body{-webkit-font-feature-settings:'onum' 1;font-feature-settings:'onum' 1}@supports (font-variant-numeric: oldstyle-nums){body{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:oldstyle-nums}}@font-face{font-family:'Playfair';src:url("../fonts/PlayfairDisplay-Regular.eot");src:url("../fonts/PlayfairDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/PlayfairDisplay-Regular.woff") format("woff"),url("../fonts/PlayfairDisplay-Regular.ttf") format("truetype"),url("../fonts/PlayfairDisplay-Regular.svg#04b27ca05cc09e86c39c371295e381ad") format("svg");font-style:normal;font-weight:400}@font-face{font-family:'PTSerif';src:url("../fonts/PT_Serif-Web-Regular.eot");src:url("../fonts/PT_Serif-Web-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/PT_Serif-Web-Regular.woff") format("woff"),url("../fonts/PT_Serif-Web-Regular.ttf") format("truetype"),url("../fonts/PT_Serif-Web-Regular.svg#2eadc12db366f128d4c29fb370be9bc1") format("svg");font-style:normal;font-weight:400}@font-face{font-family:'PTSerif';src:url("../fonts/PT_Serif-Web-Bold.eot");src:url("../fonts/PT_Serif-Web-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/PT_Serif-Web-Bold.woff") format("woff"),url("../fonts/PT_Serif-Web-Bold.ttf") format("truetype"),url("../fonts/PT_Serif-Web-Bold.svg#b584fb1428c84c3baab741c44b54680a") format("svg");font-style:normal;font-weight:700}@font-face{font-family:'PTSerif';src:url("../fonts/PT_Serif-Web-Italic.eot");src:url("../fonts/PT_Serif-Web-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/PT_Serif-Web-Italic.woff") format("woff"),url("../fonts/PT_Serif-Web-Italic.ttf") format("truetype"),url("../fonts/PT_Serif-Web-Italic.svg#2fd64237989483653ec1dc7069fc56fe") format("svg");font-style:italic;font-weight:400}@font-face{font-family:'PTSerif';src:url("../fonts/PT_Serif-Web-BoldItalic.eot");src:url("../fonts/PT_Serif-Web-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/PT_Serif-Web-BoldItalic.woff") format("woff"),url("../fonts/PT_Serif-Web-BoldItalic.ttf") format("truetype"),url("../fonts/PT_Serif-Web-BoldItalic.svg#fcd73ff260d2cd9dae722764b38b2880") format("svg");font-style:italic;font-weight:700}@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Regular.eot");src:url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto-Regular.ttf") format("truetype"),url("../fonts/Roboto-Regular.svg#f4ba68a9596ca53347cecdb9c6e48d01") format("svg");font-style:normal;font-weight:400}@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Bold.eot");src:url("../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Bold.woff") format("woff"),url("../fonts/Roboto-Bold.ttf") format("truetype"),url("../fonts/Roboto-Bold.svg#b49e654214c0ade376e714f6d9c78d72") format("svg");font-style:normal;font-weight:700}@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Italic.eot");src:url("../fonts/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Italic.woff") format("woff"),url("../fonts/Roboto-Italic.ttf") format("truetype"),url("../fonts/Roboto-Italic.svg#d3e7c44ac4f4e64fa2d05ac3d21ebf6e") format("svg");font-style:italic;font-weight:400}@font-face{font-family:'Roboto';src:url("../fonts/Roboto-BoldItalic.eot");src:url("../fonts/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-BoldItalic.woff") format("woff"),url("../fonts/Roboto-BoldItalic.ttf") format("truetype"),url("../fonts/Roboto-BoldItalic.svg#4c5461679a335ca94f0d122f23b70c6a") format("svg");font-style:italic;font-weight:700}#wpadminbar{margin-top:0}body>div:last-child{margin-top:0}html,body{margin:0}body{-webkit-font-smoothing:antialiased;font-family:'Roboto', sans-serif;font-size:18px;line-height:1.55;color:#262626}h1,h2,h3,h4,h5,h6{font-family:'Playfair', serif;font-weight:normal}h1{font-size:calc(24px + (100vw - 320px) / 1280 * 26);text-align:center;line-height:1.2}@media only screen and (min-width: 1600px){h1{font-size:50px}}h2{font-size:calc(20px + (100vw - 320px) / 1280 * 16);text-align:center;line-height:1.2}@media only screen and (min-width: 1600px){h2{font-size:36px}}.label{font-family:'Roboto', sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px}.heading{font-family:'Roboto', sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px}.caption{color:#9b9b9b}.wrg-menu-page .menu-item{font-family:'Playfair', serif;font-size:calc(24px + (100vw - 320px) / 1280 * 26);text-align:center;line-height:1.2}@media only screen and (min-width: 1600px){.wrg-menu-page .menu-item{font-size:50px}}.wrg-main{transition:-webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1)}a{color:inherit}img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto;max-height:calc(100vh - 96px)}ul{list-style-type:none;margin:0;padding:0}.screen-reader-text{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal !important}.wrg-loader{z-index:20;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;display:flex;justify-content:center;align-items:center;transition:visibility 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms,-webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms;transition:transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms,visibility 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms;transition:transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms,visibility 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms,-webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms}.wrg-loader>*{position:relative;line-height:1.5}.wrg-loader>* span{position:absolute;top:0;left:0;color:#fff;transition:-webkit-clip-path 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:clip-path 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:clip-path 600ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-clip-path 600ms cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)}.loaded{overflow:auto}.loaded .wrg-main{visibility:visible;-webkit-animation:page-loaded 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms;animation:page-loaded 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms}.loaded .wrg-loader{-webkit-transform:translate3d(0, -100vh, 0);transform:translate3d(0, -100vh, 0);visibility:hidden}@-webkit-keyframes page-loaded{0%{-webkit-transform:translate3d(0, 100vh, 0);transform:translate3d(0, 100vh, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes page-loaded{0%{-webkit-transform:translate3d(0, 100vh, 0);transform:translate3d(0, 100vh, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.menu-opened{overflow:hidden}.wrg-header{height:96px}.wrg-navbar{z-index:11;position:fixed;top:0;right:0;left:0;height:96px;margin:auto;background-color:#fff}.wrg-navbar-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;height:96px;box-sizing:border-box;padding-left:5vw;padding-right:5vw;padding-bottom:12px}@media only screen and (min-width: 1200px){.wrg-navbar-content{height:96px !important;align-items:center;padding-bottom:0}}@media only screen and (min-width: 1600px){.wrg-navbar-content{padding-left:0;padding-right:0;max-width:1440px}}.wrg-navbar-content svg{max-width:calc(90vw - 88px);height:48px}.wrg-menu-logo{display:none}@media only screen and (min-width: 1200px){.wrg-menu-logo{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:296px;height:48px}}.wrg-icon-back-placeholder ~ .wrg-menu-logo{display:block}.wrg-menu-icon{position:relative;width:48px;height:48px;cursor:pointer}.wrg-menu-icon span{position:absolute;left:4px;width:40px;height:1px;background-color:#000;transition:-webkit-transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1)}.wrg-menu-icon .top{top:17px}.wrg-menu-icon .middle{top:22px}.wrg-menu-icon .bottom{top:27px}.wrg-icon-back-placeholder{display:none}@media only screen and (min-width: 1200px){.wrg-icon-back-placeholder{display:block;width:48px;height:48px}}.wrg-header>.wrg-navbar{-webkit-animation:page-in 1.25s cubic-bezier(0.645, 0.045, 0.355, 1);animation:page-in 1.25s cubic-bezier(0.645, 0.045, 0.355, 1)}.wrg-header>.wrg-navbar span{transition-delay:1s}.menu-opened .wrg-header>.wrg-navbar,.navbar-hidden .wrg-header>.wrg-navbar{-webkit-transform:translate3d(0, -100vh, 0);transform:translate3d(0, -100vh, 0);-webkit-animation:page-out 1.25s cubic-bezier(0.645, 0.045, 0.355, 1);animation:page-out 1.25s cubic-bezier(0.645, 0.045, 0.355, 1)}.menu-opened .wrg-header>.wrg-navbar .wrg-menu-icon span{-webkit-transform:scaleX(0);transform:scaleX(0);transition-delay:0s}.menu-opened .wrg-header>.wrg-navbar .wrg-menu-icon .middle{transition-delay:83.33333ms}.menu-opened .wrg-header>.wrg-navbar .wrg-menu-icon .bottom{transition-delay:166.66667ms}.wrg-menu-page>.wrg-navbar{height:48px;background-color:#000}.wrg-menu-page>.wrg-navbar svg{fill:#fff}.wrg-menu-page>.wrg-navbar .wrg-menu-icon span{background-color:#fff;transition-delay:0s}.wrg-menu-page>.wrg-navbar .wrg-menu-icon span.top{-webkit-transform:translate3d(0, 5px, 0) rotate(135deg) scaleX(0);transform:translate3d(0, 5px, 0) rotate(135deg) scaleX(0)}.wrg-menu-page>.wrg-navbar .wrg-menu-icon span.middle{-webkit-transform:scaleX(0);transform:scaleX(0)}.wrg-menu-page>.wrg-navbar .wrg-menu-icon span.bottom{-webkit-transform:translate3d(0, -5px, 0) rotate(45deg) scaleX(0);transform:translate3d(0, -5px, 0) rotate(45deg) scaleX(0)}.menu-opened .wrg-menu-page>.wrg-navbar .wrg-menu-icon span{transition-delay:1s}.menu-opened .wrg-menu-page>.wrg-navbar .wrg-menu-icon span.top{-webkit-transform:translate3d(0, 5px, 0) rotate(135deg) scaleX(1);transform:translate3d(0, 5px, 0) rotate(135deg) scaleX(1)}.menu-opened .wrg-menu-page>.wrg-navbar .wrg-menu-icon span.bottom{-webkit-transform:translate3d(0, -5px, 0) rotate(45deg) scaleX(1);transform:translate3d(0, -5px, 0) rotate(45deg) scaleX(1)}.wrg-menu-page{z-index:10;top:0;right:0;bottom:0;left:0;background-color:#000;display:flex;flex-direction:column;align-items:center;overflow:auto;height:0;transition:visibility 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms;visibility:hidden;-webkit-animation:menu-close 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms;animation:menu-close 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms}.menu-opened .wrg-menu-page,.menu-closing .wrg-menu-page{position:fixed;height:auto}.wrg-menu-page a{text-decoration:none}.wrg-menu-page .menu-item{position:relative;cursor:pointer;overflow:hidden;text-align:center}.wrg-menu-page .menu-item+.menu-item{margin-top:1.55em}.wrg-menu-page .menu-item::after{content:'';display:block;position:absolute;right:0;bottom:0;left:0;height:1px;max-width:90vw;margin-left:auto;margin-right:auto;background-color:#fff;transition:-webkit-transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:scaleX(0);transform:scaleX(0)}.wrg-menu-page .menu-item>*:first-child,.wrg-menu-page .menu-item>*:last-child{display:inline-block;width:100%;transition:-webkit-transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1);text-align:center}.wrg-menu-page .menu-item>*:last-child{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.wrg-menu-page .menu-item:hover>*:first-child{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.wrg-menu-page .menu-item:hover>*:last-child{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.wrg-menu-page .menu-item:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.menu-opened .wrg-menu-page{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible;-webkit-animation:menu-open 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms;animation:menu-open 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms}@media all and (min-height: 440px){.wrg-menu-page{justify-content:center}}.menu-menu-container{z-index:1;width:100%;max-width:1600px;color:#fff;margin-top:96px}@media only screen and (min-width: 1200px){.menu-menu-container{box-sizing:border-box;padding-left:5vw;padding-right:5vw}}@media only screen and (min-width: 1600px){.menu-menu-container{padding-left:140px;padding-right:140px}}.menu{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 1200px){.menu{flex-direction:row;justify-content:space-between;align-items:baseline}.menu .menu-item+.menu-item{margin-top:0}}.wrg-menu-languages{display:flex;justify-content:center;align-items:baseline;margin-top:32px}@media only screen and (min-width: 1200px){.wrg-menu-languages{margin-top:calc(32px + (100vw - 1200px) / 720 * 68)}}@media only screen and (min-width: 1200px) and (min-width: 1920px){.wrg-menu-languages{margin-top:100px}}.wrg-menu-languages li+li{margin-left:1.75em}.wrg-menu-languages .current-lang{color:#fff}.wrg-menu-page .wrg-footer{margin-top:32px}.wrg-menu-page .wrg-footer .wrg-footer-social svg *.filled{fill:#fff}.wrg-menu-page .wrg-footer .wrg-footer-social svg *.stroked{stroke:#fff}.wrg-main{-webkit-animation:page-in 1.25s cubic-bezier(0.645, 0.045, 0.355, 1);animation:page-in 1.25s cubic-bezier(0.645, 0.045, 0.355, 1)}.menu-opened .wrg-main{-webkit-transform:translate3d(0, -100vh, 0);transform:translate3d(0, -100vh, 0);visibility:hidden;transition:visibility 1s cubic-bezier(0.645, 0.045, 0.355, 1) 250ms;-webkit-animation:page-out 1.25s cubic-bezier(0.645, 0.045, 0.355, 1);animation:page-out 1.25s cubic-bezier(0.645, 0.045, 0.355, 1)}@-webkit-keyframes menu-open{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes menu-open{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes menu-close{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes menu-close{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-webkit-keyframes page-in{0%{-webkit-transform:translate3d(0, 100vh, 0);transform:translate3d(0, 100vh, 0)}20%{-webkit-transform:translate3d(0, 100vh, 0);transform:translate3d(0, 100vh, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes page-in{0%{-webkit-transform:translate3d(0, 100vh, 0);transform:translate3d(0, 100vh, 0)}20%{-webkit-transform:translate3d(0, 100vh, 0);transform:translate3d(0, 100vh, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes page-out{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, -100vh, 0);transform:translate3d(0, -100vh, 0)}}@keyframes page-out{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, -100vh, 0);transform:translate3d(0, -100vh, 0)}}.wrg-footer{width:90vw;max-width:1440px;margin-top:calc(32px + (100vw - 320px) / 1280 * 108);margin-left:auto;margin-right:auto;padding-bottom:3.1em;font-family:'Roboto', sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2px;text-align:center}@media only screen and (min-width: 1600px){.wrg-footer{margin-top:140px}}.wrg-footer>*+*{margin-top:3.1em}.wrg-footer ul{display:flex;flex-wrap:wrap;justify-content:center}.wrg-footer .wrg-footer-social ul{align-items:center}.wrg-footer .wrg-footer-social li+li{margin-left:2em}.wrg-footer .wrg-footer-venues ul{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1020px){.wrg-footer .wrg-footer-venues ul{max-width:690px}}@media only screen and (min-width: 1280px){.wrg-footer .wrg-footer-venues ul{max-width:100%}}.wrg-footer .wrg-footer-venues li{flex-basis:230px;max-width:230px}.wrg-footer .wrg-footer-legal{text-transform:none;letter-spacing:0}button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0.7);overflow:hidden;display:inline-flex;justify-content:center;align-items:center;padding:18px 12px;border:none;font-family:'Playfair', serif;font-size:18px;line-height:1;color:#fff;cursor:pointer}button a{text-decoration:none}button>*{display:block;position:relative;transition:-webkit-transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1) 300ms;transition:transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1) 300ms;transition:transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1) 300ms, -webkit-transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1) 300ms}button>*:last-child{position:absolute;margin-top:0;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;transition:-webkit-transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1) 300ms;transition:transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1) 300ms;transition:transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1) 300ms, -webkit-transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1) 300ms;-webkit-transform:translate3d(0, 3em, 0);transform:translate3d(0, 3em, 0)}button::after{content:'';display:block;position:absolute;right:12px;bottom:14px;left:12px;height:1px;background-color:#fff;transition:-webkit-transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleX(0);transform:scaleX(0)}button.inverse{background-color:rgba(255,255,255,0.7);color:#000}button.inverse::after{background-color:#000}button:hover>*{-webkit-transform:translate3d(0, -3em, 0);transform:translate3d(0, -3em, 0);transition-delay:0s}button:hover>*:last-child{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition-delay:0s}button:hover::after{-webkit-transform:scale(1);transform:scale(1);transition-delay:300ms}.wrg-arrow{position:relative;display:inline-block;vertical-align:middle;text-decoration:none;cursor:pointer}.wrg-arrow span,.wrg-arrow svg{display:inline-block;vertical-align:middle}.wrg-arrow.prev span{margin-left:1em}.wrg-arrow.next span{margin-right:1em}.wrg-icon-toggle{position:relative;display:inline-block;vertical-align:middle;width:48px;height:48px;cursor:pointer}.wrg-icon-toggle::before,.wrg-icon-toggle::after{content:'';display:block;width:12px;height:1px;background-color:#9b9b9b;position:absolute;top:23px;left:18px;transition:width 250ms cubic-bezier(0.645, 0.045, 0.355, 1),background-color 250ms cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:width 250ms cubic-bezier(0.645, 0.045, 0.355, 1),transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1),background-color 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:width 250ms cubic-bezier(0.645, 0.045, 0.355, 1),transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1),background-color 250ms cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1)}.wrg-icon-toggle::before{-webkit-transform:translate3d(-4px, 0, 0) rotate(45deg);transform:translate3d(-4px, 0, 0) rotate(45deg)}.wrg-icon-toggle::after{-webkit-transform:translate3d(4px, 0, 0) rotate(-45deg);transform:translate3d(4px, 0, 0) rotate(-45deg)}.wrg-icon-toggle.opened::before,.wrg-icon-toggle.opened::after{width:24px}.wrg-icon-toggle.opened::before{-webkit-transform:translate3d(-6px, 0, 0) rotate(45deg);transform:translate3d(-6px, 0, 0) rotate(45deg)}.wrg-icon-toggle.opened::after{-webkit-transform:translate3d(-6px, 0, 0) rotate(-45deg);transform:translate3d(-6px, 0, 0) rotate(-45deg)}.wrg-icon-toggle:hover::before,.wrg-icon-toggle:hover::after{background-color:#000}.wrg-icon-back{text-decoration:none}form{max-width:800px;margin-left:auto;margin-right:auto;padding:8px}form>div{display:flex;flex-wrap:wrap;margin-top:0}label{font-family:'Roboto', sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;text-transform:none;color:#9b9b9b;width:100%;flex-basis:320px;flex-grow:1;padding-left:8px;padding-right:8px;margin-top:calc(20px + (100vw - 320px) / 1280 * 44)}@media only screen and (min-width: 1600px){label{margin-top:64px}}label>input{display:block}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;font-family:inherit;font-size:inherit;text-transform:inherit;margin:0;padding:0;color:inherit}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:transparent;outline:none;border:none;font-family:'Roboto', sans-serif;font-size:calc(16px + (100vw - 320px) / 1280 * 6);margin-top:0.75em}@media only screen and (min-width: 1600px){input[type=text],input[type=email],input[type=tel],textarea{font-size:22px}}input[type=text]:not(:placeholder-shown):not(:valid),input[type=text].tainted:not(:valid),input[type=email]:not(:placeholder-shown):not(:valid),input[type=email].tainted:not(:valid),input[type=tel]:not(:placeholder-shown):not(:valid),input[type=tel].tainted:not(:valid),textarea:not(:placeholder-shown):not(:valid),textarea.tainted:not(:valid){border-color:#c00}input[type=text],input[type=email],input[type=tel]{border-bottom:1px solid #9b9b9b}textarea{border:1px solid #9b9b9b;padding:20px;resize:none;box-sizing:border-box}.file-input-label{flex-grow:0;font-family:'PTSerif', serif;font-size:16px;color:#262626}.file-input-label .dummy-input,.file-input-label .dummy-label{display:none}.file-input-label.js input[type=file]{height:16px;opacity:0}.file-input-label.js .dummy-input,.file-input-label.js .dummy-label{display:inline-block;margin-top:0}.file-input-label.js .dummy-input{border:1px solid #b9b9b9;border-radius:4px;padding:12px 16px;font-family:'Roboto', sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#262626;line-height:1;cursor:pointer}.file-input-label.js .dummy-label{margin-left:16px}form button{display:block;margin-left:8px;margin-top:calc(20px + (100vw - 320px) / 1280 * 44)}@media only screen and (min-width: 1600px){form button{margin-top:64px}}form .response{margin-left:8px}form .success{color:#090}form .error{color:#c00}.wrg-grid{display:flex;flex-wrap:wrap;width:90vw;max-width:1440px;margin-left:auto;margin-right:auto}
.wrg-grid-item{position:relative;flex-basis:90vw;margin-top:0px}
@media only screen and (min-width: 1035.55556px){
	.wrg-grid-item{flex-basis:calc(45vw - 6px);min-height:calc((45vw - 6px) * .5625)}
	.wrg-grid-item:nth-child(odd){margin-right:12px; margin-top: 12px;	}.wrg-grid-item.wrg-sfrullo{position:relative}.wrg-grid-item.wrg-sfrullo a{display:block;cursor:url("../static/cursor-more.png") 60 25,pointer;text-decoration:none}.wrg-grid-item.wrg-sfrullo a:focus{cursor:default}.wrg-grid-item.wrg-sfrullo .wrg-sfrullo-background{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:filter 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:filter 600ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-filter 600ms cubic-bezier(0.645, 0.045, 0.355, 1)}.wrg-grid-item.wrg-sfrullo:hover .wrg-sfrullo-background{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.wrg-grid-item.wrg-sfrullo .wrg-grid-item-content{transition:opacity 600ms ease}.wrg-grid-item.wrg-sfrullo:hover .wrg-grid-item-content{opacity:0}}@media only screen and (min-width: 1600px){.wrg-grid-item{flex-basis:714px;min-height:calc(714px * .5625)}}.wrg-grid-item a{text-decoration:none}.wrg-grid-item+.wrg-grid-item{margin-top:calc(16px + (100vw - 320px) / 1280 * 54)}@media only screen and (min-width: 1035.55556px){.wrg-grid-item+.wrg-grid-item{margin-top:12px}}
	@media only screen and (min-width: 1560px){
		.wrg-grid.full .wrg-grid-item{flex-basis:calc(30.0vw - 8px);min-height:calc((30.0vw - 8px) * .5625)}
		.wrg-grid.full .wrg-grid-item:nth-child(odd){margin-right:0}
		.wrg-grid.full .wrg-grid-item:nth-child(3n+1),.wrg-grid.full .wrg-grid-item:nth-child(3n+2)
		{margin-right:12px; margin-top: 12px;}}

	@media only screen and (min-width: 1600px){.wrg-grid.full .wrg-grid-item{flex-basis:calc(480px - 8px);min-height:calc((480px - 8px) * .5625)}}.wrg-grid-item-content{text-align:center;margin-top:1.55em}.wrg-grid-item-content>*{margin:0}.wrg-grid-item-content h1,.wrg-grid-item-content h2,.wrg-grid-item-content h3,.wrg-grid-item-content h4,.wrg-grid-item-content h5,.wrg-grid-item-content h6{max-width:100%;margin:.25em 0 .75em 0}@media only screen and (min-width: 1035.55556px){.wrg-grid-item-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:0;padding:10px;color:#fff;background-color:rgba(0,0,0,0.5)}}
	@media only screen and (min-width: 1035.55556px){
		.wrg-triptych.full{position:relative;justify-content:flex-start;max-width:calc(100vh - 96px)}
		.wrg-triptych.full .wrg-grid-item{flex-basis:auto !important;min-height:0 !important}
		.wrg-triptych.full .wrg-grid-item:first-child{width:38.75%; margin-bottom: -12px;     margin-top: 0;}
		.wrg-triptych.full .wrg-grid-item:nth-child(2),.wrg-triptych.full .wrg-grid-item:nth-child(3){
			width:calc(61.25% - 12px);position:absolute;right:0;margin-right:0}
		.wrg-triptych.full .wrg-grid-item:nth-child(2){
			top:0; height: calc(50%);
			margin: 0px 0px 0px 0px;
			overflow: hidden;
		}
		.wrg-triptych.full .wrg-grid-item:nth-child(3){
			height: 50%;
		    margin: 12px 0px 0px;
		    overflow: hidden;
		    top: 50%;
		}

		.wrg-triptych.full h2 {
    		font-size: 28px;
		}
		.wrg-triptych.full img{max-height:100%}}.wrg-video{position:relative;margin-left:auto;margin-right:auto}@media only screen and (min-width: 800px){.wrg-video{width:calc(160vh - 170.66667px);height:calc(90vh - 96px);max-width:90vw;max-height:50.625vw;margin-left:auto;margin-right:auto;cursor:url("../static/cursor-play-video.png") 60 25,pointer}}@media only screen and (min-width: 800px) and (min-width: 1600px){.wrg-video{max-width:1440px;max-height:810px}}.wrg-video-content{position:relative;overflow:hidden}.wrg-video-content,.wrg-video-content img{width:calc(160vh - 170.66667px);height:calc(90vh - 96px);max-width:90vw;max-height:50.625vw;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1600px){.wrg-video-content,.wrg-video-content img{max-width:1440px;max-height:810px}}.wrg-video-content::before{z-index:1;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);transition:opacity 600ms ease}@media only screen and (min-width: 800px){.wrg-video:hover .wrg-video-content::before{opacity:0}}.wrg-video-content svg{z-index:2;display:block;position:absolute;top:5vw;right:5vw;width:auto;height:7.5vw}.desktop .wrg-video-content svg{display:none}.wrg-video-info{text-align:center;margin-top:1.55em}@media only screen and (min-width: 800px){.wrg-video-info{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:0;padding:20px;color:#fff;transition:opacity 250ms ease}.wrg-video:hover .wrg-video-info{opacity:0}}.wrg-video-info>*{margin:0}.wrg-video-info h1,.wrg-video-info h2,.wrg-video-info h3,.wrg-video-info h4,.wrg-video-info h5,.wrg-video-info h6{margin:.25em 0 .75em 0}.wrg-video.active .wrg-video-content::before{opacity:0}.wrg-video.active iframe{opacity:1;visibility:visible}.wrg-video.active img{transition:visibility 1s;visibility:hidden}.wrg-video iframe{z-index:2;position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(0.645, 0.045, 0.355, 1)}.wrg-stripe{position:relative;margin-left:auto;margin-right:auto;text-align:center;width:90vw;max-width:1440px}.wrg-stripe.no-image{min-height:28.7496vw}@media only screen and (min-width: 1440px){.wrg-stripe.no-image{min-height:459.9936px}}@media only screen and (min-width: 960px){.wrg-stripe{background-color:#b9b9b9;color:#fff}.wrg-stripe.wrg-sfrullo{position:relative}.wrg-stripe.wrg-sfrullo a{display:block;cursor:url("../static/cursor-more.png") 60 25,pointer;text-decoration:none}.wrg-stripe.wrg-sfrullo a:focus{cursor:default}.wrg-stripe.wrg-sfrullo .wrg-sfrullo-background{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:filter 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:filter 600ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-filter 600ms cubic-bezier(0.645, 0.045, 0.355, 1)}.wrg-stripe.wrg-sfrullo:hover .wrg-sfrullo-background{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.wrg-stripe.wrg-sfrullo .wrg-stripe-content{transition:opacity 600ms ease}.wrg-stripe.wrg-sfrullo:hover .wrg-stripe-content{opacity:0}}.wrg-stripe a{text-decoration:none}@media only screen and (min-width: 960px){.wrg-stripe .wrg-stripe-content{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.wrg-stripe .wrg-stripe-content>*{margin:0;max-width:960px}.wrg-stripe .wrg-stripe-content h1,.wrg-stripe .wrg-stripe-content h2,.wrg-stripe .wrg-stripe-content h3,.wrg-stripe .wrg-stripe-content h4,.wrg-stripe .wrg-stripe-content h5,.wrg-stripe .wrg-stripe-content h6{margin:.25em 0 .75em 0}}.wrg-text-grid{width:90vw;max-width:1440px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 512px){.wrg-text-grid{display:flex;flex-wrap:wrap}}.wrg-text-grid-item{text-align:center}.wrg-text-grid-item>*{margin-left:auto;margin-right:auto}.wrg-text-grid-item>*:first-child{margin-top:2em}@media only screen and (min-width: 512px){.wrg-text-grid-item>*:first-child{margin-top:0}}@media only screen and (min-width: 512px){.wrg-text-grid-item{position:relative;flex-basis:50%;padding-top:56px;padding-bottom:56px}.wrg-text-grid-item::before,.wrg-text-grid-item::after{content:'';display:block;position:absolute;width:8px;height:8px}.wrg-text-grid-item:nth-child(odd)::before{top:0;right:0;border-top:1px solid #b9b9b9;border-right:1px solid #b9b9b9}.wrg-text-grid-item:nth-child(odd)::after{right:0;bottom:0;border-right:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9}.wrg-text-grid-item:nth-child(even)::before{top:0;left:0;border-top:1px solid #b9b9b9;border-left:1px solid #b9b9b9}.wrg-text-grid-item:nth-child(even)::after{bottom:0;left:0;border-bottom:1px solid #b9b9b9;border-left:1px solid #b9b9b9}.wrg-text-grid-item:first-child::before,.wrg-text-grid-item:nth-child(2)::before,.wrg-text-grid-item:last-child::after,.wrg-text-grid-item:nth-last-child(2)::after{display:none}}.wrg-gallery{width:90vw;max-width:1440px;margin-left:auto;margin-right:auto}.wrg-gallery-carousel{display:flex;flex-wrap:wrap;justify-content: center;margin-left:-1vw}@media only screen and (min-width: 1600px){.wrg-gallery-carousel{margin-left:-12px}}.wrg-gallery-carousel .wrg-gallery-slide{width:100%;margin:0 0 1vw 1vw}@media only screen and (min-width: 960px){.wrg-gallery-carousel .wrg-gallery-slide{width:auto;max-width:44.5vw;max-height:calc(100vh - 96px)}.wrg-gallery-carousel .wrg-gallery-slide:nth-child(odd) img{margin-left:0}.wrg-gallery-carousel .wrg-gallery-slide:nth-child(even) img{margin-right:0}}@media only screen and (min-width: 1600px){.wrg-gallery-carousel .wrg-gallery-slide{max-width:714px;margin:0 0 12px 12px}}.wrg-gallery-carousel img{width:auto;height:auto;max-height:calc(100vh - 96px);outline:0;cursor:pointer}.wrg-gallery[data-wrg-slideshow]{position:relative;width:100%;max-width:100%}.wrg-gallery[data-wrg-slideshow] .wrg-gallery-carousel .wrg-gallery-slide{max-width:100%;max-height:calc(75vh - 96px);margin:12px auto}.wrg-gallery[data-wrg-slideshow] .wrg-gallery-carousel .wrg-gallery-slide+.wrg-gallery-slide{margin-left:48px}.wrg-gallery[data-wrg-slideshow] .wrg-gallery-carousel img{max-height:calc(75vh - 96px)}.wrg-gallery[data-wrg-slideshow] .wrg-gallery-carousel img:active{cursor:-webkit-grabbing;cursor:grabbing}.wrg-gallery-controls{width:90vw;margin-left:auto;margin-right:auto;text-align:right}.wrg-gallery-controls .wrg-arrow{position:relative;width:48px;height:48px}.wrg-gallery-controls .wrg-arrow svg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.wrg-gallery-controls .wrg-arrow.disabled{display:none !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track::before,.slick-track::after{content:'';display:table}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#fullscreen-layer{transition:opacity 600ms ease,visibility 600ms}#fullscreen-layer.visible{transition:opacity 600ms ease}.fullscreen-clone{transition:-webkit-transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1)}#fullscreen-close-button{color:transparent;top:24px !important}#fullscreen-close-button::before,#fullscreen-close-button::after{content:'';display:block;position:absolute;top:24px;left:4px;width:40px;height:1px;background-color:#000}#fullscreen-close-button::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#fullscreen-close-button::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wrg-text{width:90vw;max-width:640px;margin-left:auto;margin-right:auto}.wrg-text>*{margin-top:0}.wrg-text *+*{margin-top:1.55em}.wrg-text li+li{margin-top:0}.wrg-text button{display:inline-block;text-align:center}.wrg-text ul,.wrg-text ol{padding-left:40px}.wrg-text ul{list-style-type:disc}.wrg-text img{display:inline-block}.wrg-text iframe{display:block !important;margin-left:auto !important;margin-right:auto !important;max-width:100%}.wrg-image{width:90vw;max-width:1440px;margin-left:auto;margin-right:auto}.wrg-image p{color:#9b9b9b;max-width:800px;margin-left:auto;margin-right:auto;text-align:center}.wrg-cover{position:relative;margin-left:auto;margin-right:auto;width:90vw;max-width:1440px}.wrg-cover.no-image{min-height:50.625vw}@media only screen and (min-width: 1440px){.wrg-cover.no-image{min-height:810px}}@media only screen and (min-width: 640px){.wrg-cover{width:calc(160vh - 170.66667px);height:calc(90vh - 96px);max-width:90vw;max-height:50.625vw;margin-left:auto;margin-right:auto;background-color:#b9b9b9;color:#fff}}@media only screen and (min-width: 640px) and (min-width: 1600px){.wrg-cover{max-width:1440px;max-height:810px}}@media only screen and (min-width: 640px){.wrg-cover.wrg-sfrullo{position:relative}.wrg-cover.wrg-sfrullo a{display:block;cursor:url("../static/cursor-more.png") 60 25,pointer;text-decoration:none}.wrg-cover.wrg-sfrullo a:focus{cursor:default}.wrg-cover.wrg-sfrullo .wrg-sfrullo-background{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:filter 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:filter 600ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-filter 600ms cubic-bezier(0.645, 0.045, 0.355, 1)}.wrg-cover.wrg-sfrullo:hover .wrg-sfrullo-background{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.wrg-cover.wrg-sfrullo .wrg-cover-content{transition:opacity 600ms ease}.wrg-cover.wrg-sfrullo:hover .wrg-cover-content{opacity:0}}.wrg-cover a{text-decoration:none}.wrg-cover .wrg-cover-content{text-align:center;margin-top:1.55em}@media only screen and (min-width: 640px){.wrg-cover .wrg-cover-content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);margin-top:0;padding:20px}}.wrg-cover .wrg-cover-content>*{margin:0}.wrg-cover .wrg-cover-content h1,.wrg-cover .wrg-cover-content h2,.wrg-cover .wrg-cover-content h3,.wrg-cover .wrg-cover-content h4,.wrg-cover .wrg-cover-content h5,.wrg-cover .wrg-cover-content h6{margin:.25em 0 .75em 0}.wrg-diptych{width:90vw;max-width:1440px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.wrg-diptych-block{flex-basis:480px;flex-grow:1;flex-shrink:1}@media only screen and (min-width: 960px){.wrg-diptych-block{max-width:43.2vw}}@media only screen and (min-width: 1600px){.wrg-diptych-block{max-width:691.2px}}.wrg-diptych-block+.wrg-diptych-block{margin-top:calc(16px + (100vw - 320px) / 1280 * 34)}@media only screen and (min-width: 1600px){.wrg-diptych-block+.wrg-diptych-block{margin-top:50px}}@media only screen and (min-width: 960px){.wrg-diptych-block+.wrg-diptych-block{margin-top:0}}@media only screen and (min-width: 960px){.wrg-diptych-block-image img{margin-right:0}.wrg-diptych-block+.wrg-diptych-block-image img{margin-left:0;margin-right:auto}.wrg-diptych-block-text+.wrg-diptych-block-text{align-self:flex-start}}.wrg-heading{width:90vw;max-width:1440px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.wrg-heading{display:flex;justify-content:center}}.wrg-heading .wrg-heading-info{display:none;font-family:'PTSerif', serif;color:#9b9b9b;flex-basis:50%;max-width:500px;margin-left:auto;margin-right:auto;text-align:center}@media only screen and (min-width: 768px){.wrg-heading .wrg-heading-info{margin-left:0;margin-right:24px;text-align:right}}@media only screen and (min-width: 640px){.wrg-cover ~ .wrg-heading .wrg-heading-info{display:block}}@media only screen and (min-width: 800px){.wrg-video ~ .wrg-heading .wrg-heading-info{display:block}}.wrg-heading .wrg-heading-text{text-align:center}@media only screen and (min-width: 768px){.wrg-heading .wrg-heading-text{text-align:left;text-align:initial}}.wrg-heading .wrg-heading-text *+*{margin-top:1.55em}@media only screen and (min-width: 768px){.wrg-heading .wrg-heading-info+.wrg-heading-text{flex-basis:50%;max-width:500px;margin-left:24px}}@media only screen and (min-width: 768px){.wrg-heading.no-text .wrg-heading-info{text-align:center;margin-right:0}}.wrg-title{width:90vw;margin-left:auto;margin-right:auto;max-width:640px}.wrg-gallery.wrg-video-gallery .wrg-video,.wrg-gallery.wrg-video-gallery .wrg-video-content{width:auto;height:auto;max-width:90vw;max-height:calc(70vh - 96px)}.wrg-gallery.wrg-video-gallery .wrg-video{margin-left:24px;margin-right:24px}.wrg-gallery.wrg-video-gallery .wrg-video:not(.slick-current){pointer-events:none}.wrg-gallery.wrg-video-gallery img{margin:0}.desktop .wrg-gallery.wrg-video-gallery .wrg-gallery-controls .wrg-arrow{position:absolute;top:0;bottom:0;height:auto;display:block;width:calc(50vw - (80vh - 85.33333px) + 48px);min-width:calc(5vw + 48px);opacity:0}.desktop .wrg-gallery.wrg-video-gallery .wrg-gallery-controls .wrg-arrow.prev{left:0;cursor:url("../static/cursor-left.png") 21 21,pointer}.desktop .wrg-gallery.wrg-video-gallery .wrg-gallery-controls .wrg-arrow.next{right:0;cursor:url("../static/cursor-right.png") 21 21,pointer}.wrg-social-grid{width:90vw;max-width:1440px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center}.wrg-social-grid-link{flex-basis:500px;max-width:500px}.wrg-social-grid-link+.wrg-social-grid-link{margin-top:12px}@media only screen and (min-width: 1124.44444px){.wrg-social-grid.full{width:1012px;justify-content:space-between}.wrg-social-grid-link+.wrg-social-grid-link{margin-top:0}.wrg-social-grid-link:nth-child(n+3){margin-top:12px}}.wrg-team-grid{width:90vw;max-width:1440px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}@media only screen and (min-width: 848.88889px){.wrg-team-grid{width:764px}}@media only screen and (min-width: 1280px){.wrg-team-grid{width:1152px}}.wrg-person{position:relative;flex-basis:376px;margin-top:12px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 848.88889px){.wrg-person{margin-left:0;margin-right:0}.wrg-person:nth-child(even){margin-left:12px}}@media only screen and (min-width: 1280px){.wrg-person:nth-child(even){margin-left:0}.wrg-person:nth-child(3n+2),.wrg-person:nth-child(3n+3){margin-left:12px}}.wrg-person-info{text-align:center;padding-left:20px;padding-right:20px}.desktop .wrg-person-info{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.5);color:#fff;opacity:0;visibility:hidden;transition:opacity 250ms ease,visibility 250ms linear}.desktop .wrg-person-info>*{margin:0}.desktop .wrg-person-info h1,.desktop .wrg-person-info h2,.desktop .wrg-person-info h3,.desktop .wrg-person-info h4,.desktop .wrg-person-info h5,.desktop .wrg-person-info h6{margin:.25em 0 .75em 0}.desktop .wrg-person:hover .wrg-person-info{opacity:1;visibility:visible;transition:opacity 250ms ease}.wrg-module ~ .wrg-module{margin-top:calc(32px + (100vw - 320px) / 1280 * 108)}@media only screen and (min-width: 1600px){.wrg-module ~ .wrg-module{margin-top:140px}}.wrg-heading+.wrg-text{margin-top:calc(16px + (100vw - 320px) / 1280 * 54);padding-top:0}@media only screen and (min-width: 1600px){.wrg-heading+.wrg-text{margin-top:70px}}.wrg-image+.wrg-image{margin-top:calc(16px + (100vw - 320px) / 1280 * 54)}@media only screen and (min-width: 1600px){.wrg-image+.wrg-image{margin-top:70px}}.wrg-stripe+.wrg-stripe{margin-top:calc(16px + (100vw - 320px) / 1280 * 54)}@media only screen and (min-width: 1600px){.wrg-stripe+.wrg-stripe{margin-top:70px}}.wrg-title+.wrg-module{margin-top:calc(16px + (100vw - 320px) / 1280 * 54)}@media only screen and (min-width: 1600px){.wrg-title+.wrg-module{margin-top:70px}}.wrg-gallery.wrg-video-gallery .wrg-video{margin-top:0}.wrg-next-link{font-size:calc(16px + (100vw - 320px) / 1280 * 8);font-family:'Playfair', serif;cursor:pointer}@media only screen and (min-width: 1600px){.wrg-next-link{font-size:24px}}.wrg-next-link>p{position:relative;text-align:center}.wrg-next-link>p>span+a{position:absolute;top:0;bottom:0;line-height:48px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(45vw - 24px)}.desktop .wrg-next-link{position:absolute;right:0;bottom:24px;left:0;text-align:center}.desktop .wrg-next-link *{margin-top:0;margin-bottom:0}.wrg-scroller-page.desktop{overflow:hidden}.wrg-scroller-page.desktop .wrg-header{height:0}.wrg-scroller-page.desktop .wrg-module{position:relative}.wrg-scroller-page.desktop .wrg-scroller>*:not(:last-child){height:calc(100vh - 96px);margin-top:96px}.wrg-scroller-page.desktop .wrg-scroller>*{position:relative;overflow:auto}.wrg-scroller-page.desktop img{max-height:calc(100vh - 96px - 64px)}.wrg-filters{position:relative;padding-left:5vw;padding-right:5vw;color:#b9b9b9;margin-top:-96px !important;padding-top:96px;font-family:'Roboto', sans-serif}@media only screen and (min-width: 720px){.wrg-filters{display:flex;justify-content:center;align-items:baseline}.wrg-filters::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:0;visibility:hidden;transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1) 500ms,visibility 250ms cubic-bezier(0.645, 0.045, 0.355, 1) 500ms}.wrg-filters.filters-expanded::before{opacity:1;visibility:visible;transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1)}}.wrg-filters a{text-decoration:none;transition:color 250ms cubic-bezier(0.645, 0.045, 0.355, 1)}.wrg-filters a:hover,.wrg-filters .current{color:#262626}.wrg-filters nav{text-align:center;margin-top:1em;margin-bottom:1em}@media only screen and (min-width: 720px){.wrg-filters nav+nav{margin-left:5em}}.wrg-filters ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline}.wrg-filters li{margin-left:0.75em;margin-right:0.75em}.wrg-filters .wrg-filters-closed{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.wrg-filters .wrg-filters-closed>span{display:none}.wrg-filters .wrg-filters-closed.js-filters-closed .wrg-filters-indicator{display:inline-block;min-width:3em}.wrg-filters .wrg-filters-closed.js-filters-closed>span{display:block;margin-left:1.5em;transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1);text-align:right}.wrg-filters .wrg-filters-closed.js-filters-closed>span>span:first-child{transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1) 250ms}.wrg-filters .wrg-filters-closed.js-filters-closed>ul{flex-wrap:nowrap;opacity:0;visibility:hidden;order:1;height:0;transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1),visibility 250ms cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1),opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1),visibility 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1),opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1),visibility 250ms cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0);opacity:0}@media only screen and (min-width: 720px){.wrg-filters .wrg-filters-closed.js-filters-closed>ul{position:absolute;right:100%;order:0;height:auto}}.wrg-filters .wrg-filters-closed.js-filters-closed.expanded>ul{visibility:visible;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);height:auto;transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1),opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1),opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (min-width: 720px){.wrg-filters .wrg-filters-closed.js-filters-closed.expanded>span>span:first-child{opacity:0;transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1)}}.wrg-pagination{width:90vw;max-width:1440px;margin-left:auto;margin-right:auto;text-align:center;margin-top:calc(16px + (100vw - 320px) / 1280 * 19);margin-bottom:calc(16px + (100vw - 320px) / 1280 * 19);-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:normal;color:#9b9b9b}@media only screen and (min-width: 1600px){.wrg-pagination{margin-top:35px;margin-bottom:35px}}.wrg-pagination a{text-decoration:none}.wrg-pagination span{color:#262626}.wrg-pagination .page-numbers+.page-numbers{margin-left:2em}.wrg-single-post-cover{margin-bottom:calc(32px + (100vw - 320px) / 1280 * 108)}@media only screen and (min-width: 1600px){.wrg-single-post-cover{margin-bottom:140px}}.wrg-next-link{font-size:calc(16px + (100vw - 320px) / 1280 * 8);font-family:'Playfair', serif;cursor:pointer}@media only screen and (min-width: 1600px){.wrg-next-link{font-size:24px}}.wrg-next-link>p{position:relative;text-align:center}.wrg-next-link>p>span+a{position:absolute;top:0;bottom:0;line-height:48px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(45vw - 24px)}.desktop .wrg-next-link{position:absolute;right:0;bottom:24px;left:0;text-align:center}.desktop .wrg-next-link *{margin-top:0;margin-bottom:0}.wrg-page-home>*+*{margin-top:calc(32px + (100vw - 320px) / 1280 * 108)}@media only screen and (min-width: 1600px){.wrg-page-home>*+*{margin-top:140px}}.wrg-page-home #wrg-home-footer{margin-top:0}.wrg-page-home .wrg-next-link{display:none}.desktop .wrg-page-home .wrg-next-link{display:block}.wrg-archive{margin-top:calc(16px + (100vw - 320px) / 1280 * 19);transition:opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (min-width: 1600px){.wrg-archive{margin-top:35px}}.wrg-archive.changing{opacity:0}.wrg-clients-grid{margin-top:calc(20px + (100vw - 320px) / 1280 * 108);margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:center;width:240px}@media only screen and (min-width: 1600px){.wrg-clients-grid{margin-top:128px}}@media only screen and (min-width: 546.66667px){.wrg-clients-grid{width:492px}}@media only screen and (min-width: 826.66667px){.wrg-clients-grid{width:744px}}@media only screen and (min-width: 1106.66667px){.wrg-clients-grid{width:996px}}@media only screen and (min-width: 1386.66667px){.wrg-clients-grid{width:1248px}}.wrg-clients-grid-item{flex-basis:240px;margin-top:12px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 546.66667px){.wrg-clients-grid-item:nth-child(even){margin-left:12px}}@media only screen and (min-width: 826.66667px){.wrg-clients-grid-item:nth-child(even){margin-left:0}.wrg-clients-grid-item:nth-child(3n+2),.wrg-clients-grid-item:nth-child(3n+3){margin-left:12px}}@media only screen and (min-width: 1106.66667px){.wrg-clients-grid-item:nth-child(3n+2),.wrg-clients-grid-item:nth-child(3n+3){margin-left:0}.wrg-clients-grid-item:nth-child(4n+2),.wrg-clients-grid-item:nth-child(4n+3),.wrg-clients-grid-item:nth-child(4n+4){margin-left:12px}}@media only screen and (min-width: 1386.66667px){.wrg-clients-grid-item:nth-child(4n+2),.wrg-clients-grid-item:nth-child(4n+3),.wrg-clients-grid-item:nth-child(4n+4){margin-left:0}.wrg-clients-grid-item:nth-child(5n+2),.wrg-clients-grid-item:nth-child(5n+3),.wrg-clients-grid-item:nth-child(5n+4),.wrg-clients-grid-item:nth-child(5n+5){margin-left:12px}}.wrg-page-works .wrg-page-works-fake-archive{display:none}.wrg-page-works .wrg-next-link .wrg-arrow.down{position:relative;width:48px;height:48px;margin-top:0;margin-bottom:0;margin-left:calc(0px + (100vw - 320px) / 1280 * 32);margin-right:calc(0px + (100vw - 320px) / 1280 * 32)}@media only screen and (min-width: 1600px){.wrg-page-works .wrg-next-link .wrg-arrow.down{margin-left:32px}}@media only screen and (min-width: 1600px){.wrg-page-works .wrg-next-link .wrg-arrow.down{margin-right:32px}}.wrg-page-works .wrg-next-link .wrg-arrow.down>span{position:absolute;top:0;bottom:0;left:56px;white-space:nowrap}.wrg-scroller-block .wrg-page-works .wrg-next-link .wrg-arrow.down{transition:opacity 250ms ease,-webkit-transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1),opacity 250ms ease;transition:transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1),opacity 250ms ease,-webkit-transform 250ms cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}.wrg-scroller-block.wrg-scroller-current .wrg-page-works .wrg-next-link .wrg-arrow.down{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.desktop .wrg-page-works .wrg-page-works-fake-archive{display:flex;justify-content:center;align-items:center;background-color:#000;color:#262626;width:100vw;height:100vh;margin-top:0}@media all and (max-width: 639px){.wrg-work .wrg-cover:first-of-type .wrg-cover-content{display:flex;flex-direction:column}.wrg-work .wrg-cover:first-of-type .wrg-cover-content h1,.wrg-work .wrg-cover:first-of-type .wrg-cover-content h2,.wrg-work .wrg-cover:first-of-type .wrg-cover-content h3,.wrg-work .wrg-cover:first-of-type .wrg-cover-content h4,.wrg-work .wrg-cover:first-of-type .wrg-cover-content h5,.wrg-work .wrg-cover:first-of-type .wrg-cover-content h6{order:1;margin-top:48px}.wrg-work #wrg-next-link-target+.wrg-title h1,.wrg-work #wrg-next-link-target+.wrg-title h2,.wrg-work #wrg-next-link-target+.wrg-title h3,.wrg-work #wrg-next-link-target+.wrg-title h4,.wrg-work #wrg-next-link-target+.wrg-title h5,.wrg-work #wrg-next-link-target+.wrg-title h6{font-family:'Roboto', sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:bold}}.wrg-work .wrg-next-link,.wrg-work #wrg-next-link-target{display:none}@media screen and (min-width: 142vh){.wrg-work .wrg-next-link{display:block;margin:0}.wrg-work #wrg-next-link-target{display:block;margin-top:0;margin-bottom:calc(32px + (100vw - 320px) / 1280 * 108)}}@media only screen and (min-width: 142vh) and (min-width: 1600px){.wrg-work #wrg-next-link-target{margin-bottom:140px}}@media screen and (min-width: 142vh){.wrg-work #wrg-next-link-target+.wrg-title{margin-top:calc(100vh - 810px)}}@media screen and (min-width: 1440px) and (min-height: 1096px){.wrg-work .wrg-next-link,.wrg-work #wrg-next-link-target{display:none}.wrg-work #wrg-next-link-target+.wrg-title{margin-top:calc(16px + (100vw - 320px) / 1280 * 54)}}.wrg-work .wrg-single-post-related-posts{margin-top:calc(32px + (100vw - 320px) / 1280 * 108)}@media only screen and (min-width: 1600px){.wrg-work .wrg-single-post-related-posts{margin-top:140px}}
		@media only screen and (min-width: 1035.55556px){
			.wrg-work .wrg-single-post-related-posts .wrg-grid-item:nth-child(3){display:none}}
		@media only screen and (min-width: 1560px){.wrg-work .wrg-single-post-related-posts .wrg-grid-item:nth-child(3){display:block}}


@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap');

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.font_special {
	font-family: 'Playfair Display', serif;
}

.case-history--home {
/*	display: flex;
	display: -ms-flexbox!important;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;*/
	width: 80%;
    margin: auto;
    overflow: hidden;
}

.case-history--home .box-3 {
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: calc(33.333% - 12px);
	margin: 6px;
	position: relative;
    height: -moz-calc(100vh - 300px);
	height: -webkit-calc(100vh - 300px);
	height: calc(100vh - 300px);
    min-height: 500px;
    color: #fff;
    text-align:center;

    display: flex;
	display: -ms-flexbox!important;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	align-items: center;
}

.case-history--home .box-3 a {
	display: block;
    cursor: url(../static/cursor-more.png) 60 25,pointer;
    text-decoration: none;
    height: 100%;
    width: 100%;
}

.case-history--home a .background-image {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
  	filter: grayscale(1);

    position: absolute;
    width: 100%;
    height: 100%;
    top:0px;
    left: 0px;

    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -ms-transition: all 1s linear;
    transition: all 1s linear;
}

.case-history--home a .background-image:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top:0;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -ms-transition: all 500ms linear;
    transition: all 500ms linear;
}

.case-history--home a:hover .background-image {
	filter: grayscale(0);
    -webkit-filter: grayscale(0);
  	filter: grayscale(0);

    -webkit-transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -ms-transition: all 500ms linear;
    transition: all 500ms linear;
}

.case-history--home a:hover .background-image:before {
	content: "";
	background-color: rgba(0, 0, 0, 0);
}

.case-history--home .image_mobile {
	display: none;
}

.case-history--home .box-3 a .box-content {
	height: 100%;

	display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    flex-wrap: wrap;

    display: -ms-flexbox!important;
    -ms-flex-direction: column!important;
    justify-content: -ms-space-evenly;
    -ms-flex-wrap: wrap;

	-webkit-transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -ms-transition: all 500ms linear;
    transition: all 500ms linear;

    position: relative;
}

.case-history--home .box-3 a:hover .box-content {
	opacity: 0;
}

.case-history--home .nome_progetto {
	font-size: 26px;
	text-transform: uppercase;
	margin-bottom: 0px;
    margin-top: 25px;
    padding: 20px;
}

.case-history--home h2 {
	font-size: 38px;
	margin: auto;
	padding: 10px 60px;
}

.case-history--home .small {
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 0;
    margin-bottom: 25px;
   	padding: 20px 70px;
}

#animazione_video_mb {
	display: none;
}

.animazione--home {
	width: 80%;
	right: 0px;
	margin: auto;

    position: relative;
}

.wrapperVideo {
  	position: relative;
  	padding-bottom: 46.25%; /* 16:9 */
  	height: 0;
}

.wrapperVideo video {
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
}

.animazione--home .wrg-video, .animazione--home .wrg-video video {
    cursor: auto !important;
}

@media only screen and (max-width: 1440px){
	.case-history--home, .animazione--home {
		width: 90%;
    }
}

@media(max-width: 1300px){
	.case-history--home .nome_progetto {
		font-size: 18px;
		text-transform: uppercase;
	}

	.case-history--home h2 {
		font-size: 26px;
	}

	.case-history--home .nome_progetto {
	    margin-top: 40px;
	}

	.case-history--home .small {
	    margin-bottom: 40px;
	}
}

@media(max-width: 1024px){
	.wrapperVideo {
  		padding-bottom: 56.25%; /* 16:9 */
  	}

	.animazione--home {
    	max-height: initial;
    	position: relative;
	}

	#wrg-home-module-1 img {
    	max-height: auto !important;
    	width: 80%;
	}

	.case-history--home .box-3 {
    	-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
	    max-width: 100%;

	    height: auto !important;
    	min-height: auto;
    	color: #000;
	}

	.case-history--home .image_mobile {
		display: block;
	}

	.case-history--home a .background-image {
		display: none;
	}

	.case-history--home .box-3 a .box-content {
    	padding: 20px 0px;
    	display: block;
    	margin: auto;
	}

	.case-history--home .nome_progetto {
    	margin-top: 0px;
    	margin-bottom: 0;
	    font-size: 20px;
	    padding: 5px;
	}

	.case-history--home .box-3 a:hover .box-content {
		opacity: 1;
	}

	.case-history--home h2 {
    	font-size: 24px;
    	padding: 10px 24px;
	}

	.case-history--home .small {
    	font-size: 12px;
    	padding: 20px 20px;
    	margin-bottom: 0px;
	}
	
}

