/*!
 * Cortesella Template
 *
 * @author: Giovanni Mastrangelo
 * @copyright: All right reserved 2013-2025
 *
 */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{margin:0 2px 1.5em;padding:.35em .625em;border:1px solid silver;border-radius:.4rem}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{box-sizing:content-box}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}img{user-select:none;-webkit-user-drag:none}@font-face{font-family:'BlackJack';font-style:normal;font-weight:400;font-display:swap;src:local(BlackJack),url(../fonts/BlackJack-webfont.woff2) format("woff2"),url(../fonts/BlackJack-webfont.woff) format("woff"),url(../fonts/BlackJack-webfont.ttf) format("truetype"),url(../fonts/BlackJack-webfont.eot) format("embedded-opentype")}@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:local('Bebas Neue'),url(../fonts/BebasNeue-webfont.woff2) format("woff2"),url(../fonts/BebasNeue-webfont.woff) format("woff"),url(../fonts/BebasNeue-webfont.ttf) format("truetype"),url(../fonts/BebasNeue-webfont.eot) format("embedded-opentype")}h1,h2,h3,h4,h5,h6{margin:1em 0 0;font-weight:400;line-height:1.2em;color:inherit}h1{font-size:2em}h2{font-size:1.69em}h3,legend{font-size:1.46em}h4{font-size:1.23em}h5{font-size:1em}h6{font-size:.9em}h1,.slogan,.blackjack{font-family:"BlackJack","Times New Roman",Times,serif;font-weight:400}h2,h3,h4,h5,h6,legend,thead th,.module-header,.navigation,.bebas{font-family:"Bebas Neue","Trebuchet MS",Helvetica,sans-serif;font-weight:400}.page-header h2{margin:0 0 .85em;font-size:2.1em;text-align:center}p,ul,ol,dl{margin:0 0 1em}ul,ol,dl{padding-left:2em}button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}input{padding:.25rem}blockquote{margin:1rem 1.75rem}a{text-decoration:none}.item-page p a{text-decoration:underline}a:not(.btn):link,a:not(.btn):visited{color:#073}a:not(.btn):hover{color:#97CEB1}a.external{padding-left:16px;background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11'%3E%3Cpath fill='none' stroke='%23858585' d='M4 3.5H.5v7h7V7M3 .5h7.5V8M5 2.5h3.5V6m-4 .5l4-4'/%3E%3C/svg%3E") no-repeat left 50%}a.external:hover,a.external:active{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11'%3E%3Cpath fill='none' stroke='%23C7C7C7' d='M4 3.5H.5v7h7V7M3 .5h7.5V8M5 2.5h3.5V6m-4 .5l4-4'/%3E%3C/svg%3E")}body{background:#f0f0f0 url(../images/bg.jpg) 0 0 repeat;font:13px/1.5 Georgia,"Times New Roman",Times,serif;text-align:center;color:#4e535d}body>*{text-align:left}#header,#main,#footer,.subfooter{overflow:hidden}.page-body{max-width:1000px;min-width:240px;margin:0 auto}#wrapper{background:#f9f9f9;padding:0 2%;border-left:6px solid transparent;border-right:6px solid transparent;border-image:url(../images/wrapper-border.png) 0 6 round;border-image-source:image-set(../images/wrapper-border.png 1x,"../images/wrapper-border-2x.png" 2x,"../images/wrapper-border-3x.png" 3x)}#header{position:relative;padding-top:20px}.header-top{margin-left:92px;text-align:center}.site-logo{position:absolute;top:14px;left:0;width:148px}.site-logo a{display:block;outline:none}.site-logo img{width:100%;margin:0}a.site-name:link,a.site-name:visited{color:inherit}.site-name h1{font-size:42px;line-height:64px;margin:0 40px 0 56px}.slogan{font-size:20px;color:#4F6F3D;margin:18px 32px 18px 40px}.navigation>div{margin-left:142px}.item-page{margin:20px 0 40px;overflow:hidden;color:#433}.banners{margin-bottom:20px;padding:0 2%;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:start}#footer{padding:12px 0 3px;background:transparent url(../images/sep1.png) 0 -1px repeat-x;font-size:.9em}#footer .pull-left>div,#footer .pull-right>div{float:left;min-width:180px;margin:8px 10px;min-height:65px}#footer h3,#footer .module-header{font-size:1.54em;line-height:20px}#footer a:link,#footer a:visited{color:#443}#footer a{outline:none}#footer p{margin:0}.subfooter{border-top:2px solid #d0d0d0;padding:.2em .8em .5em;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-size:.85em;color:#706767}.subfooter ul{margin:0;padding:0;list-style-type:none}.subfooter ul,.subfooter li{float:left}.subfooter li + li:before{content:"\2013";margin:0 4px}.subfooter a:link,.subfooter a:visited{color:#706767;text-transform:uppercase}.subfooter a:hover,.subfooter a:active{color:#111;text-decoration:underline}.copyright{float:right}.panel{margin:10px;box-shadow:0 1px 3px #0003;background:#FFF;min-height:200px}.highlight{background:#a7bf8d;padding:0 2px;color:#fff;border-radius:5px}ol.no-marker,ul.no-marker,dd.no-marker{list-style:none}.stamp-border{box-sizing:content-box;border:20px solid transparent;border-image:url(../images/stamp-border.png) 20 fill round;border-image-source:image-set(../images/stamp-border.png 1x,"../images/stamp-border-2x.png" 2x,"../images/stamp-border-3x.png" 3x)}.navigation{line-height:normal;background:transparent url(../images/sep2.png) 0 bottom repeat-x}.navigation>div{background:transparent url(../images/sep1.png) 0 -1px repeat-x;padding:14px 0 12px;text-align:center}.navigation ul{list-style:none;margin:0 0 0 -50px;padding:0}.navigation li{margin:0;padding:0 10px;display:inline-block}.navigation li a{display:inline;font-size:1.69em;text-transform:uppercase;white-space:nowrap;color:#4e535d}.navigation li a:link,.navigation li a:visited{color:#4E535D}.navigation li a:hover,.navigation li.active a{color:#a7bf8d}div.mod-languages{text-align:right;padding-top:8px}div.mod-languages ul{margin:0;list-style:none}.mod-languages a{color:transparent!important}div.mod-languages li{margin:0 4px}div.mod-languages ul.lang-inline li{display:inline}div.mod-languages img{height:20px;width:30px}div.mod-languages img:hover,div.mod-languages img:active{opacity:.75}div.mod-languages a{text-decoration:none}.tip{background:none repeat scroll 0 0 #97AF7D;border:1px solid #333;border-radius:3px 3px 3px 3px;font-size:.85em;font-weight:400;max-width:400px;padding:5px;text-align:left;color:#FFF}.tip-title{font-weight:700}.alert{padding:.5rem 1rem;margin-top:.625rem;margin-bottom:1.125rem;text-shadow:0 1px 0 #ffffff80;background-color:#BEE0FF;border:1px solid #8bc8ff;border-radius:.25rem;color:#00488a;opacity:1;animation-fill-mode:forwards;animation-duration:.5s;animation-timing-function:ease-in-out}.alert h4{font-size:130%;margin:0}.alert-success{background-color:#d6ebd6;border-color:#bee0be;color:#326732}.alert-danger,.alert-error{background-color:#f5dbdb;border-color:#e9b4b4;color:#a22f2f}.alert-warning{background-color:#ffe492;border-color:#ffd75f;color:#755800}.alert .close{position:relative;top:-.5rem;right:-1rem;float:right;padding:.2rem .75rem;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;background:transparent;border:0;opacity:.5}.alert .close:hover,.alert .close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.75}.alert.dismiss{animation-name:alert-fade-out}@keyframes alert-fade-out{0%{opacity:1}100%{opacity:0}}@media (prefers-reduced-motion: reduce){.alert{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}}.alert .close:focus,.alert .close:hover{color:#000;cursor:pointer;opacity:.75;text-decoration:none}.box{padding:1rem;margin:1rem 0;border:1px solid silver;border-radius:.4rem}.badge{background-color:#333;padding:.35rem .65rem;font-size:.75em;font-weight:700;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;line-height:1;display:inline-block}.btn{padding:.6rem 1rem;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;color:#433;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid #d3d3d3;border-radius:.25rem;background-color:#f0f0f0;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:active{color:#fff;background-color:#575e65;border-color:#52585f}.btn:hover{color:#fff;background-color:#5d636b;border-color:#575e65}.btn:focus-visible{color:#fff;background-color:#5d636b;border-color:#5d636b;outline:2px solid #111}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:#b1b1b1;pointer-events:none;background-color:#f6f6f6;border-color:#d3d3d3}.clearfix:after{clear:both;display:block;content:""}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}img,object,embed,video{max-width:100%;width:auto;height:auto;vertical-align:middle}.floating-box{margin-bottom:1em}.row:after{clear:both;display:block;content:""}.row [class*="span"]{box-sizing:border-box;display:block;float:left}.pull-right{float:right!important;text-align:right}.pull-left{float:left!important;text-align:left}.zero-padding-right{padding-right:0!important}.zero-padding-left{padding-left:0!important}@media only screen and (max-width: 960px){.header-top{height:170px}.navigation>div,.navigation ul{margin-left:0}.navigation ul li a{font-size:21px}.header-top h1{font-size:36px;line-height:54px}}@media only screen and (max-width: 480px){.row [class*="span"]{width:100%;padding-left:0;padding-right:0}.desktop-only{display:none!important}.mobile-center,.tablet-center{text-align:center;margin:5px auto;width:100%}#wrapper{border-left:none;border-right:none}.panel{margin-left:0;margin-right:0;padding:4px}#header{padding-top:0}.navigation ul li{display:block;height:25px}.navigation ul li+li{margin-top:8px}.site-logo{top:1vw;width:20vw}.header-top{margin-left:20vw;height:22vw}.header-top h1{font-size:7.4vw;line-height:10vw;margin:3vw 0 0}.slogan{display:none}.subfooter ul,.subfooter li,.copyright{float:none;text-align:center;margin-top:7px}.subfooter li + li:before{content:"";margin:0}.subfooter li + li{margin-top:12px}.subfooter a{font-size:12px}.copyright{margin-top:11px}.stamp-border{border:0 none;border-image:none}.banners{flex-wrap:nowrap;flex-direction:column;align-items:center}}@media only screen and (min-width: 481px) and (max-width: 768px){.span-2{width:40%;padding-left:1%;padding-right:1%}.span-3,.span-4,.span-5,.span-6,.span-7,.span-8{width:100%;padding-left:0;padding-right:0}.desktop-only{display:none!important}.tablet-center{text-align:center;margin:5px auto;width:100%}#wrapper{border-left:0 none;border-right:0 none;border-image:none}.navigation ul li a{font-size:20px}.panel{margin-left:1.5%;margin-right:1.5%;padding:15px}.banners{flex-wrap:nowrap;flex-direction:column;align-items:center}}@media only screen and (min-width: 769px){.row [class*="span"]{padding-left:2%;padding-right:2%}.span-2{width:20%}.span-3{width:30%}.span-4{width:40%}.span-5{width:50%}.span-6{width:60%}.span-7{width:70%}.span-8{width:80%}#wrapper,.subfooter{margin:0 2%}.subfooter{margin:0 calc(2% + 5px)}.panel{margin-left:4.5%;margin-right:4.5%;padding:25px}}@media only screen and (min-width: 1199px){.page-body{max-width:1600px;font-size:120%}#wrapper,.subfooter{margin:0 7%}.subfooter{margin:0 calc(7% + 5px)}}