@font-face{font-display:fallback;font-family:'iconfont';src:url('../themes/amici_del_cidneo/assets/3rd/iconfont/fonts/pe-icon-7-stroke.eot?-2irksn');src:url('../themes/amici_del_cidneo/assets/3rd/iconfont/fonts/pe-icon-7-stroke.eot?#iefix-2irksn')format('embedded-opentype'),url('../themes/amici_del_cidneo/assets/3rd/iconfont/fonts/pe-icon-7-stroke.woff?-2irksn')format('woff'),url('../themes/amici_del_cidneo/assets/3rd/iconfont/fonts/pe-icon-7-stroke.ttf?-2irksn')format('truetype'),url('../themes/amici_del_cidneo/assets/3rd/iconfont/fonts/pe-icon-7-stroke.svg?-2irksn#pe-icon-7-stroke')format('svg');font-weight:normal;font-style:normal}[class^="if-"],[class*=" if-"]{display:inline-block;font-family:'iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.if-cloud-upload:before{content:"\e68a"}.if-cash:before{content:"\e68c"}.if-close:before{content:"\e680"}.if-bluetooth:before{content:"\e68d"}.if-cloud-download:before{content:"\e68b"}.if-way:before{content:"\e68e"}.if-close-circle:before{content:"\e681"}.if-id:before{content:"\e68f"}.if-angle-up:before{content:"\e682"}.if-wristwatch:before{content:"\e690"}.if-angle-up-circle:before{content:"\e683"}.if-world:before{content:"\e691"}.if-angle-right:before{content:"\e684"}.if-volume:before{content:"\e692"}.if-angle-right-circle:before{content:"\e685"}.if-users:before{content:"\e693"}.if-angle-left:before{content:"\e686"}.if-user-female:before{content:"\e694"}.if-angle-left-circle:before{content:"\e687"}.if-up-arrow:before{content:"\e695"}.if-angle-down:before{content:"\e688"}.if-switch:before{content:"\e696"}.if-angle-down-circle:before{content:"\e689"}.if-scissors:before{content:"\e697"}.if-wallet:before{content:"\e600"}.if-safe:before{content:"\e698"}.if-volume2:before{content:"\e601"}.if-volume1:before{content:"\e602"}.if-voicemail:before{content:"\e603"}.if-video:before{content:"\e604"}.if-user:before{content:"\e605"}.if-upload:before{content:"\e606"}.if-unlock:before{content:"\e607"}.if-umbrella:before{content:"\e608"}.if-trash:before{content:"\e609"}.if-tools:before{content:"\e60a"}.if-timer:before{content:"\e60b"}.if-ticket:before{content:"\e60c"}.if-target:before{content:"\e60d"}.if-sun:before{content:"\e60e"}.if-study:before{content:"\e60f"}.if-stopwatch:before{content:"\e610"}.if-star:before{content:"\e611"}.if-speaker:before{content:"\e612"}.if-signal:before{content:"\e613"}.if-shuffle:before{content:"\e614"}.if-shopbag:before{content:"\e615"}.if-share:before{content:"\e616"}.if-server:before{content:"\e617"}.if-search:before{content:"\e618"}.if-film:before{content:"\e6a5"}.if-science:before{content:"\e619"}.if-disk:before{content:"\e6a6"}.if-ribbon:before{content:"\e61a"}.if-repeat:before{content:"\e61b"}.if-refresh:before{content:"\e61c"}.if-add-user:before{content:"\e6a9"}.if-refresh-cloud:before{content:"\e61d"}.if-paperclip:before{content:"\e69c"}.if-radio:before{content:"\e61e"}.if-note2:before{content:"\e69d"}.if-print:before{content:"\e61f"}.if-network:before{content:"\e69e"}.if-prev:before{content:"\e620"}.if-mute:before{content:"\e69f"}.if-power:before{content:"\e621"}.if-medal:before{content:"\e6a0"}.if-portfolio:before{content:"\e622"}.if-like2:before{content:"\e6a1"}.if-plus:before{content:"\e623"}.if-left-arrow:before{content:"\e6a2"}.if-play:before{content:"\e624"}.if-key:before{content:"\e6a3"}.if-plane:before{content:"\e625"}.if-joy:before{content:"\e6a4"}.if-photo-gallery:before{content:"\e626"}.if-pin:before{content:"\e69b"}.if-phone:before{content:"\e627"}.if-plug:before{content:"\e69a"}.if-pen:before{content:"\e628"}.if-right-arrow:before{content:"\e699"}.if-paper-plane:before{content:"\e629"}.if-delete-user:before{content:"\e6a7"}.if-paint:before{content:"\e62a"}.if-bottom-arrow:before{content:"\e6a8"}.if-notebook:before{content:"\e62b"}.if-note:before{content:"\e62c"}.if-next:before{content:"\e62d"}.if-news-paper:before{content:"\e62e"}.if-musiclist:before{content:"\e62f"}.if-music:before{content:"\e630"}.if-mouse:before{content:"\e631"}.if-more:before{content:"\e632"}.if-moon:before{content:"\e633"}.if-monitor:before{content:"\e634"}.if-micro:before{content:"\e635"}.if-menu:before{content:"\e636"}.if-map:before{content:"\e637"}.if-map-marker:before{content:"\e638"}.if-mail:before{content:"\e639"}.if-mail-open:before{content:"\e63a"}.if-mail-open-file:before{content:"\e63b"}.if-magnet:before{content:"\e63c"}.if-loop:before{content:"\e63d"}.if-look:before{content:"\e63e"}.if-lock:before{content:"\e63f"}.if-lintern:before{content:"\e640"}.if-link:before{content:"\e641"}.if-like:before{content:"\e642"}.if-light:before{content:"\e643"}.if-less:before{content:"\e644"}.if-keypad:before{content:"\e645"}.if-junk:before{content:"\e646"}.if-info:before{content:"\e647"}.if-home:before{content:"\e648"}.if-help2:before{content:"\e649"}.if-help1:before{content:"\e64a"}.if-graph3:before{content:"\e64b"}.if-graph2:before{content:"\e64c"}.if-graph1:before{content:"\e64d"}.if-graph:before{content:"\e64e"}.if-global:before{content:"\e64f"}.if-gleam:before{content:"\e650"}.if-glasses:before{content:"\e651"}.if-gift:before{content:"\e652"}.if-folder:before{content:"\e653"}.if-flag:before{content:"\e654"}.if-filter:before{content:"\e655"}.if-file:before{content:"\e656"}.if-expand1:before{content:"\e657"}.if-exapnd2:before{content:"\e658"}.if-edit:before{content:"\e659"}.if-drop:before{content:"\e65a"}.if-drawer:before{content:"\e65b"}.if-download:before{content:"\e65c"}.if-display2:before{content:"\e65d"}.if-display1:before{content:"\e65e"}.if-diskette:before{content:"\e65f"}.if-date:before{content:"\e660"}.if-cup:before{content:"\e661"}.if-culture:before{content:"\e662"}.if-crop:before{content:"\e663"}.if-credit:before{content:"\e664"}.if-copy-file:before{content:"\e665"}.if-config:before{content:"\e666"}.if-compass:before{content:"\e667"}.if-comment:before{content:"\e668"}.if-coffee:before{content:"\e669"}.if-cloud:before{content:"\e66a"}.if-clock:before{content:"\e66b"}.if-check:before{content:"\e66c"}.if-chat:before{content:"\e66d"}.if-cart:before{content:"\e66e"}.if-camera:before{content:"\e66f"}.if-call:before{content:"\e670"}.if-calculator:before{content:"\e671"}.if-browser:before{content:"\e672"}.if-box2:before{content:"\e673"}.if-box1:before{content:"\e674"}.if-bookmarks:before{content:"\e675"}.if-bicycle:before{content:"\e676"}.if-bell:before{content:"\e677"}.if-battery:before{content:"\e678"}.if-ball:before{content:"\e679"}.if-back:before{content:"\e67a"}.if-attention:before{content:"\e67b"}.if-anchor:before{content:"\e67c"}.if-albums:before{content:"\e67d"}.if-alarm:before{content:"\e67e"}.if-airplay:before{content:"\e67f"}
@charset 'UTF-8';html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
html,body{-webkit-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0;-moz-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0;font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0}h1,h2,h3{-webkit-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 1;-moz-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 1;font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 1}abbr{text-transform:uppercase;-webkit-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"smcp" 1,"c2sc" 1;-moz-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"smcp" 1,"c2sc" 1;font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"smcp" 1,"c2sc" 1}pre,kbd,samp,code{-webkit-font-feature-settings:"kern" 0,"liga" 0,"dlig" 0,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1;-moz-font-feature-settings:"kern" 0,"liga" 0,"dlig" 0,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1;font-feature-settings:"kern" 0,"liga" 0,"dlig" 0,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="number"],input[type="range"],input[type="tel"],input[type="week"]{-webkit-font-feature-settings:"kern" 0,"liga" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 1,"zero" 0;-moz-font-feature-settings:"kern" 0,"liga" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 1,"zero" 0;font-feature-settings:"kern" 0,"liga" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 1,"zero" 0}table{-webkit-font-feature-settings:"kern" 0,"liga" 1,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1;-moz-font-feature-settings:"kern" 0,"liga" 1,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1;font-feature-settings:"kern" 0,"liga" 1,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1}table thead,table tfoot{-webkit-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0;-moz-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0;font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0}

:root{--brand:#4d4d4d;--brand-dark:#2f2f2f;--brand-light:#a6a6a6}
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}
*[data-scroll-off]{height:100%;overflow:hidden}
html,
body{background:#fff;color:#111;width:100%}
html{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:100%;min-height:100%;overflow-y:scroll}
audio,
video{width:100%}
embed,
img,
object,
video{height:auto;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}
img[data-hd]{display:none}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dppx){img[data-hd]{display:initial;height:auto}img[data-hd] + img{display:none}}
body{font:22px/1.5em Lato,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:0.01rem;margin:0 auto;text-align:center}
em,
i,
cite,
q{font-family:Palatino,'Palatino Linotype','Palatino LT STD','Book Antiqua',Georgia,serif}
ol,
ul{list-style-position:inside}
address,
blockquote,
dl,
fieldset,
figure,
form,
legend,
menu,
ol,
p,
pre,
summary,
table,
ul{margin:0 0 1.212em}
a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;color:inherit;outline:none;position:relative;text-decoration:none}
a[target]{cursor:alias}
a:hover{-webkit-transition:color 0.3s;transition:color 0.3s}
a:focus-visible,
button:focus-visible,
input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
.mod-dark a:focus-visible,
.head a:focus-visible{outline-color:#fff}
abbr,
acronym,
dfn[title]{cursor:help}
abbr a{text-decoration:none}
acronym{text-transform:uppercase}
q{font-style:italic;letter-spacing:1px}
blockquote{border:double #d3d3d3;border-width:3px 0;font-weight:bold;padding:1em 0}
blockquote p{margin:0}
blockquote p + p{margin-top:1em}
.caps{letter-spacing:2px;text-transform:uppercase}
caption,
p,
table,
textarea,
td,
th{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}
dl dt{font-weight:bold}
dl dd{margin:0}
del{text-decoration:line-through}
details{cursor:pointer}
.dropcap:first-letter{float:left;font-size:4.09em;font-weight:bold;line-height:1;margin-right:0.667em;text-transform:uppercase}
em,
i,
cite,
q{font-style:italic}
h1,
h2,
h3,
h4,
h5,
h6{letter-spacing:-0.02rem;line-height:1.5em;text-rendering:optimizeLegibility;word-spacing:0.1em}
h1{font-size:2.727em;line-height:1.212em}
h2{font-size:1.818em}
h3{font-size:1.212em}
h1,
h2,
h3{font-weight:300}
h4,
h5,
h6{font-size:1em;margin:1em 0}h1.mod-h2{font-size:1.818em;line-height:1.5em;margin:0.83em 0}
.skip-link{background:#fff;color:var(--brand-dark);font-weight:bold;left:0.5em;padding:0.5em 1em;position:absolute !important;top:0;transform:translateY(-200%);z-index:20}
.skip-link:focus{transform:none}
main:focus{outline:none}
.visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;white-space:nowrap;width:1px}
.dwarf{font-size:0.667em;font-weight:bold;letter-spacing:2px;margin-bottom:1.818em}
hr{border:0;border-bottom:1px solid;margin:1em 0}
ins,
mark{text-decoration:none}
ol{list-style-type:decimal}
ol ol{list-style-type:upper-alpha}
ol ol,
ul ol,
ol ul,
ul ul{margin-bottom:0}
nav ol,
nav ul,
ol.clear,
ul.clear{list-style:none;margin:0;padding:0}
small{display:inline-block;font-size:0.8em;line-height:1.42}
sub,
sup{font-size:0.667em}
sup{top:-0.444em}
sub{bottom:-0.239em}
.head{position:fixed;top:0;left:0;line-height:2.5em;height:2.5em;width:100%;text-align:left;z-index:9;-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.2,1,0.2,1);transition:transform 0.2s cubic-bezier(0.2,1,0.2,1)}
.head[data-hide-on]{margin-top:-5px;-webkit-transform:translateY(-2.5em);transform:translateY(-2.5em)}
.head nav{background:#000;position:fixed;top:0;left:-100%;overflow:hidden;height:100%;width:50%;text-align:center;visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);margin-top:2.5em;padding-bottom:2.5em;-webkit-box-shadow:-3px 0 0 rgba(255,255,255,0.808);box-shadow:-3px 0 0 rgba(255,255,255,0.808)}
.head nav:before,
.head nav>*{display:inline-block;vertical-align:middle}
.head nav:before{content:'';height:100%;position:relative}
.head nav>*{white-space:normal}
.head .l,
.head #explore+label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.head .l:active,
.head #explore+label:active{padding-top:1px}
.head .l,
.head .r{height:2.5em;width:80%}
.head .l small,
.head .r small{position:relative;top:0;left:8%;white-space:nowrap}
.head .l{position:absolute;top:0;left:0;background:#fff;background:rgba(255,255,255,0.95);overflow:hidden}
.head .l img{display:inline-block;max-height:2.5em;padding:0.5em 0;position:relative;top:0;left:6%;vertical-align:top}
.head .l img.alt{display:none}
.head .l small ~ img{left:8%}
.head .r{width:20%;position:absolute;top:0;right:0;background:#4d4d4d;background:rgba(77,77,77,0.95);color:#fff;-webkit-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out}
.head .r:active{background:#000}
.head #explore{display:none}
.head #explore+label{cursor:pointer;display:block;height:100%;width:100%}
.head #explore:checked~nav{left:50%;overflow:auto;visibility:visible}
@media (max-width:800px){.head #explore:checked~nav{left:0;width:100%}}
.head #explore+label:after{-webkit-font-smoothing:antialiased;position:absolute;top:0;right:8%;content:'\e688';font-family:'iconfont';font-size:1.5em;padding:0 1px;-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s}
.head #explore:checked+label:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
@media (max-width:800px){html[data-nav-on]{height:100%;overflow:hidden}.head .l,.head .r{background:transparent;color:#fff;width:100%}.head .l{background:#4d4d4d}.head .l img{display:none}.head .l img.alt{display:inline-block}.head .r small{position:absolute;top:8px;right:13% !important;left:inherit !important}}
@media (min-width:801px){html[data-nav-on] .main{position:absolute;top:0;left:0;-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left}html[data-nav-on][data-ie-on]{overflow:hidden}}
.menu{font-size:2em}
.menu a{color:#fff;display:inline-block;line-height:1.2em}
.menu a:hover{color:var(--brand-light)}
.menu a:after{color:var(--brand-light);content:' ' attr(title);display:block;font-size:0.296em;font-weight:bold;letter-spacing:1px;line-height:1em;text-transform:uppercase;white-space:nowrap}
@media (orientation:landscape) and (max-height:400px){.menu a:after{display:inline}}
.menu a:before{color:#4d4d4d;position:absolute;bottom:-0.1em;left:0;border-bottom:1px solid;content:'';height:0;width:0}
@media (orientation:landscape) and (max-height:400px){.menu a:before{bottom:0.05em}}
.menu a:hover:before{-webkit-transition:width 0.3s ease-in-out 0.3s;transition:width 0.3s ease-in-out 0.3s;width:100%}
.menu .social{display:inline-block;font-size:0.539em;margin:0 0.359em;padding-top:1em}
.menu .social a{margin:0}
.menu .social a:before,
.menu .social a:after{content:none}
@media (max-width:320px){.menu{font-size:1.818em}}
.menu{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.2,1,0.2,1),opacity 0.3s ease-in-out;transition:transform 0.5s cubic-bezier(0.2,1,0.2,1),opacity 0.3s ease-in-out}
#explore:checked~nav .menu{opacity:1;-webkit-transform:none;transform:none}

@media (min-width:400px){body{font-size:18px}}
@media (min-width:560px){body{font-size:19px}}
@media (min-width:1040px){body{font-size:22px}}
@media (min-width:1200px){body{font-size:23px}}
@media (min-width:1520px){body{font-size:25px}}
@media (min-width:1680px){body{font-size:26px}}
@media (max-height:400px){body{font-size:16px}}
@media (max-width:400px){body{font-size:15px}}.main a{color:var(--brand)}
.main a:hover,
.main a:focus-visible{color:var(--brand-dark)}
.main a[data-fx]{white-space:nowrap}
.main a[data-fx]:after{position:absolute;bottom:-1px;left:0;border-bottom:0.075em solid;content:'';height:0;width:0}
.main a[data-fx]:hover:after{-webkit-transition:width 0.3s ease-in-out 0.3s;transition:width 0.3s ease-in-out 0.3s;width:100%}
html[data-touch-on] .main a[data-fx]:after{width:100%}main p a:not(.btn):not([data-fx]),
main li a:not(.btn),
main small a:not(.btn),
main .content a:not(.btn),
main td a:not(.btn),
footer small a{text-decoration:underline;text-underline-offset:0.15em}
.main p a[data-fx]:after{width:100%}
main ul.pagination li a,
main .share li a{text-decoration:none}
main .plot>a:not(.btn),
main .plot>h3 a:not(.btn){text-decoration:underline;text-underline-offset:0.15em}
.main .mod-dark a:not(.btn),
.main .mod-dark a:not(.btn):hover{color:inherit}
::placeholder{color:#6b6b6b;opacity:1}
.main a[data-spot]{color:inherit}
.main a[data-spot] .mod-spot{color:var(--brand);-webkit-transition:color 0.3s;transition:color 0.3s}
.main a[data-spot]:hover .mod-spot{color:inherit}
.social a{-webkit-font-smoothing:antialiased;font-family:'socialfont';margin-right:0.808em}
.dropcap[class^="if-"]:first-letter,
.dropcap[class*=" if-"]:first-letter{font-size:2.25em;font-weight:inherit;line-height:0.359em;margin-left:-0.5em;margin-right:5px}
i.dropcap[class^="if-"]:first-letter,
i.dropcap[class*=" if-"]:first-letter{margin:0}html,
body,
.main,
.cover,
.screen{height:100%;width:100%}main .cover,
main .screen{height:100vh}
section{clear:both;overflow:hidden;width:100%}
.plot,
.pane,
.mod-fixed{margin:0 auto;max-width:46.59em}
.stack{display:table;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
@media (max-width:800px){.stack{display:block}}
.stack>*{display:table-cell;font-size:0.808em;margin:0;padding:0;vertical-align:top;width:50%}
.stack.mod-duo>*{width:61.8%}
.stack.mod-duo>* + *{width:38.2%}
.stack.mod-tri>*{width:33.33%}
@media (max-width:800px){.stack.stack>*{display:block;font-size:1em;width:100%}.stack>section.mod-contain{aspect-ratio:var(--ratio,4 / 3);max-height:80vh}}
.pad,
.plot{padding:3.375em}
.grid>* .pad,
.grid>* .plot{padding:1.5em 2.727em 2.727em}
.grid.mod-tri>.pad,
.grid.mod-tri>.plot{padding:2.727em 1.5em}
@media (max-width:800px){.grid .pad + .plot,.grid .plot + .plot{padding-top:0}}
@media (max-width:640px){.pad,.plot{padding:3.375em 2.727em}}
.pane{background:#fff;color:#111;max-width:25em;padding:2.727em 3.375em}
@media (max-width:640px){.pane{padding:2.727em}}
.call,
.link>a{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;padding:6.136em 4.091em}
@media (max-width:640px){.call,.link>a{padding:2.727em}}
@media (max-width:320px){.call,.link>a{padding:2.727em 0.808em}}
.link>a{color:inherit;display:block;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.link>a.mod-dark{color:#fff}
.link>a:hover:before{opacity:0.808}
.link>a:after{position:absolute;bottom:1.212em;left:50%;content:'\e685';font-family:'iconfont';font-size:1.5em;margin-left:-0.5em;opacity:0.5;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}
.link>a:hover:after{-webkit-transform:scale(1.3);transform:scale(1.3)}
.link>a .dwarf{position:absolute;top:2.727em;left:0;width:100%}
.link>a .logo{background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;color:transparent;height:100px;margin:1em 0;text-shadow:none}
.link.mod-thin>a{padding:4.091em}
.link.mod-thin>a p:last-child{margin-bottom:0.16em}
.link.mod-thin>a .dwarf{top:2.25em}
.link.mod-thin>a:after{bottom:0.808em}
.screen{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;display:table;overflow:hidden}
.screen.screen-gold{height:61.8%}
.screen .screen-mid{display:table-cell;padding-top:2.5em;vertical-align:middle}.cover{background-color:#4d4d4d;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;overflow:hidden}
.cover figure,
.cover figcaption,
.cover figure:before,
.cover figcaption:before{position:absolute;top:0;left:0;background:#fff;background:rgba(255,255,255,0.444)}
.cover.mod-dark{color:#fff}
.cover.mod-dark figure,
.cover.mod-dark figcaption,
.cover.mod-dark figure:before,
.cover.mod-dark figcaption:before{background:#2f2f2f;background:rgba(47,47,47,0.444);-webkit-box-shadow:3em 0 3em rgba(0,0,0,0.1);box-shadow:3em 0 3em rgba(0,0,0,0.1)}
.cover figure{left:3%;height:100%;width:85%}
.cover figure:before{content:'';height:100%;width:85%}
.cover figcaption{height:100%;width:70%}
.cover figcaption:before{content:'';height:100%;width:79%}
.cover figcaption h1,
.cover figcaption h2,
.cover figcaption p{font-size:0.808em;padding:0 2em;width:79%}
.cover figcaption h1{position:absolute;top:10%;left:0;font-size:1.5em;text-transform:uppercase}
.cover figcaption h2{position:absolute;top:50%;left:14.5%;border:solid 1px;border-width:1px 0;display:inline-block;margin-top:-2em;padding:0.5em 0;text-transform:uppercase;width:50%}
.cover figcaption h2 strong{font-size:1.818em}
.cover figcaption p{position:absolute;bottom:4%;left:0}
@media (max-width:640px){.cover figure,.cover figure:before{background:none !important;-webkit-box-shadow:none;box-shadow:none}.cover figcaption{width:100%;left:5%}.cover figcaption h1,.cover figcaption h2,.cover figcaption p{margin-left:10%}.cover figcaption h1{padding:0;top:5%}.cover figcaption:before{left:10%}}.mod-wide{clear:both;max-width:none;width:100%}
.mod-wide img{background:#f5f5f5;width:100%}
.mod-alt{color:var(--brand)}
hr.mod-alt{border-color:var(--brand)}
.mod-dark{background-color:#000;color:#fff}
.mod-dusk{background-color:#f5f5f5}
.mod-del{border-bottom:solid 2.5em #fff}
.mod-left{text-align:left}
.mod-right{text-align:right}
@media (max-width:800px){.mod-left,.mod-right{text-align:inherit}}
.mod-mid{vertical-align:middle}
.mod-round{-webkit-border-radius:50%;border-radius:50%}
.mod-lpad.mod-lpad{margin-left:1.212em}
.mod-size-s{font-size:0.808em}
.mod-size-l{font-size:1.818em}
.mod-size-xl{font-size:2.727em}
.mod-size-xxl{font-size:4.091em}
.mod-size-xxxl{font-size:6.136em}
.mod-pv,
.mod-pb,
.mod-nb{padding-bottom:0 !important}
.mod-pv,
.mod-pt,
.mod-nt{padding-top:0 !important}
.mod-mv,
.mod-mb,
.mod-nb{margin-bottom:0 !important}
.mod-mv,
.mod-mt,
.mod-nt{margin-top:0 !important}
.mod-ph{padding-left:0;padding-right:0}.mod-ghost{opacity:0.6;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}
a.mod-ghost:hover,
.mod-ghost:has(>a){opacity:1}
.mod-hoverhide{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}
.mod-hoverhide:hover{opacity:0}
.mod-accent:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}
.mod-accent:before{background:rgba(255,255,255,0.3);background:-webkit-linear-gradient(bottom,rgba(255,255,255,0.3) 15%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.2) 85%) repeat-x;background:linear-gradient(to top,rgba(255,255,255,0.3) 15%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.2) 85%) repeat-x}.mod-accent.mod-dark:before{background:rgba(0,0,0,0.55);background:linear-gradient(to top,rgba(0,0,0,0.5) 15%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0.55) 85%) repeat-x}
.mod-cover{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.mod-contain{background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}
.mod-fill{position:absolute;top:0;left:0;height:100%;width:100%}
.mod-frame,
.mod-dframe{border:3px double;display:inline-block;padding:0.539em 0.808em}
.mod-frame{border-style:solid}.grid{overflow:auto}
.grid>*{float:left;font-size:0.808em;margin:0 auto;width:50%}
.grid>*:nth-child(2n+1){clear:left}
.grid.mod-duo>*{width:61.8%}
.grid.mod-duo>* + *{float:right;width:38.2%}
.grid.mod-tri>*{font-size:0.667em;width:33.33%}
.grid.mod-tri>*:nth-child(2n+1){clear:none}
.grid.mod-tri>*:nth-child(3n+1){clear:left}
@media (max-width:800px){.grid.grid>*{float:none;font-size:1em;width:100%}}.case{background-color:#d3d3d3;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.case .logo{background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;height:100%;width:100%}
.case .titles{font-size:0.667em;letter-spacing:1px;line-height:1.5em;text-transform:uppercase}
.case .titles p{font-size:1.212em;opacity:0.808}
.case .titles h1,
.case .titles h2,
.case .titles h3{font-size:1.818em;line-height:1.212em}
a.case:before{background:#000;content:'';position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}
a.case:hover:before{opacity:0.3}
.mod-hover .case .titles{opacity:0;-webkit-transition:opacity 1s 0.3s;transition:opacity 1s 0.3s}
html[data-touch-on] .mod-hover .case .titles,
.mod-hover .case:hover .titles{opacity:1}.mediagrid{background:#f5f5f5;overflow:auto}
.mediagrid h1,
.mediagrid h2,
.mediagrid h3{font-size:2.25em}
.mediagrid .media-fill h1,
.mediagrid .media-upup h1,
.mediagrid .media-fill h2,
.mediagrid .media-upup h2,
.mediagrid .media-fill h3,
.mediagrid .media-upup h3{font-size:2.727em}
.mediagrid.mod-pad,
.mediagrid.mod-padpad,
.mediagrid.mod-pad>*,
.mediagrid.mod-padpad>*{background:#fff;border:0.359em solid #fff}
.mediagrid.mod-pad.mod-dark,
.mediagrid.mod-padpad.mod-dark,
.mediagrid.mod-pad.mod-dark>*,
.mediagrid.mod-padpad.mod-dark>*{background:#000;border-color:#000}
.mediagrid.mod-padpad,
.mediagrid.mod-padpad>*{border-width:0.539em}
.mediagrid>*{float:left;font-size:0.667em;margin:0;overflow:hidden;width:25%}
.mediagrid>*>*{position:absolute;top:0;left:0;height:100%;width:100%}
.mediagrid>*:before{content:'';display:block;position:relative;top:0;left:0;padding-bottom:100%}
.mediagrid>*.mod-r,
.mediagrid>*.to-right{float:right}
.mediagrid>*.media-tri{width:33.3333%}
.mediagrid>*.media-fill{width:100%}
.mediagrid>*.media-fill:before{padding-bottom:50% !important}
.mediagrid>*.media-duo,
.mediagrid>*.media-duo + *,
.mediagrid>*.media-up{width:50%}
.mediagrid>*.media-upup{width:66.6666%}
@media (max-width:800px){.mediagrid>*{width:50%}.mediagrid>*.media-up{width:100%}.mediagrid>*.media-up:before{padding-bottom:50% !important}}
@media (max-width:640px){.mediagrid>*{width:100% !important}.mediagrid>* .titles h1,.mediagrid>* .titles h2,.mediagrid>* .titles h3{font-size:2.25em}.mediagrid>*:before{padding-bottom:61.8% !important}}
.mediagrid.mod-gold>*:before{padding-bottom:61.8%}
.mediagrid.mod-slim>*:before{padding-bottom:50%}
.mediagrid.mod-tall>*:before{padding-bottom:150%}
.btn{border:2px solid;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;display:inline-block;margin:1.212em 0;padding:0.44em 1.818em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.btn.mod-thin{border-width:1px}
.btn + .btn{margin-left:1.212em}
@media (max-width:640px){.btn{white-space:normal}.btn + .btn{margin-left:2px}}
button.btn{background:transparent;font:inherit;line-height:inherit}
a.btn,
button.btn{color:var(--brand)}
a.btn:hover,
button.btn:hover{color:var(--brand-dark)}
.mod-dark a.btn,
.mod-dark a.btn:hover{color:inherit}
.btn.mod-go:after,
.btn i[class^="if-"]{font-weight:bold;line-height:normal;margin-left:0.667em;margin-top:-0.1em;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0)}
.btn.mod-go:after{content:'\e685';font-family:'iconfont'}
.btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}
.btn.mod-ghost{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}
*[data-spot]:hover .btn{color:var(--brand-dark);-webkit-transition:color 0.3s;transition:color 0.3s}
.btn.mod-alt{color:var(--brand)}.btn.mod-dark,
.btn.mod-bg{background:var(--brand);border-color:var(--brand)}
.btn.mod-dark,
.btn.mod-bg,
.btn.mod-dark:hover,
.btn.mod-bg:hover{color:#fff}
.btn.mod-dark:hover,
.btn.mod-bg:hover,
.btn.mod-dark:focus-visible,
.btn.mod-bg:focus-visible{background:var(--brand-dark);border-color:var(--brand-dark);-webkit-transition:background-color 0.3s,border-color 0.3s;transition:background-color 0.3s,border-color 0.3s}
.btn.mod-big,
.btn.mod-wide{width:100%}
.btn.mod-wide{text-align:left}
.btn.mod-wide:after{position:absolute;right:1.818em}
.btn.mod-dframe{border:3px double;-webkit-border-radius:0;border-radius:0}
.btn.mod-caps{font-size:0.667em;font-weight:bold;letter-spacing:2px;margin-bottom:1.818em;text-transform:uppercase}
.btn.mod-round{-webkit-border-radius:50%;border-radius:50%;cursor:pointer;font-size:0.808em;line-height:1.212em;padding:1em;height:6em;width:6em}
.btn.mod-round:before,
.btn.mod-round>*{display:inline-block;vertical-align:middle}
.btn.mod-round:before{content:'';height:100%;position:relative}
.btn.mod-round>*{white-space:normal}
.btn.mod-round i[class^='if-']{margin:0}
.btn.mod-glow{-webkit-font-smoothing:antialiased;-webkit-animation:glow 5s infinite 1s;animation:glow 5s infinite 1s;-webkit-transform:translateZ(0);transform:translateZ(0)}
@-webkit-keyframes glow{22%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.22)}100%{-webkit-box-shadow:0 0 0 2em rgba(0,0,0,0)}}
@keyframes glow{22%{box-shadow:0 0 0 0 rgba(0,0,0,.22)}100%{box-shadow:0 0 0 2em rgba(0,0,0,0)}}
.share{display:inline-block;font-size:1.212em;margin:1em 0 0;padding:0 0.808em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.share a{color:var(--brand);display:inline-block;margin:0;padding:0.808em}
.share a:hover{color:var(--brand-dark);-webkit-transform:scale(1.212);transform:scale(1.212);-webkit-transition:-webkit-transform 0.1s;transition:transform 0.1s}
.share li{display:inline-block}
.typed-cursor{opacity:1;-webkit-animation:blink 0.7s infinite ease-in;animation:blink 0.7s infinite ease-in}
@-webkit-keyframes blink{50%{opacity:0}}
@keyframes blink{50%{opacity:0}}
hr{color:#d3d3d3;margin:1.818em auto;max-width:9em}
section hr{max-width:4em}
hr.mod-tx,
hr.mod-bx{border-style:dashed;max-width:16em}
@media (max-width:800px){hr.mod-tx,hr.mod-bx{border:0}}
hr.mod-tx:before,
hr.mod-bx:after{border:0;border-left:1px dashed;content:'';position:absolute;height:4em;width:0}
@media (max-width:800px){hr.mod-tx:before,hr.mod-bx:after{border:0}}
hr.mod-tx{margin-top:0}
hr.mod-tx:before{bottom:2px}
hr.mod-bx{margin-bottom:0}
hr.mod-bx:after{top:2px}
.anchor{display:block;height:0;opacity:0;position:relative;top:-2.5em}
.titles{position:absolute;bottom:0;left:0;color:#fff;padding:2.5em 8% 4%;width:100%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.5) 61%,rgba(0,0,0,0.7) 100%) repeat-x;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.5) 61%,rgba(0,0,0,0.7) 100%) repeat-x;-webkit-transform:translateZ(0);transform:translateZ(0)}.stage{position:absolute;top:0;left:0;background:#000;min-height:100%;width:100%;z-index:10}
body[data-stage-on]>*:not(.stage){display:none}
.stage i{-webkit-font-smoothing:antialiased;background:#000;color:#fff;cursor:pointer;display:none;position:fixed;top:50%;right:0;font-size:2.5em;padding:0.15em 0.25em;width:8%}
.stage i:active{width:7%}
.stage i[data-on]{display:inline-block}
.stage i[data-next]{padding-right:2%}
.stage i[data-close]{left:0;padding-left:2%;right:none}
html[data-touch-on] .stage i[data-close]{display:inline-block}
.stage-wrap{position:absolute;top:50%;left:0;max-height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}
.stage-wrap:before{border:0.15em solid #d3d3d3;-webkit-border-radius:1.5em;border-radius:1.5em;border-top-color:transparent;content:'';position:fixed;top:50%;left:50%;margin-left:-0.75em;height:1.5em;width:1.5em;-webkit-animation:rotate 0.808s infinite linear;animation:rotate 0.808s infinite linear}
.stage-wrap embed,
.stage-wrap img,
.stage-wrap iframe,
.stage-wrap object,
.stage-wrap video{background:transparent;border:none;height:auto;min-width:50%;max-width:100%;padding:0}
.stage-wrap iframe,
.stage-wrap video{height:680px;width:960px}
@media (max-width:990px){.stage-wrap iframe,.stage-wrap video{height:480px;width:640px}}
@media (max-width:760px){.stage-wrap iframe,.stage-wrap video{height:315px;width:420px}}
@media (max-width:460px){.stage-wrap iframe,.stage-wrap video{height:260px;width:100%}}
@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}
@keyframes rotate{100%{transform:rotate(360deg)}}
html[data-ie-on] .stage{display:table}
html[data-ie-on] .stage-wrap{display:table-cell;position:relative;top:0;left:0;-webkit-transform:none;transform:none;vertical-align:middle}*[data-zoom-on],
*[data-zoom-on] .titles{cursor:pointer;cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAAALUlEQVR4AWP4v598SAXNDKTDUc04FAxOzaOaCWYTijQPxwAb1YwJRzUPXF0FANjHVJ15CkPIAAAAAElFTkSuQmCC") 15 15,zoom-in}
.stage{cursor:pointer;cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAAAKUlEQVR4AWP4v598SAXNDKTDIaV5VPOoZoLZhCLNIyO0RzWPah64ugoAM/c/uQXNh2gAAAAASUVORK5CYII=") 15 15,zoom-out}
*[data-zoom-on*="#cursor"]{cursor:pointer;cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAAALElEQVQ4y2Ng2E8BpFwzOWBUMy4Fo5oHp2aCWYFmmodogI1qxgdGtOaBqKsAIXvT5S+4YUYAAAAASUVORK5CYII=") 15 15,zoom-in}
.stage img[src*="#cursor"]{cursor:pointer;cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAAAKElEQVQ4y2Ng2E8BpFwzOWBU86jmoaWZYFagmebRqBrVPLw0D0RdBQB8nL8BOH8IegAAAABJRU5ErkJggg==") 15 15,zoom-out}.aform fieldset{border:none;margin:0;padding:0}
.aform .aform-item{margin-bottom:1em;overflow:hidden;padding:0 2%;width:100%}
.aform .aform-item.mod-half,
.aform .aform-item.mod-half + .aform-item{float:left;width:50%}
@media (max-width:640px){.aform .aform-item.mod-half,.aform .aform-item.mod-half + .aform-item{float:none;width:100%}}
@media (min-width:641px){.aform .aform-item.mod-half span,.aform .aform-item.mod-half + .aform-item span{text-indent:4.2%}}
@media (min-width:801px){.aform .aform-item.mod-line{margin:0;margin-top:0.808em;padding:0}.aform .aform-item.mod-line,.aform .aform-item.mod-line input,.aform .aform-item.mod-line button{display:inline-block;width:auto}.aform .aform-item.mod-line button,.aform .aform-item.mod-line .btn{line-height:normal;margin-left:1.5em}.aform .aform-item.mod-line span{text-indent:0}}
.aform button,
.aform input,
.aform select,
.aform textarea{background:transparent;font-size:inherit;margin:0;margin-bottom:0.808em;outline:none}
.aform button{padding:0.808em 1.616em}
.aform input,
.aform select,
.aform textarea{border:none;border-bottom:2px solid;-webkit-border-radius:0;border-radius:0;display:block;font-size:inherit;padding:0.808em 0;width:100%}
.aform textarea{height:0;resize:none}
.aform input,
.aform textarea{padding-top:1.475em}
.aform input+span,
.aform textarea+span{position:absolute;top:0.667em;left:0;font-size:0.667em;line-height:normal;opacity:0;text-indent:2.05%;text-transform:uppercase;-webkit-transition:opacity 0.5s,top 0.5s,color 0.5s;transition:opacity 0.5s,top 0.5s,color 0.5s;white-space:nowrap;-webkit-transform:translateZ(0);transform:translateZ(0)}
.aform input+span:before,
.aform textarea+span:before{content:attr(data-help)}
.aform input:focus+span,
.aform textarea:focus+span,
.aform input+span[data-error],
.aform textarea+span[data-error]{opacity:0.808;top:0}
.aform input+span[data-error],
.aform textarea+span[data-error]{color:#e77;opacity:1}
.aform input+span[data-error]:before,
.aform textarea+span[data-error]:before{content:attr(data-error)}
#mc-embedded-subscribe-form input[type="email"],
#mc-embedded-subscribe-form .btn{border:2px solid;-webkit-border-radius:3px;border-radius:3px;font:inherit;height:2.5em;line-height:normal;margin:1.212em 0;padding:0 1.818em;vertical-align:middle}
#mc-embedded-subscribe-form input[type="email"]{background:#fff;color:inherit;display:inline-block;width:60%}
#mc-embedded-subscribe-form .btn{border-color:var(--brand)}
.newsletter-privacy a{text-decoration:underline}
#mc-embedded-subscribe-form .btn:hover,
#mc-embedded-subscribe-form .btn:focus-visible{border-color:var(--brand-dark)}
.side{background:#4d4d4d;display:block;position:fixed;top:0;left:0;height:100%;width:50%}
@media (max-width:800px){.side{width:100%}}
ul.pagination{list-style:none;margin:0 auto}ul.pagination li{display:inline-block}ul.pagination li.mod-ghost{opacity:1}ul.pagination li p{text-align:left}section.posts article.pad{}section.posts article.pad h3{margin:5px auto}a[href$=".xlxs"]:before,
a[href$=".pdf"]:before{content:'';display:inline-block;width:1em;height:1em;margin-right:5px;vertical-align:-0.125em;background-color:currentColor;-webkit-mask:url(../themes/amici_del_cidneo/assets/lib/fontawesome/svgs/file-pdf.svg) no-repeat center / contain;mask:url(../themes/amici_del_cidneo/assets/lib/fontawesome/svgs/file-pdf.svg) no-repeat center / contain}
a[href$=".xlxs"]:before{-webkit-mask-image:url(../themes/amici_del_cidneo/assets/lib/fontawesome/svgs/file-excel.svg);mask-image:url(../themes/amici_del_cidneo/assets/lib/fontawesome/svgs/file-excel.svg)}.attachments.mod-tri .pad{padding-top:0;padding-bottom:0}#direttivo h3{margin-top:0;font-size:80%}#direttivo dt{padding-right:15px}.promotori .titles{opacity:1}.promotori .titles h3{margin:0.83em 0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed-container iframe,
.embed-container object,
.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.hidden{display:none}@media (min-width:768px){.md\:inline{display:inline}}#cc-main{--cc-font-family:Lato,Arial,Helvetica,sans-serif;--cc-primary-color:#111;--cc-secondary-color:#4d4d4d;--cc-btn-primary-bg:var(--brand);--cc-btn-primary-border-color:var(--brand);--cc-btn-primary-hover-bg:var(--brand-dark);--cc-btn-primary-hover-border-color:var(--brand-dark);--cc-btn-secondary-color:var(--brand-dark);--cc-btn-secondary-bg:#fff;--cc-btn-secondary-border-color:var(--brand);--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-bg:var(--brand-dark);--cc-btn-secondary-hover-border-color:var(--brand-dark);--cc-toggle-on-bg:var(--brand);--cc-footer-color:#4d4d4d}
#cc-main{text-align:left}
#cc-main a{text-decoration:underline}
.link-button{background:none;border:0;color:var(--brand);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:0.15em}
.link-button:hover{color:var(--brand-dark)}.embed-facade{align-items:center;background:#2f2f2f center / cover no-repeat;color:#fff;display:flex;flex-direction:column;gap:0.5em;justify-content:center;margin:1em auto;min-height:8em;padding:1em;text-align:center;width:100%}
.embed-facade:before{background:rgba(0,0,0,0.6);content:'';inset:0;position:absolute}
.embed-facade>*{z-index:1}
.embed-facade-play{background:#fff;border:0;border-radius:3px;color:var(--brand-dark);cursor:pointer;font:inherit;font-weight:bold;padding:0.6em 1.4em}
.embed-facade-play:before{border-color:transparent transparent transparent currentColor;border-style:solid;border-width:0.4em 0 0.4em 0.7em;content:'';display:inline-block;margin-right:0.6em}
.embed-facade-play:hover{background:#e6e6e6}
.embed-facade-play:focus-visible{outline-color:#fff}
.embed-facade-note{font-size:0.75em;margin:0}
.embed-facade .link-button,
.embed-facade .link-button:hover{color:#fff}
.embed-frame{border:0;display:block;height:auto;margin:1em auto;width:100%}