
/* - public.css - */
﻿#portal-header{position:relative;z-index:3}#portal-logo{display:inline-block;margin:1.375em 0}.portal-logo{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}#portal-globalnav{clear:both;background:#ddd;margin:0 0 1em 0}#portal-globalnav>ul{margin:0;padding:0;list-style:none;list-style-image:none}#portal-globalnav>ul>li{display:inline-block}#portal-globalnav>ul>li>a{display:inline-block;padding:.5em 1em 1.8em 1em;background:#ddd;min-width:6em;white-space:normal;border-right:.1em solid #fff}#portal-globalnav .selected a,#portal-globalnav a:hover{background:#205c90;color:#fff}#portal-globalnav .selected a:hover{background:#ddd;color:#205c90}#portal-personaltools{margin:0;padding:0;list-style:none;list-style-image:none;float:right;background:#e3e3e3;position:relative;z-index:3;top:0;right:0;padding:3px 10px 5px;font-size:11px}#portal-personaltools #anon-personalbar a{float:left;margin:0 .5em}#portal-languageselector{float:right;background:#e3e3e3;position:relative;top:0;right:1px;z-index:3;padding:.25em .5em;font-size:80%;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em;-webkit-border-bottom-right-radius:.5em;-webkit-border-bottom-left-radius:.5em;-moz-border-radius-bottomleft:.5em;-moz-border-radius-bottomright:.5em;max-width:50%}#portal-searchbox{float:right;text-align:left;clear:right;margin:2em 0 0;font-size:80%;position:relative}#portal-searchbox form{white-space:nowrap}#portal-searchbox label{font-weight:normal}#content input.searchField{margin-bottom:1em}.collapsible .collapser.collapsed{padding-right:14px;background:url("arrowRight.png") center right no-repeat}.collapsible .collapser.expanded{padding-right:14px;background:url("arrowDown.png") center right no-repeat}#LSResult{position:absolute;right:0;top:40px;background:#fff;margin:0;border:1px solid #ddd}.livesearchContainer{padding:0;margin:0}#livesearchLegend{background-color:#ddd;font-size:12px;padding:6px;margin:3px 0}.LSTable{margin:0;padding:0;list-style:none;list-style-image:none}.LSRow a{font-weight:bold;font-size:12px}#LSResult .LSDescr{color:#666;margin-top:3px}.LSRow,#LSNothingFound{display:block;padding:.5em 1em;white-space:normal;width:48em}.LSHighlight{background:#ddd}#portal-breadcrumbs{font-size:80%;margin-bottom:1em;margin-left:.25em}#portal-breadcrumbs a{border-bottom:none;display:inline-block}.breadcrumbSeparator{color:#666}#portal-siteactions{font-size:85%;padding-bottom:0;text-align:right;clear:left}#portal-siteactions ul{margin:0;padding:0;list-style:none;list-style-image:none}#portal-siteactions li{margin-left:1.5em;display:inline-block}#portal-siteactions li a:hover{color:#75ad0a}#content{clear:both}body#content{margin:1em;background-color:#fff}.documentFirstHeading{margin-top:0}.documentDescription,#description{color:#666;margin:0 0 .6em;font:bold 1.25em "Helvetica Neue",Arial,FreeSans,sans-serif}#content p,#content table,#content dl,dl.portlet p,dl.portlet{margin-bottom:1em}#content ul,#content ol{padding:0}#content a:target{background-color:#ffb}#content span.link-external a{background:rgba(0,0,0,0) url(link_icon.png) 0px 1px no-repeat;padding:1px 0px 1px 16px}#category{font-size:75%;margin-bottom:1em;color:#666;text-align:right}#category a.link-category,span.selectedTag{color:#000;padding:.25em .5em;background:#ddd;border-radius:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em}#category a.link-category:hover{background:#205c90;color:#fff;border-color:#205c90}#category .separator{display:none}#content dt{font-weight:bold;margin-bottom:0;margin-right:0}#content-core dd{margin:0 0 1em 0}#content pre{background-color:#222;color:#fff;font-family:Consolas,Inconsolata,Menlo,"DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace;padding:1em;overflow-x:auto;font-size:90%;margin-bottom:1em;line-height:1.25em}#content pre.python{background-color:#fff}#content code{font-family:Consolas,Inconsolata,Menlo,"DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace}#content table{text-align:left;border-collapse:collapse;border-spacing:0px}#content div.newsImageContainer a{border-bottom:none}#content div.newsImageContainer p.discreet{margin:0;padding:.5em;background-color:#666;background-color:rgba(40,40,40,.7);color:#fff;font-weight:bold;position:relative;width:190px;top:-3em}#content .eventDetails{border-color:#ccc;border-style:solid;border-width:.08em;width:22em;margin-top:1em}#content .eventDetails h2{background-color:#ddd;font-size:100%;letter-spacing:0;padding:.5em;padding-left:1em}#content .eventDetails .eventDetail h3,#content .eventDetails .eventDetail div{padding:2%}#content .eventDetails .eventDetail h3{float:left;font-size:100%;text-align:right;width:37%}#content .eventDetails .eventDetail div{float:left;width:55%}img.image-left,img.image-right,.captioned img{border:1px solid #ddd}dd.image-caption{text-align:left;padding:0 0 0 3px;margin:0;color:#666;font-size:85%}.portal-footer{background-color:#1c1c1c;font-size:0;letter-spacing:0;line-height:0;padding:23px 0;border-top:1px solid #9c9c9c}.portal-footer .logo,.portal-footer small{display:inline-block;vertical-align:middle}.portal-footer small{font-size:13px;color:#f2f2f2;line-height:1.4;margin:0 16px}.portal-footer a{text-decoration:underline;color:#fff}.portal-footer a:visited{color:#fff}.portal-footer a:hover{color:#fff}.portal-footer a:active{color:#fff}#content .social-box{margin-bottom:0}.social-box a{display:inline-block;font-size:15px;line-height:33px;width:34px;text-align:center;text-decoration:none;border-radius:32px;border:1px solid;transition:all .3s;color:#9c9c9c}.social-box a:visited{color:#9c9c9c}.social-box a:hover{color:#9c9c9c}.social-box a:active{color:#9c9c9c}#portal-colophon{font-size:70%;text-align:center;margin-bottom:1em}#portal-colophon li{padding:0 .75em}#portal-colophon a{color:#444}.newsletter{padding-top:96px;padding-bottom:36px;text-align:center;background:url("") no-repeat top center/cover;background-color:#1c1c1c}.newsletter fieldset{background:rgba(0,0,0,0);padding:0;margin:0;border:0}.newsletter label,.newsletter input[type=text],.newsletter input[type=email]{width:100%;display:block;background-color:rgba(0,0,0,0);border:0;font-weight:600;font-size:16px;color:#f2f2f2}.newsletter label.ghost-input{position:relative;margin-bottom:12px}.newsletter label.ghost-input input{background:rgba(0,0,0,.4);border:1px solid #707070;padding:15px 32px;transition:all .3s}.newsletter label.ghost-input input:focus{border-color:#f5a623;outline:0;box-shadow:0}.newsletter label.ghost-input input[type=text]{padding-left:33px}.newsletter label.ghost-input input[type=email]{padding-left:38px}.newsletter label.ghost-input img{position:absolute;left:13px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.newsletter .subtitle{font-size:18px;color:#f2f2f2;text-align:center;line-height:25px;margin-bottom:23px}.newsletter label.radio-group{margin-bottom:20px;margin-left:10px}.newsletter label.radio-group span{margin:0 14px 0 6px}.newsletter label.radio-group .label{margin-right:8px;margin-left:0;color:#fff}.newsletter a{text-decoration:underline;color:#fff}.newsletter a:visited{color:#fff}.newsletter a:hover{color:#fff}.newsletter a:active{color:#fff}.newsletter label.privacy-input input{margin:0 10px}.newsletter label.radio-group input,.newsletter label.radio-group span,.newsletter label.privacy-input input,.newsletter label.privacy-input span{vertical-align:middle}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}.contattaci{padding:50px 0 92px;background-repeat:no-repeat;background-position:top center;background-size:cover}.contattaci .btn-hero{margin-bottom:3px}@media(min-width: 1366px){.contattaci{padding:70px 0 102px}}@media(min-width: 1600px){.contattaci{padding:92px 0 132px}}.partners{padding:62px 0 44px;background-color:#1c1c1c}.partners .btn-hero{margin:12px 0;display:inline-block}.partners-slick{text-align:center;padding:4px 0}.partners-slick .slick-slide{float:none;display:inline-block !important;vertical-align:middle}.partners-slick .slick-slide figure{margin-bottom:0}.partners-slick .slick-slide img{display:inline-block}.partners-slick figure{padding:0 10px}.portal-logo{position:fixed;top:17px;left:25px;z-index:999}#portal-header{position:absolute;top:0;right:0;left:0}body.userrole-authenticated .portal-globalnav{top:34px}body.userrole-authenticated .portal-logo{top:43px}.portal-globalnav{position:absolute;top:0;right:0;left:0;border-bottom:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.portal-globalnav ul{margin-bottom:0}.portal-globalnav>ul{float:right}.portal-globalnav li.navItem{padding:50px 21px 43px;float:left;text-decoration:none;transition:all .3s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;list-style:none}.portal-globalnav li.navItem:hover>a{color:#db2213}.portal-globalnav li.navItem>a{font-weight:500;font-size:14px;color:#fff;letter-spacing:0;text-shadow:2px 2px 0 rgba(0,0,0,.25)}.portal-globalnav li.navItem .navContent{left:0;position:absolute;top:114px;width:100%;background-color:#1c1c1c;z-index:2;margin:0;padding:29px 0}.portal-globalnav li.navItem .navContent .container:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;border-top:1px solid #979797;display:block}.portal-globalnav li.navItem .navContent .container:after{content:"";position:absolute;bottom:0;right:0;left:0;height:1px;border-bottom:1px solid #707070;display:block}.portal-globalnav .navContent>li{color:#fff;list-style:none}.portal-globalnav .navContent ul li a{color:#fff;display:block;padding:10px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.portal-globalnav .navContent ul li a:hover{color:#db2213}.portal-globalnav .main-section{font-weight:700;font-size:32px;color:#db2213;line-height:58px}.portal-globalnav .navContent div[class^=col-]:nth-of-type(2){border-right:1px solid #707070;border-left:1px solid #707070}.portal-globalnav .navContent .row{margin-right:-32px;margin-left:-32px}.portal-globalnav .navContent div[class^=col-]{padding-right:32px;padding-left:32px}.portal-globalnav .subsections-label{font-weight:600;font-size:20px;color:#f2f2f2;letter-spacing:.4px;text-transform:uppercase}.portal-globalnav .navContent ul{margin-bottom:12px}.portal-globalnav .navContent ul:last-child{margin-bottom:0}.portal-globalnav .navContent ul>li>a{font-weight:400;font-size:14px;letter-spacing:0;padding:0;color:#9c9c9c}.portal-globalnav .navContent ul>li>a:visited{color:#9c9c9c}.portal-globalnav .navContent ul>li>a:hover{color:#9c9c9c}.portal-globalnav .navContent ul>li>a:active{color:#9c9c9c}.portal-globalnav .sub-group li{margin-bottom:12px;padding:0}.portal-globalnav .sub-group li a{font-weight:600;font-size:16px;letter-spacing:.32px;text-transform:uppercase;padding:0 !important;line-height:20px;color:#f2f2f2 !important}.portal-globalnav .sub-group li a:visited{color:#f2f2f2 !important}.portal-globalnav .sub-group li a:hover{color:#f2f2f2 !important}.portal-globalnav .sub-group li a:active{color:#f2f2f2 !important}.portal-globalnav .subsections-list>li{position:relative;padding-right:10px;margin-right:5px}.portal-globalnav .subsections-list li:after{content:"/";display:inline-block;vertical-align:middle;position:absolute;top:0;right:0;color:#9c9c9c}.portal-globalnav .subsections-list li:last-child:after{display:none}.video-viewlet{background:url("++resource++hero2019.site.images/bg_video.png") no-repeat center center}.video-viewlet .container{padding-top:181px;padding-bottom:106px}.video-viewlet .hero-label{font-size:18px;margin-bottom:14px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.attachments-viewlet{padding:48px 0 33px}.attachments-viewlet .hero-label{font-size:18px;margin-bottom:39px}#content .attachments-list{margin-bottom:47px}#content .attachments-list li{width:33.333333%;margin-bottom:0;border-right:1px solid #707070}#content .attachments-list li:last-child{border:none}.attachments-list img{margin-bottom:13px}.attachments-list span{display:block;font-size:16px;color:#f2f2f2;letter-spacing:0}.heroEffects{height:42.875rem;position:relative;z-index:-1;top:0;left:0}.heroEffects .bg{height:42.875rem;position:fixed;width:100%;background-repeat:no-repeat;-webkit-background-size:auto,cover;-moz-background-size:auto,cover;background-size:auto,cover;background-position:center center;transform:scale(1);background-blend-mode:overlay}.heroEffects .darker{z-index:-2;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("++resource++hero2019.site.images/header_texture.png");background-repeat:repeat;-webkit-background-size:auto;-moz-background-size:auto;background-size:auto;background-position:left top;background-color:rgba(0,0,0,.25)}.heroEffects .shade{opacity:0;background:rgba(0,0,0,.8);z-index:3;position:absolute;top:0;left:0;right:0;bottom:0}.heroEffects .title{width:100%}.heroEffects .title .text{z-index:2;width:100%;text-align:center;padding:0 15px}.heroEffects .arrow{position:fixed;left:50%;margin-left:-20px;bottom:0;width:40px;height:40px;opacity:1}.centerV{display:table;height:100%}.centerV>div{display:table-cell;vertical-align:middle}.heroEffects h1{font-size:3.5rem;line-height:58px}.h1-subtitle{font-size:1rem;font-weight:600;letter-spacing:1.07px;text-transform:uppercase;text-align:center;margin-bottom:.5rem}.bouncy{animation:Weeeeeeeeeee 3s infinite cubic-bezier(0.175, 0.885, 0.32, 1.275)}@keyframes Weeeeeeeeeee{0%{transform:translate(0, 0px);animation-timing-function:cubic-bezier(0.19, 0.28, 0.27, 1)}11%{transform:translate(0, -25px) scaleX(0.8);animation-timing-function:cubic-bezier(0.57, 0.01, 0.84, 0.5)}20%{transform:translate(0, 0px) scaleY(0.8);animation-timing-function:cubic-bezier(0.19, 0.28, 0.27, 1)}28%{transform:translate(0, -10px);animation-timing-function:cubic-bezier(0.57, 0.01, 0.84, 0.5)}36%{transform:translate(0, 0px);animation-timing-function:cubic-bezier(0.19, 0.28, 0.27, 1)}100%{transform:translate(0, 0px);animation-timing-function:cubic-bezier(0.19, 0.28, 0.27, 1)}}.btn-hero:hover img{animation:arrow_move 2s infinite cubic-bezier(0.175, 0.885, 0.32, 1.275)}@keyframes arrow_move{0%{transform:translate(0, 0px);animation-timing-function:cubic-bezier(0.19, 0.28, 0.27, 1)}11%{transform:translate(10px, 0px);animation-timing-function:cubic-bezier(0.57, 0.01, 0.84, 0.5)}20%{transform:translate(0, 0px);animation-timing-function:cubic-bezier(0.19, 0.28, 0.27, 1)}28%{transform:translate(5px, 0px);animation-timing-function:cubic-bezier(0.57, 0.01, 0.84, 0.5)}36%{transform:translate(0, 0px);animation-timing-function:cubic-bezier(0.19, 0.28, 0.27, 1)}100%{transform:translate(0, 0px);animation-timing-function:cubic-bezier(0.19, 0.28, 0.27, 1)}}.content{padding:72px 30px;background-color:#1c1c1c;height:1000px}.content-text{max-width:730px;margin:auto}.bg-texturized{background-image:url("../img/hero-header/bg_texture.png")}.introduction-text{max-width:730px;margin:auto;margin-bottom:3.125rem}.small-hr{max-width:445px;height:1px;background-color:#707070;margin:42px auto}.btn_standard{text-align:center;max-width:200px;margin-left:auto;margin-right:auto}.btn_text{display:inline-block;margin-right:14px}.arrow_move{display:inline-block;position:relative;top:7px}@media(max-width: 575px){html{font-size:14px}}@media(min-width: 576px){html{font-size:15px}}@media(min-width: 768px){html{font-size:15px}}@media(min-width: 992px){html{font-size:16px}}@media(min-width: 1400px){html{font-size:18px}}.overlay-menu{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#1c1c1c;z-index:1001;padding-top:105px;overflow-y:scroll;display:none}.overlay-logo{position:absolute;top:17px;left:25px}@media(max-width: 575px){.overlay-logo{left:15px;top:10px}}.overlay-logo img{width:100px}@media(max-width: 575px){.overlay-logo img{max-width:120px}}.overlay-close{position:absolute;top:50px;right:25px}.overlay-row-01,.overlay-row-03{background-color:#272727}.overlay-row-01{padding-top:9px}.overlay-row-01 a{font-family:"etelka","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-size:15px;letter-spacing:0;font-weight:500;color:#fff}.overlay-row-01 a:visited{color:#fff}.overlay-row-01 a:hover{color:#fff}.overlay-row-01 a:active{color:#fff}.overlay-row-01 a span{vertical-align:middle}.overlay-row-01 a img.angle-right{margin-left:10px;vertical-align:middle}.overlay-menu .weather{vertical-align:text-bottom}.overlay-menu .sup,.overlay-menu .temperature{font-weight:300;font-size:32px;color:#f2f2f2;letter-spacing:0;font-family:"etelka","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif}.overlay-menu .degrees{color:#f2f2f2;font-family:"etelka","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-size:22px}.overlay-menu h3{font-size:28px;color:#db2213;text-transform:none}.overlay-menu h4{font-family:"etelka","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-weight:500;font-size:22px;color:#707070;text-transform:none}.overlay-row-02{padding:28px 0 26px}.overlay-row-02 a{font-weight:600;font-size:16px;color:#f2f2f2;letter-spacing:.32px;text-transform:uppercase;line-height:20px;color:#fff}.overlay-row-02 a:visited{color:#fff}.overlay-row-02 a:hover{color:#fff}.overlay-row-02 a:active{color:#fff}.overlay-row-02 li,.overlay-row-03 li{margin-bottom:12px}.overlay-row-02 li:last-child{margin-bottom:0}.overlay-row-03{padding:20px 0 17px}.overlay-row-03 a{font-weight:600;font-size:14px;letter-spacing:.28px;text-transform:uppercase;line-height:18px;color:#f2f2f2}.overlay-row-03 a:visited{color:#f2f2f2}.overlay-row-03 a:hover{color:#f2f2f2}.overlay-row-03 a:active{color:#f2f2f2}.overlay-row-04{padding:32px 0 22px}.overlay-row-05{padding:8px 0}.photo-nav-outer{display:block;background-size:cover;background-repeat:no-repeat;background-position:center}.overlay-menu .language-selector a{font-family:"etelka","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-weight:300;font-size:14px;color:#9c9c9c;letter-spacing:0}.overlay-menu .language-selector a.active{font-weight:500;color:#fff}.overlay-label{font-family:"etelka","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-weight:300;font-size:14px;color:#f2f2f2;letter-spacing:0}.overlay-open{right:132px;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}ul.list-inline.overlay-list-01{margin-top:23px}ul.list-inline.overlay-list-01 li{margin-right:36px}.list-inline-item.meteo-item-01{margin-right:10px}.list-inline-item.meteo-item-02{margin-right:19px}.booNavigation{position:fixed;top:0;right:0;left:0;z-index:998;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;padding-right:282px;box-shadow:0 1px 0 0 rgba(0,0,0,0)}.booNavigation .navContent{display:none}.booNavigation:after{content:"";display:block;position:absolute;top:108px;right:0;left:0;height:1px;border-bottom:1px solid rgba(0,0,0,0);z-index:999}.scrolled .booNavigation:after{top:60px}.scrolled .portal-logo{top:11px}.booNavigation.in-action:after{border-bottom-color:#707070}body[data-portal-url].userrole-authenticated .booNavigation{top:34px}.booNavigation li{list-style:none}.booNavigation li.navItem{padding:44px 21px;float:left;text-decoration:none;list-style:none;transition:all .3s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.booNavigation li.navItem:hover{cursor:pointer}.booNavigation li.navItem:hover>a{color:#db2213}.booNavigation li.navItem>a{font-weight:600;font-size:14px;color:#fff;letter-spacing:0;text-shadow:2px 2px 0 rgba(0,0,0,.25)}.booNavigation li.navItem .navContent{background-color:#1c1c1c;left:0;position:absolute;top:108px;width:100%;z-index:999;box-shadow:0 1px 0 0 #707070}.booNavigation li.navItem .navContent .container-fluid{padding-top:29px;padding-bottom:29px}.booNavigation .navContent>li{color:#fff;padding:10px}.booNavigation .navContent ul li a{color:#fff;display:block;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.booNavigation .navContent ul li a:hover{color:#db2213}.booNavigation .navContent .row{margin-right:-31px;margin-left:-31px}.booNavigation .navContent li[class^=col]{padding-right:31px;padding-left:31px}.booNavMain{font-weight:700;font-size:32px;color:#db2213;text-align:right;line-height:58px}.booNavLabel{font-weight:600;font-size:20px;color:#f2f2f2;letter-spacing:.4px;text-transform:uppercase;line-height:25px;margin-bottom:4px}.booNavigation.in-action{background-color:#1c1c1c;box-shadow:0 1px 0 0 #707070}.booNavigation .navContent ul li .booNavLabel:hover{color:#fff}.booNavigation li[class^=col]{border-left:1px solid #707070}.booNavigation li[class^=col]:first-child{border:0}.booNavSubs{padding-left:0 !important;margin-bottom:4px}.booNavSubs li{display:inline-block;position:relative;padding-right:9px;margin-right:3px;margin-bottom:12px;line-height:18px}.booNavSubs li:after{content:"/";position:absolute;top:0;right:0;color:#9c9c9c !important}.booNavSubs li:last-child:after{display:none}.booNavSubs a{font-size:14px;color:#9c9c9c !important;letter-spacing:0;margin-left:0 !important}.booNavigation .navContent .booNavSubs li a:hover{color:#db2213 !important}.booNavOthers{padding-left:0 !important}.booNavOthers li{margin-bottom:12px}.booNavOthers a{font-weight:600;font-size:16px;color:#f2f2f2;letter-spacing:.32px;text-transform:uppercase}.scrolled .booNavigation{background-color:#1c1c1c;box-shadow:0 1px 0 0 #707070}.scrolled .booNavigation li.navItem{padding:20px 21px}.scrolled .booNavigation li.navItem .navContent{top:60px}.portal-logo img{width:100px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.scrolled .portal-logo img{width:60px}.language-wrapper{right:243px;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:26px 0;font-size:0;line-height:0;z-index:1000;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.language-wrapper i{margin-left:4px}.active-language{font-weight:600;font-size:14px;letter-spacing:0;cursor:pointer;text-shadow:2px 2px 0 rgba(0,0,0,.25);color:#fff}.active-language:visited{color:#fff}.active-language:hover{color:#fff}.active-language:active{color:#fff}.active-language:hover{color:#db2213}.language-wrapper .language-selector{display:none;position:absolute;bottom:24px;left:-10px;text-align:center;transform:translateY(100%);-webkit-transform:translateY(100%);padding:4px 10px;font-weight:700;font-size:14px;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out}.language-wrapper .language-selector a{color:#fff}.language-wrapper .language-selector a:visited{color:#fff}.language-wrapper .language-selector a:hover{color:#fff}.language-wrapper .language-selector a:active{color:#fff}.language-wrapper .language-selector a:hover{color:#db2213}.booNavigation.in-action .language-wrapper .language-selector,.scrolled .language-wrapper .language-selector{background-color:#1c1c1c}.language-wrapper.in-action .active-language .fa-angle-down:before{content:""}@media(max-width: 991px){.overlay-menu{padding-bottom:20px}.overlay-row-02,.overlay-row-03{padding-bottom:0}.overlay-menu .overlay-row-02 ul{margin-bottom:0;padding-bottom:28px}.overlay-menu .overlay-row-03 ul{margin-bottom:0;padding-bottom:20px}.overlay-menu .language-selector{padding-top:8px}.scrolled .booNavigation{min-height:60px}}@media(max-width: 767px){.booNavigation{min-height:70px}.overlay-menu .container{max-width:100%}.overlay-row-01{padding:16px 37px 14px;margin-top:25px}ul.list-inline.overlay-list-01{margin-top:0}ul.list-inline.overlay-list-01 li{margin-right:0}.overlay-list-01{font-size:0;letter-spacing:0;line-height:0}.overlay-list-01 li{width:33.333333%}.overlay-list-01 li:nth-child(2){text-align:center}.overlay-list-01 li:nth-child(3){text-align:right}.overlay-row-02{padding:25px 37px 0}.overlay-row-03{padding:10px 37px 0}.overlay-row-02 ul,.overlay-row-03 ul{display:none}.overlay-menu h3{margin-bottom:16px;position:relative;font-size:20px}.overlay-menu h4{margin-bottom:12px;position:relative}.overlay-menu h3:before{content:"";display:block;width:12px;height:12px;background-image:url("++resource++hero2019.site.images/icon_plus_red.svg");background-repeat:no-repeat;background-position:center;background-size:auto;left:-28px;margin-top:-2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.overlay-menu h4:before{content:"";display:block;width:12px;height:12px;background-image:url("++resource++hero2019.site.images/icon_plus_gray.svg");background-repeat:no-repeat;background-position:center;background-size:auto;left:-28px;margin-top:-2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.overlay-menu h3.active:before{background-image:url("++resource++hero2019.site.images/icon_minus.svg")}.overlay-menu h4.active:before{background-image:url("++resource++hero2019.site.images/icon_minus_gray.svg")}.overlay-row-04{padding:20px 0}.photo-nav{margin-bottom:12px}.overlay-row-04 div[class^=col]:last-child .photo-nav{margin-bottom:0}.overlay-label{display:none}.photo-nav-01{background-image:url("++resource++hero2019.site.images/img_photo_nav_01_25.jpg") !important}.photo-nav-02{background-image:url("++resource++hero2019.site.images/img_photo_nav_02.jpg") !important}.photo-nav-03{background-image:url("++resource++hero2019.site.images/img_photo_nav_03.jpg") !important}.overlay-row-02 li:last-child,.overlay-row-03 li:last-child{margin-bottom:0}}@media(max-width: 575px){.scrolled .portal-logo img,.portal-logo img{max-width:50px}}@media(max-width: 479px){.overlay-row-05 .list-inline-item:not(:last-child){margin-right:.2rem}.overlay-row-05 .social-box a{line-height:28px;width:30px}.overlay-row-01{padding:16px 8px 14px}.overlay-list-01 li:nth-child(3),.overlay-list-01 li{text-align:center}.overlay-row-01 a{font-size:13px}}/*# sourceMappingURL=public.css.map */