@media(max-width: 768px){
	.animazione--home {
		max-height:auto;
	    position: relative;
    }
}

@media(max-width: 767px){

	.wrapperVideo {
    	background-color: #F5F4F6;
    	padding-bottom: 100%;
	}

	#animazione_video_mb {
		display: block;
	}

	#animazione_video_dk {
		display: none;
	}
}

@media(max-width: 567px){
}


/* Reset stile globale e imposta stile per le frecce Slick */
.slick-arrow {
	all: unset;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
	background: rgba(255, 255, 255, 0.85);
	border-radius: 50%;
	padding: 10px;
	font-size: 18px;
	line-height: 1;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #000;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
  }
  
  /* Posizionamento delle frecce */
  .slick-prev {
	left: 30px;
  }
  
  .slick-next {
	right: 30px;
  }

  @media (max-width: 767px) {
  .wrg-gallery-carousel .slick-track {
    display: flex !important;
    justify-content: center !important;
    margin-left: 0 !important;
  }

  .wrg-gallery-carousel .slick-slide {
    float: none !important;
    margin: 0 auto !important;
  }

  .wrg-gallery-carousel .slick-slide > div {
    display: flex !important;
    justify-content: center !important;
  }
}


  
/*freccia pagina progetti */

  @media screen and (min-width: 142vh) {
    .wrg-work #wrg-next-link-target {
        display: block;
        margin-top: 0;
        margin-bottom: calc(32px + (100vw / 1280 * 108));
    }
}

.desktop .wrg-next-link {
    bottom: 0;
}


/*video slider*/

.desktop .wrg-gallery.wrg-video-gallery .wrg-gallery-controls .wrg-arrow.prev {
	left:0;
	cursor:default !important;
}

.desktop .wrg-gallery.wrg-video-gallery .wrg-gallery-controls .wrg-arrow.next {
	right:0;
	cursor:default !important;
}