<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical&gt;.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode&gt;.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode&gt;.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode&gt;.swiper-wrapper&gt;.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode&gt;.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode&gt;.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered&gt;.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered&gt;.swiper-wrapper&gt;.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal&gt;.swiper-wrapper&gt;.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal&gt;.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical&gt;.swiper-wrapper&gt;.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical&gt;.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled&gt;.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal&gt;.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical&gt;.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl&gt;.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal&gt;.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical&gt;.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled&gt;.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal&gt;.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical&gt;.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container&gt;canvas,.swiper-zoom-container&gt;img,.swiper-zoom-container&gt;svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode&gt;.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid&gt;.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column&gt;.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@font-face {
font-family: 'Space Grotesk';
src: url(//romaniancreativeweek.ro/wp-content/themes/rcw/fonts/SpaceGrotesk-VariableFont_wght.ttf);
font-weight: 1 999;
font-display: swap;
}
html {
scroll-behavior: smooth;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}  * {
margin: 0;
}
img,
svg,
svg circle,
svg path,
svg line,
svg rect,
a,
div,
section,
p,
h1,
h2,
h3 {
transition: all 0.15s;
} main {
display: block;
margin-bottom: -1rem;
}
.single main {
margin-bottom: 0;
} h1 {
font-size: 2em;
}  hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: 500;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
} input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button,
input {
overflow: visible;
} button,
select {
text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
appearance: button;
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
appearance: textfield;
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
overflow-x: hidden;
}
body .mobile-only {
display: none !important;
}
body .hide {
opacity: 0;
pointer-events: none;
}  body,
button,
input,
select,
optgroup,
textarea {
color: var(--dark);
font-family: 'Space Grotesk', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-weight: 500;
font-size: 1rem;
line-height: 1.25rem;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
font-weight: 500;
}
dfn,
cite,
em,
i {
font-style: italic;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
--dark: #000;
--light: #FFF;
--gray: #969696;
--grayLite: #F0F0F0;
--green: #275C4D;
--greenScreen: #A7FFB8;
--greenScreenLite: #D6FFDE;
--radius: 1rem;
--entryBg: #000;
background: #fff;
overflow-x: hidden;
position: relative;
}
.wp-block-columns {
gap: 1rem;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
dt {
font-weight: 700;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
table {
width: 100%;
} a {
color: var(--dark);
outline: none;
text-decoration: none;
}
a:hover,
a:active {
text-decoration: none;
color: var(--dark);
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}
.wp-block-group.gray ul {
list-style-position: inside;
padding-left: 0;
}   .main-navigation {
display: block;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover &gt; ul,
.main-navigation ul ul li.focus &gt; ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover &gt; ul,
.main-navigation ul li.focus &gt; ul {
left: auto;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .sticky {
display: block;
}
.updated:not(.published) {
display: none;
}
.page-links {
clear: both;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget select {
max-width: 100%;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption-text {
text-align: center;
} .gallery {
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
clear: both;
display: block;
}
header {
padding: 2.875rem 3.5rem;
font-size: 1.125rem;
}
header ul {
padding: 0;
list-style-type: none;
}
.post-password-form input[type="submit"],
a.wp-block-button__link {
font-size: 1.125rem;
line-height: 2.5rem;
border-radius: 0.9375rem;
border: 1px solid var(--dark);
background-color: transparent;
color: var(--dark);
padding: 0;
min-width: 9rem;
}
.post-password-form input[type="submit"] {
margin: 2rem 0 0;
}
.lang-link a.wp-block-button__link {
border-radius: 50%;
width: 2.5rem;
height: 2.5rem;
line-height: 2.25rem;
min-width: unset;
text-align: center;
margin-left: 4.25rem;
}
a.wp-block-button__link.active,
a.wp-block-button__link:hover {
color: var(--light);
background-color: var(--dark);
}
header .search a {
display: inline-block;
font-size: 0;
line-height: 0;
color: var(--light);
width: 2.3125rem;
height: 2.3125rem;
text-align: center;
vertical-align: middle;
}
header .search a svg {
overflow: visible;
}
header .search a:hover #Rectangle_27,
header .search a:hover #Line_37 {
stroke-width: 6;
}
header .search a:hover svg g rect:last-child {
width: 23px;
height: 23px;
transform: translate(3px, 3px);
}
header .menu-toggle a {
position: relative;
font-size: 0;
color: var(--light);
display: inline-block;
width: 44px;
height: 44px;
}
header .menu-toggle a svg #Rectangle_13 {
transform: translate(12px, 12px);
}
header .menu-toggle a:hover svg #Rectangle_13 {
transform: translate(12px, 14px);
}
header .menu-toggle a svg #Rectangle_15 {
transform: translate(12px, 28px);
}
header .menu-toggle a:hover svg #Rectangle_15 {
transform: translate(12px, 26px);
}
header .menu-toggle a svg.close {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
}
header .wp-block-column:last-child {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
header .wp-block-column {
display: flex;
justify-content: space-around;
flex-direction: column;
}
.main-menu {
position: absolute;
margin-top: -1px;
right: -100vw;
z-index: 99;
width: 100%;
padding: 3.25rem 3.5rem;
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
background-color: var(--grayLite);
min-height: 100vh;
min-height: 100svh;
transition: all 0.15s;
}
.menu-visible .main-menu {
right: 0;
}
.menu-visible .site {
height: 100vh;
height: 100svh;
overflow: hidden;
}
.menu-visible .site-footer {
display: none;
}
.menu-visible header .menu-toggle a .close {
opacity: 1;
}
.main-menu .wp-block-columns:first-child {
padding-bottom: 8.375rem !important;
}
.main-menu a.wp-block-button__link {
font-size: 1.5rem;
line-height: 3rem;
min-width: unset;
padding-left: 0.75rem;
padding-right: 0.75rem;
background-color: var(--light);
border-color: var(--light);
}
.main-menu a.wp-block-button__link:hover {
background-color: var(--dark);
border-color: var(--dark);
}
.main-menu .wp-block-buttons.is-vertical {
gap: 1.125rem;
}
.main-menu .wp-block-columns:first-child ul.menu {
margin-left: -1.75rem;
}
.main-menu .wp-block-columns:first-child ul.menu li:not(:last-child) {
margin-bottom: 1rem !important;
}
.main-menu .wp-block-columns:first-child ul.menu li a {
display: inline-block;
font-size: 1.5rem;
line-height: 3rem;
padding: 0 0.75rem;
border-radius: 0.9375rem;
background-color: var(--light);
color: var(--light);
}
.main-menu .wp-block-columns:first-child ul.menu li a:hover {
background-color: var(--dark) !important;
color: var(--light) !important;
}
.home-slider {
margin-bottom: -5.875rem;
max-height: calc(100vh - 3.25rem);
}
.gallery-slider img,
.home-slider img {
width: 100%;
border-radius: var(--radius);
}
.single-events .gallery-slider {
padding-bottom: 10rem;
}
.home-slider .description {
position: absolute;
top: 3.5rem;
right: 3.5rem;
width: calc((100vw - 7rem) / 2 + 0.5rem);
z-index: 5;
}
.home-slider .description .box {
padding: 0.75rem 1rem 3.5rem;
background-color: var(--light);
border-radius: var(--radius);
margin-bottom: 0.25rem;
}
.home-slider .box h3 {
font-size: 1.125rem;
color: var(--gray);
margin-bottom: 0.5rem;
}
.home-slider .box h2 {
font-size: 3.5rem;
line-height: 3.75rem;
min-height: 7.5rem;
}
.home-slider .description a.wp-block-button__link {
border-color: var(--light);
background-color: var(--light);
}
.home-slider .description a.wp-block-button__link:hover {
border-color: var(--dark);
background-color: var(--dark);
color: var(--light);
}
.home-slider video {
width: 100%;
border-radius: var(--radius);
position: relative;
z-index: -1;
}
.home-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
width: 2.5rem;
height: 2.5rem;
margin: 0 1rem 0 0;
opacity: 1;
background: transparent;
border: 3px solid var(--light);
pointer-events: all;
}
.home-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:hover {
border-width: 9px;
}
.home-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: var(--light);
}
.home-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:last-child {
margin-right: 0;
}
.home-slider .swiper-dots {
pointer-events: none;
position: absolute;
z-index: 9;
top: calc(13.5rem + 3.5rem + 0.25rem);
left: 3.5rem;
}
.wp-block-group {
position: relative;
}
.wp-block-group h2.wp-block-heading {
position: absolute;
top: -4.875rem;
left: 0;
width: 33.33vw;
font-size: 1.5rem;
line-height: 1.75rem;
background-color: var(--light);
border-radius: var(--radius) var(--radius) 0 0;
padding: 1.125rem 1rem 2rem 3.5rem;
text-align: left;
}
.page-template-page-about .entry-content .wp-block-group h2.wp-block-heading {
position: relative;
top: unset;
left: unset;
width: unset;
background-color: transparent;
border-radius: unset;
padding: inherit;
}
.cfp-container {
z-index: 2;
background-color: var(--light);
border-top-right-radius: var(--radius);
padding: 4rem 3.5rem 12.125rem;
}
.home .cfp-container .cfp-container {
padding: 0;
}
.cfp-container .wp-block-columns {
padding: 0.75rem 0 2rem;
font-size: 1.5rem;
line-height: 1.75rem;
transition: all 0.15s;
position: relative;
}
.cfp-container h3 {
font-size: 1.5rem;
line-height: 1.75rem;
}
.cfp-container .cfp-link {
position: absolute !important;
top: 0;
left: 0;
bottom: 0;
right: 0;
text-indent: -99999px;
font-size: 0;
position: relative;
}
.cfp-container .wp-block-columns h4 {
display: inline-block;
font-size: 1.125rem;
line-height: 1.5rem;
border-radius: 1.5rem;
padding: 0.5rem 1.25rem;
min-width: 9.75rem;
border: 1px solid var(--dark);
text-align: center;
}
.cfp-container .wp-block-columns:hover {
cursor: pointer; }
.cfp-container .wp-block-columns:before {
content: "";
position: absolute;
border-top: 1px solid var(--dark);
top: 0;
left: 0;
right: 0;
}
.cfp-container .wp-block-columns:hover:before {
top: -1px;
border-top-width: 3px; }
.cfp-container .wp-block-columns:hover h4 {
color: var(--light) !important;
}
.cfp-container .wp-block-columns h4 {
border-color: var(--localAccent);
background-color: var(--localAccent);
color: var(--localText);
}
.cfp-container .wp-block-columns:hover h4 {
background-color: var(--dark);
color: var(--light);
border-color: var(--dark);
}
.sections-container {
z-index: 2;
}
.sections-container h2.wp-block-heading,
.news-container h2.wp-block-heading {
background-color: var(--grayLite);
}
.sections-container h2.wp-block-heading:after,
.news-container h2.wp-block-heading:after {
content: "";
position: absolute;
height: 2rem;
bottom: -2rem;
left: 0;
right: 0;
background-color: var(--grayLite);
}
.sections-slider .swiper-slide .section-container {
padding: 0.5rem 3.5rem 0;
border-top-right-radius: var(--radius);
border-top-left-radius: var(--radius);
background-color: var(--thisColor);
color: var(--textColor);
}
.sections-slider h2 {
font-size: clamp(3.75rem, 1.8929rem + 2.9018vw, 5.375rem);
line-height: clamp(3.75rem, 1.8929rem + 2.9018vw, 5.375rem);
letter-spacing: -2.88px;
min-height: 12rem;
font-weight: 300;
margin-bottom: 1rem;
max-width: 36%;
color: var(--textColor);
}
.sections-slider .wp-block-button__link {
background-color: var(--light);
border-color: var(--light);
margin-bottom: 1.625rem;
}
.sections-slider .wp-block-button__link:hover {
border-color: var(--dark);
}
.gallery-container {
position: relative;
}
.gallery-container .controls,
.news-slider-container .controls,
.sections-slider .controls {
position: absolute;
top: 2rem;
right: 3.5rem;
z-index: 2;
width: 10.75rem;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
line-height: 3.375rem;
font-size: 1.5rem;
}
.swiper-button-next:after, .swiper-button-prev:after {
display: none;
}
.gallery-container .swiper-button-prev,
.news-slider-container .swiper-button-prev,
.sections-slider .swiper-button-prev {
transform: rotate(180deg);
}
.wp-block-search__button,
.gallery-container .swiper-button-prev,
.gallery-container .swiper-button-next,
.news-slider-container .swiper-button-prev,
.news-slider-container .swiper-button-next,
.sections-slider .swiper-button-prev,
.sections-slider .swiper-button-next {
position: relative;
top: unset;
left: unset;
right: unset;
margin: 0;
width: 3.375rem;
height: 3.375rem;
background: url('data:image/svg+xml,&lt;svg id="Component_12_1" data-name="Component 12 â€“ 1" xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44"&gt;&lt;circle id="Ellipse_7" data-name="Ellipse 7" cx="22" cy="22" r="22"/&gt;&lt;g id="Group_14" data-name="Group 14" transform="translate(-1336.076 -881.313)"&gt;&lt;g id="Group_13" data-name="Group 13" transform="translate(1348 893.237)"&gt;&lt;path id="Path_33" data-name="Path 33" d="M31.925,3.007,42.311,13.393,31.925,23.779" transform="translate(-21.539 -3.007)" fill="none" stroke="%23fff" stroke-width="3"/&gt;&lt;line id="Line_1" data-name="Line 1" x1="20.772" transform="translate(0 10.386)" fill="none" stroke="%23fff" stroke-width="3"/&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;') no-repeat center;
background-size: 2.75rem;
}
.wp-block-search__button:focus-visible,
.gallery-container .swiper-button-prev:focus-visible,
.gallery-container .swiper-button-next:focus-visible,
.news-slider-container .swiper-button-prev:focus-visible,
.news-slider-container .swiper-button-next:focus-visible,
.sections-slider .swiper-button-prev:focus-visible,
.sections-slider .swiper-button-next:focus-visible {
outline: none;
}
.wp-block-search__button:hover,
.gallery-container .swiper-button-prev:hover,
.gallery-container .swiper-button-next:hover,
.news-slider-container .swiper-button-prev:hover,
.news-slider-container .swiper-button-next:hover,
.sections-slider .swiper-button-prev:hover,
.sections-slider .swiper-button-next:hover {
background-image: url('data:image/svg+xml,&lt;svg id="Component_12_1" data-name="Component 12 â€“ 1" xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54"&gt;&lt;circle id="Ellipse_7" data-name="Ellipse 7" cx="27" cy="27" r="27" fill="%23fff"/&gt;&lt;g id="Group_14" data-name="Group 14" transform="translate(-1333.809 -879.047)"&gt;&lt;g id="Group_13" data-name="Group 13" transform="translate(1348 893.237)"&gt;&lt;path id="Path_33" data-name="Path 33" d="M31.925,3.007l10.386,13.12L31.925,29.246" transform="translate(-16.071 -3.007)" fill="none" stroke="%23000" stroke-width="3"/&gt;&lt;line id="Line_1" data-name="Line 1" x1="26.239" transform="translate(0 13.12)" fill="none" stroke="%23000" stroke-width="3"/&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;');
background-size: contain;
}
.sections-slider img {
display: block;
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
.news-container {
z-index: 3;
background-color: var(--grayLite);
padding: 2.75rem 3.5rem 9.5rem;
border-top-right-radius: var(--radius);
margin-top: -1rem;
}
.news-container .wp-block-button__link {
border-color: var(--light);
background-color: var(--light);
margin-bottom: 2.875rem;
}
.news-container .wp-block-button__link:hover {
border-color: var(--dark);
}
.news-slider-container {
margin-right: -3.5rem;
position: relative;
}
.news-slider-container .controls {
top: calc(-3.375rem - 2.5rem);
}
.news-slider .news-item {
margin-right: 1rem;
padding: 1.25rem 1rem 1rem;
background-color: var(--light);
border-radius: var(--radius);
position: relative;
}
.events-list,
.events-list *,
.news-item,
.news-item * {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.news-slider .news-item a.full {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
text-indent: -9999px;
z-index: 2;
}
.news-slider .news-item span.date {
display: block;
font-size: 1.125rem;
line-height: 1.25rem;
margin-bottom: 1.5rem;
color: var(--gray);
}
.news-slider .news-item h2 {
font-size: 1.5rem;
line-height: 1.75rem;
margin-bottom: 3.25rem;
height: 7.25rem;
overflow: hidden;
}
.single-events .events-container:not(.most-recent) .news-slider.hide {
display: none;
}
.single-events .events-container.most-recent .news-slider {
opacity: 1;
pointer-events: all;
}
.single-events .events-container.most-recent {
padding: 0;
}
.single-events .news-slider .wp-block-columns {
flex-wrap: wrap !important;
}
.single-events .news-slider .news-item {
margin-right: 0;
transition: background-color 0.25s;
}
.single-events .news-slider .news-item h2 {
height: unset;
min-height: 3.5rem;
margin-bottom: 2rem;
}
.single-events .news-slider:not(.hide) + .news-slider {
margin-top: 1.75rem;
}
.events-template-single-events-archive .curators-container::before {
content: "";
position: absolute;
top: -4.75rem;
left: 3.56rem;
right: 3.56rem;
border-top: 1px solid var(--gray);
padding-top: 1rem;
z-index: 1;
}
.category-list .news-item:hover {
background-color: var(--mainColor);
}
.news-slider .news-item .img {
border-radius: var(--radius);
overflow: hidden;
}
.news-slider .news-item .img img {
display: block;
object-fit: contain;
}
.news-slider .news-item:hover img {
transform: scale(1.075);
}
.breadcrumbs {
padding: 1rem 3.5rem 2rem;
margin-bottom: -1rem;
background-color: var(--grayLite);
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
.breadcrumbs ul {
list-style-type: none;
display: flex;
flex-direction: row;
padding: 0;
font-weight: 400;
}
.breadcrumbs li:not(:last-child):after {
content: "â†’";
display: inline-block;
width: 2.25rem;
text-align: center;
font-size: 0.75rem;
height: 1.5rem;
}
.breadcrumbs li a {
display: inline-block;
text-align: center;
padding: 0 1rem;
border-radius: var(--radius);
font-size: 0.75rem;
line-height: 1.5rem;
background-color: var(--light);
}
.breadcrumbs li a:hover {
color: var(--light);
background-color: var(--dark);
}
.greenscreen {
padding: 1rem 3.5rem 3.5rem;
margin-bottom: -1rem;
background-color: var(--greenScreen);
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
.greenscreen h1 {
font-size: clamp(3.75rem, 1.8929rem + 2.9018vw, 5.375rem);
line-height: clamp(3.75rem, 1.8929rem + 2.9018vw, 5.375rem);
font-weight: 300;
max-width: 26vw;
margin-bottom: 9rem;
}
.greenscreen h3 {
font-size: 1.5rem;
line-height: 1.75rem;
font-weight: 500;
}
.greenscreen.lite h3 {
margin-top: 1.5rem;
}
.greenscreen img,
.page-template-page-call-for-projects-subpage .breadcrumbs + .wp-block-group img {
min-width: 100%;
display: block;
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
.page-template-page-call-for-projects-subpage footer section:first-child &gt; div {
display: none !important;
}
.page-template-page-call-for-projects-subpage footer section + section .wp-block-columns:first-child {
border-top: 1px solid var(--gray);
padding-top: 1.75rem;
}
.greenscreen.lite {
padding-bottom: 13.25rem;
}
.greenscreen.lite,
.wp-block-group.greenscreen.lite h2.wp-block-heading {
background-color: var(--greenScreenLite);
}
.greenscreen.lite .wp-block-heading {
font-size: clamp(3.75rem, 1.8929rem + 2.9018vw, 5.375rem);
line-height: clamp(3.75rem, 1.8929rem + 2.9018vw, 5.375rem);
letter-spacing: -2.88px;
font-weight: 300;
margin-bottom: 5rem;
}
.wp-block-group:not(.breadcrumbs) + .greenscreen {
margin-bottom: 0;
}
.wp-block-group:not(.breadcrumbs) + .greenscreen:not(.lite) {
border-radius: 0;
}
.page-template-page-call-for-projects .cfp-container {
border-radius: var(--radius);
z-index: 3;
margin-bottom: -1rem;
padding-bottom: 6.25rem;
}
.page-template-page-call-for-projects-subpage .breadcrumbs + .wp-block-group {
background-color: var(--baseColor);
color: var(--textColor);
padding: 1rem 3.5rem 2rem;
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
.wp-block-group.gray {
border-top-right-radius: var(--radius);
border-top-left-radius: var(--radius);
margin-top: -1rem;
background-color: var(--grayLite);
padding: 1.5rem 3.5rem 2rem;
}
.wp-block-group.gray:last-child {
padding-bottom: 8rem;
}
.wp-block-group.gray .wp-block-heading {
font-size: 2rem;
line-height: 2rem;
font-weight: bold;
padding-right: 70%;
}
.wp-block-group.gray .wp-block-heading + .wp-block-heading {
font-weight: 300;
padding-right: 60%;
margin-top: 2rem;
}
.wp-block-group.gray .text-block {
background-color: transparent;
}
.title-container h1 {
font-size: clamp(3.75rem, 1.8929rem + 2.9018vw, 5.375rem);
line-height: clamp(3.75rem, 1.8929rem + 2.9018vw, 5.375rem);
letter-spacing: -2.88px;
font-weight: bold;
margin-bottom: 3.5rem;
}
.title-container h3 {
font-size: 2rem;
line-height: 2rem;
margin-bottom: 1.25rem;
font-weight: 500;
padding-right: 25%;
}
.title-container.mini h2,
.title-container.mini h3 {
font-size: 2rem;
line-height: 2rem;
}
.title-container.mini h2 {
font-weight: bold;
margin-bottom: 4.5rem;
max-width: 15vw;
}
.title-container.mini h3 {
font-weight: 300;
max-width: 19vw;
}
.archive .greenscreen .post-thumbnail img,
.page-template-page-call-for-projects-subpage .post-thumbnail img {
border-radius: var(--radius);
}
.archive .greenscreen .post-thumbnail img {
margin-bottom: 2rem;
}
.page-template-page-call-for-projects-subpage .post-thumbnail + .wp-block-columns {
margin-top: -2.375rem;
}
.page-template-page-call-for-projects-subpage .post-thumbnail + .wp-block-columns .title-container.mini {
margin-top: 3.375rem;
}
.page-template-page-call-for-projects-subpage .text-block {
font-size: 1.125rem;
line-height: 1.5rem;
color: var(--dark);
background-color: var(--light);
margin: 0 6rem 1.125rem 0;
padding: 1.125rem 1rem 1.625rem;
border-radius: var(--radius);
}
.page-template-page-call-for-projects-subpage .wp-block-columns p + p:not(:last-child) {
margin-top: 1.5rem;
}
.post-thumbnail.desktop-only + .desktop-only {
display: none;
}
.page-template-page-call-for-projects-subpage .entry-content .wp-block-buttons {
margin: 3rem 0;
}
.page-template-page-call-for-projects-subpage .entry-content .wp-block-buttons:last-child {
margin-bottom: 0;
}
.page-template-page-call-for-projects-subpage .entry-content .wp-block-buttons .wp-block-button__link {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.page-template-page-about .greenscreen h1 {
max-width: unset;
}
.page-template-page-about .entry-content h3 {
font-size: 2rem;
line-height: 2.25rem;
max-width: 37.78vw;
}
.page-template-page-about .entry-content .lite h3 {
max-width: unset;
}
.page-template-page-about .entry-content p {
font-size: 1.125rem;
line-height: 1.5rem;
max-width: 37.78vw;
}
.page-template-page-about .entry-content h2 + p,
.page-template-page-about .entry-content p + p {
margin-top: 1.5rem;
}
.page-template-page-about .entry-content p + h2 {
margin-top: 1.75rem;
}
.page-template-page-about .gallery-container {
position: relative;
margin-top: 10rem;
z-index: 0;
}
.page-template-page-about .gallery-container:empty {
margin-top: 0;
padding-top: 10rem;
}
.gallery-container .controls {
top: -5rem;
}
.archive footer section:first-child,
.page-template-page-search footer section:first-child,
.search footer section:first-child,
.error404 footer section:first-child {
display: none;
}
.search-no-results .greenscreen,
.error404 main,
.page-template-page-search .greenscreen {
min-height: 40rem;
}
.error404 .page-content,
.search .page-content {
padding: 1rem 3.5rem 1rem;
}
.wp-block-search__input {
border: 0 !important;
border-radius: 0 !important;
border-bottom: 1px solid #707070 !important;
background-color: transparent;
outline: none;
font-size: 2rem;
line-height: 2.75rem;
color: var(--dark);
}
.wp-block-search__button {
border: 0;
margin-left: 1rem;
}
.search-no-results h1 {
max-width: unset;
}
.search-results .greenscreen h3 {
font-size: 3.5rem;
line-height: 3.75rem;
letter-spacing: 1.68px;
font-weight: 400;
}
.search-results .greenscreen h3.res-title {
font-weight: bold;
margin-bottom: 6.75rem;
}
.search-results .greenscreen.lite {
margin-left: -3.5rem;
margin-right: -3.5rem;
padding-top: 4rem;
padding-bottom: 7.625rem;
}
.search-results .greenscreen.lite &gt; div {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 1rem;
}
.search-results .greenscreen.lite &gt; div article {
flex-basis: calc(33.33% - 1rem);
padding: 1.25rem 1rem 1rem;
background-color: var(--light);
border-radius: var(--radius);
display: flex;
flex-direction: column;
}
.search-results footer &gt; section + section {
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
.search-results .greenscreen .post-thumbnail {
display: block;
border-radius: var(--radius);
overflow: hidden;
margin-top: auto;
}
.search-results .greenscreen img {
border-radius: 0;
}
.search-results .greenscreen article:hover img {
transform: scale(1.1);
}
.search-results .greenscreen article h2 {
height: 1.5rem;
margin-bottom: 1.25rem;
overflow: hidden;
}
.search-results .greenscreen article h2 a {
font-size: 1.125rem;
line-height: 1.25rem;
color: var(--gray);
}
.search-results .greenscreen article .entry-summary p {
font-size: 1.5rem;
line-height: 1.75rem;
margin-bottom: 3.5rem;
min-height: 7rem;
}
.single-sections .sections-container {
background-color: var(--grayLite);
}
.single-sections .curators-container:nth-child(2n+1),
.single-sections .artists-container:nth-child(2n+1),
.single-sections .curators-container:nth-child(2n+1) h2.wp-block-heading,
.single-sections .artists-container:nth-child(2n+1) h2.wp-block-heading {
background-color: var(--grayLite);
}
.single-sections .breadcrumbs li:last-child a,
.single-events .breadcrumbs li:last-child a {
background-color: var(--mainColor);
color: var(--mainColorText);
}
.single-events .wp-block-group.title,
.single-sections .wp-block-group.title {
padding: 1.5rem 3.56rem 0;
background-color: var(--mainColor);
color: var(--mainColorText);
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
.single-sections .title h3 {
font-size: 1.5rem;
line-height: 1.75rem;
font-weight: 500;
}
.single-sections .title h1 {
font-size: clamp(3.75rem, 1.8929rem + 2.9018vw, 5.375rem);
line-height: clamp(3.75rem, 1.8929rem + 2.9018vw, 5.375rem);
letter-spacing: -2.88px;
font-weight: 300;
}
.single-events .title img,
.single-sections .title img {
display: block;
width: 100%;
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
.single-sections .title .wp-block-buttons {
margin: 4.25rem 0 5.75rem;
}
.single-sections .title .wp-block-buttons .wp-block-button__link {
border-color: var(--light);
background-color: var(--light);
color: var(--dark);
}
.single-sections .title .wp-block-buttons .wp-block-button__link:hover {
border-color: var(--dark);
background-color: var(--dark);
color: var(--light);
}
.single-events .events-container,
.single-sections .events-list {
padding: 5.75rem 3.5rem 10rem;
background-color: var(--grayLite);
}
.single-events .events-container {
padding-top: 0;
padding-bottom: 10.5rem;
}
.single-events .events-container .wp-block-columns,
.single-sections .events-list .wp-block-columns {
flex-wrap: wrap !important;
}
.single-events .events-container .wp-block-column,
.single-sections .events-list .wp-block-column {
flex-basis: calc(33.33% - 1rem);
flex-grow: 0;
}
.single-events .events-container .wp-block-column {
flex-basis: calc(25% - 1rem);
}
.single-events .events-container.most-recent .wp-block-column {
flex-basis: calc(50% - 1rem);
}
body:not(.has-videos) .events-container:nth-child(2n) {
--grayLite: #FFF;
}
.events-list .event-list {
padding: 1rem;
border-radius: var(--radius);
background-color: var(--light);
position: relative;
}
.event-list a.full {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 5;
border-radius: var(--radius);
}
.event-list .arrow {
display: inline-block;
position: absolute;
width: 2.75rem;
height: 2.75rem;
top: 1rem;
left: 1rem;
z-index: 1;
}
.event-list h2 {
padding: 0 0 0 7rem;
font-size: min(2rem, 2.22vw);
line-height: min(2rem, 2.22vw);
font-weight: 500;
min-height: 4rem;
transition: all 0s;
position: relative;
z-index: 1;
}
.event-list p.date {
font-size: 1.5rem;
line-height: 1.75rem;
color: var(--gray);
font-weight: 500;
margin: 3.5rem 0 4.5rem 7rem;
position: relative;
z-index: 1;
}
.event-list .wp-block-image {
overflow: hidden;
border-radius: var(--radius);
transform-origin: center bottom;
}
.events-list .wp-block-image img {
transform-origin: center bottom;
transform: translateY(0) scale(1.25);
height: auto;
}
.event-list:hover {
background-color: var(--mainColor);
color: var(--mainColorText);
}
.event-list:hover .date {
color: var(--mainColorText);
}
.event-list:hover .arrow {
left: 3.25rem;
}
.event-list:hover .arrow circle {
stroke: var(--mainColorText);
fill: var(--mainColorText);
}
.event-list:hover .arrow path,
.event-list:hover .arrow line {
stroke: var(--mainColor);
}
.event-list:hover img {
transform: translateY(0) scale(1.75, 1) translate3d(0, 0, 0);
backface-visibility: hidden;
}
.event-list:hover .wp-block-image {
transform: scaleY(1.75) translate3d(0, 0, 0);
}
@media screen and (min-width: 1600px) {
.event-list:hover img {
transform: translateY(0) scale(1.6, 1) translate3d(0, 0, 0);
}
.event-list:hover .wp-block-image {
transform: scaleY(1.6) translate3d(0, 0, 0);
}
}
.single-events .number {
position: absolute;
top: 1.875rem;
left: 3.5rem;
display: inline-block;
border-radius: 50%;
background-color: var(--light);
width: 4.625rem;
height: 4.625rem;
line-height: 4.625rem;
font-size: 2.5rem;
font-family: 'Space Grotesk';
font-weight: bold;
text-align: center;
color: var(--mainColor);
display: none;
} .single-events .title h1 {
font-weight: bold;
font-size: clamp(3.75rem, 1.8929rem + 2.9018vw, 5.375rem);
line-height: clamp(3.75rem, 1.8929rem + 2.9018vw, 5.375rem);
letter-spacing: -2.88px;
margin-bottom: 1.25rem;
}
.single-events .title h1 span {
display: block;
font-weight: 300;
}
.single-events .container-tags .wp-block-column:last-child {
text-align: right;
}
.single-events .tags span {
display: inline-block;
font-size: 0.75rem;
line-height: 1.5rem;
height: 1.5rem;
border-radius: 0.75rem;
border: 1px solid var(--mainColorText);
padding: 0 0.5rem;
}
.single-events .tags span + span {
margin-left: 1rem;
}
.single-events .date-location {
max-width: 40vw;
gap: 14.65vw;
margin-bottom: 1.25rem;
font-size: 2rem;
line-height: 2rem;
font-weight: 500;
}
.single-events .date-location .ticket-url {
text-align: right;
position: absolute;
right: 3.56rem;
}
.single-events .date-location .ticket-url a {
color: var(--mainColorText);
border-color: var(--mainColorText);
}
.single-events .date-location .ticket-url a:hover {
border-color: transparent;
color: var(--mainColor);
}
.single-events .sub-title {
max-width: calc(50vw);
gap: calc(14.65vw - 10vw);
margin-bottom: 1.25rem;
font-size: 1.25rem;
line-height: 1.5rem;
font-weight: 400;
}
.single-events .title {
padding-bottom: 1rem !important;
margin-bottom: -1rem;
}
.single-events .title + .wp-block-columns {
padding: 1.5rem 3.56rem 0;
background-color: var(--light);
color: var(--dark);
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
padding-bottom: 9.375rem;
position: relative;
font-size: 1.125rem;
line-height: 1.5rem;
}
.single-events.has-videos .title + .wp-block-columns {
padding-bottom: 5.375rem;
}
.single-events .events-container {
padding-top: 4rem;
}
.single-events .title + .wp-block-columns p + p {
margin-top: 1.5rem;
}
.single-events.has-videos .title + .wp-block-columns {
background-color: var(--grayLite);
}
.curators-container {
position: relative;
z-index: 2;
}
.curators-container,
.curators-container h2.wp-block-heading {
background-color: var(--grayLite);
}
.container-curators,
.container-artists {
padding: 1.875rem 3.56rem 7.125rem;
}
.container-curators .curator + .curator {
margin-top: 2.5rem;
padding-top: 2.5rem;
border-top: 1px solid var(--gray);
margin-bottom: 4rem;
}
.artists-container {
padding-bottom: 5.125rem;
background-color: var(--light);
position: relative;
z-index: 2;
}
.curators-container img,
.artists-container img {
border-radius: var(--radius);
}
.curators-container h2,
.artists-container h2 {
font-size: 2rem;
line-height: 2rem;
font-weight: 500;
}
.curators-container p,
.artists-container p {
font-size: 1rem;
line-height: 1.25rem;
}
.curators-container a,
.artists-container a {
text-decoration: underline;
}
.curators-container p + p,
.artists-container p + p {
margin-top: 1.25rem;
}
.single-events .gallery-container {
padding: 6rem 3.56rem 0;
background-color: var(--grayLite);
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
.artist .gallery-container {
border-radius: var(--radius);
}
.single-post .gallery-container {
padding: 6rem 3.56rem 0;
background-color: var(--grayLite);
}
.single-events .video-category .wp-block-group.title {
padding-bottom: 4rem !important;
}
.single-post .gallery-container .controls,
.single-events .gallery-container .controls {
top: 1.625rem;
}
.single-events .gallery-container .controls {
top: 5.75rem;
right: calc(33.33% -  12.75rem);
}
.single-events .news-slider {
transition: all 0s;
}
.single-events .events-container h3 {
font-size: 1.5rem;
line-height: 1.75rem;
padding-top: 1rem;
border-top: 1px solid var(--gray);
margin-bottom: 4rem;
}
.single-events .events-container.most-recent h3 {
border-top: 0;
}
.dropdown {
width: 16.75rem;
max-width: 80%;
background-color: var(--light);
border-radius: 1rem;
}
.dropdown span,
.dropdown ul a {
display: block;
background-color: var(--light);
border-radius: 1rem;
padding: 0.625rem 1rem;
font-size: 1.5rem;
line-height: 2rem;
position: relative;
cursor: pointer;
}
.dropdown span {
padding-left: 1.5rem;
}
.dropdown span:after {
content: "";
position: absolute;
width: 1.4187rem;
height: 0.65rem;
background: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="22.894" height="13.568" viewBox="0 0 22.894 13.568"&gt;&lt;path id="Path_149" data-name="Path 149" d="M31.925,3.007,42.311,13.393,31.925,23.779" transform="translate(24.84 -30.864) rotate(90)" fill="none" stroke="%23000" stroke-width="3"/&gt;&lt;/svg&gt;') no-repeat center;
background-size: contain;
top: 1.375rem;
right:  1.375rem;
transform-origin: center;
transition: all 0.15s;
}
.dropdown.show span:after {
transform: rotate(-180deg);
}
.dropdown ul {
max-height: 0;
overflow: hidden;
list-style-type: none;
transition: all 0.15s;
padding: 0 0.5rem;
}
.dropdown.show {
padding-bottom: 0.5rem;
}
.dropdown.show ul {
max-height: 32rem;
}
.dropdown a:hover {
background-color: var(--dark);
color: var(--light);
}
.container-artists .toggle {
position: absolute;
top: 1.65rem;
}
.artist {
padding: 1.375rem 0;
position: relative;
}
.artist:before {
content: "";
width: 100%;
position: absolute;
top: 0;
left: 0;
border-top: 1px solid var(--gray);
transition: all 0.15s;
}
.artist:first-child:before {
border-top-color: transparent;
}
.artist * {
pointer-events: none;
}
.artist img {
display: block;
}
.artist .gallery-container {
margin-top: 1.375rem;
pointer-events: all;
}
.artist .gallery-container * {
pointer-events: all;
}
.artist .gallery-slider {
padding-bottom: 4rem;
}
.artist {
cursor: pointer;
}
.artist .wp-block-column:last-child,
.artist .wp-block-column:last-child p,
.artist .wp-block-column:last-child a {
cursor: initial;
pointer-events: all !important;
}
.artist .wp-block-column:last-child a {
cursor: pointer;
}
.artist:last-child:after {
content: "";
width: 100%;
position: absolute;
bottom: 0;
left: 0;
border-top: 1px solid var(--gray);
}
.artist .wp-block-column:first-of-type,
.artist .wp-block-column:last-child {
max-height: 0;
overflow: hidden;
transition: all 0.15s;
}
.artist.active .wp-block-column:first-of-type,
.artist.active .wp-block-column:last-child {
max-height: 150vh;
max-height: 150svh;
}
.artist.active:before {
top: -4px;
border-top: 8px solid var(--dark);
}
.artist.active .toggle {
opacity: 0;
}
.archive .site-main header {
padding-top: 1.25rem;
padding-bottom: 2.5rem;
}
.archive .articles-container {
background-color: var(--grayLite);
padding-bottom: 9.25rem;
margin-bottom: -1rem;
}
.archive .articles-container h1 {
font-size: clamp(3.75rem, 1.8929rem + 2.9018vw, 5.375rem);
line-height: clamp(3.75rem, 1.8929rem + 2.9018vw, 5.375rem);
letter-spacing: -2.88px;
margin: 0;
font-weight: 300;
}
.archive .news-slider {
padding: 0 3.5rem;
flex-wrap: wrap !important;
}
.archive .news-slider .wp-block-column {
flex-basis: calc(32%);
flex-grow: 0;
}
.archive .news-slider .news-item {
margin-right: 0;
}
.single-post .breadcrumbs {
margin-bottom: 0;
}
.single-post .entry-header {
padding-top: 1rem;
padding-bottom: 4.875rem;
}
.single-post .entry-header,
.single-post .entry-content {
background-color: var(--grayLite);
padding-left: 3.5rem;
padding-right: 3.5rem;
}
.single-post h1,
.single-post .date {
font-size: 2rem;
line-height: 2.25rem;
font-weight: 500;
padding-right: 7.78vw;
}
.single-post .entry-header img {
border-radius: var(--radius);
}
.single-post .date {
padding-right: 0;
}
.single-post .entry-content {
padding-bottom: 2.625rem;
}
.single-post .entry-content .wp-block-column:last-child {
font-size: 1.125rem;
line-height: 1.5rem;
}
.single-post .entry-content .wp-block-column:last-child &gt; * + * {
margin-top: 1.5rem;
}
.single-post .entry-content .wp-block-column:last-child &gt; * {
padding-right: 7.78vw;
}
.single-post .entry-content .wp-block-button__link {
background-color: var(--light);
border-color: var(--light);
padding-left: 1rem;
padding-right: 1rem;
}
.single-post .entry-content .wp-block-buttons {
margin-top: 3.75rem !important;
padding-right: 0 !important;
}
.single-post .entry-content .wp-block-button__link:hover {
background-color: var(--dark);
border-color: var(--dark);
}
#map {
height: 42.9375rem;
margin-bottom: 8rem;
border-radius: var(--radius);
}
.site-header .map-button .wp-block-button__link {
display: inline-block;
text-indent: -99999px;
min-width: unset;
width: 2.75rem;
height: 2.75rem;
background: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="33.564" height="40.515" viewBox="0 0 33.564 40.515"&gt;&lt;g id="Group_100" data-name="Group 100" transform="translate(-1136.5 -60.601)"&gt;&lt;g id="Group_99" data-name="Group 99" transform="translate(1137.5 61.601)"&gt;&lt;path id="Path_145" data-name="Path 145" d="M27.441,27.441a15.781,15.781,0,1,0-22.32,0L16.282,38.6Z" transform="translate(-0.5 -0.5)" fill="none" stroke="%231a1818" stroke-width="2"/&gt;&lt;path id="Path_146" data-name="Path 146" d="M23.977,17.1a6.88,6.88,0,1,1-6.88-6.88A6.881,6.881,0,0,1,23.977,17.1Z" transform="translate(-1.316 -1.316)" fill="none" stroke="%231a1818" stroke-width="2"/&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;') no-repeat center;
background-size: 2rem !important;
border: 0;
transition: none;
}
.site-header .map-button .wp-block-button__link:hover {
background-image: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="35.564" height="42.929" viewBox="0 0 35.564 42.929"&gt;&lt;g id="Component_48_1" data-name="Component 48 â€“ 1" transform="translate(2 2)"&gt;&lt;path id="Path_145" data-name="Path 145" d="M27.441,27.441a15.781,15.781,0,1,0-22.32,0L16.282,38.6Z" transform="translate(-0.5 -0.5)" fill="none" stroke="%231a1818" stroke-width="4"/&gt;&lt;path id="Path_146" data-name="Path 146" d="M23.977,17.1a6.88,6.88,0,1,1-6.88-6.88A6.881,6.881,0,0,1,23.977,17.1Z" transform="translate(-1.316 -1.316)" fill="none" stroke="%231a1818" stroke-width="4"/&gt;&lt;/g&gt;&lt;/svg&gt;');
}
.partner-section &gt; div &gt; div {
margin: 0 3.5rem;
padding: 2rem 0 8rem 0;
text-align: center;
}
.partner-section .wp-block-columns + .wp-block-columns {
margin-top: 3rem;
}
.partner-section .wp-block-column {
align-self: center;
flex-basis: calc(20% - 1rem) !important;
flex-grow: 0 !important;
}
.partner-section img {
min-width: 45%;
}
.partner-section .wp-block-group__inner-container {
background-color: var(--light);
border-top-right-radius: var(--radius);
}
.partners-container .wp-block-columns {
flex-wrap: wrap !important;
}
.marker {
font-family: 'Space Grotesk';
font-size: 0.85rem;
font-weight: 500;
line-height: 1.5;
width: 1.875rem;
height: 1.875rem;
border-radius: 50%;
color: var(--light);
text-align: center;
line-height: 1.875rem;
}
.marker.color-color1 {
background-color: var(--color1);
}
.marker.color-color2 {
background-color: var(--color2);
}
.marker.color-color3 {
background-color: var(--color3);
}
.marker.color-color4 {
background-color: var(--color4);
}
.marker.color-color5 {
background-color: var(--color5);
}
.marker.color-color6 {
background-color: var(--color6);
}
.marker.color-color7 {
background-color: var(--color7);
}
.marker.color-color8 {
background-color: var(--color8);
}
.marker.color-color9 {
background-color: var(--color9);
}
.archive-container {
margin-top: -5rem;
padding-bottom: 20rem;
}
.archive-container .wp-block-group {
background-color: var(--light);
border-radius: var(--radius);
padding: 1rem;
position: relative;
padding-bottom: 4rem;
}
.archive-container h2,
.archive-container p {
font-size: 1.5rem;
line-height: 1.75rem;
font-weight: 600;
margin: 0 !important;
}
.archive-container p {
font-weight: 400;
}
.archive-container a {
display: block;
position: absolute;
text-indent: -9999px;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.archive-container .wp-block-group:hover {
background-color: var(--green);
}
.archive-container .wp-block-group:hover h2,
.archive-container .wp-block-group:hover p {
color: var(--greenScreen);
}
.sections-grid {
background-color: var(--light);
margin-top: -1rem;
padding: 2rem 3.5rem 10.75rem;
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
.sections-grid .wp-block-columns {
gap: 1rem;
}
.sections-grid .wp-block-column {
position: relative;
flex-basis: calc(33.33% - 1rem) !important;
flex-grow: 0 !important;
position: relative;
}
.sections-grid .image-container {
display: block;
margin: 4.875rem 0 0 0;
}
.sections-grid img {
border-radius: var(--radius);
}
.sections-grid a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
text-indent: -999999px;
}
body.page-template-page-call-for-projects .greenscreen {
background-color: var(--entryBg);
color: var(--entryText);
}
.post-password-form {
padding: 4rem;
}
footer {
position: relative;
z-index: 4;
font-size: 1.125rem;
line-height: 1.5rem;
}
footer h3 {
font-size: 1.125rem;
line-height: 1.5rem;
}
footer &gt; section + section {
background-color: var(--grayLite);
padding: 2rem 3.5rem;
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
.single-post footer &gt; section + section,
.archive:not(.woocommerce) footer &gt; section + section,
.search footer &gt; section + section,
.page-template-page-search footer &gt; section + section {
background-color: var(--light);
}
.main-menu .wp-block-columns,
footer section + section .wp-block-columns {
gap: 0;
}
.main-menu .wp-block-columns:first-child,
footer section + section .wp-block-columns:first-child {
min-height: 13.25rem;
}
.main-menu .wp-block-columns:not(:last-child),
footer section + section .wp-block-columns:not(:last-child) {
padding-bottom: 3.75rem;
border-bottom: 1px solid var(--gray);
margin-bottom: 1.75rem;
}
.main-menu ul,
footer section + section ul {
list-style-type: none;
padding-left: 0;
margin: 0;
}
.main-menu ul li:not(:last-child),
footer section + section ul li:not(:last-child) {
margin-bottom: 0.75rem;
}
footer ul a {
border-bottom: 2px solid transparent;
}
footer ul a:hover {
border-color: var(--dark);
}
body.woocommerce-order-received .entry-content &gt; .woocommerce {
padding: 0 3.5rem 4rem;
}
body.woocommerce-order-received .entry-content ul.order_details,
body.woocommerce-order-received .entry-content section {
padding: 2rem 0 0;
}
body.woocommerce-order-received .entry-content &gt; .woocommerce h2 {
padding: 0 0 2rem;
}
.shop-link a {
width: 7.125rem;
min-width: unset;
}
.cart-button a {
width: 2.75rem;
min-width: unset;
text-indent: -99999px;
border-radius: 50%;
background: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="14" height="20.5" viewBox="0 0 14 20.5"&gt;&lt;g id="Group_101" data-name="Group 101" transform="translate(-1118 -69.5)"&gt;&lt;g id="Rectangle_123" data-name="Rectangle 123" transform="translate(1118 74)" fill="none" stroke="%23000" stroke-width="1"&gt;&lt;rect width="14" height="16" stroke="none"/&gt;&lt;rect x="0.5" y="0.5" width="13" height="15" fill="none"/&gt;&lt;/g&gt;&lt;path id="Path_149" data-name="Path 149" d="M1124,94V86h4v8" transform="translate(-1 -16)" fill="none" stroke="%23000" stroke-width="1"/&gt;&lt;/g&gt;&lt;/svg&gt;') no-repeat center;
position: relative;
}
.cart-button a:hover {
background-image: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="14" height="20.5" viewBox="0 0 14 20.5"&gt;&lt;g id="Group_101" data-name="Group 101" transform="translate(-1118 -69.5)"&gt;&lt;g id="Rectangle_123" data-name="Rectangle 123" transform="translate(1118 74)" fill="none" stroke="%23FFF" stroke-width="1"&gt;&lt;rect width="14" height="16" stroke="none"/&gt;&lt;rect x="0.5" y="0.5" width="13" height="15" fill="none"/&gt;&lt;/g&gt;&lt;path id="Path_149" data-name="Path 149" d="M1124,94V86h4v8" transform="translate(-1 -16)" fill="none" stroke="%23FFF" stroke-width="1"/&gt;&lt;/g&gt;&lt;/svg&gt;');
}
.cart-button a:after {
display: none;
text-indent: 0;
content: attr(data-count);
position: absolute;
top: 0;
right: -1.25rem;
width: 1.75rem;
height: 1.75rem;
text-align: center;
line-height: 1.75rem;
font-size: 0.75rem;
color: var(--light);
background-color: var(--dark);
border-radius: 50%;
}
.cart-button a.not-empty:after {
display: block;
}
.low-cart-message {
display: block;
flex-basis: 100%;
margin-bottom: 0.5rem;
text-transform: uppercase;
color: #ed1c24;
}
@media screen and (min-width: 1024px) {
.single-events .gallery-slider img {
width: 66.67%;
}
}
@media screen and (max-width: 1280px) and (min-width: 1025px) {
html {
font-size: 12px;
}
} @media screen and (max-width: 1024px) {
body .desktop-only,
.single-events .title img.desktop-only,
.news-slider .news-item .img img.desktop-only,
.search-results .greenscreen .post-thumbnail {
display: none;
}
body .mobile-only,
body .mobile-only .desktop-only {
display: block !important;
}
body .date .mobile-only {
display: inline-block !important;
}
body {
--radius: 0.9375rem;
}
a.wp-block-button__link {
font-size: 0.875rem;
line-height: 2rem;
padding: 0 1rem;
min-width: 7.5rem;
}
.lang-link a.wp-block-button__link {
width: 2rem;
height: 2rem;
line-height: 1.875rem;
padding: 0;
margin-left: 2.25rem;
}
header {
padding: 0;
}
header a.wp-block-button__link {
min-width: 4.625rem;
}
.site-header .map-button .wp-block-button__link {
width: 1.625rem;
height: 2rem;
background-size: 1.6rem !important;
}
header section:first-of-type {
padding: 1.5rem 1.75rem;
}
header section:first-of-type .wp-block-column:first-child {
flex-basis: 42.5% !important;
}
header section:first-of-type .wp-block-column:last-child {
flex-basis: 57.5% !important;
}
header img {
width: 26.67vw;
}
header .wp-block-columns {
flex-wrap: nowrap !important;
}
header .wp-block-columns:not(.is-not-stacked-on-mobile)&gt;.wp-block-column {
flex-basis: 50% !important;
}
header .search,
header .wp-block-column:nth-child(2) {
display: none;
}
header .wp-block-column:last-child {
gap: 1.5rem;
}
header section:last-child {
padding: 1.25rem 1.5rem 2.25rem;
margin-bottom: -1rem;
background-color: var(--grayLite);
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
header .menu-toggle,
header .menu-toggle a svg {
width: 2rem;
height: 2rem;
}
.home-slider {
height: 162.5vw;
margin-bottom: -1.5rem;
}
.home-slider .description {
top: 1.75rem;
right: 1.5rem;
left: 1.5rem;
width: unset;
}
.home-slider .description .box {
margin-bottom: 1rem;
}
.home-slider .box h2 {
font-size: 1.5rem;
line-height: 1.75rem;
padding-right: 30%;
min-height: unset;
}
.home-slider .description a.wp-block-button__link {
font-size: 1rem;
height: 2.5rem;
line-height: 2.5rem;
}
.home-slider .swiper-dots {
top: calc(13.5rem + 3.5rem + 2.25rem);
left: 1.5rem;
}
.home-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
width: 1.25rem;
height: 1.25rem;
margin-right: 1.75rem;
}
.wp-block-group h2.wp-block-heading {
top: -2.95rem;
padding: 0.75rem 1.5rem 0.5rem;
font-size: 1rem;
line-height: 1.75rem;
width: 100%;
}
.events-template-single-events-archive .curators-container::before {
left: 1.5rem;
right: 1.5rem;
top: -2.5rem;
}
.cfp-container {
padding: 2.5rem 1.5rem 4rem;
border-top-right-radius: 0;
}
.cfp-container .wp-block-columns {
padding-top: 1rem;
gap: 2.5rem;
padding-bottom: 3rem;
font-size: 1.25rem;
line-height: 1.5rem;
}
.cfp-container h3 {
font-size: 1.25rem;
line-height: 1.5rem;
}
.sections-slider h2 {
font-size: 2rem;
line-height: 2rem;
max-width: unset;
min-height: 4rem;
letter-spacing: 0;
font-weight: 500;
margin-bottom: 1.5rem;
}
.sections-slider .wp-block-button__link {
line-height: 2.5rem;
height: 2.5rem;
}
.sections-slider .swiper-slide .section-container {
padding: 0.875rem 1.5rem 0;
}
.single-events .gallery-container .controls,
.gallery-container .controls,
.news-slider-container .controls,
.sections-slider .controls {
top: 6.375rem;
right: 1.5rem;
gap: 1.125rem;
width: unset;
}
.single-events .gallery-slider {
padding-bottom: 8rem;
}
.single-events .gallery-container .controls {
top: 1.5rem
}
.wp-block-search__button, .gallery-container .swiper-button-prev, .gallery-container .swiper-button-next, .news-slider-container .swiper-button-prev, .news-slider-container .swiper-button-next, .sections-slider .swiper-button-prev, .sections-slider .swiper-button-next {
width: 2.5rem;
height: 2.5rem;
background-size: 2.5rem;
}
.news-container {
padding: 1.75rem 0 7.5rem 1.5rem;
}
.news-slider-container .controls {
display: none;
}
.news-slider {
margin-bottom: 1.5rem;
}
.news-slider .news-item:hover img {
transform: none;
}
.news-slider .news-item span.date {
font-size: 0.75rem;
line-height: 1.25rem;
margin-bottom: 1.5rem;
}
.news-slider .news-item h2 {
font-size: 1rem;
line-height: 1.25rem;
margin-bottom: 2rem;
height: 3.75rem;
}
.news-container .wp-block-button__link {
height: 2.5rem;
line-height: 2.5rem;
margin-bottom: 0;
}
.partner-section &gt; div &gt; div {
margin: 0 1.5rem;
padding-top: 3.25rem;
padding-bottom: 3.5rem;
flex-wrap: wrap !important;
}
.partner-section .wp-block-columns &gt; .wp-block-column {
flex-basis: calc(50% - 1rem) !important;
flex-grow: 0;
}
.partner-section img {
max-width: 100%;
}
.sections-grid {
padding-left: 1.5rem;
padding-right: 1.5rem;
padding-bottom: 7.5rem;
}
.sections-grid .wp-block-column + .wp-block-column {
margin-top: 2rem;
}
.sections-grid .image-container {
margin-top: 2rem;
}
footer &gt; section + section {
padding: 1.25rem 1.5rem;
}
footer .footer-section &gt; div &gt; div.wp-block-columns {
flex-wrap: nowrap !important;
}
footer .footer-section img {
width: 6.3125rem;
height: auto;
}
footer .footer-section p {
font-size: 0.875rem;
}
footer .wp-block-columns.mobile-only {
display: flex;
justify-content: space-between;
flex-wrap: nowrap !important;
}
footer .wp-block-columns.mobile-only .wp-block-column {
flex-grow: 0;
flex-basis: unset !important;
}
footer section + section .wp-block-columns:first-child {
min-height: unset;
padding-bottom: 3rem;
margin-bottom: 1.5rem;
}
footer section + section .wp-block-columns:nth-child(2):not(.mobile-only) {
flex-wrap: wrap !important;
}
footer section + section .wp-block-columns:nth-child(2):not(.mobile-only) .wp-block-column {
flex-basis: 50% !important;
}
footer section + section .wp-block-columns:nth-child(2):not(.mobile-only) .wp-block-column:nth-child(3) {
order: 4;
padding-left: 50%;
}
footer section + section .wp-block-columns:nth-child(2):not(.mobile-only) &gt; .wp-block-column:last-child {
flex-basis: 100% !important;
}
footer section + section &gt; div &gt; div &gt; .wp-block-columns:nth-child(2) &gt; .wp-block-column:last-child {
margin: 2rem 0;
padding: 1.5rem 0;
border-top: 1px solid var(--gray);
border-bottom: 1px solid var(--gray);
}
footer section + section .wp-block-columns:not(:last-child) {
padding-bottom: 2rem;
margin-bottom: 2rem;
}
footer section + section .wp-block-columns:nth-child(3) .wp-block-column:first-child,
footer section + section .wp-block-columns:nth-child(3) .wp-block-column:last-child {
display: none;
}
footer section + section .wp-block-columns:nth-child(3) .wp-block-column:nth-child(2) {
order: 2;
}
footer,
footer h3,
footer .footer-section p {
font-size: 0.875rem;
line-height: 1rem;
}
.main-menu {
padding: 1.5rem;
padding-bottom: 0;
top: 5.375rem;
}
.main-menu .mobile-search {
position: absolute;
top: -5.05rem;
right: 23.41vw;
display: none !important;
}
.main-menu .mobile-search:before {
content: "";
display: block;
position: absolute;
z-index: -1;
width: 10rem;
height: 3rem;
top: -0.5rem;
right: -2.75rem;
background-color: var(--light);
}
.main-menu .mobile-search a {
display: block;
width: 2.25rem;
height: 2.25rem;
text-indent: -99999px;
background: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="36.027" height="36.027" viewBox="0 0 36.027 36.027"&gt;&lt;g id="Group_144" data-name="Group 144" transform="translate(-160 -923.5)"&gt;&lt;g id="Rectangle_27" data-name="Rectangle 27" transform="translate(160 923.5)" fill="none" stroke="%23000" stroke-width="2"&gt;&lt;rect width="28.063" height="28.063" rx="14.031" stroke="none"/&gt;&lt;rect x="1" y="1" width="26.063" height="26.063" rx="13.031" fill="none"/&gt;&lt;/g&gt;&lt;line id="Line_37" data-name="Line 37" x2="12.58" y2="12.58" transform="translate(182.74 946.24)" fill="none" stroke="%23000" stroke-width="2"/&gt;&lt;/g&gt;&lt;/svg&gt;') no-repeat center;
background-size: 2.25rem;
}
.main-menu .wp-block-columns:first-child ul.menu {
margin-left: 0;
}
.main-menu .wp-block-columns:first-child .wp-block-column:last-child {
order: -2;
position: relative;
padding-bottom: 5rem;
margin-bottom: -1rem;
}
.main-menu .wp-block-columns:first-child .wp-block-column:nth-child(2) {
order: -1;
margin-bottom: 4rem;
}
.main-menu .wp-block-columns:first-child {
min-height: unset;
padding-bottom: 1.5rem !important;
margin-bottom: 1.5rem;
border-bottom: 0;
}
.main-menu .wp-block-columns:first-child .wp-block-column:first-child {
margin-bottom: 0.875rem;
}
.main-menu .wp-block-buttons.is-vertical {
gap: 0.875rem;
}
.main-menu .wp-block-columns:first-child .wp-block-column:last-child:before {
content: "";
display: block;
background-color: var(--grayLite);
position: absolute;
top: -1.5rem;
left: -1.5rem;
right: -1.5rem;
bottom: 0;
z-index: -1;
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
.main-menu .wp-block-columns:first-child .wp-block-column:last-child:after {
content: "";
display: block;
background-color: var(--grayLite);
position: absolute;
height: 3rem;
bottom: -0.5rem;
left: -1.5rem;
right: -1.5rem;
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
z-index: -1;
}
.main-menu .wp-block-columns:first-child ul.menu li a,
.main-menu a.wp-block-button__link {
font-size: 1.25rem;
line-height: 1.625rem;
padding: 0.625rem 1.125rem;
border-radius: 1rem;
}
.main-menu .wp-block-columns:nth-child(2) {
position: relative;
padding-bottom: 1.5rem;
margin-bottom: 1.5rem;
flex-wrap: nowrap !important;
}
.main-menu .wp-block-columns:nth-child(2) .wp-block-column {
flex-basis: 50% !important;
}
.main-menu .wp-block-columns:nth-child(2) .wp-block-column:last-child {
order: -1;
}
.main-menu .copyright {
position: relative;
}
.main-menu .copyright:before,
.main-menu .wp-block-columns:nth-child(2):before {
content: "";
display: block;
background-color: var(--light);
position: absolute;
top: -1.5rem;
left: -1.5rem;
right: -1.5rem;
bottom: 0;
z-index: -1;
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
.main-menu .copyright:before {
top: -1.75rem;
bottom: -1.5rem;
border-radius: 0;
}
body:not(.home) header section:last-child,
.single-sections .title .post-thumbnail {
display: none;
}
.single-events .wp-block-group.title,
.single-sections .wp-block-group.title {
padding: 0.625rem 1.5rem 0;
}
.single-sections .title h1 {
font-size: 2.75rem;
line-height: 2.75rem;
margin-bottom: 1.25rem;
}
.single-sections .title h3 {
font-size: 1rem;
line-height: 1.25rem;
max-width: 66vw;
margin-left: auto;
}
.single-sections .title .wp-block-buttons {
margin: 2rem 0;
}
.single-events .events-container,
.single-sections .events-list {
padding: 1.875rem 1.5rem 8.6875rem;
}
.single-events .events-container {
padding-bottom: 4rem;
}
.event-list:hover {
background-color: var(--light);
color: var(--dark);
}
.event-list:hover .arrow {
left: 1rem;
}
.event-list:hover .arrow circle {
stroke: var(--dark);
fill: var(--light);
}
.event-list:hover .arrow path,
.event-list:hover .arrow line {
stroke: var(--dark);
}
.event-list:hover .wp-block-image {
transform: none;
}
.event-list:hover img {
transform: translateY(0) scale(1.25) translate3d(0, 0, 0);
transform: translateY(0) scale(1.25);
}
.event-list h2 {
font-size: 1.75rem;
line-height: 1.875rem;
padding-right: 0;
padding-left: 6.125rem;
}
.event-list .arrow,
.event-list .arrow svg {
width: 2.5rem;
height: 2.5rem;
}
.event-list p.date {
font-size: 1.5rem;
line-height: 1.75rem;
margin: 1.5rem 0 2.8125rem 6.125rem;
}
.single-events .title h1 {
font-size: 2.9375rem;
line-height: 2.9375rem;
letter-spacing: -1.41px;
margin-bottom: 0;
}
.single-events .title &gt; .wp-block-columns {
gap: 1.375rem;
margin-bottom: 2.1875rem;
}
.single-events .container-tags .wp-block-column:last-child {
text-align: left;
}
.single-events .tags span {
padding: 0;
border: 0;
border-radius: 0;
font-size: 0.875rem;
line-height: 1rem;
font-weight: 500;
}
.single-events .date-location {
font-size: 1.125rem;
line-height: 1.25rem;
max-width: unset;
flex-wrap: wrap !important;
gap: 1.75rem !important;
margin-bottom: 3.125rem !important;
}
.single-events .date-location .wp-block-column {
flex-basis: calc(50% - 1.75rem) !important;
}
.single-events .date-location .ticket-url {
position: relative;
right: unset;
flex-basis: 100%;
}
.single-events .date-location &gt; .wp-block-column:first-child {
max-width: 6rem;
}
.single-events .sub-title {
max-width: unset;
gap: 1.75rem !important;
margin-bottom: 3.125rem !important;
font-size: 1rem;
line-height: 1.25rem;
}
.single-events .title + .wp-block-columns {
font-size: 1.125rem;
line-height: 1.5rem;
padding: 1.375rem 1.5rem 5.75rem;
}
.artists-container {
padding-bottom: 0;
}
.container-curators,
.container-artists {
padding: 0.75rem 1.5rem 5.75rem;
}
.container-curators .wp-block-columns {
gap: 2.25rem;
}
.container-curators .wp-block-column img {
width: 100%;
}
.artist.active .wp-block-column:nth-child(2),
.container-curators .wp-block-column:nth-child(2) {
order: -1;
}
.artist {
padding: 0;
}
.artist.active {
padding-top: 1rem;
padding-bottom: 2rem;
gap: 1.5rem;
}
.artist h2 {
font-size: 1.75rem;
line-height: 1.875rem;
color: var(--gray);
padding-right: 1.75rem;
}
.artist.active h2 {
color: var(--dark);
}
.artist .gallery-slider {
padding-bottom: 3.125rem;
}
.artist img {
width: 100%;
}
.container-artists .toggle {
left: unset;
right: 0;
top: 1.5rem;
}
.artist.active .wp-block-column:first-of-type,
.artist.active .wp-block-column:last-child {
max-height: unset;
}
.single-events .gallery-container {
padding: 5.625rem 1.5rem 0;
}
.single-events .wp-block-column .wp-block-column {
flex-basis: 25% !important;
}
.single-events .wp-block-column .wp-block-column:nth-child(2) {
flex-basis: 50% !important;
}
.single-events.has-videos .title + .wp-block-columns {
padding-bottom: 3.375rem;
}
.single-events.has-videos .wp-block-column .wp-block-column,
.single-events.has-videos .wp-block-column .wp-block-column:nth-child(1),
.single-events.has-videos .wp-block-column .wp-block-column:nth-child(2) {
flex-basis: 100% !important;
}
.single-events .events-container h3 {
padding-top: 1rem;
margin-bottom: 1rem;
}
.events-template-single-events-archive .title + div h3.wp-block-heading:first-child {
border-top: 1px solid var(--gray);
padding-top: 1rem;
}
.single-events .news-slider .news-item h2 {
min-height: unset;
}
.greenscreen {
padding: 1rem 1.5rem 0;
}
.greenscreen h1,
.greenscreen.lite .wp-block-heading {
font-size: 2.9375rem;
line-height: 2.9375rem;
letter-spacing: -1.41px;
margin-bottom: 1.25rem;
max-width: 50vw;
}
.page-template-page-about .entry-content h3,
.greenscreen h3 {
max-width: unset;
margin: 0 0 6.125rem 6.125rem;
font-size: 1rem;
line-height: 1.25rem;
letter-spacing: 0;
}
.page-template-page-call-for-projects-subpage .breadcrumbs + .wp-block-group {
padding: 1rem 1.5rem 3.4375rem;
}
.post-thumbnail.desktop-only + .desktop-only {
display: block !important;
}
.title-container h1 {
font-size: 2.9375rem;
line-height: 2.9375rem;
letter-spacing: -1.41px;
margin-bottom: 2.375rem;
}
.title-container h1 + .wp-block-columns {
flex-wrap: nowrap !important;
gap: 0;
margin-bottom: 5.125rem;
}
.title-container h3 {
font-size: 1.125rem;
line-height: 1.25rem;
padding: 0 1rem 0 0;
}
.title-container .wp-block-column:last-child h3 {
padding: 0;
}
.page-template-page-call-for-projects-subpage .post-thumbnail + img {
border-radius: var(--radius);
display: block;
margin-bottom: 1.5rem;
width: 100%;
}
.title-container.mini h2 {
font-size: 1.125rem;
line-height: 1.25rem;
max-width: 30vw;
margin-bottom: 1rem;
}
.title-container.mini h3 {
max-width: unset;
font-size: 1.125rem;
line-height: 1.25rem;
}
.title-container.mini .wp-block-columns {
flex-wrap: nowrap !important;
margin-bottom: 1.25rem;
}
.page-template-page-call-for-projects-subpage .text-block {
margin-right: 0;
margin-bottom: 2rem;
padding: 1.125rem 1rem;
}
.wp-block-group.gray {
padding: 1rem 1.5rem 12.5rem;
}
.wp-block-group.gray .wp-block-heading {
font-size: 1.5rem;
line-height: 1.75rem;
padding: 0;
max-width: 68.37vw;
}
.wp-block-group.gray .wp-block-heading + .wp-block-heading {
padding: 0;
margin-bottom: 6.125rem;
}
.page-template-page-call-for-projects-subpage .wp-block-group.gray .text-block {
padding: 0;
}
.archive .articles-container {
padding: 1rem 1.5rem 6.125rem;
}
.archive .site-main header {
padding: 0;
margin-bottom: 2.375rem;
}
.archive .articles-container h1 {
font-size: 2.9375rem;
line-height: 2.9375rem;
letter-spacing: -1.41px;
}
.archive .news-slider {
padding: 0;
gap: 1.25rem;
}
.news-slider .news-item {
padding: 1rem 0.875rem;
}
.single-events .news-slider .news-item {
margin-right: 0;
}
.single-events .video-category .wp-block-group.title {
padding-bottom: 0.1rem !important;
}
.dropdown {
width: 100%;
max-width: unset;
}
.articles-container .news-slider .news-item span.date,
.search-results .greenscreen article h2 a {
font-size: 1rem;
line-height: 1.25rem;
}
.articles-container .news-slider .news-item h2,
.search-results .greenscreen article .entry-summary p {
font-size: 1.25rem;
line-height: 1.5rem;
min-height: unset;
height: auto;
margin-bottom: 3.25rem;
}
.single-post .entry-header {
border-top-left-radius: var(--radius);
border-top-right-radius: var(--radius);
}
.single-post .entry-header,
.single-post .entry-content {
padding: 1.25rem 1.5rem 5.5rem;
}
.single-post .date + img,
.single-post .date + .mobile-only img {
margin: 1rem 0 3rem;
border-radius: var(--radius);
}
.single-post h1,
.single-post .date {
font-size: 1.5rem;
line-height: 1.75rem;
}
.single-post .entry-content .wp-block-buttons {
margin-top: 2.75rem;
}
.single-post .entry-content .wp-block-button__link {
font-size: 1.25rem;
line-height: 2.875rem;
height: 2.875rem;
}
.single-post .gallery-container {
padding: 5.625rem 1.5rem 0;
}
.search-no-results h1,
.page-template-page-search h1 {
margin-bottom: 26.05vw;
max-width: unset;
}
.wp-block-search__input {
font-size: 1.25rem;
line-height: 2rem;
}
.wp-block-search__button, .gallery-container .swiper-button-prev, .gallery-container .swiper-button-next, .news-slider-container .swiper-button-prev, .news-slider-container .swiper-button-next, .sections-slider .swiper-button-prev, .sections-slider .swiper-button-next {
width: 2.25rem;
height: 2.25rem;
background-size: 2.25rem;
}
.search-results .greenscreen h3.res-title {
font-size: 1.25rem;
line-height: 1.5rem;
margin: 0 0 1.5rem 0;
letter-spacing: 0;
}
.search-results .greenscreen h3 {
font-size: 1.25rem;
line-height: 1.5rem;
margin: 0 0 2.25rem 0;
letter-spacing: 0;
}
.search-results .greenscreen.lite {
margin-left: -1.5rem;
margin-right: -1.5rem;
padding-top: 1.5rem;
}
.search-results .greenscreen.lite &gt; div article {
flex-basis: 100%;
}
.search-results .greenscreen.lite &gt; div {
gap: 1.5rem;
}
.search-results .greenscreen img {
border-radius: var(--radius);
}
.search-results .greenscreen article:hover img {
transform: scale(1);
}
.page-template-page-about .greenscreen h1 {
margin-bottom: 20vw;
}
.page-template-page-about .entry-content p:last-child {
margin-bottom: 4rem;
}
.page-id-1157 .greenscreen h1,
.page-id-1159 .greenscreen h1 {
max-width: unset;
}
.page-template-page-about .entry-content h3 {
font-size: 1.5rem;
line-height: 1.75rem;
margin:  0 0 20vw 0;
}
.page-template-page-about .entry-content p {
max-width: unset;
}
.page-template-page-about .gallery-container,
.page-template-page-about .gallery-container:empty {
margin-top: 0;
padding-top: 5.75rem;
}
.page-template-page-about .gallery-container .controls {
top: 2rem;
}
.greenscreen.lite {
padding-bottom: 7.625rem;
}
.greenscreen.lite .wp-block-heading {
margin-bottom: 5.125rem;
}
.greenscreen.lite .wp-block-heading + .wp-block-columns {
gap: 0;
}
.archive-container {
margin-top: 0;
}
.archive .greenscreen .entry-content {
margin-bottom: 2rem;
}
.partner-section .wp-block-group__inner-container {
border-top-left-radius: 0;
}
body.woocommerce-order-received .entry-content &gt; .woocommerce {
padding: 0 1.5rem 4rem;
}
body.woocommerce-order-received .entry-content ul.order_details,
body.woocommerce-order-received .entry-content section {
padding: 1.5rem 0 0;
}
body.woocommerce-order-received .entry-content ul.order_details li {
margin-bottom: 0.75rem;
}
body.woocommerce-order-received .entry-content &gt; .woocommerce h2 {
padding: 0 0 1.5rem;
}
.low-cart-message {
font-size: 0.825rem;
}
header .cart-button a {
min-width: unset;
width: 2rem;
background-size: 0.625rem;
}
header .cart-button a:after {
right: -0.9rem;
width: 1.25rem;
height: 1.25rem;
line-height: 1.25rem;
font-size: 0.5625rem;
}
header .shop-link a {
min-width: unset;
max-width: 4.625rem;
}
.post-password-form {
padding: 2.5rem;
} }</pre></body></html>