html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video, input, textarea {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;outline:none;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}a {text-decoration: none;}a img {border: 0;}.clear {clear: both;}#obsoleto {background:red;color: #ffffff;padding:1em 0;display:none;position:fixed;z-index: 99999;top:0;width:100%;}#obsoleto p {padding:0 1em;font-size:0.8em;text-align:left;line-height:1.3em;}#cookie{display:none;}#cookieChoiceInfo {color: #333333;padding:1em 0;position:fixed;width:100%;background-color:#eee;left:0;bottom:0;z-index:1000;text-align:center;font-size: 0.8em;text-align:left;}#cookieChoiceInfo p {line-height:1.5em;padding:0 1em;}#cookieChoiceInfo a {float:left;line-height:1.2em;padding: 0.5em;margin-left: 1em;margin-top: 0.5em;border: 1px solid;display: block;color: #333;}#cookieInfoLink {  }#cookieInfoLink:hover {}#cookieChoiceDismiss {}#cookieChoiceDismiss:hover {}@font-face {font-family: "BrownLLWeb-Light";src: url("../fonts/BrownLLWeb-Light.woff2") format("woff2");}  @font-face {font-family: "BrownLLWeb-Light";src: url("../fonts/BrownLLWeb-Light.woff") format("woff");}  @font-face {font-family: "BrownLLWeb-Regular";src: url("../fonts/BrownLLWeb-Regular.woff2") format("woff2");}  @font-face {font-family: "BrownLLWeb-Regular";src: url("../fonts/BrownLLWeb-Regular.woff") format("woff");}@font-face {font-family: "BrownLLWeb-Bold";src: url("../fonts/BrownLLWeb-Bold.woff2") format("woff2");}  @font-face {font-family: "BrownLLWeb-Bold";src: url("../fonts/BrownLLWeb-Bold.woff") format("woff");}  @font-face {font-family: 'simple-bold';src: url('../fonts/SimpleBold.eot'); src: url('../fonts/SimpleBold.eot?#iefix') format('embedded-opentype'),   url('../fonts/SimpleBold.ttf') format('truetype'),  url('../fonts/SimpleBold.svg#SimpleBold') format('svg'); font-style: normal;font-weight: normal;text-rendering: optimizeLegibility;}@font-face {font-family: 'simple-light';src: url('../fonts/SimpleLight.eot'); src: url('../fonts/SimpleLight.eot?#iefix') format('embedded-opentype'),   url('../fonts/SimpleLight.ttf') format('truetype'),  url('../fonts/SimpleLight.svg#SimpleLight') format('svg'); font-style: normal;font-weight: normal;text-rendering: optimizeLegibility;}@font-face {font-family: 'simple-regular';src: url('../fonts/SimpleRegular.eot'); src: url('../fonts/SimpleRegular.eot?#iefix') format('embedded-opentype'),   url('../fonts/SimpleRegular.ttf') format('truetype'),  url('../fonts/SimpleRegular.svg#SimpleRegular') format('svg'); font-style: normal;font-weight: normal;text-rendering: optimizeLegibility;}  @font-face {font-family: 'didot-roman';src: url('../fonts/2FFB79_4_0.eot');src: url('../fonts/2FFB79_4_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2FFB79_4_0.ttf') format('truetype');}  @font-face {font-family: 'didot-italic';src: url('../fonts/2FFB79_6_0.eot');src: url('../fonts/2FFB79_6_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2FFB79_6_0.ttf') format('truetype');}  @font-face {font-family: 'didot-bold';src: url('../fonts/2FFB79_B_0.eot');src: url('../fonts/2FFB79_B_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2FFB79_B_0.ttf') format('truetype');}@font-face {font-family: 'modernpic-normal';src: url('../fonts/modernpics-webfont.eot');src: url('../fonts/modernpics-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/modernpics-webfont.ttf') format('truetype'), url('../fonts/modernpics-webfont.svg#modern_pictogramsnormal') format('svg');font-weight: normal;font-style: normal;}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@charset "UTF-8";.animated {  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.animated.infinite {  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}.animated.hinge {  -webkit-animation-duration: 2s;  animation-duration: 2s;}.animated.bounceIn,.animated.bounceOut {  -webkit-animation-duration: .75s;  animation-duration: .75s;}.animated.flipOutX,.animated.flipOutY {  -webkit-animation-duration: .75s;  animation-duration: .75s;}@-webkit-keyframes bounce {  from, 20%, 53%, 80%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);  }  40%, 43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);  }  70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0);  }  90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);  }}@keyframes bounce {  from, 20%, 53%, 80%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);  }  40%, 43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);  }  70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0);  }  90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);  }}.bounce {  -webkit-animation-name: bounce;  animation-name: bounce;  -webkit-transform-origin: center bottom;  transform-origin: center bottom;}@-webkit-keyframes flash {  from, 50%, to {opacity: 1;  }  25%, 75% {opacity: 0;  }}@keyframes flash {  from, 50%, to {opacity: 1;  }  25%, 75% {opacity: 0;  }}.flash {  -webkit-animation-name: flash;  animation-name: flash;}@-webkit-keyframes pulse {  from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);  }  50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);  }  to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);  }}@keyframes pulse {  from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);  }  50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);  }  to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);  }}.pulse {  -webkit-animation-name: pulse;  animation-name: pulse;}@-webkit-keyframes rubberBand {  from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);  }  30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);  }  40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);  }  50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);  }  65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1);  }  75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1);  }  to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);  }}@keyframes rubberBand {  from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);  }  30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);  }  40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);  }  50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);  }  65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1);  }  75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1);  }  to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);  }}.rubberBand {  -webkit-animation-name: rubberBand;  animation-name: rubberBand;}@-webkit-keyframes shake {  from, to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }  10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);  }  20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);  }}@keyframes shake {  from, to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }  10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);  }  20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);  }}.shake {  -webkit-animation-name: shake;  animation-name: shake;}@-webkit-keyframes swing {  20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);  }  40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);  }  60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);  }  80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);  }  to {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);  }}@keyframes swing {  20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);  }  40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);  }  60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);  }  80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);  }  to {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);  }}.swing {  -webkit-transform-origin: top center;  transform-origin: top center;  -webkit-animation-name: swing;  animation-name: swing;}@-webkit-keyframes tada {  from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);  }  10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);  }}@keyframes tada {  from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);  }  10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);  }}.tada {  -webkit-animation-name: tada;  animation-name: tada;}@-webkit-keyframes wobble {  from {-webkit-transform: none;transform: none;  }  15% {-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% {-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% {-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% {-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% {-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  to {-webkit-transform: none;transform: none;  }}@keyframes wobble {  from {-webkit-transform: none;transform: none;  }  15% {-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% {-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% {-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% {-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% {-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  to {-webkit-transform: none;transform: none;  }}.wobble {  -webkit-animation-name: wobble;  animation-name: wobble;}@-webkit-keyframes jello {  from, 11.1%, to {-webkit-transform: none;transform: none;  }  22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);  }  33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);  }  44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);  }  55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);  }  66.6% {-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);transform: skewX(-0.78125deg) skewY(-0.78125deg);  }  77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg);  }  88.8% {-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  }}@keyframes jello {  from, 11.1%, to {-webkit-transform: none;transform: none;  }  22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);  }  33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);  }  44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);  }  55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);  }  66.6% {-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);transform: skewX(-0.78125deg) skewY(-0.78125deg);  }  77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg);  }  88.8% {-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  }}.jello {  -webkit-animation-name: jello;  animation-name: jello;  -webkit-transform-origin: center;  transform-origin: center;}@-webkit-keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);  }  20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);  }  40% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);  }  60% {opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03);  }  80% {-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97);  }  to {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);  }}@keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);  }  20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);  }  40% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);  }  60% {opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03);  }  80% {-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97);  }  to {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);  }}.bounceIn {  -webkit-animation-name: bounceIn;  animation-name: bounceIn;}@-webkit-keyframes bounceInDown {  from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {opacity: 0;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);  }  60% {opacity: 1;-webkit-transform: translate3d(0, 25px, 0);transform: translate3d(0, 25px, 0);  }  75% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);  }  90% {-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);  }  to {-webkit-transform: none;transform: none;  }}@keyframes bounceInDown {  from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {opacity: 0;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);  }  60% {opacity: 1;-webkit-transform: translate3d(0, 25px, 0);transform: translate3d(0, 25px, 0);  }  75% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);  }  90% {-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);  }  to {-webkit-transform: none;transform: none;  }}.bounceInDown {  -webkit-animation-name: bounceInDown;  animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {  from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0);  }  60% {opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0);  }  75% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);  }  90% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);  }  to {-webkit-transform: none;transform: none;  }}@keyframes bounceInLeft {  from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0);  }  60% {opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0);  }  75% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);  }  90% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);  }  to {-webkit-transform: none;transform: none;  }}.bounceInLeft {  -webkit-animation-name: bounceInLeft;  animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {  from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {opacity: 0;-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0);  }  60% {opacity: 1;-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0);  }  75% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);  }  90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);  }  to {-webkit-transform: none;transform: none;  }}@keyframes bounceInRight {  from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {opacity: 0;-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0);  }  60% {opacity: 1;-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0);  }  75% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);  }  90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);  }  to {-webkit-transform: none;transform: none;  }}.bounceInRight {  -webkit-animation-name: bounceInRight;  animation-name: bounceInRight;}@-webkit-keyframes bounceInUp {  from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {opacity: 0;-webkit-transform: translate3d(0, 3000px, 0);transform: translate3d(0, 3000px, 0);  }  60% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);  }  75% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);  }  90% {-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);  }  to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }}@keyframes bounceInUp {  from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {opacity: 0;-webkit-transform: translate3d(0, 3000px, 0);transform: translate3d(0, 3000px, 0);  }  60% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);  }  75% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);  }  90% {-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);  }  to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }}.bounceInUp {  -webkit-animation-name: bounceInUp;  animation-name: bounceInUp;}@-webkit-keyframes bounceOut {  20% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);  }  50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);  }  to {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);  }}@keyframes bounceOut {  20% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);  }  50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);  }  to {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);  }}.bounceOut {  -webkit-animation-name: bounceOut;  animation-name: bounceOut;}@-webkit-keyframes bounceOutDown {  20% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);  }  40%, 45% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);  }  to {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);  }}@keyframes bounceOutDown {  20% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);  }  40%, 45% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);  }  to {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);  }}.bounceOutDown {  -webkit-animation-name: bounceOutDown;  animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {  20% {opacity: 1;-webkit-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);  }  to {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);  }}@keyframes bounceOutLeft {  20% {opacity: 1;-webkit-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);  }  to {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);  }}.bounceOutLeft {  -webkit-animation-name: bounceOutLeft;  animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {  20% {opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);  }  to {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);  }}@keyframes bounceOutRight {  20% {opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);  }  to {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);  }}.bounceOutRight {  -webkit-animation-name: bounceOutRight;  animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp {  20% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);  }  40%, 45% {opacity: 1;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);  }  to {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);  }}@keyframes bounceOutUp {  20% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);  }  40%, 45% {opacity: 1;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);  }  to {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);  }}.bounceOutUp {  -webkit-animation-name: bounceOutUp;  animation-name: bounceOutUp;}@-webkit-keyframes fadeIn {  from {opacity: 0;  }  to {opacity: 1;  }}@keyframes fadeIn {  from {opacity: 0;  }  to {opacity: 1;  }}.fadeIn {  -webkit-animation-name: fadeIn;  animation-name: fadeIn;}@-webkit-keyframes fadeInDown {  from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}@keyframes fadeInDown {  from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}.fadeInDown {  -webkit-animation-name: fadeInDown;  animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig {  from {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}@keyframes fadeInDownBig {  from {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}.fadeInDownBig {  -webkit-animation-name: fadeInDownBig;  animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft {  from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}@keyframes fadeInLeft {  from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}.fadeInLeft {  -webkit-animation-name: fadeInLeft;  animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig {  from {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}@keyframes fadeInLeftBig {  from {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}.fadeInLeftBig {  -webkit-animation-name: fadeInLeftBig;  animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight {  from {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}@keyframes fadeInRight {  from {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}.fadeInRight {  -webkit-animation-name: fadeInRight;  animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig {  from {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}@keyframes fadeInRightBig {  from {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}.fadeInRightBig {  -webkit-animation-name: fadeInRightBig;  animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp {  from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}@keyframes fadeInUp {  from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}.fadeInUp {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig {  from {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}@keyframes fadeInUpBig {  from {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}.fadeInUpBig {  -webkit-animation-name: fadeInUpBig;  animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut {  from {opacity: 1;  }  to {opacity: 0;  }}@keyframes fadeOut {  from {opacity: 1;  }  to {opacity: 0;  }}.fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOutDown {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);  }}@keyframes fadeOutDown {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);  }}.fadeOutDown {  -webkit-animation-name: fadeOutDown;  animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);  }}@keyframes fadeOutDownBig {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);  }}.fadeOutDownBig {  -webkit-animation-name: fadeOutDownBig;  animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);  }}@keyframes fadeOutLeft {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);  }}.fadeOutLeft {  -webkit-animation-name: fadeOutLeft;  animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);  }}@keyframes fadeOutLeftBig {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);  }}.fadeOutLeftBig {  -webkit-animation-name: fadeOutLeftBig;  animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);  }}@keyframes fadeOutRight {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);  }}.fadeOutRight {  -webkit-animation-name: fadeOutRight;  animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);  }}@keyframes fadeOutRightBig {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);  }}.fadeOutRightBig {  -webkit-animation-name: fadeOutRightBig;  animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);  }}@keyframes fadeOutUp {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);  }}.fadeOutUp {  -webkit-animation-name: fadeOutUp;  animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);  }}@keyframes fadeOutUpBig {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);  }}.fadeOutUpBig {  -webkit-animation-name: fadeOutUpBig;  animation-name: fadeOutUpBig;}@-webkit-keyframes flip {  from {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;  }  40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;  }  50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;  }  80% {-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;  }  to {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;  }}@keyframes flip {  from {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;  }  40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;  }  50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;  }  80% {-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;  }  to {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;  }}.animated.flip {  -webkit-backface-visibility: visible;  backface-visibility: visible;  -webkit-animation-name: flip;  animation-name: flip;}@-webkit-keyframes flipInX {  from {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;  }  40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;  }  60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1;  }  80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  to {-webkit-transform: perspective(400px);transform: perspective(400px);  }}@keyframes flipInX {  from {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;  }  40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;  }  60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1;  }  80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  to {-webkit-transform: perspective(400px);transform: perspective(400px);  }}.flipInX {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInX;  animation-name: flipInX;}@-webkit-keyframes flipInY {  from {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;  }  40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;  }  60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1;  }  80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  to {-webkit-transform: perspective(400px);transform: perspective(400px);  }}@keyframes flipInY {  from {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;  }  40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;  }  60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1;  }  80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  to {-webkit-transform: perspective(400px);transform: perspective(400px);  }}.flipInY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInY;  animation-name: flipInY;}@-webkit-keyframes flipOutX {  from {-webkit-transform: perspective(400px);transform: perspective(400px);  }  30% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);opacity: 1;  }  to {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);opacity: 0;  }}@keyframes flipOutX {  from {-webkit-transform: perspective(400px);transform: perspective(400px);  }  30% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);opacity: 1;  }  to {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);opacity: 0;  }}.flipOutX {  -webkit-animation-name: flipOutX;  animation-name: flipOutX;  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;}@-webkit-keyframes flipOutY {  from {-webkit-transform: perspective(400px);transform: perspective(400px);  }  30% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);transform: perspective(400px) rotate3d(0, 1, 0, -15deg);opacity: 1;  }  to {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);opacity: 0;  }}@keyframes flipOutY {  from {-webkit-transform: perspective(400px);transform: perspective(400px);  }  30% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);transform: perspective(400px) rotate3d(0, 1, 0, -15deg);opacity: 1;  }  to {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);opacity: 0;  }}.flipOutY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipOutY;  animation-name: flipOutY;}@-webkit-keyframes lightSpeedIn {  from {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;  }  60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;  }  80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;  }  to {-webkit-transform: none;transform: none;opacity: 1;  }}@keyframes lightSpeedIn {  from {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;  }  60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;  }  80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;  }  to {-webkit-transform: none;transform: none;opacity: 1;  }}.lightSpeedIn {  -webkit-animation-name: lightSpeedIn;  animation-name: lightSpeedIn;  -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut {  from {opacity: 1;  }  to {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0;  }}@keyframes lightSpeedOut {  from {opacity: 1;  }  to {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0;  }}.lightSpeedOut {  -webkit-animation-name: lightSpeedOut;  animation-name: lightSpeedOut;  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in;}@-webkit-keyframes rotateIn {  from {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0;  }  to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;  }}@keyframes rotateIn {  from {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0;  }  to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;  }}.rotateIn {  -webkit-animation-name: rotateIn;  animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft {  from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;  }  to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;  }}@keyframes rotateInDownLeft {  from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;  }  to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;  }}.rotateInDownLeft {  -webkit-animation-name: rotateInDownLeft;  animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight {  from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;  }  to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;  }}@keyframes rotateInDownRight {  from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;  }  to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;  }}.rotateInDownRight {  -webkit-animation-name: rotateInDownRight;  animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft {  from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;  }  to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;  }}@keyframes rotateInUpLeft {  from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;  }  to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;  }}.rotateInUpLeft {  -webkit-animation-name: rotateInUpLeft;  animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight {  from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);opacity: 0;  }  to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;  }}@keyframes rotateInUpRight {  from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);opacity: 0;  }  to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;  }}.rotateInUpRight {  -webkit-animation-name: rotateInUpRight;  animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut {  from {-webkit-transform-origin: center;transform-origin: center;opacity: 1;  }  to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, 200deg);transform: rotate3d(0, 0, 1, 200deg);opacity: 0;  }}@keyframes rotateOut {  from {-webkit-transform-origin: center;transform-origin: center;opacity: 1;  }  to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, 200deg);transform: rotate3d(0, 0, 1, 200deg);opacity: 0;  }}.rotateOut {  -webkit-animation-name: rotateOut;  animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft {  from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;  }  to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;  }}@keyframes rotateOutDownLeft {  from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;  }  to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;  }}.rotateOutDownLeft {  -webkit-animation-name: rotateOutDownLeft;  animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight {  from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;  }  to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;  }}@keyframes rotateOutDownRight {  from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;  }  to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;  }}.rotateOutDownRight {  -webkit-animation-name: rotateOutDownRight;  animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft {  from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;  }  to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;  }}@keyframes rotateOutUpLeft {  from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;  }  to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;  }}.rotateOutUpLeft {  -webkit-animation-name: rotateOutUpLeft;  animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight {  from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;  }  to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);opacity: 0;  }}@keyframes rotateOutUpRight {  from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;  }  to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);opacity: 0;  }}.rotateOutUpRight {  -webkit-animation-name: rotateOutUpRight;  animation-name: rotateOutUpRight;}@-webkit-keyframes hinge {  0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;  }  20%, 60% {-webkit-transform: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;  }  40%, 80% {-webkit-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;  }  to {-webkit-transform: translate3d(0, 700px, 0);transform: translate3d(0, 700px, 0);opacity: 0;  }}@keyframes hinge {  0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;  }  20%, 60% {-webkit-transform: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;  }  40%, 80% {-webkit-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;  }  to {-webkit-transform: translate3d(0, 700px, 0);transform: translate3d(0, 700px, 0);opacity: 0;  }}.hinge {  -webkit-animation-name: hinge;  animation-name: hinge;}@-webkit-keyframes rollIn {  from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}@keyframes rollIn {  from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  to {opacity: 1;-webkit-transform: none;transform: none;  }}.rollIn {  -webkit-animation-name: rollIn;  animation-name: rollIn;}@-webkit-keyframes rollOut {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  }}@keyframes rollOut {  from {opacity: 1;  }  to {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  }}.rollOut {  -webkit-animation-name: rollOut;  animation-name: rollOut;}@-webkit-keyframes zoomIn {  from {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);  }  50% {opacity: 1;  }}@keyframes zoomIn {  from {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);  }  50% {opacity: 1;  }}.zoomIn {  -webkit-animation-name: zoomIn;  animation-name: zoomIn;}@-webkit-keyframes zoomInDown {  from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInDown {  from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInDown {  -webkit-animation-name: zoomInDown;  animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft {  from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInLeft {  from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInLeft {  -webkit-animation-name: zoomInLeft;  animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight {  from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInRight {  from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInRight {  -webkit-animation-name: zoomInRight;  animation-name: zoomInRight;}@-webkit-keyframes zoomInUp {  from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInUp {  from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInUp {  -webkit-animation-name: zoomInUp;  animation-name: zoomInUp;}@-webkit-keyframes zoomOut {  from {opacity: 1;  }  50% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);  }  to {opacity: 0;  }}@keyframes zoomOut {  from {opacity: 1;  }  50% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);  }  to {opacity: 0;  }}.zoomOut {  -webkit-animation-name: zoomOut;  animation-name: zoomOut;}@-webkit-keyframes zoomOutDown {  40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomOutDown {  40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomOutDown {  -webkit-animation-name: zoomOutDown;  animation-name: zoomOutDown;}@-webkit-keyframes zoomOutLeft {  40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }  to {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);transform: scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;transform-origin: left center;  }}@keyframes zoomOutLeft {  40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }  to {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);transform: scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;transform-origin: left center;  }}.zoomOutLeft {  -webkit-animation-name: zoomOutLeft;  animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutRight {  40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }  to {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px, 0, 0);transform: scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;transform-origin: right center;  }}@keyframes zoomOutRight {  40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }  to {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px, 0, 0);transform: scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;transform-origin: right center;  }}.zoomOutRight {  -webkit-animation-name: zoomOutRight;  animation-name: zoomOutRight;}@-webkit-keyframes zoomOutUp {  40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomOutUp {  40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomOutUp {  -webkit-animation-name: zoomOutUp;  animation-name: zoomOutUp;}@-webkit-keyframes slideInDown {  from {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);visibility: visible;  }  to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }}@keyframes slideInDown {  from {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);visibility: visible;  }  to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }}.slideInDown {  -webkit-animation-name: slideInDown;  animation-name: slideInDown;}@-webkit-keyframes slideInLeft {  from {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;  }  to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }}@keyframes slideInLeft {  from {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;  }  to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }}.slideInLeft {  -webkit-animation-name: slideInLeft;  animation-name: slideInLeft;}@-webkit-keyframes slideInRight {  from {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible;  }  to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }}@keyframes slideInRight {  from {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible;  }  to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }}.slideInRight {  -webkit-animation-name: slideInRight;  animation-name: slideInRight;}@-webkit-keyframes slideInUp {  from {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);visibility: visible;  }  to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }}@keyframes slideInUp {  from {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);visibility: visible;  }  to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }}.slideInUp {  -webkit-animation-name: slideInUp;  animation-name: slideInUp;}@-webkit-keyframes slideOutDown {  from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }  to {visibility: hidden;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);  }}@keyframes slideOutDown {  from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }  to {visibility: hidden;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);  }}.slideOutDown {  -webkit-animation-name: slideOutDown;  animation-name: slideOutDown;}@-webkit-keyframes slideOutLeft {  from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }  to {visibility: hidden;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);  }}@keyframes slideOutLeft {  from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }  to {visibility: hidden;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);  }}.slideOutLeft {  -webkit-animation-name: slideOutLeft;  animation-name: slideOutLeft;}@-webkit-keyframes slideOutRight {  from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }  to {visibility: hidden;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);  }}@keyframes slideOutRight {  from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }  to {visibility: hidden;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);  }}.slideOutRight {  -webkit-animation-name: slideOutRight;  animation-name: slideOutRight;}@-webkit-keyframes slideOutUp {  from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }  to {visibility: hidden;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);  }}@keyframes slideOutUp {  from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }  to {visibility: hidden;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);  }}.slideOutUp {  -webkit-animation-name: slideOutUp;  animation-name: slideOutUp;}.js-clingify-ztransform, .js-clingify-wrapper {  -webkit-transform: translateZ(0);  -moz-transform: translateZ(0);  -ms-transform: translateZ(0);  -o-transform: translateZ(0);  transform: translateZ(0);}.js-clingify-wrapper {  width: 100%;}.js-clingify-locked {  left: 0;  position: fixed;  top: 0;  z-index: 99999;}#header, #mobile-header {border-top-color: #194f90;}.cookie-alert {background-color: rgba(255, 255, 255, 0.9);}.log-in, .box-alert {background-color:#194f90;}#main-nav li a:hover,#main-nav li a.sel,#main-nav li a.active,#mobile-main-nav li a:hover,#mobile-main-nav li a.sel,#mobile-main-nav li.slicknav_open a,#mobile-main-nav li.slicknav_open a:hover,#mobile-main-nav li.slicknav_open a.sel,#mobile-main-nav li.slicknav_open ul li.slicknav_open a,#mobile-main-nav li.slicknav_open ul li.slicknav_open a:hover,#mobile-main-nav li.slicknav_open ul li.slicknav_open a.sel,#secondary-nav li a:hover, #secondary-nav li a.sel,#lang-nav li a:hover, #lang-nav li a.sel,#footer-nav ul li a:hover,#footer-nav ul li a.sel,#mobile-footer-nav ul li:hover a,#mobile-footer-nav li.slicknav_open a,#mobile-footer-nav li.slicknav_open ul li:hover a,#mobile-footer-nav ul li a.sel,#mobile-footer-nav li.slicknav_open a.sel,#mobile-footer-nav li.slicknav_open ul li a.sel,#mobile-footer-nav ul li h6.sel,#section h3,.interno .box:hover,.interno h4 a:hover,.interno .wrap-intro .menu-extra li a:hover,.interno .wrap-intro .menu-extra li a:hover span,.wrap-gallery li a .hover span,.btn-more:hover,.wrap-info .menu-info li a:hover,.wrap-info .menu-info li a.sel,.wrap-info .text a.btn-more,.interno h5 a:hover,.pagination ul li a:hover,.pagination ul li a.sel,.wrap-box-news .box-news .wrap-info-news .data,.wrap-box-news .box-news:hover .news-button,form .btn-form:hover,.news #aside .box-appuntamenti .data,.news #aside .box-appuntamenti:hover .go-button,.news #aside .box-newsletter .go-button:hover,.wrap-elenco-text li:hover a,.wrap-info .text a:hover,.btn:hover,.wrap-scheda-progetto a:hover.link,.risultato-dist h6,.risultato-dist a:hover,#autenticazione a:hover.note,.cookie-alert a:hover {color:#194f90;}@font-face {  font-family: 'lg';  src: url("../fonts/lg.eot?n1z373");  src: url("../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../fonts/lg.woff?n1z373") format("woff"), url("../fonts/lg.ttf?n1z373") format("truetype"), url("../fonts/lg.svg?n1z373#lg") format("svg");  font-weight: normal;  font-style: normal;}.lg-icon {  font-family: 'lg';  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;}.lg-actions .lg-next, .lg-actions .lg-prev {  background-color: rgba(0, 0, 0, 0.45);  border-radius: 2px;  color: #999;  cursor: pointer;  display: block;  font-size: 22px;  margin-top: -10px;  padding: 8px 10px 9px;  position: absolute;  top: 50%;  z-index: 1080;}.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {  pointer-events: none;  opacity: 0.5;}.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {  color: #FFF;}.lg-actions .lg-next {  right: 20px;}.lg-actions .lg-next:before {  content: "\e095";}.lg-actions .lg-prev {  left: 20px;}.lg-actions .lg-prev:after {  content: "\e094";}@-webkit-keyframes lg-right-end {  0% {left: 0;  }  50% {left: -30px;  }  100% {left: 0;  }}@-moz-keyframes lg-right-end {  0% {left: 0;  }  50% {left: -30px;  }  100% {left: 0;  }}@-ms-keyframes lg-right-end {  0% {left: 0;  }  50% {left: -30px;  }  100% {left: 0;  }}@keyframes lg-right-end {  0% {left: 0;  }  50% {left: -30px;  }  100% {left: 0;  }}@-webkit-keyframes lg-left-end {  0% {left: 0;  }  50% {left: 30px;  }  100% {left: 0;  }}@-moz-keyframes lg-left-end {  0% {left: 0;  }  50% {left: 30px;  }  100% {left: 0;  }}@-ms-keyframes lg-left-end {  0% {left: 0;  }  50% {left: 30px;  }  100% {left: 0;  }}@keyframes lg-left-end {  0% {left: 0;  }  50% {left: 30px;  }  100% {left: 0;  }}.lg-outer.lg-right-end .lg-object {  -webkit-animation: lg-right-end 0.3s;  -o-animation: lg-right-end 0.3s;  animation: lg-right-end 0.3s;  position: relative;}.lg-outer.lg-left-end .lg-object {  -webkit-animation: lg-left-end 0.3s;  -o-animation: lg-left-end 0.3s;  animation: lg-left-end 0.3s;  position: relative;}.lg-toolbar {  z-index: 1080;  left: 0;  position: absolute;  top: 0;  width: 100%;  background-color: rgba(0, 0, 0, 0.45);}.lg-toolbar .lg-icon {  color: #999;  cursor: pointer;  float: right;  font-size: 24px;  height: 47px;  line-height: 27px;  padding: 10px 0;  text-align: center;  width: 50px;  text-decoration: none !important;  outline: medium none;}.lg-toolbar .lg-icon:hover {  color: #FFF;}.lg-toolbar .lg-close:after {  content: "\e070";}.lg-toolbar .lg-download:after {  content: "\e0f2";}.lg-sub-html {  background-color: rgba(0, 0, 0, 0.45);  bottom: 0;  color: #EEE;  font-size: 16px;  left: 0;  padding: 10px 40px;  position: fixed;  right: 0;  text-align: center;  z-index: 1080;}.lg-sub-html h4 {  margin: 0;  font-size: 13px;  font-weight: bold;}.lg-sub-html p {  font-size: 12px;  margin: 5px 0 0;}#lg-counter {  color: #999;  display: inline-block;  font-size: 16px;  padding-left: 20px;  padding-top: 12px;  vertical-align: middle;}.lg-toolbar, .lg-prev, .lg-next {  opacity: 1;  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-hide-items .lg-prev {  opacity: 0;  -webkit-transform: translate3d(-10px, 0, 0);  transform: translate3d(-10px, 0, 0);}.lg-hide-items .lg-next {  opacity: 0;  -webkit-transform: translate3d(10px, 0, 0);  transform: translate3d(10px, 0, 0);}.lg-hide-items .lg-toolbar {  opacity: 0;  -webkit-transform: translate3d(0, -10px, 0);  transform: translate3d(0, -10px, 0);}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {  -webkit-transform: scale3d(0.5, 0.5, 0.5);  transform: scale3d(0.5, 0.5, 0.5);  opacity: 0;  -webkit-transition: -webkit-transform 250ms ease 0s, opacity 250ms !important;  -moz-transition: -moz-transform 250ms ease 0s, opacity 250ms !important;  -o-transition: -o-transform 250ms ease 0s, opacity 250ms !important;  transition: transform 250ms ease 0s, opacity 250ms !important;  -webkit-transform-origin: 50% 50%;  -moz-transform-origin: 50% 50%;  -ms-transform-origin: 50% 50%;  transform-origin: 50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1);  opacity: 1;}.lg-outer .lg-thumb-outer {  background-color: #0D0A0A;  bottom: 0;  position: absolute;  width: 100%;  z-index: 1080;  max-height: 350px;  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0);  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {  cursor: -webkit-grab;  cursor: -moz-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {  cursor: move;  cursor: -webkit-grabbing;  cursor: -moz-grabbing;  cursor: -o-grabbing;  cursor: -ms-grabbing;  cursor: grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {  -webkit-transition-duration: 0s !important;  transition-duration: 0s !important;}.lg-outer.lg-thumb-open .lg-thumb-outer {  -webkit-transform: translate3d(0, 0%, 0);  transform: translate3d(0, 0%, 0);}.lg-outer .lg-thumb {  padding: 10px 0;  height: 100%;  margin-bottom: -5px;}.lg-outer .lg-thumb-item {  border-radius: 5px;  cursor: pointer;  float: left;  overflow: hidden;  height: 100%;  border: 2px solid #FFF;  border-radius: 4px;  margin-bottom: 5px;}@media (min-width: 1025px) {  .lg-outer .lg-thumb-item {-webkit-transition: border-color 0.25s ease;-o-transition: border-color 0.25s ease;transition: border-color 0.25s ease;  }}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {  border-color: #a90707;}.lg-outer .lg-thumb-item img {  width: 100%;  height: 100%;}.lg-outer.lg-has-thumb .lg-item {  padding-bottom: 120px;}.lg-outer.lg-can-toggle .lg-item {  padding-bottom: 0;}.lg-outer.lg-pull-caption-up .lg-sub-html {  -webkit-transition: bottom 0.25s ease;  -o-transition: bottom 0.25s ease;  transition: bottom 0.25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {  bottom: 100px;}.lg-outer .lg-toogle-thumb {  background-color: #0D0A0A;  border-radius: 2px 2px 0 0;  color: #999;  cursor: pointer;  font-size: 24px;  height: 39px;  line-height: 27px;  padding: 5px 0;  position: absolute;  right: 20px;  text-align: center;  top: -39px;  width: 50px;}.lg-outer .lg-toogle-thumb:after {  content: "\e1ff";}.lg-outer .lg-toogle-thumb:hover {  color: #FFF;}.lg-outer .lg-video-cont {  display: inline-block;  vertical-align: middle;  max-width: 1140px;  max-height: 100%;  width: 100%;  padding: 0 5px;}.lg-outer .lg-video {  width: 100%;  height: 0;  padding-bottom: 56.25%;  overflow: hidden;  position: relative;}.lg-outer .lg-video .lg-object {  display: inline-block;  position: absolute;  top: 0;  left: 0;  width: 100% !important;  height: 100% !important;}.lg-outer .lg-video .lg-video-play {  width: 84px;  height: 59px;  position: absolute;  left: 50%;  top: 50%;  margin-left: -42px;  margin-top: -30px;  z-index: 1080;  cursor: pointer;}.lg-outer .lg-has-vimeo .lg-video-play {  background: url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-vimeo:hover .lg-video-play {  background: url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;}.lg-outer .lg-has-html5 .lg-video-play {  background: transparent url("../img/video-play.png") no-repeat scroll 0 0;  height: 64px;  margin-left: -32px;  margin-top: -32px;  width: 64px;  opacity: 0.8;}.lg-outer .lg-has-html5:hover .lg-video-play {  opacity: 1;}.lg-outer .lg-has-youtube .lg-video-play {  background: url("../img/youtube-play.png") no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-youtube:hover .lg-video-play {  background: url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent;}.lg-outer .lg-video-object {  width: 100% !important;  height: 100% !important;  position: absolute;  top: 0;  left: 0;}.lg-outer .lg-has-video .lg-video-object {  visibility: hidden;}.lg-outer .lg-has-video.lg-video-palying .lg-object, .lg-outer .lg-has-video.lg-video-palying .lg-video-play {  display: none;}.lg-outer .lg-has-video.lg-video-palying .lg-video-object {  visibility: visible;}.lg-progress-bar {  background-color: #333;  height: 5px;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: 1080;  opacity: 0;  -webkit-transition: opacity 0.08s ease 0s;  -moz-transition: opacity 0.08s ease 0s;  -o-transition: opacity 0.08s ease 0s;  transition: opacity 0.08s ease 0s;}.lg-progress-bar .lg-progress {  background-color: #a90707;  height: 5px;  width: 0;}.lg-progress-bar.lg-start .lg-progress {  width: 100%;}.lg-show-autoplay .lg-progress-bar {  opacity: 1;}.lg-autoplay-button:after {  content: "\e01d";}.lg-show-autoplay .lg-autoplay-button:after {  content: "\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {  -webkit-transition-duration: 0s;  transition-duration: 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {  -webkit-transition: -webkit-transform 0.3s ease 0s;  -moz-transition: -moz-transform 0.3s ease 0s;  -o-transition: -o-transform 0.3s ease 0s;  transition: transform 0.3s ease 0s;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  backface-visibility: hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1);  -webkit-transition: -webkit-transform 0.3s ease 0s, opacity 0.15s !important;  -moz-transition: -moz-transform 0.3s ease 0s, opacity 0.15s !important;  -o-transition: -o-transform 0.3s ease 0s, opacity 0.15s !important;  transition: transform 0.3s ease 0s, opacity 0.15s !important;  -webkit-transform-origin: 0 0;  -moz-transform-origin: 0 0;  -ms-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  backface-visibility: hidden;}#lg-zoom-in:after {  content: "\e311";}#lg-zoom-out {  opacity: 0.5;  pointer-events: none;}#lg-zoom-out:after {  content: "\e312";}.lg-zoomed #lg-zoom-out {  opacity: 1;  pointer-events: auto;}.lg-outer .lg-pager-outer {  bottom: 60px;  left: 0;  position: absolute;  right: 0;  text-align: center;  z-index: 1080;  height: 10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {  overflow: visible;}.lg-outer .lg-pager-cont {  cursor: pointer;  display: inline-block;  overflow: hidden;  position: relative;  vertical-align: top;  margin: 0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {  box-shadow: 0 0 0 2px white inset;}.lg-outer .lg-pager-thumb-cont {  background-color: #fff;  color: #FFF;  bottom: 100%;  height: 83px;  left: 0;  margin-bottom: 20px;  margin-left: -60px;  opacity: 0;  padding: 5px;  position: absolute;  width: 120px;  border-radius: 3px;  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;  -webkit-transform: translate3d(0, 5px, 0);  transform: translate3d(0, 5px, 0);}.lg-outer .lg-pager-thumb-cont img {  width: 100%;  height: 100%;}.lg-outer .lg-pager {  background-color: rgba(255, 255, 255, 0.5);  border-radius: 50%;  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;  display: block;  height: 12px;  -webkit-transition: box-shadow 0.3s ease 0s;  -o-transition: box-shadow 0.3s ease 0s;  transition: box-shadow 0.3s ease 0s;  width: 12px;}.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {  box-shadow: 0 0 0 8px white inset;}.lg-outer .lg-caret {  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 10px dashed;  bottom: -10px;  display: inline-block;  height: 0;  left: 50%;  margin-left: -5px;  position: absolute;  vertical-align: middle;  width: 0;}.lg-fullscreen:after {  content: "\e20c";}.lg-fullscreen-on .lg-fullscreen:after {  content: "\e20d";}.group {  *zoom: 1;}.group:before, .group:after {  display: table;  content: "";  line-height: 0;}.group:after {  clear: both;}.lg-outer {  width: 100%;  height: 100%;  position: fixed;  top: 0;  left: 0;  z-index: 1050;  opacity: 0;  -webkit-transition: opacity 0.15s ease 0s;  -o-transition: opacity 0.15s ease 0s;  transition: opacity 0.15s ease 0s;}.lg-outer * {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.lg-outer.lg-visible {  opacity: 1;}.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {  -webkit-transition-duration: inherit !important;  transition-duration: inherit !important;  -webkit-transition-timing-function: inherit !important;  transition-timing-function: inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {  -webkit-transition-duration: 0s !important;  transition-duration: 0s !important;  opacity: 1;}.lg-outer.lg-grab img.lg-object {  cursor: -webkit-grab;  cursor: -moz-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.lg-outer.lg-grabbing img.lg-object {  cursor: move;  cursor: -webkit-grabbing;  cursor: -moz-grabbing;  cursor: -o-grabbing;  cursor: -ms-grabbing;  cursor: grabbing;}.lg-outer .lg {  height: 100%;  width: 100%;  position: relative;  overflow: hidden;  margin-left: auto;  margin-right: auto;  max-width: 100%;  max-height: 100%;}.lg-outer .lg-inner {  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;  white-space: nowrap;}.lg-outer .lg-item {  background: url("../img/loading.gif") no-repeat scroll center center transparent;  display: none !important;}.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {  display: inline-block !important;}.lg-outer.lg-css .lg-current {  display: inline-block !important;}.lg-outer .lg-item, .lg-outer .lg-img-wrap {  display: inline-block;  text-align: center;  position: absolute;  width: 100%;  height: 100%;}.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {  content: "";  display: inline-block;  height: 50%;  width: 1px;  margin-right: -1px;}.lg-outer .lg-img-wrap {  top: 0;  bottom: 0;  left: 0;  right: 0;  padding: 0 5px;}.lg-outer .lg-item.lg-complete {  background-image: none;}.lg-outer .lg-item.lg-current {  z-index: 1060;}.lg-outer .lg-image {  display: inline-block;  vertical-align: middle;  max-width: 100%;  max-height: 100%;  width: auto !important;  height: auto !important;}.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {  opacity: 0;  -webkit-transition: opacity 0.15s ease 0s;  -o-transition: opacity 0.15s ease 0s;  transition: opacity 0.15s ease 0s;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {  opacity: 1;}.lg-outer .lg-empty-html {  display: none;}.lg-outer.lg-hide-download #lg-download {  display: none;}.lg-backdrop {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1040;  background-color: #000;  opacity: 0;  -webkit-transition: opacity 0.15s ease 0s;  -o-transition: opacity 0.15s ease 0s;  transition: opacity 0.15s ease 0s;}.lg-backdrop.in {  opacity: 1;}.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {  -webkit-transition: none 0s ease 0s !important;  -moz-transition: none 0s ease 0s !important;  -o-transition: none 0s ease 0s !important;  transition: none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item {  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  backface-visibility: hidden;}.lg-css3.lg-use-left .lg-item {  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  backface-visibility: hidden;}.lg-css3.lg-fade .lg-item {  opacity: 0;}.lg-css3.lg-fade .lg-item.lg-current {  opacity: 1;}.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {  -webkit-transition: opacity 0.1s ease 0s;  -moz-transition: opacity 0.1s ease 0s;  -o-transition: opacity 0.1s ease 0s;  transition: opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item {  opacity: 0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  opacity: 1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-left .lg-item {  opacity: 0;  position: absolute;  left: 0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {  left: -100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {  left: 100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {  left: 0;  opacity: 1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}.fancybox-skin {position: relative;background: #ffffff;color: #444;text-shadow: none;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../img/fancybox_sprite.png');}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url('../img/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('../img/blank.gif'); -webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}.fancybox-prev span {left: 10px;background-position: 0 -36px;}.fancybox-next span {right: 10px;background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.fancybox-lock {overflow: hidden !important;width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background-color: rgba(0,0,0,0.85)}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;   -moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),   only screen and (min--moz-device-pixel-ratio: 1.5),   only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../img/fancybox_sprite@2x.png');background-size: 44px 152px; }#fancybox-loading div {background-image: url('../img/fancybox_loading@2x.gif');background-size: 24px 24px; }}@charset "utf-8";body {font-size:15px;}strong {font-family:'BrownLLWeb-Regular';}.clear {clear:both;}.box-alert {color:#FFFFFF;padding:15px 2% 10px 2%;font-family:'BrownLLWeb-Light';text-align: center;}.box-alert a {color:#FFFFFF;text-decoration: underline;}.fixed .log-in {display:block;}.log-in {display:none;}.log-in {color:#FFFFFF;padding:15px 2% 10px 2%;font-family:'BrownLLWeb-Light';text-transform:uppercase;background-image: url('../img/ico_login.png');background-repeat:no-repeat;background-position:2% 12px;background-size:15px auto;}.log-in p {margin-left:25px;}.log-in a {color:#FFFFFF;}.log-in a:hover {color:#333333;}.cookie-alert {padding:15px 2%;font-family:'BrownLLWeb-Light';color:#000000;position:fixed;z-index: 99;bottom:0;width:96%;text-align: center;}.cookie-alert p {font-size:1em;line-height:1.3em;margin-bottom: 10px;}.cookie-alert a {color:#000000;text-transform: uppercase;}#header, #mobile-header {padding: 15px 0;border-top-style:solid;border-top-width: 5px;background-color:rgba(255, 255, 255, 0.9);position: relative;}.fixed {position:fixed;width:100%;z-index: 999;}#mobile-header {display:none;}.sticky #header {padding:7px 0;}#header .logo, #mobile-header .logo {display:block;width:180px;margin:0 auto;line-height: 1px;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-ms-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease;}.sticky #header .logo {width:110px;}#header .logo img, #mobile-header .logo img  {width:100%;}#header .header-wrap-left {display:block;position:absolute;left:2%;}#header .header-wrap-right {display:block;position:absolute;right:2%;}.sticky #header .header-wrap-left {display:none;}.sticky #header .header-wrap-right {bottom:12px;}#header .header-button {float:left;}#header .header-button li {float:left;margin-right:10px;text-transform:uppercase;font-family: 'BrownLLWeb-Light', sans-serif;border:1px solid #9e9e9e;font-size:0.9em;}#header .header-button li:hover {background-color:#9e9e9e;}#header .header-button li a {display:block;padding: 4px 5px;color:#9e9e9e;line-height: 15px;}#header .header-button li:hover a {color:#FFFFFF;}#header .wrap-search {float:right;border:1px solid #9e9e9e;height: 23px;font-family: 'BrownLLWeb-Light', sans-serif;font-size:0.9em;}#header .wrap-search:hover {background-color:#FFFFFF;}#main-nav .search-area {display:none;}#mobile-main-nav .search-area {background: #9e9e9e;padding: 20px;display:none;}#mobile-main-nav .wrap-search {border:1px solid #ffffff;height: 23px;font-family: 'BrownLLWeb-Light', sans-serif;font-size:0.9em;background-color: #ffffff;}#header .wrap-search input, #mobile-main-nav .wrap-search input {height:inherit;font-family: 'BrownLLWeb-Light', sans-serif;padding: 0 5px;float:left;width:150px;position: relative;background-color:transparent;}#mobile-main-nav .wrap-search input {width:98%;padding: 0 1%;}#header .wrap-search a, #mobile-main-nav .wrap-search a {display:block;float:left;height:inherit;padding:0 10px;line-height:23px;text-transform:uppercase;color:#9e9e9e;} #mobile-main-nav .wrap-search a { position:absolute; right:21px; float:none; padding: 0 10px; }#header .wrap-search a:hover, #mobile-main-nav .wrap-search a:hover {color:#FFFFFF;background:#9e9e9e;}#header .social {float:right;margin-right:20px;}#header .social li {width:23px;height:23px;float:left;margin-left:5px;border:1px solid #9e9e9e;}#header .social li:hover {background-color:#9e9e9e;}#header .social li a {display:block;height:100%;background-size:15px 15px;background-repeat:no-repeat;background-position: center center;}#header .social li.fb a {background-image:url('../img/facebook-grigio.svg')}#header .social li.tw a {background-image:url('../img/twitter-grigio.svg')}#header .social li.pin a {background-image:url('../img/pinterest-grigio.svg')}#header .social li.gp a {background-image:url('../img/googleplus-grigio.svg')}#header .social li.ins a {background-image:url('../img/instagram-grigio.svg')}#header .social li.yt a {background-image:url('../img/youtube-grigio.svg')}#header .social li.wc a {background-image:url('../img/wechat-grigio.svg')}#header .social li.rb a {background-image:url('../img/redbook-grigio.svg')}#header .social li.lin a {background-image:url('../img/linkedin-grigio.svg')}#header .social li:hover.fb a {background-image:url('../img/facebook-bianco.svg')}#header .social li:hover.tw a {background-image:url('../img/twitter-bianco.svg')}#header .social li:hover.pin a {background-image:url('../img/pinterest-bianco.svg')}#header .social li:hover.gp a {background-image:url('../img/googleplus-bianco.svg')}#header .social li:hover.ins a {background-image:url('../img/instagram-bianco.svg')}#header .social li:hover.yt a {background-image:url('../img/youtube-bianco.svg')}#header .social li:hover.wc a {background-image:url('../img/wechat-bianco.svg')}#header .social li:hover.rb a {background-image:url('../img/redbook-bianco.svg')}#header .social li:hover.lin a {background-image:url('../img/linkedin-bianco.svg')}.wrap-secondary-nav {margin-top:25px;padding: 0 2%;}#secondary-nav {float:left;left:2%;}#lang-nav {float:right;right:2%;}#secondary-nav, #lang-nav {position:absolute;font-family: "BrownLLWeb-Light", sans-serif;text-transform: uppercase;bottom:15px;}.sticky #secondary-nav {position:absolute;}.sticky #lang-nav {display:none;}.sticky #secondary-nav {bottom:17px;}#secondary-nav li{float:left;cursor:pointer;margin-right:10px;}#lang-nav li {float:left;cursor:pointer;margin-left:10px;}#secondary-nav li a, #lang-nav li a {text-decoration:none;font-size:0.9em;color:#9E9E9E;display:block;line-height:29px;height:20px;padding: 0 15px 0 0;cursor:pointer;background-image:url('../img/slash-grey.svg');background-repeat:no-repeat;background-position:right 8px;background-size:auto 12px;}#main-nav {background-color:rgba(255, 255, 255, 0.8);border-bottom:1px solid #6F6F6E;position: relative;}#main-nav .wrap-nav {border-top:1px solid #6F6F6E;}#main-nav .button {position:absolute;z-index:1;right:3%;top:16px;cursor:pointer;width:14px;height:14px;display:none;background-image:url('../img/freccia-giu-nera.svg');background-repeat:no-repeat;background-size:contain;background-position:center center;}#main-nav .button-sel {background-image:url('../img/freccia-su-nera.svg');}#main-nav ul {font-family: "BrownLLWeb-Light", sans-serif;text-transform: uppercase;padding: 5px 2%;width:96%;float:left;position:relative;}#main-nav ul.sub-menu {display:none;width:100%;}#main-nav ul li {float:left;cursor:pointer;margin-right:7px;}#main-nav ul li a {display:block;float:left;padding:10px 15px 10px 0;text-decoration:none;font-size:1em;color:#000000;cursor:pointer;background-image:url('../img/slash.svg');background-repeat:no-repeat;background-position:right center;background-size:auto 12px;}#main-nav ul li a.tutti {font-family:'BrownLLWeb-Regular';}#main-nav ul li ul  {position:absolute;left:0;top:100%;border-bottom:1px solid #333;border-top:1px solid #333;background-color:#FFFFFF;}#main-nav span {position:absolute;display:block;height:100%;width:5px;background-image: url("../img/puntini.svg");background-position:center center;background-repeat:no-repeat;background-size:5px auto;}#main-nav span.left {left:1%;}#main-nav span.right {right:1%;}#main-nav .mondo, #main-nav .distribuzione, #main-nav .designer {display:none;}#mobile-main-nav, #mobile-footer-nav {display:none;}#mobile-main-nav .slicknav_menu {border-bottom:1px solid #333;border-top:1px solid #6F6F6E;}#mobile-main-nav .slicknav_btn {height: 45px;color:#333333;text-align:center;display:block;}#mobile-main-nav .slicknav_menutxt {display:none;}#mobile-main-nav .slicknav_icon {display:inline-block;width:30px;margin: 5px 0;}#mobile-main-nav .slicknav_icon .slicknav_icon-bar {display:block;height:2px;background-color:#000000;margin:7px 0 7px 0;}#mobile-main-nav ul {border-top:1px solid #000000;font-family: "BrownLLWeb-Light", sans-serif;text-transform: uppercase;}#mobile-main-nav ul li {border-bottom:1px solid #000000;font-size:1em;text-align:center;position: relative;}#mobile-main-nav ul li a {text-decoration:none;color:#000000;display:block;cursor:pointer;padding: 15px 0;}#mobile-main-nav ul li.slicknav_open ul li a, #mobile-main-nav ul li.slicknav_open ul li.slicknav_open ul li a {color:#000000;}#mobile-main-nav ul li a a {padding: 0;}#mobile-main-nav ul li a span {position:absolute;right:2%;top:0;padding: 15px 0;}#mobile-main-nav ul li ul li:last-child {border-bottom:0;}#mobile-main-nav ul.sub-menu {background-color:#EEEEEE;}#mobile-main-nav ul.sub-menu .sub-menu {background-color:#CCCCCC;}.slider {width:100%;position:relative;}.slider-main{padding-top:173px;}.slider-interno {padding-bottom:1%;}.slider .altezza {position:relative;padding-bottom:38%;background-image:url(../img/loader-nero.png);background-size:36px auto;background-repeat:no-repeat;background-position:center center;}.slider .back-button {position:absolute;bottom:10%;left:2%;z-index:2;font-size:1.3em;font-family:'BrownLLWeb-Light';color:#FFFFFF;width: 70%;text-transform:uppercase;}.slider .back-button a {display:block;color:#FFFFFF;padding-left:60px;background-image:url("../img/freccia-slider-bianca-sx.svg");background-repeat:no-repeat;background-size:contain;background-position:left center;line-height: 25px;height: 25px;overflow: hidden;}.slider .titolo {width:70%;height:auto;position:absolute;top:40px;left:2%;z-index:2;}.slider .withe .titolo {color:#FFFFFF;}.slider .black .titolo {color:#000000;}.slider .titolo h2 {margin-left: 15%;}.slider .swiper-container {width:100%;height: 100%;position: absolute;top:0;left:0;}.slider .swiper-pagination {position:absolute;right:2%;left:auto;top:10%;width:auto;height:15px;text-align: right;}.slider .swiper-pagination-bullet {opacity: 0.7;width:10px;height:10px;margin: 0 0 0 7px !important;}.slider .withe .swiper-pagination-bullet {background-color: #ffffff;}.slider .black .swiper-pagination-bullet {background-color: #000000;}.slider .swiper-pagination-bullet-active {opacity: 1;}.slider .wrap-button-prev-next {position: absolute;right:2%;bottom:10%;}.slider .swiper-button-next, .swiper-button-prev {position:relative;top:auto;left:auto;right:auto;bottom:auto;float:left;width:45px;height:25px;background-size:contain;background-repeat: no-repeat;background-position:center left;margin: 0;padding: 0;}.slider .swiper-button-prev {margin-right:15px;}.slider .withe .swiper-button-prev {background-image: url('../img/freccia-slider-bianca-sx.svg');}.slider .black .swiper-button-prev {background-image: url('../img/freccia-slider-nera-sx.svg');}.slider .swiper-button-next {}.slider .withe .swiper-button-next {background-image: url('../img/freccia-slider-bianca-dx.svg');}.slider .black .swiper-button-next {background-image: url('../img/freccia-slider-nera-dx.svg');}.slider .swiper-container a {position:absolute;display:block;top:0;left:0;width:100%;height: 100%;z-index: 9;}.slider .withe .gradient, .box .withe .gradient {position:absolute;width:100%;height:100%;top:0;left:0;}.slider .gradient {z-index: 3;}.home .box .gradient {z-index: 2;}.slider .black .gradient, .box .black .gradient {position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;}.slider .gradient-withe {z-index: 3;}.home .box .gradient-withe {z-index: 2;}.slidervideo-video{max-height:550px;float:left;width:50%;text-align:left;}.slidervideo-video video{max-height:550px;width:100%;}.slidervideo-text{float:right;font-family: 'didot-roman';font-size: 2em;line-height: 1.1em;padding:5%;width:50%;box-sizing:border-box;}.slidervideo-text a{text-decoration: none;color:#000000;}.slidervideo-text a:hover{text-decoration: none;color:#333;}@media screen and (max-width: 1300px) {.slidervideo-text{font-size: 1.5em;}}@media screen and (max-width: 650px) {.slidervideo-text{font-size: 1em;}}@media screen and (max-width: 780px) {.slidervideo-video{width:70%;}.slidervideo-text{width:30%;}}@media screen and (max-width: 600px) {.slidervideo-text{font-size: 1em;}}@media screen and (max-width: 500px) {.slidervideo-video{float:none;width:100%;max-height: unset;}.slidervideo-video video{max-height:unset;}.slidervideo-text{font-size: 1em;float:none;padding:9% 4%;width:100%;}}#section {overflow:hidden;}#section.home {}#section.bordo-top {border-top:3px solid #ffffff;}#section.prodotti, #section.contract {padding-bottom:5%;padding-top:1%;background:#f6f6f3;}#section.mondo {padding-bottom:5%;padding-top:1%;background:#f6f6f3;}#section.designer-home,#section.ricerca,#section.contract-home,#section.distribuzione,#section.form-page,#section.testuale,#section.esperienza {padding-bottom:5%;padding-top:5%;background:#f6f6f3;}#section.areaarchitettientra {padding-bottom:5%;background:#f6f6f3;}#section.designer-scheda {padding-bottom:5%;padding-top:1%;background:#f6f6f3;}#section.news {padding-bottom:5%;padding-top:5%;background:#f6f6f3;}.wrap-section {width:1100px;margin:0 auto;padding:0 2%;}.news .wrap-section .main-content {width:65%;float:left;}.wrap-intro {margin-top:1%;padding-bottom:2%;margin-bottom:4%;border-bottom: 1px dotted #999999;}.wrap-intro .share {width:180px;float:left;line-height: 0px;}.wrap-intro .share img {width:80%;}.wrap-intro .menu-extra {float:right;font-family:'BrownLLWeb-Light';text-transform:uppercase;margin-right: -20px;}.wrap-intro .menu-extra li {float:left;margin-right:20px;}.wrap-intro .menu-extra li a {color:#000000;line-height: 22px;}.wrap-intro .menu-extra li a span {font-family:'modernpic-normal';font-size:1.6em;}.interno .divider {margin:4% 0;border-bottom:1px dotted #999999;}.interno h3 {font-family:'didot-roman';font-size:3em;line-height:1.1em;}.interno h4 {font-family:'BrownLLWeb-Light';font-size:1.2em;margin-top:2%;text-transform: uppercase;}.personalizzazione h4 {margin-bottom:3%;}.interno h4 a {color:#000000;}.interno h4.big {font-size:1.8em;}.interno h5 {font-family:'BrownLLWeb-Light';font-size:1.2em;margin-top:2%;text-transform:uppercase;}.interno h5 a {color:#000000;}.interno h5 a span {font-family:'modernpic-normal';font-size:1.4em;}.interno h6 {font-family:'BrownLLWeb-Light';font-size:1.2em;margin-top:2%;text-transform:none;}.interno .wrap-box {margin-left:-20px;}.interno .wrap-box .colonna {float:left;width: 260px;margin-left:20px;margin-top:-20px;}.interno .wrap-box .colonna .box {width:100%;margin-left: 0;}.interno .wrap-gallery .wrap-box {margin-top:-1%;}.news .main-content .wrap-gallery .wrap-box {width:auto; margin:-2% 0 0 0}.finiture .wrap-gallery .wrap-box {margin-top:0;}.more {height:0px;overflow:hidden;}.more .inner {height:auto;overflow:hidden;}.interno .more .inner .wrap-box {margin-top:0;}.btn-more {float:right;font-family:'BrownLLWeb-Light';text-transform:uppercase;cursor:pointer;margin-top: 2%;text-align:right;}.btn-more span {font-family:'modernpic-normal';font-size:1.6em;}.btn-more .piu {}.btn-more .meno {display:none}.interno .box {width:260px;margin-left:20px;margin-top:20px;float:left;cursor:pointer;display:block;color:#333333;}.boxdownloadflex{display: flex;flex-direction: row;  flex-wrap: wrap;}.box.boxdownload {border-top: 1px solid #999;border-bottom: 1px solid #999;padding: 10px;box-sizing: border-box;display: flex;flex-shrink: 4;flex-grow: 1;}.box.boxdownload .label {width: 85%;margin-top:0px !important;height:unset !important;}.box.boxdownload .glifodownload {width: 15%;font-family: 'modernpic-normal';font-size: 1.6em;display: block;text-align: right;height: 20px;line-height: 20px;float: right;}.news .main-content .box {width:23%;margin-left:1%;margin-right:1%;margin-top:2%;}.finiture .wrap-gallery .wrap-box .box {width: 18%;}.interno .box .wrap-img {background-image:url(../img/loader-nero.png);background-size:36px auto;background-repeat:no-repeat;background-position:center center;}.interno .box .wrap-img {width:100%;overflow:hidden;position:relative;}.interno .box .wrap-img .altezza {padding-bottom:90%;}.interno .box .wrap-img .hover, .wrap-box-news .box-news .wrap-img .hover {position:absolute;left:0;top:0;height:100%;width:100%;background-color: rgba(255, 255, 255, 0.7);opacity:0;text-align:center;font-size:5em;font-family:'BrownLLWeb-Light';-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;transition: all 800ms ease;}.interno .box:hover .wrap-img .hover, .wrap-box-news .box-news:hover .wrap-img .hover {opacity:1;}.interno .box .wrap-img .hover span, .wrap-box-news .box-news .wrap-img .hover span {display:block;height:100%;top:0;position:absolute;width:100%;background-image: url('../img/piu-nero.svg');background-repeat:no-repeat;background-position:center center;}.interno .box .wrap-img .hover span {background-size: 20% auto;}.wrap-box-news .box-news .wrap-img .hover span {background-size: 15% auto;}.interno .box .label {font-family:'BrownLLWeb-Light';font-size:1em;line-height:1.4em;margin-top:10px;height:2.8em;overflow:hidden;}.home .wrap-box {width:100%;margin: 0 auto;}.home .wrap-box, .home .wrap-box-mobile {background-repeat:repeat;background-position:top center;position: relative;background-size: contain;}.home .bianco-spazio {position:absolute;width:100%;height:20px;background:#ffffff;bottom:0;z-index:0;}.home .wrap-box-mobile {display:none;}.home .box {display:block;width:100%;margin:0;float:left;position:relative;overflow: hidden;z-index: 1;}.home .box .black {color:#000000;}.home .box .withe {color:#ffffff;}.home .wrap-box .colonna-left {width:40%;float:left;}.home .wrap-box .colonna-right {width:60%;float:right;}.home .wrap-box .colonna-left-life {width:50%;float:left;}.home .wrap-box .colonna-right-life {width:50%;float:right;}.home .box .altezza {position:relative;border-bottom:3px solid #ffffff;}.home .colonna-left .box:last-child .altezza,.home .colonna-right .box:last-child .altezza,.home .wrap-box-mobile .box:last-of-type .altezza {border-bottom:0px solid #000000;}.home .box .swiper-container {position: absolute;top:0;left:0;width:100%;height: 100%;z-index: 1;}.home .box .wrap-single-img {position:absolute;z-index: 0;width:100%;height: 100%;}.home .box .wrap-single-img span.video, .box-video .wrap-single-img span.video {position:absolute;width:100%;height:100%;top:0;left:0;background-size:20% auto;background-position: center center;background-repeat:no-repeat;opacity: 0.6;}.home .box .withe .wrap-single-img span.video, .box-video .withe .wrap-single-img span.video {background-image:url('../img/play-bianco.svg');}.home .box .black .wrap-single-img span.video, .box-video .black .wrap-single-img span.video {background-image:url('../img/play-nero.svg');}.home .box .titolo {position:absolute;top:40px;left:5%;z-index:4;width:90%;}.home .wrap-box-mobile .titolo {left:2%;}.home .box .titolo h1, .slider .titolo h1 {font-family: "didot-roman", sans-serif;font-weight:normal;font-size:3.3em;width:100%;}.home .box .titolo h2, .slider .titolo h2 {font-family: "BrownLLWeb-Light", sans-serif;font-weight:normal;font-size:1.2em;margin-top: 10px;margin-left:0px;}.home .box .hover {position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;z-index:4;opacity: 0;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;transition: all 800ms ease;}.home .box .box-prodotti .hover {z-index: 9;}.home .box .black .hover {background-color:rgba(255, 255, 255, 0.7);}.home .box .withe .hover {background-color:rgba(0, 0, 0, 0.7);}.home .box:hover .hover {opacity:1;}.home .box .hover .piu {position:absolute;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;}.home .colonna-left .box .hover .piu, .home .wrap-box-mobile .box .hover .piu {background-size: 10% auto;}.home .colonna-right .box .hover .piu {background-size: 7% auto;}.home .box .black .hover .piu {background-image: url('../img/piu-nero.svg');}.home .box .withe .hover .piu {background-image: url('../img/piu-bianco.svg');}.home .box .hover .entra {position:absolute;bottom:40px;right:5%;font-family:"BrownLLWeb-Light", sans-serif;text-transform: uppercase;font-size:1.1em;}.home .box .black .hover .entra {color:#000000;}.home .box .withe .hover .entra {color:#ffffff;}.home .box .hover .menu-box-prodotti {position:absolute;bottom:40px;right:5%;}.home .box .hover .menu-box-prodotti li {float:left;margin-left:40px;}.home .box .menu-box-prodotti li a {font-family:"BrownLLWeb-Light";text-transform:uppercase;display:block;font-size:1.5em;color:#FFFFFF;}.home .box .hover .menu-box-prodotti li a:hover {color:#194f90;}.lg-backdrop { background-color: rgba(255, 255, 255, 0.85);}.lg-toolbar {background-color: rgba(255, 255, 255, 0.60);top:0;bottom:auto;z-index: 1081;}.lg-toolbar .lg-icon, .lg-toolbar:hover .lg-icon:hover {color:#fff;width:auto;margin-right:40px;margin-bottom:10px;margin-top:10px;background:transparent;height:20px;width:20px;padding:0;text-indent:-9999em;background-image:url('../img/close-nero.svg');background-size:contain;background-repeat:no-repeat;background-position:center center;}.lg-actions .lg-next, .lg-actions .lg-prev, .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {background-color:transparent;border-radius: 0px;color: #333;bottom:0;top:auto;z-index: 1081;text-indent:-9999em;margin-bottom:10px;margin-top:0;height:20px;width:40px;padding:0;background-size:contain;background-repeat:no-repeat;background-position:left center;display: block;}.lg-actions .lg-next {right: auto;left:90px;background-image:url('../img/freccia-slider-nera-dx.svg');}.lg-actions .lg-prev {left:40px;background-image:url('../img/freccia-slider-nera-sx.svg');}.lg-sub-html {background-color: rgba(0, 0, 0, 0.60);color: #fff;font-family:'BrownLLWeb-Light';top:auto;bottom: 0;font-size: 1em;line-height:25px;padding:10px;}.lg-object {padding:40px 0;}.lg-outer .lg-item {  background: url("../img/loader-bianco.png") no-repeat scroll center center transparent;  background-size:35px auto;}.wrap-info {margin-top:2%;position: relative;}.wrap-info .text .more-txt-it {  max-height: 11.7em;}.wrap-info .text .more-txt-en {  max-height: 11.7em;}.mood .wrap-info .text .more-txt-it {  max-height: 16.9em;}.mood .wrap-info .text .more-txt-en {  max-height: 16.9em;}.wrap-info .text {width:70%;float:left;position:relative;}.wrap-info .language{font-family: "BrownLLWeb-Light", sans-serif;text-transform: uppercase;bottom: 15px;}.wrap-info .language a{text-decoration: none !important;font-size: 0.9em;color: #9E9E9E;line-height: 29px;height: 20px;padding: 0 14px 0 0;cursor: pointer;background-image: url('../img/slash-grey.svg');background-repeat: no-repeat;background-position: right 2px;background-size: auto 12px;margin-right: 7px;}.wrap-info .language a.sel{text-decoration: underline !important;}.designer .wrap-info .text,.news .wrap-info .text,.news .wrap-info .text,.contract .wrap-info .text,.distribuzione .wrap-info .text,.testuale .wrap-info .text,.form-page .wrap-info .text {width:auto;float:none;position:relative;}.wrap-info .text p {font-family:'BrownLLWeb-Light';font-size:1em;line-height:1.3em;padding:1.3em 0 0 0;}.wrap-info .text p:first-child {padding-top:0;}.wrap-info .text img {float:right;max-height:9em;margin-left:10px;}.wrap-info .text a {text-decoration:underline;color:#000000;}.wrap-info .text ul {font-family:'BrownLLWeb-Light';padding-left:15px;list-style: circle;}.wrap-info .text ul li {margin:5px 0;}.wrap-info .text b {font-family:'BrownLLWeb-Regular';}.wrap-info .menu-info {width:25%;float:right;border-top:1px solid #999;}.wrap-info .menu-info li {font-family:'BrownLLWeb-Light';border-bottom:1px solid #999;float:left;width:100%;}.wrap-info .menu-info li a {display:block;padding:10px 0;color:#000000;float:left;width:100%;}.wrap-info .menu-info li a span.testo {float:left;display:block;height:20px;line-height: 20px;}.wrap-info .menu-info li a span.testo.novita {float:left;display:block;height:unset;line-height: 20px;}.wrap-info .menu-info li a span.glifo {font-family:'modernpic-normal';font-size:1.6em;display:block;text-align:right;height:20px;line-height: 20px;float:right;}.wrap-info a.btn-more {font-family:'BrownLLWeb-Light';cursor:pointer;margin-top: 2%;display:block;font-size:0.8em;   float: none;text-align: left;text-transform:none;text-decoration:none;}.prodnome.sx{float: left;}.prodnome.dx{float: right;margin-top:25px;}.prodnome .box_config{border:1px solid black;font-family: 'BrownLLWeb-Light';font-size: 1.2em;}.prodnome .box_config:hover{border:1px solid black;font-family: 'BrownLLWeb-Light';font-size: 1.2em;background-color: #194f90;}.prodnome .box_config:hover > .text{color:#FFF;}.prodnome .box_config:hover > .img img{filter: invert(100%) sepia(1%) saturate(735%) hue-rotate(96deg) brightness(116%) contrast(100%);}.prodnome .box_config .text{float:left;padding:13px 70px 13px 13px;color:#000}.prodnome .box_config .img{float:right;}.prodnome .box_config .img img{width:23px;padding:10px 10px 0px}.config .icon{height: 20px;width: 20px;padding: 0;text-indent: -9999em;background-image: url('/common/img/close-nero.svg');background-size: contain;background-repeat: no-repeat;background-position: center center;display:block;float:right;margin: 10px 15px;}.configbox{display:block;height: calc(100vh - 220px);padding-bottom:0;padding-top:0;}.virtualtourbox{display:block;height: calc(100vh - 173px);padding-bottom:0;padding-top:0;}@media screen and (max-width: 500px) {.prodnome.sx{float: none !important;}.prodnome.dx{float: none !important;margin-top:25px;}.configbox{display:block;height: calc(100vh - 50px);padding-bottom:0;padding-top:0;}}.wrap-finiture {margin-top:5%;}.wrap-finiture a {display:block;line-height: 1px;}.wrap-finiture ul {float:left;width:100%;background:red;}.wrap-finiture ul li {float:left;height:150px;width:14%;background-position: center center;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-ms-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease;}.wrap-finiture ul li:first-child {width:15%}.wrap-finiture ul li:last-child {width:15%}.wrap-finiture ul li.uno { background-image: url('https://img.porro.com/banner-finiture/01.jpg'); }.wrap-finiture ul li.due { background-image: url('https://img.porro.com/banner-finiture/02.jpg'); }.wrap-finiture ul li.tre { background-image: url('https://img.porro.com/banner-finiture/03.jpg'); }.wrap-finiture ul li.quattro { background-image: url('https://img.porro.com/banner-finiture/04.jpg'); }.wrap-finiture ul li.cinque { background-image: url('https://img.porro.com/banner-finiture/05.jpg'); }.wrap-finiture ul li.sei { background-image: url('https://img.porro.com/banner-finiture/06.jpg'); }.wrap-finiture ul li.sette { background-image: url('https://img.porro.com/banner-finiture/07.jpg'); }.wrap-finiture ul li:hover {margin-top:-10px;height:160px;}.wrap-video {margin-top:5%;}.main-video {position:relative;}.main-video .altezza {padding-bottom:58%;}.main-video iframe {width:100%;height:100%;position:absolute;top:0;left:0;}.wrap-box-video {margin-top:2%;margin-left: -2%;}.wrap-box-video .box-video {width:48%;float:left;position:relative;margin-left: 2%;display:block;}.wrap-box-video .box-video .altezza {padding-bottom:58%;}.wrap-box-video .box-video .titolo-video {position:absolute;z-index: 1;font-family:'BrownLLWeb-Light';font-size:1em;padding: 2%;width:96%;bottom:0;line-height:1.2em;}.wrap-box-video .box-video .withe .titolo-video {color:#ffffff; background-color:rgba(0,0,0,0.85)}.wrap-box-video .box-video .black .titolo-video {color:#000000; background-color:rgba(255,255,255,0.50)}.wrap-box-video .box-video .wrap-single-img {position:absolute;width:100%;height: 100%;}.pagination {font-family:'BrownLLWeb-Light';}.pagination p {float:left;line-height: 23px;margin-right:10px;}.pagination ul {text-align:left;font-size:1.3em;}.pagination ul li {display:inline-block;margin-right:5px;}.pagination ul li.next, .pagination ul li.prev {font-family:'modernpic-normal';font-size:1.8em;}.pagination ul li a {color:#000000;}.wrap-box-news {margin-top:-12%;}.wrap-box-news p {font-family: "BrownLLWeb-Light";font-size: 1em;line-height: 1.3em;}.wrap-box-news .box-news {position:relative;display:block;margin-top:12%;float:left;width:100%;color:#000000;}.wrap-box-news .box-news .wrap-img {width:49%;position:relative;}.wrap-box-news .box-news-uno .wrap-img, .wrap-box-news .box-news-due .wrap-info-news {float:left;}.wrap-box-news .box-news-due .wrap-img, .wrap-box-news .box-news-uno .wrap-info-news {float:right;}.wrap-box-news .box-news .wrap-img .altezza {padding-bottom:55%;}.wrap-box-news .box-news .wrap-info-news {width:49%;}.wrap-box-news .box-news .wrap-info-news .data, .box-appuntamenti .data {font-family:'didot-roman';font-size:1.5em;margin-bottom:10px;}.wrap-box-news .box-news .wrap-info-news p, .news #aside .box-appuntamenti p, .news #aside .box-newsletter p  {font-family:'BrownLLWeb-Light';line-height: 1.2em;max-height:3.6em;overflow:hidden;}.wrap-box-news .box-news .wrap-info-news p {width:60%;}.wrap-box-news .box-news .news-button {position:absolute;bottom:0;font-family:'BrownLLWeb-Light';}.wrap-box-news .box-news-uno .news-button {left:52%;}.wrap-box-news .box-news-due .news-button {left:0;}.wrap-box-news .box-news .news-button span, .news #aside .box-appuntamenti .go-button span, .news #aside .box-newsletter .go-button span {font-family:'modernpic-normal';font-size:1.4em;}.news #aside {width:33%;float:right;background-color:#E5E5E0;}.news #aside .wrap-aside {padding:20px;}.news #aside h3 {font-family:'BrownLLWeb-Light';color:#000000;font-size:1.2em;text-transform: uppercase;}.news #aside .divider {background-color:#f6f6f3;height:10px;border:none;margin:0;}.news #aside .box-appuntamenti, .news #aside .box-newsletter {display:block;color:#000000;position:relative;}.news #aside .box-appuntamenti .data {margin-top:15px;}.news #aside .box-appuntamenti .go-button, .news #aside .box-newsletter .go-button {font-family:'BrownLLWeb-Light';margin-top:15px;display:block;color:#000000;}.news #aside .box-newsletter p {margin-top:15px;}form .label {font-family:'BrownLLWeb-Light';font-size:1em;text-transform: uppercase;margin-top:15px;margin-bottom:5px;display:block;}form .go-button{font-family:'BrownLLWeb-Light';margin-top:15px;display:block;color:#000000;}form p {font-family: "BrownLLWeb-Light";font-size: 1em;line-height: 1.3em;padding: 5px 0;}form p.note {font-size:0.9em;}form .wrap-select, form .wrap-input {background:#FFFFFF;padding:0 5px;overflow:hidden;position:relative;height:23px;border:1px solid #9e9e9e;}form .wrap-select span {font-family:'modernpic-normal';font-size: 1.4em;position:absolute;right:5px;line-height: 23px;height:23px;top:0;z-index: 0;}form .wrap-input input {line-height:23px;font-family:'BrownLLWeb-Light';font-size:1em;border:0;margin:0;padding:0;width:100%;background-color:transparent;}form .wrap-textarea textarea {border:1px solid #9e9e9e;line-height:23px;font-family:'BrownLLWeb-Light';font-size:1em;width:100%;height:80px;background:#FFFFFF;padding:0 5px;overflow:hidden;position:relative;}form select {line-height:23px;font-family:'BrownLLWeb-Light';font-size:1em;border:0;margin:0;padding:0;left:0;width:110%;background-color:transparent;z-index: 1;cursor:pointer;position: absolute;}form select option {top:0;left:0;padding:0 3px;margin:0;}label {display: inline-block;cursor: pointer;position: relative;padding-left: 25px;margin-right: 15px;font-size: 13px;font-family:'BrownLLWeb-Light';text-transform:uppercase;}form input[type=radio],form input[type=checkbox] {display: none;}form label:before {content: "";display: inline-block;width: 20px;height: 20px;position: absolute;left: 0;bottom: 1px;background-color: #ffffff;border:1px solid #9e9e9e;}form .radio label:before {border-radius: 0px;}form .checkbox label {margin-bottom: 10px;padding-left:30px;line-height: 20px;font-family:'BrownLLWeb-Light';text-transform: uppercase;}form .radio label {margin-bottom: 10px;padding-left:30px;line-height: 20px;font-family:'BrownLLWeb-Light';text-transform: uppercase;}form .checkbox label:before {border-radius: 0px;}form input[type=radio]:checked + label:before {content: "x";color: #000000;font-size: 1.1em;text-align: center;line-height: 19px;font-family:'BrownLLWeb-Light';text-transform:lowercase;}form input[type=checkbox]:checked + label:before {content: "x";color: #000000;font-size: 1.1em;text-align: center;line-height: 19px;font-family:'BrownLLWeb-Light';text-transform:lowercase;}form .btn-form {font-family:'BrownLLWeb-Light';color:#333333;padding:0 5px;background-color:#FFFFFF;border:1px solid #CCCCCC;line-height:23px;margin:20px 10px 0 0;display:block;float:left;text-transform: uppercase;text-decoration:none !important;}form .btn-form span {font-family:'modernpic-normal';font-size: 1.4em;}form a.note {display:block;color:#000000;font-family: "BrownLLWeb-Light";font-size: 0.9em;margin-top:5px;}form .error {color:red;font-size:0.8em !important;margin-top:0 !important;}.error {color:red;font-size:0.8em !important;margin-top:0 !important;}.wrap-info .text .btn, .btn, .btn2 {font-family:'BrownLLWeb-Light';color:#999;padding:0 5px;border:1px solid #CCCCCC;line-height:23px;margin:20px 10px 0 0;display:block;float:left;text-transform: uppercase;text-decoration:none !important;}.btn2:hover {background:#999;color:#FFFFFF;}.wrap-elenco-text {}.wrap-elenco-text li {border-bottom:1px dotted #999999;float:left;width:100%;}.wrap-elenco-text li:last-of-type {border-bottom:none;}.wrap-elenco-text li a {display:block;padding:2% 0;color:#000000;}.wrap-elenco-text li a .data {float:left;line-height:25px;font-size:1em;margin:0 20px 0 0;max-width: 20%;}.wrap-elenco-text li a p {float:left;display:block;font-family:'BrownLLWeb-Light';line-height:25px;max-width:60%;}.wrap-elenco-text li a .news-button {float:right;display:block;line-height: 25px;font-family:'modernpic-normal';font-size:1.4em;}.wrap-elenco-text li .text {float:left;display:block;font-family:'BrownLLWeb-Light';line-height:25px;max-width:95%;margin-bottom:2%;}.wrap-scheda-progetto {font-family:'BrownLLWeb-Light';margin-top: 2%;}.wrap-scheda-progetto ul {}.wrap-scheda-progetto ul li {padding:10px 0;border-bottom:1px solid #000000;}.wrap-scheda-progetto a.link{display:block;color:#000000;margin-top:2%;}.div-container{width:100%}.div-container .sx, .div-container .dx{float:left;width:10%;}.c1{float:left;width:50%;text-align: left;}.c1 h4{font-family:'didot-roman';font-size: 1.2em;}.c1 h4 .sottotitolo{font-size: 0.7em;font-weight: 500;}.c2{float:left;width:25%;text-align: left;}.c2 p, .c3 p{line-height: 1.4em;}.c3{float:left;width:25%;text-align: left;}.info-container{width: 80%;float: left;}.tipologia-round-green{width:22px;height:22px;background-color:#789318;float:left;border-radius: 50%;}.tipologia-round-orange{width:22px;height:22px;background-color:#DD7017;float:left;border-radius: 50%;}.tipologia-round-black{width:22px;height:22px;background-color:#000000;float:left;border-radius: 50%;}.sl-link{display: block;border-bottom: 1px solid rgb(50, 50, 50);border-top: 1px solid rgb(50, 50, 50);padding: 3%;text-align: center;text-decoration: none;font-family:'didot-roman';color: rgb(50, 50, 50)}.col-elenco{width: 100%;background-color: #ffffff;float: left;margin-bottom: 2%;}.col-elenco .col1{width: 37%;float: left;word-break: break-word;}.col-elenco .col1 p, .col-elenco .col2 p{line-height: 1.3em;}.col-elenco .col2{width: 37%;float: left;word-break: break-word;}.col-elenco .col2 h4, .col-elenco .col1 h4{font-weight: 600;font-size: 1em;}.col-elenco .col3{width: 24%;float: left;}.col-elenco .container{width:71%;float:left;padding: 2% 0 2% 2%;}.container p{font-family: 'BrownLLWeb-Light';padding-top: 5%;}.col-elenco .container .titolo-elenco{width:100%;padding-bottom: 2%;}.titolo-elenco h4{margin-top: 0;font-family:'didot-roman';font-size: 1.4em;width: 90%;padding: 0 0 0 2% !important;}.titolo-elenco .valign {display:flex;align-items: center;padding: 0 0 2% 0 !important;}.titolo-elenco .sottotitolo{font-size: 0.7em;font-weight: 500;}.foto-elenco{width:25%;float:left;cursor:pointer;}.foto-elenco .altezza{padding-bottom: 80%;}.sl-scelte{width: 20%;background: #ffffff;float: left;padding: 1.5% 2%;}#sl-elenco{padding-bottom: 5%;padding-top: 5%;background: #f6f6f3;}#map {height: 100%;padding-bottom: 55%;}.sl-mappa {width:76%;float:right;}section.storelocator{padding: 0;}.sl-scelte h4 {font-family:'didot-roman';font-size:2em;margin-top:2%;margin-bottom: 10%;color: #194f90;text-transform: none;}.easy-autocomplete-container ul{max-height: 200px;overflow-x: hidden;overflow-y: scroll;height: auto;}.map-control {background-color: #fff;border: 1px solid #ccc;box-shadow: 0 2px 2px rgba(33, 33, 33, 0.4);font-family: 'Roboto','sans-serif';margin: 10px;display: none;}#map .map-control { display: block; }.selector-control {font-size: 14px;line-height: 30px;padding-left: 5px;padding-right: 5px;}.storelocator .filter ul {width:102%;margin-left:-2%;}.storelocator .filter ul li {opacity:0.4;width:90%;margin-left:2%;}.storelocator .filter ul li.active {opacity:1;}.storelocator .filter .label {font-family:'BrownLLWeb-Light';font-size:1em;text-transform: uppercase;margin-top:15px;margin-bottom:5px;display:block;}.storelocator .filter .wrap-select {background:#FFFFFF;padding:0 5px;overflow:hidden;position:relative;height:23px;border: 1px solid #9e9e9e;}.storelocator .filter span {font-family:'modernpic-normal';font-size: 1.4em;position:absolute;right:5px;line-height: 23px;height:23px;top:0;z-index: 0;}.storelocator .filter select {line-height:23px;font-family:'BrownLLWeb-Light';font-size:1em;border:0;margin:0;padding:0;left:0;width:110%;background-color:transparent;z-index: 1;cursor:pointer;position: absolute;}.storelocator .filter select option {top:0;left:0;padding:0 3px;margin:0;}.legend-container{float: left;width: 100%;margin-top:15%}.legend-item {clear: both;padding-top: 3%;}.legend-label {font-weight:300;font-size: 0.9rem !important;float: left;margin-top:6px;padding:0 1%;}.legend-circle{width: 26px;height: 26px;}@media screen and (max-width: 1100px) {.legend-container{float: none;width: 100%;margin-top:2%;padding-bottom: 4%;}.legend-item {clear: none;padding-top: 0;}.legend-label {margin-top: 6px !important;}}@media screen and (max-width: 750px) {.legend-container{float: none;width: 100%;margin-top:5%;padding-bottom:10%}.legend-item {clear: none;padding-top: 0;}.legend-label {margin-top: 6px !important;font-size: 0.7rem !important;}.legend-circle{width: 24px;height: 24px;}}@media screen and (max-width: 400px) {.legend-container{float: none;width: 100%;margin-top:5%;padding-bottom:10%}.legend-item {clear: none;padding-top: 0;}.legend-label {margin-top: 6px !important;font-size: 0.62rem !important;}.legend-circle{width: 20px;height: 20px;}}@media screen and (max-width: 1100px) {.sl-scelte{width: 100%;background: #ffffff;float: none;padding: 1.5% 2%;}.sl-scelte h4{font-size: 1.6em;margin-bottom: 5%;}#map {height: 100%;padding-bottom: 55%;background-color: #194f90;}.sl-mappa {width:100%;float:none;}.col-elenco{width: 100%;}.col-elenco .col1{width: 37%;float: left;}.col-elenco .col2{width: 37%;float: left;}.col-elenco .col3{width: 23%;float: left;}.col-elenco .container{width:74%;float:left;}.col-elenco .container .titolo-elenco{width:100%;}.foto-elenco{width:22%;float:left}.foto-elenco .altezza{padding-bottom: 100%;}.c1 h4{font-family:'didot-roman';font-size: 1em;line-height: 1.3em;}.div-container .sx, .div-container .dx{width:5%;}.info-container{width: 90%}}@media screen and (max-width: 850px) {.sl-scelte h4{font-size: 1.5em !important;margin-bottom: 5%;}.sl-link{font-size: 1.5em;}#map {height: 100%;min-height: 300px;background-color: #fff;}.titolo-elenco h4{font-size: 0.8em !important;}.foto-elenco{clear: both;float: none;width: 100%;}.foto-elenco .altezza{padding-bottom: 50%;}.col-elenco .container{width: 98%;}.col-elenco .col1{width: 50%;float: left;}.col-elenco .col2{width: 50%;float: left;}.col-elenco .col3{width: 100%;clear: both;padding: 4% 0;}.div-container .sx, .div-container .dx{width:5%;}.info-container{width: 90%}.c1{width:100%;}.c1 h4{font-family:'didot-roman';font-size: 1em;line-height: 1.3em;}.c2{width:50%;}.c3{width:50%;}}@media screen and (max-width: 750px) {.c1{width:100%;padding-bottom: 3%;}.c2{width:50%;}.c3{width:50%;}}@media screen and (max-width: 400px) {.sl-scelte h4{font-size: 1.3em !important;margin-bottom: 5%;}#map {height: 100%;min-height: 500px !important;background-color: #fff;}.col-elenco .col1, .col-elenco .col2, .col-elenco .col3{font-size: 0.7em;}.c1 h4{font-family:'didot-roman';font-size: 0.7em;line-height: 1.3em;}.c1{width:100%;}.c2{width:50%;}.c3{width:50%;}}.risultato-dist h3{font-size: 2em;}.distribuzione .filter ul {float:left;width:102%;margin-left:-2%;}.distribuzione .filter ul li {opacity:0.4;float:left;width:30%;margin-left:2%;}.distribuzione .filter ul li.active {opacity:1;}.distribuzione .filter .label {font-family:'BrownLLWeb-Light';font-size:1em;text-transform: uppercase;margin-top:15px;margin-bottom:5px;display:block;}.distribuzione .filter .wrap-select {background:#FFFFFF;padding:0 5px;overflow:hidden;position:relative;height:23px;border: 1px solid #9e9e9e;}.distribuzione .filter span {font-family:'modernpic-normal';font-size: 1.4em;position:absolute;right:5px;line-height: 23px;height:23px;top:0;z-index: 0;}.distribuzione .filter select {line-height:23px;font-family:'BrownLLWeb-Light';font-size:1em;border:0;margin:0;padding:0;left:0;width:110%;background-color:transparent;z-index: 1;cursor:pointer;position: absolute;}.distribuzione .filter select option {top:0;left:0;padding:0 3px;margin:0;}.wrap-risultati-dist {margin-top:4%;border-top:1px dotted #999999;}.risultato-dist {padding-bottom:4%;border-bottom:1px dotted #999999;padding-top: 4%;}.risultato-dist:last-of-type {padding-bottom:0;border-bottom:0;}.risultato-dist h6 {font-family: "didot-roman";font-size: 1.3em;margin-bottom: 5px;}.risultato-dist p {font-family: "BrownLLWeb-Light";font-size: 1em;line-height: 1.3em;}.risultato-dist a {color:#000000;}#autenticazione {padding:50px;display:none;}#autenticazione h4 {font-family:'BrownLLWeb-Light';text-transform: uppercase;font-size:1.5em;margin-bottom:10px;}#autenticazione p {font-family: "BrownLLWeb-Light";font-size: 1em;line-height: 1.3em;}.fancybox-close {background-image: url('../img/close-nero.svg');background-size:25px auto;background-position:center center;background-repeat: no-repeat;right: 15px;top: 15px;}.form-page ul {margin-left:-2%;float:left;width:102%;}.form-page ul li {float:left;width:48%;margin-left:2%;}.wrap-img-full {overflow: hidden;line-height:1px;margin-top:2%;position: relative;}.wrap-img-full .altezza {padding-bottom: 50%;}.wrap-img-full .img {position:absolute;top:0;left:0;width:100%;height:100%;}.mosaico {margin-top:2%;}.mosaico .row1 {float:left;width:100%;}.mosaico .row2 {margin-top:2%;float:left;width:100%;}.mosaico .row1 .cel1 .altezza {padding-bottom:52%;}.mosaico .row1 .cel2 .altezza {padding-bottom:76%;}.mosaico .row2 .cel1 .altezza {padding-bottom:80%;}.mosaico .row2 .cel2 .altezza {padding-bottom:116%;}.mosaico .cel1 {float:left;width:58%;margin-right:2%;position: relative;}.mosaico .cel2 {float:left;width:40%;position:relative;}.mosaico .cel1 h3 {position:absolute;top:35%;left:0;}#footer {padding: 25px 10px;position:relative;}#footer span.left, #footer span.right {position:absolute;top:28px;display:block;height:15px;width:5px;background-image: url("../img/puntini.svg");background-position:center center;background-repeat:no-repeat;background-size:5px auto;}#footer span.left {left:1%;}#footer span.right {right:1%;}#footer-nav {width:1100px;margin:0 auto;}#footer-nav ul {float:left;width:104%;margin-left:-4%;}#footer-nav ul li {float:left;width:16%;margin-left:4%;font-family:'BrownLLWeb-Light', sans-serif;color:#9e9e9e;line-height:25px;}#footer-nav ul li h6 {margin-bottom:10px;text-transform:uppercase;color:#000000;}#footer-nav ul li a {color:#9e9e9e;}#footer-nav ul li ul {margin-left: 0;}#footer-nav ul li ul li {float:none;width:auto;margin: 0;}#footer-nav .lang-nav-footer {display:none;}#mobile-footer-nav .slicknav_btn {display:none;}#mobile-footer-nav .slicknav_item {position:relative;}#mobile-footer-nav h6 {margin:0;text-transform:uppercase;padding: 15px 0;border-bottom:1px solid #000000;}#mobile-footer-nav ul li {font-family:'BrownLLWeb-Light', sans-serif;text-align: center;}#mobile-footer-nav ul li a {color: #000000;cursor: pointer;display: block;position: relative;text-decoration: none;}#mobile-footer-nav a a {padding:0;border-bottom: 0;}#mobile-footer-nav ul li ul li {padding: 15px 0;border-bottom:1px solid #000000;}#mobile-footer-nav span {  padding: 15px 0;  position: absolute;  right: 2%;  top: 0;}#mobile-footer-nav ul li ul {background-color:#eeeeee;}#mobile-footer-nav li.slicknav_open ul li a {color:#000000;}@media screen and (max-width: 1200px) {.interno .wrap-section {width:auto;}.interno .wrap-box, #footer-nav {width:auto;margin: 0;padding:0;}.interno .wrap-gallery .wrap-box {width:auto; margin:-2% 0 0 0}.finiture .wrap-gallery .wrap-box {margin-top: 0;}.interno .box {width:23%;margin-left:1%;margin-right:1%;margin-top:2%;}.interno .wrap-box .colonna {width:23%;margin-left:1%;margin-right:1%;}.interno .wrap-box .colonna .box {margin-top: 20px;}.interno h3, .interno h4, .interno h5 {padding:0 1%;}.wrap-intro,.wrap-info,.wrap-finiture,.wrap-scheda-progetto,.wrap-elenco-text,.wrap-box-news,.pagination {padding-left: 1%;padding-right: 1%;}.btn-more {margin-right:1%;}#footer span.left, #footer span.right {display:none;}}@media screen and (max-width: 1100px) {#header .header-button li:first-child,#header .social {display:none;}#header {display:none !important;}#mobile-header {display:block;}#mobile-main-nav {display:block;}#main-nav {display:none !important;}#mobile-main-nav .search-area {display:block;}#secondary-nav, #lang-nav {display:none;}.fixed {position:unset;}.fixed .log-in {display:none;}.log-in {display:block;} .slider-main{padding-top:0;}.slider .altezza, .wrap-img-full .altezza {padding-bottom:450px;height:100%;}.home .wrap-box {font-size:10px;}.interno .wrap-intro .menu-extra {}#footer {padding: 0;}#mobile-footer-nav {display:block;}#footer-nav {display:none !important;}#footer-nav .lang-nav-footer {display:block;}.footer-box {float:none;width:100%;margin:0;text-align:center;border-bottom:1px solid #000000;}.footer-box ul {background-color:#eeeeee;}.footer-box.last ul {margin-bottom:0;}.footer-box ul li {border-top:1px solid #333333;line-height:normal;}}@media screen and (max-width: 750px) {body {}#header .header-wrap-left,#header .header-wrap-right {display:none;}.interno .wrap-box {padding: 0 1%;}.interno .box {width:31%;}.interno .wrap-gallery .box, .finiture .wrap-gallery .wrap-box .box {width:23%;margin-left:1%;margin-right:1%;margin-top:2%;}.interno .wrap-gallery .box .label {display:none;}.interno h3 {font-size:2em;padding:0 2%;}.interno h4 {padding:0 2%;font-size:1em;}.interno h4.big {font-size:1.3em;}.interno h4.data {padding-left:0;}.wrap-intro,.wrap-info,.wrap-finiture,.wrap-scheda-progetto,.wrap-elenco-text,.wrap-box-news,.pagination {padding-left: 2%;padding-right: 2%;}.slider .back-button {font-size:1.1em;max-width:50%;}.slider .back-button a {height:auto;background-size: auto 25px;}.slider .wrap-button-prev-next {display:none;}.wrap-info .text, .wrap-info .menu-info {width:auto;float:none;}.wrap-info .menu-info {margin-top:5%;}.news #aside {width:auto;float:none;margin-top:5%;}.news .wrap-section .main-content {width:auto;float:none;}.news #aside h3 {padding: 0;}.distribuzione .filter ul, .form-page ul {float:none;width:auto;margin-left:0;}.distribuzione .filter ul li, .form-page ul li {float:none;width:auto;margin-left:0;}}@media screen and (max-width: 600px) {.body {}.home .wrap-box {display:none;}.home .wrap-box-mobile {display:block;width:100%;}.interno .wrap-intro .share {display:none;}.interno .wrap-box .colonna {width:46%;margin-left:2%;margin-right:2%;}.wrap-box-news .box-news .wrap-img {width:40%;}.wrap-box-news .box-news .wrap-info-news {width:55%;}.wrap-box-news .box-news .wrap-img .altezza {padding-bottom:100%;}.wrap-box-news .box-news .wrap-info-news p, .news #aside .box-appuntamenti p, .news #aside .box-newsletter p {  line-height: 1.1em;  max-height: 5.5em;}.wrap-box-news .box-news .wrap-img .hover span {background-size:20% auto;}.wrap-box-news .box-news .wrap-info-news .data {margin-top:10px;margin-bottom:2px;}.wrap-box-news .box-news .news-button {display:none;}}@media screen and (max-width: 400px) {.interno .wrap-gallery .wrap-box {  margin: -4% 0 0;  width: auto;}.finiture .wrap-gallery .wrap-box {  margin-top: 0;  width: auto;}.interno .box, .interno .wrap-gallery .box {width:46%;margin-left:2%;margin-right:2%;margin-top:4%;}  .mosaico .row1, .mosaico .row2 {margin-top:0;}.mosaico .cel1 {width:100%;margin-right:0;margin-top:2%;}.mosaico .cel2 {width:100%;margin-top:2%;}}.interno h3.centoanni {font-family:'BrownLLWeb-Light' !important;text-transform: uppercase;color:black !important;font-size:2.5em;line-height:1.1em;margin-top:2%;font-weight: bold;width: 80%;  margin: 4% auto;}.interno h4.centoanni {font-family:'BrownLLWeb-Light' !important;text-transform: uppercase;font-size:2em;line-height:1.1em;margin-top:2%;font-weight: bold;width: 80%;  margin: 4% auto;}.interno h4.centoanni-title {font-family: 'didot-roman';text-transform: none !important;font-size:3em;line-height:1.1em;margin-top:2%;font-weight: bold;width: 80%;  margin: 4% auto;color: #194f90;}.p100image{width:100%;max-width:1100px;margin-top:4%;}.p100image-v{max-width:1100px;margin-top:4%;margin-left: 10%;}.p100image-logo{margin-top:4%;margin-left: 10%;}.centoanni .wrap-info{width: 80%;  margin: 4% auto;}.centoanni .wrap-info .text{width: 80%;}@media screen and (max-width: 500px) {.interno h3.centoanni {width: 100%;padding: 0;}.interno h4.centoanni {width: 100%;padding: 0;}.p100image-v{width:100%;margin-left:unset;}.p100image-logo{width:80%;}.centoanni .wrap-info{width: 100%;margin: 4% auto;padding-left: 0%;padding-right: 0%;}.centoanni .wrap-info .text{width: 100%;}}.playeroverlay_wrapper{position:relative;}.wrapper_onair{position:relative;}.news__list_element:hover span.playeroverlay{background-size: contain;width: 105%;height: 70%;top: -54%;transition: 250ms ease-in-out;}.playeroverlay {position: absolute;z-index: 1;background-image: url('/common/img/video/player.png');width: 93px;height: 100px;background-size: contain;top: calc(50% - 60px);background-repeat: no-repeat;left: calc(50% - 46px);margin-top: 0px !important;transition: 250ms ease-in-out;}.playeroverlay:hover {width: 100px;height: 110px;top: calc(50% - 65px);left: calc(50% - 50px);}.playeroverlay_off {display:none !important;transition: 250ms ease-in-out;}figure {width:100%;height:100%;margin-top:40px;position:relative;}.figurevideo .controlsvideo{transition: 500ms ease-in-out;position: relative;}.home-grid__wrapper__video{width:100%;}#videoContainer{margin-top:30px;}video {width:100%;}.controlsvideo {overflow:hidden;background:#c2c4c5;width:100%;height:8.0971659919028340080971659919028%; position:relative;padding: 10px;  box-sizing: border-box;margin-top: -40px;  opacity: 0;}.controlsvideo[data-state=visible] {display:block;}.controlsvideo > * {float:left;width:3.90625%;height:100%;display:block;}.controlsvideo > *:first-child {margin-left:15px;}.controlsvideo button {text-align:center;overflow:hidden;white-space:nowrap;  text-overflow:ellipsis;  border:none;  cursor:pointer;  text-indent:-99999px;  background:transparent;  background-size:contain;  background-repeat:no-repeat;margin-left: 17px;}.controlsvideo .totaltime{width:43px;cursor: unset;text-indent: unset;font-family: "Bau_regular", sans-serif;font-size:11px;margin-top: 2px;font-weight: bold;}.controlsvideo .timestart{width:60px;cursor: unset;text-indent: unset;margin-left:5px;font-family: "Bau_regular", sans-serif;font-size:10px;margin-top: 2px;}.controlsvideo button[data-state="play-off"] {background-image: url('/common/img/video/play-off.png');width:25px;}.controlsvideo button[data-state="play-on"] {background-image: url('/common/img/video/play-on.png');width:25px;}.controlsvideo button[data-state="pause-on"] {background-image: url('/common/img/video/pause-on.png');width:25px;}.controlsvideo button[data-state="pause-off"] {background-image: url('/common/img/video/pause-off.png');width:25px;}.controlsvideo button[data-state="stop-off"] {background-image: url('/common/img/video/stop-off.png');width:25px;}.controlsvideo button[data-state="stop-on"] {background-image: url('/common/img/video/stop-on.png');width:25px;}.controlsvideo button[data-state="mute"] {background-image: url('/common/img/video/sound-off.png');float:right;width:25px;}.controlsvideo button[data-state="unmute"] {background-image: url('/common/img/video/sound-on.png');float:right;width:25px;}.controlsvideo button[data-state="volup"] {background-image: url('/common/img/video/volume-max.png');width:40px;margin-left:20px;}.controlsvideo button[data-state="voldown"] {background-image: url('/common/img/video/volume-min.png');width:40px;margin-left:20px;}.controlsvideo button[data-state="go-fullscreen"] {background-image: url('/common/img/video/fullscreen.png');float:right;margin-right:0;width:28px;}.controlsvideo button[data-state="cancel-fullscreen"] {background-image: url('/common/img/video/fullscreen-off.png');float:right;margin-right:10px;width:28px;}.controlsvideo .volumebar {cursor:pointer;width: calc(20% - 80px);background-image: url('/common/img/video/progress-off.png');background-repeat: repeat-x;background-position-y: center;margin-top: 4px;}.controlsvideo .circlevolume {background-color: rgba(255,255,255,0);background-image: url('/common/img/video/cursor.png');width: 10px;display: block;height: 10px;background-size:contain;background-repeat:no-repeat;margin-top: -15px;margin-left: 0;}.controlsvideo .progress {cursor:pointer;width: calc(100% - 300px);background-image: url('/common/img/video/progress-off.png');background-repeat: repeat-x;background-position-y: center;margin-top: 4px;margin-left: 20px;}.controlsvideo progress {display:block;width:100%;height:16px;border:none;overflow:hidden;-webkit-progress-bar:0;background-color: rgba(255,255,255,0);color:#e1e1e1; -webkit-appearance: none;appearance: none;}.controlsvideo progress::-webkit-progress-bar { background-color: rgba(255,255,255,0);border-radius: 2px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0) inset;}.controlsvideo progress[data-state="fake"] {background:#e6e6e6;height:65%;}.controlsvideo progress::-moz-progress-bar {background-color:#3c3938;}.controlsvideo progress::-webkit-progress-value {background-color: rgba(255,255,255,0);}.controlsvideo .circle {background-color: rgba(255,255,255,0);background-image: url('/common/img/video/cursor.png');width: 10px;display: block;height: 10px;background-size:contain;background-repeat:no-repeat;margin-top: -15px;margin-left: 0;}html:-ms-fullscreen {width:100%;}:-webkit-full-screen {background-color:transparent;}video:-webkit-full-screen + .controlsvideo {background:#ccc; }video:-webkit-full-screen + .controlsvideo progress {margin-top:0.5rem;}figure[data-fullscreen=true] video::-webkit-media-controlsvideo {display:none !important;}figure[data-fullscreen=true] {max-width:100%;width:100%;margin:0;padding:0;max-height:100%;}:root {--main-width: 100vw;  }figure[data-fullscreen=true] video {height: 100vh;max-width: var(--main-width);}figure[data-fullscreen=true] button[data-state="play-off"],figure[data-fullscreen=true] button[data-state="play-on"],figure[data-fullscreen=true] button[data-state="pause-on"],figure[data-fullscreen=true] button[data-state="pause-off"],figure[data-fullscreen=true] button[data-state="stop-off"],figure[data-fullscreen=true] button[data-state="stop-on"],figure[data-fullscreen=true] button[data-state="cancel-fullscreen"]{height:auto;width:30px;margin-left:10px;margin-top:6px;}figure[data-fullscreen=true] button[data-state="cancel-fullscreen"]{height:auto;width:30px;margin-right:10px;margin-top:6px;}figure[data-fullscreen=true] .controlsvideo {width: 210px;z-index: 2147483647;background-color: rgba(255,255,255,0.5);height: 50px;margin: auto;margin-top: -60px;}figure[data-fullscreen=true].figurevideo:hover .controlsvideo {margin-top: -70px;transition: 500ms ease-in-out;}figure[data-fullscreen=true]  .totaltime, figure[data-fullscreen=true] .timestart, figure[data-fullscreen=true] .voldec, figure[data-fullscreen=true] .volinc, figure[data-fullscreen=true] .volumebar{display:none;}figure[data-fullscreen=true] .controlsvideo .progress {display:none;}figure[data-fullscreen=true] .controlsvideo .mute {display:none;}@media screen and (min-width:811px) {.figurevideo:hover .controlsvideo{margin-top: -40px;  opacity: 0.8;transition: 500ms ease-in-out;}}@media screen and (max-width:700px) {#videoContainer{margin-top:20px;}}@media screen and (max-width:600px) {figure {padding-left:0;padding-right:0;height:auto;}.totaltime, .timestart, .voldec, .volinc, .volumebar{display:none;}.controlsvideo .progress {width: calc(100% - 150px);margin-left: 20px;}.controlsvideo .progress {display:none;}}@media screen and (max-width:810px) {.figurevideo .controlsvideo{transition: 500ms ease-in-out;margin-top: -3px;opacity: 1;}.figurevideo:hover .controlsvideo{margin-top: -3px;opacity: 0.8;transition: 500ms ease-in-out;}}@media screen and (max-width:400px) {.playeroverlay {background-image: url('/common/img/video/player.png');width: 70px;height: 80px;top: calc(50% - 50px);left: calc(50% - 36px);}}@media (pointer:coarse) {figure[data-fullscreen=true] button[data-state="play-off"],figure[data-fullscreen=true] button[data-state="play-on"],figure[data-fullscreen=true] button[data-state="pause-on"],figure[data-fullscreen=true] button[data-state="pause-off"],figure[data-fullscreen=true] button[data-state="stop-off"],figure[data-fullscreen=true] button[data-state="stop-on"]{height: 20px;width: 20px;margin-left:10px;margin-top:6px;}figure[data-fullscreen=true] button[data-state="cancel-fullscreen"]{height: 25px;width: 20px;margin-left:0px;margin-top:5px;}figure[data-fullscreen=true] .controlsvideo {width: 170px;z-index: 2147483647;background-color: rgba(255,255,255,0.5);height: 50px;margin: -70px auto 0;}}