@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInLeft{0%{opacity:0;-ms-transform:translateX(-20px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInRight{0%{opacity:0;-ms-transform:translateX(20px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes inRight{0%{-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes inRight{0%{-moz-transform:translateX(20px)}100%{-moz-transform:translateX(0)}}@-ms-keyframes inRight{0%{-ms-transform:translateX(20px)}100%{-ms-transform:translateX(0)}}@-o-keyframes inRight{0%{-o-transform:translateX(20px)}100%{-o-transform:translateX(0)}}@keyframes inRight{0%{transform:translateX(20px)}100%{transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}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;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-size:1em}pre{white-space:pre-wrap}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}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]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}/*!
 * Fotorama 4.5.0 | http://fotorama.io/license/
 */.fotorama__html,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__img,.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__img{margin:-50% 0 0 -50%;width:100%;height:100%}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-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)}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__caption,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__caption,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-timing-function:cubic-bezier(0.1,0,.25,1);-moz-transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-timing-function:cubic-bezier(0.1,0,.25,1);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:0;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__wrap *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fotorama__caption__wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:0!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid}.fotorama__nav__frame.fotorama__active{pointer-events:none;cursor:default}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:6px;height:6px;border:0}.fotorama__dot{border-color:#7f7f7f}.fotorama__active .fotorama__dot{background-color:#7f7f7f}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:-webkit-linear-gradient(top,rgba(255,255,255,.25),rgba(64,64,64,.1));background-image:linear-gradient(to bottom,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{z-index:12;line-height:1.5}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation-name:spinner;-moz-animation-name:spinner;-ms-animation-name:spinner;-o-animation-name:spinner;animation-name:spinner;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear}.fotorama__wrap--css3 .fotorama__caption,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__caption,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{display:block;position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none}.fotorama__fullscreen-icon{width:32px;height:32px;top:0;right:0;background-position:0 -32px;z-index:20}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;display:none}.fotorama__wrap--css3 .fotorama__video-play{display:block;opacity:0}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play{display:block;opacity:1}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;m
 
 
 
 argin-top:-16px;background-position:-64px -32px;opacity:1!important;display:block!important}.fotorama__video-close{width:32px;height:32px;top:0;right:0;display:none;background-position:-64px 0;z-index:20}.fotorama__wrap--no-controls .fotorama__arr,.fotorama__wrap--no-controls .fotorama__fullscreen-icon,.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{display:none;opacity:0}.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--no-controls .fotorama__fullscreen-icon,.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{display:block;-webkit-transform:translate3d(32px,-32px,0);-moz-transform:translate3d(32px,-32px,0);-ms-transform:translate3d(32px,-32px,0);-o-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--no-controls .fotorama__arr--prev,.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{display:block;-webkit-transform:translate3d(-48px,0,0);-moz-transform:translate3d(-48px,0,0);-ms-transform:translate3d(-48px,0,0);-o-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--no-controls .fotorama__arr--next,.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{display:block;-webkit-transform:translate3d(48px,0,0);-moz-transform:translate3d(48px,0,0);-ms-transform:translate3d(48px,0,0);-o-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__wrap--video .fotorama__video-close{display:block}.fotorama__wrap--css3 .fotorama__video-close{display:block;opacity:0;-webkit-transform:translate3d(32px,-32px,0);-moz-transform:translate3d(32px,-32px,0);-ms-transform:translate3d(32px,-32px,0);-o-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:block;opacity:0;z-index:-1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{opacity:1;-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)}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),-webkit-radial-gradient(0 50%,farthest-side,rgba(0,0,0,.4),transparent);background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),-webkit-radial-gradient(100% 50%,farthest-side,rgba(0,0,0,.4),transparent);background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}.button,.menu__list,.subhead,address,blockquote,dd,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin:0;padding:0}.button,address,blockquote,dd,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin-bottom:33px;margin-bottom:1.5rem}body{margin:0}h1{font-size:48px;font-size:2.1818182rem;line-height:1.375}h2{font-size:36px;font-size:1.6363636rem;line-height:1.8333333}h4{font-size:24px;font-size:1.0909091rem;line-height:1.375}h5{font-size:20px;font-size:.9090909rem;line-height:1.65}h6{font-size:18px;font-size:.8181818rem;line-height:1.8333333}dd,ol,ul{padding-left:33px;padding-right:33px}li>ol,li>ul{margin-bottom:0}code,kbd,pre,samp{font-family:monospace,monospace}blockquote{text-indent:-.41em;quotes:"“" "”";margin-left:33px;margin-left:1.5rem}blockquote p:before{content:"“";content:open-quote}blockquote p:after{content:"";content:no-close-quote}blockquote p:last-of-type:after{content:"”";content:close-quote}q{quotes:"‘" "’" "“" "”"}q:before{content:"‘";content:open-quote}q:after{content:"’";content:close-quote}q q:before{content:"“";content:open-quote}q q:after{content:"”";content:close-quote}q:first-child{display:inline-block;text-indent:-.22em}table{width:100%;border-collapse:collapse;border-spacing:0}td,th{padding:16.5px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:1em;line-height:1.5}@media (min-width:768px){html{font-size:1.375em;line-height:1.5}}body{font-family:"Apercu Regular",sans-serif;font-size-adjust:.508;color:#fff;
 
 background:#000000; ---------------------- COLORE SFONDO INDEX BASSO -------------------------------
 
 -moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig"}h1,h2,h3,h4,h5,h6{font-weight:400;text-rendering:optimizeLegibility}.logo,.menu{position:absolute;z-index:2}.no-csstransitions .logo,.no-csstransitions .menu,.no-svg .logo,.no-svg .menu{z-index:9998}.subhead{
	text-transform: uppercase;
	letter-spacing: .1em;
	font-size: 6px;













font-size:.7272727rem;														line-height: 2.0625;
	font-family: "Apercu Regular", sans-serif;
	color: #fff; ----------------------------------------- COLORE PRIMA SCRITTA SFONDI ROTANTI --------------------------
}h3{text-align:right;margin-top:66px;margin-top:3rem;font-size:33px;font-size:1.5rem;line-height:1}a{text-decoration:none;color:#fff;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}a.active,a:focus,a:hover{color:#fff}.button{text-align:center;display:inline-block;border:2px solid #fff;text-transform:uppercase;letter-spacing:.1em;padding:16.5px;padding:.75rem}.button:hover{border-bottom:2px solid #fff;color:#111;background:#fff}img{
	vertical-align: middle;
	max-width: 100%;
	text-align: right;
	font-size: 1.375px;
}.wrapper{position:relative;width:100%;height:100%}.intro{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 50%;------------------------------------ ALTEZZA SFONDO INDEX ALTO -------------------------------
	z-index: 3;
	background: #000000;------------------------------------ COLORE SFONDO INDEX ALTO -------------------------------
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-ms-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	animation-duration: 1s
}.intro.active{-webkit-animation:none;-moz-animation:none;animation:none}.intro .logo--intro{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.intro .logo--intro{-webkit-transform:translate(-50%,-50%) scale(2);-moz-transform:translate(-50%,-50%) scale(2);-ms-transform:translate(-50%,-50%) scale(2);-o-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2)}}.logo{left:24.75px;left:1.125rem;top:8.25px;top:.375rem;line-height:66px}@media (min-width:768px){.logo{left:49.5px;left:2.25rem;top:33px;top:1.5rem}}.logo a:hover{border:0}.logo--overlay{-webkit-animation-name:inRight;-moz-animation-name:inRight;-ms-animation-name:inRight;-o-animation-name:inRight;animation-name:inRight;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;animation-duration:.4s}.overlay--light .logo--overlay{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-ms-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;animation-duration:.4s}.logo__img{margin-top:-4px;vertical-align:middle}.svg .overlay--light .logo__img path{fill:#000}.menu{right:49.5px;right:2.25rem;top:33px;top:1.5rem}@media (max-width:767px){.menu{top:6.6px;top:.3rem}}@media (max-width:480px){.menu{left:24.75px;left:1.125rem;top:66px;top:3rem}}.overlay-active .menu{display:none}@media (min-width:1025px){.overlay-active .menu{display:block}}.menu__list{list-style:none;line-height:66px}.menu__list__item{display:inline;margin-left:33px;margin-left:1.5rem}.menu__list__item:first-child{margin-left:0}.menu__link.active,.menu__link:hover,a:hover{border-bottom:1px solid #fff}.fotorama__stage__frame:after,.fotorama__stage__frame:before{position:absolute;left:0;z-index:1;content:"";pointer-events:none;width:100%;height:250px}@media (max-height:640px){.fotorama__stage__frame:after,.fotorama__stage__frame:before{height:150px}}.fotorama__stage__frame:before{top:0;background-image:-webkit-linear-gradient(rgba(0,0,0,.5),transparent);background-image:linear-gradient(rgba(0,0,0,.5),transparent)}.fotorama__stage__frame:after{bottom:0;background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.5));background-image:linear-gradient(transparent,rgba(0,0,0,.5))}@media only screen and (max-device-width:320px) and (max-device-height:568px){.fotorama__img{margin-left:-400px!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.fotorama__img{margin-left:-900px!important}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation-duration:0;-moz-animation-duration:0;animation-duration:0}.fotorama__caption{font-family:"Apercu Regular",sans-serif;font-size:100%;width:50%;position:absolute;right:0;color:#fff;left:24.75px;left:1.125rem;bottom:24.75px;bottom:1.125rem}@media (min-width:768px){.fotorama__caption{font-size:33px;font-size:1.5rem;line-height:41.25px;left:49.5px;left:2.25rem;bottom:49.5px;bottom:2.25rem}}.fotorama__caption p{margin:0}.fotorama__caption__wrap{background-color:transparent;padding:0}.fotorama__arr,.overlay-close{width:32px;height:32px;margin:0;top:auto}.fotorama__arr{margin-right:16.5px;margin-right:.75rem;bottom:24.75px;bottom:1.125rem;background:url(../img/icon-arrows.png) no-repeat}.svg .fotorama__arr{background:url(../img/icon-arrows.svg) no-repeat}.overlay-active .fotorama__arr{display:none}@media (min-width:1025px){.overlay-active .fotorama__arr{display:block}}@media (min-width:768px){.fotorama__arr{margin-right:41.25px;margin-right:1.875rem;bottom:49.5px;bottom:2.25rem}}.fotorama__arr--prev{left:auto;right:48px;background-position:0 0!important}.fotorama__arr--next{right:0;background-position:-32px 0!important}.fotorama__arr--disabled{opacity:.25}.overlay-close{position:absolute;left:auto;bottom:auto;cursor:pointer;right:24.75px;right:1.125rem;top:33px;top:1.5rem}@media (min-width:768px){.overlay-close{right:49.5px;right:2.25rem;top:49.5px;top:2.25rem}}.svg .overlay--light .overlay-close__img g{stroke:#000}.overlay{color:#fff;z-index:2;overflow-y:scroll;-webkit-overflow-scrolling:touch;opacity:0;position:absolute;
--------------------------------------------- DIMENSIONI TABELLE -----------------------------------------------
width:100%;height:100%;left:0;top:0;background:#000;background:rgba(0,0,0,.9);padding-top:148.5px;padding-top:6.75rem;padding-left:24.75px;padding-left:1.125rem;padding-right:24.75px;padding-right:1.125rem;-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-ms-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:.1s;-moz-animation-duration:.1s;animation-duration:.1s}.no-csstransitions .overlay,.no-svg .overlay{z-index:9999}@media (min-width:481px){.overlay{width:80%}}@media (min-width:768px){.overlay

{padding-top:165px;

padding-top:3.5rem;----------------------------- DISTANZA DALL'ALTO DELLE SCRITTE INTERNE ALLE TABELLE -------------------

padding-left:49.5px;padding-left:2.25rem;padding-right:49.5px;padding-right:2.25rem}}@media (min-width:1025px){.overlay{width:50%}}.overlay.active{display:block;opacity:1;-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-ms-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;animation-duration:.4s}.overlay__content{padding-bottom:19.8px;padding-bottom:.9rem;position:relative}.overlay__content .title{position:relative;left:-3px;font-size:33px;font-size:1.5rem;line-height:1.2}@media (min-width:1025px){.overlay__content .title{font-size:46px;font-size:2.0909091rem}}.overlay--idea .overlay__content .title{float:left;display:block;margin-right:2.1276596%;width:82.9787234%}.overlay--idea .overlay__content .title:last-child{margin-right:0}@media (min-width:1281px){.overlay--idea .overlay__content .title{position:absolute}}.overlay__content .button{display:block;margin-right:2.1276596%;width:74.4680851%;margin-bottom:66px;margin-bottom:3rem;float:none}.overlay__content .button:last-child{margin-right:0}.overlay--contact .overlay__content .details{*zoom:1}.overlay--contact .overlay__content .details:after,.overlay--contact .overlay__content .details:before{content:" ";display:table}.overlay--contact .overlay__content .details:after{clear:both}@media (min-width:1281px){.overlay--contact .overlay__content .details p,.overlay--contact .overlay__content .imprint,.overlay--contact .overlay__content .press{float:left;display:block;margin-right:2.1276596%;width:48.9361702%}.overlay--contact .overlay__content .details p:last-child,.overlay--contact .overlay__content .imprint:last-child,.overlay--contact .overlay__content .press:last-child{margin-right:0}}@media (min-width:1281px){.overlay__content figure{float:left;display:block;margin-right:2.1276596%;width:65.9574468%;margin-left:34.0425532%;padding-top:132px;padding-top:6rem}.overlay__content figure:last-child{margin-right:0}}.overlay__content figcaption{color:#aaa;font-size:14px;font-size:.6363636rem;line-height:2.3571429}@media (min-width:1281px){.csstransforms .overlay__content figcaption{display:inline-block;width:200px;-webkit-transform:rotate(-90deg) translateX(135px) translateY(-96px);-moz-transform:rotate(-90deg) translateX(135px) translateY(-96px);-ms-transform:rotate(-90deg) translateX(135px) translateY(-96px);-o-transform:rotate(-90deg) translateX(135px) translateY(-96px);transform:rotate(-90deg) translateX(135px) translateY(-96px)}}.svg .overlay--light{background:rgba(255,255,255,.95);color:#111}
