@charset "UTF-8";
@charset "UTF-8";
.wpml-ls-legacy-dropdown-click{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown-click>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown-click .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown-click a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown-click a span{vertical-align:middle}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown-click a:focus,.wpml-ls-legacy-dropdown-click a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown-click .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:0;margin-right:.4em}
  @font-face {
font-family: 'Nexa_base';
src: url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/Nexa.eot);
src: url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/Nexa.eot?#iefix) format("embedded-opentype"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/Nexa.woff2) format("woff2"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/Nexa.woff) format("woff"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/Nexa.ttf) format("truetype");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'Nexa_bold';
src: url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/NexaBold.eot);
src: url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/NexaBold.eot?#iefix) format("embedded-opentype"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/NexaBold.woff2) format("woff2"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/NexaBold.woff) format("woff"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/NexaBold.ttf) format("truetype");
font-weight: bold;
font-style: normal; }
@font-face {
font-family: 'Nexa_regular';
src: url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/NexaBook.eot);
src: url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/NexaBook.eot?#iefix) format("embedded-opentype"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/NexaBook.woff2) format("woff2"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/NexaBook.woff) format("woff"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/fonts/NexaBook.ttf) format("truetype");
font-weight: normal;
font-style: normal; } :root {
--blue: #007bff;
--indigo: #6610f2;
--purple: #6f42c1;
--pink: #e83e8c;
--red: #dc3545;
--orange: #fd7e14;
--yellow: #ffc107;
--green: #28a745;
--teal: #20c997;
--cyan: #17a2b8;
--white: #fff;
--gray: #868e96;
--gray-dark: #343a40;
--primary: #007bff;
--secondary: #868e96;
--success: #28a745;
--info: #17a2b8;
--warning: #ffc107;
--danger: #dc3545;
--light: #f8f9fa;
--dark: #343a40;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 992px;
--breakpoint-xl: 1200px;
--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
--font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
*,
*::before,
*::after {
box-sizing: border-box; }
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
@-ms-viewport {
width: device-width; }
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block; }
body {
margin: 0;
font-family: "Nexa_base", sans-serif;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff; }
[tabindex="-1"]:focus {
outline: none !important; }
hr {
box-sizing: content-box;
height: 0;
overflow: visible; }
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 0.5rem; }
p {
margin-top: 0;
margin-bottom: 1rem; }
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0; }
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit; }
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem; }
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0; }
dt {
font-weight: 700; }
dd {
margin-bottom: .5rem;
margin-left: 0; }
blockquote {
margin: 0 0 1rem; }
dfn {
font-style: italic; }
b,
strong {
font-weight: bolder; }
small {
font-size: 80%; }
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline; }
sub {
bottom: -.25em; }
sup {
top: -.5em; }
a {
color: #007bff;
text-decoration: none;
background-color: transparent;
-webkit-text-decoration-skip: objects; }
a:hover {
color: #0056b3;
text-decoration: underline; }
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none; }
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
color: inherit;
text-decoration: none; }
a:not([href]):not([tabindex]):focus {
outline: 0; }
pre,
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em; }
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
-ms-overflow-style: scrollbar; }
figure {
margin: 0 0 1rem; }
img {
vertical-align: middle;
border-style: none; }
svg:not(:root) {
overflow: hidden; }
a,
area,
button,
[role="button"],
input:not([type="range"]),
label,
select,
summary,
textarea {
touch-action: manipulation; }
table {
border-collapse: collapse; }
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #868e96;
text-align: left;
caption-side: bottom; }
th {
text-align: inherit; }
label {
display: inline-block;
margin-bottom: .5rem; }
button {
border-radius: 0; }
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color; }
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit; }
button,
input {
overflow: visible; }
button,
select {
text-transform: none; }
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
padding: 0;
border-style: none; }
input[type="radio"],
input[type="checkbox"] {
box-sizing: border-box;
padding: 0; }
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
-webkit-appearance: listbox; }
textarea {
overflow: auto;
resize: vertical; }
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0; }
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: .5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal; }
progress {
vertical-align: baseline; }
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto; }
[type="search"] {
outline-offset: -2px;
-webkit-appearance: none; }
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button; }
output {
display: inline-block; }
summary {
display: list-item; }
template {
display: none; }
[hidden] {
display: none !important; }
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
margin-bottom: 0.5rem;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit; }
h1, .h1 {
font-size: 2.5rem; }
h2, .h2 {
font-size: 2rem; }
h3, .h3 {
font-size: 1.75rem; }
h4, .h4 {
font-size: 1.5rem; }
h5, .h5 {
font-size: 1.25rem; }
h6, .h6 {
font-size: 1rem; }
.lead {
font-size: 1.25rem;
font-weight: 300; }
.display-1 {
font-size: 6rem;
font-weight: 300;
line-height: 1.2; }
.display-2 {
font-size: 5.5rem;
font-weight: 300;
line-height: 1.2; }
.display-3 {
font-size: 4.5rem;
font-weight: 300;
line-height: 1.2; }
.display-4 {
font-size: 3.5rem;
font-weight: 300;
line-height: 1.2; }
hr {
margin-top: 1rem;
margin-bottom: 1rem;
border: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1); }
small,
.small {
font-size: 80%;
font-weight: 400; }
mark,
.mark {
padding: 0.2em;
background-color: #fcf8e3; }
.list-unstyled {
padding-left: 0;
list-style: none; }
.list-inline {
padding-left: 0;
list-style: none; }
.list-inline-item {
display: inline-block; }
.list-inline-item:not(:last-child) {
margin-right: 5px; }
.initialism {
font-size: 90%;
text-transform: uppercase; }
.blockquote {
margin-bottom: 1rem;
font-size: 1.25rem; }
.blockquote-footer {
display: block;
font-size: 80%;
color: #868e96; }
.blockquote-footer::before {
content: "\2014 \00A0"; }
.img-fluid {
max-width: 100%;
height: auto; }
.img-thumbnail {
padding: 0.25rem;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 0.25rem;
transition: all 0.2s ease-in-out;
max-width: 100%;
height: auto; }
.figure {
display: inline-block; }
.figure-img {
margin-bottom: 0.5rem;
line-height: 1; }
.figure-caption {
font-size: 90%;
color: #868e96; }
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
@media (min-width: 576px) {
.container {
max-width: 540px; } }
@media (min-width: 768px) {
.container {
max-width: 720px; } }
@media (min-width: 992px) {
.container {
max-width: 960px; } }
@media (min-width: 1200px) {
.container {
max-width: 1140px; } }
.container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
.row {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px; }
.no-gutters {
margin-right: 0;
margin-left: 0; }
.no-gutters > .col,
.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px; }
.col {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-first {
order: -1; }
.order-1 {
order: 1; }
.order-2 {
order: 2; }
.order-3 {
order: 3; }
.order-4 {
order: 4; }
.order-5 {
order: 5; }
.order-6 {
order: 6; }
.order-7 {
order: 7; }
.order-8 {
order: 8; }
.order-9 {
order: 9; }
.order-10 {
order: 10; }
.order-11 {
order: 11; }
.order-12 {
order: 12; }
.offset-1 {
margin-left: 8.3333333333%; }
.offset-2 {
margin-left: 16.6666666667%; }
.offset-3 {
margin-left: 25%; }
.offset-4 {
margin-left: 33.3333333333%; }
.offset-5 {
margin-left: 41.6666666667%; }
.offset-6 {
margin-left: 50%; }
.offset-7 {
margin-left: 58.3333333333%; }
.offset-8 {
margin-left: 66.6666666667%; }
.offset-9 {
margin-left: 75%; }
.offset-10 {
margin-left: 83.3333333333%; }
.offset-11 {
margin-left: 91.6666666667%; }
@media (min-width: 576px) {
.col-sm {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-sm-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-sm-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-sm-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-sm-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-sm-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-sm-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-sm-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-sm-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-sm-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-sm-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-sm-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-sm-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-sm-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-sm-first {
order: -1; }
.order-sm-1 {
order: 1; }
.order-sm-2 {
order: 2; }
.order-sm-3 {
order: 3; }
.order-sm-4 {
order: 4; }
.order-sm-5 {
order: 5; }
.order-sm-6 {
order: 6; }
.order-sm-7 {
order: 7; }
.order-sm-8 {
order: 8; }
.order-sm-9 {
order: 9; }
.order-sm-10 {
order: 10; }
.order-sm-11 {
order: 11; }
.order-sm-12 {
order: 12; }
.offset-sm-0 {
margin-left: 0; }
.offset-sm-1 {
margin-left: 8.3333333333%; }
.offset-sm-2 {
margin-left: 16.6666666667%; }
.offset-sm-3 {
margin-left: 25%; }
.offset-sm-4 {
margin-left: 33.3333333333%; }
.offset-sm-5 {
margin-left: 41.6666666667%; }
.offset-sm-6 {
margin-left: 50%; }
.offset-sm-7 {
margin-left: 58.3333333333%; }
.offset-sm-8 {
margin-left: 66.6666666667%; }
.offset-sm-9 {
margin-left: 75%; }
.offset-sm-10 {
margin-left: 83.3333333333%; }
.offset-sm-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 768px) {
.col-md {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-md-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-md-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-md-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-md-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-md-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-md-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-md-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-md-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-md-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-md-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-md-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-md-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-md-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-md-first {
order: -1; }
.order-md-1 {
order: 1; }
.order-md-2 {
order: 2; }
.order-md-3 {
order: 3; }
.order-md-4 {
order: 4; }
.order-md-5 {
order: 5; }
.order-md-6 {
order: 6; }
.order-md-7 {
order: 7; }
.order-md-8 {
order: 8; }
.order-md-9 {
order: 9; }
.order-md-10 {
order: 10; }
.order-md-11 {
order: 11; }
.order-md-12 {
order: 12; }
.offset-md-0 {
margin-left: 0; }
.offset-md-1 {
margin-left: 8.3333333333%; }
.offset-md-2 {
margin-left: 16.6666666667%; }
.offset-md-3 {
margin-left: 25%; }
.offset-md-4 {
margin-left: 33.3333333333%; }
.offset-md-5 {
margin-left: 41.6666666667%; }
.offset-md-6 {
margin-left: 50%; }
.offset-md-7 {
margin-left: 58.3333333333%; }
.offset-md-8 {
margin-left: 66.6666666667%; }
.offset-md-9 {
margin-left: 75%; }
.offset-md-10 {
margin-left: 83.3333333333%; }
.offset-md-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 992px) {
.col-lg {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-lg-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-lg-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-lg-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-lg-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-lg-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-lg-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-lg-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-lg-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-lg-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-lg-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-lg-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-lg-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-lg-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-lg-first {
order: -1; }
.order-lg-1 {
order: 1; }
.order-lg-2 {
order: 2; }
.order-lg-3 {
order: 3; }
.order-lg-4 {
order: 4; }
.order-lg-5 {
order: 5; }
.order-lg-6 {
order: 6; }
.order-lg-7 {
order: 7; }
.order-lg-8 {
order: 8; }
.order-lg-9 {
order: 9; }
.order-lg-10 {
order: 10; }
.order-lg-11 {
order: 11; }
.order-lg-12 {
order: 12; }
.offset-lg-0 {
margin-left: 0; }
.offset-lg-1 {
margin-left: 8.3333333333%; }
.offset-lg-2 {
margin-left: 16.6666666667%; }
.offset-lg-3 {
margin-left: 25%; }
.offset-lg-4 {
margin-left: 33.3333333333%; }
.offset-lg-5 {
margin-left: 41.6666666667%; }
.offset-lg-6 {
margin-left: 50%; }
.offset-lg-7 {
margin-left: 58.3333333333%; }
.offset-lg-8 {
margin-left: 66.6666666667%; }
.offset-lg-9 {
margin-left: 75%; }
.offset-lg-10 {
margin-left: 83.3333333333%; }
.offset-lg-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 1200px) {
.col-xl {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-xl-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-xl-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-xl-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-xl-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-xl-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-xl-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-xl-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-xl-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-xl-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-xl-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-xl-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-xl-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-xl-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-xl-first {
order: -1; }
.order-xl-1 {
order: 1; }
.order-xl-2 {
order: 2; }
.order-xl-3 {
order: 3; }
.order-xl-4 {
order: 4; }
.order-xl-5 {
order: 5; }
.order-xl-6 {
order: 6; }
.order-xl-7 {
order: 7; }
.order-xl-8 {
order: 8; }
.order-xl-9 {
order: 9; }
.order-xl-10 {
order: 10; }
.order-xl-11 {
order: 11; }
.order-xl-12 {
order: 12; }
.offset-xl-0 {
margin-left: 0; }
.offset-xl-1 {
margin-left: 8.3333333333%; }
.offset-xl-2 {
margin-left: 16.6666666667%; }
.offset-xl-3 {
margin-left: 25%; }
.offset-xl-4 {
margin-left: 33.3333333333%; }
.offset-xl-5 {
margin-left: 41.6666666667%; }
.offset-xl-6 {
margin-left: 50%; }
.offset-xl-7 {
margin-left: 58.3333333333%; }
.offset-xl-8 {
margin-left: 66.6666666667%; }
.offset-xl-9 {
margin-left: 75%; }
.offset-xl-10 {
margin-left: 83.3333333333%; }
.offset-xl-11 {
margin-left: 91.6666666667%; } }
.form-control {
display: block;
width: 100%;
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-image: none;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: 0.25rem;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.form-control::-ms-expand {
background-color: transparent;
border: 0; }
.form-control:focus {
color: #495057;
background-color: #fff;
border-color: #80bdff;
outline: none;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.form-control::placeholder {
color: #868e96;
opacity: 1; }
.form-control:disabled, .form-control[readonly] {
background-color: #e9ecef;
opacity: 1; }
select.form-control:not([size]):not([multiple]) {
height: calc(2.25rem + 2px); }
select.form-control:focus::-ms-value {
color: #495057;
background-color: #fff; }
.form-control-file,
.form-control-range {
display: block; }
.col-form-label {
padding-top: calc(0.375rem + 1px);
padding-bottom: calc(0.375rem + 1px);
margin-bottom: 0;
line-height: 1.5; }
.col-form-label-lg {
padding-top: calc(0.5rem + 1px);
padding-bottom: calc(0.5rem + 1px);
font-size: 1.25rem;
line-height: 1.5; }
.col-form-label-sm {
padding-top: calc(0.25rem + 1px);
padding-bottom: calc(0.25rem + 1px);
font-size: 0.875rem;
line-height: 1.5; }
.col-form-legend {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
margin-bottom: 0;
font-size: 1rem; }
.form-control-plaintext {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
margin-bottom: 0;
line-height: 1.5;
background-color: transparent;
border: solid transparent;
border-width: 1px 0; }
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
padding-right: 0;
padding-left: 0; }
.form-control-sm {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
border-radius: 0.2rem; }
select.form-control-sm:not([size]):not([multiple]) {
height: calc(1.8125rem + 2px); }
.form-control-lg {
padding: 0.5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
border-radius: 0.3rem; }
select.form-control-lg:not([size]):not([multiple]) {
height: calc(2.875rem + 2px); }
.form-group {
margin-bottom: 1rem; }
.form-text {
display: block;
margin-top: 0.25rem; }
.form-row {
display: flex;
flex-wrap: wrap;
margin-right: -5px;
margin-left: -5px; }
.form-row > .col,
.form-row > [class*="col-"] {
padding-right: 5px;
padding-left: 5px; }
.form-check {
position: relative;
display: block;
margin-bottom: 0.5rem; }
.form-check.disabled .form-check-label {
color: #868e96; }
.form-check-label {
padding-left: 1.25rem;
margin-bottom: 0; }
.form-check-input {
position: absolute;
margin-top: 0.25rem;
margin-left: -1.25rem; }
.form-check-inline {
display: inline-block;
margin-right: 0.75rem; }
.form-check-inline .form-check-label {
vertical-align: middle; }
.valid-feedback {
display: none;
margin-top: .25rem;
font-size: .875rem;
color: #28a745; }
.valid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
width: 250px;
padding: .5rem;
margin-top: .1rem;
font-size: .875rem;
line-height: 1;
color: #fff;
background-color: rgba(40, 167, 69, 0.8);
border-radius: .2rem; }
.was-validated .form-control:valid, .form-control.is-valid,
.was-validated .custom-select:valid,
.custom-select.is-valid {
border-color: #28a745; }
.was-validated .form-control:valid:focus, .form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
display: block; }
.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {
color: #28a745; }
.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {
background-color: rgba(40, 167, 69, 0.25); }
.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {
color: #28a745; }
.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {
border-color: #28a745; }
.was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before {
border-color: inherit; }
.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.invalid-feedback {
display: none;
margin-top: .25rem;
font-size: .875rem;
color: #dc3545; }
.invalid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
width: 250px;
padding: .5rem;
margin-top: .1rem;
font-size: .875rem;
line-height: 1;
color: #fff;
background-color: rgba(220, 53, 69, 0.8);
border-radius: .2rem; }
.was-validated .form-control:invalid, .form-control.is-invalid,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
border-color: #dc3545; }
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
display: block; }
.was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {
color: #dc3545; }
.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {
background-color: rgba(220, 53, 69, 0.25); }
.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {
color: #dc3545; }
.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control {
border-color: #dc3545; }
.was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before {
border-color: inherit; }
.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.form-inline {
display: flex;
flex-flow: row wrap;
align-items: center; }
.form-inline .form-check {
width: 100%; }
@media (min-width: 576px) {
.form-inline label {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 0; }
.form-inline .form-group {
display: flex;
flex: 0 0 auto;
flex-flow: row wrap;
align-items: center;
margin-bottom: 0; }
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle; }
.form-inline .form-control-plaintext {
display: inline-block; }
.form-inline .input-group {
width: auto; }
.form-inline .form-check {
display: flex;
align-items: center;
justify-content: center;
width: auto;
margin-top: 0;
margin-bottom: 0; }
.form-inline .form-check-label {
padding-left: 0; }
.form-inline .form-check-input {
position: relative;
margin-top: 0;
margin-right: 0.25rem;
margin-left: 0; }
.form-inline .custom-control {
display: flex;
align-items: center;
justify-content: center;
padding-left: 0; }
.form-inline .custom-control-indicator {
position: static;
display: inline-block;
margin-right: 0.25rem;
vertical-align: text-bottom; }
.form-inline .has-feedback .form-control-feedback {
top: 0; } }
.btn {
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
user-select: none;
border: 1px solid transparent;
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: 0.25rem;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.btn:focus, .btn:hover {
text-decoration: none; }
.btn:focus, .btn.focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.btn.disabled, .btn:disabled {
opacity: .65; }
.btn:not([disabled]):not(.disabled):active, .btn.nice-select.open:not([disabled]):not(.disabled), .btn:not([disabled]):not(.disabled).active {
background-image: none; }
a.btn.disabled,
fieldset[disabled] a.btn {
pointer-events: none; }
.btn-primary {
color: #fff;
background-color: #007bff;
border-color: #007bff; }
.btn-primary:hover {
color: #fff;
background-color: #0069d9;
border-color: #0062cc; }
.btn-primary:focus, .btn-primary.focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
.btn-primary.disabled, .btn-primary:disabled {
background-color: #007bff;
border-color: #007bff; }
.btn-primary:not([disabled]):not(.disabled):active, .btn-primary.nice-select.open:not([disabled]):not(.disabled), .btn-primary:not([disabled]):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
color: #fff;
background-color: #0062cc;
border-color: #005cbf;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
.btn-secondary {
color: #fff;
background-color: #868e96;
border-color: #868e96; }
.btn-secondary:hover {
color: #fff;
background-color: #727b84;
border-color: #6c757d; }
.btn-secondary:focus, .btn-secondary.focus {
box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5); }
.btn-secondary.disabled, .btn-secondary:disabled {
background-color: #868e96;
border-color: #868e96; }
.btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary.nice-select.open:not([disabled]):not(.disabled), .btn-secondary:not([disabled]):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
color: #fff;
background-color: #6c757d;
border-color: #666e76;
box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5); }
.btn-success {
color: #fff;
background-color: #28a745;
border-color: #28a745; }
.btn-success:hover {
color: #fff;
background-color: #218838;
border-color: #1e7e34; }
.btn-success:focus, .btn-success.focus {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
.btn-success.disabled, .btn-success:disabled {
background-color: #28a745;
border-color: #28a745; }
.btn-success:not([disabled]):not(.disabled):active, .btn-success.nice-select.open:not([disabled]):not(.disabled), .btn-success:not([disabled]):not(.disabled).active, .show > .btn-success.dropdown-toggle {
color: #fff;
background-color: #1e7e34;
border-color: #1c7430;
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
.btn-info {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8; }
.btn-info:hover {
color: #fff;
background-color: #138496;
border-color: #117a8b; }
.btn-info:focus, .btn-info.focus {
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.btn-info.disabled, .btn-info:disabled {
background-color: #17a2b8;
border-color: #17a2b8; }
.btn-info:not([disabled]):not(.disabled):active, .btn-info.nice-select.open:not([disabled]):not(.disabled), .btn-info:not([disabled]):not(.disabled).active, .show > .btn-info.dropdown-toggle {
color: #fff;
background-color: #117a8b;
border-color: #10707f;
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.btn-warning {
color: #111;
background-color: #ffc107;
border-color: #ffc107; }
.btn-warning:hover {
color: #111;
background-color: #e0a800;
border-color: #d39e00; }
.btn-warning:focus, .btn-warning.focus {
box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.btn-warning.disabled, .btn-warning:disabled {
background-color: #ffc107;
border-color: #ffc107; }
.btn-warning:not([disabled]):not(.disabled):active, .btn-warning.nice-select.open:not([disabled]):not(.disabled), .btn-warning:not([disabled]):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
color: #111;
background-color: #d39e00;
border-color: #c69500;
box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.btn-danger {
color: #fff;
background-color: #dc3545;
border-color: #dc3545; }
.btn-danger:hover {
color: #fff;
background-color: #c82333;
border-color: #bd2130; }
.btn-danger:focus, .btn-danger.focus {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.btn-danger.disabled, .btn-danger:disabled {
background-color: #dc3545;
border-color: #dc3545; }
.btn-danger:not([disabled]):not(.disabled):active, .btn-danger.nice-select.open:not([disabled]):not(.disabled), .btn-danger:not([disabled]):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
color: #fff;
background-color: #bd2130;
border-color: #b21f2d;
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.btn-light {
color: #111;
background-color: #f8f9fa;
border-color: #f8f9fa; }
.btn-light:hover {
color: #111;
background-color: #e2e6ea;
border-color: #dae0e5; }
.btn-light:focus, .btn-light.focus {
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-light.disabled, .btn-light:disabled {
background-color: #f8f9fa;
border-color: #f8f9fa; }
.btn-light:not([disabled]):not(.disabled):active, .btn-light.nice-select.open:not([disabled]):not(.disabled), .btn-light:not([disabled]):not(.disabled).active, .show > .btn-light.dropdown-toggle {
color: #111;
background-color: #dae0e5;
border-color: #d3d9df;
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-dark {
color: #fff;
background-color: #343a40;
border-color: #343a40; }
.btn-dark:hover {
color: #fff;
background-color: #23272b;
border-color: #1d2124; }
.btn-dark:focus, .btn-dark.focus {
box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.btn-dark.disabled, .btn-dark:disabled {
background-color: #343a40;
border-color: #343a40; }
.btn-dark:not([disabled]):not(.disabled):active, .btn-dark.nice-select.open:not([disabled]):not(.disabled), .btn-dark:not([disabled]):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
color: #fff;
background-color: #1d2124;
border-color: #171a1d;
box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.btn-outline-primary {
color: #007bff;
background-color: transparent;
background-image: none;
border-color: #007bff; }
.btn-outline-primary:hover {
color: #fff;
background-color: #007bff;
border-color: #007bff; }
.btn-outline-primary:focus, .btn-outline-primary.focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
color: #007bff;
background-color: transparent; }
.btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary.nice-select.open:not([disabled]):not(.disabled), .btn-outline-primary:not([disabled]):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
color: #fff;
background-color: #007bff;
border-color: #007bff;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
.btn-outline-secondary {
color: #868e96;
background-color: transparent;
background-image: none;
border-color: #868e96; }
.btn-outline-secondary:hover {
color: #fff;
background-color: #868e96;
border-color: #868e96; }
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5); }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
color: #868e96;
background-color: transparent; }
.btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary.nice-select.open:not([disabled]):not(.disabled), .btn-outline-secondary:not([disabled]):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
color: #fff;
background-color: #868e96;
border-color: #868e96;
box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5); }
.btn-outline-success {
color: #28a745;
background-color: transparent;
background-image: none;
border-color: #28a745; }
.btn-outline-success:hover {
color: #fff;
background-color: #28a745;
border-color: #28a745; }
.btn-outline-success:focus, .btn-outline-success.focus {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
.btn-outline-success.disabled, .btn-outline-success:disabled {
color: #28a745;
background-color: transparent; }
.btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success.nice-select.open:not([disabled]):not(.disabled), .btn-outline-success:not([disabled]):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
color: #fff;
background-color: #28a745;
border-color: #28a745;
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
.btn-outline-info {
color: #17a2b8;
background-color: transparent;
background-image: none;
border-color: #17a2b8; }
.btn-outline-info:hover {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8; }
.btn-outline-info:focus, .btn-outline-info.focus {
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.btn-outline-info.disabled, .btn-outline-info:disabled {
color: #17a2b8;
background-color: transparent; }
.btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info.nice-select.open:not([disabled]):not(.disabled), .btn-outline-info:not([disabled]):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8;
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.btn-outline-warning {
color: #ffc107;
background-color: transparent;
background-image: none;
border-color: #ffc107; }
.btn-outline-warning:hover {
color: #fff;
background-color: #ffc107;
border-color: #ffc107; }
.btn-outline-warning:focus, .btn-outline-warning.focus {
box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
color: #ffc107;
background-color: transparent; }
.btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning.nice-select.open:not([disabled]):not(.disabled), .btn-outline-warning:not([disabled]):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
color: #fff;
background-color: #ffc107;
border-color: #ffc107;
box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.btn-outline-danger {
color: #dc3545;
background-color: transparent;
background-image: none;
border-color: #dc3545; }
.btn-outline-danger:hover {
color: #fff;
background-color: #dc3545;
border-color: #dc3545; }
.btn-outline-danger:focus, .btn-outline-danger.focus {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
color: #dc3545;
background-color: transparent; }
.btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger.nice-select.open:not([disabled]):not(.disabled), .btn-outline-danger:not([disabled]):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
color: #fff;
background-color: #dc3545;
border-color: #dc3545;
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.btn-outline-light {
color: #f8f9fa;
background-color: transparent;
background-image: none;
border-color: #f8f9fa; }
.btn-outline-light:hover {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa; }
.btn-outline-light:focus, .btn-outline-light.focus {
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-outline-light.disabled, .btn-outline-light:disabled {
color: #f8f9fa;
background-color: transparent; }
.btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light.nice-select.open:not([disabled]):not(.disabled), .btn-outline-light:not([disabled]):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa;
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-outline-dark {
color: #343a40;
background-color: transparent;
background-image: none;
border-color: #343a40; }
.btn-outline-dark:hover {
color: #fff;
background-color: #343a40;
border-color: #343a40; }
.btn-outline-dark:focus, .btn-outline-dark.focus {
box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
color: #343a40;
background-color: transparent; }
.btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark.nice-select.open:not([disabled]):not(.disabled), .btn-outline-dark:not([disabled]):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
color: #fff;
background-color: #343a40;
border-color: #343a40;
box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.btn-link {
font-weight: 400;
color: #007bff;
background-color: transparent; }
.btn-link:hover {
color: #0056b3;
text-decoration: underline;
background-color: transparent;
border-color: transparent; }
.btn-link:focus, .btn-link.focus {
border-color: transparent;
box-shadow: none; }
.btn-link:disabled, .btn-link.disabled {
color: #868e96; }
.btn-lg {
padding: 0.5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
border-radius: 0.3rem; }
.btn-sm {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
border-radius: 0.2rem; }
.btn-block {
display: block;
width: 100%; }
.btn-block + .btn-block {
margin-top: 0.5rem; }
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%; }
.fade {
opacity: 0;
transition: opacity 0.15s linear; }
.fade.show {
opacity: 1; }
.collapse {
display: none; }
.collapse.show {
display: block; }
tr.collapse.show {
display: table-row; }
tbody.collapse.show {
display: table-row-group; }
.collapsing {
position: relative;
height: 0;
overflow: hidden;
transition: height 0.35s ease; }
.custom-control {
position: relative;
display: inline-flex;
min-height: 1.5rem;
padding-left: 1.5rem;
margin-right: 1rem; }
.custom-control-input {
position: absolute;
z-index: -1;
opacity: 0; }
.custom-control-input:checked ~ .custom-control-indicator {
color: #fff;
background-color: #007bff; }
.custom-control-input:focus ~ .custom-control-indicator {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-control-input:active ~ .custom-control-indicator, .custom-control-input.nice-select.open ~ .custom-control-indicator {
color: #fff;
background-color: #b3d7ff; }
.custom-control-input:disabled ~ .custom-control-indicator {
background-color: #e9ecef; }
.custom-control-input:disabled ~ .custom-control-description {
color: #868e96; }
.custom-control-indicator {
position: absolute;
top: 0.25rem;
left: 0;
display: block;
width: 1rem;
height: 1rem;
pointer-events: none;
user-select: none;
background-color: #ddd;
background-repeat: no-repeat;
background-position: center center;
background-size: 50% 50%; }
.custom-checkbox .custom-control-indicator {
border-radius: 0.25rem; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
background-color: #007bff;
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }
.custom-radio .custom-control-indicator {
border-radius: 50%; }
.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }
.custom-controls-stacked {
display: flex;
flex-direction: column; }
.custom-controls-stacked .custom-control {
margin-bottom: 0.25rem; }
.custom-controls-stacked .custom-control + .custom-control {
margin-left: 0; }
.custom-select {
display: inline-block;
max-width: 100%;
height: calc(2.25rem + 2px);
padding: 0.375rem 1.75rem 0.375rem 0.75rem;
line-height: 1.5;
color: #495057;
vertical-align: middle;
background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
background-size: 8px 10px;
border: 1px solid #ced4da;
border-radius: 0.25rem;
appearance: none; }
.custom-select:focus {
border-color: #80bdff;
outline: none; }
.custom-select:focus::-ms-value {
color: #495057;
background-color: #fff; }
.custom-select[multiple] {
height: auto;
background-image: none; }
.custom-select:disabled {
color: #868e96;
background-color: #e9ecef; }
.custom-select::-ms-expand {
opacity: 0; }
.custom-select-sm {
height: calc(1.8125rem + 2px);
padding-top: 0.375rem;
padding-bottom: 0.375rem;
font-size: 75%; }
.custom-file {
position: relative;
display: inline-block;
max-width: 100%;
height: calc(2.25rem + 2px);
margin-bottom: 0; }
.custom-file-input {
min-width: 14rem;
max-width: 100%;
height: calc(2.25rem + 2px);
margin: 0;
opacity: 0; }
.custom-file-input:focus ~ .custom-file-control {
box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #007bff; }
.custom-file-control {
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 5;
height: calc(2.25rem + 2px);
padding: 0.375rem 0.75rem;
line-height: 1.5;
color: #495057;
pointer-events: none;
user-select: none;
background-color: #fff;
border: 1px solid #ced4da;
border-radius: 0.25rem; }
.custom-file-control:lang(en):empty::after {
content: "Choose file..."; }
.custom-file-control::before {
position: absolute;
top: -1px;
right: -1px;
bottom: -1px;
z-index: 6;
display: block;
height: calc(2.25rem + 2px);
padding: 0.375rem 0.75rem;
line-height: 1.5;
color: #495057;
background-color: #e9ecef;
border: 1px solid #ced4da;
border-radius: 0 0.25rem 0.25rem 0; }
.custom-file-control:lang(en)::before {
content: "Browse"; }
.pagination {
display: flex;
padding-left: 0;
list-style: none;
border-radius: 0.25rem; }
.page-item:first-child .page-link {
margin-left: 0;
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem; }
.page-item:last-child .page-link {
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem; }
.page-item.active .page-link {
z-index: 2;
color: #fff;
background-color: #007bff;
border-color: #007bff; }
.page-item.disabled .page-link {
color: #868e96;
pointer-events: none;
background-color: #fff;
border-color: #ddd; }
.page-link {
position: relative;
display: block;
padding: 0.5rem 0.75rem;
margin-left: -1px;
line-height: 1.25;
color: #007bff;
background-color: #fff;
border: 1px solid #ddd; }
.page-link:focus, .page-link:hover {
color: #0056b3;
text-decoration: none;
background-color: #e9ecef;
border-color: #ddd; }
.pagination-lg .page-link {
padding: 0.75rem 1.5rem;
font-size: 1.25rem;
line-height: 1.5; }
.pagination-lg .page-item:first-child .page-link {
border-top-left-radius: 0.3rem;
border-bottom-left-radius: 0.3rem; }
.pagination-lg .page-item:last-child .page-link {
border-top-right-radius: 0.3rem;
border-bottom-right-radius: 0.3rem; }
.pagination-sm .page-link {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5; }
.pagination-sm .page-item:first-child .page-link {
border-top-left-radius: 0.2rem;
border-bottom-left-radius: 0.2rem; }
.pagination-sm .page-item:last-child .page-link {
border-top-right-radius: 0.2rem;
border-bottom-right-radius: 0.2rem; }
.modal-open {
overflow: hidden; }
.modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0; }
.modal.fade .modal-dialog {
transition: transform 0.3s ease-out;
transform: translate(0, -25%); }
.modal.show .modal-dialog {
transform: translate(0, 0); }
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto; }
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
pointer-events: none; }
.modal-content {
position: relative;
display: flex;
flex-direction: column;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem;
outline: 0; }
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000; }
.modal-backdrop.fade {
opacity: 0; }
.modal-backdrop.show {
opacity: 0.5; }
.modal-header {
display: flex;
align-items: flex-start;
justify-content: space-between;
padding: 15px;
border-bottom: 1px solid #e9ecef;
border-top-left-radius: 0.3rem;
border-top-right-radius: 0.3rem; }
.modal-header .close {
padding: 15px;
margin: -15px -15px -15px auto; }
.modal-title {
margin-bottom: 0;
line-height: 1.5; }
.modal-body {
position: relative;
flex: 1 1 auto;
padding: 15px; }
.modal-footer {
display: flex;
align-items: center;
justify-content: flex-end;
padding: 15px;
border-top: 1px solid #e9ecef; }
.modal-footer > :not(:first-child) {
margin-left: .25rem; }
.modal-footer > :not(:last-child) {
margin-right: .25rem; }
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll; }
@media (min-width: 576px) {
.modal-dialog {
max-width: 500px;
margin: 30px auto; }
.modal-sm {
max-width: 300px; } }
@media (min-width: 992px) {
.modal-lg {
max-width: 800px; } }
.align-baseline {
vertical-align: baseline !important; }
.align-top {
vertical-align: top !important; }
.align-middle {
vertical-align: middle !important; }
.align-bottom {
vertical-align: bottom !important; }
.align-text-bottom {
vertical-align: text-bottom !important; }
.align-text-top {
vertical-align: text-top !important; }
.bg-primary {
background-color: #007bff !important; }
a.bg-primary:focus, a.bg-primary:hover {
background-color: #0062cc !important; }
.bg-secondary {
background-color: #868e96 !important; }
a.bg-secondary:focus, a.bg-secondary:hover {
background-color: #6c757d !important; }
.bg-success {
background-color: #28a745 !important; }
a.bg-success:focus, a.bg-success:hover {
background-color: #1e7e34 !important; }
.bg-info {
background-color: #17a2b8 !important; }
a.bg-info:focus, a.bg-info:hover {
background-color: #117a8b !important; }
.bg-warning {
background-color: #ffc107 !important; }
a.bg-warning:focus, a.bg-warning:hover {
background-color: #d39e00 !important; }
.bg-danger {
background-color: #dc3545 !important; }
a.bg-danger:focus, a.bg-danger:hover {
background-color: #bd2130 !important; }
.bg-light {
background-color: #f8f9fa !important; }
a.bg-light:focus, a.bg-light:hover {
background-color: #dae0e5 !important; }
.bg-dark {
background-color: #343a40 !important; }
a.bg-dark:focus, a.bg-dark:hover {
background-color: #1d2124 !important; }
.bg-white {
background-color: #fff !important; }
.bg-transparent {
background-color: transparent !important; }
.border {
border: 1px solid #e9ecef !important; }
.border-0 {
border: 0 !important; }
.border-top-0 {
border-top: 0 !important; }
.border-right-0 {
border-right: 0 !important; }
.border-bottom-0 {
border-bottom: 0 !important; }
.border-left-0 {
border-left: 0 !important; }
.border-primary {
border-color: #007bff !important; }
.border-secondary {
border-color: #868e96 !important; }
.border-success {
border-color: #28a745 !important; }
.border-info {
border-color: #17a2b8 !important; }
.border-warning {
border-color: #ffc107 !important; }
.border-danger {
border-color: #dc3545 !important; }
.border-light {
border-color: #f8f9fa !important; }
.border-dark {
border-color: #343a40 !important; }
.border-white {
border-color: #fff !important; }
.rounded {
border-radius: 0.25rem !important; }
.rounded-top {
border-top-left-radius: 0.25rem !important;
border-top-right-radius: 0.25rem !important; }
.rounded-right {
border-top-right-radius: 0.25rem !important;
border-bottom-right-radius: 0.25rem !important; }
.rounded-bottom {
border-bottom-right-radius: 0.25rem !important;
border-bottom-left-radius: 0.25rem !important; }
.rounded-left {
border-top-left-radius: 0.25rem !important;
border-bottom-left-radius: 0.25rem !important; }
.rounded-circle {
border-radius: 50% !important; }
.rounded-0 {
border-radius: 0 !important; }
.clearfix::after {
display: block;
clear: both;
content: ""; }
.d-none {
display: none !important; }
.d-inline {
display: inline !important; }
.d-inline-block {
display: inline-block !important; }
.d-block {
display: block !important; }
.d-table {
display: table !important; }
.d-table-row {
display: table-row !important; }
.d-table-cell {
display: table-cell !important; }
.d-flex {
display: flex !important; }
.d-inline-flex {
display: inline-flex !important; }
@media (min-width: 576px) {
.d-sm-none {
display: none !important; }
.d-sm-inline {
display: inline !important; }
.d-sm-inline-block {
display: inline-block !important; }
.d-sm-block {
display: block !important; }
.d-sm-table {
display: table !important; }
.d-sm-table-row {
display: table-row !important; }
.d-sm-table-cell {
display: table-cell !important; }
.d-sm-flex {
display: flex !important; }
.d-sm-inline-flex {
display: inline-flex !important; } }
@media (min-width: 768px) {
.d-md-none {
display: none !important; }
.d-md-inline {
display: inline !important; }
.d-md-inline-block {
display: inline-block !important; }
.d-md-block {
display: block !important; }
.d-md-table {
display: table !important; }
.d-md-table-row {
display: table-row !important; }
.d-md-table-cell {
display: table-cell !important; }
.d-md-flex {
display: flex !important; }
.d-md-inline-flex {
display: inline-flex !important; } }
@media (min-width: 992px) {
.d-lg-none {
display: none !important; }
.d-lg-inline {
display: inline !important; }
.d-lg-inline-block {
display: inline-block !important; }
.d-lg-block {
display: block !important; }
.d-lg-table {
display: table !important; }
.d-lg-table-row {
display: table-row !important; }
.d-lg-table-cell {
display: table-cell !important; }
.d-lg-flex {
display: flex !important; }
.d-lg-inline-flex {
display: inline-flex !important; } }
@media (min-width: 1200px) {
.d-xl-none {
display: none !important; }
.d-xl-inline {
display: inline !important; }
.d-xl-inline-block {
display: inline-block !important; }
.d-xl-block {
display: block !important; }
.d-xl-table {
display: table !important; }
.d-xl-table-row {
display: table-row !important; }
.d-xl-table-cell {
display: table-cell !important; }
.d-xl-flex {
display: flex !important; }
.d-xl-inline-flex {
display: inline-flex !important; } }
.d-print-block {
display: none !important; }
@media print {
.d-print-block {
display: block !important; } }
.d-print-inline {
display: none !important; }
@media print {
.d-print-inline {
display: inline !important; } }
.d-print-inline-block {
display: none !important; }
@media print {
.d-print-inline-block {
display: inline-block !important; } }
@media print {
.d-print-none {
display: none !important; } }
.embed-responsive {
position: relative;
display: block;
width: 100%;
padding: 0;
overflow: hidden; }
.embed-responsive::before {
display: block;
content: ""; }
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0; }
.embed-responsive-21by9::before {
padding-top: 42.8571428571%; }
.embed-responsive-16by9::before {
padding-top: 56.25%; }
.embed-responsive-4by3::before {
padding-top: 75%; }
.embed-responsive-1by1::before {
padding-top: 100%; }
.flex-row {
flex-direction: row !important; }
.flex-column {
flex-direction: column !important; }
.flex-row-reverse {
flex-direction: row-reverse !important; }
.flex-column-reverse {
flex-direction: column-reverse !important; }
.flex-wrap {
flex-wrap: wrap !important; }
.flex-nowrap {
flex-wrap: nowrap !important; }
.flex-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-start {
justify-content: flex-start !important; }
.justify-content-end {
justify-content: flex-end !important; }
.justify-content-center {
justify-content: center !important; }
.justify-content-between {
justify-content: space-between !important; }
.justify-content-around {
justify-content: space-around !important; }
.align-items-start {
align-items: flex-start !important; }
.align-items-end {
align-items: flex-end !important; }
.align-items-center {
align-items: center !important; }
.align-items-baseline {
align-items: baseline !important; }
.align-items-stretch {
align-items: stretch !important; }
.align-content-start {
align-content: flex-start !important; }
.align-content-end {
align-content: flex-end !important; }
.align-content-center {
align-content: center !important; }
.align-content-between {
align-content: space-between !important; }
.align-content-around {
align-content: space-around !important; }
.align-content-stretch {
align-content: stretch !important; }
.align-self-auto {
align-self: auto !important; }
.align-self-start {
align-self: flex-start !important; }
.align-self-end {
align-self: flex-end !important; }
.align-self-center {
align-self: center !important; }
.align-self-baseline {
align-self: baseline !important; }
.align-self-stretch {
align-self: stretch !important; }
@media (min-width: 576px) {
.flex-sm-row {
flex-direction: row !important; }
.flex-sm-column {
flex-direction: column !important; }
.flex-sm-row-reverse {
flex-direction: row-reverse !important; }
.flex-sm-column-reverse {
flex-direction: column-reverse !important; }
.flex-sm-wrap {
flex-wrap: wrap !important; }
.flex-sm-nowrap {
flex-wrap: nowrap !important; }
.flex-sm-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-sm-start {
justify-content: flex-start !important; }
.justify-content-sm-end {
justify-content: flex-end !important; }
.justify-content-sm-center {
justify-content: center !important; }
.justify-content-sm-between {
justify-content: space-between !important; }
.justify-content-sm-around {
justify-content: space-around !important; }
.align-items-sm-start {
align-items: flex-start !important; }
.align-items-sm-end {
align-items: flex-end !important; }
.align-items-sm-center {
align-items: center !important; }
.align-items-sm-baseline {
align-items: baseline !important; }
.align-items-sm-stretch {
align-items: stretch !important; }
.align-content-sm-start {
align-content: flex-start !important; }
.align-content-sm-end {
align-content: flex-end !important; }
.align-content-sm-center {
align-content: center !important; }
.align-content-sm-between {
align-content: space-between !important; }
.align-content-sm-around {
align-content: space-around !important; }
.align-content-sm-stretch {
align-content: stretch !important; }
.align-self-sm-auto {
align-self: auto !important; }
.align-self-sm-start {
align-self: flex-start !important; }
.align-self-sm-end {
align-self: flex-end !important; }
.align-self-sm-center {
align-self: center !important; }
.align-self-sm-baseline {
align-self: baseline !important; }
.align-self-sm-stretch {
align-self: stretch !important; } }
@media (min-width: 768px) {
.flex-md-row {
flex-direction: row !important; }
.flex-md-column {
flex-direction: column !important; }
.flex-md-row-reverse {
flex-direction: row-reverse !important; }
.flex-md-column-reverse {
flex-direction: column-reverse !important; }
.flex-md-wrap {
flex-wrap: wrap !important; }
.flex-md-nowrap {
flex-wrap: nowrap !important; }
.flex-md-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-md-start {
justify-content: flex-start !important; }
.justify-content-md-end {
justify-content: flex-end !important; }
.justify-content-md-center {
justify-content: center !important; }
.justify-content-md-between {
justify-content: space-between !important; }
.justify-content-md-around {
justify-content: space-around !important; }
.align-items-md-start {
align-items: flex-start !important; }
.align-items-md-end {
align-items: flex-end !important; }
.align-items-md-center {
align-items: center !important; }
.align-items-md-baseline {
align-items: baseline !important; }
.align-items-md-stretch {
align-items: stretch !important; }
.align-content-md-start {
align-content: flex-start !important; }
.align-content-md-end {
align-content: flex-end !important; }
.align-content-md-center {
align-content: center !important; }
.align-content-md-between {
align-content: space-between !important; }
.align-content-md-around {
align-content: space-around !important; }
.align-content-md-stretch {
align-content: stretch !important; }
.align-self-md-auto {
align-self: auto !important; }
.align-self-md-start {
align-self: flex-start !important; }
.align-self-md-end {
align-self: flex-end !important; }
.align-self-md-center {
align-self: center !important; }
.align-self-md-baseline {
align-self: baseline !important; }
.align-self-md-stretch {
align-self: stretch !important; } }
@media (min-width: 992px) {
.flex-lg-row {
flex-direction: row !important; }
.flex-lg-column {
flex-direction: column !important; }
.flex-lg-row-reverse {
flex-direction: row-reverse !important; }
.flex-lg-column-reverse {
flex-direction: column-reverse !important; }
.flex-lg-wrap {
flex-wrap: wrap !important; }
.flex-lg-nowrap {
flex-wrap: nowrap !important; }
.flex-lg-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-lg-start {
justify-content: flex-start !important; }
.justify-content-lg-end {
justify-content: flex-end !important; }
.justify-content-lg-center {
justify-content: center !important; }
.justify-content-lg-between {
justify-content: space-between !important; }
.justify-content-lg-around {
justify-content: space-around !important; }
.align-items-lg-start {
align-items: flex-start !important; }
.align-items-lg-end {
align-items: flex-end !important; }
.align-items-lg-center {
align-items: center !important; }
.align-items-lg-baseline {
align-items: baseline !important; }
.align-items-lg-stretch {
align-items: stretch !important; }
.align-content-lg-start {
align-content: flex-start !important; }
.align-content-lg-end {
align-content: flex-end !important; }
.align-content-lg-center {
align-content: center !important; }
.align-content-lg-between {
align-content: space-between !important; }
.align-content-lg-around {
align-content: space-around !important; }
.align-content-lg-stretch {
align-content: stretch !important; }
.align-self-lg-auto {
align-self: auto !important; }
.align-self-lg-start {
align-self: flex-start !important; }
.align-self-lg-end {
align-self: flex-end !important; }
.align-self-lg-center {
align-self: center !important; }
.align-self-lg-baseline {
align-self: baseline !important; }
.align-self-lg-stretch {
align-self: stretch !important; } }
@media (min-width: 1200px) {
.flex-xl-row {
flex-direction: row !important; }
.flex-xl-column {
flex-direction: column !important; }
.flex-xl-row-reverse {
flex-direction: row-reverse !important; }
.flex-xl-column-reverse {
flex-direction: column-reverse !important; }
.flex-xl-wrap {
flex-wrap: wrap !important; }
.flex-xl-nowrap {
flex-wrap: nowrap !important; }
.flex-xl-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-xl-start {
justify-content: flex-start !important; }
.justify-content-xl-end {
justify-content: flex-end !important; }
.justify-content-xl-center {
justify-content: center !important; }
.justify-content-xl-between {
justify-content: space-between !important; }
.justify-content-xl-around {
justify-content: space-around !important; }
.align-items-xl-start {
align-items: flex-start !important; }
.align-items-xl-end {
align-items: flex-end !important; }
.align-items-xl-center {
align-items: center !important; }
.align-items-xl-baseline {
align-items: baseline !important; }
.align-items-xl-stretch {
align-items: stretch !important; }
.align-content-xl-start {
align-content: flex-start !important; }
.align-content-xl-end {
align-content: flex-end !important; }
.align-content-xl-center {
align-content: center !important; }
.align-content-xl-between {
align-content: space-between !important; }
.align-content-xl-around {
align-content: space-around !important; }
.align-content-xl-stretch {
align-content: stretch !important; }
.align-self-xl-auto {
align-self: auto !important; }
.align-self-xl-start {
align-self: flex-start !important; }
.align-self-xl-end {
align-self: flex-end !important; }
.align-self-xl-center {
align-self: center !important; }
.align-self-xl-baseline {
align-self: baseline !important; }
.align-self-xl-stretch {
align-self: stretch !important; } }
.float-left {
float: left !important; }
.float-right {
float: right !important; }
.float-none {
float: none !important; }
@media (min-width: 576px) {
.float-sm-left {
float: left !important; }
.float-sm-right {
float: right !important; }
.float-sm-none {
float: none !important; } }
@media (min-width: 768px) {
.float-md-left {
float: left !important; }
.float-md-right {
float: right !important; }
.float-md-none {
float: none !important; } }
@media (min-width: 992px) {
.float-lg-left {
float: left !important; }
.float-lg-right {
float: right !important; }
.float-lg-none {
float: none !important; } }
@media (min-width: 1200px) {
.float-xl-left {
float: left !important; }
.float-xl-right {
float: right !important; }
.float-xl-none {
float: none !important; } }
.position-static {
position: static !important; }
.position-relative {
position: relative !important; }
.position-absolute {
position: absolute !important; }
.position-fixed {
position: fixed !important; }
.position-sticky {
position: sticky !important; }
.fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030; }
.fixed-bottom {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 1030; }
@supports (position: sticky) {
.sticky-top {
position: sticky;
top: 0;
z-index: 1020; } }
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
clip-path: inset(50%);
border: 0; }
.sr-only-focusable:active, .sr-only-focusable.nice-select.open, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal;
clip-path: none; }
.w-25 {
width: 25% !important; }
.w-50 {
width: 50% !important; }
.w-75 {
width: 75% !important; }
.w-100 {
width: 100% !important; }
.h-25 {
height: 25% !important; }
.h-50 {
height: 50% !important; }
.h-75 {
height: 75% !important; }
.h-100 {
height: 100% !important; }
.mw-100 {
max-width: 100% !important; }
.mh-100 {
max-height: 100% !important; }
.m-0 {
margin: 0 !important; }
.mt-0,
.my-0 {
margin-top: 0 !important; }
.mr-0,
.mx-0 {
margin-right: 0 !important; }
.mb-0,
.my-0 {
margin-bottom: 0 !important; }
.ml-0,
.mx-0 {
margin-left: 0 !important; }
.m-1 {
margin: 0.25rem !important; }
.mt-1,
.my-1 {
margin-top: 0.25rem !important; }
.mr-1,
.mx-1 {
margin-right: 0.25rem !important; }
.mb-1,
.my-1 {
margin-bottom: 0.25rem !important; }
.ml-1,
.mx-1 {
margin-left: 0.25rem !important; }
.m-2 {
margin: 0.5rem !important; }
.mt-2,
.my-2 {
margin-top: 0.5rem !important; }
.mr-2,
.mx-2 {
margin-right: 0.5rem !important; }
.mb-2,
.my-2 {
margin-bottom: 0.5rem !important; }
.ml-2,
.mx-2 {
margin-left: 0.5rem !important; }
.m-3 {
margin: 1rem !important; }
.mt-3,
.my-3 {
margin-top: 1rem !important; }
.mr-3,
.mx-3 {
margin-right: 1rem !important; }
.mb-3,
.my-3 {
margin-bottom: 1rem !important; }
.ml-3,
.mx-3 {
margin-left: 1rem !important; }
.m-4 {
margin: 1.5rem !important; }
.mt-4,
.my-4 {
margin-top: 1.5rem !important; }
.mr-4,
.mx-4 {
margin-right: 1.5rem !important; }
.mb-4,
.my-4 {
margin-bottom: 1.5rem !important; }
.ml-4,
.mx-4 {
margin-left: 1.5rem !important; }
.m-5 {
margin: 3rem !important; }
.mt-5,
.my-5 {
margin-top: 3rem !important; }
.mr-5,
.mx-5 {
margin-right: 3rem !important; }
.mb-5,
.my-5 {
margin-bottom: 3rem !important; }
.ml-5,
.mx-5 {
margin-left: 3rem !important; }
.p-0 {
padding: 0 !important; }
.pt-0,
.py-0 {
padding-top: 0 !important; }
.pr-0,
.px-0 {
padding-right: 0 !important; }
.pb-0,
.py-0 {
padding-bottom: 0 !important; }
.pl-0,
.px-0 {
padding-left: 0 !important; }
.p-1 {
padding: 0.25rem !important; }
.pt-1,
.py-1 {
padding-top: 0.25rem !important; }
.pr-1,
.px-1 {
padding-right: 0.25rem !important; }
.pb-1,
.py-1 {
padding-bottom: 0.25rem !important; }
.pl-1,
.px-1 {
padding-left: 0.25rem !important; }
.p-2 {
padding: 0.5rem !important; }
.pt-2,
.py-2 {
padding-top: 0.5rem !important; }
.pr-2,
.px-2 {
padding-right: 0.5rem !important; }
.pb-2,
.py-2 {
padding-bottom: 0.5rem !important; }
.pl-2,
.px-2 {
padding-left: 0.5rem !important; }
.p-3 {
padding: 1rem !important; }
.pt-3,
.py-3 {
padding-top: 1rem !important; }
.pr-3,
.px-3 {
padding-right: 1rem !important; }
.pb-3,
.py-3 {
padding-bottom: 1rem !important; }
.pl-3,
.px-3 {
padding-left: 1rem !important; }
.p-4 {
padding: 1.5rem !important; }
.pt-4,
.py-4 {
padding-top: 1.5rem !important; }
.pr-4,
.px-4 {
padding-right: 1.5rem !important; }
.pb-4,
.py-4 {
padding-bottom: 1.5rem !important; }
.pl-4,
.px-4 {
padding-left: 1.5rem !important; }
.p-5 {
padding: 3rem !important; }
.pt-5,
.py-5 {
padding-top: 3rem !important; }
.pr-5,
.px-5 {
padding-right: 3rem !important; }
.pb-5,
.py-5 {
padding-bottom: 3rem !important; }
.pl-5,
.px-5 {
padding-left: 3rem !important; }
.m-auto {
margin: auto !important; }
.mt-auto,
.my-auto {
margin-top: auto !important; }
.mr-auto,
.mx-auto {
margin-right: auto !important; }
.mb-auto,
.my-auto {
margin-bottom: auto !important; }
.ml-auto,
.mx-auto {
margin-left: auto !important; }
@media (min-width: 576px) {
.m-sm-0 {
margin: 0 !important; }
.mt-sm-0,
.my-sm-0 {
margin-top: 0 !important; }
.mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important; }
.mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important; }
.ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important; }
.m-sm-1 {
margin: 0.25rem !important; }
.mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important; }
.mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important; }
.mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important; }
.ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important; }
.m-sm-2 {
margin: 0.5rem !important; }
.mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important; }
.mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important; }
.mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important; }
.ml-sm-2,
.mx-sm-2 {
margin-left: 0.5rem !important; }
.m-sm-3 {
margin: 1rem !important; }
.mt-sm-3,
.my-sm-3 {
margin-top: 1rem !important; }
.mr-sm-3,
.mx-sm-3 {
margin-right: 1rem !important; }
.mb-sm-3,
.my-sm-3 {
margin-bottom: 1rem !important; }
.ml-sm-3,
.mx-sm-3 {
margin-left: 1rem !important; }
.m-sm-4 {
margin: 1.5rem !important; }
.mt-sm-4,
.my-sm-4 {
margin-top: 1.5rem !important; }
.mr-sm-4,
.mx-sm-4 {
margin-right: 1.5rem !important; }
.mb-sm-4,
.my-sm-4 {
margin-bottom: 1.5rem !important; }
.ml-sm-4,
.mx-sm-4 {
margin-left: 1.5rem !important; }
.m-sm-5 {
margin: 3rem !important; }
.mt-sm-5,
.my-sm-5 {
margin-top: 3rem !important; }
.mr-sm-5,
.mx-sm-5 {
margin-right: 3rem !important; }
.mb-sm-5,
.my-sm-5 {
margin-bottom: 3rem !important; }
.ml-sm-5,
.mx-sm-5 {
margin-left: 3rem !important; }
.p-sm-0 {
padding: 0 !important; }
.pt-sm-0,
.py-sm-0 {
padding-top: 0 !important; }
.pr-sm-0,
.px-sm-0 {
padding-right: 0 !important; }
.pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important; }
.pl-sm-0,
.px-sm-0 {
padding-left: 0 !important; }
.p-sm-1 {
padding: 0.25rem !important; }
.pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important; }
.pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important; }
.pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important; }
.pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important; }
.p-sm-2 {
padding: 0.5rem !important; }
.pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important; }
.pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important; }
.pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important; }
.pl-sm-2,
.px-sm-2 {
padding-left: 0.5rem !important; }
.p-sm-3 {
padding: 1rem !important; }
.pt-sm-3,
.py-sm-3 {
padding-top: 1rem !important; }
.pr-sm-3,
.px-sm-3 {
padding-right: 1rem !important; }
.pb-sm-3,
.py-sm-3 {
padding-bottom: 1rem !important; }
.pl-sm-3,
.px-sm-3 {
padding-left: 1rem !important; }
.p-sm-4 {
padding: 1.5rem !important; }
.pt-sm-4,
.py-sm-4 {
padding-top: 1.5rem !important; }
.pr-sm-4,
.px-sm-4 {
padding-right: 1.5rem !important; }
.pb-sm-4,
.py-sm-4 {
padding-bottom: 1.5rem !important; }
.pl-sm-4,
.px-sm-4 {
padding-left: 1.5rem !important; }
.p-sm-5 {
padding: 3rem !important; }
.pt-sm-5,
.py-sm-5 {
padding-top: 3rem !important; }
.pr-sm-5,
.px-sm-5 {
padding-right: 3rem !important; }
.pb-sm-5,
.py-sm-5 {
padding-bottom: 3rem !important; }
.pl-sm-5,
.px-sm-5 {
padding-left: 3rem !important; }
.m-sm-auto {
margin: auto !important; }
.mt-sm-auto,
.my-sm-auto {
margin-top: auto !important; }
.mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important; }
.mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important; }
.ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important; } }
@media (min-width: 768px) {
.m-md-0 {
margin: 0 !important; }
.mt-md-0,
.my-md-0 {
margin-top: 0 !important; }
.mr-md-0,
.mx-md-0 {
margin-right: 0 !important; }
.mb-md-0,
.my-md-0 {
margin-bottom: 0 !important; }
.ml-md-0,
.mx-md-0 {
margin-left: 0 !important; }
.m-md-1 {
margin: 0.25rem !important; }
.mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important; }
.mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important; }
.mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important; }
.ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important; }
.m-md-2 {
margin: 0.5rem !important; }
.mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important; }
.mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important; }
.mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important; }
.ml-md-2,
.mx-md-2 {
margin-left: 0.5rem !important; }
.m-md-3 {
margin: 1rem !important; }
.mt-md-3,
.my-md-3 {
margin-top: 1rem !important; }
.mr-md-3,
.mx-md-3 {
margin-right: 1rem !important; }
.mb-md-3,
.my-md-3 {
margin-bottom: 1rem !important; }
.ml-md-3,
.mx-md-3 {
margin-left: 1rem !important; }
.m-md-4 {
margin: 1.5rem !important; }
.mt-md-4,
.my-md-4 {
margin-top: 1.5rem !important; }
.mr-md-4,
.mx-md-4 {
margin-right: 1.5rem !important; }
.mb-md-4,
.my-md-4 {
margin-bottom: 1.5rem !important; }
.ml-md-4,
.mx-md-4 {
margin-left: 1.5rem !important; }
.m-md-5 {
margin: 3rem !important; }
.mt-md-5,
.my-md-5 {
margin-top: 3rem !important; }
.mr-md-5,
.mx-md-5 {
margin-right: 3rem !important; }
.mb-md-5,
.my-md-5 {
margin-bottom: 3rem !important; }
.ml-md-5,
.mx-md-5 {
margin-left: 3rem !important; }
.p-md-0 {
padding: 0 !important; }
.pt-md-0,
.py-md-0 {
padding-top: 0 !important; }
.pr-md-0,
.px-md-0 {
padding-right: 0 !important; }
.pb-md-0,
.py-md-0 {
padding-bottom: 0 !important; }
.pl-md-0,
.px-md-0 {
padding-left: 0 !important; }
.p-md-1 {
padding: 0.25rem !important; }
.pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important; }
.pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important; }
.pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important; }
.pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important; }
.p-md-2 {
padding: 0.5rem !important; }
.pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important; }
.pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important; }
.pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important; }
.pl-md-2,
.px-md-2 {
padding-left: 0.5rem !important; }
.p-md-3 {
padding: 1rem !important; }
.pt-md-3,
.py-md-3 {
padding-top: 1rem !important; }
.pr-md-3,
.px-md-3 {
padding-right: 1rem !important; }
.pb-md-3,
.py-md-3 {
padding-bottom: 1rem !important; }
.pl-md-3,
.px-md-3 {
padding-left: 1rem !important; }
.p-md-4 {
padding: 1.5rem !important; }
.pt-md-4,
.py-md-4 {
padding-top: 1.5rem !important; }
.pr-md-4,
.px-md-4 {
padding-right: 1.5rem !important; }
.pb-md-4,
.py-md-4 {
padding-bottom: 1.5rem !important; }
.pl-md-4,
.px-md-4 {
padding-left: 1.5rem !important; }
.p-md-5 {
padding: 3rem !important; }
.pt-md-5,
.py-md-5 {
padding-top: 3rem !important; }
.pr-md-5,
.px-md-5 {
padding-right: 3rem !important; }
.pb-md-5,
.py-md-5 {
padding-bottom: 3rem !important; }
.pl-md-5,
.px-md-5 {
padding-left: 3rem !important; }
.m-md-auto {
margin: auto !important; }
.mt-md-auto,
.my-md-auto {
margin-top: auto !important; }
.mr-md-auto,
.mx-md-auto {
margin-right: auto !important; }
.mb-md-auto,
.my-md-auto {
margin-bottom: auto !important; }
.ml-md-auto,
.mx-md-auto {
margin-left: auto !important; } }
@media (min-width: 992px) {
.m-lg-0 {
margin: 0 !important; }
.mt-lg-0,
.my-lg-0 {
margin-top: 0 !important; }
.mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important; }
.mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important; }
.ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important; }
.m-lg-1 {
margin: 0.25rem !important; }
.mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important; }
.mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important; }
.mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important; }
.ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important; }
.m-lg-2 {
margin: 0.5rem !important; }
.mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important; }
.mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important; }
.mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important; }
.ml-lg-2,
.mx-lg-2 {
margin-left: 0.5rem !important; }
.m-lg-3 {
margin: 1rem !important; }
.mt-lg-3,
.my-lg-3 {
margin-top: 1rem !important; }
.mr-lg-3,
.mx-lg-3 {
margin-right: 1rem !important; }
.mb-lg-3,
.my-lg-3 {
margin-bottom: 1rem !important; }
.ml-lg-3,
.mx-lg-3 {
margin-left: 1rem !important; }
.m-lg-4 {
margin: 1.5rem !important; }
.mt-lg-4,
.my-lg-4 {
margin-top: 1.5rem !important; }
.mr-lg-4,
.mx-lg-4 {
margin-right: 1.5rem !important; }
.mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important; }
.ml-lg-4,
.mx-lg-4 {
margin-left: 1.5rem !important; }
.m-lg-5 {
margin: 3rem !important; }
.mt-lg-5,
.my-lg-5 {
margin-top: 3rem !important; }
.mr-lg-5,
.mx-lg-5 {
margin-right: 3rem !important; }
.mb-lg-5,
.my-lg-5 {
margin-bottom: 3rem !important; }
.ml-lg-5,
.mx-lg-5 {
margin-left: 3rem !important; }
.p-lg-0 {
padding: 0 !important; }
.pt-lg-0,
.py-lg-0 {
padding-top: 0 !important; }
.pr-lg-0,
.px-lg-0 {
padding-right: 0 !important; }
.pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important; }
.pl-lg-0,
.px-lg-0 {
padding-left: 0 !important; }
.p-lg-1 {
padding: 0.25rem !important; }
.pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important; }
.pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important; }
.pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important; }
.pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important; }
.p-lg-2 {
padding: 0.5rem !important; }
.pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important; }
.pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important; }
.pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important; }
.pl-lg-2,
.px-lg-2 {
padding-left: 0.5rem !important; }
.p-lg-3 {
padding: 1rem !important; }
.pt-lg-3,
.py-lg-3 {
padding-top: 1rem !important; }
.pr-lg-3,
.px-lg-3 {
padding-right: 1rem !important; }
.pb-lg-3,
.py-lg-3 {
padding-bottom: 1rem !important; }
.pl-lg-3,
.px-lg-3 {
padding-left: 1rem !important; }
.p-lg-4 {
padding: 1.5rem !important; }
.pt-lg-4,
.py-lg-4 {
padding-top: 1.5rem !important; }
.pr-lg-4,
.px-lg-4 {
padding-right: 1.5rem !important; }
.pb-lg-4,
.py-lg-4 {
padding-bottom: 1.5rem !important; }
.pl-lg-4,
.px-lg-4 {
padding-left: 1.5rem !important; }
.p-lg-5 {
padding: 3rem !important; }
.pt-lg-5,
.py-lg-5 {
padding-top: 3rem !important; }
.pr-lg-5,
.px-lg-5 {
padding-right: 3rem !important; }
.pb-lg-5,
.py-lg-5 {
padding-bottom: 3rem !important; }
.pl-lg-5,
.px-lg-5 {
padding-left: 3rem !important; }
.m-lg-auto {
margin: auto !important; }
.mt-lg-auto,
.my-lg-auto {
margin-top: auto !important; }
.mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important; }
.mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important; }
.ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important; } }
@media (min-width: 1200px) {
.m-xl-0 {
margin: 0 !important; }
.mt-xl-0,
.my-xl-0 {
margin-top: 0 !important; }
.mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important; }
.mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important; }
.ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important; }
.m-xl-1 {
margin: 0.25rem !important; }
.mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important; }
.mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important; }
.mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important; }
.ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important; }
.m-xl-2 {
margin: 0.5rem !important; }
.mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important; }
.mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important; }
.mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important; }
.ml-xl-2,
.mx-xl-2 {
margin-left: 0.5rem !important; }
.m-xl-3 {
margin: 1rem !important; }
.mt-xl-3,
.my-xl-3 {
margin-top: 1rem !important; }
.mr-xl-3,
.mx-xl-3 {
margin-right: 1rem !important; }
.mb-xl-3,
.my-xl-3 {
margin-bottom: 1rem !important; }
.ml-xl-3,
.mx-xl-3 {
margin-left: 1rem !important; }
.m-xl-4 {
margin: 1.5rem !important; }
.mt-xl-4,
.my-xl-4 {
margin-top: 1.5rem !important; }
.mr-xl-4,
.mx-xl-4 {
margin-right: 1.5rem !important; }
.mb-xl-4,
.my-xl-4 {
margin-bottom: 1.5rem !important; }
.ml-xl-4,
.mx-xl-4 {
margin-left: 1.5rem !important; }
.m-xl-5 {
margin: 3rem !important; }
.mt-xl-5,
.my-xl-5 {
margin-top: 3rem !important; }
.mr-xl-5,
.mx-xl-5 {
margin-right: 3rem !important; }
.mb-xl-5,
.my-xl-5 {
margin-bottom: 3rem !important; }
.ml-xl-5,
.mx-xl-5 {
margin-left: 3rem !important; }
.p-xl-0 {
padding: 0 !important; }
.pt-xl-0,
.py-xl-0 {
padding-top: 0 !important; }
.pr-xl-0,
.px-xl-0 {
padding-right: 0 !important; }
.pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important; }
.pl-xl-0,
.px-xl-0 {
padding-left: 0 !important; }
.p-xl-1 {
padding: 0.25rem !important; }
.pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important; }
.pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important; }
.pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important; }
.pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important; }
.p-xl-2 {
padding: 0.5rem !important; }
.pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important; }
.pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important; }
.pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important; }
.pl-xl-2,
.px-xl-2 {
padding-left: 0.5rem !important; }
.p-xl-3 {
padding: 1rem !important; }
.pt-xl-3,
.py-xl-3 {
padding-top: 1rem !important; }
.pr-xl-3,
.px-xl-3 {
padding-right: 1rem !important; }
.pb-xl-3,
.py-xl-3 {
padding-bottom: 1rem !important; }
.pl-xl-3,
.px-xl-3 {
padding-left: 1rem !important; }
.p-xl-4 {
padding: 1.5rem !important; }
.pt-xl-4,
.py-xl-4 {
padding-top: 1.5rem !important; }
.pr-xl-4,
.px-xl-4 {
padding-right: 1.5rem !important; }
.pb-xl-4,
.py-xl-4 {
padding-bottom: 1.5rem !important; }
.pl-xl-4,
.px-xl-4 {
padding-left: 1.5rem !important; }
.p-xl-5 {
padding: 3rem !important; }
.pt-xl-5,
.py-xl-5 {
padding-top: 3rem !important; }
.pr-xl-5,
.px-xl-5 {
padding-right: 3rem !important; }
.pb-xl-5,
.py-xl-5 {
padding-bottom: 3rem !important; }
.pl-xl-5,
.px-xl-5 {
padding-left: 3rem !important; }
.m-xl-auto {
margin: auto !important; }
.mt-xl-auto,
.my-xl-auto {
margin-top: auto !important; }
.mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important; }
.mb-xl-auto,
.my-xl-auto {
margin-bottom: auto !important; }
.ml-xl-auto,
.mx-xl-auto {
margin-left: auto !important; } }
.text-justify {
text-align: justify !important; }
.text-nowrap {
white-space: nowrap !important; }
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.text-left {
text-align: left !important; }
.text-right {
text-align: right !important; }
.text-center {
text-align: center !important; }
@media (min-width: 576px) {
.text-sm-left {
text-align: left !important; }
.text-sm-right {
text-align: right !important; }
.text-sm-center {
text-align: center !important; } }
@media (min-width: 768px) {
.text-md-left {
text-align: left !important; }
.text-md-right {
text-align: right !important; }
.text-md-center {
text-align: center !important; } }
@media (min-width: 992px) {
.text-lg-left {
text-align: left !important; }
.text-lg-right {
text-align: right !important; }
.text-lg-center {
text-align: center !important; } }
@media (min-width: 1200px) {
.text-xl-left {
text-align: left !important; }
.text-xl-right {
text-align: right !important; }
.text-xl-center {
text-align: center !important; } }
.text-lowercase {
text-transform: lowercase !important; }
.text-uppercase {
text-transform: uppercase !important; }
.text-capitalize {
text-transform: capitalize !important; }
.font-weight-light {
font-weight: 300 !important; }
.font-weight-normal {
font-weight: 400 !important; }
.font-weight-bold {
font-weight: 700 !important; }
.font-italic {
font-style: italic !important; }
.text-white {
color: #fff !important; }
.text-primary {
color: #007bff !important; }
a.text-primary:focus, a.text-primary:hover {
color: #0062cc !important; }
.text-secondary {
color: #868e96 !important; }
a.text-secondary:focus, a.text-secondary:hover {
color: #6c757d !important; }
.text-success {
color: #28a745 !important; }
a.text-success:focus, a.text-success:hover {
color: #1e7e34 !important; }
.text-info {
color: #17a2b8 !important; }
a.text-info:focus, a.text-info:hover {
color: #117a8b !important; }
.text-warning {
color: #ffc107 !important; }
a.text-warning:focus, a.text-warning:hover {
color: #d39e00 !important; }
.text-danger {
color: #dc3545 !important; }
a.text-danger:focus, a.text-danger:hover {
color: #bd2130 !important; }
.text-light {
color: #f8f9fa !important; }
a.text-light:focus, a.text-light:hover {
color: #dae0e5 !important; }
.text-dark {
color: #343a40 !important; }
a.text-dark:focus, a.text-dark:hover {
color: #1d2124 !important; }
.text-muted {
color: #868e96 !important; }
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0; }
.visible {
visibility: visible !important; }
.invisible {
visibility: hidden !important; }  .fa,
.fas,
.far,
.fal,
.fab {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1; }
.fa-lg {
font-size: 1.3333333333em;
line-height: 0.75em;
vertical-align: -.0667em; }
.fa-xs {
font-size: .75em; }
.fa-sm {
font-size: .875em; }
.fa-1x {
font-size: 1em; }
.fa-2x {
font-size: 2em; }
.fa-3x {
font-size: 3em; }
.fa-4x {
font-size: 4em; }
.fa-5x {
font-size: 5em; }
.fa-6x {
font-size: 6em; }
.fa-7x {
font-size: 7em; }
.fa-8x {
font-size: 8em; }
.fa-9x {
font-size: 9em; }
.fa-10x {
font-size: 10em; }
.fa-fw {
text-align: center;
width: 1.25em; }
.fa-ul {
list-style-type: none;
margin-left: 2.5em;
padding-left: 0; }
.fa-ul > li {
position: relative; }
.fa-li {
left: -2em;
position: absolute;
text-align: center;
width: 2em;
line-height: inherit; }
.fa-border {
border: solid 0.08em #eee;
border-radius: .1em;
padding: .2em .25em .15em; }
.fa-pull-left {
float: left; }
.fa-pull-right {
float: right; }
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
margin-right: .3em; }
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
margin-left: .3em; }
.fa-spin {
animation: fa-spin 2s infinite linear; }
.fa-pulse {
animation: fa-spin 1s infinite steps(8); }
@keyframes fa-spin {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); } }
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
transform: rotate(90deg); }
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
transform: rotate(180deg); }
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
transform: rotate(270deg); }
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
transform: scale(-1, 1); }
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
transform: scale(1, -1); }
.fa-flip-horizontal.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
transform: scale(-1, -1); }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none; }
.fa-stack {
display: inline-block;
height: 2em;
line-height: 2em;
position: relative;
vertical-align: middle;
width: 2em; }
.fa-stack-1x,
.fa-stack-2x {
left: 0;
position: absolute;
text-align: center;
width: 100%; }
.fa-stack-1x {
line-height: inherit; }
.fa-stack-2x {
font-size: 2em; }
.fa-inverse {
color: #fff; } .fa-500px:before {
content: ""; }
.fa-accessible-icon:before {
content: ""; }
.fa-accusoft:before {
content: ""; }
.fa-address-book:before {
content: ""; }
.fa-address-card:before {
content: ""; }
.fa-adjust:before {
content: ""; }
.fa-adn:before {
content: ""; }
.fa-adversal:before {
content: ""; }
.fa-affiliatetheme:before {
content: ""; }
.fa-alarm-clock:before {
content: ""; }
.fa-algolia:before {
content: ""; }
.fa-align-center:before {
content: ""; }
.fa-align-justify:before {
content: ""; }
.fa-align-left:before {
content: ""; }
.fa-align-right:before {
content: ""; }
.fa-amazon:before {
content: ""; }
.fa-amazon-pay:before {
content: ""; }
.fa-ambulance:before {
content: ""; }
.fa-american-sign-language-interpreting:before {
content: ""; }
.fa-amilia:before {
content: ""; }
.fa-anchor:before {
content: ""; }
.fa-android:before {
content: ""; }
.fa-angellist:before {
content: ""; }
.fa-angle-double-down:before {
content: ""; }
.fa-angle-double-left:before {
content: ""; }
.fa-angle-double-right:before {
content: ""; }
.fa-angle-double-up:before {
content: ""; }
.fa-angle-down:before {
content: ""; }
.fa-angle-left:before {
content: ""; }
.fa-angle-right:before {
content: ""; }
.fa-angle-up:before {
content: ""; }
.fa-angrycreative:before {
content: ""; }
.fa-angular:before {
content: ""; }
.fa-app-store:before {
content: ""; }
.fa-app-store-ios:before {
content: ""; }
.fa-apper:before {
content: ""; }
.fa-apple:before {
content: ""; }
.fa-apple-pay:before {
content: ""; }
.fa-archive:before {
content: ""; }
.fa-arrow-alt-circle-down:before {
content: ""; }
.fa-arrow-alt-circle-left:before {
content: ""; }
.fa-arrow-alt-circle-right:before {
content: ""; }
.fa-arrow-alt-circle-up:before {
content: ""; }
.fa-arrow-alt-down:before {
content: ""; }
.fa-arrow-alt-from-bottom:before {
content: ""; }
.fa-arrow-alt-from-left:before {
content: ""; }
.fa-arrow-alt-from-right:before {
content: ""; }
.fa-arrow-alt-from-top:before {
content: ""; }
.fa-arrow-alt-left:before {
content: ""; }
.fa-arrow-alt-right:before {
content: ""; }
.fa-arrow-alt-square-down:before {
content: ""; }
.fa-arrow-alt-square-left:before {
content: ""; }
.fa-arrow-alt-square-right:before {
content: ""; }
.fa-arrow-alt-square-up:before {
content: ""; }
.fa-arrow-alt-to-bottom:before {
content: ""; }
.fa-arrow-alt-to-left:before {
content: ""; }
.fa-arrow-alt-to-right:before {
content: ""; }
.fa-arrow-alt-to-top:before {
content: ""; }
.fa-arrow-alt-up:before {
content: ""; }
.fa-arrow-circle-down:before {
content: ""; }
.fa-arrow-circle-left:before {
content: ""; }
.fa-arrow-circle-right:before {
content: ""; }
.fa-arrow-circle-up:before {
content: ""; }
.fa-arrow-down:before {
content: ""; }
.fa-arrow-from-bottom:before {
content: ""; }
.fa-arrow-from-left:before {
content: ""; }
.fa-arrow-from-right:before {
content: ""; }
.fa-arrow-from-top:before {
content: ""; }
.fa-arrow-left:before {
content: ""; }
.fa-arrow-right:before {
content: ""; }
.fa-arrow-square-down:before {
content: ""; }
.fa-arrow-square-left:before {
content: ""; }
.fa-arrow-square-right:before {
content: ""; }
.fa-arrow-square-up:before {
content: ""; }
.fa-arrow-to-bottom:before {
content: ""; }
.fa-arrow-to-left:before {
content: ""; }
.fa-arrow-to-right:before {
content: ""; }
.fa-arrow-to-top:before {
content: ""; }
.fa-arrow-up:before {
content: ""; }
.fa-arrows:before {
content: ""; }
.fa-arrows-alt:before {
content: ""; }
.fa-arrows-alt-h:before {
content: ""; }
.fa-arrows-alt-v:before {
content: ""; }
.fa-arrows-h:before {
content: ""; }
.fa-arrows-v:before {
content: ""; }
.fa-assistive-listening-systems:before {
content: ""; }
.fa-asterisk:before {
content: ""; }
.fa-asymmetrik:before {
content: ""; }
.fa-at:before {
content: ""; }
.fa-audible:before {
content: ""; }
.fa-audio-description:before {
content: ""; }
.fa-autoprefixer:before {
content: ""; }
.fa-avianex:before {
content: ""; }
.fa-aviato:before {
content: ""; }
.fa-aws:before {
content: ""; }
.fa-backward:before {
content: ""; }
.fa-badge:before {
content: ""; }
.fa-badge-check:before {
content: ""; }
.fa-balance-scale:before {
content: ""; }
.fa-ban:before {
content: ""; }
.fa-bandcamp:before {
content: ""; }
.fa-barcode:before {
content: ""; }
.fa-bars:before {
content: ""; }
.fa-baseball:before {
content: ""; }
.fa-baseball-ball:before {
content: ""; }
.fa-basketball-ball:before {
content: ""; }
.fa-basketball-hoop:before {
content: ""; }
.fa-bath:before {
content: ""; }
.fa-battery-bolt:before {
content: ""; }
.fa-battery-empty:before {
content: ""; }
.fa-battery-full:before {
content: ""; }
.fa-battery-half:before {
content: ""; }
.fa-battery-quarter:before {
content: ""; }
.fa-battery-slash:before {
content: ""; }
.fa-battery-three-quarters:before {
content: ""; }
.fa-bed:before {
content: ""; }
.fa-beer:before {
content: ""; }
.fa-behance:before {
content: ""; }
.fa-behance-square:before {
content: ""; }
.fa-bell:before {
content: ""; }
.fa-bell-slash:before {
content: ""; }
.fa-bicycle:before {
content: ""; }
.fa-bimobject:before {
content: ""; }
.fa-binoculars:before {
content: ""; }
.fa-birthday-cake:before {
content: ""; }
.fa-bitbucket:before {
content: ""; }
.fa-bitcoin:before {
content: ""; }
.fa-bity:before {
content: ""; }
.fa-black-tie:before {
content: ""; }
.fa-blackberry:before {
content: ""; }
.fa-blind:before {
content: ""; }
.fa-blogger:before {
content: ""; }
.fa-blogger-b:before {
content: ""; }
.fa-bluetooth:before {
content: ""; }
.fa-bluetooth-b:before {
content: ""; }
.fa-bold:before {
content: ""; }
.fa-bolt:before {
content: ""; }
.fa-bomb:before {
content: ""; }
.fa-book:before {
content: ""; }
.fa-bookmark:before {
content: ""; }
.fa-bowling-ball:before {
content: ""; }
.fa-bowling-pins:before {
content: ""; }
.fa-boxing-glove:before {
content: ""; }
.fa-braille:before {
content: ""; }
.fa-briefcase:before {
content: ""; }
.fa-browser:before {
content: ""; }
.fa-btc:before {
content: ""; }
.fa-bug:before {
content: ""; }
.fa-building:before {
content: ""; }
.fa-bullhorn:before {
content: ""; }
.fa-bullseye:before {
content: ""; }
.fa-buromobelexperte:before {
content: ""; }
.fa-bus:before {
content: ""; }
.fa-buysellads:before {
content: ""; }
.fa-calculator:before {
content: ""; }
.fa-calendar:before {
content: ""; }
.fa-calendar-alt:before {
content: ""; }
.fa-calendar-check:before {
content: ""; }
.fa-calendar-edit:before {
content: ""; }
.fa-calendar-exclamation:before {
content: ""; }
.fa-calendar-minus:before {
content: ""; }
.fa-calendar-plus:before {
content: ""; }
.fa-calendar-times:before {
content: ""; }
.fa-camera:before {
content: ""; }
.fa-camera-alt:before {
content: ""; }
.fa-camera-retro:before {
content: ""; }
.fa-car:before {
content: ""; }
.fa-caret-circle-down:before {
content: ""; }
.fa-caret-circle-left:before {
content: ""; }
.fa-caret-circle-right:before {
content: ""; }
.fa-caret-circle-up:before {
content: ""; }
.fa-caret-down:before {
content: ""; }
.fa-caret-left:before {
content: ""; }
.fa-caret-right:before {
content: ""; }
.fa-caret-square-down:before {
content: ""; }
.fa-caret-square-left:before {
content: ""; }
.fa-caret-square-right:before {
content: ""; }
.fa-caret-square-up:before {
content: ""; }
.fa-caret-up:before {
content: ""; }
.fa-cart-arrow-down:before {
content: ""; }
.fa-cart-plus:before {
content: ""; }
.fa-cc-amazon-pay:before {
content: ""; }
.fa-cc-amex:before {
content: ""; }
.fa-cc-apple-pay:before {
content: ""; }
.fa-cc-diners-club:before {
content: ""; }
.fa-cc-discover:before {
content: ""; }
.fa-cc-jcb:before {
content: ""; }
.fa-cc-mastercard:before {
content: ""; }
.fa-cc-paypal:before {
content: ""; }
.fa-cc-stripe:before {
content: ""; }
.fa-cc-visa:before {
content: ""; }
.fa-centercode:before {
content: ""; }
.fa-certificate:before {
content: ""; }
.fa-chart-area:before {
content: ""; }
.fa-chart-bar:before {
content: ""; }
.fa-chart-line:before {
content: ""; }
.fa-chart-pie:before {
content: ""; }
.fa-check:before {
content: ""; }
.fa-check-circle:before {
content: ""; }
.fa-check-square:before {
content: ""; }
.fa-chess:before {
content: ""; }
.fa-chess-bishop:before {
content: ""; }
.fa-chess-bishop-alt:before {
content: ""; }
.fa-chess-board:before {
content: ""; }
.fa-chess-clock:before {
content: ""; }
.fa-chess-clock-alt:before {
content: ""; }
.fa-chess-king:before {
content: ""; }
.fa-chess-king-alt:before {
content: ""; }
.fa-chess-knight:before {
content: ""; }
.fa-chess-knight-alt:before {
content: ""; }
.fa-chess-pawn:before {
content: ""; }
.fa-chess-pawn-alt:before {
content: ""; }
.fa-chess-queen:before {
content: ""; }
.fa-chess-queen-alt:before {
content: ""; }
.fa-chess-rook:before {
content: ""; }
.fa-chess-rook-alt:before {
content: ""; }
.fa-chevron-circle-down:before {
content: ""; }
.fa-chevron-circle-left:before {
content: ""; }
.fa-chevron-circle-right:before {
content: ""; }
.fa-chevron-circle-up:before {
content: ""; }
.fa-chevron-double-down:before {
content: ""; }
.fa-chevron-double-left:before {
content: ""; }
.fa-chevron-double-right:before {
content: ""; }
.fa-chevron-double-up:before {
content: ""; }
.fa-chevron-down:before {
content: ""; }
.fa-chevron-left:before {
content: ""; }
.fa-chevron-right:before {
content: ""; }
.fa-chevron-square-down:before {
content: ""; }
.fa-chevron-square-left:before {
content: ""; }
.fa-chevron-square-right:before {
content: ""; }
.fa-chevron-square-up:before {
content: ""; }
.fa-chevron-up:before {
content: ""; }
.fa-child:before {
content: ""; }
.fa-chrome:before {
content: ""; }
.fa-circle:before {
content: ""; }
.fa-circle-notch:before {
content: ""; }
.fa-clipboard:before {
content: ""; }
.fa-clock:before {
content: ""; }
.fa-clone:before {
content: ""; }
.fa-closed-captioning:before {
content: ""; }
.fa-cloud:before {
content: ""; }
.fa-cloud-download:before {
content: ""; }
.fa-cloud-download-alt:before {
content: ""; }
.fa-cloud-upload:before {
content: ""; }
.fa-cloud-upload-alt:before {
content: ""; }
.fa-cloudscale:before {
content: ""; }
.fa-cloudsmith:before {
content: ""; }
.fa-cloudversify:before {
content: ""; }
.fa-club:before {
content: ""; }
.fa-code:before {
content: ""; }
.fa-code-branch:before {
content: ""; }
.fa-code-commit:before {
content: ""; }
.fa-code-merge:before {
content: ""; }
.fa-codepen:before {
content: ""; }
.fa-codiepie:before {
content: ""; }
.fa-coffee:before {
content: ""; }
.fa-cog:before {
content: ""; }
.fa-cogs:before {
content: ""; }
.fa-columns:before {
content: ""; }
.fa-comment:before {
content: ""; }
.fa-comment-alt:before {
content: ""; }
.fa-comments:before {
content: ""; }
.fa-compass:before {
content: ""; }
.fa-compress:before {
content: ""; }
.fa-compress-alt:before {
content: ""; }
.fa-compress-wide:before {
content: ""; }
.fa-connectdevelop:before {
content: ""; }
.fa-contao:before {
content: ""; }
.fa-copy:before {
content: ""; }
.fa-copyright:before {
content: ""; }
.fa-cpanel:before {
content: ""; }
.fa-creative-commons:before {
content: ""; }
.fa-credit-card:before {
content: ""; }
.fa-credit-card-blank:before {
content: ""; }
.fa-credit-card-front:before {
content: ""; }
.fa-cricket:before {
content: ""; }
.fa-crop:before {
content: ""; }
.fa-crosshairs:before {
content: ""; }
.fa-css3:before {
content: ""; }
.fa-css3-alt:before {
content: ""; }
.fa-cube:before {
content: ""; }
.fa-cubes:before {
content: ""; }
.fa-curling:before {
content: ""; }
.fa-cut:before {
content: ""; }
.fa-cuttlefish:before {
content: ""; }
.fa-d-and-d:before {
content: ""; }
.fa-dashcube:before {
content: ""; }
.fa-database:before {
content: ""; }
.fa-deaf:before {
content: ""; }
.fa-delicious:before {
content: ""; }
.fa-deploydog:before {
content: ""; }
.fa-deskpro:before {
content: ""; }
.fa-desktop:before {
content: ""; }
.fa-desktop-alt:before {
content: ""; }
.fa-deviantart:before {
content: ""; }
.fa-diamond:before {
content: ""; }
.fa-digg:before {
content: ""; }
.fa-digital-ocean:before {
content: ""; }
.fa-discord:before {
content: ""; }
.fa-discourse:before {
content: ""; }
.fa-dochub:before {
content: ""; }
.fa-docker:before {
content: ""; }
.fa-dollar-sign:before {
content: ""; }
.fa-dot-circle:before {
content: ""; }
.fa-download:before {
content: ""; }
.fa-draft2digital:before {
content: ""; }
.fa-dribbble:before {
content: ""; }
.fa-dribbble-square:before {
content: ""; }
.fa-dropbox:before {
content: ""; }
.fa-drupal:before {
content: ""; }
.fa-dumbbell:before {
content: ""; }
.fa-dyalog:before {
content: ""; }
.fa-earlybirds:before {
content: ""; }
.fa-edge:before {
content: ""; }
.fa-edit:before {
content: ""; }
.fa-eject:before {
content: ""; }
.fa-elementor:before {
content: ""; }
.fa-ellipsis-h:before {
content: ""; }
.fa-ellipsis-h-alt:before {
content: ""; }
.fa-ellipsis-v:before {
content: ""; }
.fa-ellipsis-v-alt:before {
content: ""; }
.fa-ember:before {
content: ""; }
.fa-empire:before {
content: ""; }
.fa-envelope:before {
content: ""; }
.fa-envelope-open:before {
content: ""; }
.fa-envelope-square:before {
content: ""; }
.fa-envira:before {
content: ""; }
.fa-eraser:before {
content: ""; }
.fa-erlang:before {
content: ""; }
.fa-ethereum:before {
content: ""; }
.fa-etsy:before {
content: ""; }
.fa-euro-sign:before {
content: ""; }
.fa-exchange:before {
content: ""; }
.fa-exchange-alt:before {
content: ""; }
.fa-exclamation:before {
content: ""; }
.fa-exclamation-circle:before {
content: ""; }
.fa-exclamation-square:before {
content: ""; }
.fa-exclamation-triangle:before {
content: ""; }
.fa-expand:before {
content: ""; }
.fa-expand-alt:before {
content: ""; }
.fa-expand-arrows:before {
content: ""; }
.fa-expand-arrows-alt:before {
content: ""; }
.fa-expand-wide:before {
content: ""; }
.fa-expeditedssl:before {
content: ""; }
.fa-external-link:before {
content: ""; }
.fa-external-link-alt:before {
content: ""; }
.fa-external-link-square:before {
content: ""; }
.fa-external-link-square-alt:before {
content: ""; }
.fa-eye:before {
content: ""; }
.fa-eye-dropper:before {
content: ""; }
.fa-eye-slash:before {
content: ""; }
.fa-facebook:before {
content: ""; }
.fa-facebook-f:before {
content: ""; }
.fa-facebook-messenger:before {
content: ""; }
.fa-facebook-square:before {
content: ""; }
.fa-fast-backward:before {
content: ""; }
.fa-fast-forward:before {
content: ""; }
.fa-fax:before {
content: ""; }
.fa-female:before {
content: ""; }
.fa-field-hockey:before {
content: ""; }
.fa-fighter-jet:before {
content: ""; }
.fa-file:before {
content: ""; }
.fa-file-alt:before {
content: ""; }
.fa-file-archive:before {
content: ""; }
.fa-file-audio:before {
content: ""; }
.fa-file-check:before {
content: ""; }
.fa-file-code:before {
content: ""; }
.fa-file-edit:before {
content: ""; }
.fa-file-excel:before {
content: ""; }
.fa-file-exclamation:before {
content: ""; }
.fa-file-image:before {
content: ""; }
.fa-file-minus:before {
content: ""; }
.fa-file-pdf:before {
content: ""; }
.fa-file-plus:before {
content: ""; }
.fa-file-powerpoint:before {
content: ""; }
.fa-file-times:before {
content: ""; }
.fa-file-video:before {
content: ""; }
.fa-file-word:before {
content: ""; }
.fa-film:before {
content: ""; }
.fa-film-alt:before {
content: ""; }
.fa-filter:before {
content: ""; }
.fa-fire:before {
content: ""; }
.fa-fire-extinguisher:before {
content: ""; }
.fa-firefox:before {
content: ""; }
.fa-first-order:before {
content: ""; }
.fa-firstdraft:before {
content: ""; }
.fa-flag:before {
content: ""; }
.fa-flag-checkered:before {
content: ""; }
.fa-flask:before {
content: ""; }
.fa-flickr:before {
content: ""; }
.fa-flipboard:before {
content: ""; }
.fa-fly:before {
content: ""; }
.fa-folder:before {
content: ""; }
.fa-folder-open:before {
content: ""; }
.fa-font:before {
content: ""; }
.fa-font-awesome:before {
content: ""; }
.fa-font-awesome-alt:before {
content: ""; }
.fa-font-awesome-flag:before {
content: ""; }
.fa-fonticons:before {
content: ""; }
.fa-fonticons-fi:before {
content: ""; }
.fa-football-ball:before {
content: ""; }
.fa-football-helmet:before {
content: ""; }
.fa-fort-awesome:before {
content: ""; }
.fa-fort-awesome-alt:before {
content: ""; }
.fa-forumbee:before {
content: ""; }
.fa-forward:before {
content: ""; }
.fa-foursquare:before {
content: ""; }
.fa-free-code-camp:before {
content: ""; }
.fa-freebsd:before {
content: ""; }
.fa-frown:before {
content: ""; }
.fa-futbol:before {
content: ""; }
.fa-gamepad:before {
content: ""; }
.fa-gavel:before {
content: ""; }
.fa-gem:before {
content: ""; }
.fa-genderless:before {
content: ""; }
.fa-get-pocket:before {
content: ""; }
.fa-gg:before {
content: ""; }
.fa-gg-circle:before {
content: ""; }
.fa-gift:before {
content: ""; }
.fa-git:before {
content: ""; }
.fa-git-square:before {
content: ""; }
.fa-github:before {
content: ""; }
.fa-github-alt:before {
content: ""; }
.fa-github-square:before {
content: ""; }
.fa-gitkraken:before {
content: ""; }
.fa-gitlab:before {
content: ""; }
.fa-gitter:before {
content: ""; }
.fa-glass-martini:before {
content: ""; }
.fa-glide:before {
content: ""; }
.fa-glide-g:before {
content: ""; }
.fa-globe:before {
content: ""; }
.fa-gofore:before {
content: ""; }
.fa-golf-ball:before {
content: ""; }
.fa-golf-club:before {
content: ""; }
.fa-goodreads:before {
content: ""; }
.fa-goodreads-g:before {
content: ""; }
.fa-google:before {
content: ""; }
.fa-google-drive:before {
content: ""; }
.fa-google-play:before {
content: ""; }
.fa-google-plus:before {
content: ""; }
.fa-google-plus-g:before {
content: ""; }
.fa-google-plus-square:before {
content: ""; }
.fa-google-wallet:before {
content: ""; }
.fa-graduation-cap:before {
content: ""; }
.fa-gratipay:before {
content: ""; }
.fa-grav:before {
content: ""; }
.fa-gripfire:before {
content: ""; }
.fa-grunt:before {
content: ""; }
.fa-gulp:before {
content: ""; }
.fa-h-square:before {
content: ""; }
.fa-h1:before {
content: ""; }
.fa-h2:before {
content: ""; }
.fa-h3:before {
content: ""; }
.fa-hacker-news:before {
content: ""; }
.fa-hacker-news-square:before {
content: ""; }
.fa-hand-lizard:before {
content: ""; }
.fa-hand-paper:before {
content: ""; }
.fa-hand-peace:before {
content: ""; }
.fa-hand-point-down:before {
content: ""; }
.fa-hand-point-left:before {
content: ""; }
.fa-hand-point-right:before {
content: ""; }
.fa-hand-point-up:before {
content: ""; }
.fa-hand-pointer:before {
content: ""; }
.fa-hand-rock:before {
content: ""; }
.fa-hand-scissors:before {
content: ""; }
.fa-hand-spock:before {
content: ""; }
.fa-handshake:before {
content: ""; }
.fa-hashtag:before {
content: ""; }
.fa-hdd:before {
content: ""; }
.fa-heading:before {
content: ""; }
.fa-headphones:before {
content: ""; }
.fa-heart:before {
content: ""; }
.fa-heartbeat:before {
content: ""; }
.fa-hexagon:before {
content: ""; }
.fa-hips:before {
content: ""; }
.fa-hire-a-helper:before {
content: ""; }
.fa-history:before {
content: ""; }
.fa-hockey-puck:before {
content: ""; }
.fa-hockey-sticks:before {
content: ""; }
.fa-home:before {
content: ""; }
.fa-hooli:before {
content: ""; }
.fa-hospital:before {
content: ""; }
.fa-hotjar:before {
content: ""; }
.fa-hourglass:before {
content: ""; }
.fa-hourglass-end:before {
content: ""; }
.fa-hourglass-half:before {
content: ""; }
.fa-hourglass-start:before {
content: ""; }
.fa-houzz:before {
content: ""; }
.fa-html5:before {
content: ""; }
.fa-hubspot:before {
content: ""; }
.fa-i-cursor:before {
content: ""; }
.fa-id-badge:before {
content: ""; }
.fa-id-card:before {
content: ""; }
.fa-image:before {
content: ""; }
.fa-images:before {
content: ""; }
.fa-imdb:before {
content: ""; }
.fa-inbox:before {
content: ""; }
.fa-inbox-in:before {
content: ""; }
.fa-inbox-out:before {
content: ""; }
.fa-indent:before {
content: ""; }
.fa-industry:before {
content: ""; }
.fa-industry-alt:before {
content: ""; }
.fa-info:before {
content: ""; }
.fa-info-circle:before {
content: ""; }
.fa-info-square:before {
content: ""; }
.fa-instagram:before {
content: ""; }
.fa-internet-explorer:before {
content: ""; }
.fa-ioxhost:before {
content: ""; }
.fa-italic:before {
content: ""; }
.fa-itunes:before {
content: ""; }
.fa-itunes-note:before {
content: ""; }
.fa-jack-o-lantern:before {
content: ""; }
.fa-jenkins:before {
content: ""; }
.fa-joget:before {
content: ""; }
.fa-joomla:before {
content: ""; }
.fa-js:before {
content: ""; }
.fa-js-square:before {
content: ""; }
.fa-jsfiddle:before {
content: ""; }
.fa-key:before {
content: ""; }
.fa-keyboard:before {
content: ""; }
.fa-keycdn:before {
content: ""; }
.fa-kickstarter:before {
content: ""; }
.fa-kickstarter-k:before {
content: ""; }
.fa-korvue:before {
content: ""; }
.fa-language:before {
content: ""; }
.fa-laptop:before {
content: ""; }
.fa-laravel:before {
content: ""; }
.fa-lastfm:before {
content: ""; }
.fa-lastfm-square:before {
content: ""; }
.fa-leaf:before {
content: ""; }
.fa-leanpub:before {
content: ""; }
.fa-lemon:before {
content: ""; }
.fa-less:before {
content: ""; }
.fa-level-down:before {
content: ""; }
.fa-level-down-alt:before {
content: ""; }
.fa-level-up:before {
content: ""; }
.fa-level-up-alt:before {
content: ""; }
.fa-life-ring:before {
content: ""; }
.fa-lightbulb:before {
content: ""; }
.fa-line:before {
content: ""; }
.fa-link:before {
content: ""; }
.fa-linkedin:before {
content: ""; }
.fa-linkedin-in:before {
content: ""; }
.fa-linode:before {
content: ""; }
.fa-linux:before {
content: ""; }
.fa-lira-sign:before {
content: ""; }
.fa-list:before {
content: ""; }
.fa-list-alt:before {
content: ""; }
.fa-list-ol:before {
content: ""; }
.fa-list-ul:before {
content: ""; }
.fa-location-arrow:before {
content: ""; }
.fa-lock:before {
content: ""; }
.fa-lock-alt:before {
content: ""; }
.fa-lock-open:before {
content: ""; }
.fa-lock-open-alt:before {
content: ""; }
.fa-long-arrow-alt-down:before {
content: ""; }
.fa-long-arrow-alt-left:before {
content: ""; }
.fa-long-arrow-alt-right:before {
content: ""; }
.fa-long-arrow-alt-up:before {
content: ""; }
.fa-long-arrow-down:before {
content: ""; }
.fa-long-arrow-left:before {
content: ""; }
.fa-long-arrow-right:before {
content: ""; }
.fa-long-arrow-up:before {
content: ""; }
.fa-low-vision:before {
content: ""; }
.fa-luchador:before {
content: ""; }
.fa-lyft:before {
content: ""; }
.fa-magento:before {
content: ""; }
.fa-magic:before {
content: ""; }
.fa-magnet:before {
content: ""; }
.fa-male:before {
content: ""; }
.fa-map:before {
content: ""; }
.fa-map-marker:before {
content: ""; }
.fa-map-marker-alt:before {
content: ""; }
.fa-map-pin:before {
content: ""; }
.fa-map-signs:before {
content: ""; }
.fa-mars:before {
content: ""; }
.fa-mars-double:before {
content: ""; }
.fa-mars-stroke:before {
content: ""; }
.fa-mars-stroke-h:before {
content: ""; }
.fa-mars-stroke-v:before {
content: ""; }
.fa-maxcdn:before {
content: ""; }
.fa-medapps:before {
content: ""; }
.fa-medium:before {
content: ""; }
.fa-medium-m:before {
content: ""; }
.fa-medkit:before {
content: ""; }
.fa-medrt:before {
content: ""; }
.fa-meetup:before {
content: ""; }
.fa-meh:before {
content: ""; }
.fa-mercury:before {
content: ""; }
.fa-microchip:before {
content: ""; }
.fa-microphone:before {
content: ""; }
.fa-microphone-alt:before {
content: ""; }
.fa-microphone-slash:before {
content: ""; }
.fa-microsoft:before {
content: ""; }
.fa-minus:before {
content: ""; }
.fa-minus-circle:before {
content: ""; }
.fa-minus-hexagon:before {
content: ""; }
.fa-minus-octagon:before {
content: ""; }
.fa-minus-square:before {
content: ""; }
.fa-mix:before {
content: ""; }
.fa-mixcloud:before {
content: ""; }
.fa-mizuni:before {
content: ""; }
.fa-mobile:before {
content: ""; }
.fa-mobile-alt:before {
content: ""; }
.fa-mobile-android:before {
content: ""; }
.fa-mobile-android-alt:before {
content: ""; }
.fa-modx:before {
content: ""; }
.fa-monero:before {
content: ""; }
.fa-money-bill:before {
content: ""; }
.fa-money-bill-alt:before {
content: ""; }
.fa-moon:before {
content: ""; }
.fa-motorcycle:before {
content: ""; }
.fa-mouse-pointer:before {
content: ""; }
.fa-music:before {
content: ""; }
.fa-napster:before {
content: ""; }
.fa-neuter:before {
content: ""; }
.fa-newspaper:before {
content: ""; }
.fa-nintendo-switch:before {
content: ""; }
.fa-node:before {
content: ""; }
.fa-node-js:before {
content: ""; }
.fa-npm:before {
content: ""; }
.fa-ns8:before {
content: ""; }
.fa-nutritionix:before {
content: ""; }
.fa-object-group:before {
content: ""; }
.fa-object-ungroup:before {
content: ""; }
.fa-octagon:before {
content: ""; }
.fa-odnoklassniki:before {
content: ""; }
.fa-odnoklassniki-square:before {
content: ""; }
.fa-opencart:before {
content: ""; }
.fa-openid:before {
content: ""; }
.fa-opera:before {
content: ""; }
.fa-optin-monster:before {
content: ""; }
.fa-osi:before {
content: ""; }
.fa-outdent:before {
content: ""; }
.fa-page4:before {
content: ""; }
.fa-pagelines:before {
content: ""; }
.fa-paint-brush:before {
content: ""; }
.fa-palfed:before {
content: ""; }
.fa-paper-plane:before {
content: ""; }
.fa-paperclip:before {
content: ""; }
.fa-paragraph:before {
content: ""; }
.fa-paste:before {
content: ""; }
.fa-patreon:before {
content: ""; }
.fa-pause:before {
content: ""; }
.fa-pause-circle:before {
content: ""; }
.fa-paw:before {
content: ""; }
.fa-paypal:before {
content: ""; }
.fa-pen:before {
content: ""; }
.fa-pen-alt:before {
content: ""; }
.fa-pen-square:before {
content: ""; }
.fa-pencil:before {
content: ""; }
.fa-pencil-alt:before {
content: ""; }
.fa-pennant:before {
content: ""; }
.fa-percent:before {
content: ""; }
.fa-periscope:before {
content: ""; }
.fa-phabricator:before {
content: ""; }
.fa-phoenix-framework:before {
content: ""; }
.fa-phone:before {
content: ""; }
.fa-phone-slash:before {
content: ""; }
.fa-phone-square:before {
content: ""; }
.fa-phone-volume:before {
content: ""; }
.fa-php:before {
content: ""; }
.fa-pied-piper:before {
content: ""; }
.fa-pied-piper-alt:before {
content: ""; }
.fa-pied-piper-pp:before {
content: ""; }
.fa-pinterest:before {
content: ""; }
.fa-pinterest-p:before {
content: ""; }
.fa-pinterest-square:before {
content: ""; }
.fa-plane:before {
content: ""; }
.fa-plane-alt:before {
content: ""; }
.fa-play:before {
content: ""; }
.fa-play-circle:before {
content: ""; }
.fa-playstation:before {
content: ""; }
.fa-plug:before {
content: ""; }
.fa-plus:before {
content: ""; }
.fa-plus-circle:before {
content: ""; }
.fa-plus-hexagon:before {
content: ""; }
.fa-plus-octagon:before {
content: ""; }
.fa-plus-square:before {
content: ""; }
.fa-podcast:before {
content: ""; }
.fa-poo:before {
content: ""; }
.fa-portrait:before {
content: ""; }
.fa-pound-sign:before {
content: ""; }
.fa-power-off:before {
content: ""; }
.fa-print:before {
content: ""; }
.fa-product-hunt:before {
content: ""; }
.fa-pushed:before {
content: ""; }
.fa-puzzle-piece:before {
content: ""; }
.fa-python:before {
content: ""; }
.fa-qq:before {
content: ""; }
.fa-qrcode:before {
content: ""; }
.fa-question:before {
content: ""; }
.fa-question-circle:before {
content: ""; }
.fa-question-square:before {
content: ""; }
.fa-quidditch:before {
content: ""; }
.fa-quinscape:before {
content: ""; }
.fa-quora:before {
content: ""; }
.fa-quote-left:before {
content: ""; }
.fa-quote-right:before {
content: ""; }
.fa-racquet:before {
content: ""; }
.fa-random:before {
content: ""; }
.fa-ravelry:before {
content: ""; }
.fa-react:before {
content: ""; }
.fa-rebel:before {
content: ""; }
.fa-rectangle-landscape:before {
content: ""; }
.fa-rectangle-portrait:before {
content: ""; }
.fa-rectangle-wide:before {
content: ""; }
.fa-recycle:before {
content: ""; }
.fa-red-river:before {
content: ""; }
.fa-reddit:before {
content: ""; }
.fa-reddit-alien:before {
content: ""; }
.fa-reddit-square:before {
content: ""; }
.fa-redo:before {
content: ""; }
.fa-redo-alt:before {
content: ""; }
.fa-registered:before {
content: ""; }
.fa-rendact:before {
content: ""; }
.fa-renren:before {
content: ""; }
.fa-repeat:before {
content: ""; }
.fa-repeat-1:before {
content: ""; }
.fa-repeat-1-alt:before {
content: ""; }
.fa-repeat-alt:before {
content: ""; }
.fa-reply:before {
content: ""; }
.fa-reply-all:before {
content: ""; }
.fa-replyd:before {
content: ""; }
.fa-resolving:before {
content: ""; }
.fa-retweet:before {
content: ""; }
.fa-retweet-alt:before {
content: ""; }
.fa-road:before {
content: ""; }
.fa-rocket:before {
content: ""; }
.fa-rocketchat:before {
content: ""; }
.fa-rockrms:before {
content: ""; }
.fa-rss:before {
content: ""; }
.fa-rss-square:before {
content: ""; }
.fa-ruble-sign:before {
content: ""; }
.fa-rupee-sign:before {
content: ""; }
.fa-safari:before {
content: ""; }
.fa-sass:before {
content: ""; }
.fa-save:before {
content: ""; }
.fa-schlix:before {
content: ""; }
.fa-scribd:before {
content: ""; }
.fa-scrubber:before {
content: ""; }
.fa-search:before {
content: ""; }
.fa-search-minus:before {
content: ""; }
.fa-search-plus:before {
content: ""; }
.fa-searchengin:before {
content: ""; }
.fa-sellcast:before {
content: ""; }
.fa-sellsy:before {
content: ""; }
.fa-server:before {
content: ""; }
.fa-servicestack:before {
content: ""; }
.fa-share:before {
content: ""; }
.fa-share-all:before {
content: ""; }
.fa-share-alt:before {
content: ""; }
.fa-share-alt-square:before {
content: ""; }
.fa-share-square:before {
content: ""; }
.fa-shekel-sign:before {
content: ""; }
.fa-shield:before {
content: ""; }
.fa-shield-alt:before {
content: ""; }
.fa-shield-check:before {
content: ""; }
.fa-ship:before {
content: ""; }
.fa-shirtsinbulk:before {
content: ""; }
.fa-shopping-bag:before {
content: ""; }
.fa-shopping-basket:before {
content: ""; }
.fa-shopping-cart:before {
content: ""; }
.fa-shower:before {
content: ""; }
.fa-shuttlecock:before {
content: ""; }
.fa-sign-in:before {
content: ""; }
.fa-sign-in-alt:before {
content: ""; }
.fa-sign-language:before {
content: ""; }
.fa-sign-out:before {
content: ""; }
.fa-sign-out-alt:before {
content: ""; }
.fa-signal:before {
content: ""; }
.fa-simplybuilt:before {
content: ""; }
.fa-sistrix:before {
content: ""; }
.fa-sitemap:before {
content: ""; }
.fa-skyatlas:before {
content: ""; }
.fa-skype:before {
content: ""; }
.fa-slack:before {
content: ""; }
.fa-slack-hash:before {
content: ""; }
.fa-sliders-h:before {
content: ""; }
.fa-sliders-h-square:before {
content: ""; }
.fa-sliders-v:before {
content: ""; }
.fa-sliders-v-square:before {
content: ""; }
.fa-slideshare:before {
content: ""; }
.fa-smile:before {
content: ""; }
.fa-snapchat:before {
content: ""; }
.fa-snapchat-ghost:before {
content: ""; }
.fa-snapchat-square:before {
content: ""; }
.fa-snowflake:before {
content: ""; }
.fa-sort:before {
content: ""; }
.fa-sort-alpha-down:before {
content: ""; }
.fa-sort-alpha-up:before {
content: ""; }
.fa-sort-amount-down:before {
content: ""; }
.fa-sort-amount-up:before {
content: ""; }
.fa-sort-down:before {
content: ""; }
.fa-sort-numeric-down:before {
content: ""; }
.fa-sort-numeric-up:before {
content: ""; }
.fa-sort-up:before {
content: ""; }
.fa-soundcloud:before {
content: ""; }
.fa-space-shuttle:before {
content: ""; }
.fa-spade:before {
content: ""; }
.fa-speakap:before {
content: ""; }
.fa-spinner:before {
content: ""; }
.fa-spinner-third:before {
content: ""; }
.fa-spotify:before {
content: ""; }
.fa-square:before {
content: ""; }
.fa-square-full:before {
content: ""; }
.fa-stack-exchange:before {
content: ""; }
.fa-stack-overflow:before {
content: ""; }
.fa-star:before {
content: ""; }
.fa-star-exclamation:before {
content: ""; }
.fa-star-half:before {
content: ""; }
.fa-staylinked:before {
content: ""; }
.fa-steam:before {
content: ""; }
.fa-steam-square:before {
content: ""; }
.fa-steam-symbol:before {
content: ""; }
.fa-step-backward:before {
content: ""; }
.fa-step-forward:before {
content: ""; }
.fa-stethoscope:before {
content: ""; }
.fa-sticker-mule:before {
content: ""; }
.fa-sticky-note:before {
content: ""; }
.fa-stop:before {
content: ""; }
.fa-stop-circle:before {
content: ""; }
.fa-stopwatch:before {
content: ""; }
.fa-strava:before {
content: ""; }
.fa-street-view:before {
content: ""; }
.fa-strikethrough:before {
content: ""; }
.fa-stripe:before {
content: ""; }
.fa-stripe-s:before {
content: ""; }
.fa-studiovinari:before {
content: ""; }
.fa-stumbleupon:before {
content: ""; }
.fa-stumbleupon-circle:before {
content: ""; }
.fa-subscript:before {
content: ""; }
.fa-subway:before {
content: ""; }
.fa-suitcase:before {
content: ""; }
.fa-sun:before {
content: ""; }
.fa-superpowers:before {
content: ""; }
.fa-superscript:before {
content: ""; }
.fa-supple:before {
content: ""; }
.fa-sync:before {
content: ""; }
.fa-sync-alt:before {
content: ""; }
.fa-table:before {
content: ""; }
.fa-table-tennis:before {
content: ""; }
.fa-tablet:before {
content: ""; }
.fa-tablet-alt:before {
content: ""; }
.fa-tablet-android:before {
content: ""; }
.fa-tablet-android-alt:before {
content: ""; }
.fa-tachometer:before {
content: ""; }
.fa-tachometer-alt:before {
content: ""; }
.fa-tag:before {
content: ""; }
.fa-tags:before {
content: ""; }
.fa-tasks:before {
content: ""; }
.fa-taxi:before {
content: ""; }
.fa-telegram:before {
content: ""; }
.fa-telegram-plane:before {
content: ""; }
.fa-tencent-weibo:before {
content: ""; }
.fa-tennis-ball:before {
content: ""; }
.fa-terminal:before {
content: ""; }
.fa-text-height:before {
content: ""; }
.fa-text-width:before {
content: ""; }
.fa-th:before {
content: ""; }
.fa-th-large:before {
content: ""; }
.fa-th-list:before {
content: ""; }
.fa-themeisle:before {
content: ""; }
.fa-thermometer-empty:before {
content: ""; }
.fa-thermometer-full:before {
content: ""; }
.fa-thermometer-half:before {
content: ""; }
.fa-thermometer-quarter:before {
content: ""; }
.fa-thermometer-three-quarters:before {
content: ""; }
.fa-thumbs-down:before {
content: ""; }
.fa-thumbs-up:before {
content: ""; }
.fa-thumbtack:before {
content: ""; }
.fa-ticket:before {
content: ""; }
.fa-ticket-alt:before {
content: ""; }
.fa-times:before {
content: ""; }
.fa-times-circle:before {
content: ""; }
.fa-times-hexagon:before {
content: ""; }
.fa-times-octagon:before {
content: ""; }
.fa-times-square:before {
content: ""; }
.fa-tint:before {
content: ""; }
.fa-toggle-off:before {
content: ""; }
.fa-toggle-on:before {
content: ""; }
.fa-trademark:before {
content: ""; }
.fa-train:before {
content: ""; }
.fa-transgender:before {
content: ""; }
.fa-transgender-alt:before {
content: ""; }
.fa-trash:before {
content: ""; }
.fa-trash-alt:before {
content: ""; }
.fa-tree:before {
content: ""; }
.fa-tree-alt:before {
content: ""; }
.fa-trello:before {
content: ""; }
.fa-triangle:before {
content: ""; }
.fa-tripadvisor:before {
content: ""; }
.fa-trophy:before {
content: ""; }
.fa-trophy-alt:before {
content: ""; }
.fa-truck:before {
content: ""; }
.fa-tty:before {
content: ""; }
.fa-tumblr:before {
content: ""; }
.fa-tumblr-square:before {
content: ""; }
.fa-tv:before {
content: ""; }
.fa-tv-retro:before {
content: ""; }
.fa-twitch:before {
content: ""; }
.fa-twitter:before {
content: ""; }
.fa-twitter-square:before {
content: ""; }
.fa-typo3:before {
content: ""; }
.fa-uber:before {
content: ""; }
.fa-uikit:before {
content: ""; }
.fa-umbrella:before {
content: ""; }
.fa-underline:before {
content: ""; }
.fa-undo:before {
content: ""; }
.fa-undo-alt:before {
content: ""; }
.fa-uniregistry:before {
content: ""; }
.fa-universal-access:before {
content: ""; }
.fa-university:before {
content: ""; }
.fa-unlink:before {
content: ""; }
.fa-unlock:before {
content: ""; }
.fa-unlock-alt:before {
content: ""; }
.fa-untappd:before {
content: ""; }
.fa-upload:before {
content: ""; }
.fa-usb:before {
content: ""; }
.fa-usd-circle:before {
content: ""; }
.fa-usd-square:before {
content: ""; }
.fa-user:before {
content: ""; }
.fa-user-alt:before {
content: ""; }
.fa-user-circle:before {
content: ""; }
.fa-user-md:before {
content: ""; }
.fa-user-plus:before {
content: ""; }
.fa-user-secret:before {
content: ""; }
.fa-user-times:before {
content: ""; }
.fa-users:before {
content: ""; }
.fa-ussunnah:before {
content: ""; }
.fa-utensil-fork:before {
content: ""; }
.fa-utensil-knife:before {
content: ""; }
.fa-utensil-spoon:before {
content: ""; }
.fa-utensils:before {
content: ""; }
.fa-utensils-alt:before {
content: ""; }
.fa-vaadin:before {
content: ""; }
.fa-venus:before {
content: ""; }
.fa-venus-double:before {
content: ""; }
.fa-venus-mars:before {
content: ""; }
.fa-viacoin:before {
content: ""; }
.fa-viadeo:before {
content: ""; }
.fa-viadeo-square:before {
content: ""; }
.fa-viber:before {
content: ""; }
.fa-video:before {
content: ""; }
.fa-vimeo:before {
content: ""; }
.fa-vimeo-square:before {
content: ""; }
.fa-vimeo-v:before {
content: ""; }
.fa-vine:before {
content: ""; }
.fa-vk:before {
content: ""; }
.fa-vnv:before {
content: ""; }
.fa-volleyball-ball:before {
content: ""; }
.fa-volume-down:before {
content: ""; }
.fa-volume-mute:before {
content: ""; }
.fa-volume-off:before {
content: ""; }
.fa-volume-up:before {
content: ""; }
.fa-vuejs:before {
content: ""; }
.fa-watch:before {
content: ""; }
.fa-weibo:before {
content: ""; }
.fa-weixin:before {
content: ""; }
.fa-whatsapp:before {
content: ""; }
.fa-whatsapp-square:before {
content: ""; }
.fa-wheelchair:before {
content: ""; }
.fa-whistle:before {
content: ""; }
.fa-whmcs:before {
content: ""; }
.fa-wifi:before {
content: ""; }
.fa-wikipedia-w:before {
content: ""; }
.fa-window:before {
content: ""; }
.fa-window-alt:before {
content: ""; }
.fa-window-close:before {
content: ""; }
.fa-window-maximize:before {
content: ""; }
.fa-window-minimize:before {
content: ""; }
.fa-window-restore:before {
content: ""; }
.fa-windows:before {
content: ""; }
.fa-won-sign:before {
content: ""; }
.fa-wordpress:before {
content: ""; }
.fa-wordpress-simple:before {
content: ""; }
.fa-wpbeginner:before {
content: ""; }
.fa-wpexplorer:before {
content: ""; }
.fa-wpforms:before {
content: ""; }
.fa-wrench:before {
content: ""; }
.fa-xbox:before {
content: ""; }
.fa-xing:before {
content: ""; }
.fa-xing-square:before {
content: ""; }
.fa-y-combinator:before {
content: ""; }
.fa-yahoo:before {
content: ""; }
.fa-yandex:before {
content: ""; }
.fa-yandex-international:before {
content: ""; }
.fa-yelp:before {
content: ""; }
.fa-yen-sign:before {
content: ""; }
.fa-yoast:before {
content: ""; }
.fa-youtube:before {
content: ""; }
.fa-youtube-square:before {
content: ""; }
.sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px; }
.sr-only-focusable:active, .sr-only-focusable.nice-select.open, .sr-only-focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto; } @font-face {
font-family: 'Font Awesome 5 Brands';
font-style: normal;
font-weight: normal;
src: url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-brands-400.eot);
src: url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-brands-400.woff) format("woff"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg"); }
.fab {
font-family: 'Font Awesome 5 Brands'; } @font-face {
font-family: 'Font Awesome 5 Pro';
font-style: normal;
font-weight: 300;
src: url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-light-300.eot);
src: url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-light-300.woff2) format("woff2"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-light-300.woff) format("woff"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-light-300.ttf) format("truetype"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-light-300.svg#fontawesome) format("svg"); }
.fal {
font-family: 'Font Awesome 5 Pro';
font-weight: 300; } @font-face {
font-family: 'Font Awesome 5 Pro';
font-style: normal;
font-weight: 400;
src: url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-regular-400.eot);
src: url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-regular-400.woff) format("woff"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg"); }
.far {
font-family: 'Font Awesome 5 Pro';
font-weight: 400; } @font-face {
font-family: 'Font Awesome 5 Pro';
font-style: normal;
font-weight: 900;
src: url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-solid-900.eot);
src: url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-solid-900.woff) format("woff"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"), url(//www.esprinet.com/wp-content/themes/esprinet/assets/vendor/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg"); }
.fa,
.fas {
font-family: 'Font Awesome 5 Pro';
font-weight: 900; } .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: none; }
.slick-list.dragging {
cursor: pointer;
cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto; }
.slick-track:before, .slick-track:after {
content: "";
display: table; }
.slick-track:after {
clear: both; }
.slick-loading .slick-track {
visibility: hidden; }
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none; }
[dir="rtl"] .slick-slide {
float: right; }
.slick-slide img {
display: block; }
.slick-slide.slick-loading img {
display: none; }
.slick-slide.dragging img {
pointer-events: none; }
.slick-initialized .slick-slide {
display: block; }
.slick-loading .slick-slide {
visibility: hidden; }
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent; }
.slick-arrow.slick-hidden {
display: none; }
.nice-select {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
background-color: #fff;
border-radius: 0.25rem;
border: solid 1px #e8e8e8;
box-sizing: border-box;
clear: both;
cursor: pointer;
display: block;
float: left;
font-family: inherit;
font-size: 14px;
font-weight: normal;
height: calc(2.25rem + 2px);
line-height: calc(2.25rem + 2px)-2;
outline: none;
padding-left: 18px;
padding-right: 30px;
position: relative;
text-align: left !important;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
width: auto; }
.nice-select:hover {
border-color: #dbdbdb; }
.nice-select:active, .nice-select.open, .nice-select:focus {
border-color: #999; }
.nice-select:after {
border-bottom: 2px solid #999;
border-right: 2px solid #999;
content: '';
display: block;
height: 5px;
margin-top: -4px;
pointer-events: none;
position: absolute;
right: 12px;
top: 50%;
-webkit-transform-origin: 66% 66%;
-ms-transform-origin: 66% 66%;
transform-origin: 66% 66%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
width: 5px; }
.nice-select.open:after {
-webkit-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
transform: rotate(-135deg); }
.nice-select.open .list {
opacity: 1;
pointer-events: auto;
-webkit-transform: scale(1) translateY(0);
-ms-transform: scale(1) translateY(0);
transform: scale(1) translateY(0); }
.nice-select.disabled {
border-color: #ededed;
color: #999;
pointer-events: none; }
.nice-select.disabled:after {
border-color: #cccccc; }
.nice-select.wide {
width: 100%; }
.nice-select.wide .list {
left: 0 !important;
right: 0 !important; }
.nice-select.right {
float: right; }
.nice-select.right .list {
left: auto;
right: 0; }
.nice-select.small {
font-size: 12px;
height: 36px;
line-height: 34px; }
.nice-select.small:after {
height: 4px;
width: 4px; }
.nice-select.small .option {
line-height: 34px;
min-height: 34px; }
.nice-select .list {
background-color: #fff;
border-radius: 0.25rem;
box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
box-sizing: border-box;
margin-top: 4px;
opacity: 0;
overflow: hidden;
padding: 0;
pointer-events: none;
position: absolute;
top: 100%;
left: 0;
-webkit-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transform: scale(0.75) translateY(-calc(2.25rem + 2px)/2);
-ms-transform: scale(0.75) translateY(-calc(2.25rem + 2px)/2);
transform: scale(0.75) translateY(-calc(2.25rem + 2px)/2);
-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
z-index: 9; }
.nice-select .list:hover .option:not(:hover) {
background-color: transparent !important; }
.nice-select .option {
cursor: pointer;
font-weight: 400;
line-height: calc(2.25rem + 2px)-2;
list-style: none;
min-height: calc(2.25rem + 2px)-2;
outline: none;
padding-left: 18px;
padding-right: 29px;
text-align: left;
-webkit-transition: all 0.2s;
transition: all 0.2s; }
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
background-color: #f6f6f6; }
.nice-select .option.selected {
font-weight: bold; }
.nice-select .option.disabled {
background-color: transparent;
color: #999;
cursor: default; }
.no-csspointerevents .nice-select .list {
display: none; }
.no-csspointerevents .nice-select.open .list {
display: block; }
.breadcrumbs {
padding: 2rem 0; }
.top-header {
align-items: center;
background-color: white;
display: flex;
justify-content: space-between;
padding: 12px 30px;
z-index: 100;
width: 100%; }
@media (max-width: 1199px) {
.top-header {
background-color: transparent;
z-index: 99; } }
@media (min-width: 992px) {
.top-header {
background-color: #F2F5F8;
position: fixed; } }
.top-header .top-nav,
.top-header .search-language {
display: flex; }
@media (max-width: 991px) {
.top-header .top-nav {
display: none; } }
.top-header .top-nav li {
margin-right: 15px; }
.top-header .top-nav li a {
color: #606C7B;
font-size: 15px;
font-family: "Nexa_bold", sans-serif;
letter-spacing: 0;
line-height: 1; }
.top-header .top-nav li a:hover {
color: #00CFDF;
text-decoration: none; }
.top-header ul.search-language {
height: 24px; }
.top-header .search-list-item {
margin-right: 30px; }
@media (max-width: 991px) {
.top-header .search-list-item {
position: absolute;
right: 50px;
top: 22px; } }
.top-header .search-list-item label {
cursor: pointer;
font-size: 0; }
.top-header .search-list-item label:before {
color: #606C7B;
content: "\f002";
font-family: "Font Awesome 5 Pro";
font-size: 20px;
font-weight: 300;
letter-spacing: 0;
line-height: 21px; }
@media (max-width: 991px) {
.top-header .search-list-item label:before {
font-size: 24px;
line-height: 24px; } }
.top-header .search-list-item .search-display {
align-items: center;
display: flex; }
.top-header .search-list-item .search-box-container {
display: none; }
.top-header .search-list-item .search-display .search-box {
background-color: transparent;
border: 0;
border-bottom: 1px solid #9AB9D1;
color: #6B7786;
font-size: 16px;
letter-spacing: 0;
line-height: 21px;
margin-left: 8px; }
@media (max-width: 991px) {
.top-header .search-list-item .search-display .search-box {
width: 196px; } }
.top-header .search-list-item .search-display .search-box:hover, .top-header .search-list-item .search-display .search-box:active, .top-header .search-list-item .search-display .search-box.nice-select.open, .top-header .search-list-item .search-display .search-box:focus {
border-bottom: 1px solid #00A5B2;
outline: 0; }
.top-header .search-list-item #searchsubmit {
background-color: transparent;
border: 0;
font-size: 0;
padding: 0;
width: 0; }
.top-header .search-list-item .submit-label:before {
background-color: #00CFDF;
color: white;
cursor: pointer;
content: "\f061";
font-family: "Font Awesome 5 Pro";
font-size: 12px;
font-weight: 300;
letter-spacing: 0;
line-height: 21px;
padding: 6px 7px;
border-radius: 50%; }
.top-header .search-list-item span:hover:before {
background-color: #80E7EF; }
.top-header .search-list-item span:active:before, .top-header .search-list-item span.nice-select.open:before,
.top-header .search-list-item span:focus:before {
background-color: #00A5B2; }
.top-header .language-list-item {
margin-top: -2px; }
@media (max-width: 991px) {
.top-header .language-list-item {
display: none; } }
.top-header .language-list-item .wpml-ls-legacy-dropdown-click {
width: auto;
min-width: 140px; }
.top-header .language-list-item .wpml-ls-legacy-dropdown-click a {
background-color: #F2F5F8;
border: 0; }
.top-header .language-list-item .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
border: 0;
content: '\f078';
font-family: "Font Awesome 5 Pro";
font-size: 13px;
font-weight: 300;
right: 5px;
top: 4px; }
.top-header .language-list-item .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
border-top: 0; }
.top-header .language-list-item .wpml-ls-legacy-dropdown-click .wpml-ls-flag {
margin-top: -5px; }  .top-parent-investitori .wpml-ls-item-pt,
.top-parent-investors .wpml-ls-item-pt,
.top-parent-inversores .wpml-ls-item-pt,
.top-parent-investidores .wpml-ls-item-pt,
.top-parent-governance .wpml-ls-item-pt {
display: none; }
.top-parent-investitori [data-class="language-select"] [data-class="language-pt"],
.top-parent-investors [data-class="language-select"] [data-class="language-pt"],
.top-parent-inversores [data-class="language-select"] [data-class="language-pt"],
.top-parent-investidores [data-class="language-select"] [data-class="language-pt"],
.top-parent-governance [data-class="language-select"] [data-class="language-pt"] {
display: none; }
.top-parent-offerta .wpml-ls-item-pt,
.top-parent-offer .wpml-ls-item-pt,
.top-parent-oferta .wpml-ls-item-pt {
display: none; }
.top-parent-offerta [data-class="language-select"] [data-class="language-pt"],
.top-parent-offer [data-class="language-select"] [data-class="language-pt"],
.top-parent-oferta [data-class="language-select"] [data-class="language-pt"] {
display: none; } .top-parent-soluzioni-tecnologiche .wpml-ls-item-en,
.top-parent-soluzioni-tecnologiche .wpml-ls-item-es,
.top-parent-soluzioni-tecnologiche .wpml-ls-item-pt {
display: none; }
.top-parent-soluzioni-tecnologiche [data-class="language-select"] [data-class="language-en"],
.top-parent-soluzioni-tecnologiche [data-class="language-select"] [data-class="language-es"],
.top-parent-soluzioni-tecnologiche [data-class="language-select"] [data-class="language-pt"] {
display: none; }
.header {
align-items: center;
background-color: white;
box-sizing: border-box;
display: flex;
justify-content: space-between;
padding: 22px 30px;
width: 100%;
z-index: 99; }
@media (max-width: 1015px) {
.header {
padding: 22px 10px; } }
@media (min-width: 992px) {
.header {
z-index: 98; } }
@media (min-width: 992px) {
.header {
margin-top: 48px;
position: fixed; } }
.header h2 {
z-index: 99; }
@media (max-width: 991px) {
.header h2 {
left: 30px;
position: absolute;
top: 18px; } }
.header img {
max-width: 165px;
height: auto; }
@media (max-width: 1000px) {
.header img {
max-width: 140px; } }
@media (max-width: 991px) {
.header img.hide-logo {
width: 0; } }
@media (min-width: 1200px) {
.header img {
max-width: 210px;
height: auto; } }
.header .main-nav,
.header .static-link {
display: flex; }
@media (max-width: 991px) {
.header .main-nav {
display: none; } }
.header .main-nav > li {
display: inline-block;
margin-right: 20px;
max-height: 32px;
padding: 5px 10px; }
@media (max-width: 1245px) {
.header .main-nav > li {
margin-right: 0; } }
.header .main-nav > li:last-child {
margin-right: 0; }
.header .main-nav > li:hover a.nav-link {
color: #00CFDF;
text-decoration: none; }
.header .main-nav > li:hover .sub-nav li .last-nav {
margin-top: 35px; }
.header .main-nav > li:hover .sub-nav-container-container {
display: block;
z-index: 95; }
.header .main-nav > li a {
color: black;
font-family: "Nexa_bold", sans-serif;
font-size: 18px;
letter-spacing: 0;
line-height: 22px;
text-align: center; }
@media (max-width: 1340px) {
.header .main-nav > li a {
font-size: 15px; } }
@media (max-width: 1150px) {
.header .main-nav > li a {
font-size: 13px; } }
.header .static-link {
align-items: center;
display: flex; }
@media (max-width: 991px) {
.header .static-link {
display: none; } }
@media (min-width: 992px) {
.header .static-link {
z-index: 99; } }
.header .static-link .access-top-link {
margin-right: 15px; }
.header .static-link .access-top-link a {
color: black;
background-color: transparent;
border: 2px solid black;
font-size: 12px;
font-weight: 900;
letter-spacing: 0;
line-height: 21.42px;
border-radius: 23px;
padding: 16px 15px 13px 15px;
text-align: center;
text-transform: uppercase; }
.header .static-link .access-top-link a:hover {
background-color: #606C7B;
border: 2px solid #606C7B;
color: white;
text-decoration: none; }
.header .static-link .access-top-link a:focus {
background-color: black;
color: white; }
.header .static-link .client-top-link a {
color: white;
font-size: 13px;
font-weight: 900;
letter-spacing: 0;
line-height: 21.42px;
background-color: #00CFDF;
border-radius: 23px;
padding: 18px 25px 15px 25px;
text-align: center;
text-transform: uppercase; }
.header .static-link .client-top-link a:hover {
background-color: #80E7EF;
text-decoration: none; }
.header .static-link .client-top-link a:active, .header .static-link .client-top-link a.nice-select.open, .header .static-link .client-top-link a:focus {
background-color: #00A5B2; }
@media (max-width: 1050px) and (min-width: 992px) {
.header .access-top-link {
margin-right: 10px !important; } }
.header li:hover > ul.first-sub {
align-items: center;
display: flex;
flex-direction: column; }
.header .sub-nav-container-container {
background-color: white;
position: absolute;
display: none;
margin: 0;
min-height: 290px;
padding: 30px;
width: 100%;
left: 0;
top: 60px;
z-index: 98; }
.header ul.sub-nav.first-sub {
align-items: center;
display: flex;
flex-direction: column;
justify-content: center;
margin: 0 auto;
max-width: 950px;
position: relative;
width: 100%; }
.header .first-sub-list {
padding-bottom: 25px;
max-width: 950px;
width: 100%; }
.header .first-sub-list:hover ul.sub-nav.first-nav {
opacity: 1;
visibility: visible; }
.header .first-sub-list > a {
color: #606C7B !important;
float: left;
margin-right: 50px;
max-width: 120px;
min-width: 120px;
text-align: left !important;
width: 100%; }
.header .first-sub-list > a:hover {
color: black !important; }
.header ul.sub-nav.first-nav {
border-left: 1px solid #C5CFDC;
display: flex;
float: none;
left: 170px;
min-height: 210px;
padding-left: 70px;
position: absolute;
top: 0;
opacity: 0;
visibility: hidden; }
.header ul.sub-nav.first-nav li {
margin-right: 70px;
max-width: 225px;
min-width: 225px;
width: 100%; }
.header ul.sub-nav.first-nav li:last-child {
margin-bottom: 0;
margin-right: 0; }
.header ul.sub-nav.first-nav a {
font-size: 14px !important;
line-height: 1 !important; }
.header ul.sub-nav.first-nav .first-nav-link {
color: #606C7B !important;
margin-bottom: 50px;
text-transform: uppercase;
pointer-events: none; }
.header .last-nav li {
margin-bottom: 20px; }
.header .last-nav li:last-child {
margin-bottom: 0; }
.header .last-nav li a:hover {
color: #00CFDF; }
@media (min-width: 992px) {
.mobile-menu-inner {
display: none; } }
@media (max-width: 991px) {
.top-header,
.top-header .top-nav,
.header,
.header .main-nav {
background-color: white;
flex-direction: column;
height: 65px;
position: fixed; }
.header {
height: 0;
padding: 0 0 20px; }
.toggle-btn {
font-size: 0;
height: 24px;
position: absolute;
right: 30px;
top: 22px; }
.toggle-btn:before {
color: #606C7B;
content: '\f0c9';
font-family: "Font Awesome 5 Pro";
font-size: 24px;
letter-spacing: 0;
line-height: 24px; }
.mm-listitem__btn:not(.mm-listitem__text) {
border-left-width: 0; }
.mm-navbar__title {
display: none; }
.wpmm-header-image {
background: url(//www.esprinet.com/wp-content/themes/esprinet/assets/img/logo_esprinet.svg) center center/contain no-repeat transparent;
max-width: 150px; }
.mm-navbar_size-3 {
max-height: 75px; }
.mm-navbars_bottom > .mm-navbar, .mm-navbars_top > .mm-navbar {
position: unset;
height: 36px; }
.mm-menu_navbar_top-4 .mm-panels {
top: 80px; }
.mm-listitem:after {
left: 0; }
div.mm-listitem {
background-color: #F2F5F8;
padding: 12px 10px 12px 20px; }
.mm-listitem a {
color: black !important;
font-size: 18px;
font-family: "Nexa_bold", sans-serif;
letter-spacing: 0;
line-height: 22px;
text-decoration: none; }
#mm-3 a,
#mm-4 a,
#mm-5 a,
#mm-6 a,
#mm-7 a,
#mm-8 a,
#mm-9 a {
margin-left: 45px; }
a.mm-btn.mm-btn_prev.mm-navbar__btn {
top: 90px;
width: auto; }
.mm-btn_prev:before {
right: 0; }
.mm-menu_fullscreen.mm-menu_position-bottom {
height: 90vh; }
.wpml-ls-flag {
margin-right: 15px; }
.mm-listitem div span {
font-size: 18px;
font-weight: bold;
letter-spacing: 0;
line-height: 22px;
text-transform: capitalize; }
ul.mm-listitem {
align-items: center;
display: flex;
justify-content: space-between;
padding: 30px 20px 35px 20px; }
ul.mm-listitem li:last-child a {
color: white !important;
font-size: 13px;
font-weight: 900;
letter-spacing: 0;
line-height: 21.42px;
background-color: #00CFDF;
border-radius: 23px;
padding: 18px 25px 15px 25px;
text-align: center;
text-transform: uppercase; }
.mm-btn_close:before {
border: 0;
color: #606C7B;
content: '\f00d';
font-family: "Font Awesome 5 Pro";
font-size: 24px;
top: 24px;
transform: rotate(0);
width: unset;
height: unset;
right: unset; }
.mm-btn_close:after {
display: none; }
span.mm-listitem {
display: none;
padding: 18px 20px 20px 20px;
justify-content: center; }
span.mm-listitem label {
display: none; }
span.mm-listitem input#searchsubmit {
background-color: #00CFDF;
border: 0;
color: white;
cursor: pointer;
content: "\f061";
font-family: "Font Awesome 5 Pro";
font-size: 12px;
font-weight: 300;
letter-spacing: 0;
line-height: 21px;
padding: 6px 7px;
border-radius: 50%; }
[data-class="language-select"] {
padding: 0 !important; }
[data-class="language-select"] ul {
width: 100%; }
[data-class="language-select"] ul li {
border-bottom: 1px solid var(--mm-color-border);
padding: 12px 0; }
[data-class="language-select"] ul li a {
padding-left: 20px; }
[data-class="language-select"] ul [data-class="language-second-list"] {
display: none; }
[data-class="language-active"] i {
color: #AFB5BE;
content: '\f078';
font-family: "Font Awesome 5 Pro";
font-size: 12px;
font-weight: 600;
margin-left: 8px; }
.main-nav-mobile,
#main-desk-menu {
display: none; } }
@media (min-width: 992px) {
#my-menu,
#mm-my-menu {
display: none !important; }
.box-hover a.nav-link:after {
content: '\f078';
font-family: "Font Awesome 5 Pro";
font-size: 13px;
font-weight: 600;
margin-left: 3px; }
.box-hover a.nav-link:hover:after {
color: #00CFDF;
content: '\f077';
font-family: "Font Awesome 5 Pro";
font-size: 13px;
font-weight: 600; } }
.hero-image {
background-size: cover;
background-repeat: no-repeat;
background-position-x: center;
display: flex;
align-items: center;
height: 31rem;
width: 100%;
position: relative; }
.hero-image-inner {
max-width: 49rem; }
.hero-image-inner i {
margin-right: 10px; }
.hero-image-inner .back-to-blog {
position: absolute;
top: 30px; }
.hero-image-inner .back-to-blog .standard-link:before {
content: '\f053';
font-family: "Font Awesome 5 Pro";
margin-right: 10px; }
.hero-image-inner .standard-link {
display: unset;
width: fit-content;
border: none;
padding: 0;
font-size: 14px;
color: #FFF; }
.hero-image-inner .standard-link:hover, .hero-image-inner .standard-link:active, .hero-image-inner .standard-link.nice-select.open, .hero-image-inner .standard-link:focus {
text-decoration: none;
color: #00CFDF;
border: none;
background-color: transparent; }
@media (max-width: 991px) {
.hero-image-inner .standard-link {
font-size: 13px; } }
.hero-image-inner .hero-post-categories, .hero-image-inner .hero-event-category {
margin-bottom: 20px;
color: white; }
@media (max-width: 991px) {
.hero-image-inner .hero-post-categories, .hero-image-inner .hero-event-category {
margin-bottom: 10px; } }
.hero-image-inner .hero-event-category {
text-transform: uppercase;
font-weight: 900; }
.hero-image-inner .hero-image-heading {
color: #ffffff;
font-size: 3.4rem;
font-weight: 600;
line-height: 3.5rem;
padding-bottom: 2rem;
letter-spacing: 1px;
font-family: "Nexa_bold", sans-serif; }
@media (max-width: 991px) {
.hero-image-inner .hero-image-heading {
font-size: 2.2rem;
line-height: 2.4rem; } }
.hero-image-inner .hero-image-short-descr {
color: #00CFDF;
font-size: 1.2rem;
font-weight: 600;
line-height: 2rem;
margin-bottom: 1.8rem;
max-width: 35rem; }
@media (max-width: 991px) {
.hero-image-inner .hero-image-short-descr {
font-size: 1rem;
line-height: 1.6rem; } }
.hero-image-inner a {
color: #FFFFFF;
font-family: "Nexa_bold", sans-serif;
font-size: 13px;
letter-spacing: 0;
line-height: 1;
text-align: center;
text-transform: uppercase;
border: 2px solid #FFFFFF;
border-radius: 23px;
padding: 16px 22px 13px 22px; }
.hero-image-inner a:hover {
border: 2px solid rgba(255, 255, 255, 0.5);
background-color: rgba(255, 255, 255, 0.5);
color: white; }
.hero-image-inner a:focus, .hero-image-inner a:active, .hero-image-inner a.nice-select.open {
border: 2px solid rgba(255, 255, 255, 0.35);
background-color: rgba(255, 255, 255, 0.35);
color: white; }
.hero-image-inner a.background-light-blue {
background-color: #00CFDF;
border: 2px solid #00CFDF; }
.hero-image-inner a.background-light-blue:hover {
border: 2px solid #80E7EF;
background-color: #80E7EF;
color: white; }
.hero-image-inner a.background-light-blue:focus, .hero-image-inner a.background-light-blue:active, .hero-image-inner a.background-light-blue.nice-select.open {
border: 2px solid #00A5B2;
background-color: #00A5B2;
color: white; }
.hero-image-inner .hero-anchor {
width: fit-content;
display: block;
margin-bottom: 15px; }
.hero-image-inner .box-hero-attachment {
display: flex; }
.hero-image-inner .box-hero-attachment .box-attachment {
margin-right: 15px;
max-width: calc((100% - 60px) / 4);
min-width: calc((100% - 60px) / 4); }
.hero-image-inner .box-hero-attachment .box-attachment a {
border: none;
text-transform: none;
background: none;
padding: 0;
display: flex;
align-items: center;
text-align: left; }
.hero-image-inner .box-hero-attachment .box-attachment a img {
margin-right: 13px;
height: 54px;
width: 54px; }
.hero-image-inner .box-hero-attachment .box-attachment a span {
color: #fff;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 26px; }
.hero-image-inner .time-read {
color: white;
margin-top: 20px; }
.hero-image-inner .time-read:before {
color: white;
content: '\f017';
font-family: "Font Awesome 5 Pro";
font-size: 16px;
font-weight: 500;
margin-right: 8px; }
.hero-image .container-hero {
max-width: 1350px;
width: 100%;
margin: 0 auto;
padding: 0 20px; }
.hero-image.hero-short-height {
height: 28rem; }
.hero-image.hero-short-height .hero-image-inner .hero-image-heading {
padding: 0;
line-height: auto; }
.hero-image.blog-short-height, .hero-image.custom-height-1_2 {
height: 225px; }
.hero-image.blog-mid-height, .hero-image.custom-height-2_3 {
height: 300px; }
.hero-image.custom-height-1_3 {
height: 150px; }
.breadcrumb-cont {
max-width: 1350px;
margin: 0 auto;
padding: 0 20px; }
.breadcrumb-cont span,
.breadcrumb-cont a {
color: #004F90; }
.breadcrumb-cont .breadcrumb_last {
color: #9AB9D1; }
.section-share {
margin-top: 40px; }
.section-share label {
margin-right: 20px;
color: #fff;
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
vertical-align: text-bottom; }
.section-share a {
color: #FFFFFF;
font-family: unset;
font-size: unset;
letter-spacing: unset;
line-height: unset;
text-align: unset;
text-transform: unset;
border: unset;
border-radius: unset;
padding: unset;
margin-right: 10px;
margin-top: 40px; }
.section-share a:hover {
border: unset;
background-color: unset;
color: unset; }
.section-share a i {
margin: 0;
font-size: 22px;
border: 1px solid #fff;
border-radius: 50%;
padding: 8px 0;
width: 40px;
height: 40px;
text-align: center; }
.section-share a i:hover {
border: 1px solid rgba(255, 255, 255, 0.5);
background-color: rgba(255, 255, 255, 0.5);
color: white; }
.black-icons .section-share label {
color: #5C6776; }
.black-icons .section-share a i {
color: #5C6776;
border-color: #5C6776; }
.black-icons .section-share a i:hover {
border: 1px solid #5C6776;
background-color: transparent;
color: #5C6776; }
.section-hero-flags {
display: flex;
margin-bottom: 30px; }
.section-hero-flags li {
border: 1px solid #fff;
color: #fff;
border-radius: 5px;
margin-right: 10px;
text-transform: uppercase;
padding: 5px;
font-size: 12px;
line-height: 15px;
height: 21px; }
@media (max-width: 991px) {
.hero-image-inner .box-hero-attachment {
flex-wrap: wrap; }
.hero-image-inner .box-hero-attachment .box-attachment {
margin-bottom: 15px;
max-width: calc((100% - 30px) / 2);
min-width: calc((100% - 30px) / 2); } }
@media (max-width: 576px) {
.hero-image-inner .box-hero-attachment .box-attachment {
margin-bottom: 15px;
max-width: 100%;
min-width: 100%; }
.hero-image-inner .box-hero-attachment .box-attachment a img {
height: 34px;
width: 34px; } }
.content-iniziative {
margin: 0 auto;
max-width: 1350px;
padding: 0 20px; }
.content-iniziative > div {
display: flex;
flex-wrap: wrap; }
.content-iniziative .iniziativa-item {
flex: 0 0 33.333333%; }
.iniz-content {
display: flex;
flex-direction: column;
margin-bottom: 100px;
max-width: 350px;
position: relative;
width: 100%; }
.iniz-content ul.section-flags {
display: flex;
left: 10px;
position: absolute;
top: 10px; }
.iniz-content ul.section-flags li {
border-radius: 5px;
color: #004F90;
font-family: "Nexa_regular", sans-serif;
font-size: 12px;
letter-spacing: 0;
line-height: 15px;
margin-right: 4px;
padding: 5px 5px 0 5px;
text-align: center;
text-transform: uppercase; }
.iniz-content ul.section-flags li img {
max-width: 25px; }
.iniz-content label {
color: #00CFDF;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 18px;
margin: 20px 0 15px 0;
text-transform: uppercase; }
.iniz-content a h4 {
color: #000000;
font-size: 24px;
font-weight: bold;
letter-spacing: 0;
line-height: 28px;
margin-bottom: 10px; }
.iniz-content a img {
max-height: 210px;
width: 100%; }
@media (max-width: 991px) {
.iniz-content a img {
max-height: 190px;
max-width: 335px; } }
.iniz-content p {
color: #798290;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px; }
.esprinet-solutions-list-wrapper h2,
.esprinet-products-list-wrapper h2 {
font-size: 32px;
font-weight: bold;
line-height: 34px;
margin-bottom: 60px;
text-align: center; }
@media (max-width: 991px) {
.esprinet-solutions-list-wrapper h2,
.esprinet-products-list-wrapper h2 {
font-size: 26px;
line-height: 34px;
margin-bottom: 40px; } }
.esprinet-solutions-list-wrapper .content-solutions .mt-5,
.esprinet-solutions-list-wrapper .content-products .mt-5,
.esprinet-products-list-wrapper .content-solutions .mt-5,
.esprinet-products-list-wrapper .content-products .mt-5 {
display: flex;
flex-wrap: wrap;
justify-content: space-between; }
.esprinet-solutions-list-wrapper .content-solutions .mt-5:after,
.esprinet-solutions-list-wrapper .content-products .mt-5:after,
.esprinet-products-list-wrapper .content-solutions .mt-5:after,
.esprinet-products-list-wrapper .content-products .mt-5:after {
content: '';
flex: 0 0 33.333333%;
max-width: 350px; }
.content-products .mt-5 .singolo-prodotto {
background-color: #004F90;
color: white;
margin-bottom: 30px;
max-width: 360px;
min-height: 220px;
padding: 35px 30px;
position: relative;
width: 100%; }
@media (min-width: 768px) {
.content-products .mt-5 .singolo-prodotto {
flex: 0 0 33.333333%; } }
.content-products .mt-5 .singolo-prodotto h4 {
font-size: 24px;
line-height: 28px;
margin-bottom: 10px;
max-width: 240px; }
.content-products .mt-5 .singolo-prodotto a {
align-items: center;
background-color: #00CFDF;
border-radius: 50%;
color: white;
display: flex;
height: 40px;
justify-content: center;
position: absolute;
right: 30px;
top: 35px;
width: 40px; }
.content-products .mt-5 .singolo-prodotto a i {
font-size: 22px; }
.content-products .mt-5 .singolo-prodotto a:focus {
background-color: #00A5B2; }
.content-products .mt-5 .singolo-prodotto a:hover {
background-color: #80E7EF; }
.content-products .mt-5 .singolo-prodotto div {
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
min-height: 80px; }
.content-solutions .mt-5 .sol-content {
margin-bottom: 30px;
max-width: 350px;
min-height: 220px;
width: 100%; }
@media (min-width: 768px) {
.content-solutions .mt-5 .sol-content {
flex: 0 0 33.333333%; } }
.content-solutions .mt-5 .sol-content .sol-down-content {
background-color: white;
border-bottom: 1px solid #00CFDF;
min-height: 85px;
padding: 20px 30px; }
.content-solutions .mt-5 .sol-content .sol-down-content h4 {
color: #000000;
font-size: 20px;
font-weight: bold;
letter-spacing: 0;
line-height: 24px; }
#list-filter-brands h2 {
color: #000000;
font-family: "Nexa_bold", sans-serif;
font-size: 32px;
letter-spacing: 0;
line-height: 34px;
margin-bottom: 50px;
text-align: center; }
.content-brands .section-offer-filter {
margin-bottom: 50px; }
.content-brands .single-items-content {
display: flex;
flex-flow: row wrap;
margin: -20px -15px; }
@media (min-width: 577px) and (max-width: 1342px) {
.content-brands .single-items-content {
justify-content: center; } }
.content-brands .singolo-brand {
align-items: center;
background-color: white;
border-bottom: 1px solid #00CFDF;
box-sizing: border-box;
display: flex;
flex: 0 1 calc(50% - 30px);
flex-direction: column;
margin: 20px 15px;
height: 120px;
padding: 25px 0; }
@media (min-width: 576px) {
.content-brands .singolo-brand {
height: 145px;
flex: 0 1 calc(20% - 30px); } }
.content-brands .singolo-brand img {
max-height: 50px;
max-width: 110px; }
@media (min-width: 576px) {
.content-brands .singolo-brand img {
max-width: 175px; } }
.content-brands .singolo-brand a {
color: #606C7B;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
margin-top: 20px;
text-align: center;
text-decoration: underline; }
@media (max-width: 991px) {
.section-offer-filter {
height: 60px;
margin-right: -20px;
overflow-x: scroll;
position: relative; } }
@media (max-width: 991px) {
.section-offer-filter ul {
left: 0;
right: 0;
position: absolute;
white-space: nowrap; } }
@media (min-width: 768px) {
.section-offer-filter ul {
display: flex;
justify-content: center; } }
.section-offer-filter ul li {
border: 1px solid #606C7B;
cursor: pointer;
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
margin-right: 5px;
padding: 15px 10px 10px 10px; }
@media (max-width: 991px) {
.section-offer-filter ul li {
display: inline-block; } }
@media (min-width: 768px) {
.section-offer-filter ul li:last-child {
margin-right: 0; } }
.section-offer-filter ul li:hover {
background-color: #C5CFDC; }
.section-offer-filter ul li.active {
background-color: #004F90;
color: white; }
.archive.category .content-sidebar-wrap {
background-color: white; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container {
max-width: 1350px;
margin: 50px auto;
padding: 0 20px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .espr-info-text {
margin-bottom: 40px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .filter {
margin-right: 20px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .filter:last-child {
margin-right: 0; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .filter.archive-link {
display: block;
background-color: #fff;
line-height: 18px;
color: #000;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
padding: 14px 25px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: solid 1px #000;
height: 45px;
margin-right: 20px;
min-width: 150px;
text-align: center; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .filter.archive-link.active {
background-color: #00A5B2;
border: solid 1px #80E7EF;
color: #fff; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .filter.archive-link:hover {
background-color: #80E7EF;
border: solid 1px #80E7EF;
color: #fff;
text-decoration: none; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .filter .nice-select {
height: 45px;
border: solid 1px #000;
border-radius: unset;
min-width: 200px;
text-align: center !important;
font-size: 16px;
line-height: 16px;
font-family: "Nexa_regular", sans-serif;
padding: 14px 25px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .filter .nice-select .current:after {
content: '\f078';
font-family: 'Font Awesome 5 Pro';
margin-left: 7px;
font-size: 16px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .filter .nice-select .list {
margin-top: 3px;
border-radius: 0;
width: 100%;
border: solid 1px #000;
box-shadow: none;
min-width: 200px;
left: -1px;
white-space: initial; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .filter .nice-select .list li {
padding: 14px 25px;
text-align: center;
font-size: 14px;
text-transform: capitalize; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .filter .nice-select .list li.selected, .archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .filter .nice-select .list li.focus {
font-weight: normal;
font-family: "Nexa_bold", sans-serif;
background-color: #00A5B2 !important;
color: #fff; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .filter .nice-select .list li:hover {
background-color: #80E7EF;
color: #fff; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .filter .nice-select:after {
border: none; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .blog-filters-desk {
display: flex; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .blog-filters-mobile {
display: none; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .blog-filters-mobile .espr-mobile-filter-accordion button {
width: 100%;
background-color: white;
border: solid 1px #000;
color: #000;
padding: 10px 20px;
text-align: left;
outline: 0;
position: relative; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .blog-filters-mobile .espr-mobile-filter-accordion button:after {
content: '\f068';
font-family: 'Font Awesome 5 Pro';
font-size: 16px;
position: absolute;
right: 20px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .blog-filters-mobile .espr-mobile-filter-accordion button.collapsed:after {
content: '\f067';
font-family: 'Font Awesome 5 Pro';
font-size: 16px;
position: absolute;
right: 20px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .blog-filters-mobile .espr-mobile-filter-accordion #collapse-filters {
background-color: #fff;
padding: 20px;
border: solid 1px #C5CFDC;
border-top: none; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .blog-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter {
margin-bottom: 20px;
margin-right: 0; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .blog-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter:last-child {
margin-bottom: 0; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .blog-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter.archive-link {
display: block;
background-color: #fff;
line-height: 18px;
color: #000;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
padding: 14px 25px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: solid 1px #000;
height: 45px;
width: 100%;
text-align: center; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .blog-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter.archive-link.active {
background-color: #004F90;
color: #fff; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .blog-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter.archive-link:hover {
background-color: #80E7EF;
color: #fff;
text-decoration: none; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .blog-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter .nice-select {
width: 100%;
float: unset; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts {
display: flex;
flex-wrap: wrap;
margin-top: 50px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post {
flex-basis: calc((100% - 60px) /3);
margin-right: 30px;
margin-bottom: 50px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post:nth-child(3n) {
margin-right: 0; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-thumbnail {
position: relative; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-thumbnail img {
width: 100%;
object-fit: cover;
max-height: 220px;
height: 220px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info {
background-color: #F2F5F8;
padding: 15px;
height: 252px;
position: relative; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-categories {
display: flex;
align-items: center;
text-transform: uppercase;
margin-bottom: 10px;
font-size: 14px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-categories a {
color: #004F90;
font-family: "Nexa_bold", sans-serif; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-categories a:hover {
color: #80E7EF; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-categories span {
margin-right: 5px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-post-title {
display: block;
color: #000000;
font-size: 22px;
font-family: "Nexa_bold", sans-serif;
letter-spacing: 0;
line-height: 28px;
margin-bottom: 10px;
width: fit-content;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-post-title:hover {
color: #00CFDF; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-post-excerpt {
font-size: 14px;
color: #6A7788;
margin-bottom: 20px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-tags {
display: flex;
align-items: center;
margin-bottom: 15px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-tags a {
color: #00CFDF;
font-size: 14px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-tags a:hover {
color: #80E7EF; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-tags span {
margin-right: 5px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-footer-card {
display: flex;
justify-content: space-between;
font-size: 13px;
position: absolute;
bottom: 15px;
width: calc(100% - 30px); }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-footer-card .blog-read-more {
font-size: 14px;
font-family: "Nexa_bold", sans-serif;
text-decoration: underline; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-footer-card .date-read-container {
display: flex;
color: #9AB9D1;
align-items: center; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-footer-card .date-read-container .blog-date:before {
content: "\f133";
font-family: 'Font Awesome 5 Pro';
margin-right: 5px;
font-size: 14px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-footer-card .date-read-container .blog-reading-time {
margin-left: 8px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-footer-card .date-read-container .blog-reading-time:before {
content: '\f017';
font-family: "Font Awesome 5 Pro";
font-size: 14px;
font-weight: 500;
margin-right: 5px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .archive-pagination .pagination-cont {
justify-content: center; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .archive-pagination .pagination-cont .pagination-counter {
display: none; }
.single-post .content-sidebar-wrap {
background-color: white; }
.single-post .content-sidebar-wrap .content {
padding-top: 40px; }
@media screen and (max-width: 1100px) {
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-footer-card {
flex-direction: column; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-footer-card .blog-read-more {
margin-bottom: 12px; } }
@media screen and (max-width: 990px) {
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .blog-filters-desk {
display: none; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters-container .blog-filters-mobile {
display: block; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info {
height: 285px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-footer-card .date-read-container {
flex-direction: column;
align-items: unset; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-footer-card .date-read-container .blog-reading-time {
margin-left: 0;
margin-top: 5px; } }
@media screen and (max-width: 850px) {
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-post-title {
font-size: 18px;
line-height: 22px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-post-excerpt {
font-size: 14px;
color: #9AB9D1; } }
@media screen and (max-width: 768px) {
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post {
flex-basis: calc((100% - 30px) /2);
margin-right: 30px;
margin-bottom: 50px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post:nth-child(3n) {
margin-right: 30px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post:nth-child(2n) {
margin-right: 0; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info {
height: 295px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-post-title {
font-size: 18px;
line-height: 22px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-post-excerpt {
font-size: 14px;
color: #9AB9D1; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-footer-card .date-read-container {
flex-direction: column;
align-items: unset; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-footer-card .date-read-container .blog-reading-time {
margin-left: 0;
margin-top: 5px; }
.single-post .content-sidebar-wrap .content {
padding-top: 30px; } }
@media screen and (max-width: 550px) {
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post {
flex-basis: 100%;
margin-right: 0px;
margin-bottom: 30px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post:nth-child(3n) {
margin-right: 0px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info {
height: 275px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-post-title {
font-size: 18px;
line-height: 22px; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-posts .blog-post .blog-post-info .blog-post-excerpt {
font-size: 14px;
color: #9AB9D1; } }
@media screen and (max-width: 480px) {
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters {
flex-direction: column; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters .blog-filter-categories-mobile {
width: 100%; }
.archive.category .content-sidebar-wrap .blog-custom-archive-container .blog-filters .blog-filter-categories-mobile select {
width: 100%; } }
.section-producers,
.content-groups {
margin: 60px auto 100px auto;
max-width: 1350px;
padding: 0 20px; }
.section-producers .section-search-filter,
.content-groups .section-search-filter {
align-items: center;
display: flex;
margin-bottom: 60px; }
.section-producers .section-search-filter label,
.content-groups .section-search-filter label {
line-height: 0;
margin-right: 20px; }
.section-producers .section-search-filter input,
.content-groups .section-search-filter input {
outline: none;
min-height: 50px;
border: 1px solid #C5CFDC;
padding: 15px;
margin-right: 20px;
max-width: 475px;
width: 100%;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: unset; }
.section-producers .card,
.content-groups .card {
background-color: #F2F5F8;
border-bottom: 1px solid #9AB9D1;
max-width: 550px;
padding: 15px 0 0 0; }
.section-producers .card:first-child,
.content-groups .card:first-child {
border-top: 1px solid #9AB9D1; }
.section-producers .card span,
.content-groups .card span {
align-items: center;
color: #000000;
display: flex;
font-family: "Nexa_bold", sans-serif;
font-size: 20px;
justify-content: space-between;
letter-spacing: 0;
line-height: 1;
padding-bottom: 15px;
text-align: left;
white-space: inherit; }
.section-producers .card span:hover,
.content-groups .card span:hover {
cursor: pointer;
text-decoration: none; }
.section-producers .card span:after,
.content-groups .card span:after {
align-items: center;
background-color: white;
border-radius: 50%;
color: black;
content: '\f067';
display: flex;
font-family: "Font Awesome 5 Pro";
font-weight: 500;
font-size: 15px;
height: 40px;
justify-content: center;
width: 40px; }
.section-producers .card ul.category-child,
.content-groups .card ul.category-child {
background-color: white;
padding: 20px 0; }
.section-producers .card ul.category-child li,
.content-groups .card ul.category-child li {
color: #606C7B;
cursor: pointer;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 24px;
margin-bottom: 8px; }
.section-producers .card h5[aria-expanded="true"] span:after,
.content-groups .card h5[aria-expanded="true"] span:after {
content: '\f068'; }
.section-producers .listing-categorie li {
line-height: 35px; }
#producers-modal .modal-dialog,
.section-producers .modal-dialog {
margin: 160px auto;
max-width: 800px; }
@media (max-width: 991px) {
#producers-modal .modal-dialog,
.section-producers .modal-dialog {
padding: 0 20px; } }
#producers-modal .modal-header,
.section-producers .modal-header {
align-items: center;
display: flex;
padding: 20px; }
#producers-modal .modal-header .modal-title,
.section-producers .modal-header .modal-title {
font-size: 20px;
font-weight: bold;
line-height: 1; }
#producers-modal .modal-header button.close,
.section-producers .modal-header button.close {
background-color: transparent;
border: 0;
cursor: pointer;
font-size: 40px;
margin: -8px -15px -15px auto;
padding: 0 20px 0 0; }
#producers-modal .modal-header button.close:focus,
.section-producers .modal-header button.close:focus {
outline: none; }
#producers-modal .modal-body,
.section-producers .modal-body {
max-height: 500px;
overflow-y: scroll; }
#producers-modal .modal-body::-webkit-scrollbar,
.section-producers .modal-body::-webkit-scrollbar {
width: 7px; }
#producers-modal .modal-body::-webkit-scrollbar-track,
.section-producers .modal-body::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
#producers-modal .modal-body::-webkit-scrollbar-thumb,
.section-producers .modal-body::-webkit-scrollbar-thumb {
-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5); }
.section-letters ul {
display: flex;
margin-bottom: 80px; }
@media (max-width: 991px) {
.section-letters ul {
overflow-x: scroll; } }
.section-letters ul li {
cursor: pointer;
font-size: 18px;
font-weight: bold;
margin-right: 20px; }
@media (max-width: 991px) {
.section-letters ul li {
margin-right: 0;
min-width: 35px; }
.section-letters ul li:first-child {
margin-right: 20px; } }
.section-letters ul li:last-child {
margin-right: 0; }
.content-producers > div {
border-bottom: 1px solid #ddd;
margin-bottom: 60px; }
.content-producers h4 {
font-size: 20px;
font-weight: bold;
margin-bottom: 30px; }
.content-producers .content-letter-producers {
display: flex;
flex-wrap: wrap; }
.content-producers .content-letter-producers .single-producers {
display: flex;
flex-direction: column;
justify-content: center;
margin: 35px 0;
min-width: 200px; }
@media (max-width: 991px) {
.content-producers .content-letter-producers .single-producers {
min-width: 160px; } }
.content-producers .content-letter-producers .single-producers label {
cursor: pointer;
margin-top: 15px;
text-align: center; }
.content-producers .content-letter-producers .single-producers img {
cursor: pointer;
margin: 0 auto;
max-width: 150px; }
.listing-produttori {
display: flex;
flex-wrap: wrap; }
.listing-produttori > div {
align-items: center;
display: flex;
flex-direction: column;
justify-content: center;
margin-bottom: 35px;
min-width: 185px; }
@media (max-width: 991px) {
.listing-produttori > div {
min-width: 145px; } }
.listing-produttori > div label {
margin-top: 15px; }
.listing-produttori > div img {
max-width: 115px; }
@media (min-width: 768px) {
div#accordion-groups {
display: flex;
flex-wrap: wrap;
align-items: flex-start; }
div#accordion-groups .card {
flex: 1 auto;
width: 50%; }
div#accordion-groups .card:first-child {
border-top: 0; } }
.esprinet-pages-slider-wrapper,
.esprinet-iniziatives-slider-wrapper {
margin: 0 auto;
max-width: 1350px;
padding: 0 20px; }
.esprinet-pages-slider-wrapper > h2,
.esprinet-iniziatives-slider-wrapper > h2 {
color: #000000;
font-size: 32px;
font-weight: bold;
letter-spacing: 0;
line-height: 34px;
margin-bottom: 50px;
text-align: center; }
@media (max-width: 991px) {
.esprinet-pages-slider-wrapper > h2,
.esprinet-iniziatives-slider-wrapper > h2 {
font-size: 26px; } }
.esprinet-pages-slider-wrapper .blog-slider,
.esprinet-pages-slider-wrapper .pages-slider,
.esprinet-pages-slider-wrapper .inziatives-slider,
.esprinet-iniziatives-slider-wrapper .blog-slider,
.esprinet-iniziatives-slider-wrapper .pages-slider,
.esprinet-iniziatives-slider-wrapper .inziatives-slider {
position: relative; }
.esprinet-pages-slider-wrapper .blog-slider .pages-content,
.esprinet-pages-slider-wrapper .blog-slider .iniz-content,
.esprinet-pages-slider-wrapper .pages-slider .pages-content,
.esprinet-pages-slider-wrapper .pages-slider .iniz-content,
.esprinet-pages-slider-wrapper .inziatives-slider .pages-content,
.esprinet-pages-slider-wrapper .inziatives-slider .iniz-content,
.esprinet-iniziatives-slider-wrapper .blog-slider .pages-content,
.esprinet-iniziatives-slider-wrapper .blog-slider .iniz-content,
.esprinet-iniziatives-slider-wrapper .pages-slider .pages-content,
.esprinet-iniziatives-slider-wrapper .pages-slider .iniz-content,
.esprinet-iniziatives-slider-wrapper .inziatives-slider .pages-content,
.esprinet-iniziatives-slider-wrapper .inziatives-slider .iniz-content {
margin: 0 20px;
max-width: unset; }
.esprinet-pages-slider-wrapper .blog-slider i.slick-arrow,
.esprinet-pages-slider-wrapper .pages-slider i.slick-arrow,
.esprinet-pages-slider-wrapper .inziatives-slider i.slick-arrow,
.esprinet-iniziatives-slider-wrapper .blog-slider i.slick-arrow,
.esprinet-iniziatives-slider-wrapper .pages-slider i.slick-arrow,
.esprinet-iniziatives-slider-wrapper .inziatives-slider i.slick-arrow {
font-size: 25px;
position: absolute; }
@media (max-width: 991px) {
.esprinet-pages-slider-wrapper .blog-slider i.slick-arrow,
.esprinet-pages-slider-wrapper .pages-slider i.slick-arrow,
.esprinet-pages-slider-wrapper .inziatives-slider i.slick-arrow,
.esprinet-iniziatives-slider-wrapper .blog-slider i.slick-arrow,
.esprinet-iniziatives-slider-wrapper .pages-slider i.slick-arrow,
.esprinet-iniziatives-slider-wrapper .inziatives-slider i.slick-arrow {
display: none !important; } }
.esprinet-pages-slider-wrapper .blog-slider i.slick-arrow:before,
.esprinet-pages-slider-wrapper .pages-slider i.slick-arrow:before,
.esprinet-pages-slider-wrapper .inziatives-slider i.slick-arrow:before,
.esprinet-iniziatives-slider-wrapper .blog-slider i.slick-arrow:before,
.esprinet-iniziatives-slider-wrapper .pages-slider i.slick-arrow:before,
.esprinet-iniziatives-slider-wrapper .inziatives-slider i.slick-arrow:before {
align-items: center;
background-color: white;
border-radius: 40px;
color: black;
cursor: pointer;
display: flex;
justify-content: center;
height: 65px;
width: 65px; }
.esprinet-pages-slider-wrapper .blog-slider i.slick-prev,
.esprinet-pages-slider-wrapper .pages-slider i.slick-prev,
.esprinet-pages-slider-wrapper .inziatives-slider i.slick-prev,
.esprinet-iniziatives-slider-wrapper .blog-slider i.slick-prev,
.esprinet-iniziatives-slider-wrapper .pages-slider i.slick-prev,
.esprinet-iniziatives-slider-wrapper .inziatives-slider i.slick-prev {
left: -115px;
top: calc(50% - 30px); }
.esprinet-pages-slider-wrapper .blog-slider i.slick-next,
.esprinet-pages-slider-wrapper .pages-slider i.slick-next,
.esprinet-pages-slider-wrapper .inziatives-slider i.slick-next,
.esprinet-iniziatives-slider-wrapper .blog-slider i.slick-next,
.esprinet-iniziatives-slider-wrapper .pages-slider i.slick-next,
.esprinet-iniziatives-slider-wrapper .inziatives-slider i.slick-next {
right: -115px;
top: calc(50% - 30px); }
.esprinet-pages-slider-wrapper .blog-slider .slick-dots,
.esprinet-pages-slider-wrapper .pages-slider .slick-dots,
.esprinet-pages-slider-wrapper .inziatives-slider .slick-dots,
.esprinet-iniziatives-slider-wrapper .blog-slider .slick-dots,
.esprinet-iniziatives-slider-wrapper .pages-slider .slick-dots,
.esprinet-iniziatives-slider-wrapper .inziatives-slider .slick-dots {
display: flex;
justify-content: center;
margin-top: 60px; }
@media (max-width: 991px) {
.esprinet-pages-slider-wrapper .blog-slider .slick-dots,
.esprinet-pages-slider-wrapper .pages-slider .slick-dots,
.esprinet-pages-slider-wrapper .inziatives-slider .slick-dots,
.esprinet-iniziatives-slider-wrapper .blog-slider .slick-dots,
.esprinet-iniziatives-slider-wrapper .pages-slider .slick-dots,
.esprinet-iniziatives-slider-wrapper .inziatives-slider .slick-dots {
margin-top: 20px; } }
.esprinet-pages-slider-wrapper .blog-slider .slick-dots li,
.esprinet-pages-slider-wrapper .pages-slider .slick-dots li,
.esprinet-pages-slider-wrapper .inziatives-slider .slick-dots li,
.esprinet-iniziatives-slider-wrapper .blog-slider .slick-dots li,
.esprinet-iniziatives-slider-wrapper .pages-slider .slick-dots li,
.esprinet-iniziatives-slider-wrapper .inziatives-slider .slick-dots li {
margin-right: 13px; }
.esprinet-pages-slider-wrapper .blog-slider .slick-dots li:last-child,
.esprinet-pages-slider-wrapper .pages-slider .slick-dots li:last-child,
.esprinet-pages-slider-wrapper .inziatives-slider .slick-dots li:last-child,
.esprinet-iniziatives-slider-wrapper .blog-slider .slick-dots li:last-child,
.esprinet-iniziatives-slider-wrapper .pages-slider .slick-dots li:last-child,
.esprinet-iniziatives-slider-wrapper .inziatives-slider .slick-dots li:last-child {
margin-right: 0; }
.esprinet-pages-slider-wrapper .blog-slider .slick-dots li button,
.esprinet-pages-slider-wrapper .pages-slider .slick-dots li button,
.esprinet-pages-slider-wrapper .inziatives-slider .slick-dots li button,
.esprinet-iniziatives-slider-wrapper .blog-slider .slick-dots li button,
.esprinet-iniziatives-slider-wrapper .pages-slider .slick-dots li button,
.esprinet-iniziatives-slider-wrapper .inziatives-slider .slick-dots li button {
background-color: #C5CFDC;
border: 0;
border-radius: 50%;
cursor: pointer;
font-size: 0;
height: 13px;
width: 13px; }
@media (max-width: 991px) {
.esprinet-pages-slider-wrapper .blog-slider .slick-dots li button,
.esprinet-pages-slider-wrapper .pages-slider .slick-dots li button,
.esprinet-pages-slider-wrapper .inziatives-slider .slick-dots li button,
.esprinet-iniziatives-slider-wrapper .blog-slider .slick-dots li button,
.esprinet-iniziatives-slider-wrapper .pages-slider .slick-dots li button,
.esprinet-iniziatives-slider-wrapper .inziatives-slider .slick-dots li button {
height: 10px;
width: 10px; } }
.esprinet-pages-slider-wrapper .blog-slider .slick-dots .slick-active button,
.esprinet-pages-slider-wrapper .pages-slider .slick-dots .slick-active button,
.esprinet-pages-slider-wrapper .inziatives-slider .slick-dots .slick-active button,
.esprinet-iniziatives-slider-wrapper .blog-slider .slick-dots .slick-active button,
.esprinet-iniziatives-slider-wrapper .pages-slider .slick-dots .slick-active button,
.esprinet-iniziatives-slider-wrapper .inziatives-slider .slick-dots .slick-active button {
background-color: #5C6776; }
.esprinet-pages-slider-wrapper .inziatives-slider .iniz-content,
.esprinet-iniziatives-slider-wrapper .inziatives-slider .iniz-content {
margin-bottom: 0; }
.esprinet-pages-slider-wrapper .down-white-content,
.esprinet-iniziatives-slider-wrapper .down-white-content {
background-color: white;
border-bottom: 1px solid #00CFDF;
max-width: 350px;
min-height: 78px;
padding: 15px 30px; }
.esprinet-pages-slider-wrapper .down-white-content h4,
.esprinet-iniziatives-slider-wrapper .down-white-content h4 {
color: #000000;
font-size: 20px;
font-weight: bold;
line-height: 24px; }
.esprinet-pages-slider-wrapper .pages-content img,
.esprinet-iniziatives-slider-wrapper .pages-content img {
max-height: 210px;
max-width: 350px;
width: 100%; }
.pages-slider-services i.slick-arrow:before {
background-color: #F2F5F8 !important; }
footer.site-footer {
background-color: #F2F5F8; }
@media (min-width: 992px) {
footer.site-footer {
padding: 100px 10px 40px 10px; } }
footer.site-footer img {
max-width: 165px;
height: auto; }
@media (min-width: 992px) {
footer.site-footer img {
max-width: 210px;
height: auto; } }
footer.site-footer .container-fluid {
max-width: 1400px; }
footer.site-footer .container-fluid .nav-item h6 {
color: #00345C;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
margin-bottom: 25px;
text-transform: uppercase; }
@media (max-width: 991px) {
footer.site-footer .container-fluid .footer-col-1 {
padding: 0; } }
@media (min-width: 768px) {
footer.site-footer .container-fluid .footer-col-1 {
display: flex;
flex-direction: column;
justify-content: space-between; }
footer.site-footer .container-fluid .footer-col-1 span {
color: #00345C;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px; } }
footer.site-footer .container-fluid .social-container {
padding: 30px; }
@media (min-width: 992px) {
footer.site-footer .container-fluid .social-container {
padding: 0; } }
footer.site-footer .container-fluid .social-container span {
color: #00345C;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px; }
footer.site-footer .container-fluid .social-container .social-icons-container {
display: flex;
margin-top: 10px; }
footer.site-footer .container-fluid .social-container .social-icons-container i {
background-color: #C5CFDC;
padding: 10px 12px;
border-radius: 50%;
font-size: 25px;
margin-right: 10px; }
footer.site-footer .container-fluid .footer-nav li.nav-item:nth-child(2) {
margin-top: 60px; }
footer.site-footer .container-fluid .nav-item li {
margin-bottom: 15px; }
footer.site-footer .container-fluid .nav-item li:last-child {
margin-bottom: 0; }
footer.site-footer .container-fluid .nav-item li a {
color: #00345C;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px; }
footer.site-footer .container-fluid .nav-item li a:hover {
color: #80E7EF; }
footer.site-footer .container-fluid .nav-item li a:focus, footer.site-footer .container-fluid .nav-item li a:active, footer.site-footer .container-fluid .nav-item li a.nice-select.open {
color: #00A5B2; }
footer.site-footer .container-fluid.bottom-footer {
margin-top: 80px;
color: #00345C;
font-family: "Nexa_regular", sans-serif;
font-size: 14px;
letter-spacing: 0;
line-height: 26px;
display: flex;
justify-content: space-between;
flex-wrap: wrap; }
footer.site-footer .container-fluid.bottom-footer a {
text-decoration: underline; }
footer.site-footer .container-fluid.bottom-footer a:first-child {
margin-right: 20px; }
@media (max-width: 991px) {
footer.site-footer .container-fluid.bottom-footer {
flex-direction: column-reverse;
margin-top: 20px;
padding: 0 30px 40px 30px; }
footer.site-footer .container-fluid.bottom-footer .footer-credits-menu {
margin-bottom: 20px; } }
@media (min-width: 768px) {
footer.site-footer .footer-menu-mobile {
display: none; } }
@media (max-width: 991px) {
footer.site-footer .footer-col-1 h2 {
border-bottom: 1px solid #C5CFDC;
padding: 30px; }
footer.site-footer .footer-col-1 .container-menu-mobile {
border-bottom: 1px solid #C5CFDC;
padding: 17px 30px; }
footer.site-footer .footer-col-1 .container-menu-mobile h6 {
align-items: center;
color: #00345C;
display: flex;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
justify-content: space-between;
letter-spacing: 0;
line-height: 26px;
text-transform: uppercase; }
footer.site-footer .footer-col-1 .container-menu-mobile h6:after {
color: #606C7B;
content: '\f068';
font-family: "Font Awesome 5 Pro";
font-size: 16px;
font-weight: 300; }
footer.site-footer .footer-col-1 .container-menu-mobile h6.collapsed:after {
color: #606C7B;
content: '\f067';
font-family: "Font Awesome 5 Pro";
font-size: 16px;
font-weight: 300; }
footer.site-footer .footer-col-1 .container-menu-mobile .sub-nav li {
padding: 12px 0; }
footer.site-footer .footer-col-1 .container-menu-mobile .sub-nav li:first-child {
padding-top: 20px; }
footer.site-footer .footer-col-1 .container-menu-mobile .sub-nav li a {
color: #00345C; } }
@media (max-width: 767px) {
footer.site-footer .desktop-cols {
display: none; } }
.content-custom-archive .year-filter .mobile-data {
display: none; }
@media (max-width: 991px) {
.content-custom-archive .year-filter .mobile-data {
display: flex;
justify-content: space-between;
align-items: center;
min-height: 52px;
width: 100%;
text-align: left;
background: #606C7B;
color: #fff;
padding: 25px 30px 17px 30px;
font-family: "Nexa_bold", sans-serif;
font-size: 20px;
letter-spacing: 0;
line-height: 26px;
cursor: pointer; }
.content-custom-archive .year-filter .mobile-data i {
font-size: 30px;
line-height: 0;
margin-bottom: 5px;
margin-right: 2px; } }
.content-custom-archive .year-filter .mobile-cont {
display: block; }
@media (max-width: 991px) {
.content-custom-archive .year-filter .mobile-cont {
display: none; } }
.content-custom-archive .year-filter .mobile-cont ul {
display: flex;
flex-wrap: nowrap; }
@media (max-width: 991px) {
.content-custom-archive .year-filter .mobile-cont ul {
flex-direction: column; } }
.content-custom-archive .year-filter .mobile-cont ul .year-option {
background: #C5CFDC;
margin-right: 10px;
width: 30%;
cursor: pointer;
padding: 18px 15px 10px 15px;
text-align: center; }
.content-custom-archive .year-filter .mobile-cont ul .year-option span {
color: #000;
font-family: "Nexa_bold", sans-serif;
font-size: 20px;
letter-spacing: 0;
line-height: 0; }
@media (max-width: 991px) {
.content-custom-archive .year-filter .mobile-cont ul .year-option {
width: 100%;
text-align: left;
background: #606C7B;
border-bottom: 1px solid #fff;
padding: 18px 30px 10px 30px; }
.content-custom-archive .year-filter .mobile-cont ul .year-option span {
color: #fff; }
.content-custom-archive .year-filter .mobile-cont ul .year-option:last-child {
border-bottom: none; }
.content-custom-archive .year-filter .mobile-cont ul .year-option:first-child {
border-top: 1px solid #fff; } }
.content-custom-archive .year-filter .mobile-cont ul .active {
pointer-events: none;
opacity: .7; }
.content-custom-archive .year-filter .mobile-cont ul .arch {
width: 100%;
margin-right: 0; }
.content-custom-archive .box-search-custom {
margin-top: 30px;
display: flex;
flex-wrap: nowrap;
width: 100%; }
@media (max-width: 991px) {
.content-custom-archive .box-search-custom {
flex-direction: column;
margin-top: 0;
background: #fff;
border-bottom: 1px solid #C5CFDC;
padding: 30px; } }
.content-custom-archive .box-search-custom input, .content-custom-archive .box-search-custom select {
outline: none;
min-height: 50px;
border: 1px solid #C5CFDC;
padding: 15px;
margin-right: 20px;
width: 100%;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: unset; }
@media (max-width: 991px) {
.content-custom-archive .box-search-custom input, .content-custom-archive .box-search-custom select {
margin: 10px auto;
width: 100%; } }
.content-custom-archive .box-search-custom input::placeholder {
color: #000; }
.content-custom-archive .box-search-custom select {
outline: none;
background: white url(//www.esprinet.com/wp-content/themes/esprinet/assets/img/caret-down.png) no-repeat scroll calc(5% + 3px) center/15px auto;
background-position: right 20px center;
-moz-appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
padding: 4px 20px; }
.content-custom-archive .box-search-custom .btn-box-search-custom {
cursor: pointer;
display: flex;
min-height: 45.9px;
border-radius: 40px;
font-family: "Nexa_bold", sans-serif;
text-transform: uppercase;
font-size: 12.6px;
text-align: center;
letter-spacing: 0;
padding: 18px 40px 15px 40px;
justify-content: center;
align-items: flex-end;
width: fit-content;
line-height: unset;
background: #00CFDF;
color: #fff;
outline: none; }
.content-custom-archive .box-search-custom .btn-box-search-custom:hover {
color: #fff;
background-color: #80E7EF;
text-decoration: none; }
@media (max-width: 991px) {
.content-custom-archive .box-search-custom .btn-box-search-custom {
margin: 10px auto;
width: 100%; } }
.content-custom-archive .filter-mobile-cont .filter-mobile-trigger {
display: none; }
@media (max-width: 991px) {
.content-custom-archive .filter-mobile-cont .filter-mobile-trigger {
display: flex;
justify-content: space-between;
align-items: center;
min-height: 52px;
width: 100%;
text-align: left;
background: #fff;
color: #000;
padding: 25px 30px 17px 30px;
font-family: "Nexa_bold", sans-serif;
font-size: 20px;
letter-spacing: 0;
line-height: 26px;
cursor: pointer; }
.content-custom-archive .filter-mobile-cont .filter-mobile-trigger i {
font-size: 23px;
line-height: 0;
margin-bottom: 5px; }
.content-custom-archive .filter-mobile-cont .filter-mobile-trigger .fa-minus:before {
content: "" !important; } }
.content-custom-archive .filter-mobile-cont .filter-mobile-form {
display: block; }
@media (max-width: 991px) {
.content-custom-archive .filter-mobile-cont .filter-mobile-form {
display: none; } }
.content-custom-archive .no-results {
font-size: 16px;
letter-spacing: 0;
line-height: 22px;
color: #000;
margin-top: 30px; }
.content-comunicati-stampa .info-messages .info-message, .content-news .info-messages .info-message, .content-relazioni-governance .info-messages .info-message, .content-opa .info-messages .info-message {
margin-top: 35px; }
.content-comunicati-stampa .info-messages .info-message p, .content-news .info-messages .info-message p, .content-relazioni-governance .info-messages .info-message p, .content-opa .info-messages .info-message p {
margin-bottom: 15px; }
.content-comunicati-stampa .info-messages .info-message ul, .content-news .info-messages .info-message ul, .content-relazioni-governance .info-messages .info-message ul, .content-opa .info-messages .info-message ul {
list-style: disc;
padding-left: 20px;
margin-bottom: 15px; }
.content-comunicati-stampa .info-messages .info-message ul li, .content-news .info-messages .info-message ul li, .content-relazioni-governance .info-messages .info-message ul li, .content-opa .info-messages .info-message ul li {
padding: 3px 0; }
.content-comunicati-stampa .info-messages .info-message ul ul, .content-news .info-messages .info-message ul ul, .content-relazioni-governance .info-messages .info-message ul ul, .content-opa .info-messages .info-message ul ul {
list-style: circle;
margin-bottom: 0; }
.content-comunicati-stampa .info-messages .alert-message, .content-news .info-messages .alert-message, .content-relazioni-governance .info-messages .alert-message, .content-opa .info-messages .alert-message {
margin-top: 20px;
color: red;
font-family: "Nexa_bold", sans-serif; }
.content-comunicati-stampa .comunicato-stampa, .content-comunicati-stampa .opa, .content-news .comunicato-stampa, .content-news .opa, .content-relazioni-governance .comunicato-stampa, .content-relazioni-governance .opa, .content-opa .comunicato-stampa, .content-opa .opa {
width: 100%;
margin-bottom: 30px; }
@media (max-width: 991px) {
.content-comunicati-stampa .comunicato-stampa, .content-comunicati-stampa .opa, .content-news .comunicato-stampa, .content-news .opa, .content-relazioni-governance .comunicato-stampa, .content-relazioni-governance .opa, .content-opa .comunicato-stampa, .content-opa .opa {
margin-bottom: 0; } }
.content-comunicati-stampa .comunicato-stampa .archive-snippet .date-head, .content-comunicati-stampa .comunicato-stampa .archive-snippet .opa-typology, .content-comunicati-stampa .opa .archive-snippet .date-head, .content-comunicati-stampa .opa .archive-snippet .opa-typology, .content-news .comunicato-stampa .archive-snippet .date-head, .content-news .comunicato-stampa .archive-snippet .opa-typology, .content-news .opa .archive-snippet .date-head, .content-news .opa .archive-snippet .opa-typology, .content-relazioni-governance .comunicato-stampa .archive-snippet .date-head, .content-relazioni-governance .comunicato-stampa .archive-snippet .opa-typology, .content-relazioni-governance .opa .archive-snippet .date-head, .content-relazioni-governance .opa .archive-snippet .opa-typology, .content-opa .comunicato-stampa .archive-snippet .date-head, .content-opa .comunicato-stampa .archive-snippet .opa-typology, .content-opa .opa .archive-snippet .date-head, .content-opa .opa .archive-snippet .opa-typology {
width: 100%;
padding: 15px 30px;
background: #C5CFDC;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
color: #000; }
.content-comunicati-stampa .comunicato-stampa .archive-snippet .com-content, .content-comunicati-stampa .comunicato-stampa .archive-snippet .opa-content, .content-comunicati-stampa .opa .archive-snippet .com-content, .content-comunicati-stampa .opa .archive-snippet .opa-content, .content-news .comunicato-stampa .archive-snippet .com-content, .content-news .comunicato-stampa .archive-snippet .opa-content, .content-news .opa .archive-snippet .com-content, .content-news .opa .archive-snippet .opa-content, .content-relazioni-governance .comunicato-stampa .archive-snippet .com-content, .content-relazioni-governance .comunicato-stampa .archive-snippet .opa-content, .content-relazioni-governance .opa .archive-snippet .com-content, .content-relazioni-governance .opa .archive-snippet .opa-content, .content-opa .comunicato-stampa .archive-snippet .com-content, .content-opa .comunicato-stampa .archive-snippet .opa-content, .content-opa .opa .archive-snippet .com-content, .content-opa .opa .archive-snippet .opa-content {
width: 100%;
background: #fff;
padding: 30px; }
.content-comunicati-stampa .comunicato-stampa .archive-snippet .com-content .category, .content-comunicati-stampa .comunicato-stampa .archive-snippet .opa-content .category, .content-comunicati-stampa .opa .archive-snippet .com-content .category, .content-comunicati-stampa .opa .archive-snippet .opa-content .category, .content-news .comunicato-stampa .archive-snippet .com-content .category, .content-news .comunicato-stampa .archive-snippet .opa-content .category, .content-news .opa .archive-snippet .com-content .category, .content-news .opa .archive-snippet .opa-content .category, .content-relazioni-governance .comunicato-stampa .archive-snippet .com-content .category, .content-relazioni-governance .comunicato-stampa .archive-snippet .opa-content .category, .content-relazioni-governance .opa .archive-snippet .com-content .category, .content-relazioni-governance .opa .archive-snippet .opa-content .category, .content-opa .comunicato-stampa .archive-snippet .com-content .category, .content-opa .comunicato-stampa .archive-snippet .opa-content .category, .content-opa .opa .archive-snippet .com-content .category, .content-opa .opa .archive-snippet .opa-content .category {
color: #004F90;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 18px;
text-transform: uppercase;
margin-bottom: 15px; }
.content-comunicati-stampa .comunicato-stampa .archive-snippet .com-content .title-download, .content-comunicati-stampa .comunicato-stampa .archive-snippet .opa-content .title-download, .content-comunicati-stampa .opa .archive-snippet .com-content .title-download, .content-comunicati-stampa .opa .archive-snippet .opa-content .title-download, .content-news .comunicato-stampa .archive-snippet .com-content .title-download, .content-news .comunicato-stampa .archive-snippet .opa-content .title-download, .content-news .opa .archive-snippet .com-content .title-download, .content-news .opa .archive-snippet .opa-content .title-download, .content-relazioni-governance .comunicato-stampa .archive-snippet .com-content .title-download, .content-relazioni-governance .comunicato-stampa .archive-snippet .opa-content .title-download, .content-relazioni-governance .opa .archive-snippet .com-content .title-download, .content-relazioni-governance .opa .archive-snippet .opa-content .title-download, .content-opa .comunicato-stampa .archive-snippet .com-content .title-download, .content-opa .comunicato-stampa .archive-snippet .opa-content .title-download, .content-opa .opa .archive-snippet .com-content .title-download, .content-opa .opa .archive-snippet .opa-content .title-download {
color: #000;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 26px;
margin-bottom: 15px; }
.content-comunicati-stampa .comunicato-stampa .archive-snippet .com-content .title-download a, .content-comunicati-stampa .comunicato-stampa .archive-snippet .opa-content .title-download a, .content-comunicati-stampa .opa .archive-snippet .com-content .title-download a, .content-comunicati-stampa .opa .archive-snippet .opa-content .title-download a, .content-news .comunicato-stampa .archive-snippet .com-content .title-download a, .content-news .comunicato-stampa .archive-snippet .opa-content .title-download a, .content-news .opa .archive-snippet .com-content .title-download a, .content-news .opa .archive-snippet .opa-content .title-download a, .content-relazioni-governance .comunicato-stampa .archive-snippet .com-content .title-download a, .content-relazioni-governance .comunicato-stampa .archive-snippet .opa-content .title-download a, .content-relazioni-governance .opa .archive-snippet .com-content .title-download a, .content-relazioni-governance .opa .archive-snippet .opa-content .title-download a, .content-opa .comunicato-stampa .archive-snippet .com-content .title-download a, .content-opa .comunicato-stampa .archive-snippet .opa-content .title-download a, .content-opa .opa .archive-snippet .com-content .title-download a, .content-opa .opa .archive-snippet .opa-content .title-download a {
align-items: baseline;
color: #000 !important;
display: flex;
width: fit-content; }
.content-comunicati-stampa .comunicato-stampa .archive-snippet .com-content .title-download a i, .content-comunicati-stampa .comunicato-stampa .archive-snippet .opa-content .title-download a i, .content-comunicati-stampa .opa .archive-snippet .com-content .title-download a i, .content-comunicati-stampa .opa .archive-snippet .opa-content .title-download a i, .content-news .comunicato-stampa .archive-snippet .com-content .title-download a i, .content-news .comunicato-stampa .archive-snippet .opa-content .title-download a i, .content-news .opa .archive-snippet .com-content .title-download a i, .content-news .opa .archive-snippet .opa-content .title-download a i, .content-relazioni-governance .comunicato-stampa .archive-snippet .com-content .title-download a i, .content-relazioni-governance .comunicato-stampa .archive-snippet .opa-content .title-download a i, .content-relazioni-governance .opa .archive-snippet .com-content .title-download a i, .content-relazioni-governance .opa .archive-snippet .opa-content .title-download a i, .content-opa .comunicato-stampa .archive-snippet .com-content .title-download a i, .content-opa .comunicato-stampa .archive-snippet .opa-content .title-download a i, .content-opa .opa .archive-snippet .com-content .title-download a i, .content-opa .opa .archive-snippet .opa-content .title-download a i {
border: 1px solid black;
padding: 6px 8px;
border-radius: 50%;
font-size: 14px;
max-height: 28px;
max-width: 28px; }
.content-comunicati-stampa .comunicato-stampa .archive-snippet .com-content .title-download a span, .content-comunicati-stampa .comunicato-stampa .archive-snippet .opa-content .title-download a span, .content-comunicati-stampa .opa .archive-snippet .com-content .title-download a span, .content-comunicati-stampa .opa .archive-snippet .opa-content .title-download a span, .content-news .comunicato-stampa .archive-snippet .com-content .title-download a span, .content-news .comunicato-stampa .archive-snippet .opa-content .title-download a span, .content-news .opa .archive-snippet .com-content .title-download a span, .content-news .opa .archive-snippet .opa-content .title-download a span, .content-relazioni-governance .comunicato-stampa .archive-snippet .com-content .title-download a span, .content-relazioni-governance .comunicato-stampa .archive-snippet .opa-content .title-download a span, .content-relazioni-governance .opa .archive-snippet .com-content .title-download a span, .content-relazioni-governance .opa .archive-snippet .opa-content .title-download a span, .content-opa .comunicato-stampa .archive-snippet .com-content .title-download a span, .content-opa .comunicato-stampa .archive-snippet .opa-content .title-download a span, .content-opa .opa .archive-snippet .com-content .title-download a span, .content-opa .opa .archive-snippet .opa-content .title-download a span {
width: 95%;
margin-left: 10px; }
.content-comunicati-stampa .comunicato-stampa .archive-snippet .com-content .relazione-attachment, .content-comunicati-stampa .comunicato-stampa .archive-snippet .opa-content .relazione-attachment, .content-comunicati-stampa .opa .archive-snippet .com-content .relazione-attachment, .content-comunicati-stampa .opa .archive-snippet .opa-content .relazione-attachment, .content-news .comunicato-stampa .archive-snippet .com-content .relazione-attachment, .content-news .comunicato-stampa .archive-snippet .opa-content .relazione-attachment, .content-news .opa .archive-snippet .com-content .relazione-attachment, .content-news .opa .archive-snippet .opa-content .relazione-attachment, .content-relazioni-governance .comunicato-stampa .archive-snippet .com-content .relazione-attachment, .content-relazioni-governance .comunicato-stampa .archive-snippet .opa-content .relazione-attachment, .content-relazioni-governance .opa .archive-snippet .com-content .relazione-attachment, .content-relazioni-governance .opa .archive-snippet .opa-content .relazione-attachment, .content-opa .comunicato-stampa .archive-snippet .com-content .relazione-attachment, .content-opa .comunicato-stampa .archive-snippet .opa-content .relazione-attachment, .content-opa .opa .archive-snippet .com-content .relazione-attachment, .content-opa .opa .archive-snippet .opa-content .relazione-attachment {
display: flex;
flex-wrap: wrap;
border-top: 1px solid #C5CFDC;
margin-top: 15px; }
.content-comunicati-stampa .comunicato-stampa .archive-snippet .com-content .relazione-attachment a, .content-comunicati-stampa .comunicato-stampa .archive-snippet .opa-content .relazione-attachment a, .content-comunicati-stampa .opa .archive-snippet .com-content .relazione-attachment a, .content-comunicati-stampa .opa .archive-snippet .opa-content .relazione-attachment a, .content-news .comunicato-stampa .archive-snippet .com-content .relazione-attachment a, .content-news .comunicato-stampa .archive-snippet .opa-content .relazione-attachment a, .content-news .opa .archive-snippet .com-content .relazione-attachment a, .content-news .opa .archive-snippet .opa-content .relazione-attachment a, .content-relazioni-governance .comunicato-stampa .archive-snippet .com-content .relazione-attachment a, .content-relazioni-governance .comunicato-stampa .archive-snippet .opa-content .relazione-attachment a, .content-relazioni-governance .opa .archive-snippet .com-content .relazione-attachment a, .content-relazioni-governance .opa .archive-snippet .opa-content .relazione-attachment a, .content-opa .comunicato-stampa .archive-snippet .com-content .relazione-attachment a, .content-opa .comunicato-stampa .archive-snippet .opa-content .relazione-attachment a, .content-opa .opa .archive-snippet .com-content .relazione-attachment a, .content-opa .opa .archive-snippet .opa-content .relazione-attachment a {
margin-right: 25px;
margin-top: 15px; }
.content-comunicati-stampa .comunicato-stampa .archive-snippet .com-content .relazione-attachment a span, .content-comunicati-stampa .comunicato-stampa .archive-snippet .opa-content .relazione-attachment a span, .content-comunicati-stampa .opa .archive-snippet .com-content .relazione-attachment a span, .content-comunicati-stampa .opa .archive-snippet .opa-content .relazione-attachment a span, .content-news .comunicato-stampa .archive-snippet .com-content .relazione-attachment a span, .content-news .comunicato-stampa .archive-snippet .opa-content .relazione-attachment a span, .content-news .opa .archive-snippet .com-content .relazione-attachment a span, .content-news .opa .archive-snippet .opa-content .relazione-attachment a span, .content-relazioni-governance .comunicato-stampa .archive-snippet .com-content .relazione-attachment a span, .content-relazioni-governance .comunicato-stampa .archive-snippet .opa-content .relazione-attachment a span, .content-relazioni-governance .opa .archive-snippet .com-content .relazione-attachment a span, .content-relazioni-governance .opa .archive-snippet .opa-content .relazione-attachment a span, .content-opa .comunicato-stampa .archive-snippet .com-content .relazione-attachment a span, .content-opa .comunicato-stampa .archive-snippet .opa-content .relazione-attachment a span, .content-opa .opa .archive-snippet .com-content .relazione-attachment a span, .content-opa .opa .archive-snippet .opa-content .relazione-attachment a span {
font-family: "Nexa_bold", sans-serif;
color: #606C7B;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 26px;
margin-left: 10px; }
.content-comunicati-stampa .comunicato-stampa .archive-snippet .com-content .relazione-attachment a i, .content-comunicati-stampa .comunicato-stampa .archive-snippet .opa-content .relazione-attachment a i, .content-comunicati-stampa .opa .archive-snippet .com-content .relazione-attachment a i, .content-comunicati-stampa .opa .archive-snippet .opa-content .relazione-attachment a i, .content-news .comunicato-stampa .archive-snippet .com-content .relazione-attachment a i, .content-news .comunicato-stampa .archive-snippet .opa-content .relazione-attachment a i, .content-news .opa .archive-snippet .com-content .relazione-attachment a i, .content-news .opa .archive-snippet .opa-content .relazione-attachment a i, .content-relazioni-governance .comunicato-stampa .archive-snippet .com-content .relazione-attachment a i, .content-relazioni-governance .comunicato-stampa .archive-snippet .opa-content .relazione-attachment a i, .content-relazioni-governance .opa .archive-snippet .com-content .relazione-attachment a i, .content-relazioni-governance .opa .archive-snippet .opa-content .relazione-attachment a i, .content-opa .comunicato-stampa .archive-snippet .com-content .relazione-attachment a i, .content-opa .comunicato-stampa .archive-snippet .opa-content .relazione-attachment a i, .content-opa .opa .archive-snippet .com-content .relazione-attachment a i, .content-opa .opa .archive-snippet .opa-content .relazione-attachment a i {
color: #606C7B;
border: 1px solid #606C7B;
padding: 6px 8px;
border-radius: 50%;
font-size: 14px;
max-height: 28px;
max-width: 28px; }
.content-comunicati-stampa .comunicato-stampa .archive-snippet .com-content .com-text, .content-comunicati-stampa .comunicato-stampa .archive-snippet .com-content .opa-text, .content-comunicati-stampa .comunicato-stampa .archive-snippet .opa-content .com-text, .content-comunicati-stampa .comunicato-stampa .archive-snippet .opa-content .opa-text, .content-comunicati-stampa .opa .archive-snippet .com-content .com-text, .content-comunicati-stampa .opa .archive-snippet .com-content .opa-text, .content-comunicati-stampa .opa .archive-snippet .opa-content .com-text, .content-comunicati-stampa .opa .archive-snippet .opa-content .opa-text, .content-news .comunicato-stampa .archive-snippet .com-content .com-text, .content-news .comunicato-stampa .archive-snippet .com-content .opa-text, .content-news .comunicato-stampa .archive-snippet .opa-content .com-text, .content-news .comunicato-stampa .archive-snippet .opa-content .opa-text, .content-news .opa .archive-snippet .com-content .com-text, .content-news .opa .archive-snippet .com-content .opa-text, .content-news .opa .archive-snippet .opa-content .com-text, .content-news .opa .archive-snippet .opa-content .opa-text, .content-relazioni-governance .comunicato-stampa .archive-snippet .com-content .com-text, .content-relazioni-governance .comunicato-stampa .archive-snippet .com-content .opa-text, .content-relazioni-governance .comunicato-stampa .archive-snippet .opa-content .com-text, .content-relazioni-governance .comunicato-stampa .archive-snippet .opa-content .opa-text, .content-relazioni-governance .opa .archive-snippet .com-content .com-text, .content-relazioni-governance .opa .archive-snippet .com-content .opa-text, .content-relazioni-governance .opa .archive-snippet .opa-content .com-text, .content-relazioni-governance .opa .archive-snippet .opa-content .opa-text, .content-opa .comunicato-stampa .archive-snippet .com-content .com-text, .content-opa .comunicato-stampa .archive-snippet .com-content .opa-text, .content-opa .comunicato-stampa .archive-snippet .opa-content .com-text, .content-opa .comunicato-stampa .archive-snippet .opa-content .opa-text, .content-opa .opa .archive-snippet .com-content .com-text, .content-opa .opa .archive-snippet .com-content .opa-text, .content-opa .opa .archive-snippet .opa-content .com-text, .content-opa .opa .archive-snippet .opa-content .opa-text {
margin-left: 38px;
color: #606C7B;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px; }
.content-relazioni-governance .mt-5 .comunicato-stampa .archive-snippet .com-content .title-download {
margin-bottom: 0; }
.opa-disclaimer-container {
margin-bottom: 50px; }
.opa-disclaimer-container #opa-disclaimer .opa-disclaimer-text {
margin-bottom: 25px; }
.opa-disclaimer-container #opa-disclaimer .opa-submit-container {
display: flex;
justify-content: center; }
.opa-disclaimer-container #opa-disclaimer .opa-submit-container .submit {
background-color: transparent;
font-size: 14px;
letter-spacing: 0;
line-height: 14px;
border-radius: 23px;
padding: 15px 30px 10px;
text-align: center;
text-transform: uppercase;
cursor: pointer;
font-family: "Nexa_bold", sans-serif;
border: solid 2px; }
.opa-disclaimer-container #opa-disclaimer .opa-submit-container .submit.accept {
background-color: #00CFDF;
color: white;
border-color: #00CFDF; }
.opa-disclaimer-container #opa-disclaimer .opa-submit-container .submit.accept:hover {
background-color: #80E7EF;
border-color: #80E7EF; }
.opa-disclaimer-container #opa-disclaimer .opa-submit-container .submit.accept:focus {
background-color: #00A5B2;
border-color: #00A5B2; }
.opa-disclaimer-container #opa-disclaimer .opa-submit-container .submit.decline {
color: black;
border-color: black;
margin-right: 20px; }
.opa-disclaimer-container #opa-disclaimer .opa-submit-container .submit.decline:hover {
background-color: #606C7B;
border-color: #606C7B;
color: white; }
.opa-disclaimer-container #opa-disclaimer .opa-submit-container .submit.decline:focus {
background-color: black;
border-color: #606C7B;
color: white; }
@media screen and (max-width: 990px) {
.opa-disclaimer-container {
padding: 0 20px; } }
.archive-pagination {
margin-top: 30px; }
@media (max-width: 991px) {
.archive-pagination {
flex-direction: column;
padding: 0 30px;
margin: 20px 0; } }
.archive-pagination .pagination-cont {
display: flex;
justify-content: space-between;
align-items: center; }
@media (max-width: 991px) {
.archive-pagination .pagination-cont {
flex-direction: column; } }
.archive-pagination .pagination-cont .pagination-counter {
width: 50%; }
@media (max-width: 991px) {
.archive-pagination .pagination-cont .pagination-counter {
width: 100%;
margin-bottom: 20px; } }
.archive-pagination .pagination-cont .pagination-counter .page-counter {
font-size: 16px;
letter-spacing: 0;
line-height: 22px;
color: #000; }
@media (max-width: 991px) {
.archive-pagination .pagination-cont .pagination-counter .page-counter {
text-align: center; } }
@media (max-width: 991px) {
.archive-pagination .pagination-cont .pagination-items {
width: 100%; } }
.archive-pagination .pagination-cont .pagination-items .pagination {
align-items: center;
justify-content: flex-end; }
@media (max-width: 991px) {
.archive-pagination .pagination-cont .pagination-items .pagination {
justify-content: center; } }
.archive-pagination .pagination-cont .pagination-items .pagination .page-item {
margin: 0 5px; }
.archive-pagination .pagination-cont .pagination-items .pagination .page-item .page-link {
border: none;
background-color: unset;
color: #000;
line-height: 16px;
padding: 8px;
text-align: center;
width: 29px;
height: 29px; }
.archive-pagination .pagination-cont .pagination-items .pagination .page-item .page-link:hover {
border: 1.5px solid #000;
border-radius: 50%;
line-height: 12px;
background-color: #000;
color: #fff; }
.archive-pagination .pagination-cont .pagination-items .pagination .active .page-link {
border: 1.5px solid #000;
border-radius: 50%;
line-height: 12px; }
.archive-pagination .pagination-cont .pagination-items .pagination .active .page-link:hover {
background-color: #000;
color: #fff; }
.archive-pagination .pagination-cont .pagination-items .pagination .next i, .archive-pagination .pagination-cont .pagination-items .pagination .prev i {
font-size: 20px;
line-height: 12px; }
.content-eventi h4 {
font-family: "Nexa_bold", sans-serif;
color: #000;
font-size: 24px;
letter-spacing: 0;
line-height: 28px;
margin: 40px 0 37px 0; }
@media (max-width: 991px) {
.content-eventi h4 {
padding: 0 30px; } }
.content-eventi .upcoming-events h4 {
margin: 0 0 37px 0; }
@media (max-width: 991px) {
.content-eventi .upcoming-events h4 {
margin: 40px 0 37px 0; } }
.content-eventi .last-events .comunicato-stampa, .content-eventi .upcoming-events .comunicato-stampa {
width: 100%;
margin-bottom: 30px; }
@media (max-width: 991px) {
.content-eventi .last-events .comunicato-stampa, .content-eventi .upcoming-events .comunicato-stampa {
margin-bottom: 0; } }
.content-eventi .last-events .comunicato-stampa .archive-snippet .date-head, .content-eventi .upcoming-events .comunicato-stampa .archive-snippet .date-head {
width: 100%;
padding: 15px 30px;
background: #C5CFDC;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
color: #000; }
.content-eventi .last-events .comunicato-stampa .archive-snippet .com-content, .content-eventi .upcoming-events .comunicato-stampa .archive-snippet .com-content {
width: 100%;
background: #fff;
padding: 30px; }
.content-eventi .last-events .comunicato-stampa .archive-snippet .com-content .category, .content-eventi .upcoming-events .comunicato-stampa .archive-snippet .com-content .category {
color: #004F90;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 18px;
text-transform: uppercase;
margin-bottom: 15px; }
.content-eventi .last-events .comunicato-stampa .archive-snippet .com-content .title-download, .content-eventi .upcoming-events .comunicato-stampa .archive-snippet .com-content .title-download {
color: #000;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 26px;
margin-bottom: 15px; }
.content-eventi .last-events .comunicato-stampa .archive-snippet .com-content .title-download a, .content-eventi .upcoming-events .comunicato-stampa .archive-snippet .com-content .title-download a {
align-items: baseline;
color: #000 !important;
display: flex;
width: fit-content; }
.content-eventi .last-events .comunicato-stampa .archive-snippet .com-content .title-download a i, .content-eventi .upcoming-events .comunicato-stampa .archive-snippet .com-content .title-download a i {
border: 1px solid black;
padding: 6px 8px;
border-radius: 50%;
font-size: 14px;
max-height: 28px;
max-width: 28px; }
.content-eventi .last-events .comunicato-stampa .archive-snippet .com-content .title-download a span, .content-eventi .upcoming-events .comunicato-stampa .archive-snippet .com-content .title-download a span {
width: 95%;
margin-left: 10px; }
.content-eventi .last-events .comunicato-stampa .archive-snippet .com-content .com-text, .content-eventi .upcoming-events .comunicato-stampa .archive-snippet .com-content .com-text {
margin-left: 38px;
color: #606C7B;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px; }
.content-eventi .last-events .comunicato-stampa .archive-snippet .com-content .eventi-attachment, .content-eventi .upcoming-events .comunicato-stampa .archive-snippet .com-content .eventi-attachment {
display: flex;
flex-wrap: wrap;
border-top: 1px solid #C5CFDC;
margin-top: 15px; }
.content-eventi .last-events .comunicato-stampa .archive-snippet .com-content .eventi-attachment a, .content-eventi .upcoming-events .comunicato-stampa .archive-snippet .com-content .eventi-attachment a {
margin-right: 25px;
margin-top: 15px; }
.content-eventi .last-events .comunicato-stampa .archive-snippet .com-content .eventi-attachment a span, .content-eventi .upcoming-events .comunicato-stampa .archive-snippet .com-content .eventi-attachment a span {
font-family: "Nexa_bold", sans-serif;
color: #606C7B;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 26px;
margin-left: 10px; }
.content-eventi .last-events .comunicato-stampa .archive-snippet .com-content .eventi-attachment a i, .content-eventi .upcoming-events .comunicato-stampa .archive-snippet .com-content .eventi-attachment a i {
color: #606C7B;
border: 1px solid #606C7B;
padding: 6px 8px;
border-radius: 50%;
font-size: 14px;
max-height: 28px;
max-width: 28px; }
.content-news .risultati-desktop {
margin-top: 40px;
display: block; }
.content-news .risultati-desktop table {
width: 100%; }
.content-news .risultati-desktop table thead {
background: #C5CFDC; }
.content-news .risultati-desktop table thead tr th {
padding: 20px 0 15px 0;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 26px;
font-family: "Nexa_bold", sans-serif;
color: #000;
text-align: center; }
.content-news .risultati-desktop table thead tr th:first-child {
text-align: left;
padding-left: 30px; }
.content-news .risultati-desktop table thead tr th:last-child {
padding-right: 30px; }
.content-news .risultati-desktop table tbody {
background: #fff; }
.content-news .risultati-desktop table tbody tr {
border-bottom: 1px solid #C5CFDC; }
.content-news .risultati-desktop table tbody tr td {
padding: 20px 0 15px 0;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 33px;
font-family: "Nexa_bold", sans-serif;
color: #000;
text-align: center; }
.content-news .risultati-desktop table tbody tr td a {
font-size: 28px;
color: #000; }
.content-news .risultati-desktop table tbody tr td:first-child {
text-align: left;
padding-left: 30px; }
.content-news .risultati-desktop table tbody tr td:last-child {
padding-right: 30px; }
.content-news .risultati-desktop table tbody tr:last-child {
border: none; }
.content-news .risultati-mobile {
display: none; }
@media (max-width: 991px) {
.content-news {
margin-top: 0; }
.content-news .risultati-desktop {
display: none; }
.content-news .risultati-mobile {
display: block; }
.content-news .risultati-mobile h4 {
background: #fff;
padding: 25px 30px 17px 30px;
font-family: "Nexa_bold", sans-serif;
font-size: 20px;
letter-spacing: 0;
line-height: 26px;
max-height: 68px; }
.content-news .risultati-mobile .risultati-accordion .trigger-accordion {
background: #C5CFDC;
border-bottom: 1px solid #fff;
padding: 25px 30px 17px 30px;
color: #000;
cursor: pointer;
display: flex;
justify-content: space-between;
font-family: "Nexa_bold", sans-serif;
font-size: 20px;
letter-spacing: 0;
line-height: 26px; }
.content-news .risultati-mobile .risultati-accordion .trigger-accordion:after {
font-family: "Font Awesome 5 Pro";
content: '\f068';
color: #6B7786; }
.content-news .risultati-mobile .risultati-accordion .trigger-accordion.collapsed:after {
font-family: "Font Awesome 5 Pro";
content: '\f067';
color: #6B7786; }
.content-news .risultati-mobile .risultati-accordion .content-accordion .content-item {
display: flex;
justify-content: space-between;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 33px;
color: #000;
background: #fff;
padding: 14px 30px 6px 30px;
border-bottom: 1px solid #C5CFDC; }
.content-news .risultati-mobile .risultati-accordion .content-accordion .content-item i {
color: #000;
font-size: 24px; } }
.section-bilanci .cpt-filter-cont {
margin-top: 40px; }
.section-bilanci .cpt-filter-cont .cpt-filter-item {
background: #fff;
border-left: 5px solid #9AB9D1;
margin-top: 20px;
padding: 33px 30px 30px 30px;
display: flex;
justify-content: space-between;
align-items: center; }
@media (max-width: 991px) {
.section-bilanci .cpt-filter-cont .cpt-filter-item {
flex-direction: column;
align-items: flex-start;
margin-left: 30px;
margin-right: 30px;
padding: 33px 20px 30px 20px; } }
.section-bilanci .cpt-filter-cont .cpt-filter-item .filter-left p {
color: #000;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 28px; }
.section-bilanci .cpt-filter-cont .cpt-filter-item .filter-right {
margin-top: 15px; }
@media only screen and (max-width: 351px) {
.section-bilanci .cpt-filter-cont .cpt-filter-item .filter-right {
display: flex;
flex-direction: column; } }
.section-bilanci .cpt-filter-cont .cpt-filter-item .filter-right .filter-download {
color: white;
font-size: 13px;
font-family: "Nexa_bold", sans-serif;
letter-spacing: 0;
line-height: 21.42px;
background-color: #00CFDF;
border: 2px solid #00CFDF;
border-radius: 23px;
padding: 18px 25px 15px 25px;
text-align: center;
text-transform: uppercase;
margin-right: 5px;
white-space: nowrap; }
.section-bilanci .cpt-filter-cont .cpt-filter-item .filter-right .filter-download i {
margin-right: 10px; }
@media (max-width: 991px) {
.section-bilanci .cpt-filter-cont .cpt-filter-item .filter-right .filter-download {
padding: 16px 20px 13px 20px; } }
.section-bilanci .cpt-filter-cont .cpt-filter-item .filter-right .filter-find-out {
color: black;
background-color: transparent;
border: 2px solid black;
font-size: 13px;
font-family: "Nexa_bold", sans-serif;
letter-spacing: 0;
line-height: 21.42px;
border-radius: 23px;
padding: 16px 25px 13px 25px;
text-align: center;
text-transform: uppercase;
white-space: nowrap; }
@media (max-width: 991px) {
.section-bilanci .cpt-filter-cont .cpt-filter-item .filter-right .filter-find-out {
padding: 16px 20px 13px 20px;
margin-top: 10px; } }
.esprinet-cpt-wrapper {
display: flex;
flex-direction: column;
justify-content: space-between; }
.esprinet-cpt-wrapper h4 {
font-family: "Nexa_bold", sans-serif;
font-size: 24px;
letter-spacing: 0;
line-height: 28px;
margin-bottom: 20px; }
.esprinet-cpt-wrapper .custom-link a {
cursor: pointer;
display: flex;
min-height: 45.9px;
border-radius: 40px;
font-family: "Nexa_bold", sans-serif;
text-transform: uppercase;
font-size: 12.6px;
text-align: center;
letter-spacing: 0;
padding: 18px 40px 15px 40px;
justify-content: center;
align-items: flex-end;
width: fit-content;
line-height: unset;
background: transparent;
border: 2px solid #000;
color: #000;
outline: none;
margin-top: 30px; }
.esprinet-cpt-wrapper .custom-link a:hover {
color: #fff;
background-color: #606C7B;
border-color: #606C7B;
text-decoration: none; }
.esprinet-cpt-wrapper .section-comunicati-stampa .cpt-cont .cpt-item, .esprinet-cpt-wrapper .section-eventi .cpt-cont .cpt-item {
display: flex;
flex-direction: column;
border-bottom: 1px solid #C5CFDC;
padding: 15px 0; }
.esprinet-cpt-wrapper .section-comunicati-stampa .cpt-cont .cpt-item .date, .esprinet-cpt-wrapper .section-eventi .cpt-cont .cpt-item .date {
color: #606C7B;
font-size: 16px;
font-family: "Nexa_bold", sans-serif;
letter-spacing: 0;
line-height: 26px; }
.esprinet-cpt-wrapper .section-comunicati-stampa .cpt-cont .cpt-item .category, .esprinet-cpt-wrapper .section-eventi .cpt-cont .cpt-item .category {
font-size: 16px;
font-family: "Nexa_bold", sans-serif;
color: #004F90;
text-transform: uppercase;
letter-spacing: 0;
line-height: 18px;
margin-bottom: 5px;
margin-top: 15px; }
.esprinet-cpt-wrapper .section-comunicati-stampa .cpt-cont .cpt-item .title-download, .esprinet-cpt-wrapper .section-eventi .cpt-cont .cpt-item .title-download {
color: #000;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 26px; }
.esprinet-cpt-wrapper .section-comunicati-stampa .cpt-cont .cpt-item .title-download a, .esprinet-cpt-wrapper .section-eventi .cpt-cont .cpt-item .title-download a {
color: #000 !important;
display: flex;
align-items: baseline; }
.esprinet-cpt-wrapper .section-comunicati-stampa .cpt-cont .cpt-item .title-download a i, .esprinet-cpt-wrapper .section-eventi .cpt-cont .cpt-item .title-download a i {
border: 1px solid black;
padding: 6px 8px;
border-radius: 50%;
font-size: 14px;
max-height: 28px;
max-width: 28px; }
.esprinet-cpt-wrapper .section-comunicati-stampa .cpt-cont .cpt-item .title-download a span, .esprinet-cpt-wrapper .section-eventi .cpt-cont .cpt-item .title-download a span {
width: 95%;
margin-left: 10px; }
.block-news-home .fl-module-content {
margin: 0 !important; }
.esprinet-news-widget-wrapper {
display: flex; }
@media (max-width: 991px) {
.esprinet-news-widget-wrapper {
flex-direction: column; } }
.esprinet-news-widget-wrapper .news-static-content {
width: 50%;
margin-right: 30px; }
.esprinet-news-widget-wrapper .news-static-content img {
min-height: 210px;
width: 100%;
object-fit: cover; }
@media (max-width: 991px) {
.esprinet-news-widget-wrapper .news-static-content {
width: 100%;
margin-right: 0;
margin-bottom: 30px;
padding: 30px 30px 0 30px; } }
.esprinet-news-widget-wrapper .news-static-content .block-content {
background: #F2F5F8;
border-left: 5px solid #9AB9D1;
padding: 30px; }
.esprinet-news-widget-wrapper .news-static-content .block-content h4 {
font-size: 24px;
letter-spacing: 0;
line-height: 28px;
font-family: "Nexa_bold", sans-serif;
color: #000;
margin-bottom: 10px; }
.esprinet-news-widget-wrapper .news-static-content .block-content p {
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
font-family: "Nexa_regular", sans-serif;
color: #606C7B;
margin-bottom: 15px; }
.esprinet-news-widget-wrapper .news-static-content .block-content .custom-link a {
font-family: "Nexa_regular", sans-serif;
color: #000;
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
border-bottom: 1px solid #000;
padding-bottom: 3px; }
.esprinet-news-widget-wrapper .news-static-content .block-content .custom-link a:hover {
color: #00CFDF;
border-bottom: 1px solid #00CFDF; }
.esprinet-news-widget-wrapper .section-list-news-widget {
display: flex; }
@media (max-width: 991px) {
.esprinet-news-widget-wrapper .section-list-news-widget {
padding-left: 30px;
flex-wrap: nowrap;
overflow-x: scroll;
scrollbar-width: none;
-ms-overflow-style: -ms-autohiding-scrollbar; }
.esprinet-news-widget-wrapper .section-list-news-widget::-webkit-scrollbar {
width: 0px;
background: transparent; } }
.esprinet-news-widget-wrapper .section-list-news-widget .block-item {
background: #F2F5F8;
border-left: 5px solid #9AB9D1;
padding: 30px; }
.esprinet-news-widget-wrapper .section-list-news-widget .block-item .date-head {
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
color: #000; }
.esprinet-news-widget-wrapper .section-list-news-widget .block-item .category {
color: #004F90;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 18px;
text-transform: uppercase;
margin-bottom: 15px; }
.esprinet-news-widget-wrapper .section-list-news-widget .block-item .title-download {
color: #000;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 26px; }
.esprinet-news-widget-wrapper .section-list-news-widget .block-item .title-download a {
align-items: baseline;
color: #000 !important;
display: flex;
width: fit-content; }
.esprinet-news-widget-wrapper .section-list-news-widget .block-item .title-download a i {
border: 1px solid black;
padding: 6px 8px;
border-radius: 50%;
font-size: 14px;
max-height: 28px;
max-width: 28px; }
.esprinet-news-widget-wrapper .section-list-news-widget .block-item .title-download a span {
width: 95%;
margin-left: 10px; }
.esprinet-news-widget-wrapper .full {
flex-direction: row;
width: 100%; }
.esprinet-news-widget-wrapper .full .block-item {
margin-right: 40px;
width: 33.33%; }
@media (max-width: 991px) {
.esprinet-news-widget-wrapper .full .block-item {
min-width: 75%;
margin-right: 20px; } }
.esprinet-news-widget-wrapper .full .block-item:last-child {
margin-right: 0; }
.esprinet-news-widget-wrapper .half {
width: 50%;
flex-direction: column; }
@media (max-width: 991px) {
.esprinet-news-widget-wrapper .half {
width: 100%;
flex-direction: row; } }
.esprinet-news-widget-wrapper .half .block-item {
width: 100%;
margin-bottom: 15px; }
@media (max-width: 991px) {
.esprinet-news-widget-wrapper .half .block-item {
margin-bottom: 0;
margin-right: 20px;
min-width: 75%; } }
.esprinet-news-widget-wrapper .half .block-item:last-child {
margin-bottom: 0; }
.container-search {
max-width: 1350px;
margin: 0 auto;
padding: 0 20px; }
@media (max-width: 991px) {
.container-search {
padding: 20px 30px; } }
.container-search .main-title {
color: #000;
font-family: "Nexa_bold", sans-serif;
font-size: 32px;
letter-spacing: 0;
line-height: 34px;
margin-top: 30px;
margin-bottom: 40px; }
@media (max-width: 991px) {
.container-search .main-title {
font-size: 26px;
letter-spacing: 0;
line-height: 34px; } }
.container-search .search-listing .search-post {
border-bottom: 1px solid #C5CFDC;
padding: 30px 0; }
@media (max-width: 991px) {
.container-search .search-listing .search-post {
padding: 20px 0; } }
.container-search .search-listing .search-post .search-title {
color: #000;
font-family: "Nexa_bold", sans-serif;
font-size: 24px;
letter-spacing: 0;
line-height: 34px; }
@media (max-width: 991px) {
.container-search .search-listing .search-post .search-title {
font-size: 20px; } }
.slider-dynamic-start, .slider-dynamic-trio {
max-width: 1800px;
margin: 0 auto;
position: relative;
display: flex;
align-items: center;
justify-content: center; }
.slider-dynamic-start .slick-list, .slider-dynamic-trio .slick-list {
margin: 0 50px; }
@media (max-width: 991px) {
.slider-dynamic-start .slick-list, .slider-dynamic-trio .slick-list {
margin: 0; } }
.slider-dynamic-start .slick-list .slick-track .SlideWhiteB, .slider-dynamic-trio .slick-list .slick-track .SlideWhiteB {
border-right: 5px solid #fff;
color: white;
min-height: 370px;
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 40px; }
@media (max-width: 991px) {
.slider-dynamic-start .slick-list .slick-track .SlideWhiteB, .slider-dynamic-trio .slick-list .slick-track .SlideWhiteB {
max-width: 250px;
padding: 30px;
min-height: 320px; } }
.slider-dynamic-start .slick-list .slick-track .SlideWhiteB .img-cont img, .slider-dynamic-trio .slick-list .slick-track .SlideWhiteB .img-cont img {
max-width: 90px; }
@media (max-width: 991px) {
.slider-dynamic-start .slick-list .slick-track .SlideWhiteB .img-cont img, .slider-dynamic-trio .slick-list .slick-track .SlideWhiteB .img-cont img {
max-width: 54px; } }
.slider-dynamic-start .slick-list .slick-track .SlideWhiteB .text-cont, .slider-dynamic-trio .slick-list .slick-track .SlideWhiteB .text-cont {
display: flex;
flex-direction: column;
justify-content: flex-start;
min-height: 180px; }
.slider-dynamic-start .slick-list .slick-track .SlideWhiteB .text-cont .titleSlider, .slider-dynamic-trio .slick-list .slick-track .SlideWhiteB .text-cont .titleSlider {
font-family: "Nexa_bold", sans-serif;
font-size: 24px;
letter-spacing: 0;
line-height: 28px;
margin-bottom: 5px; }
@media (max-width: 991px) {
.slider-dynamic-start .slick-list .slick-track .SlideWhiteB .text-cont .titleSlider, .slider-dynamic-trio .slick-list .slick-track .SlideWhiteB .text-cont .titleSlider {
font-size: 20px; } }
.slider-dynamic-start .slick-list .slick-track .SlideWhiteB .text-cont p, .slider-dynamic-trio .slick-list .slick-track .SlideWhiteB .text-cont p {
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px; }
.slider-dynamic-start .slick-arrow, .slider-dynamic-trio .slick-arrow {
background: rgba(255, 255, 255, 0.2);
color: #fff;
border-radius: 50%;
border: none;
outline: none;
cursor: pointer;
font-size: 29px;
height: 65px;
min-width: 65px;
padding: 18px 0;
text-align: center; }
.slider-dynamic-start .slick-next, .slider-dynamic-trio .slick-next {
margin-right: 10px; }
.slider-dynamic-start .slick-prev, .slider-dynamic-trio .slick-prev {
margin-left: 10px; }
@media only screen and (max-width: 1245px) {
.slider-dynamic-start .slick-list .slick-active + .slick-active + .slick-active {
border-right: none; } }
.slider-dynamic-start .slick-list .slick-active + .slick-active + .slick-active + .slick-active {
border-right: none; }
@media (max-width: 991px) {
.slider-dynamic-start .slick-list .slick-active + .slick-active + .slick-active + .slick-active {
border-right: 5px solid #fff; } }
@media only screen and (max-width: 1245px) {
.slider-dynamic-trio .slick-list .slick-active + .slick-active + .slick-active {
border-right: none; } }
.slider-dynamic-trio .slick-list .slick-active + .slick-active + .slick-active {
border-right: none; }
@media (max-width: 991px) {
.slider-dynamic-trio .slick-list .slick-active + .slick-active + .slick-active {
border-right: 5px solid #fff; } }
.accordion-contact .pp-accordion-button-label {
font-family: "Nexa_bold", sans-serif; }
.accordion-contact .pp-accordion-button {
display: flex !important;
align-items: center;
justify-content: space-between; }
.accordion-contact .pp-accordion-button .pp-accordion-button-icon {
background: #fff;
padding: 20px !important;
border-radius: 50%;
text-align: center;
margin-left: 20px; }
@media (max-width: 991px) {
.accordion-contact .pp-accordion-button {
height: auto !important;
align-items: center; } }
.accordion-contact ul {
list-style: disc; }
.tile-fornitori .pp-logo:nth-child(5n) {
margin-right: 0 !important; }
.tile-fornitori .pp-logos-wrapper {
justify-content: center; }
.tile-fornitori .pp-logo {
margin-right: 30px !important;
margin-bottom: 40px !important;
width: 18% !important; }
@media only screen and (max-width: 1254px) {
.tile-fornitori .pp-logo {
width: 17% !important; } }
@media (max-width: 991px) {
.tile-fornitori .pp-logo {
width: 46% !important;
margin-right: 0 !important;
margin-bottom: 20px !important; } }
@media (max-width: 991px) {
.tile-fornitori .pp-logo:nth-child(odd) {
margin-right: 20px !important; } }
.single-mediateca .content-sidebar-wrap {
background-color: white; }
.single-mediateca .content-sidebar-wrap .entry-content {
max-width: 1350px;
margin: 0 auto 50px;
padding: 0 20px; }
.single-mediateca .content-sidebar-wrap .entry-content .media-title {
font-size: 32px;
line-height: 34px;
font-family: "Nexa_bold", sans-serif;
margin: 60px 0 20px; }
.single-mediateca .content-sidebar-wrap .entry-content .media-info {
margin-bottom: 60px;
display: flex;
color: #00CFDF;
font-size: 14px; }
.single-mediateca .content-sidebar-wrap .entry-content .media-info .media-date {
margin-right: 50px;
display: flex;
align-items: center; }
.single-mediateca .content-sidebar-wrap .entry-content .media-info .media-date span {
margin-top: 5px; }
.single-mediateca .content-sidebar-wrap .entry-content .media-info .media-date:before {
content: "\f133";
font-family: 'Font Awesome 5 Pro';
margin-right: 10px;
font-size: 20px; }
.single-mediateca .content-sidebar-wrap .entry-content .media-info .media-topic {
display: flex;
align-items: center; }
.single-mediateca .content-sidebar-wrap .entry-content .media-info .media-topic span {
margin-top: 5px; }
.single-mediateca .content-sidebar-wrap .entry-content .media-info .media-topic:before {
content: "\f1ea";
font-family: 'Font Awesome 5 Pro';
margin-right: 10px;
font-size: 20px; }
.single-mediateca .content-sidebar-wrap .entry-content .media-images-container {
text-align: center; }
.single-mediateca .content-sidebar-wrap .entry-content .media-images-container img {
width: 100%;
max-width: 900px; }
.single-mediateca .content-sidebar-wrap .entry-content .media-video-container {
text-align: center; }
.single-mediateca .content-sidebar-wrap .entry-content .media-video-container iframe {
max-width: 900px;
width: 100%; }
@media screen and (max-width: 480px) {
.single-mediateca .content-sidebar-wrap .entry-content .media-title {
font-size: 26px;
line-height: 30px; }
.single-mediateca .content-sidebar-wrap .entry-content .media-info {
margin-bottom: 50px; }
.single-mediateca .content-sidebar-wrap .entry-content .media-info .media-date {
margin-right: 30px; } }
.post-type-archive-mediateca .content-sidebar-wrap {
background-color: white; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container {
max-width: 1350px;
margin: 50px auto;
padding: 0 20px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts {
display: flex;
flex-wrap: wrap;
margin-top: 50px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post {
flex-basis: calc((100% - 60px) /3);
margin-right: 30px;
margin-bottom: 50px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post:nth-child(3n) {
margin-right: 0; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-thumbnail {
position: relative; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-thumbnail img {
width: 100%;
object-fit: cover;
max-height: 220px;
height: 100%; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-thumbnail .mdtc-post-flags {
position: absolute;
top: 10px;
left: 10px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-thumbnail .mdtc-post-flags span {
background-color: white;
border-radius: 5px;
display: flex;
width: 40px;
height: 25px;
position: relative;
align-items: center;
justify-content: center; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-thumbnail .mdtc-post-flags span.mdtc-image-type-flag:before {
content: '\f03e';
font-family: 'Font Awesome 5 Pro';
color: #00CFDF;
font-size: 20px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-thumbnail .mdtc-post-flags span.mdtc-video-type-flag:before {
content: '\f04b';
font-family: 'Font Awesome 5 Pro';
color: #00CFDF;
font-size: 16px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info {
margin: 10px 0 20px;
display: flex;
color: #00CFDF;
font-size: 14px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-date {
margin-right: 15px;
display: flex;
align-items: center; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-date span {
margin-top: 5px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-date:before {
content: "\f133";
font-family: 'Font Awesome 5 Pro';
margin-right: 10px;
font-size: 20px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-topic {
display: flex;
align-items: center;
text-transform: uppercase; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-topic span {
margin-top: 5px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-topic:before {
content: "\f1ea";
font-family: 'Font Awesome 5 Pro';
margin-right: 10px;
font-size: 20px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-title {
display: block;
color: #000000;
font-size: 22px;
font-family: "Nexa_bold", sans-serif;
letter-spacing: 0;
line-height: 28px;
margin-bottom: 10px;
width: fit-content; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-title:hover {
color: #00CFDF; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-excerpt {
font-size: 14px;
color: #9AB9D1; }
@media screen and (max-width: 850px) {
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info {
margin: 10px 0 10px;
font-size: 12px;
flex-direction: column; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-date {
margin-right: 0px;
margin-bottom: 5px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-date:before {
font-size: 18px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-topic:before {
font-size: 18px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-title {
font-size: 18px;
line-height: 22px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-excerpt {
font-size: 14px;
color: #9AB9D1; } }
@media screen and (max-width: 768px) {
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post {
flex-basis: calc((100% - 30px) /2);
margin-right: 30px;
margin-bottom: 50px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post:nth-child(3n) {
margin-right: 30px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post:nth-child(2n) {
margin-right: 0; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-date {
margin-right: 0px;
margin-bottom: 5px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-date:before {
font-size: 18px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-topic:before {
font-size: 18px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-title {
font-size: 18px;
line-height: 22px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-excerpt {
font-size: 14px;
color: #9AB9D1; } }
@media screen and (max-width: 480px) {
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post {
flex-basis: 100%;
margin-right: 0px;
margin-bottom: 30px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post:nth-child(3n) {
margin-right: 0px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-date {
margin-right: 0px;
margin-bottom: 5px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-date:before {
font-size: 18px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-info .mdtc-topic:before {
font-size: 18px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-title {
font-size: 18px;
line-height: 22px; }
.post-type-archive-mediateca .content-sidebar-wrap .mdtc-custom-archive-container .mdtc-posts .mdtc-post .mdtc-post-excerpt {
font-size: 14px;
color: #9AB9D1; } }
.post-type-archive-crm_event .content-sidebar-wrap {
background-color: white; }
.content-custom-archive {
max-width: 1350px;
width: 100%;
margin: 0 auto;
padding: 3rem 20px; }
.content-custom-archive .espr-archive-filters {
margin-bottom: 80px; }
.content-custom-archive .espr-cards {
display: flex;
flex-wrap: wrap; }
.content-custom-archive .espr-cards .espr-card {
flex-basis: calc((100% - 90px) / 3);
margin-right: 45px;
margin-bottom: 70px; }
.content-custom-archive .espr-cards .espr-card:nth-child(3n) {
margin-right: 0; }
.content-custom-archive .no-results {
margin-bottom: 30px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk {
display: flex; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk .filter {
margin-right: 20px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk .filter:last-child {
margin-right: 0; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk .filter.archive-link {
display: block;
background-color: #fff;
line-height: 18px;
color: #000;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
padding: 14px 25px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: solid 1px #000;
height: 45px;
margin-right: 20px;
min-width: 150px;
text-align: center; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk .filter.archive-link.active {
background-color: #00CFDF;
color: #fff;
border: solid 1px #00CFDF; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk .filter.archive-link:hover {
background-color: #00CFDF;
color: #fff;
text-decoration: none;
border: solid 1px #00CFDF; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk .filter .nice-select {
height: 45px;
border: solid 1px #000;
border-radius: unset;
min-width: 200px;
text-align: center !important;
font-size: 16px;
line-height: 16px;
font-family: "Nexa_regular", sans-serif;
padding: 14px 25px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk .filter .nice-select .current:after {
content: '\f078';
font-family: 'Font Awesome 5 Pro';
margin-left: 7px;
font-size: 16px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk .filter .nice-select .list {
margin-top: 3px;
border-radius: 0;
width: 100%;
border: solid 1px #000;
box-shadow: none;
min-width: 200px;
left: -1px;
white-space: initial; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk .filter .nice-select .list li {
padding: 14px 25px;
text-align: center;
font-size: 14px;
text-transform: capitalize; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk .filter .nice-select .list li.selected, .content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk .filter .nice-select .list li.focus {
font-weight: normal;
font-family: "Nexa_bold", sans-serif;
background-color: #00CFDF !important;
color: #fff; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk .filter .nice-select .list li:hover {
background-color: #00CFDF;
color: #fff; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk .filter .nice-select:after {
border: none; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile {
display: none; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion button {
width: 100%;
background-color: white;
border: solid 1px #000;
color: #000;
padding: 10px 20px;
text-align: left;
outline: 0;
position: relative; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion button:after {
content: '\f068';
font-family: 'Font Awesome 5 Pro';
font-size: 16px;
position: absolute;
right: 20px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion button.collapsed:after {
content: '\f067';
font-family: 'Font Awesome 5 Pro';
font-size: 16px;
position: absolute;
right: 20px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion #collapse-filters {
background-color: #fff;
padding: 20px;
border: solid 1px #00CFDF;
border-top: none; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter {
margin-bottom: 20px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter:last-child {
margin-bottom: 0; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter.archive-link {
display: block;
background-color: #fff;
line-height: 18px;
color: #000;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
padding: 14px 25px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: solid 1px #000;
height: 45px;
width: 100%;
text-align: center; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter.archive-link.active {
background-color: #00CFDF;
color: #fff; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter.archive-link:hover {
background-color: #00CFDF;
color: #fff;
text-decoration: none; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter .nice-select {
height: 45px;
border: solid 1px #000;
border-radius: unset;
min-width: 150px;
text-align: center !important;
font-size: 16px;
line-height: 16px;
font-family: "Nexa_regular", sans-serif;
padding: 14px 25px;
float: unset; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter .nice-select .current:after {
content: '\f078';
font-family: 'Font Awesome 5 Pro';
margin-left: 7px;
font-size: 16px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter .nice-select .list {
margin-top: 3px;
border-radius: 0;
width: 100%;
border: solid 1px #000;
box-shadow: none;
min-width: 150px;
left: -1px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter .nice-select .list li {
padding: 14px 25px;
text-align: center; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter .nice-select .list li.selected, .content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter .nice-select .list li.focus {
font-weight: normal;
font-family: "Nexa_bold", sans-serif;
background-color: #00CFDF !important;
color: #fff; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter .nice-select .list li:hover {
background-color: #00CFDF;
color: #fff; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile .espr-mobile-filter-accordion #collapse-filters .filter .nice-select:after {
border: none; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-thumbnail {
max-height: 210px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-thumbnail a {
display: block; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-thumbnail a img {
max-height: 210px;
width: 100%;
height: 210px;
object-fit: cover; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info {
position: relative; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info.crm_event {
height: 325px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-vendor {
padding-top: 25px;
margin-bottom: 10px;
text-transform: uppercase;
font-family: "Nexa_bold", sans-serif;
line-height: 18px;
color: #00CFDF; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-post-title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
margin-bottom: 10px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-post-title:hover {
text-decoration: none; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-post-title h5 {
line-height: 26px;
font-size: 20px;
font-family: "Nexa_bold", sans-serif; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-post-title h5:hover {
color: #00CFDF; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-date, .content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-location-seat,
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-course-price, .content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-course-duration, .content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-type {
display: flex;
align-items: center;
color: #6A7788;
font-family: "Nexa_bold", sans-serif;
font-size: 14px;
line-height: 22px;
margin-top: 10px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-date .icon, .content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-location-seat .icon,
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-course-price .icon, .content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-course-duration .icon, .content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-type .icon {
width: 24px;
height: 24px;
border: solid 1px #6A7788;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-right: 8px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-date .icon:before, .content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-location-seat .icon:before,
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-course-price .icon:before, .content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-course-duration .icon:before, .content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-type .icon:before {
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
font-size: 12px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-date .separator, .content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-location-seat .separator,
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-course-price .separator, .content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-course-duration .separator, .content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-type .separator {
margin: 0 7px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-date .icon:before {
content: '\f133'; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-location-seat .icon:before {
content: '\f3c5'; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-type span {
margin-right: 5px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-type .icon:before {
content: '\f02e'; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-course-price .icon:before {
content: '\f3ff'; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-course-duration span {
margin-right: 5px; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-course-duration .icon:before {
content: '\f017'; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-footer-card {
position: absolute;
bottom: 0;
width: 100%; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-footer-card .espr-event-read-more {
margin-top: 25px;
color: #fff;
font-size: 13px;
letter-spacing: 0;
line-height: 15px;
background-color: #00cfdf;
border-radius: 23px;
padding: 18px 25px 15px;
text-align: center;
text-transform: uppercase;
display: block;
font-family: "Nexa_bold", sans-serif; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-post .espr-event-post-info .espr-event-footer-card .espr-event-read-more:hover {
background-color: #80e7ef;
text-decoration: none; }
@media screen and (max-width: 1100px) {
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-desk {
display: none; }
.content-custom-archive.espr-event-course-custom-archive-container .espr-event-archive-filters-mobile {
display: block; } }
@media screen and (max-width: 900px) {
.content-custom-archive {
margin: 0 auto 70px; }
.content-custom-archive .espr-archive-filters {
margin-bottom: 55px; }
.content-custom-archive .espr-cards {
display: flex;
flex-wrap: wrap; }
.content-custom-archive .espr-cards .espr-card {
flex-basis: calc((100% - 50px) /2);
margin-right: 50px;
margin-bottom: 50px; }
.content-custom-archive .espr-cards .espr-card:nth-child(2n) {
margin-right: 0; }
.content-custom-archive .espr-cards .espr-card:nth-child(3n) {
margin-right: 50px; } }
@media screen and (max-width: 700px) {
.content-custom-archive .espr-cards {
display: flex;
flex-wrap: wrap; }
.content-custom-archive .espr-cards .espr-card {
flex-basis: 100%;
margin-right: 0;
margin-bottom: 50px; }
.content-custom-archive .espr-cards .espr-card:nth-child(3n) {
margin-right: 0; } }
.financial-table-section {
background-color: white;
border: 2px solid #9AB9D1; }
.financial-table-section .financial-table-title-container {
padding: 30px 25px;
border-bottom: solid 1px #9AB9D1;
display: flex;
align-items: center;
justify-content: space-between; }
.financial-table-section .financial-table-title-container .financial-table-title {
color: #004F90;
font-family: "Nexa_bold", sans-serif, sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 18px; }
.financial-table-section .financial-table-title-container .financial-table-download {
display: block;
background-color: #00CFDF;
color: white;
text-transform: uppercase;
font-family: "Nexa_bold", sans-serif;
font-size: 14px;
padding: 10px 15px 5px; }
.financial-table-section .financial-table-title-container .financial-table-download.hidden {
display: none; }
.financial-table-section .financial-table-title-container .financial-table-download:hover {
background-color: #00A5B2;
color: white; }
.financial-table-section .financial-table-title-container .financial-table-download:after {
content: '\f34a';
font-family: 'Font Awesome 5 Pro';
margin-left: 10px;
font-weight: 600;
font-size: 14px; }
.financial-table-section .financial-table-container {
display: flex; }
.financial-table-section .financial-table-container .financial-table-content {
flex-basis: 70%;
padding: 30px 25px; }
.financial-table-section .financial-table-container .financial-table-content.hidden {
display: none; }
.financial-table-section .financial-table-container .financial-table-content.full-table {
flex-basis: 100%; }
.financial-table-section .financial-table-container .financial-table-content.full-table .table-rows .row-container .row-label {
flex-basis: 50%; }
.financial-table-section .financial-table-container .financial-table-content.full-table .table-rows .row-container .sub-row-container .sub-row-label {
flex-basis: 50%; }
.financial-table-section .financial-table-container .financial-table-content .table-headers {
display: flex;
width: 100%;
margin-right: 0;
margin-left: auto;
justify-content: end;
margin-bottom: 10px; }
.financial-table-section .financial-table-container .financial-table-content .table-headers .table-header {
padding: 0 10px;
text-align: center;
font-family: "Nexa_bold", sans-serif; }
.financial-table-section .financial-table-container .financial-table-content .table-rows.alternating-style .row-container:nth-child(odd) {
background-color: #F2F5F8; }
.financial-table-section .financial-table-container .financial-table-content .table-rows.total-style .row-container.total-row {
background-color: #F2F5F8;
font-weight: "Nexa_bold", sans-serif; }
.financial-table-section .financial-table-container .financial-table-content .table-rows.total-style .row-container.total-row .row-value {
opacity: 1; }
.financial-table-section .financial-table-container .financial-table-content .table-rows.total-style .row-container.total-row .sub-row-value {
opacity: 1; }
.financial-table-section .financial-table-container .financial-table-content .table-rows .row-container {
display: flex;
flex-wrap: wrap;
padding: 11px 5px 5px;
min-height: 37px; }
.financial-table-section .financial-table-container .financial-table-content .table-rows .row-container .row-label {
flex-basis: 50%; }
.financial-table-section .financial-table-container .financial-table-content .table-rows .row-container .row-value {
text-align: center;
font-family: "Nexa_bold", sans-serif;
opacity: 0.5; }
.financial-table-section .financial-table-container .financial-table-content .table-rows .row-container .sub-row-container {
flex-basis: 100%;
display: flex;
font-size: 80%;
font-style: italic;
padding: 3px 0; }
.financial-table-section .financial-table-container .financial-table-content .table-rows .row-container .sub-row-container .sub-row-label {
flex-basis: 50%; }
.financial-table-section .financial-table-container .financial-table-content .table-rows .row-container .sub-row-container .sub-row-value {
text-align: center;
opacity: 0.5; }
.financial-table-section .financial-table-container .financial-table-content .table-notes {
margin-top: 20px;
font-size: 80%;
opacity: 0.5; }
.financial-table-section .financial-table-container .financial-table-tabs {
flex-basis: 30%;
padding: 30px 25px;
border-left: solid 1px #9AB9D1;
background-color: #F2F5F8; }
.financial-table-section .financial-table-container .financial-table-tabs.full-table {
display: none; }
.financial-table-section .financial-table-container .financial-table-tabs .tab-titles-mobile {
display: none;
width: 100%;
padding: 10px 10px 7px;
font-size: 14px; }
.financial-table-section .financial-table-container .financial-table-tabs .tab-titles-desk .tab-title {
width: 100%;
padding: 10px 15px 5px;
border: none;
outline: 0;
text-transform: uppercase;
font-family: "Nexa_bold", sans-serif;
text-align: left;
background-color: transparent;
font-size: 14px; }
.financial-table-section .financial-table-container .financial-table-tabs .tab-titles-desk .tab-title.active {
background-color: #9AB9D1;
color: white; }
.financial-table-section .financial-table-container .financial-table-tabs .tab-titles-desk .tab-title:hover {
background-color: #9AB9D1;
color: white;
cursor: pointer; }
@media screen and (max-width: 768px) {
.financial-table-section .financial-table-container {
flex-direction: column; }
.financial-table-section .financial-table-container .financial-table-content {
order: 2;
padding: 20px 10px; }
.financial-table-section .financial-table-container .financial-table-content .table-headers .table-header {
padding: 0 5px;
font-size: 10px; }
.financial-table-section .financial-table-container .financial-table-content .table-rows .row-container .row-label {
font-size: 10px; }
.financial-table-section .financial-table-container .financial-table-content .table-rows .row-container .row-value {
font-size: 10px; }
.financial-table-section .financial-table-container .financial-table-tabs {
order: 1;
padding: 20px 10px;
border-left: none; }
.financial-table-section .financial-table-container .financial-table-tabs .tab-titles-desk {
display: none; }
.financial-table-section .financial-table-container .financial-table-tabs .tab-titles-mobile {
display: block; } }
@media screen and (max-width: 650px) {
.min-size-table .financial-table-section .financial-table-content.full-table .table-rows .row-container .row-label {
flex-basis: 28%;
font-size: 10px; }
.min-size-table .financial-table-section .financial-table-content.full-table .table-rows .row-container .row-value {
flex-basis: calc(72% /5) !important;
font-size: 10px; }
.min-size-table .financial-table-section .financial-table-content.full-table .table-rows .row-container .sub-row-container .sub-row-label {
flex-basis: 28%; }
.min-size-table .financial-table-section .financial-table-content .table-headers .table-header {
padding: 0 5px;
flex-basis: calc(72% /5) !important;
font-size: 10px; } }
@media screen and (max-width: 480px) {
.financial-table-section .financial-table-title-container {
padding: 20px; }
.financial-table-section .financial-table-title-container .financial-table-title {
font-size: 16px; }
.financial-table-section .financial-table-title-container .financial-table-download {
font-size: 0px;
padding: 5px 10px 5px; }
.financial-table-section .financial-table-title-container .financial-table-download:after {
margin-left: 0px;
font-size: 14px; } }
.financial-table-chart-section {
background-color: white;
border: 2px solid #9AB9D1; }
.financial-table-chart-section .financial-table-chart-title-container {
padding: 30px 25px;
border-bottom: solid 1px #9AB9D1;
display: flex;
align-items: center;
justify-content: space-between; }
.financial-table-chart-section .financial-table-chart-title-container .financial-table-chart-title {
color: #004F90;
font-family: "Nexa_bold", sans-serif, sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 18px; }
.financial-table-chart-section .financial-table-chart-title-container .financial-table-chart-download {
display: block;
background-color: #00CFDF;
color: white;
text-transform: uppercase;
font-family: "Nexa_bold", sans-serif;
font-size: 14px;
padding: 10px 15px 5px; }
.financial-table-chart-section .financial-table-chart-title-container .financial-table-chart-download.hidden {
display: none; }
.financial-table-chart-section .financial-table-chart-title-container .financial-table-chart-download:hover {
background-color: #00A5B2;
color: white; }
.financial-table-chart-section .financial-table-chart-title-container .financial-table-chart-download:after {
content: '\f34a';
font-family: 'Font Awesome 5 Pro';
margin-left: 10px;
font-weight: 600;
font-size: 14px; }
.financial-table-chart-section .financial-table-chart-container {
display: flex; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-content {
flex-basis: 70%;
padding: 30px 25px; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-content.hidden {
display: none; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-content .chart-filter-column {
text-align: right;
margin-bottom: 35px; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-content .chart-filter-column select {
padding: 10px 10px 7px; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-content .chart-container {
display: flex;
justify-content: center; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-content .chart-container .financial-chart {
max-width: 100%;
max-height: 300px; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-content .chart-container .financial-chart.hidden {
display: none !important; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-content .table-notes {
margin-top: 20px;
font-size: 80%;
opacity: 0.5; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-content .table-notes .table-note.hidden {
display: none; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-tabs {
flex-basis: 30%;
padding: 30px 25px;
border-left: solid 1px #9AB9D1;
background-color: #F2F5F8; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-tabs .tab-titles-mobile {
display: none;
width: 100%;
padding: 10px 10px 7px;
font-size: 14px; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-tabs .tab-titles-desk .tab-title {
width: 100%;
padding: 10px 15px 5px;
border: none;
outline: 0;
text-transform: uppercase;
font-family: "Nexa_bold", sans-serif;
text-align: left;
background-color: transparent;
font-size: 14px; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-tabs .tab-titles-desk .tab-title.active {
background-color: #9AB9D1;
color: white; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-tabs .tab-titles-desk .tab-title:hover {
background-color: #9AB9D1;
color: white;
cursor: pointer; }
@media screen and (max-width: 768px) {
.financial-table-chart-section .financial-table-chart-container {
flex-direction: column; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-content {
order: 2;
font-size: 14px;
padding: 20px 10px; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-content .chart-container .financial-chart {
max-height: 250px; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-tabs {
order: 1;
padding: 20px 10px;
border-left: none; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-tabs .tab-titles-desk {
display: none; }
.financial-table-chart-section .financial-table-chart-container .financial-table-chart-tabs .tab-titles-mobile {
display: block; } }
@media screen and (max-width: 480px) {
.financial-table-chart-section .financial-table-chart-title-container {
padding: 20px; }
.financial-table-chart-section .financial-table-chart-title-container .financial-table-chart-title {
font-size: 16px; }
.financial-table-chart-section .financial-table-chart-title-container .financial-table-chart-download {
font-size: 0px;
padding: 5px 10px 5px; }
.financial-table-chart-section .financial-table-chart-title-container .financial-table-chart-download:after {
margin-left: 0px;
font-size: 14px; } }
.icons-with-text-section .icons-with-text-container {
display: flex;
flex-wrap: wrap; }
.icons-with-text-section .icons-with-text-container .icon-with-text {
flex-basis: calc((100% - 50px) /2);
display: flex;
align-items: center;
margin-right: 50px;
margin-bottom: 30px; }
.icons-with-text-section .icons-with-text-container .icon-with-text:nth-child(even) {
margin-right: 0; }
.icons-with-text-section .icons-with-text-container .icon-with-text .icon-img img {
max-width: 120px;
margin-right: 30px; }
@media screen and (max-width: 768px) {
.icons-with-text-section .icons-with-text-container {
flex-wrap: nowrap;
flex-direction: column; }
.icons-with-text-section .icons-with-text-container .icon-with-text {
flex-basis: 100%;
margin-right: 0px;
margin-bottom: 35px;
align-items: unset; }
.icons-with-text-section .icons-with-text-container .icon-with-text:nth-child(even) {
margin-right: 0; } }
@media screen and (max-width: 480px) {
.icons-with-text-section .icons-with-text-container .icon-with-text .icon-img img {
max-width: 80px;
margin-right: 20px; } }
.sidebar-related-post-section .section-title {
font-family: "Nexa_bold", sans-serif;
margin-bottom: 20px;
font-size: 20px; }
.sidebar-related-post-section .related-posts {
display: flex;
flex-direction: column; }
.sidebar-related-post-section .related-posts .related-post {
margin-bottom: 50px;
background-color: #F2F5F8; }
.sidebar-related-post-section .related-posts .related-post .blog-post-thumbnail {
position: relative; }
.sidebar-related-post-section .related-posts .related-post .blog-post-thumbnail img {
width: 100%;
object-fit: cover;
max-height: 220px;
height: 220px; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info {
padding: 10px; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-categories {
display: flex;
align-items: center;
text-transform: uppercase;
margin-bottom: 5px;
font-size: 12px; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-categories a {
color: #00CFDF;
font-family: "Nexa_bold", sans-serif; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-categories a:hover {
color: #80E7EF; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-categories span {
margin-right: 5px; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-post-title {
display: block;
color: #000000;
font-size: 18px;
font-family: "Nexa_bold", sans-serif;
letter-spacing: 0;
line-height: 28px;
margin-bottom: 5px;
width: fit-content;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-post-title:hover {
color: #00CFDF; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-post-excerpt {
font-size: 12px;
color: #9AB9D1;
margin-bottom: 10px; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-tags {
display: flex;
align-items: center;
margin-bottom: 10px;
font-size: 13px; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-tags a {
color: #00CFDF;
font-weight: "Nexa_bold", sans-serif; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-tags a:hover {
color: #80E7EF; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-tags span {
margin-right: 5px; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-footer-card {
display: flex;
justify-content: space-between;
font-size: 12px;
flex-direction: column; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-footer-card .blog-read-more {
font-size: 13px;
font-family: "Nexa_bold", sans-serif;
text-decoration: underline;
margin-bottom: 10px; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-footer-card .date-read-container {
display: flex;
color: #9AB9D1;
align-items: center; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-footer-card .date-read-container .blog-date:before {
content: "\f133";
font-family: 'Font Awesome 5 Pro';
margin-right: 5px;
font-size: 13px; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-footer-card .date-read-container .blog-reading-time {
margin-left: 8px; }
.sidebar-related-post-section .related-posts .related-post .blog-post-info .blog-footer-card .date-read-container .blog-reading-time:before {
content: '\f017';
font-family: "Font Awesome 5 Pro";
font-size: 13px;
font-weight: 500;
margin-right: 5px; }
@media screen and (max-width: 990px) {
.sidebar-related-post-section .related-posts .related-post {
margin-bottom: 30px; }
.sidebar-related-post-section .related-posts .related-post .blog-post-thumbnail img {
max-height: 150px; } }
@media screen and (max-width: 768px) {
.sidebar-related-post-section .related-posts {
flex-direction: row;
justify-content: center; }
.sidebar-related-post-section .related-posts .related-post {
margin-bottom: 30px;
margin-right: 40px; }
.sidebar-related-post-section .related-posts .related-post:last-child {
margin-right: 0; }
.sidebar-related-post-section .related-posts .related-post .blog-post-thumbnail img {
max-height: 190px; } }
@media screen and (max-width: 480px) {
.sidebar-related-post-section .related-posts {
flex-direction: column;
justify-content: unset; }
.sidebar-related-post-section .related-posts .related-post {
margin-right: 0px; }
.sidebar-related-post-section .related-posts .related-post:last-child {
margin-right: 0; }
.sidebar-related-post-section .related-posts .related-post .blog-post-thumbnail img {
max-height: 180px; } }
.news-slider-section .news-slider-container {
padding-bottom: 50px; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper {
background-color: #F2F5F8;
position: relative;
height: 222px;
padding: 36px 25px 30px 25px;
margin: 0 15px; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper.evidence {
padding: 0px 25px 30px 25px;
background-color: #004F90;
color: white; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper.evidence .news-flag {
background-color: white;
color: #00CFDF;
margin-bottom: 20px;
width: fit-content;
padding: 0 10px; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper.evidence .news-topic {
margin-top: 0;
color: white; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper.evidence .news-title {
color: white; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper.evidence .news-excerpt {
color: white; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper.evidence .news-footer .news-read-more {
color: white; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper.evidence .news-footer .news-date {
color: white; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper .news-topic {
font-family: "Nexa_bold", sans-serif;
text-transform: uppercase;
margin-bottom: 5px;
display: block;
color: #004F90; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper .news-title {
font-family: "Nexa_bold", sans-serif;
color: black;
font-size: 18px;
margin-bottom: 10px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper .news-excerpt {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font-size: 14px;
color: #6A7788;
margin-bottom: 20px; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper .news-footer {
display: flex;
justify-content: space-between;
align-items: center;
position: absolute;
bottom: 30px;
width: calc(100% - 50px); }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper .news-footer .news-read-more {
font-size: 14px;
font-family: "Nexa_bold", sans-serif;
text-decoration: underline; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper .news-footer .news-date {
font-size: 13px;
color: #6A7788; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper .news-footer .news-date:before {
content: "\f133";
font-family: 'Font Awesome 5 Pro';
margin-right: 5px;
font-size: 14px; }
.news-slider-section .news-slider-container .news-slider .slide-arrow {
position: absolute;
bottom: -50px;
background-color: white;
border: solid 1.5px black;
border-radius: 50%;
height: 35px;
width: 35px;
line-height: 37px;
outline: 0; }
.news-slider-section .news-slider-container .news-slider .slide-arrow:hover {
background-color: black;
color: white;
cursor: pointer; }
.news-slider-section .news-slider-container .news-slider .slide-arrow.prev-arrow {
right: 50px; }
.news-slider-section .news-slider-container .news-slider .slide-arrow.next-arrow {
right: 0; }
@media screen and (min-width: 991px) {
.news-slider-section .news-slider-container .news-slider .slick-list {
overflow: visible; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper {
margin: 0 30px 0 0; } }
@media screen and (max-width: 768px) {
.news-slider-section .news-slider-container .news-slider .slide-arrow {
height: 30px;
width: 30px;
line-height: 30px; }
.news-slider-section .news-slider-container .news-slider .slide-arrow i {
font-size: 14px; }
.news-slider-section .news-slider-container .news-slider .slide-arrow.prev-arrow {
right: 55px; }
.news-slider-section .news-slider-container .news-slider .slide-arrow.next-arrow {
right: 15px; } }
@media screen and (max-width: 480px) {
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper {
height: 200px;
padding: 31px 20px 20px;
margin: 0 10px; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper.evidence {
padding: 0px 20px 20px; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper.evidence .news-flag {
margin-bottom: 15px;
font-size: 12px;
padding: 0 5px; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper .news-topic {
font-size: 14px; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper .news-title a {
font-family: "Nexa_bold", sans-serif;
color: black;
font-size: 16px;
margin-bottom: 5px; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper .news-excerpt {
font-size: 12px;
margin-bottom: 10px; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper .news-footer {
flex-direction: column;
justify-content: unset;
align-items: unset;
bottom: 20px;
width: calc(100% - 40px); }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper .news-footer .news-read-more {
font-size: 13px;
margin-bottom: 5px; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper .news-footer .news-date {
font-size: 11px; }
.news-slider-section .news-slider-container .news-slider .slick-list .news-item .news-item-wrapper .news-footer .news-date:before {
font-size: 12px; } }
.lastest-blogs-slider-section .lastest-blogs-slider-container {
padding-bottom: 50px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper {
margin: 0 15px;
background-color: #F2F5F8; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-thumbnail {
position: relative; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-thumbnail img {
width: 100%;
object-fit: cover;
max-height: 220px;
height: 220px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info {
padding: 10px;
height: 200px;
position: relative; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-categories {
display: flex;
align-items: center;
text-transform: uppercase;
margin-bottom: 5px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-categories a {
color: #004F90;
font-family: "Nexa_bold", sans-serif; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-categories a:hover {
color: #80E7EF; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-categories span {
margin-right: 5px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-post-title {
font-family: "Nexa_bold", sans-serif;
color: black;
font-size: 18px;
margin-bottom: 10px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-post-title:hover {
color: black;
text-decoration: underline; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-post-excerpt {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font-size: 14px;
color: #6A7788;
margin-bottom: 10px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-tags {
display: flex;
align-items: center;
margin-bottom: 15px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-tags a {
color: #00CFDF;
font-size: 14px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-tags a:hover {
color: #80E7EF; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-tags span {
margin-right: 5px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-footer-card {
position: absolute;
bottom: 10px;
width: calc(100% - 20px);
display: flex;
justify-content: space-between;
font-size: 12px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-footer-card .blog-read-more {
font-size: 14px;
font-family: "Nexa_bold", sans-serif;
text-decoration: underline; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-footer-card .date-read-container {
display: flex;
color: #9AB9D1;
align-items: center; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-footer-card .date-read-container .blog-date:before {
content: "\f133";
font-family: 'Font Awesome 5 Pro';
margin-right: 5px;
font-size: 14px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-footer-card .date-read-container .blog-reading-time {
margin-left: 8px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-footer-card .date-read-container .blog-reading-time:before {
content: '\f017';
font-family: "Font Awesome 5 Pro";
font-size: 14px;
font-weight: 500;
margin-right: 5px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slide-arrow {
position: absolute;
bottom: -50px;
background-color: white;
border: solid 1.5px black;
border-radius: 50%;
height: 35px;
width: 35px;
line-height: 35px;
outline: 0; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slide-arrow:hover {
background-color: black;
color: white;
cursor: pointer; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slide-arrow.prev-arrow {
right: 50px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slide-arrow.next-arrow {
right: 0; }
@media screen and (max-width: 1200px) {
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-footer-card {
flex-direction: column;
justify-content: unset;
align-items: unset; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-footer-card .blog-read-more {
margin-bottom: 10px; } }
@media screen and (min-width: 991px) {
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list {
overflow: visible; } }
@media screen and (max-width: 768px) {
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-thumbnail {
position: relative; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-thumbnail img {
width: 100%;
object-fit: cover;
max-height: 170px;
height: 170px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info {
height: 215px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-categories {
font-size: 12px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-post-title {
font-size: 14px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-post-excerpt {
font-size: 12px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-tags {
display: flex;
align-items: center;
margin-bottom: 10px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-tags a {
color: #00CFDF;
font-family: "Nexa_bold", sans-serif;
font-size: 12px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-tags a:hover {
color: #80E7EF; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-tags span {
margin-right: 5px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-footer-card .blog-read-more {
font-size: 13px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-footer-card .date-read-container {
flex-direction: column;
align-items: unset; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-footer-card .date-read-container .blog-date:before {
font-size: 13px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-footer-card .date-read-container .blog-reading-time {
margin-left: 0px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slick-list .post-item .post-item-wrapper .blog-post-info .blog-footer-card .date-read-container .blog-reading-time:before {
font-size: 13px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slide-arrow {
height: 30px;
width: 30px;
line-height: 30px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slide-arrow i {
font-size: 14px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slide-arrow.prev-arrow {
right: 55px; }
.lastest-blogs-slider-section .lastest-blogs-slider-container .lastest-blogs-slider .slide-arrow.next-arrow {
right: 15px; } }
.entry-header {
display: none; }
h2, h3, b, strong,
.text-bold,
.bold-text {
font-family: "Nexa_bold", sans-serif !important; }
.padd-top-bar {
padding-top: 138px; }
@media (max-width: 991px) {
.padd-top-bar {
padding-top: 65px; } }
.collapsed-top-bar {
padding-top: 138px;
background: #004F90; }
.collapsed-top-bar .collapsed-cont {
max-width: 1350px;
margin: 0 auto;
color: #fff;
padding: 0 20px; }
.collapsed-top-bar .collapsed-cont .visible-bar {
max-height: 56px;
padding: 17px 0; }
.collapsed-top-bar .collapsed-cont .visible-bar p {
display: flex;
flex-wrap: nowrap;
align-items: end; }
.collapsed-top-bar .collapsed-cont .visible-bar p i {
font-size: 20px;
margin-right: 10px; }
.collapsed-top-bar .collapsed-cont .visible-bar a {
cursor: pointer;
font-family: "Nexa_base", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
width: 100%;
display: block;
position: relative; }
.collapsed-top-bar .collapsed-cont .visible-bar a:after {
font-family: 'Font Awesome 5 Pro';
content: "\f106";
position: absolute;
right: 0;
top: 0;
font-size: 20px; }
.collapsed-top-bar .collapsed-cont .visible-bar a.collapsed:after {
content: "\f107"; }
.collapsed-top-bar .collapsed-cont .message-open {
padding-bottom: 23px; }
.collapsed-top-bar .collapsed-cont .message-open p, .collapsed-top-bar .collapsed-cont .message-open .see-more {
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
margin-left: 26px; }
.collapsed-top-bar .collapsed-cont .message-open .see-more {
color: #fff;
text-decoration: underline; }
@media (max-width: 991px) {
.collapsed-top-bar {
padding: 65px 0 0 0; }
.collapsed-top-bar .collapsed-cont .visible-bar {
padding: 12px 30px 12px 12px; }
.collapsed-top-bar .collapsed-cont .visible-bar p {
align-items: center; }
.collapsed-top-bar .collapsed-cont .visible-bar a {
width: 80%;
font-size: 14px;
letter-spacing: 0;
line-height: 18px;
padding-top: 2px; }
.collapsed-top-bar .collapsed-cont .visible-bar a:after {
right: -45px;
top: 20%; }
.collapsed-top-bar .collapsed-cont .message-open {
padding: 0 30px 23px 30px; }
.collapsed-top-bar .collapsed-cont .message-open p {
margin: 0;
font-size: 14px;
line-height: 18px; }
.collapsed-top-bar .collapsed-cont .message-open .see-more {
margin: 0; } }
.hero-home h1, .hero-home p {
font-family: "Nexa_bold", sans-serif !important; }
.button_base {
min-height: 45.9px;
border-radius: 22.95px;
font-family: "Nexa_bold", sans-serif !important;
text-transform: uppercase;
font-size: 12.6px;
text-align: center;
letter-spacing: 0;
padding: 15px 25px !important;
display: flex !important;
justify-content: center;
align-items: flex-end;
width: auto !important;
line-height: 8px;
margin-bottom: 20px; }
@media (max-width: 991px) {
.button_base {
margin-bottom: 20px !important; } }
.text-block p {
font-family: "Nexa_bold", sans-serif !important; }
.card-button-hover h1, .card-button-hover p {
font-family: "Nexa_bold", sans-serif !important; }
.discover-more {
display: flex; }
.discover-more a {
display: flex !important;
justify-content: end;
align-items: flex-end;
line-height: 8px;
width: 45px !important;
height: 45px !important;
transition: width .3s; }
.discover-more a .pp-button-text {
display: none;
white-space: nowrap;
font-family: "Nexa_bold", sans-serif !important; }
.discover-more a:hover {
width: 140px !important;
transition: width .3s;
padding-left: 25px !important;
padding-right: 25px !important; }
.discover-more a:hover .pp-button-text {
display: block; }
.discover-more a:hover i {
display: none; }
.title-link-container h2 {
font-family: "Nexa_bold", sans-serif !important; }
.text-link .fl-button {
background: transparent !important;
text-transform: uppercase;
border: none !important;
padding: 3px 0 !important;
border-bottom: 1.5px solid #00CFDF !important;
border-radius: 0 !important;
font-size: 16px !important;
font-family: "Nexa_bold", sans-serif !important; }
.text-link .fl-button span {
color: #fff !important; }
.text-link .fl-button:hover span {
color: #00CFDF !important; }
.text-link-black .fl-button span {
color: #000 !important; }
.button-contact .fl-button {
min-height: 45.9px;
border-radius: 22.95px !important;
font-family: "Nexa_bold", sans-serif !important;
text-transform: uppercase;
font-size: 12.6px !important;
text-align: center;
letter-spacing: 0;
padding: 15px 25px !important;
display: flex !important;
justify-content: center;
align-items: flex-end;
width: fit-content !important;
line-height: 8px !important; }
.width-hero-r {
width: 455px !important;
margin-right: auto; }
.width-section-r {
width: 545px !important;
margin-right: auto; }
.width-section-l {
width: 545px !important;
margin-left: auto; }
@media (max-width: 991px) {
.width-hero-r {
width: 100% !important;
margin: 0 auto; }
.width-section-r {
width: 100% !important;
margin: 0 auto; }
.width-section-l {
width: 100% !important;
margin: 0 auto; } }
.imagewide-text h2, .imagewide-text .first-p {
font-family: "Nexa_bold", sans-serif !important; }
.custom-post-container .fl-module-content {
margin: 0; }
.custom-post-container .info-area-generic-container,
.custom-post-container .fl-post-grid .fl-post-column {
padding-right: 2.5px !important;
padding-left: 2.5px !important; }
.custom-post-container .info-area-generic-container:first-child,
.custom-post-container .fl-post-grid .fl-post-column:first-child {
padding-right: 2.5px !important;
padding-left: 0 !important; }
.custom-post-container .info-area-generic-container:last-child,
.custom-post-container .fl-post-grid .fl-post-column:last-child {
padding-right: 0 !important;
padding-left: 2.5px !important; }
.custom-post {
position: relative;
height: 428px !important;
background-color: unset !important; }
.custom-post .fl-post-grid-image {
position: absolute;
width: 100%;
height: unset; }
.custom-post .fl-post-grid-image img {
object-fit: cover;
height: 428px !important;
position: relative;
z-index: 0; }
.custom-post .fl-post-grid-image::after {
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%) !important;
content: '';
display: block;
position: absolute;
z-index: 0;
width: 100%;
height: 100%;
top: 0;
bottom: 0; }
.custom-post .fl-post-grid-text {
position: absolute;
bottom: 50px;
left: 50px;
width: 65%;
display: flex;
flex-direction: column-reverse; }
.custom-post .fl-post-grid-text .fl-post-grid-title a {
color: #FFFFFF !important;
font-family: "Nexa_bold", sans-serif !important;
font-size: 24px;
letter-spacing: 0;
line-height: 28px; }
.custom-post .fl-post-grid-text .fl-post-grid-terms {
margin-bottom: 5px; }
.custom-post .fl-post-grid-text .fl-post-grid-terms a {
color: #00CFDF !important;
font-family: "Nexa_bold", sans-serif !important;
text-transform: uppercase;
font-size: 16px;
letter-spacing: 0;
line-height: 18px; }
@media (max-width: 991px) {
.custom-post-container .fl-module-content {
margin: 0; }
.custom-post-container .fl-post-grid .fl-post-column {
padding-right: 0 !important;
padding-left: 0 !important; }
.custom-post-container .fl-post-grid .fl-post-column:first-child {
padding-right: 0 !important;
padding-left: 0 !important; }
.custom-post-container .fl-post-grid .fl-post-column:last-child {
padding-right: 0 !important;
padding-left: 0 !important; }
.custom-post {
height: 356px !important; }
.custom-post .fl-post-grid-text {
width: 85%; } }
.contact-section .bold-text,
.contact-section h3, .contact-section .text-bold, .contact-section a {
font-family: "Nexa_bold", sans-serif !important; }
@media (max-width: 991px) {
.contact-col {
margin: 0; }
.contact-col > .fl-col-content:first-child {
display: flex; }
.contact-col > .fl-col-content:first-child .fl-col-group:first-child {
width: 25%; }
.contact-col > .fl-col-content:first-child .fl-col-group:first-child .fl-module-content {
margin-left: 30px;
margin-right: 0; }
.contact-col > .fl-col-content:first-child .fl-col-group:last-child {
width: 75%; } }
.investor-circle-container .fl-col-group {
justify-content: space-between; }
.investor-circle-container .fl-col-group .fl-col {
width: 19% !important;
flex: unset; }
.investor-number.alternative-style .fl-col-content {
background: white;
min-height: 190px;
min-width: 190px; }
.investor-number .fl-col-content {
max-width: 240px;
max-height: 240px;
border-radius: 50%;
background: #ffffff;
min-height: 240px;
min-width: 240px;
text-align: center; }
.investor-number .fl-col-content h3 {
font-family: "Nexa_bold", sans-serif !important; }
.investor-number .fl-col-content p {
font-family: "Nexa_bold", sans-serif !important; }
@media (max-width: 1275px) {
.investor-circle-container .fl-col-group {
padding-left: 30px;
display: flex !important;
justify-content: space-between;
overflow-x: scroll;
flex-wrap: nowrap;
scrollbar-width: none;
-ms-overflow-style: -ms-autohiding-scrollbar; }
.investor-circle-container .fl-col-group::-webkit-scrollbar {
width: 0px;
background: transparent; }
.investor-circle-container .fl-col-group .fl-col {
width: 40% !important;
flex: unset;
margin-right: 30px; }
.investor-number .fl-col-content {
max-width: 190px;
max-height: 190px;
min-height: 190px;
min-width: 190px; }
.investor-number .fl-col-content h3 {
font-size: 33px !important; } }
@media (max-width: 991px) {
.investor-circle-container .fl-col-group .fl-col {
width: 50% !important;
margin-right: 10px; }
.investor-number .fl-col-content {
max-width: 170px;
max-height: 170px;
min-height: 170px;
min-width: 170px; }
.investor-number .fl-col-content h3 {
font-size: 25px !important; }
.investor-number .fl-col-content p {
font-size: 16px !important; } }
@media screen and (max-width: 768px) {
.investor-circle-container .fl-col-group .fl-col {
margin-right: 35px; }
.investor-number.alternative-style .fl-col-content {
background: #F2F5F8;
min-height: 180px;
min-width: 180px; } }
@media (max-width: 768px) {
.imageR-textL-section .fl-col-group {
flex-direction: column-reverse;
display: flex; } }
.esprinet-hhib-wrapper div[class^="esprinet-hhib__item-content"] {
max-width: 45%; }
@media (max-width: 1400px) and (min-width: 992px) {
.esprinet-hhib-wrapper .container-fluid .row .col-lg-4 {
flex: 0 0 50%;
max-width: 50%;
margin-left: 0;
padding-left: 35px; } }
@media (max-width: 992px) {
.esprinet-hhib-wrapper div[class^="esprinet-hhib__item-content"] {
max-width: 100%; }
.esprinet-hhib-wrapper .esprinet-hhib-mobile-list span {
width: 75%; } }
.content-sidebar-wrap {
background-color: #F2F5F8; }
@media (max-width: 991px) {
.content-sidebar-wrap .breadcrumbs {
display: none; } }
.content-sidebar-wrap .main-sidebar-content {
display: flex;
justify-content: space-between;
margin: 0 auto;
max-width: 1350px;
padding: 3rem 20px; }
@media (max-width: 991px) {
.content-sidebar-wrap .main-sidebar-content {
flex-direction: column;
padding: 0; } }
.content-sidebar-wrap .main-sidebar-content .content {
margin: 0 auto;
margin-left: 30px;
max-width: 950px;
width: 100%; }
@media (max-width: 991px) {
.content-sidebar-wrap .main-sidebar-content .content {
max-width: unset;
margin-left: 0; } }
@media (min-width: 992px) {
.content-sidebar-wrap .sidebar-container {
min-width: 300px;
max-width: 300px;
margin-right: 30px; }
.content-sidebar-wrap .sidebar-menu-mobile {
display: none; }
.content-sidebar-wrap .sidebar-menu {
margin-bottom: 15px;
width: 100%; }
.content-sidebar-wrap .sidebar-menu .top-voice .top-voice-container {
background-color: #004F90;
padding: 35px 0 30px 40px; }
.content-sidebar-wrap .sidebar-menu .top-voice .top-voice-container a {
color: #FFFFFF;
font-size: 20px;
letter-spacing: 0;
line-height: 28px; }
.content-sidebar-wrap .sidebar-menu .sub-nav {
background-color: white;
padding: 35px 40px 50px 40px; }
.content-sidebar-wrap .sidebar-menu .sub-nav li {
background-color: white;
border-bottom: 1px solid rgba(197, 207, 220, 0.7); }
.content-sidebar-wrap .sidebar-menu .sub-nav li a {
padding: 8px 0 5px 0;
color: #606C7B;
display: block;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 28px;
margin-left: 0; }
.content-sidebar-wrap .sidebar-menu .sub-nav li a.active {
color: #004F90 !important; }
.content-sidebar-wrap .sidebar-menu .sub-nav li a label {
cursor: pointer; }
.content-sidebar-wrap .sidebar-menu .sub-nav.last-nav {
padding: 0; }
.content-sidebar-wrap .sidebar-menu .sub-nav.last-nav a.active:before {
margin-left: 15px; }
.content-sidebar-wrap .sidebar-menu .sub-nav.last-nav a.active span {
font-family: "Nexa_bold", sans-serif;
margin-left: 0; }
.content-sidebar-wrap .sidebar-menu .sub-nav.last-nav a span {
font-family: "Nexa_regular", sans-serif;
margin-left: 15px; }
.content-sidebar-wrap .sidebar-menu .sub-nav.last-nav li:last-child {
border-bottom: none; } }
@media (min-width: 992px) and (max-width: 991px) {
.content-sidebar-wrap .sidebar-menu {
max-width: unset; } }
@media (min-width: 783px) and (max-width: 991px) {
.content-sidebar-wrap .sidebar-menu {
top: 97px !important; } }
@media (max-width: 991px) {
.content-sidebar-wrap .sidebar-menu {
display: none; }
.content-sidebar-wrap .sidebar-menu-mobile {
display: block;
background-color: rgba(0, 0, 0, 0.5);
border-bottom: 1px solid white;
position: fixed;
top: 65px;
width: 100%;
z-index: 99; }
.content-sidebar-wrap .sidebar-menu-mobile li {
border-bottom: 1px solid #C5CFDC; }
.content-sidebar-wrap .sidebar-menu-mobile li a {
color: white;
font-family: "Nexa_bold", sans-serif;
font-size: 18px;
letter-spacing: 0;
line-height: 22px;
padding: 10px 30px;
display: block; }
.content-sidebar-wrap .sidebar-menu-mobile li a span {
margin-left: 15px; }
.content-sidebar-wrap .sidebar-menu-mobile li.top-voice .top-voice-container {
align-items: center;
border-bottom: 1px solid #C5CFDC;
display: flex;
justify-content: space-between;
padding: 20px 30px; }
.content-sidebar-wrap .sidebar-menu-mobile li.top-voice .top-voice-container a {
font-size: 20px;
border-bottom: 0;
padding-left: 0; }
.content-sidebar-wrap .sidebar-menu-mobile li.top-voice .top-voice-container span:after {
color: white;
content: '\f078';
font-family: "Font Awesome 5 Pro";
font-weight: 300;
font-size: 20px; }
.content-sidebar-wrap .sidebar-menu-mobile ul.sub-nav {
display: none; }
.content-sidebar-wrap .sidebar-menu-mobile.open-subnav {
background-color: #5F6D7B; }
.content-sidebar-wrap .sidebar-menu-mobile.open-subnav ul.sub-nav {
display: block;
overflow-y: scroll;
max-height: 515px; }
.content-sidebar-wrap .sidebar-menu-mobile.open-subnav li.top-voice .top-voice-container span:after {
display: inline-block;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); } }
@media screen and (max-width: 1280px) {
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .sidebar-container {
min-width: unset;
max-width: unset;
margin-left: unset;
margin-right: unset; }
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .sidebar-container .sidebar-menu {
display: none; }
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .sidebar-container .sidebar-menu-mobile {
display: block;
background-color: rgba(0, 0, 0, 0.5);
border-bottom: 1px solid white;
position: fixed;
top: 65px;
width: 100%;
z-index: 99; }
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .sidebar-container .sidebar-menu-mobile li {
border-bottom: 1px solid #C5CFDC; }
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .sidebar-container .sidebar-menu-mobile li a {
color: white;
font-family: "Nexa_bold", sans-serif;
font-size: 18px;
letter-spacing: 0;
line-height: 22px;
padding: 10px 30px;
display: block; }
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .sidebar-container .sidebar-menu-mobile li a span {
margin-left: 15px; }
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .sidebar-container .sidebar-menu-mobile li.top-voice .top-voice-container {
align-items: center;
border-bottom: 1px solid #C5CFDC;
display: flex;
justify-content: space-between;
padding: 20px 30px; }
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .sidebar-container .sidebar-menu-mobile li.top-voice .top-voice-container a {
font-size: 20px;
border-bottom: 0;
padding-left: 0; }
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .sidebar-container .sidebar-menu-mobile li.top-voice .top-voice-container span:after {
color: white;
content: '\f078';
font-family: "Font Awesome 5 Pro";
font-weight: 300;
font-size: 20px; }
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .sidebar-container .sidebar-menu-mobile ul.sub-nav {
display: none; }
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .sidebar-container .sidebar-menu-mobile.open-subnav {
background-color: #5F6D7B; }
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .sidebar-container .sidebar-menu-mobile.open-subnav ul.sub-nav {
display: block;
overflow-y: scroll;
max-height: 515px; }
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .sidebar-container .sidebar-menu-mobile.open-subnav li.top-voice .top-voice-container span:after {
display: inline-block;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .content {
margin-left: unset;
max-width: 100%; } }
@media screen and (min-width: 992px) and (max-width: 1280px) {
.page-template-template-generic-full-content-sidebar-mobile .content-sidebar-wrap .main-sidebar-content .sidebar-container .sidebar-menu-mobile {
left: 0;
top: 139px; } }
.info-regolamentate-container {
background-color: #C5CFDC;
padding: 100px 20px; }
@media (max-width: 991px) {
.info-regolamentate-container {
padding: 50px 30px; } }
.info-regolamentate-container .info-regolamentate {
max-width: 1145px;
margin: 0 auto; }
.info-regolamentate-container h6 {
font-family: "Nexa_bold", sans-serif;
font-size: 14px;
letter-spacing: 0;
line-height: 24px; }
.info-regolamentate-container p {
font-family: "Nexa_base", sans-serif;
font-size: 14px;
letter-spacing: 0;
line-height: 24px; }
.coverage-table table th {
text-transform: capitalize; }
.coverage-table table th,
.coverage-table table tr {
font-family: "Nexa_bold", sans-serif;
word-break: break-word; }
.coverage-table table td:last-child a {
align-items: center;
display: flex; }
.coverage-table table td:last-child a i {
font-size: 25px;
margin-right: 10px; }
.coverage-table table tr td span a {
display: block; }
@media (max-width: 639px) {
.coverage-table table .tablesaw-cell-content {
max-width: unset; }
.coverage-table table tr td {
padding: 0 !important; }
.coverage-table table tr td b {
padding: 15px 30px 0 30px !important;
line-height: 26px;
color: #000000;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
letter-spacing: 0;
text-transform: capitalize; }
.coverage-table table tr td span {
padding: 0 30px 15px 30px;
line-height: 26px; }
.coverage-table table tr td:first-child b,
.coverage-table table tr td:first-child span {
background-color: #C5CFDC;
width: 100%; }
.coverage-table table b {
display: block !important; } }
@media (max-width: 768px) and (min-width: 639px) {
.coverage-table table.tablesaw thead th {
padding: 15px; } }
@media (max-width: 1309px) and (min-width: 1080px) {
.coverage-table .pp-table-content thead tr th,
.coverage-table .pp-table-content tbody tr td {
font-size: 12px !important; } }
@media (max-width: 1030px) and (min-width: 992px) {
table tr td span a {
max-width: 145px; } }
@media (max-width: 1309px) and (min-width: 992px) {
.coverage-table .pp-table-content thead tr th,
.coverage-table .pp-table-content tbody tr td {
padding-right: 10px;
padding-left: 10px;
font-size: 11px; } }
@media (max-width: 690px) and (min-width: 639px) {
table tr td span a {
max-width: 160px; } }
@media (max-width: 768px) and (min-width: 639px) {
.coverage-table .pp-table-content tbody tr td {
padding-right: 10px;
padding-left: 10px; } }
@media (max-width: 639px) {
.table-consensus table tbody tr td:first-child {
background-color: #C5CFDC;
padding: 15px 30px !important; } }
.downloadable-pdf a {
display: flex !important;
align-items: baseline; }
.downloadable-pdf a:hover i:before {
border: 1px solid #80E7EF; }
.downloadable-pdf a i:before {
border: 1px solid black;
padding: 6px 8px;
border-radius: 50%; }
.accordion-investor .pp-accordion-button-label {
font-family: "Nexa_bold", sans-serif; }
.accordion-investor .pp-accordion-button {
display: flex !important;
align-items: center;
justify-content: space-between; }
@media (max-width: 991px) {
.accordion-investor .pp-accordion-button {
align-items: baseline; }
.accordion-investor .pp-accordion-button .pp-accordion-icon-right {
padding-left: 30px !important; } }
.ul-list ul {
list-style: disc; }
.show-more-less-wrapper .read-more-show, .show-more-less-wrapper .read-more-hide {
color: #000;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
line-height: 26px;
vertical-align: middle; }
.show-more-less-wrapper .read-more-show span, .show-more-less-wrapper .read-more-hide span {
margin-right: 10px;
display: inline-block;
font-size: 16px;
line-height: 26px;
background-color: #00CFDF;
color: white;
width: 26px;
height: 26px;
text-align: center;
vertical-align: bottom;
border-radius: 100%; }
.show-more-less-wrapper .read-more-show span i, .show-more-less-wrapper .read-more-hide span i {
line-height: unset;
margin-left: 1px;
max-width: 26px;
max-height: 26px; }
.show-more-less-wrapper img {
width: 100%; }
.show-more-less-wrapper p {
color: #606C7B;
font-family: "Nexa_regular", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
margin-top: 20px;
margin-bottom: 20px; }
.box-hero-slider {
position: relative; }
.box-hero-slider.custom-height-1_2 .hero-slide {
min-height: 251px; }
.box-hero-slider.custom-height-1_2 .hero-slide .container-slide {
min-height: 251px;
justify-content: unset; }
.box-hero-slider.custom-height-1_2 .hero-slide .container-slide .slide-title {
padding-top: 50px; }
@media (max-width: 991px) {
.box-hero-slider.custom-height-1_2 .hero-slide .container-slide .slide-title {
padding-top: 0; } }
.box-hero-slider.custom-height-2_3 .hero-slide {
min-height: 335px; }
.box-hero-slider.custom-height-2_3 .hero-slide .container-slide {
min-height: 335px;
justify-content: unset; }
.box-hero-slider.custom-height-2_3 .hero-slide .container-slide .slide-title {
padding-top: 80px; }
@media (max-width: 991px) {
.box-hero-slider.custom-height-2_3 .hero-slide .container-slide .slide-title {
padding-top: 0; } }
.box-hero-slider.custom-height-1_3 .hero-slide {
min-height: 200px; }
.box-hero-slider.custom-height-1_3 .hero-slide .container-slide {
min-height: 200px;
justify-content: unset; }
.box-hero-slider.custom-height-1_3 .hero-slide .container-slide .slide-title {
padding-top: 20px; }
@media (max-width: 991px) {
.box-hero-slider.custom-height-1_3 .hero-slide .container-slide .slide-title {
padding-top: 0; } }
.box-hero-slider .hero-slide {
width: 100%;
min-height: 502px;
background-repeat: no-repeat;
background-position: center center;
background-attachment: scroll;
background-size: cover;
outline: none; }
.box-hero-slider .hero-slide .container-slide {
max-width: 1330px;
padding: 0 90px;
box-sizing: content-box;
margin: 0 auto;
min-height: 502px;
display: flex;
flex-direction: column;
justify-content: center;
position: relative; }
@media (max-width: 991px) {
.box-hero-slider .hero-slide .container-slide {
width: 100%;
padding: 0 17%;
box-sizing: border-box;
margin-top: 45px; } }
.box-hero-slider .hero-slide .container-slide h1 {
color: #fff;
font-family: "Nexa_bold", sans-serif;
font-size: 55px;
letter-spacing: 0;
line-height: 56px; }
@media (max-width: 991px) {
.box-hero-slider .hero-slide .container-slide h1 {
font-size: 34px;
line-height: 38px;
padding-top: 0; } }
.box-hero-slider .hero-slide .container-slide p {
color: #00CFDF;
font-family: "Nexa_bold", sans-serif;
letter-spacing: 0;
line-height: 28px; }
@media (max-width: 991px) {
.box-hero-slider .hero-slide .container-slide p {
font-size: 18px;
line-height: 24px;
text-shadow: 0 0 43px 0 #000000; } }
.box-hero-slider .hero-slide .container-slide .button_discover {
display: none;
min-height: 45.9px;
border-radius: 22.95px;
font-family: "Nexa_bold", sans-serif;
text-transform: uppercase;
font-size: 12.6px;
text-align: center;
letter-spacing: 0;
padding: 15px 25px;
justify-content: center;
align-items: flex-end;
width: fit-content;
line-height: 8px;
border: 2px solid #fff;
color: #fff;
margin-top: 22px;
outline: none; }
.box-hero-slider .hero-slide .container-slide .button_discover:hover {
background-color: rgba(255, 255, 255, 0.5);
color: #fff; }
@media (max-width: 991px) {
.box-hero-slider .hero-slide .container-slide .button_discover {
display: flex; } }
.box-hero-slider .hero-slide .container-slide .box-slide-attachment {
width: 100%;
display: flex;
position: absolute;
bottom: 30px; }
.box-hero-slider .hero-slide .container-slide .box-slide-attachment .slide-attachment {
width: fit-content;
margin-right: 50px;
max-width: 20%; }
.box-hero-slider .hero-slide .container-slide .box-slide-attachment .slide-attachment a {
display: flex;
align-items: center;
justify-content: flex-start;
outline: none; }
.box-hero-slider .hero-slide .container-slide .box-slide-attachment .slide-attachment a img {
margin-right: 13px;
height: 54px;
width: 54px; }
.box-hero-slider .hero-slide .container-slide .box-slide-attachment .slide-attachment a span {
color: #fff;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 26px; }
@media (max-width: 991px) {
.box-hero-slider .hero-slide .container-slide .box-slide-attachment {
flex-wrap: wrap;
position: unset;
margin-top: 20px; }
.box-hero-slider .hero-slide .container-slide .box-slide-attachment .slide-attachment {
margin-bottom: 15px;
max-width: 100%;
min-width: 100%; }
.box-hero-slider .hero-slide .container-slide .box-slide-attachment .slide-attachment a img {
height: 40px;
width: 40px; } }
@media (max-width: 576px) {
.box-hero-slider .hero-slide .container-slide .box-slide-attachment {
position: unset;
margin-top: 20px; }
.box-hero-slider .hero-slide .container-slide .box-slide-attachment .slide-attachment {
margin-bottom: 15px;
max-width: 100%;
min-width: 100%; }
.box-hero-slider .hero-slide .container-slide .box-slide-attachment .slide-attachment a img {
height: 34px;
width: 34px; } }
.box-hero-slider .slick-arrow {
height: 90px;
position: absolute;
top: calc(50% - 45px);
z-index: 1;
cursor: pointer; }
@media (max-width: 991px) {
.box-hero-slider .slick-arrow {
height: 63px;
top: calc(60% - 31.5px); } }
.box-hero-slider .arrow-right {
right: 30px; }
@media (max-width: 991px) {
.box-hero-slider .arrow-right {
right: 19px; } }
.box-hero-slider .arrow-left {
left: 30px; }
@media (max-width: 991px) {
.box-hero-slider .arrow-left {
left: 19px; } }
.flex-accordion {
display: flex !important;
justify-content: space-between;
width: 100%;
align-items: baseline;
flex-wrap: nowrap; }
.flex-accordion i {
cursor: pointer; }
@media (max-width: 991px) {
.flex-accordion i {
color: white;
font-size: 20px;
padding-right: 30px; } }
.content-sidebar-wrap .sidebar-menu-mobile li .last-nav li:last-child {
border-bottom: none; }
.content-sidebar-wrap .sidebar-menu-mobile li .last-nav li:first-child {
border-top: 1px solid #C5CFDC; }
.not-found {
background-color: #01345C;
padding: 125px 20px; }
.not-found-container {
align-items: center;
display: flex;
justify-content: space-between;
margin: 0 auto;
max-width: 1145px; }
@media (max-width: 991px) {
.not-found-container {
flex-direction: column; }
.not-found-container .desktop-not-found {
display: none; } }
@media (min-width: 992px) {
.not-found-container .mobile-not-found {
display: none; } }
.not-found-container .not-found-content {
margin-left: 15px;
max-width: 550px; }
@media (max-width: 991px) {
.not-found-container .not-found-content {
margin-left: 0;
margin-top: 40px; } }
.not-found-container h4.main-message {
color: #00CFDF;
font-size: 16px;
letter-spacing: 0;
line-height: 18px;
margin-bottom: 18px; }
.not-found-container h2.main-title {
color: #FFFFFF;
font-size: 32px;
letter-spacing: 0;
line-height: 34px; }
.not-found-container .not-found-text {
color: #FFFFFF;
font-family: "Nexa_regular", sans-serif;
font-size: 20px;
letter-spacing: 0;
line-height: 28px;
margin-bottom: 25px; }
.not-found-container .back-home {
font-family: "Nexa_base", sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 26px;
text-transform: uppercase;
margin-bottom: 10px; }
.not-found-container .back-home a {
border-bottom: 1.5px solid #00CFDF;
border-radius: 0;
color: white;
padding: 0;
width: fit-content; }
.single-crm_event .content-sidebar-wrap {
background-color: white; }
.espr-event-container {
max-width: 1350px;
width: 100%;
margin: 0 auto;
padding: 3rem 20px; }
.espr-event-container .espr-event-wrapper {
display: flex; }
.espr-event-container .espr-event-wrapper .espr-event-content {
width: 72%;
padding-right: 85px; }
.espr-event-container .espr-event-wrapper .espr-event-content.full {
width: 100%;
padding-right: 0;
overflow: hidden; }
.espr-event-container .espr-event-wrapper .espr-event-content.full .espr-event-info {
padding-left: 15px;
margin-bottom: 20px; }
.espr-event-container .espr-event-wrapper .espr-event-content.full .espr-event-info .espr-event-price .price span {
display: block; }
.espr-event-container .espr-event-wrapper .espr-event-content.full .espr-event-info .espr-event-price .price span.price-note {
font-size: 80%;
max-width: 300px;
width: 100%; }
.espr-event-container .espr-event-wrapper .espr-event-content .espr-vendor-logo {
margin-bottom: 30px; }
.espr-event-container .espr-event-wrapper .espr-event-content ul {
list-style: none;
padding: 20px 0; }
.espr-event-container .espr-event-wrapper .espr-event-content ul li {
display: flex;
align-items: flex-start; }
.espr-event-container .espr-event-wrapper .espr-event-content ul li:before {
content: '\f0da';
font-family: 'Font Awesome 5 Pro';
color: #00CFDF;
font-size: 30px;
font-weight: 600;
margin-right: 10px; }
.espr-event-container .espr-event-wrapper .espr-event-content .espr-event-form .espr-event-text, .espr-event-container .espr-event-wrapper .espr-event-content .espr-event-form .espr-event-agenda {
margin-bottom: 30px; }
.espr-event-container .espr-event-wrapper .espr-event-content .espr-event-form .espr-anchor-link {
width: fit-content;
margin-bottom: 30px; }
.espr-event-container .espr-event-wrapper .espr-event-content .espr-event-form .espr-event-subscription-form div[data-layout="true"] {
margin: 0;
max-width: 700px; }
.espr-event-container .espr-event-wrapper .espr-event-content .espr-event-form .espr-event-subscription-form .columnContainer h2 {
color: #00CFDF;
font-family: "Nexa_bold", sans-serif;
font-size: 20px;
text-align: left !important; }
.espr-event-container .espr-event-wrapper .espr-event-content .espr-event-form .espr-event-subscription-form .lp-form-field {
margin-bottom: 15px; }
.espr-event-container .espr-event-wrapper .espr-event-content .espr-event-form .espr-event-subscription-form .lp-form-field label.lp-ellipsis {
font-size: 16px;
line-height: 18px;
margin: 0; }
.espr-event-container .espr-event-wrapper .espr-event-content .espr-event-form .espr-event-subscription-form .lp-form-field .lp-form-fieldInput {
margin-top: 5px; }
.espr-event-container .espr-event-wrapper .espr-event-content .espr-event-form .espr-event-subscription-form button[type="submit"] {
cursor: pointer;
display: block;
background-color: #9AB9D1;
line-height: 18px;
color: #FFFFFF;
font-size: 13px;
text-transform: uppercase;
padding: 16px 25px;
height: 45px;
text-align: center;
border: none;
border-radius: 0;
outline: 0; }
.espr-event-container .espr-event-wrapper .espr-event-content .espr-event-form .espr-event-subscription-form button[type="submit"]:hover {
background-color: #80E7EF;
text-decoration: none;
color: #FFFFFF; }
.espr-event-container .espr-event-wrapper .espr-registration-button {
margin-top: 25px;
color: #fff;
font-size: 13px;
letter-spacing: 0;
line-height: 15px;
background-color: #00cfdf;
border-radius: 23px;
padding: 18px 25px 15px;
text-align: center;
text-transform: uppercase;
display: block;
font-family: "Nexa_bold", sans-serif; }
.espr-event-container .espr-event-wrapper .espr-registration-button:hover {
background-color: #80e7ef;
text-decoration: none; }
.espr-event-container .espr-event-wrapper .espr-event-sidebar {
width: 28%;
padding: 30px 25px;
border: solid 1px #00CFDF; }
.espr-event-container .espr-event-wrapper .espr-section-title {
margin-bottom: 20px;
text-transform: uppercase;
font-family: "Nexa_bold", sans-serif;
font-size: 20px;
color: #00345C; }
.espr-event-container .espr-event-wrapper .espr-event-title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
margin-bottom: 10px;
line-height: 26px;
font-size: 20px;
font-family: "Nexa_bold", sans-serif;
color: #00345C; }
.espr-event-container .espr-event-wrapper .espr-event-info {
margin-bottom: 30px; }
.espr-event-container .espr-event-wrapper .espr-event-info .espr-event-vendor {
font-size: 16px;
margin-bottom: 8px;
text-transform: uppercase;
font-family: "Nexa_bold", sans-serif;
line-height: 18px;
color: #00CFDF; }
.espr-event-container .espr-event-wrapper .espr-event-info .espr-event-date, .espr-event-container .espr-event-wrapper .espr-event-info .espr-event-location,
.espr-event-container .espr-event-wrapper .espr-event-info .espr-event-price, .espr-event-container .espr-event-wrapper .espr-event-info .espr-event-duration, .espr-event-container .espr-event-wrapper .espr-event-info .espr-event-type {
display: flex;
align-items: center;
color: #6A7788;
font-family: "Nexa_bold", sans-serif;
font-size: 14px;
line-height: 22px;
margin-top: 5px; }
.espr-event-container .espr-event-wrapper .espr-event-info .espr-event-date .icon, .espr-event-container .espr-event-wrapper .espr-event-info .espr-event-location .icon,
.espr-event-container .espr-event-wrapper .espr-event-info .espr-event-price .icon, .espr-event-container .espr-event-wrapper .espr-event-info .espr-event-duration .icon, .espr-event-container .espr-event-wrapper .espr-event-info .espr-event-type .icon {
width: 24px;
height: 24px;
border: solid 1px #6A7788;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-right: 8px; }
.espr-event-container .espr-event-wrapper .espr-event-info .espr-event-date .icon:before, .espr-event-container .espr-event-wrapper .espr-event-info .espr-event-location .icon:before,
.espr-event-container .espr-event-wrapper .espr-event-info .espr-event-price .icon:before, .espr-event-container .espr-event-wrapper .espr-event-info .espr-event-duration .icon:before, .espr-event-container .espr-event-wrapper .espr-event-info .espr-event-type .icon:before {
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
font-size: 12px; }
.espr-event-container .espr-event-wrapper .espr-event-info .espr-event-date .separator, .espr-event-container .espr-event-wrapper .espr-event-info .espr-event-location .separator,
.espr-event-container .espr-event-wrapper .espr-event-info .espr-event-price .separator, .espr-event-container .espr-event-wrapper .espr-event-info .espr-event-duration .separator, .espr-event-container .espr-event-wrapper .espr-event-info .espr-event-type .separator {
margin: 0 5px; }
.espr-event-container .espr-event-wrapper .espr-event-info .espr-event-date .icon:before {
content: '\f133'; }
.espr-event-container .espr-event-wrapper .espr-event-info .espr-event-location .icon:before {
content: '\f3c5'; }
.espr-event-container .espr-event-wrapper .espr-event-info .espr-event-price .icon:before {
content: '\f3ff'; }
.espr-event-container .espr-event-wrapper .espr-event-info .espr-event-duration .icon:before {
content: '\f017'; }
.espr-event-container .espr-event-wrapper .espr-event-info .espr-event-type .icon:before {
content: '\f02e'; }
@media screen and (max-width: 990px) {
.espr-event-container {
max-width: 1200px;
padding: 0 30px;
margin: 40px auto; }
.espr-event-container .espr-event-wrapper {
display: flex;
flex-direction: column; }
.espr-event-container .espr-event-wrapper .espr-event-content {
width: 100%;
padding-right: 0;
margin-bottom: 60px; }
.espr-event-container .espr-event-wrapper .espr-event-sidebar {
width: 100%; } }
@media screen and (max-width: 768px) {
.espr-event-container .espr-event-wrapper .espr-event-content.full .espr-event-info {
padding-left: 0; }
.espr-event-container .espr-event-wrapper .espr-event-content.full .espr-anchor-link {
width: 100%; } } * {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-text-rendering: optimizeLegibility; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit; } article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block; }
body {
font-family: "Nexa_base", sans-serif;
overflow-x: hidden; }
ol, ul {
list-style: none; }
blockquote, q {
quotes: none; }
strong, b {
font-family: "Nexa_bold", sans-serif; }
a {
color: #00345C; }
a:hover {
color: #80E7EF;
text-decoration: none; }
a:focus, a:active, a.nice-select.open {
color: #00A5B2; }
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none; }
table {
border-collapse: collapse;
border-spacing: 0; }
.fl-builder-edit .mm-slideout {
z-index: auto !important; }
.last-update-date {
color: #606C7B;
margin-top: 25px; }
@media (max-width: 991px) {
.last-update-date {
padding: 0 30px; } }
.hide {
display: none; }
.info-aree-contatti {
align-items: center;
background-size: cover;
background-repeat: no-repeat;
background-position-x: center;
display: flex;
height: 18rem;
position: relative;
width: 100%; }
@media (max-width: 576px) {
.info-aree-contatti {
height: 23rem;
margin-top: -5px; } }
.info-aree-container {
align-items: center;
display: flex;
flex-direction: column;
height: 100%;
justify-content: center;
left: 0;
position: absolute;
text-align: center;
top: 0;
width: 100%; }
@media (max-width: 576px) {
.info-aree-container {
padding: 0 30px; } }
.info-aree-container h3 {
color: white;
font-size: 32px;
letter-spacing: 0;
line-height: 34px;
margin-bottom: 12px;
text-align: center;
font-weight: bold; }
@media (max-width: 576px) {
.info-aree-container h3 {
font-size: 26px;
font-family: "Nexa_bold", sans-serif; } }
.info-aree-container p {
color: #FFFFFF;
font-family: "Nexa_regular", sans-serif;
font-size: 20px;
letter-spacing: 0;
line-height: 28px;
margin-bottom: 15px; }
@media (max-width: 576px) {
.info-aree-container p {
font-size: 18px;
line-height: 30px; } }
.info-aree-container a {
color: white;
font-size: 13px;
font-weight: 900;
letter-spacing: 0;
line-height: 12px;
background-color: #00CFDF;
border-radius: 23px;
padding: 18px 25px 15px 25px;
text-align: center;
text-transform: uppercase; }
.info-aree-generic {
display: flex;
justify-content: space-between;
margin-bottom: 5px; }
@media (max-width: 991px) {
.info-aree-generic {
flex-direction: column;
margin-bottom: 0; } }
.info-area-generic-container {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 27rem;
position: relative;
width: calc(100%/3 - 2.5px); }
@media (max-width: 991px) {
.info-area-generic-container {
height: 19.5rem;
margin-bottom: 5px;
width: 100%; } }
.info-area-generic-container:last-child {
height: 2rem; }
.info-area-generic-container .info-area-content {
display: flex;
height: 100%;
flex-direction: column;
justify-content: flex-end;
padding: 3.1rem;
width: 100%; }
@media (max-width: 991px) {
.info-area-generic-container .info-area-content {
padding: 1.9rem; } }
.info-area-generic-container label {
color: #00CFDF;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
letter-spacing: 0;
line-height: 18px;
margin-bottom: 10px;
text-shadow: 0 0 23px 0 #000000;
text-transform: uppercase; }
.info-area-generic-container h3 {
color: #FFFFFF;
font-family: "Nexa_bold", sans-serif;
font-size: 24px;
letter-spacing: 0;
line-height: 28px;
margin-bottom: 20px; }
.info-area-generic-container a {
border-bottom: 1.5px solid #00CFDF;
color: #FFFFFF;
font-family: "Nexa_bold", sans-serif;
font-size: 16px;
letter-spacing: 0;
text-transform: uppercase;
width: max-content; }
.reset-ul ul {
list-style: disc; }
.no-padding a {
padding: 0 !important; }
.page-template-template-iniziative .content,
.page-template-template-singola-iniziativa .content,
.page-template-template-singolo-prodotto .content,
.page-template-template-singolo-servizio .content,
.page-template-template-singola-soluzione .content,
.page-template-template-elenco-prodotti .content,
.page-template-template-elenco-produttori .content,
.page-template-template-generic-full-content .content,
.page-template-template-blank-page .content,
.page-template-template-singolo-brand .content {
background: #fff; }
.page-template-template-blank-page .padd-top-bar {
padding-top: 0; }
.fix-font p {
font-size: 18px !important;
line-height: 28px !important; }
.custom-entry-content {
max-width: 1350px;
margin: 0 auto 20px auto;
padding: 0 20px;
font-size: 18px;
line-height: 26px; }
.espr-gallery .pp-photo-gallery-content img {
object-fit: contain; }
.column-text-right {
text-align: right; }
.emptyContainer .containerWrapper { line-height: 0.7em;}
.emptyContainer .containerWrapper p {margin-bottom: 1rem;}
.emptyContainer .containerWrapper form label { font-size: 14px !important;}
 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}