@charset "UTF-8";@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) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.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-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.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);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-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .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(0)}to{transform:rotate(360deg)}}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{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-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next: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: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-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{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,.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;-moz-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-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.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>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.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>.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>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex!important;justify-content:center;align-items:center;transform:translateZ(0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:none!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";position:absolute;width:100%;height:100%;background:#ff000057;display:none}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description,.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px 50px;max-width:100vw!important;order:2!important;max-height:78vh;overflow:auto!important;background:linear-gradient(to bottom,#0000,#000000bf);transition:opacity .3s linear}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:#000000bf;border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{visibility:visible;transform:translateZ(0);opacity:1}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;transform:translate3d(60%,0,0)}to{transform:translateZ(0);opacity:1}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(60%,0,0);opacity:0}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:#000000eb}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px #000000a6}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:#00000052}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:#000000b3}.glightbox-clean .gprev,.glightbox-clean .gnext{top:45%}}@media (min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid rgb(0,53.5897435897,66);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#005f75;border:1px solid rgb(0,74.2948717949,91.5);color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid rgb(0,53.5897435897,66)}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid rgb(144.75,144.75,144.75)}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid rgb(246.5,246.5,246.5);color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}[data-media-player]{width:100%;display:inline-flex;align-items:center;position:relative;contain:style;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-media-player] *{box-sizing:border-box}:where([data-media-player][data-view-type=video]){aspect-ratio:16/9}[data-media-player]:focus,[data-media-player]:focus-visible{outline:none}[data-media-player][data-view-type=video][data-started]:not([data-controls]){pointer-events:auto;cursor:none}[data-media-player] slot{display:contents}[data-media-provider]{display:flex;position:relative;box-sizing:border-box;align-items:center;border-radius:inherit;width:100%;aspect-ratio:inherit;overflow:hidden}[data-media-player]:not([data-view-type=audio]) [data-media-provider],[data-media-player][data-fullscreen] [data-media-provider]{height:100%}[data-media-player][data-view-type=audio] [data-media-provider]{display:contents;background-color:unset}[data-media-provider] audio{width:100%}:where(video:not([width]):not([height]),iframe:not([width]):not([height])){width:100%;aspect-ratio:16/9}:where([data-media-provider] video),:where([data-media-provider] iframe){aspect-ratio:inherit;display:inline-block;height:auto;-o-object-fit:contain;object-fit:contain;touch-action:manipulation;border-radius:inherit;width:100%}[data-media-provider] iframe{height:100%}[data-media-player][data-view-type=audio] video,[data-media-player][data-view-type=audio] iframe{display:none}[data-media-player][data-fullscreen] video{height:100%}[data-media-provider] iframe:not([src]){display:none}iframe.vds-youtube[data-no-controls]{height:1000%}.vds-blocker{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;aspect-ratio:inherit;pointer-events:auto;border-radius:inherit;z-index:1}[data-ended] .vds-blocker{background-color:#000}.vds-icon:focus{outline:none}.vds-google-cast{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#dedede;font-family:sans-serif;font-weight:500}.vds-google-cast svg{--size: max(18%, 40px);width:var(--size);height:var(--size);margin-bottom:8px}.vds-google-cast-info{font-size:calc(var(--media-height) / 100 * 6)}:where(.vds-buffering-indicator){position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}:where(.vds-buffering-indicator) :where(.vds-buffering-icon,.vds-buffering-spinner){opacity:0;pointer-events:none;transition:var(--media-buffering-transition, opacity .2s ease)}:where(.vds-buffering-indicator) :where(.vds-buffering-icon,svg.vds-buffering-spinner,.vds-buffering-spinner svg){width:var(--media-buffering-size, 96px);height:var(--media-buffering-size, 96px)}:where(.vds-buffering-indicator) :where(.vds-buffering-track,circle[data-part=track]){color:var(--media-buffering-track-color, #f5f5f5);opacity:var(--media-buffering-track-opacity, .25);stroke-width:var(--media-buffering-track-width, 8)}:where(.vds-buffering-indicator) :where(.vds-buffering-track-fill,circle[data-part=track-fill]){color:var(--media-buffering-track-fill-color, var(--media-brand));opacity:var(--media-buffering-track-fill-opacity, .75);stroke-width:var(--media-buffering-track-fill-width, 9);stroke-dasharray:100;stroke-dashoffset:var(--media-buffering-track-fill-offset, 50)}:where([data-buffering]) :where(.vds-buffering-icon,.vds-buffering-spinner){opacity:1;animation:var(--media-buffering-animation, vds-buffering-spin 1s linear infinite)}@keyframes vds-buffering-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion){:where([data-buffering]) :where(.vds-buffering-icon,.vds-buffering-spinner){animation-duration:8s}}:where(.vds-button){position:relative;display:inline-flex;justify-content:center;align-items:center;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:none;border:none;border-radius:var(--media-button-border-radius, 8px);width:var(--media-button-size, 40px);height:var(--media-button-size, 40px);transition:transform .2s ease-out;contain:layout style;cursor:pointer;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-shrink:0}.vds-button{border:var(--media-button-border);color:var(--media-button-color, var(--media-controls-color, #f5f5f5));padding:var(--media-button-padding, 0px)}:where([data-fullscreen] .vds-button){width:var(--media-fullscreen-button-size, 42px);height:var(--media-fullscreen-button-size, 42px)}@media screen and (max-width: 599px){:where([data-fullscreen] .vds-button){width:var(--media-sm-fullscreen-button-size, 42px);height:var(--media-sm-fullscreen-button-size, 42px)}}:where(.vds-button .vds-icon){width:var(--media-button-icon-size, 80%);height:var(--media-button-icon-size, 80%);border-radius:var(--media-button-border-radius, 8px)}:where(.vds-menu-button .vds-icon){display:flex!important}:where(.vds-button[aria-hidden=true]){display:none!important}@media (hover: hover) and (pointer: fine){.vds-button:hover{background-color:var(--media-button-hover-bg, rgb(255 255 255/.2))}.vds-button:hover{transform:var(--media-button-hover-transform, scale(1.05));transition:var(--media-button-hover-transition, transform .2s ease-in)}.vds-button[aria-expanded=true]{transform:unset}}@media (pointer: coarse){.vds-button:hover{border-radius:var(--media-button-touch-hover-border-radius, 100%);background-color:var(--media-button-touch-hover-bg, rgb(255 255 255/.2))}}:where(.vds-button:focus){outline:none}:where(.vds-button[data-focus],.vds-button:focus-visible){box-shadow:var(--media-focus-ring)}:where(.vds-live-button){min-width:auto;min-height:auto;width:var(--media-live-button-width, 40px);height:var(--media-live-button-height, 40px);padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:none;border:none}:where(.vds-live-button-text){font-family:var(--media-font-family, sans-serif);font-size:var(--media-live-button-font-size, 12px);font-weight:var(--media-live-button-font-weight, 600);letter-spacing:var(--media-live-button-letter-spacing, 1.5px);transition:color .3s ease}.vds-live-button-text{background-color:var(--media-live-button-bg, #8a8a8a);border-radius:var(--media-live-button-border-radius, 2px);color:var(--media-live-button-color, #161616);padding:var(--media-live-button-padding, 1px 4px)}:where(.vds-live-button[data-focus] .vds-live-button-text){box-shadow:var(--media-focus-ring)}:where(.vds-live-button[data-edge]){cursor:unset}.vds-live-button[data-edge] .vds-live-button-text{background-color:var(--media-live-button-edge-bg, #dc2626);color:var(--media-live-button-edge-color, #f5f5f5)}@media (pointer: fine){:where(.vds-live-button:hover){background-color:unset}}.vds-button:not([data-paused]) .vds-play-icon,.vds-button[data-ended] .vds-play-icon,.vds-button[data-paused] .vds-pause-icon,.vds-button[data-ended] .vds-pause-icon,.vds-button:not([data-ended]) .vds-replay-icon,.vds-button[data-active] .vds-pip-enter-icon,.vds-button:not([data-active]) .vds-pip-exit-icon,.vds-button[data-active] .vds-fs-enter-icon,.vds-button:not([data-active]) .vds-fs-exit-icon,.vds-button:not([data-active]) .vds-cc-on-icon,.vds-button[data-active] .vds-cc-off-icon,.vds-button:not([data-muted]) .vds-mute-icon,.vds-button:not([data-state=low]) .vds-volume-low-icon,.vds-button:not([data-state=high]) .vds-volume-high-icon{display:none}:where(.vds-captions){--overlay-padding: var(--media-captions-padding, 1%);--cue-color: var(--media-user-text-color, var(--media-cue-color, white));--cue-bg-color: var(--media-user-text-bg, var(--media-cue-bg, rgba(0, 0, 0, .7)));--cue-default-font-size: var(--media-cue-font-size, calc(var(--overlay-height) / 100 * 4.5));--cue-font-size: calc(var(--cue-default-font-size) * var(--media-user-font-size, 1));--cue-line-height: var(--media-cue-line-height, calc(var(--cue-font-size) * 1.2));--cue-padding-x: var(--media-cue-padding-x, calc(var(--cue-font-size) * .6));--cue-padding-y: var(--media-cue-padding-x, calc(var(--cue-font-size) * .4));--cue-padding: var(--cue-padding-y) var(--cue-padding-x);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;contain:layout style;margin:var(--overlay-padding);font-size:var(--cue-font-size);font-family:var(--media-user-font-family, sans-serif);box-sizing:border-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-spacing:normal;word-break:break-word}:where([data-fullscreen][data-orientation=portrait] .vds-captions){--cue-default-font-size: var(--media-cue-font-size, calc(var(--overlay-width) / 100 * 4.5))}:where([data-view-type=audio] .vds-captions){position:relative;margin:0}:where(.vds-captions[aria-hidden=true]){opacity:0;visibility:hidden}.vds-captions[data-example]{opacity:1!important;visibility:visible!important}:where([data-view-type=video] .vds-captions [data-part=cue-display][data-example]){--cue-text-align: center;--cue-width: 100%;--cue-top: 90%;--cue-left: 0%}:where([data-view-type=audio] .vds-captions [data-part=cue-display]){--cue-width: 100%;position:relative!important}:where(.vds-captions [data-part=cue-display]){position:absolute;direction:ltr;overflow:visible;contain:content;top:var(--cue-top);left:var(--cue-left);right:var(--cue-right);bottom:var(--cue-bottom);width:var(--cue-width, auto);height:var(--cue-height, auto);box-sizing:border-box;transform:var(--cue-transform);text-align:var(--cue-text-align);writing-mode:var(--cue-writing-mode, unset);white-space:pre-line;unicode-bidi:plaintext;min-width:-moz-min-content;min-width:min-content;min-height:-moz-min-content;min-height:min-content;background-color:var(--media-user-display-bg, var(--media-cue-display-bg));border-radius:var(--media-cue-display-border-radius)}.vds-captions [data-part=cue-display]{padding:var(--media-cue-display-padding)}:where(.vds-captions[data-dir=rtl] [data-part=cue-display]){direction:rtl}:where(.vds-captions [data-part=cue]){display:inline-block;contain:content;font-variant:var(--media-user-font-variant);border:var(--media-cue-border, unset);border-radius:var(--media-cue-border-radius, 2px);-webkit-backdrop-filter:var(--media-cue-backdrop, blur(8px));backdrop-filter:var(--media-cue-backdrop, blur(8px));line-height:var(--cue-line-height);box-sizing:border-box;box-shadow:var(--media-cue-box-shadow, var(--cue-box-shadow));white-space:var(--cue-white-space, pre-wrap);outline:var(--cue-outline);text-shadow:var(--media-user-text-shadow, var(--cue-text-shadow))}.vds-captions [data-part=cue]{background-color:var(--cue-bg-color);color:var(--cue-color);padding:var(--cue-padding)}:where(.vds-captions [data-part=cue-display][data-vertical] [data-part=cue]){--cue-padding: var(--cue-padding-x) var(--cue-padding-y)}:where(.vds-captions [data-part=region]){--anchor-x-percent: calc(var(--region-anchor-x) / 100);--anchor-x: calc(var(--region-width) * var(--anchor-x-percent));--anchor-y-percent: calc(var(--region-anchor-y) / 100);--anchor-y: calc(var(--region-height) * var(--anchor-y-percent));--vp-anchor-x: calc(var(--region-viewport-anchor-x) * 1%);--vp-anchor-y-percent: calc(var(--region-viewport-anchor-y) / 100);--vp-anchor-y: calc(var(--overlay-height) * var(--vp-anchor-y-percent));position:absolute;display:inline-flex;flex-flow:column;justify-content:flex-start;width:var(--region-width);height:var(--region-height);min-height:0px;max-height:var(--region-height);writing-mode:horizontal-tb;top:var(--region-top, calc(var(--vp-anchor-y) - var(--anchor-y)));left:var(--region-left, calc(var(--vp-anchor-x) - var(--anchor-x)));right:var(--region-right);bottom:var(--region-bottom);overflow:hidden;overflow-wrap:break-word;box-sizing:border-box}:where(.vds-captions [data-part=region][data-scroll=up]){justify-content:end}:where(.vds-captions [data-part=region][data-active][data-scroll=up]){transition:top .433s}:where(.vds-captions [data-part=region]>[data-part=cue-display]){position:relative;width:auto;left:var(--cue-offset);height:var(--cue-height, auto);text-align:var(--cue-text-align);unicode-bidi:plaintext;margin-top:2px}:where(.vds-captions [data-part=region] [data-part=cue]){position:relative;border-radius:0}:where(.vds-chapter-title){--color: var(--media-chapter-title-color, rgba(255 255 255 / .64));display:inline-block;font-family:var(--media-font-family, sans-serif);font-size:var(--media-chapter-title-font-size, 16px);font-weight:var(--media-chapter-title-font-weight, 400);color:var(--color);flex:1 1 0%;padding-inline:6px;overflow:hidden;text-align:start;white-space:nowrap;text-overflow:ellipsis}.vds-chapter-title:before{content:var(--media-chapter-title-separator, "•");display:inline-block;margin-right:var(--media-chapter-title-separator-gap, 6px);color:var(--media-chapter-title-separator-color, var(--color))}.vds-chapter-title:empty:before{content:"";margin:0}:where(.vds-controls),:where(.vds-controls-group){position:relative;display:inline-block;width:100%;box-sizing:border-box}:where([data-view-type=audio] .vds-controls){display:inline-block;max-width:100%}:where([data-view-type=video] .vds-controls){display:flex;position:absolute;flex-direction:column;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;opacity:0;visibility:hidden;pointer-events:none;padding:var(--media-controls-padding, 0px);transition:var(--media-controls-out-transition, opacity .2s ease-out)}:where([data-view-type=video] .vds-controls[data-visible]){opacity:1;visibility:visible;transition:var(--media-controls-in-transition, opacity .2s ease-in)}:where(.vds-controls-spacer){flex:1 1 0%;pointer-events:none}:where(.vds-gestures){display:contents}:where(.vds-gesture){position:absolute;display:block;contain:content;z-index:0;opacity:0;visibility:hidden;pointer-events:none!important}:where(.vds-icon svg){display:block;width:100%;height:100%;vertical-align:middle}:where(.vds-kb-action.hidden){opacity:0}:where(.vds-kb-text-wrapper){text-align:center;position:absolute;left:0;right:0;top:var(--media-kb-text-top, 10%);z-index:20;pointer-events:none}:where(.vds-kb-text){display:inline-block;font-size:var(--media-kb-text-size, 150%);font-family:var(--media-font-family, sans-serif);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--media-kb-border-radius, 2.5px);pointer-events:none}.vds-kb-text{color:var(--media-kb-text-color, var(--default-color));background-color:var(--media-kb-text-bg, var(--default-bg));padding:var(--media-kb-text-padding, 10px 20px)}.light .vds-kb-text{--default-color: #1a1a1a;--default-bg: rgb(240 240 240 / .6)}.dark .vds-kb-text{--default-color: #f5f5f5;--default-bg: rgb(10 10 10 / .6)}:where(.vds-kb-text:empty){display:none}:where(.vds-kb-bezel){--size: var(--media-kb-bezel-size, 52px);position:absolute;left:50%;top:45%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--size);height:var(--size);margin-left:calc(-1 * var(--size) / 2);margin-right:calc(-1 * var(--size) / 2);z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--media-kb-bezel-bg, var(--default-bg));animation:var(--media-kb-bezel-animation, vds-bezel-fade .35s linear 1 normal forwards);border-radius:var(--media-kb-bezel-border-radius, calc(var(--size) / 2));pointer-events:none}.vds-kb-bezel:not(:has(svg)){display:none!important}.light .vds-kb-bezel{--default-bg: rgb(255 255 255 / .6)}.dark .vds-kb-bezel{--default-bg: rgb(10 10 10 / .6)}@media (prefers-reduced-motion){:where(.vds-kb-bezel){animation:none}}:where(.vds-kb-bezel:has(slot:empty)){opacity:0}:where(.vds-kb-action[data-action=seek-forward] .vds-kb-bezel){top:45%;left:unset;right:10%}:where(.vds-kb-action[data-action=seek-backward] .vds-kb-bezel){top:45%;left:10%}:where(.vds-kb-icon){--size: var(--media-kb-icon-size, 38px);width:var(--size);height:var(--size)}.vds-kb-icon{color:var(--media-kb-icon-color, var(--default-color))}.light .vds-kb-icon{--default-color: #1a1a1a}.dark .vds-kb-icon{--default-color: #f5f5f5}@keyframes vds-bezel-fade{0%{opacity:1}to{opacity:0;transform:scale(2)}}:where(.vds-menu-items){--color-inverse: var(--media-menu-color-inverse, var(--default-inverse));--color-gray-50: var(--media-menu-color-gray-50, var(--default-gray-50));--color-gray-100: var(--media-menu-color-gray-100, var(--default-gray-100));--color-gray-200: var(--media-menu-color-gray-200, var(--default-gray-200));--color-gray-300: var(--media-menu-color-gray-300, var(--default-gray-300));--color-gray-400: var(--media-menu-color-gray-400, var(--default-gray-400));--text-color: var(--media-menu-text-color, var(--default-text));--text-secondary-color: var(--media-menu-text-secondary-color, var(--default-text-secondary));--root-border: var(--media-menu-border, var(--default-root-border))}.light .vds-menu-items{--default-inverse: black;--default-gray-50: rgb(80 80 80 / .15);--default-gray-100: rgb(80 80 80 / .45);--default-gray-200: rgb(235 235 235 / .6);--default-gray-300: rgb(238 238 238);--default-gray-400: rgb(250 250 250);--default-text: #1a1a1a;--default-text-secondary: #6b6b6b;--default-root-border: 1px solid rgb(10 10 10 / .1)}.dark .vds-menu-items{--default-inverse: white;--default-gray-50: rgb(245 245 245 / .1);--default-gray-100: rgb(245 245 245 / .45);--default-gray-200: rgb(10 10 10 / .6);--default-gray-300: rgb(27 27 27);--default-gray-400: rgb(10 10 10);--default-text: #f5f5f5;--default-text-secondary: #8a8a8a;--default-root-border: 1px solid rgb(255 255 255 / .1)}:where(.vds-menu-items){--font-family: var(--media-font-family, sans-serif);--font-size: var(--media-menu-font-size, 14px);--font-weight: var(--media-menu-font-weight, 500);--root-bg: var(--media-menu-bg, var(--color-gray-400));--root-padding: var(--media-menu-padding, 12px);--root-border-radius: var(--media-menu-border-radius, 4px);--divider: var(--media-menu-divider, 1px solid var(--color-gray-50));--section-bg: var(--media-menu-section-bg, var(--color-gray-300));--section-border: var(--media-menu-section-border);--section-divider: var(--media-menu-section-divider, var(--divider));--top-bar-bg: var(--media-menu-top-bar-bg, var(--color-gray-200));--top-bar-divider: var(--media-menu-divider, transparent);--text-hint-color: var(--media-menu-hint-color, var(--text-secondary-color));--chapter-divider: var(--media-chapters-divider, var(--divider));--chapter-active-bg: var(--media-chapters-item-active-bg, var(--color-gray-50));--chapter-active-border-left: var(--media-chapters-item-active-border-left);--chapter-progress-bg: var(--media-chapters-progress-bg, var(--color-inverse));--chapter-time-font-size: var(--media-chapters-time-font-size, 12px);--chapter-time-font-weight: var(--media-chapters-time-font-weight, 500);--chapter-time-gap: var(--media-chapters-time-gap, 6px);--chapter-duration-bg: var(--media-chapters-duration-bg);--item-border: var(--media-menu-item-border, 0);--item-bg: var(--media-menu-item-bg, transparent);--item-hover-bg: var(--media-menu-item-hover-bg, var(--color-gray-50));--item-icon-size: var(--media-menu-item-icon-size, 18px);--item-padding: var(--media-menu-item-padding, 10px);--item-min-height: var(--media-menu-item-height, 40px);--item-border-radius: var(--media-menu-item-border-radius, 2px);--scrollbar-track-bg: var(--media-menu-scrollbar-track-bg, transparent);--scrollbar-thumb-bg: var(--media-menu-scrollbar-thumb-bg, var(--color-gray-50));--webkit-scrollbar-bg: var(--color-gray-400);--webkit-scrollbar-track-bg: var(--media-menu-scrollbar-track-bg, var(--color-gray-50));--checkbox-bg: var(--media-menu-checkbox-bg, var(--color-gray-100));--checkbox-active-bg: var(--media-menu-checkbox-bg-active, #1ba13f);--checkbox-handle-bg: var(--media-menu-checkbox-handle-bg, #f5f5f5);--checkbox-handle-border: var(--media-menu-checkbox-handle-border);--radio-icon-color: var(--media-menu-radio-icon-color, var(--text-color))}:where(.vds-menu[data-root] media-menu[data-root]){display:contents}:where(.vds-menu){font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight)}:where(.vds-menu[data-disabled][data-root]){display:none}:where(.vds-menu[data-submenu]){display:inline-block}:where(.vds-menu-items:focus){outline:none}:where(.vds-menu-item:focus,.vds-radio:focus){outline:none}:where(.vds-menu-item:focus-visible,.vds-menu-item[data-focus],.vds-radio:focus-visible,.vds-radio[data-focus]){outline:none;box-shadow:var(--media-focus-ring)}:where(.vds-menu[data-open] .vds-tooltip-content){display:none!important}.vds-menu-items [data-hidden]{display:none!important}@media (prefers-reduced-motion: no-preference){:where(.vds-menu-items){scroll-behavior:smooth}}:where(.vds-menu-items){box-sizing:border-box;min-width:var(--media-menu-min-width, 280px);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg);transform:translateZ(0)}:where(.vds-menu-items)::-webkit-scrollbar{background-color:var(--webkit-scrollbar-bg);border-radius:var(--root-border-radius);height:6px;width:5px}:where(.vds-menu-items)::-webkit-scrollbar-track{background-color:var(--webkit-scrollbar-track-bg);border-radius:4px}:where(.vds-menu-items)::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border-radius:4px}:where(.vds-menu-items)::-webkit-scrollbar-corner{background-color:var(--scrollbar-thumb-bg)}:where(.vds-menu-button){outline:none;box-sizing:border-box}:where(.vds-menu-button .vds-rotate-icon){transition:transform .2s ease-out}:where(.vds-menu-button[aria-expanded=true] .vds-rotate-icon){transform:rotate(var(--media-menu-icon-rotate-deg, 90deg));transition:transform .2s ease-in}:where(.vds-menu-button){display:inline-flex;align-items:center;justify-content:center}@media (prefers-reduced-motion){:where(.vds-menu-button .vds-rotate-icon){transition:unset}}:where(.vds-menu-items){display:flex;align-items:center;flex-direction:column;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);transition:height .35s ease}@media (prefers-reduced-motion){:where(.vds-menu-items){transition:unset}}:where(.vds-menu-items[data-root]){background-color:var(--root-bg);border-radius:var(--root-border-radius);box-shadow:var(--media-menu-box-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:var(--menu-height, auto);will-change:width,height;overflow-y:auto;overscroll-behavior:contain;opacity:0;z-index:9999999;box-sizing:border-box;max-height:var(--media-menu-max-height, 250px);filter:var(--media-menu-filter, drop-shadow(0 4px 3px rgb(0 0 0/.07)) drop-shadow(0 2px 2px rgb(0 0 0/.06)))}.vds-menu-items[data-root]{border:var(--root-border);padding:var(--root-padding)}:where([data-view-type=video]) :where(.vds-menu-items[data-root]){max-height:var(--media-menu-video-max-height, calc(var(--player-height) * .7))}:where(.vds-menu-items[data-transition=height]){--scrollbar-thumb-bg: rgba(0, 0, 0, 0);pointer-events:none;overflow:hidden}.vds-menu-button[aria-disabled=true],.vds-menu-item[aria-disabled=true],.vds-menu-item[data-disabled]{display:none}:where(.vds-menu-items[data-root]){--enter-transform: translateY(0px);--exit-transform: translateY(12px)}:where(.vds-menu-items[data-root]:not([data-placement])){--enter-transform: translateY(-24px)}:where(.vds-menu-items[data-root][aria-hidden=true]){animation:var(--media-menu-exit-animation, vds-menu-exit .2s ease-out)}:where(.vds-menu-items[data-root][aria-hidden=false]){animation:var(--media-menu-enter-animation, vds-menu-enter .3s ease-out);animation-fill-mode:forwards}:where(.vds-menu-items[data-placement~=bottom]){--enter-transform: translateY(0);--exit-transform: translateY(-12px)}@keyframes vds-menu-enter{0%{opacity:0;transform:var(--exit-transform)}to{opacity:1;transform:var(--enter-transform)}}@keyframes vds-menu-exit{0%{opacity:1;transform:var(--enter-transform)}to{opacity:0;transform:var(--exit-transform)}}@media (prefers-reduced-motion){:where(.vds-menu-items){animation:none;opacity:1}}:where(media-menu-portal){display:contents}:where(.vds-menu-items[data-root]:not([data-placement])){position:fixed;left:16px;right:16px;top:unset;bottom:0;max-height:var(--media-sm-menu-portrait-max-height, 40vh);max-height:var(--media-sm-menu-portrait-max-height, 40dvh)}:where(.vds-menu-items[data-root]:not([data-placement])){max-width:480px;margin:0 auto}@media (orientation: landscape) and (pointer: coarse){:where(.vds-menu-items[data-root]:not([data-placement])){max-height:var(--media-sm-menu-landscape-max-height, min(70vh, 400px));max-height:var(--media-sm-menu-landscape-max-height, min(70dvh, 400px))}}:where(.vds-menu[data-submenu] .vds-menu-button){display:flex;align-items:center;justify-content:flex-start}:where(.vds-menu-items[data-submenu]){width:100%}:where(.vds-menu[aria-hidden=true]),:where(.vds-menu-items[data-submenu][aria-hidden=true]){display:none}:where(.vds-menu-item,.vds-radio){position:relative;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:left;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--item-border-radius);box-sizing:border-box;min-height:var(--item-min-height);font-size:var(--font-size);outline:none}.vds-menu-item,.vds-radio{color:var(--text-color);background-color:var(--item-bg);padding:var(--item-padding)}.vds-menu-item:focus-visible,.vds-menu-item[data-focus],.vds-radio:focus-visible,.vds-radio[data-focus]{cursor:pointer;background-color:var(--item-hover-bg)}@media (hover: hover) and (pointer: fine){.vds-menu-item[role]:hover,.vds-radio:hover{cursor:pointer;background-color:var(--item-hover-bg)}}:where(.vds-menu-items[data-submenu]){align-items:flex-start;justify-content:center;flex-direction:column}:where(.vds-menu-item[aria-expanded=true]){font-weight:700;border-radius:0;border-top-left-radius:var(--item-border-radius);border-top-right-radius:var(--item-border-radius)}.vds-menu-item[aria-expanded=true]{border-bottom:var(--top-bar-divider)}:where(.vds-menu-item[aria-expanded=true]){position:sticky;top:calc(-1 * var(--root-padding));left:0;width:100%;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-bottom:4px}.vds-menu-item[aria-expanded=true]{background-color:var(--top-bar-bg)}:where(.vds-menu-item-label){flex:1 0 0%;text-align:start}:where(.vds-menu-item .vds-icon,.vds-radio .vds-icon){--size: var(--item-icon-size);width:var(--size);height:var(--size);margin-right:var(--media-menu-item-icon-spacing, 6px)}:where(.vds-menu-open-icon,.vds-menu-close-icon){--size: var(--media-menu-arrow-icon-size, 18px);width:var(--size);height:var(--size)}:where(.vds-menu-item-hint,.vds-menu-open-icon,.vds-radio-hint){color:var(--text-hint-color);font-size:var(--media-menu-hint-font-size, 13px);font-weight:var(--media-menu-hint-font-weight, 400)}:where(.vds-menu-items .vds-menu-open-icon){margin-right:0}:where(.vds-menu-items) :where(.vds-menu-item-hint,.vds-menu-open-icon){margin-left:auto}:where(.vds-menu-items) :where(.vds-menu-item-hint+.vds-menu-open-icon),:where(.vds-menu-item-hint+media-icon .vds-menu-open-icon),:where(.vds-menu-item-hint+slot>.vds-menu-open-icon){margin-left:2px}:where(.vds-menu-item[aria-hidden=true]),:where(.vds-menu-item[aria-expanded=true] .vds-menu-open-icon){display:none!important}:where(.vds-menu-items) :where(.vds-menu-item[aria-disabled=true],.vds-menu-item[data-disabled]) :where(.vds-menu-open-icon){opacity:0}:where(.vds-menu-close-icon),:where(.vds-menu-item[aria-expanded=true]>.vds-icon){display:none!important}:where(.vds-menu-item[aria-expanded=true] .vds-menu-close-icon){display:inline!important;margin-left:calc(-1 * var(--item-padding) / 2)}:where(.vds-menu-checkbox){--checkbox-width: var(--media-menu-checkbox-width, 40px);--checkbox-height: var(--media-menu-checkbox-height, 18px);--checkbox-top: calc((var(--checkbox-height) - var(--checkbox-diameter)) / 2);--checkbox-diameter: var( --media-menu-checkbox-handle-diameter, calc(var(--checkbox-height) - 2px) );--checkbox-gap: var(--media-menu-checkbox-gap, 2.5px);position:relative;display:inline-block;width:var(--checkbox-width);height:var(--checkbox-height);border-radius:calc(var(--checkbox-height) / 2);transition:.3s all ease-in-out;box-sizing:border-box;cursor:pointer;pointer-events:auto}.vds-menu-checkbox{background-color:var(--checkbox-bg)}:where(.vds-menu-checkbox:focus-visible){outline:none;box-shadow:var(--media-focus-ring)}.vds-menu-checkbox[aria-checked=true]{background-color:var(--checkbox-active-bg)}:where(.vds-menu-checkbox):after{content:"";display:inline-block;width:var(--checkbox-diameter);height:var(--checkbox-diameter);border-radius:calc(var(--checkbox-diameter) / 2);position:absolute;top:var(--checkbox-top);transform:translate(var(--checkbox-gap));transition:.3s all ease-in-out;border:var(--checkbox-handle-border);box-sizing:border-box}.vds-menu-checkbox:after{background-color:var(--checkbox-handle-bg)}:where(.vds-menu-checkbox[aria-checked=true]):after{transform:translate(calc(var(--checkbox-width) - var(--checkbox-diameter) - var(--checkbox-gap)))}@media (prefers-reduced-motion: no-preference){:where(.vds-menu-checkbox[data-active]):after{width:calc(var(--checkbox-width) - var(--checkbox-gap) * 2)}}:where(.vds-menu-checkbox[aria-checked=true][data-active]):after{transform:translate(var(--checkbox-gap))}:where(.vds-menu-items .vds-slider){--media-slider-track-bg: var(--media-menu-slider-track-bg, var(--color-gray-50));--media-slider-track-fill-bg: var(--media-menu-slider-track-fill-bg, var(--color-inverse));--media-slider-height: var(--media-menu-slider-height, 32px);--track-focus-height: var(--track-height) !important}:where(.vds-menu-items .vds-slider-thumb){opacity:1!important}:where(.vds-menu-slider-item.group){flex-direction:column}:where(.vds-menu-slider-title){margin-top:4px}:where(.vds-menu-slider-body){width:100%;display:flex;align-items:center;margin-top:6px}:where(.vds-menu-slider-item .vds-icon){margin:0;color:var(--text-hint-color)}:where(.vds-menu-slider-item[data-min] .vds-icon.down,.vds-menu-slider-item[data-max] .vds-icon.up){color:var(--text-color);animation:.6s ease-in-out vds-slider-icon;transition:all 1.2s ease}@keyframes vds-slider-icon{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}:where(.vds-menu-items .vds-slider-track-fill){transition:opacity .3s ease}:where(.vds-menu-items .vds-slider[data-active] .vds-slider-track-fill){opacity:0}:where(.vds-radio-group){box-sizing:border-box;width:100%;display:flex;flex-direction:column}.vds-radio{cursor:pointer;contain:content;padding-left:calc(var(--item-icon-size) + var(--item-padding))}.vds-radio[aria-checked=true]{padding-left:0}.vds-radio .vds-icon{display:none;color:var(--radio-icon-color)}.vds-radio[aria-checked=true] .vds-icon{display:inline-block;margin-left:6px}:where(.vds-radio-hint){margin-left:auto}.vds-color-picker{width:32px;height:32px;border:0;background-color:transparent;outline:none}.vds-color-picker::-webkit-color-swatch{border-radius:2px}.vds-color-picker::-moz-color-swatch{border-radius:2px}.vds-color-picker:focus-visible::-webkit-color-swatch{box-shadow:var(--media-focus-ring)}.vds-color-picker:focus-visible::-moz-color-swatch{box-shadow:var(--media-focus-ring)}:where(.vds-menu-section){width:100%}:where(.vds-menu-item+.vds-menu-section){margin-top:8px}:where(.vds-menu-section+.vds-menu-section){margin-top:24px}:where(.vds-menu-section:first-child){margin-top:8px}:where(.vds-menu-section:last-child){margin-bottom:8px}:where(.vds-menu-section-title),:where(.vds-menu-slider-title){width:100%;display:flex;align-items:center;justify-content:space-between;color:var(--text-secondary-color);font-size:var(--media-menu-section-header-font-size, 12px);font-weight:var(--media-menu-section-header-font-weight, 500);padding-inline:2px}:where(.vds-menu-section-body){width:100%}:where(.vds-menu-section-title+.vds-menu-section-body){margin-top:var(--media-menu-section-gap, 8px)}.vds-menu-section-body{background-color:var(--section-bg);border:var(--section-border);border-radius:var(--media-menu-section-border-radius, 2px)}:where(.vds-menu-section:not([data-open]) .vds-menu-item:not(:last-child)){border-bottom:var(--section-divider)}:where(.vds-menu-section-body .vds-menu:last-child>.vds-menu-item){border-bottom:unset}.vds-menu-section[data-open],.vds-menu-section[data-open]>.vds-menu-section-body{display:contents!important;background-color:transparent!important}.vds-menu-section[data-open]>.vds-menu-section-title,.vds-menu-section[data-open]>.vds-menu-section-body>:not([data-open]){display:none}:where(.vds-chapters-menu-items){min-width:var(--media-chapters-min-width, var(--media-menu-min-width, 220px))}.vds-chapters-menu-items{padding:var(--media-chapters-padding, 0)}:where(.vds-menu-items:has(.vds-chapters-radio-group[data-thumbnails])){min-width:var(--media-chapters-with-thumbnails-min-width, 300px)}:where(.vds-chapter-radio){border-radius:0}.vds-chapter-radio{border-bottom:var(--chapter-divider);padding:var(--item-padding)}.vds-chapter-radio[aria-checked=true]{padding-left:var(--item-padding)}:where(.vds-chapter-radio:last-child){border-bottom:0}.vds-chapter-radio[aria-checked=true]{background-color:var(--chapter-active-bg);border-left:var(--chapter-active-border-left)}:where(.vds-chapter-radio[aria-checked=true]):after{content:" ";width:var(--progress);height:var(--media-chapters-progress-height, 4px);position:absolute;bottom:0;left:0}.vds-chapter-radio[aria-checked=true]:after{border-radius:var(--media-chapters-progress-border-radius, 0);background-color:var(--chapter-progress-bg)}.vds-chapters-radio-group :where(.vds-thumbnail){margin-right:var(--media-chapters-thumbnail-gap, 12px);flex-shrink:0;min-width:var(--media-chapters-thumbnail-min-width, 100px);min-height:var(--media-chapters-thumbnail-min-height, 56px);max-width:var(--media-chapters-thumbnail-max-width, 120px);max-height:var(--media-chapters-thumbnail-max-height, 68px)}.vds-chapters-radio-group .vds-thumbnail{border:var(--media-chapters-thumbnail-border, 0)}:where(.vds-chapters-radio-group .vds-chapter-radio-label){color:var(--text-secondary-color);font-size:var(--font-size);font-weight:var(--font-weight);white-space:nowrap}:where(.vds-chapter-radio[aria-checked=true] .vds-chapter-radio-label){color:var(--text-color)}:where(.vds-chapters-radio-group .vds-chapter-radio-start-time){display:inline-block;letter-spacing:var(--media-chapters-start-time-letter-spacing, .4px);border-radius:var(--media-chapters-start-time-border-radius, 2px);font-size:var(--chapter-time-font-size);font-weight:var(--chapter-time-font-weight);margin-top:var(--chapter-time-gap)}.vds-chapters-radio-group .vds-chapter-radio-start-time{color:var(--text-secondary-color);background-color:var(--section-bg);padding:var(--media-chapters-start-time-padding, 1px 4px)}:where(.vds-chapters-radio-group .vds-chapter-radio-duration){color:var(--text-hint-color);font-size:var(--chapter-time-font-size);font-weight:var(--chapter-time-font-weight);margin-top:var(--chapter-time-gap)}.vds-chapters-radio-group .vds-chapter-radio-duration{background-color:var(--chapter-duration-bg);border-radius:var(--media-chapters-duration-border-radius, 2px)}.vds-chapters-radio-group:not([data-thumbnails]) :where(.vds-thumbnail,media-thumbnail){display:none}:where(.vds-chapter-radio-content){display:flex;align-items:flex-start;flex-direction:column}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-content){width:100%;flex-direction:row;display:flex;flex-wrap:wrap;align-items:center}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-start-time){margin-top:0;margin-left:auto}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-duration){margin-top:4px;flex-basis:100%}.vds-menu-items[data-keyboard] .vds-chapters-radio-group:focus-within{padding:var(--media-chapters-focus-padding, 4px)}:where(.vds-poster){display:block;contain:content;position:absolute;top:50%;transform:translateY(-50%);left:0;opacity:0;width:100%;height:100%;z-index:1;border:0;pointer-events:none;box-sizing:border-box;transition:opacity .2s ease-out;background-color:var(--media-poster-bg, black)}:where(.vds-poster img){-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;box-sizing:border-box}.vds-poster :where(img){border:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:where(.vds-poster[data-hidden]){display:none}:where(.vds-poster[data-visible]){opacity:1}.vds-poster:not(:defined),.vds-poster img:not([src]){display:none}:where(.vds-slider){--width: var(--media-slider-width, 100%);--height: var(--media-slider-height, 48px);--thumb-size: var(--media-slider-thumb-size, 15px);--thumb-focus-size: var(--media-slider-focused-thumb-size, calc(var(--thumb-size) * 1.1));--track-width: var(--media-slider-track-width, 100%);--track-height: var(--media-slider-track-height, 5px);--track-focus-width: var(--media-slider-focused-track-width, var(--track-width));--track-focus-height: var(--media-slider-focused-track-height, calc(var(--track-height) * 1.25));display:inline-flex;align-items:center;width:var(--width);height:var(--height);margin:0 calc(var(--thumb-size) / 2);position:relative;contain:layout style;outline:none;pointer-events:auto;cursor:pointer;-moz-user-select:none;user-select:none;touch-action:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}:where(.vds-slider[aria-hidden=true]){display:none!important}:where(.vds-slider[aria-disabled=true]){cursor:unset}:where(.vds-slider:focus){outline:none}:where(.vds-slider:not([data-chapters])[data-focus],.vds-slider:not([data-chapters]):focus-visible) :where(.vds-slider-track){box-shadow:var(--media-focus-ring)}:where(.vds-slider .vds-slider-track){z-index:0;position:absolute;width:var(--track-width);height:var(--track-height);top:50%;left:0;border-radius:var(--media-slider-track-border-radius, 2px);transform:translateY(-50%) translateZ(0);background-color:var(--media-slider-track-bg, rgb(255 255 255/.3));contain:strict}:where(.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-track){outline-offset:var(--thumb-size)}:where(.vds-slider:not([data-chapters])[data-active] .vds-slider-track){width:var(--track-focus-width);height:var(--track-focus-height)}:where(.vds-slider .vds-slider-track-fill){z-index:2;background-color:var(--media-slider-track-fill-bg, var(--media-brand));width:var(--slider-fill, 0%);will-change:width}:where(.vds-slider .vds-slider-thumb){position:absolute;top:50%;left:var(--slider-fill);opacity:0;contain:layout size style;width:var(--thumb-size);height:var(--thumb-size);border:var(--media-slider-thumb-border, 1px solid #cacaca);border-radius:var(--media-slider-thumb-border-radius, 9999px);background-color:var(--media-slider-thumb-bg, #fff);transform:translate(-50%,-50%) translateZ(0);transition:opacity .15s ease-in;pointer-events:none;will-change:left;z-index:2}:where(.vds-slider[data-dragging],.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-thumb){box-shadow:var(--media-slider-focused-thumb-shadow, 0 0 0 4px hsla(0, 0%, 100%, .4))}:where(.vds-slider[data-active] .vds-slider-thumb){opacity:1;transition:var(--media-slider-thumb-transition, opacity .2s ease-in, box-shadow .2s ease)}:where(.vds-slider[data-dragging] .vds-slider-thumb){width:var(--thumb-focus-size);height:var(--thumb-focus-size)}:where(.vds-slider-value){display:inline-block;contain:content;font-size:14px;font-family:var(--media-font-family, sans-serif)}:where(.vds-slider-thumbnail){display:block;contain:content;box-sizing:border-box}:where(.vds-slider-video){background-color:#000;box-sizing:border-box;contain:content;display:inline-block;border:var(--media-thumbnail-border, 1px solid white)}:where(.vds-slider-video video){display:block;height:auto;width:156px}:where(.vds-slider-video[data-loading]){opacity:0}:where(.vds-slider-video[data-hidden],.vds-slider-video[data-hidden] video){display:none;width:0px}:where(.vds-slider .vds-slider-preview){display:flex;flex-direction:column;align-items:center;opacity:0;background-color:var(--media-slider-preview-bg);border-radius:var(--media-slider-preview-border-radius, 2px);pointer-events:none;transition:opacity .2s ease-out;will-change:left,opacity;contain:layout paint style}:where(.vds-slider-preview[data-visible]){opacity:1;transition:opacity .2s ease-in}.vds-slider-value{background-color:var(--media-slider-value-bg, black);border-radius:var(--media-slider-value-border-radius, 2px);border:var(--media-slider-value-border);color:var(--media-slider-value-color, white);padding:var(--media-slider-value-padding, 1px 10px)}:where(.vds-slider-video:not([data-hidden])+.vds-slider-chapter-title,.vds-slider-thumbnail:not([data-hidden])+.vds-slider-chapter-title){margin-top:var(--media-slider-chapter-title-gap, 6px)}:where(.vds-slider-video:not([data-hidden])+.vds-slider-value,.vds-slider-thumbnail:not([data-hidden])+.vds-slider-value,.vds-slider-chapter-title+.vds-slider-value){margin-top:var(--media-slider-value-gap, 2px)}:where(.vds-slider[aria-orientation=vertical]){--width: var(--media-slider-width, 48px);--height: var(--media-slider-height, 100%);--track-width: var(--media-slider-track-width, 4px);--track-height: var(--media-slider-track-height, 100%);--track-focus-width: var(--media-slider-focused-track-width, calc(var(--track-width) * 1.25));--track-focus-height: var(--media-slider-focused-track-height, var(--track-height));margin:calc(var(--thumb-size) / 2) 0}:where(.vds-slider[aria-orientation=vertical] .vds-slider-track){top:unset;bottom:0;left:50%;transform:translate(-50%) translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-track-fill){width:var(--track-width);height:var(--slider-fill);will-change:height;transform:translate(-50%) translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-progress){top:unset;bottom:0;width:var(--track-width);height:var(--slider-progress, 0%);will-change:height}:where(.vds-slider[aria-orientation=vertical] .vds-slider-thumb){top:unset;bottom:var(--slider-fill);left:50%;will-change:bottom;transform:translate(-50%,50%) translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-preview){will-change:bottom,opacity}:where([data-live] .vds-time-slider .vds-slider-track-fill){background-color:var(--media-slider-track-fill-live-bg, #dc2626)}:where(.vds-time-slider .vds-slider-progress){z-index:1;left:0;width:var(--slider-progress, 0%);will-change:width;background-color:var(--media-slider-track-progress-bg, rgb(255 255 255/.5))}:where([data-media-player]:not([data-can-play]) .vds-time-slider .vds-slider-value){display:none}:where(.vds-slider-steps){display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;position:absolute;top:0;left:0}:where(.vds-slider-step){width:var(--media-slider-step-width, 2.5px);height:calc(var(--track-height) + 1px);background-color:var(--media-slider-step-color, rgb(124, 124, 124));opacity:0;transition:opacity .3s ease}:where(.vds-slider[data-active] .vds-slider-step){opacity:1}:where(.vds-time-slider .vds-slider-chapters){position:relative;display:flex;align-items:center;width:100%;height:100%;contain:layout style;border-radius:var(--media-slider-track-border-radius, 1px)}:where(.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-chapters){box-shadow:var(--media-focus-ring);height:var(--track-height)}:where(.vds-time-slider .vds-slider-chapter){margin-right:2px}:where(.vds-time-slider .vds-slider-chapter:last-child){margin-right:0}:where(.vds-time-slider .vds-slider-chapter){position:relative;display:flex;align-items:center;width:100%;height:100%;will-change:height,transform;contain:layout style;border-radius:var(--media-slider-track-border-radius, 1px)}:where(.vds-time-slider .vds-slider-chapter .vds-slider-track-fill){width:var(--chapter-fill, 0%);will-change:width}:where(.vds-time-slider .vds-slider-chapter .vds-slider-progress){width:var(--chapter-progress, 0%);will-change:width}@media (hover: hover) and (pointer: fine){:where(.vds-time-slider:hover .vds-slider-chapters){contain:strict}:where(.vds-time-slider .vds-slider-chapter:hover:not(:only-of-type)){transform:var(--media-slider-chapter-hover-transform, scaleY(2));transition:var(--media-slider-chapter-hover-transition, transform .1s cubic-bezier(.4, 0, 1, 1))}}:where(.vds-time-slider .vds-slider-chapter-title){font-family:var(--media-font-family, sans-serif);font-size:var(--media-slider-chapter-title-font-size, 14px);color:var(--media-slider-chapter-title-color, #f5f5f5);background-color:var(--media-slider-chapter-title-bg)}:where(.vds-thumbnail){--min-width: var(--media-thumbnail-min-width, 140px);--max-width: var(--media-thumbnail-max-width, 180px);--aspect-ratio: var(--media-thumbnail-aspect-ratio, var(--thumbnail-aspect-ratio));display:block;width:var(--thumbnail-width);height:var(--thumbnail-height);background-color:var(--media-thumbnail-bg, black);contain:strict;overflow:hidden;box-sizing:border-box;min-width:var(--min-width);min-height:var(--media-thumbnail-min-height, calc(var(--min-width) / var(--aspect-ratio)));max-width:var(--max-width);max-height:var(--media-thumbnail-max-height, calc(var(--max-width) / var(--aspect-ratio)))}.vds-thumbnail{border:var(--media-thumbnail-border, 1px solid white)}:where(.vds-thumbnail img){min-width:unset!important;max-width:unset!important;will-change:width,height,transform}:where(.vds-thumbnail[data-loading] img){opacity:0}:where(.vds-thumbnail[aria-hidden=true]){display:none!important}:where(.vds-time-group){display:flex;align-items:center}.vds-time-divider{margin:0 var(--media-time-divider-gap, 2.5px);color:var(--media-time-divider-color, #e0e0e0)}:where(.vds-time){display:inline-block;contain:content;font-size:var(--media-time-font-size, 15px);font-weight:var(--media-time-font-weight, 400);font-family:var(--media-font-family, sans-serif);border-radius:var(--media-time-border-radius, 2px);letter-spacing:var(--media-time-letter-spacing, .025em)}.vds-time{outline:0;color:var(--media-time-color, var(--default-color));background-color:var(--media-time-bg);border:var(--media-time-border);padding:var(--media-time-padding, 2px)}:where(.vds-time:focus-visible){box-shadow:var(--media-focus-ring)}.light .vds-time{--default-color: rgb(10 10 10)}.dark .vds-time{--default-color: #f5f5f5}:where(.vds-tooltip,media-tooltip){display:contents}:where(.vds-tooltip-content){display:inline-block;box-sizing:border-box;font-family:var(--media-font-family, sans-serif);font-size:var(--media-tooltip-font-size, 13px);font-weight:var(--media-tooltip-font-weight, 500);opacity:0;pointer-events:none;white-space:nowrap;z-index:10;will-change:transform,opacity}.vds-tooltip-content{border-radius:var(--media-tooltip-border-radius, 2px);background-color:var(--media-tooltip-bg-color, var(--default-bg));border:var(--media-tooltip-border, var(--default-border));color:var(--media-tooltip-color, var(--default-color));padding:var(--media-tooltip-padding, 2px 8px)}.light .vds-tooltip-content{--default-color: #1a1a1a;--default-bg: white;--default-border: 1px solid rgb(0 0 0 / .2)}.dark .vds-tooltip-content{--default-color: #f5f5f5;--default-bg: black;--default-border: 1px solid rgb(255 255 255 / .1)}:where(.vds-menu .vds-menu-button[role=button][data-pressed] .vds-tooltip-content){opacity:0;display:none}:where(.vds-tooltip-content){--enter-transform: translateY(0px) scale(1);--exit-transform: translateY(12px) scale(.8)}:where(.vds-tooltip-content:not([data-visible])){animation:var(--media-tooltip-exit-animation, vds-tooltip-exit .2s ease-out)}:where(.vds-tooltip-content[data-visible]){animation:var(--media-tooltip-enter-animation, vds-tooltip-enter .2s ease-in);animation-fill-mode:forwards}:where(.vds-tooltip-content[data-placement~=bottom]){--enter-transform: translateY(0) scale(1);--exit-transform: translateY(-12px) scale(.8)}:where(.vds-tooltip-content[data-placement~=left]){--enter-transform: translateX(0) scale(1);--exit-transform: translateX(12px) scale(.8)}:where(.vds-tooltip-content[data-placement~=right]){--enter-transform: translateX(0) scale(1);--exit-transform: translateX(-12px) scale(.8)}@keyframes vds-tooltip-enter{0%{opacity:0;transform:var(--exit-transform)}to{opacity:1;transform:var(--enter-transform)}}@keyframes vds-tooltip-exit{0%{opacity:1;transform:var(--enter-transform)}to{opacity:0;transform:var(--exit-transform)}}@media (prefers-reduced-motion){:where(.vds-tooltip-content){animation:none}:where(.vds-tooltip-content[data-visible]){opacity:1}}[data-media-player]:not([data-paused]) .vds-play-tooltip-text,[data-media-player][data-paused] .vds-pause-tooltip-text,[data-media-player][data-pip] .vds-pip-enter-tooltip-text,[data-media-player]:not([data-pip]) .vds-pip-exit-tooltip-text,[data-media-player][data-fullscreen] .vds-fs-enter-tooltip-text,[data-media-player]:not([data-fullscreen]) .vds-fs-exit-tooltip-text,[data-media-player]:not([data-captions]) .vds-cc-on-tooltip-text,[data-media-player][data-captions] .vds-cc-off-tooltip-text,[data-media-player]:not([data-muted]) .vds-mute-tooltip-text,[data-media-player][data-muted] .vds-unmute-tooltip-text{display:none}[data-media-player] .vds-video-layout:not([data-match]){display:none!important}[data-media-player][data-layout=video]{background-color:var(--video-bg, black)}[data-media-player][data-layout=video]:not([data-fullscreen]){border-radius:var(--video-border-radius, 6px);border:var(--video-border, 1px solid rgb(255 255 255/.1))}:where(.vds-video-layout){--media-brand: var(--video-brand, #f5f5f5);--media-font-family: var(--video-font-family, sans-serif);--media-controls-color: var(--video-controls-color, #f5f5f5);--media-tooltip-y-offset: 6px;--media-menu-y-offset: 6px;--media-focus-ring-color: var(--video-focus-ring-color, rgb(78 156 246));--media-focus-ring: var(--video-focus-ring, 0 0 0 3px var(--media-focus-ring-color));color:var(--video-controls-color, #f5f5f5);display:contents}:where([data-media-player][data-focus]:not([data-playing]) .vds-video-layout .vds-controls){border-radius:var(--video-border-radius, 6px);box-shadow:var(--media-focus-ring)}:where(.vds-video-layout .vds-controls[data-visible]){border-radius:var(--video-border-radius, 6px);background-image:linear-gradient(to top,rgb(0 0 0/.6),10%,transparent,95%,rgb(0 0 0/.3))}.vds-video-layout .vds-controls-group{align-items:center;display:flex;pointer-events:auto;z-index:0;padding:4px 6px}.vds-video-layout .vds-controls-group:first-child{z-index:50}.vds-video-layout .vds-controls-group:nth-last-child(2){padding:0 12px;z-index:11;margin-bottom:-16px}.vds-video-layout:not([data-sm]) .vds-controls-group:last-child{--media-menu-y-offset: 26px;--media-tooltip-y-offset: 26px;--media-slider-preview-offset: 26px;z-index:10}:where(.vds-video-layout .vds-button){margin-right:2.5px}:where(.vds-video-layout[data-sm] .vds-chapter-title){font-size:var(--video-sm-chapter-title-font-size, 15px)}:where([data-fullscreen] .vds-video-layout .vds-chapter-title){font-size:var(--video-fullscreen-chapter-title-font-size, 16px)}:where(.vds-video-layout:not([data-sm]) .vds-mute-button){margin-left:-2.5px;margin-right:-5px}:where(.vds-video-layout[data-sm]){--media-button-size: var(--video-sm-button-size, 36px)}:where(.vds-video-layout .vds-time-slider){--media-slider-height: 45px;flex-grow:0}:where(.vds-video-layout .vds-slider-thumbnail){--media-thumbnail-border: var(--video-slider-thumbnail-border, 1px solid #f5f5f5);border-radius:var(--video-slider-thumbnail-border-radius, 2px)}.vds-video-layout .vds-time-slider .vds-slider-value{background-color:var(--video-time-bg, unset);text-shadow:-1px -1px 0 #333333,1px -1px 0 #333333,-1px 1px 0 #333333,1px 1px 0 #333333}:where(.vds-video-layout[data-sm] .vds-time){text-shadow:unset}:where(.vds-video-layout[data-lg] .vds-volume){--gap: var(--video-volume-gap, 10px);display:contents}:where(.vds-video-layout[data-lg] .vds-volume-popup){display:contents}:where(.vds-video-layout[data-lg] .vds-volume-slider){margin:0;max-width:0;transition:all .15s ease}:where(.vds-video-layout[data-lg] .vds-volume[data-active] .vds-volume-slider),:where(.vds-video-layout[data-lg] .vds-volume:has([data-active]) .vds-volume-slider){margin-left:var(--gap);opacity:1;visibility:visible;max-width:var(--video-volume-slider-max-width, 72px)}.vds-video-layout[data-lg] .vds-volume-slider:after{content:"";position:fixed;top:0;left:calc(-1 * var(--gap));width:var(--gap);height:100%;z-index:1;pointer-events:auto}:where(.vds-video-layout[data-sm] .vds-volume){--media-slider-height: var(--video-volume-height, 96px);--media-slider-preview-offset: calc(-200% - 6px) ;--gap: var(--video-volume-gap, 10px);position:relative;display:flex;align-items:center;justify-content:center}:where(.vds-video-layout[data-sm] .vds-volume-popup){display:block;position:absolute;top:calc(100% + var(--gap));left:50%;opacity:0;transform:translate(-50%);transition:opacity .15s ease-out,visibility .15s ease-out;border-radius:var(--video-volume-border-radius, 8px);filter:var(--media-volume-filter, drop-shadow(0 1px 1px rgb(0 0 0/.05)));visibility:hidden}.vds-video-layout[data-sm] .vds-mute-button:after{content:"";position:fixed;bottom:calc(-1 * var(--gap));right:0;width:100%;height:var(--gap);z-index:1;pointer-events:auto}.vds-video-layout .vds-volume-popup{background-color:var(--video-volume-bg, var(--media-menu-bg, var(--default-bg)));border:var(--video-volume-border, var(--default-border))}.light .vds-video-layout .vds-volume-popup,.vds-video-layout.light .vds-volume-popup{--default-bg: rgb(250 250 250);--default-border: 1px solid rgb(10 10 10 / .1)}.dark .vds-video-layout .vds-volume-popup,.vds-video-layout.dark .vds-volume-popup{--default-bg: rgb(10 10 10);--default-border: 1px solid rgb(255 255 255 / .1)}:where(.vds-video-layout[data-sm] .vds-volume[data-active] .vds-volume-popup),:where(.vds-video-layout[data-sm] .vds-volume:has([data-active]) .vds-volume-popup){transition:opacity .15s ease-in,visibility .15s ease-in;opacity:1;visibility:visible}:where(.vds-video-layout[data-sm] .vds-volume[data-active] .vds-tooltip-content){display:none!important}:where(.vds-video-layout .vds-time[data-type=current]){margin-right:2px}:where(.vds-video-layout .vds-time[data-type=current][remainder]){margin-left:2px}.vds-video-layout .vds-time{--default-color: #f5f5f5 !important}:where([data-preview] .vds-video-layout .vds-captions){opacity:0}:where(.vds-video-layout .vds-captions){z-index:10;transition:var(--video-captions-transition, bottom .3s ease-in-out)}@media (min-width: 980px){:where([data-fullscreen] .vds-video-layout .vds-captions){bottom:var(--video-lg-fullscreen-captions-offset, 54px)}}:where([data-media-player][data-controls] .vds-video-layout .vds-captions){bottom:var(--video-captions-offset, 78px)}:where([data-media-player][data-controls] .vds-video-layout[data-sm] .vds-captions){bottom:var(--video-sm-captions-offset, 48px)}:where(.vds-video-layout .vds-time-slider .vds-slider-chapter-title){width:100%;text-align:center;text-shadow:-1px -1px 0 #212121,1px -1px 0 #212121,-1px 1px 0 #212121,1px 1px 0 #212121}:where(.vds-video-layout .vds-gesture){top:0;left:0;width:100%;height:100%;z-index:0}:where(.vds-video-layout .vds-gesture[action="seek:-10"]){width:var(--video-gesture-seek-width, 20%);z-index:1}:where(.vds-video-layout .vds-gesture[action="seek:10"]){left:unset;right:0;width:var(--video-gesture-seek-width, 20%);z-index:1}@media (pointer: coarse){:where(.vds-video-layout .vds-gesture[action="toggle:paused"]){display:none}}@media not (pointer: coarse){:where([data-media-player] .vds-video-layout .vds-gesture[action="toggle:controls"]){display:none}}:where(.vds-video-layout .vds-live-button){margin-left:12px}:where(.vds-video-layout:not([data-sm]) .vds-time-group){margin-left:10px}:where(.vds-video-layout[data-sm] .vds-time){font-size:var(--video-sm-time-font-size, 14px)}:where([data-fullscreen] .vds-video-layout .vds-time){font-size:var(--video-fullscreen-time-font-size, 16px)}:where(.vds-video-layout .vds-load-container){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;pointer-events:none;z-index:99}:where([data-media-player][data-load=play]:not([data-started]) .vds-video-layout[data-match] .vds-load-container){display:flex}:where(.vds-video-layout .vds-load-container .vds-play-button){--size: var(--video-load-button-size, 56px);--color: var(--video-load-button-color, rgb(0 0 0 / .8));--bg-color: var(--video-load-button-bg, var(--media-brand));--media-button-hover-transform: 0;--media-button-border: var(--video-load-button-border, var(--color));--media-button-hover-bg: var(--video-load-button-bg, var(--media-brand));width:var(--size);height:var(--size);pointer-events:auto;margin-bottom:2px;overflow:hidden}.vds-video-layout .vds-load-container .vds-play-button{border-radius:var(--video-load-button-border-radius, 100%);color:var(--color)}.vds-video-layout .vds-load-container .vds-play-button{background-color:var(--bg-color)}:where(.vds-video-layout[data-sm] .vds-load-container .vds-play-button){--size: var(--video-sm-load-button-size, 48px);--media-button-hover-transform: translateY(0%);width:var(--size);height:var(--size);transform:translateY(0)}:where(.vds-video-layout[data-sm] .vds-controls-group:nth-last-child(2)){pointer-events:none}:where(.vds-video-layout[data-sm] .vds-controls-group:last-child){z-index:2;margin-top:-2.5px;margin-bottom:-6px}:where([data-fullscreen] .vds-video-layout[data-sm] .vds-controls-group:last-child){margin-bottom:0}.vds-video-layout[data-sm] .vds-controls-group{padding:2px}:where(.vds-video-layout[data-sm]) :where(.vds-button,.vds-slider:not(.vds-time-slider),.vds-time,.vds-time-divider,.vds-chapter-title){transition:opacity .15s ease}:where([data-media-player]:not([data-started]) .vds-video-layout[data-sm]) :where(.vds-button .vds-slider,.vds-time-group){opacity:0;visibility:hidden}:where(.vds-video-layout[data-sm] .vds-time-slider){transition:transform .1s linear}@media (pointer: coarse){:where([data-preview] .vds-video-layout:not([data-no-scrub-gesture])) :where(.vds-button,.vds-slider:not(.vds-time-slider),.vds-time,.vds-chapter-title,.vds-time-divider,.vds-captions,.vds-live-button){opacity:0}:where([data-preview] .vds-video-layout:not([data-no-scrub-gesture]) .vds-time-slider){--track-height: var(--video-sm-slider-focus-track-height, 12px);transform:translateY(-6px);transition:transform .1s linear}}:where(.vds-video-layout[data-sm] .vds-controls .vds-play-button){--size: var(--video-sm-play-button-size, 45px);--media-button-hover-transform: translateY(25%);width:var(--size);height:var(--size);transform:translateY(25%);border-radius:100%;pointer-events:auto;margin-bottom:2px;overflow:hidden}.vds-video-layout[data-sm] .vds-controls .vds-play-button{background-color:var(--video-sm-play-button-bg, rgba(0 0 0/.6))}:where([data-media-player]:not([data-started]) .vds-video-layout[data-sm] .vds-controls-group:not(:nth-child(3))){opacity:0;visibility:hidden}:where(.vds-video-layout[data-sm] .vds-buffering-indicator){--media-buffering-size: 64px;transform:translate(-2px,-4px)}:where(.vds-video-layout .vds-start-duration .vds-time){position:absolute;right:8px;bottom:8px;margin-right:8px;margin-bottom:8px;z-index:10}.vds-video-layout .vds-start-duration .vds-time{padding:var(--video-sm-start-duration-padding, 3px 6px);color:var(--video-sm-start-duration-color, var(--video-controls-color));background-color:var(--video-sm-start-duration-bg, rgba(0 0 0/.64))}:where([data-started] .vds-video-layout .vds-start-duration .vds-time){display:none}:where([data-media-player]:not([data-can-play]) .vds-video-layout .vds-start-duration .vds-time){opacity:0}:where(.vds-video-layout[data-sm] .vds-time[data-type=current]){margin-left:8px}:where([data-fullscreen] .vds-video-layout .vds-controls-group:nth-last-child(2)){margin-bottom:-16px}@media (orientation: portrait){:where([data-fullscreen] .vds-video-layout .vds-captions){bottom:30lvh;bottom:10dvh}}@media (orientation: landscape){:where([data-fullscreen] .vds-video-layout .vds-controls-group:nth-last-child(2)){margin-bottom:-12px}}:root{--footer-height: 500px;--site-margin: $size_32;--column-widths: 30px}*{--xxs_padding: 8px;--xs_padding: 16px;--sm_padding: 16px;--md_padding: 24px;--lg_padding: 40px;--xl_padding: 56px;--xxl_padding: 64px;--xxxl_padding: 88px;--gutter: 16px;--margin: 20px;--interal_margin: 16px;--margin--wide: 4px}@media screen and (min-width: 768px){*{--margin: 44px}}@media screen and (min-width: 1024px){*{--sm_padding: 20px;--md_padding: 32px;--lg_padding: 48px;--xl_padding: 64px;--xxl_padding: 72px;--xxxl_padding: 104px;--gutter: 20px;--margin: 66px;--interal_margin: 42px;--margin--wide: 24px}}@media screen and (min-width: 1440px){*{--xxs_padding: 12px;--xs_padding: 20px;--sm_padding: 28px;--md_padding: 40px;--lg_padding: 56px;--xl_padding: 72px;--xxl_padding: 88px;--xxxl_padding: 120px;--gutter: 24px;--margin: 96px;--interal_margin: 56px;--margin--wide: 40px}}@media screen and (min-width: 1900px){*{--xxs_padding: 16px;--xs_padding: 24px;--sm_padding: 32px;--md_padding: 48px;--lg_padding: 64px;--xl_padding: 80px;--xxl_padding: 96px;--xxxl_padding: 136px;--gutter: 32px;--margin: 160px;--interal_margin: 96px;--margin--wide: 64px}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style: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]{-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:.35em .75em .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]{-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}html{box-sizing:border-box;font-family:Raleway,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.45;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body,html{max-width:100vw;width:100vw;scroll-padding-top:100px;overflow-x:hidden;color:#1d1d1b}body.off-canvas-active,body.modal-active,body.no-scroll,html.off-canvas-active,html.modal-active,html.no-scroll{overflow:hidden;-webkit-overflow-scrolling:auto}body .inline-svg svg,html .inline-svg svg{display:block}body button,html button{color:inherit}.site-width{margin:0 auto;width:100%;transition:max-width .3s ease-in-out}.site-width.guttered{padding:0 var(--gutter)}@media screen and (min-width: 768px){.site-width{padding:0;max-width:calc(100vw - var(--margin) * 2)}}@media screen and (min-width: 1900px){.site-width{padding:0;max-width:1600px}.site-width.guttered{padding:0}}figure{margin:0}figure img,figure svg{display:block;width:100%;height:auto!important}iframe{border:0}.clearfix{clear:both}.hide,.hidden{display:none}.visually-hidden{width:0;height:0;display:block;overflow:hidden;position:absolute;pointer-events:none}.default-focus,.country-selector:focus-visible,.search-form:has(input:focus-visible),.accordion__header:focus-visible{outline:3px solid #9c8f5e}@keyframes details-show{0%{opacity:0}}details[open]>*:not(summary){animation:details-show .3s ease-in-out}details>*:not(summary){animation:details-show .3s ease-in-out}.page-container{z-index:1;position:relative;background-color:#fff}.article .page-container,.case_study .page-container,.curated_index .page-container,.whitepapers_and_guide .page-container,.basic_text_page .page-container,.home .page-container{padding-bottom:var(--lg_padding)}@media screen and (min-width: 1024px) and (min-height: 950px){.page-container{margin-bottom:var(--footer-height)}}*{--video-border-radius: 0;--video-border: rgba(#fff, 0);--media-thumbnail-aspect-ratio: 16 / 9;--video-sm-button-size: 32px;--video-sm-play-button-size: 40px;--video-sm-play-button-transform: translateY(25%);--video-sm-play-button-bg: rgba(0 0 0 / .6)}* media-player{aspect-ratio:4/3!important}[x-cloak]{display:none!important}.columns{display:grid;grid-template-columns:repeat(6,1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}@media screen and (min-width: 768px){.columns{grid-template-columns:repeat(12,1fr)}}section{position:relative}.section-padding,.inspiration-overview,.panels{padding:var(--xxl_padding) 0}strong{font-weight:700}h2,.h2,h3,.h3,.testimonials .testimonials__item .text,.bard.quote-container p.quote,h4,.h4,.cta-panel.cta-panel--standard .cta-panel__text .title{font-weight:500;margin-bottom:var(--sm_padding)}h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,.testimonials .testimonials__item .text:last-child,.bard.quote-container p.quote:last-child,h4:last-child,.h4:last-child,.cta-panel.cta-panel--standard .cta-panel__text .title:last-child{margin-bottom:0}h2 a,.h2 a,h3 a,.h3 a,.testimonials .testimonials__item .text a,.bard.quote-container p.quote a,h4 a,.h4 a,.cta-panel.cta-panel--standard .cta-panel__text .title a{text-decoration:none;position:relative}h2 a:before,.h2 a:before,h3 a:before,.h3 a:before,.testimonials .testimonials__item .text a:before,.bard.quote-container p.quote a:before,h4 a:before,.h4 a:before,.cta-panel.cta-panel--standard .cta-panel__text .title a:before{content:"";position:absolute;display:block;width:100%;height:1px;bottom:-4px;left:0;background-color:currentColor;opacity:0;transition:opacity .3s ease}h2 a:hover:before,.h2 a:hover:before,h3 a:hover:before,.h3 a:hover:before,.testimonials .testimonials__item .text a:hover:before,.bard.quote-container p.quote a:hover:before,h4 a:hover:before,.h4 a:hover:before,.cta-panel.cta-panel--standard .cta-panel__text .title a:hover:before{opacity:1}h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,.testimonials .testimonials__item .text:first-child,.bard.quote-container p.quote:first-child,h4:first-child,.h4:first-child,.cta-panel.cta-panel--standard .cta-panel__text .title:first-child{margin-top:0}h1,.h1{text-transform:uppercase;font-weight:400;margin:0 0 15px;font-size:34px;line-height:37.4px}@media screen and (min-width: 1024px){h1,.h1{font-size:40px;line-height:44px;letter-spacing:2.4px}}@media screen and (min-width: 1440px){h1,.h1{font-size:52px;line-height:57.2px;letter-spacing:3.12px}}h2,.h2{font-size:30px;line-height:36px}@media screen and (min-width: 1024px){h2,.h2{font-size:36px;line-height:43.2px;letter-spacing:.72px}}@media screen and (min-width: 1440px){h2,.h2{font-size:44px;line-height:52.8px;letter-spacing:.88px}}h3,.h3,.testimonials .testimonials__item .text,.bard.quote-container p.quote{font-size:26px;line-height:33.8px}@media screen and (min-width: 1024px){h3,.h3,.testimonials .testimonials__item .text,.bard.quote-container p.quote{font-size:28px;line-height:36.4px;letter-spacing:.76px;letter-spacing:.56px}}@media screen and (min-width: 1440px){h3,.h3,.testimonials .testimonials__item .text,.bard.quote-container p.quote{font-size:38px;line-height:49.4px;letter-spacing:.76px}}h4,.h4,.cta-panel.cta-panel--standard .cta-panel__text .title{font-size:21px;line-height:25.2px;margin:35px 0 12px}@media screen and (min-width: 1024px){h4,.h4,.cta-panel.cta-panel--standard .cta-panel__text .title{font-size:24px;line-height:28.8px}}@media screen and (min-width: 1440px){h4,.h4,.cta-panel.cta-panel--standard .cta-panel__text .title{font-size:28px;line-height:33.6px;letter-spacing:.56px}}h5,.h5,.dropdown-full-nav__header a{font-size:18px;font-weight:500;line-height:21.6px;margin:35px 0 12px}@media screen and (min-width: 1440px){h5,.h5,.dropdown-full-nav__header a{font-size:22px;line-height:26.4px;letter-spacing:.66px}}h6,.h6,.testimonials .testimonials__item .author,.testimonials .testimonials__item .company,.bard.quote-container p.author{font-size:16px;line-height:17.6px;margin:35px 0 12px;font-weight:600}h6.sub-heading,.h6.sub-heading,.testimonials .testimonials__item .sub-heading.author,.testimonials .testimonials__item .sub-heading.company,.bard.quote-container p.sub-heading.author{font-size:16px;font-weight:500;line-height:110%;letter-spacing:.96px;text-transform:uppercase}@media screen and (min-width: 1024px){h6,.h6,.testimonials .testimonials__item .author,.testimonials .testimonials__item .company,.bard.quote-container p.author{font-size:17px;line-height:22.1px}h6.sub-heading,.h6.sub-heading,.testimonials .testimonials__item .sub-heading.author,.testimonials .testimonials__item .sub-heading.company,.bard.quote-container p.sub-heading.author{font-size:17px;font-weight:400;letter-spacing:1.02px}}@media screen and (min-width: 1440px){h6,.h6,.testimonials .testimonials__item .author,.testimonials .testimonials__item .company,.bard.quote-container p.author{line-height:18.7px;letter-spacing:.17px}h6.sub-heading,.h6.sub-heading,.testimonials .testimonials__item .sub-heading.author,.testimonials .testimonials__item .sub-heading.company,.bard.quote-container p.sub-heading.author{font-weight:500}}figcaption{font-size:15px;padding:8px 0 3px}.subheading{font-weight:400}@media screen and (min-width: 1024px){.subheading{font-size:17px;line-height:18.7px}}@media screen and (min-width: 1440px){.subheading{font-weight:500}}picture{font-size:0}.center{text-align:center}blockquote p,.standfirst,.hero .hero__content .hero__introduction,.hero .hero__content .hero__introduction p,.long .testimonials .testimonials__item .text,.highlight-container .pullout-text,.case-study-overview__text p,.ajax-form__success-message,.ajax-form__success-message p,.success-message__text,.success-message__text p,.standfirst p,.long .testimonials .testimonials__item .text p,.highlight-container .pullout-text p,.standfirst ul li,.hero .hero__content .hero__introduction ul li,.long .testimonials .testimonials__item .text ul li,.highlight-container .pullout-text ul li,.case-study-overview__text p ul li,.ajax-form__success-message ul li,.success-message__text ul li,.standfirst ol li,.hero .hero__content .hero__introduction ol li,.long .testimonials .testimonials__item .text ol li,.highlight-container .pullout-text ol li,.case-study-overview__text p ol li,.ajax-form__success-message ol li,.success-message__text ol li{margin:0 0 var(--xxs_padding);font-size:17px;font-weight:500;line-height:23.8px;letter-spacing:.34px}blockquote p:last-of-type,.standfirst:last-of-type,.hero .hero__content .hero__introduction:last-of-type,.hero .hero__content .hero__introduction p:last-of-type,.long .testimonials .testimonials__item .text:last-of-type,.highlight-container .pullout-text:last-of-type,.case-study-overview__text p:last-of-type,.ajax-form__success-message:last-of-type,.ajax-form__success-message p:last-of-type,.success-message__text:last-of-type,.success-message__text p:last-of-type,.standfirst p:last-of-type,.long .testimonials .testimonials__item .text p:last-of-type,.highlight-container .pullout-text p:last-of-type,.standfirst ul li:last-of-type,.hero .hero__content .hero__introduction ul li:last-of-type,.long .testimonials .testimonials__item .text ul li:last-of-type,.highlight-container .pullout-text ul li:last-of-type,.case-study-overview__text p ul li:last-of-type,.ajax-form__success-message ul li:last-of-type,.success-message__text ul li:last-of-type,.standfirst ol li:last-of-type,.hero .hero__content .hero__introduction ol li:last-of-type,.long .testimonials .testimonials__item .text ol li:last-of-type,.highlight-container .pullout-text ol li:last-of-type,.case-study-overview__text p ol li:last-of-type,.ajax-form__success-message ol li:last-of-type,.success-message__text ol li:last-of-type{margin:0}@media screen and (min-width: 1024px){blockquote p,.standfirst,.hero .hero__content .hero__introduction,.hero .hero__content .hero__introduction p,.long .testimonials .testimonials__item .text,.highlight-container .pullout-text,.case-study-overview__text p,.ajax-form__success-message,.ajax-form__success-message p,.success-message__text,.success-message__text p,.standfirst p,.long .testimonials .testimonials__item .text p,.highlight-container .pullout-text p,.standfirst ul li,.hero .hero__content .hero__introduction ul li,.long .testimonials .testimonials__item .text ul li,.highlight-container .pullout-text ul li,.case-study-overview__text p ul li,.ajax-form__success-message ul li,.success-message__text ul li,.standfirst ol li,.hero .hero__content .hero__introduction ol li,.long .testimonials .testimonials__item .text ol li,.highlight-container .pullout-text ol li,.case-study-overview__text p ol li,.ajax-form__success-message ol li,.success-message__text ol li{font-size:18px;line-height:25.2px;letter-spacing:.4px}}@media screen and (min-width: 1440px){blockquote p,.standfirst,.hero .hero__content .hero__introduction,.hero .hero__content .hero__introduction p,.long .testimonials .testimonials__item .text,.highlight-container .pullout-text,.case-study-overview__text p,.ajax-form__success-message,.ajax-form__success-message p,.success-message__text,.success-message__text p,.standfirst p,.long .testimonials .testimonials__item .text p,.highlight-container .pullout-text p,.standfirst ul li,.hero .hero__content .hero__introduction ul li,.long .testimonials .testimonials__item .text ul li,.highlight-container .pullout-text ul li,.case-study-overview__text p ul li,.ajax-form__success-message ul li,.success-message__text ul li,.standfirst ol li,.hero .hero__content .hero__introduction ol li,.long .testimonials .testimonials__item .text ol li,.highlight-container .pullout-text ol li,.case-study-overview__text p ol li,.ajax-form__success-message ol li,.success-message__text ol li{font-size:20px;line-height:28px}}blockquote{margin:0 0 32px}p,.p,.filters .filters__left:before{font-size:16px;line-height:140%;margin:0 0 var(--xs_padding)}p:last-child,p:only-child,.p:last-child,.filters .filters__left:last-child:before,.p:only-child,.filters .filters__left:only-child:before{margin:0}@media screen and (min-width: 1024px){p,.p,.filters .filters__left:before{font-size:17px;letter-spacing:.17px}}p>a{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:4px;text-decoration-thickness:1px;position:relative;transition:all .3s;color:#1d1d1b}p>a:hover{color:#4a7271}@media screen and (min-width: 1024px){p>a:focus-visible{outline:3px solid #c4b167}}.small,.item-preview--case-study .preview-details .excerpt p,.item-preview--article .preview-details .excerpt p,.item-preview--profile .preview-details .excerpt,.form-field--checkboxes .checkbox-container label,.form-field--toggle .checkbox-container label,.form-field--radio .radio-container label,.form-field--toggle .toggle-container label{font-size:15px;line-height:19.2px}hr{margin:16px 0;border-width:0 0 1px;border-style:solid}small,.caption,.comparison-panel .columns:before,.form-panel .agreement-text p,.category__links .category-item .excerpt p,.item-preview--product-cat .preview-details .excerpt p,.item-preview--case-study .enhanced-label,.item-preview--case-study .article-types__type,.item-preview--article .article-types__type{font-size:14px;font-style:italic;font-weight:400;line-height:130%}@media screen and (min-width: 1024px){small,.caption,.comparison-panel .columns:before,.form-panel .agreement-text p,.category__links .category-item .excerpt p,.item-preview--product-cat .preview-details .excerpt p,.item-preview--case-study .enhanced-label,.item-preview--case-study .article-types__type,.item-preview--article .article-types__type{font-size:15px}}figure img,figure svg{width:100%;overflow:visible}figcaption{margin:5px 0 2px;font-size:.875rem}.icon svg{overflow:visible}.grid{list-style:none;list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.grid__item{width:100%}.grid--6{display:grid;grid-template-columns:repeat(3,max-content)}@media screen and (max-width: 768px){.grid--2-mobile{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--gutter)}}@media screen and (min-width: 768px){.grid{display:grid;-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--gutter)}.grid--2{grid-template-columns:1fr 1fr}.grid--3,.grid--5{grid-template-columns:1fr 1fr 1fr}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--2-mobile{grid-template-columns:1fr 1fr 1fr}.grid--2-tablet{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.grid--2{grid-template-columns:1fr 1fr}.grid--3{grid-template-columns:1fr 1fr 1fr}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--5{grid-template-columns:repeat(5,1fr)}.grid--6{grid-template-columns:repeat(6,1fr)}.grid--2-tablet{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1240px){.grid--4{grid-template-columns:repeat(4,1fr)}}.accordion{display:flex;flex-direction:column;gap:var(--sm_padding)}.accordion__item{border-bottom:1px solid rgba(122,111,103,.2)}.accordion__header{position:relative;background-color:#fff0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;text-align:left;width:100%;padding:0;display:grid;grid-template-columns:repeat(6,1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter);align-items:center}.accordion__header .title{grid-column:1/6;position:relative;font-weight:500;padding:0 0 var(--xs_padding);margin:0;transition:all .3s ease-in-out}.accordion__header .accordion-icon{display:block;width:100%;height:30px;position:relative}.accordion__header .accordion-icon:before{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;width:20px;height:20px;transform-origin:center;transition:all .3s ease-in-out;background-color:#1d1d1b;-webkit-mask:url(https://glazingvision.com/build/assets/default-DqvMzgNu.svg) center/20px no-repeat;mask:url(https://glazingvision.com/build/assets/default-DqvMzgNu.svg) center/20px no-repeat}.accordion__header[aria-expanded=true] .accordion-icon:before{transform:rotate(45deg)}.accordion__panel .panel-inner{display:block}.accordion__panel .content,.accordion__panel .text{grid-column:1/7}.accordion__panel .text{padding:var(--xs_padding) 0;position:relative}.accordion__panel .panel-inner .content:not(.content--full){margin-top:var(--md_padding)}@media screen and (min-width: 768px){.accordion__header,.accordion__panel .panel-inner{grid-template-columns:repeat(8,1fr);display:grid;gap:var(--gutter)}.accordion__panel .panel-inner .content{grid-column:1/6}.accordion__panel .panel-inner .content--full{grid-column:1/9}.accordion__panel .panel-inner .text,.accordion__header .title,.accordion__header .text{grid-column:1/8}.accordion__header:hover .title{color:#4a7271}.accordion__header:hover .accordion-icon:before{background-color:#4a7271}.accordion__header .accordion-icon{grid-column:8/9;width:auto}}@media screen and (min-width: 1024px){.accordion__item:last-of-type{margin-bottom:var(--xxs_padding)}.accordion__panel .panel-inner .content:not(.content--full){grid-column:1/6}}@media print{.accordion__panel{display:block}}.button,.sub-category__links a{display:flex;align-items:center;cursor:pointer;font-weight:500;font-size:15px;line-height:1.1;outline:none;border:none;width:-moz-fit-content;width:fit-content;position:relative;background:#fff0;color:#1d1d1b;text-decoration:none;padding:8px 16px;border-radius:24px;transition:all .3s ease}.button.disabled,.sub-category__links a.disabled,.button:disabled,.sub-category__links a:disabled{background-color:#d2d2d1!important;color:#1d1d1b;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.button--icon-left,.button--icon-right{display:flex;align-items:center;text-align:left}.button--icon-left .icon{margin-right:8px}.button--icon-right .icon{margin-left:8px}.button--italic{font-style:italic}.button .icon,.sub-category__links a .icon,.button .icon svg,.sub-category__links a .icon svg{transition:all .3s ease;width:20px;height:20px}.button .icon--circle,.sub-category__links a .icon--circle{width:36px;height:36px;padding:8px;flex-shrink:0;position:relative;z-index:0;border-radius:50%;background-color:#fff;margin-bottom:3px}.button .icon--circle svg,.sub-category__links a .icon--circle svg{width:100%;height:100%;color:#1d1d1b}.button.processing,.sub-category__links a.processing{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button.processing:after,.sub-category__links a.processing:after{position:absolute;content:"Processing...";top:0;left:0;width:101%;height:101%;background-color:#fff;border-radius:24px;display:flex;align-items:center;justify-content:start;z-index:0;padding-left:24px}.button.processing:before,.sub-category__links a.processing:before{position:absolute;content:"";top:0;right:24px;bottom:0;margin:auto;width:24px;height:24px;background-image:url(https://glazingvision.com/build/assets/spinner-DWUqt6Sx.gif);background-size:100%;background-repeat:no-repeat;background-position:center;z-index:1}@media screen and (min-width: 768px){.button:hover .icon--circle,.sub-category__links a:hover .icon--circle{background-color:#759493}.button.button--reversed:hover .icon--circle,.sub-category__links a.button--reversed:hover .icon--circle{background-color:#8dd9d7}.button:focus-visible,.sub-category__links a:focus-visible{outline:3px solid #9c8f5e;outline-offset:0}}@media screen and (min-width: 1024px){.button,.sub-category__links a{font-size:16px;padding:12px 24px}}.button--primary{overflow:hidden;display:flex;align-items:center;background-color:#1d1d1b;color:#fff}.button--primary.button-icon-only{padding:24px;border-radius:48px}.button--primary .icon svg{color:#fff}.button--primary:hover{background-color:#205150}.button--primary.button--reversed{background-color:#fff;color:#1d1d1b}.button--primary.button--reversed .icon svg{color:#1d1d1b}.button--primary.button--reversed:hover{background-color:#8dd9d7}.button--secondary,.sub-category__links a,.filters-panel__content .filter-option,.filters-selected .filter-option{font-size:16px;border:1px solid rgba(122,111,103,.6);transition:all .3s ease}.button--secondary.button-icon-only,.sub-category__links a.button-icon-only,.filters-panel__content .button-icon-only.filter-option,.filters-selected .button-icon-only.filter-option{padding:12px}.button--secondary .icon svg,.sub-category__links a .icon svg,.filters-panel__content .filter-option .icon svg,.filters-selected .filter-option .icon svg{color:#1d1d1b}.button--secondary:hover,.sub-category__links a:hover,.filters-panel__content .filter-option:hover,.filters-selected .filter-option:hover{background-color:#7a6f671a}.button--secondary.button--reversed,.sub-category__links a.button--reversed,.filters-panel__content .button--reversed.filter-option,.filters-selected .button--reversed.filter-option{border:1px solid #fff;color:#fff}.button--secondary.button--reversed:hover,.sub-category__links a.button--reversed:hover,.filters-panel__content .button--reversed.filter-option:hover,.filters-selected .button--reversed.filter-option:hover{background-color:#fff;border:1px solid #8dd9d7;color:#8dd9d7}.button--secondary.button--reversed:focus,.sub-category__links a.button--reversed:focus,.filters-panel__content .button--reversed.filter-option:focus,.filters-selected .button--reversed.filter-option:focus{border:1px solid #f0efee;color:#f0efee}@media screen and (min-width: 768px){.button--secondary,.sub-category__links a,.filters-panel__content .filter-option,.filters-selected .filter-option{font-size:16px}.button--secondary:focus-visible,.sub-category__links a:focus-visible,.filters-panel__content .filter-option:focus-visible,.filters-selected .filter-option:focus-visible{outline:3px solid #999;outline-offset:0}}.button--cta-gold{overflow:hidden;display:flex;align-items:center;background-color:#c4b167;color:#1d1d1b;border:1px solid #c4b167}@media screen and (min-width: 768px){.button--cta-gold:hover{background-color:#fff}.button--cta-gold:active{background-color:#fff;outline:2px solid #1d1d1b}.button--cta-gold:focus-visible{outline:3px dashed #9c8f5e;outline-offset:0}}.button--text{padding:0;transition:all .3s ease;font-size:15px;font-weight:500;line-height:110%;letter-spacing:.3px;color:#1d1d1b}.button--text--white{color:#fff}.button--text.h6{font-weight:600}@media screen and (min-width: 768px){.button--text:hover{text-decoration:none;color:#4a7271}.button--text--white:hover{text-decoration:none;color:#8dd9d7}.button--text:focus-visible{border-radius:4px}}@media screen and (min-width: 1240px){.button--text{font-size:16px;letter-spacing:.16px}.button--text.h6{font-size:17px;letter-spacing:.17px}}a.button--text:hover{text-decoration:underline;color:#1d1d1b}.icon-link svg{position:relative;display:inline-block;width:20px;height:20px}.icon-link .icon{position:relative;display:inline-block;width:20px;height:20px;background-color:#fff;flex-shrink:0;border-radius:50%}.icon-link .icon:after{content:"";position:absolute;left:0;right:0;width:100%;height:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px;mask-size:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#1d1d1b}.icon-link .icon--message:after{-webkit-mask-image:url(https://glazingvision.com/build/assets/email_icon-q24973_S.svg);mask-image:url(https://glazingvision.com/build/assets/email_icon-q24973_S.svg)}.icon-link .icon--phone:after{-webkit-mask-image:url(https://glazingvision.com/build/assets/mobile_icon-BD5kdwxS.svg);mask-image:url(https://glazingvision.com/build/assets/mobile_icon-BD5kdwxS.svg)}.icon-link .icon--linkedin:after{-webkit-mask-image:url(https://glazingvision.com/build/assets/linkedin-small-Bm23MRa0.svg);mask-image:url(https://glazingvision.com/build/assets/linkedin-small-Bm23MRa0.svg)}.icon-link .icon--mobile-no:after{-webkit-mask-image:url(https://glazingvision.com/build/assets/mobile_icon-BD5kdwxS.svg);mask-image:url(https://glazingvision.com/build/assets/mobile_icon-BD5kdwxS.svg)}.icon-link{background-color:#fff0;padding:0;display:flex;align-items:center;cursor:pointer;font-weight:500;font-size:18px;line-height:20px;border:none;width:-moz-fit-content;width:fit-content;color:#1d1d1b;text-decoration:none;font-style:normal;transition:all .3s ease;text-align:left}.icon-link .icon{margin-right:8px;transition:all .3s ease}.icon-link--right .icon{margin-left:8px}.icon-link--large .icon{width:40px;height:40px}.icon-link--large svg{width:40px;height:40px}.icon-link--reversed{color:#fff}.icon-link:hover{text-decoration:none;text-underline-offset:2px;color:#8dd9d7}.icon-link:hover .icon{background-color:#8dd9d7}.search-form{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:40px;border:1px solid #4a7271;width:60%;min-width:160px;transition:width .3s ease-in-out}.search-form input{font-size:15px;font-weight:500;line-height:110%;letter-spacing:.28px;border:none;border-radius:40px;padding:8px 16px;color:#1d1d1b;background-color:#fff0;width:80%}.search-form input::-moz-placeholder{color:#4a7271}.search-form input::placeholder{color:#4a7271}.search-form input:focus-visible{outline:none;box-shadow:none}.search-form:focus-within{background-color:#fff;width:200px}.search-form button[type=submit]{border:none;background-color:#fff0;color:#4a7271;display:flex;padding:0 16px 0 0;align-items:center;justify-content:center}.search-form .search-form__results{border-bottom:1px solid rgba(122,111,103,.1019607843);position:absolute;width:100%;min-height:200px;top:100%;transform:translateY(-140%);left:0;max-height:85vh;overflow-y:auto;transition:transform .3s ease-in-out;background-color:#fff;z-index:100;padding:var(--md_padding) 0}.search-form .search-form__results.search-active{transform:translateY(0)}.search-form .search-form__results .results__container,.search-form .search-form__results .results__header{grid-column:1/7}.search-form .search-form__results .results__header{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--xs_padding);margin-top:var(--xl_padding)}.search-form .search-form__results .results__header .results__header__text{margin:0}.search-form .search-form__results .results__header .results__header__count{font-weight:500;text-align:left;cursor:pointer;white-space:nowrap;color:#1d1d1b;transition:all .3s ease-in-out;padding:0}.search-form .search-form__results .results__header .results__header__count:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.search-form .search-form__results .results__header button[data-action-close]{align-self:flex-end;position:absolute;top:var(--md_padding);font-weight:500}.search-form .search-form__results .results__container .search-results{display:flex;flex-direction:column}@media screen and (min-width: 768px){.search-form{width:208px;transition:width .3s ease-in-out}.search-form:focus-within{width:415px}.search-form:focus-within input{width:95%}.search-form .search-form__results .results__container,.search-form .search-form__results .results__header{grid-column:3/11}.search-form .search-form__results .results__header{display:grid;grid-template-columns:1fr 100px 80px;padding:8px 0;-moz-column-gap:var(--gutter);column-gap:var(--gutter);align-items:center;margin:0}.search-form .search-form__results .results__header button[data-action-close]{position:relative;top:unset}}.form-wrapper form{scroll-margin-top:200px}.form-wrapper .title,.form-wrapper .intro{margin:0 0 var(--sm_padding)}.form-wrapper .inputs-invalid{color:#b20505;font-weight:400;font-size:15px;grid-column:span 7}.form-wrapper.dark .inputs-invalid,.form-wrapper.dark .form-field__error{color:#ffa0a0}.form-wrapper.dark .form-field--required .form-field__label:after,.form-wrapper.dark .ajax-form__success-message,.form-wrapper.dark .ajax-form__success-message p{color:#fff!important}@media screen and (min-width: 768px){.form-wrapper form:not(.tsm-form):not(.download-form):not(.account-form) .form__fields{display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--xxs_padding)}.form-wrapper .inputs-invalid{grid-column:span 12}}.ajax-form--success form,.ajax-form--success .intro{display:none!important}.ajax-form--success .ajax-form__success-message{display:block}.ajax-form__success-message,.ajax-form__success-message p,.success-message__text,.success-message__text p{color:#1d1d1b;margin-bottom:var(--sm_padding)}.ajax-form__success-message:last-child,.ajax-form__success-message p:last-child,.success-message__text:last-child,.success-message__text p:last-child{margin-bottom:0}.form__actions{margin-top:var(--xs_padding);grid-column:span 12}.form__actions .form-field__error,.form__actions .form-field--success{margin:0 0 var(--xs_padding)}.form__fields .form__actions{margin:0}.form__actions p{margin:var(--xxs_padding) 0}.form-field{position:relative;text-align:left;width:100%}.form-field:not(:last-child){margin:0 0 var(--xs_padding)}.form-field--hidden,.form-field.hidden{display:none}.form-field.width--25{width:50%}.form-field.width--33{width:60%}.form-field.width--50,.form-field.width--66,.form-field.width--75,.form-field.width--100{width:100%}@media screen and (min-width: 768px){.form-field{grid-column:span 12}.form-field:not(:last-child){margin:0}.form-field.width--25 label,.form-field.width--33 label{width:-moz-max-content;width:max-content}.form-field.width--25{grid-column:span 2}.form-field.width--33{grid-column:span 3}.form-field.width--50{grid-column:span 6}.form-field.width--66{grid-column:span 7}.form-field.width--75{grid-column:span 8}}.form-field .caption{padding-top:0;margin-bottom:8px}.form-field .caption--below{padding-top:8px;margin-bottom:0}.form-field__label{display:inline-block;width:100%;margin:0 0 4px;font-size:15px;font-weight:600;line-height:130%;position:relative;width:-moz-fit-content;width:fit-content}.form-field__label--large{font-size:17px;font-weight:600;line-height:110%;letter-spacing:.17px}.form-field--required .form-field__label:after{content:"*";font-size:30px;position:absolute;top:-3px;line-height:1;right:-12px;color:#4a7271}input[type=text],input[type=email],input[type=number],input[type=tel],input[type=password],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#fff;border-radius:2px;border:1px solid rgba(122,111,103,.2);padding:8px;outline:none;width:100%;line-height:110%;color:#1d1d1b}.dark input[type=text],.dark input[type=email],.dark input[type=number],.dark input[type=tel],.dark input[type=password],.dark select,.dark textarea{background-color:#043b3a;border-color:#759493;color:#fff}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=tel]:focus-visible,input[type=password]:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #9c8f5e}input[type=text].touched:invalid,.form-field--erroring input[type=text],input[type=email].touched:invalid,.form-field--erroring input[type=email],input[type=number].touched:invalid,.form-field--erroring input[type=number],input[type=tel].touched:invalid,.form-field--erroring input[type=tel],input[type=password].touched:invalid,.form-field--erroring input[type=password],select.touched:invalid,.form-field--erroring select,textarea.touched:invalid,.form-field--erroring textarea{border-color:#ffa0a0;background-color:#ffd1d1;color:#1d1d1b}input[type=text]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=password]:disabled,select:disabled,textarea:disabled{opacity:.5;background-color:#d2d2d1;color:#595958}.form-field select{line-height:140%;background-image:url(https://glazingvision.com/build/assets/arrow-down-bEIprscU.svg);background-repeat:no-repeat;background-position:right var(--xxs_padding) center;cursor:pointer}.form-field .password-toggle{float:right;position:absolute;top:36px;right:16px;width:16px;height:16px;background-image:url(https://glazingvision.com/build/assets/eye-wkUhRD3h.svg);background-repeat:no-repeat;background-size:100%;background-position:center;cursor:pointer}.form-field .password-toggle.show{background-image:url(https://glazingvision.com/build/assets/eye--closed-VThAOSOu.svg)}.form-field--assets .custom-file-upload{position:relative;border:1px solid rgba(122,111,103,.2);background-color:#fff0;color:#1d1d1b;border-radius:2px;display:block;width:100%;padding:8px}.form-field--assets .file-upload__visible_input{background-color:#fff0!important;padding:0;opacity:0;position:absolute;top:0;left:0;cursor:pointer;z-index:2;width:100%;height:100%}.form-field--assets .file-upload__hidden_input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:2}.form-field--assets .file-upload__text{height:100%;position:relative;width:-moz-fit-content;width:fit-content;pointer-events:none;background-color:#f0efee;border-radius:2px;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.form-field--assets .file-upload__list{margin:var(--xs_padding) 0;padding-left:0}.form-field--assets .file-upload__list li{display:flex;flex-direction:row;align-items:center;-moz-column-gap:8px;column-gap:8px;padding-bottom:3px;border-bottom:1px solid rgba(122,111,103,.1019607843);margin-bottom:0;position:relative;width:-moz-fit-content;width:fit-content}.form-field--assets .file-upload__list .btn-delete{border:none;background-color:#fff0;margin:0;width:20px;height:20px;position:relative;cursor:pointer}.form-field--assets .file-upload__list .btn-delete:before{background-color:#1d1d1b;content:"";position:absolute;width:100%;left:0;top:0;right:0;height:100%;right:unset;transition:all .3s;-webkit-mask-image:url(https://glazingvision.com/build/assets/close-CfVPitfg.svg);mask-image:url(https://glazingvision.com/build/assets/close-CfVPitfg.svg);-webkit-mask-size:100%;mask-size:100%}.form-field--assets .file-upload__list li .btn-delete:hover:before{background-color:#ffa0a0}~span>.form-field--assets .file-upload__list li .btn-delete:hover{text-decoration:line-through}.dark .form-field--assets .file-upload__visible_input{color:#fff}.dark .form-field--assets .custom-file-upload{background-color:#043b3a;border-color:#759493}.dark .form-field--assets .file-upload__list .btn-delete:before{background-color:#fff}.form-field__error{width:100%;padding-top:4px;color:#b20505;font-weight:400;font-size:15px}.bg--dark .form-field__error,.bg--green .form-field__error{color:#ffa0a0}input[type=text],input[type=email],input[type=number],input[type=tel],input[type=password]{height:40px}input[type=file]{background-color:#fff;padding:10px}textarea{resize:vertical;min-height:80px;padding:10px 15px 8px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-field--radio .form-field__input label:not(:last-child){margin:0 20px 0 0}@media screen and (min-width: 768px){.form-field--radio{display:flex;align-items:baseline;flex-wrap:wrap}.form-field--radio .form-field__label{width:50%;padding-right:20px}}.form-fields--split{display:flex;flex-wrap:wrap}.form-fields--split .form-field{width:100%}@media screen and (min-width: 768px){.form-fields--split{flex-direction:row;justify-content:space-between}.form-fields--split .form-field{width:calc(50% - 10px)}.form-fields--split .form-field:nth-child(odd){margin-right:20px}}.form-field--checkboxes .checkbox-container label,.form-field--toggle .checkbox-container label,.form-field--radio .radio-container label,.form-field--toggle .toggle-container label{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding-left:32px;cursor:pointer;font-weight:500;min-height:20px;margin:8px 0}.form-field--checkboxes .checkbox-container input[type=checkbox],.form-field--checkboxes .checkbox-container input[type=radio],.form-field--toggle .checkbox-container input[type=checkbox],.form-field--toggle .checkbox-container input[type=radio],.form-field--radio .radio-container input[type=checkbox],.form-field--radio .radio-container input[type=radio],.form-field--toggle .toggle-container input[type=checkbox],.form-field--toggle .toggle-container input[type=radio]{opacity:0;margin-left:-13px;position:absolute}.form-field--checkboxes .checkbox-container label:before,.form-field--checkboxes .checkbox-container label:after,.form-field--toggle .checkbox-container label:before,.form-field--toggle .checkbox-container label:after,.form-field--radio .radio-container label:before,.form-field--radio .radio-container label:after,.form-field--toggle .toggle-container label:before,.form-field--toggle .toggle-container label:after{position:absolute;content:"";display:inline-block}.form-field--checkboxes .checkbox-container label:before,.form-field--toggle .checkbox-container label:before,.form-field--toggle .toggle-container label:before{top:-3px;height:24px;width:24px;left:0;border:1px solid rgba(122,111,103,.2);border-radius:2px}.form-field--checkboxes .checkbox-container label:after,.form-field--toggle .checkbox-container label:after,.form-field--toggle .toggle-container label:after{height:8px;width:16px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);left:5px;top:3px;color:#1d1d1b;border-width:1px}.dark .form-field--checkboxes .checkbox-container label:after,.dark .form-field--toggle .checkbox-container label:after,.dark .form-field--toggle .toggle-container label:after{border-color:#fff}.dark .form-field--checkboxes .checkbox-container label:before,.dark .form-field--toggle .checkbox-container label:before,.dark .form-field--toggle .toggle-container label:before{background-color:#043b3a;border-color:#759493}.form-field--radio .radio-container label:before{top:1px;height:20px;width:20px;left:0;border:1px solid;border-radius:50%}.form-field--radio .radio-container label:after{height:8px;width:8px;background-color:#1d1d1b;border-radius:50%;left:4px;top:5px}.form-field--toggle .checkbox-container input[type=checkbox]+label:after,.form-field--checkboxes .checkbox-container input[type=checkbox]+label:after,.form-field--radio .radio-container input[type=radio]+label:after{content:none}.form-field--toggle .checkbox-container input[type=checkbox]:checked+label:after,.form-field--checkboxes .checkbox-container input[type=checkbox]:checked+label:after,.form-field--radio .radio-container input[type=radio]:checked+label:after{content:""}.form-field--toggle .checkbox-container input[type=checkbox]:focus-visible+label:after,.form-field--checkboxes .checkbox-container input[type=checkbox]:focus-visible+label:before,.form-field--radio .radio-container input[type=radio]:focus-visible+label:after{outline:#9c8f5e solid 5px}.read-only-rich-text__content{margin:0!important;overflow-y:auto}.read-only-rich-text__content h3,.read-only-rich-text__content h4,.read-only-rich-text__content h5,.read-only-rich-text__content h6{margin:0 0 var(--xs_padding)}.read-only-rich-text__content.is-scrollable{max-height:400px}.read-only-rich-text__content.is-scrollable::-webkit-scrollbar{-webkit-appearance:none;width:7px}.read-only-rich-text__content.is-scrollable::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.filters{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:var(--xs_padding);align-items:start;width:100%}.filters .filters__left:before{content:"Filter:";margin:0;position:absolute;top:-2px;left:0}.basic_index.news-and-insights .filters .filters__left:before{display:none}.filters .filters__left{padding-left:60px}.filters .filters__left,.filters .filters__right{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--xs_padding)}@media screen and (min-width: 768px){.filters .filters__left,.filters .filters__right{width:auto;flex-grow:1;flex-shrink:0}.filters .filters__right{justify-content:flex-end}}.filter{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:center}.filter .filters__label{font-weight:400;margin:0}.filter .filter__select_tab{border:none;background-color:#fff0;font-size:15px;font-weight:500;line-height:110%;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;position:relative;gap:4px;cursor:pointer;padding:0;transition:all .3s}.filter .filter__select_tab:after{display:inline-block;width:20px;height:20px;opacity:1;background-color:#1d1d1b;-webkit-mask:url(https://glazingvision.com/build/assets/arrow-down--large-DZaQds96.svg) 100%/contain no-repeat;mask:url(https://glazingvision.com/build/assets/arrow-down--large-DZaQds96.svg) 100%/contain no-repeat;content:"";transition:all .3s}.filter .filter__select_tab:hover{color:#4a7271}.filter .filter__select_tab:hover:after{background-color:#4a7271}.filter .filter__select_tab--open:after{transform:rotate(180deg)}.filters-panel__content,.filters-selected{padding:var(--md_padding) 0 0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;row-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.filters-panel__content .filter-option,.filters-selected .filter-option{cursor:pointer;display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;flex-shrink:0;position:relative;border:1px solid rgba(122,111,103,.2)!important;border-radius:30px;padding:8px 16px 8px 12px;width:-moz-fit-content;width:fit-content;background-color:#fff;color:#1d1d1b}.news-and-insights .filters-panel__content .filter-option,.news-and-insights .filters-selected .filter-option{padding:8px 16px}.filters-panel__content .filter-option svg,.filters-selected .filter-option svg{overflow:hidden;border-radius:50%}.filters-selected{margin:var(--md_padding) 0 0;padding:var(--xxs_padding) var(--xs_padding);background-color:#7a6f671a;display:none}.filters-selected p{margin:0}.filters-selected .filter-option{position:relative}.filters-selected .filter-option:after{margin-right:4px;content:"";position:relative;display:inline-block;border:none;width:20px;height:20px;background-size:100%;background-image:url(https://glazingvision.com/build/assets/close-CfVPitfg.svg)}.filter--single .choices{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;flex-shrink:0;position:relative}.filter--single .choices:after{width:20px;height:20px;content:"";top:0!important;bottom:0;right:0;margin:auto 0!important;border:none;background-image:url(https://glazingvision.com/build/assets/arrow-down--large-DZaQds96.svg);background-repeat:no-repeat;background-position:center;background-size:20px;cursor:pointer}.filter--single .choices.is-open:after{transform:rotate(180deg)}.filter--single .choices__placeholder{opacity:1}.filter--single .choices__list--single{padding:0 16px 0 0;font-size:15px}.filter--single .choices__list--dropdown,.filter--single .choices__list[aria-expanded]{top:calc(100% + 20px);border:1px solid #f0efee;background-color:#f0efee}.filter--single .choices__list--dropdown .choices__item,.filter--single .choices__list[aria-expanded] .choices__item{font-size:15px;padding:8px}.filter--single .choices__list--dropdown .choices__item.is-highlighted{font-weight:600}.filter--single .choices__inner{background-color:#fff;border:none;border-radius:0;font-weight:500;color:#1d1d1b;min-height:0;padding:0 8px!important}.country-selector{position:relative}.country-selector button{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:none;background-color:#fff0;position:relative;color:#4a7271;cursor:pointer;letter-spacing:.28px;padding:0}.country-selector button svg{margin-right:8px}.country-selector button:after{display:inline-block;width:20px;height:20px;opacity:1;background-color:#4a7271;-webkit-mask:url(https://glazingvision.com/build/assets/arrow-down-bEIprscU.svg) 100%/contain no-repeat;mask:url(https://glazingvision.com/build/assets/arrow-down-bEIprscU.svg) 100%/contain no-repeat;content:"";transition:all .3s}.country-selector__dropdown{display:none;background-color:#fff;box-shadow:0 0 19px #0000001f;position:absolute;top:calc(100% + 12px);left:0;right:0;margin:auto;text-align:left;width:calc(100vw - var(--gutter) * 2);gap:var(--xs_padding);padding:var(--md_padding)}.country-selector__dropdown.is-open{display:block}.country-selector__dropdown ul{list-style:none;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-end;row-gap:var(--xs_padding)}.country-selector__dropdown ul li,.country-selector__dropdown ul li a{border:none;padding:0;color:#4a7271}@media screen and (min-width: 1024px){.country-selector__dropdown{width:200px}}#language-suggestion{background-color:#f0efee;padding:var(--xs_padding)}#language-suggestion .modal-content,#language-suggestion .language-options{display:flex;flex-direction:column;gap:var(--xxs_padding)}#language-suggestion .language-options__title{margin:0}#language-suggestion .country-selector__dropdown{position:relative;margin:var(--md_padding) 0}.listing__pagination{grid-column:1/-1;padding:var(--sm_padding) 0;margin:auto;width:100%}.listing__pagination__container{display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:500;font-size:16px;flex-direction:row}.listing__pagination__items-per-page{display:none;align-items:center;-moz-column-gap:8px;column-gap:8px}.listing__pagination__items-per-page .items-dropdown{position:relative}.listing__pagination .current-value,.listing__pagination .current-page{display:flex;align-items:center;padding:0 4px;cursor:pointer;transition:all .2s ease;justify-content:space-between}.listing__pagination .current-value:after,.listing__pagination .current-page:after{content:"";width:20px;height:20px;margin-left:8px;background-color:#1d1d1b;-webkit-mask-image:url(https://glazingvision.com/build/assets/arrow-down-bEIprscU.svg);mask-image:url(https://glazingvision.com/build/assets/arrow-down-bEIprscU.svg);transition:transform .2s ease;transform-origin:center}.listing__pagination .current-value.open:after,.listing__pagination .current-page.open:after{transform:rotate(180deg)}.listing__pagination .current-value:hover,.listing__pagination .current-page:hover{color:#4a7271}.listing__pagination .dropdown-options,.listing__pagination .page-options{position:absolute;top:100%;left:0;background:#f0efee;border-radius:0;margin-top:8px;z-index:10;min-width:60px;display:none;max-height:200px;overflow-y:auto}.listing__pagination .dropdown-options.open,.listing__pagination .page-options.open{display:block}.listing__pagination .dropdown-options .option,.listing__pagination .page-options .option{padding:8px 16px;cursor:pointer;text-align:center;font-weight:500;transition:all .3s ease}.listing__pagination .dropdown-options .option.selected,.listing__pagination .page-options .option.selected{font-weight:600}.listing__pagination .dropdown-options .option:hover,.listing__pagination .page-options .option:hover{background-color:#205150;color:#fff}.listing__pagination .page-controls{display:flex;align-items:center}.listing__pagination .pagination{list-style:none;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;-moz-column-gap:4px;column-gap:4px}.listing__pagination .control{margin:0 calc(var(--xxs_padding) / 2);position:relative;border-radius:100%;display:flex;color:#1d1d1b;background-color:#fff0;border:1px solid #1d1d1b;width:var(--md_padding);height:var(--md_padding);text-align:center;align-items:center;transition:all .3s ease;cursor:pointer}.listing__pagination .control a{display:block;text-align:center;width:100%;text-decoration:none;color:#1d1d1b;transition:all .3s ease}.listing__pagination .control span{display:block;text-align:center;width:100%}.listing__pagination .control.active{color:#fff;background-color:#1d1d1b}.listing__pagination .control.active a{color:#fff}.listing__pagination .control:hover{color:#fff;background-color:#1d1d1b}.listing__pagination .control:hover a{color:#fff}.listing__pagination .control.disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;cursor:not-allowed;opacity:.5}.listing__pagination .page-dropdown{display:flex;align-items:center;position:relative}.listing__pagination .page-dropdown--desktop{display:none}.listing__pagination .next-btn,.listing__pagination .prev-btn{margin:0}.listing__pagination .next-btn.disabled,.listing__pagination .prev-btn.disabled{opacity:.5;pointer-events:none}.listing__pagination .next-btn a,.listing__pagination .prev-btn a{position:relative;display:block;width:24px;height:24px}.listing__pagination .next-btn a:after,.listing__pagination .prev-btn a:after{visibility:visible;content:"";display:block;position:absolute;right:0;top:0;margin:auto;bottom:0;width:24px;height:24px;background-color:#1d1d1b;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(https://glazingvision.com/build/assets/arrow-right--large-CJCZRgFl.svg);mask-image:url(https://glazingvision.com/build/assets/arrow-right--large-CJCZRgFl.svg);left:0;transition:all .3s ease}.listing__pagination .next-btn a:hover:after,.listing__pagination .prev-btn a:hover:after{background-color:#4a7271}.listing__pagination .prev-btn a:after{transform:scaleX(-1)}@media screen and (min-width: 768px){.listing__pagination{flex-direction:row}.listing__pagination__container{justify-content:start;-moz-column-gap:48px;column-gap:48px}.listing__pagination__items-per-page{display:flex}.listing__pagination .page-dropdown--mobile{display:none}.listing__pagination .page-dropdown--desktop{display:flex}.listing__pagination .current-value,.listing__pagination .current-page{min-width:56px}}@media screen and (min-width: 1024px){.listing__pagination{padding:calc(var(--sm_padding) * 2) 0 var(--sm_padding)}}.enhanced-content{position:relative}.enhanced-content:before{content:"";right:0;left:0;bottom:100%;width:100%;height:60%;background:linear-gradient(to top,#fff,#fff0);position:absolute}.enhanced-container{position:relative;background-color:#7a6f671a;display:flex;flex-direction:column;padding:var(--xl_padding) var(--gutter)}.enhanced-container:before{content:"";top:0;left:0;bottom:0;width:10%;height:30%;max-height:100px;background-color:#9c8f5e;position:absolute;clip-path:polygon(0% 0%,60% 0%,0% 95.45%,0% 0%)}.enhanced-container:after{content:"";right:0;bottom:0;width:20%;height:20%;background-color:#7a6f671a;position:absolute;clip-path:polygon(0% 100%,100% 100%,100% 0%)}.enhanced-container .enhanced-container__inner{grid-column:1/7}.enhanced-container .enhanced-container__inner>p{margin-bottom:var(--md_padding)}.enhanced-container form{margin-top:56px}@media screen and (min-width: 768px){.enhanced-container{padding:var(--xl_padding) 0}.enhanced-container .enhanced-container__inner{grid-column:2/12}.enhanced-container .enhanced-container__inner:after{content:"";right:0;bottom:0;background-color:#7a6f671a;position:absolute;height:100%;width:30%;clip-path:polygon(0% 100%,170% 100%,50% -15%)}.enhanced-container:before{height:60%;width:20%;max-height:500px}.enhanced-container:after{height:100%;width:60%;clip-path:polygon(0% 100%,100% 100%,100% -5%)}}@media screen and (min-width: 1024px){.enhanced-container .enhanced-container__inner{grid-column:3/11}}@media screen and (min-width: 1240px){.enhanced-container .enhanced-container__inner{grid-column:4/10}}.panels-container:has(.panels:last-child.bg--dark),.panels-container:has(.panels:last-child.bg--green){padding-bottom:var(--lg_padding)}.panels{position:relative;z-index:1;background-color:#fff0}.panels:before{width:calc(100% - var(--margin--wide) * 2);margin:auto;overflow:hidden;max-width:1360px;content:"";position:absolute;top:0;left:0;right:0;height:100%;z-index:-1}@media screen and (min-width: 768px){.panels:before{max-width:calc(100vw - var(--margin--wide) * 2)}}@media screen and (min-width: 1900px){.panels:before{max-width:1792px}}.panels.bg--light:before{background-color:#7a6f671a}.panels.bg--dark:before{background-color:#7a6f6733}.panels.bg--green:before{background-color:#043b3a33}.panels.separator-container,.panels.media_and_text-container,.panels.home_panels-container,.panels.product_panels-container,.panels.vacancies_panels-container{padding:0}.panels.product_panels-container .panels:not(.separator-container){padding:var(--xl_padding) 0}.panels ul,.panels ol{padding-left:20px;margin:0}.panels ul li{position:relative}.panels ul li:last-of-type{padding-bottom:0}.panels ul li p{margin-bottom:0}.panels ol{margin-bottom:30px}.panels ul li,.panels ol li{margin-bottom:var(--xxs_padding)}.panels ul li:last-of-type,.panels ol li:last-of-type{margin-bottom:0}.separator-panel{width:100%;height:1px;background-color:#7a6f6733}.accordions-panel{background-color:#fff}.accordions-panel .accordions__inner,.accordions-panel .accordions__header{grid-column:1/7}.accordions-panel .accordions__header .title{margin-top:0}.accordions-panel .accordions__header{margin-bottom:var(--md_padding)}@media screen and (min-width: 768px){.accordions-panel .accordions__header,.accordions-panel .accordions__inner{grid-column:2/11}}@media screen and (min-width: 1024px){.accordions-panel .accordions__header{grid-column:3/10}.accordions-panel .accordions__inner{grid-column:3/11}}.accordion__panel{display:none}.accordion__item:last-of-type{padding:0;border:none}.accordion__item .cta:after{transition:transform .2s ease-out}.accordion__item--open .cta:after{transform:rotate(90deg)}@media screen and (min-width: 768px){.accordion-panel{padding:0 0 var(--md_padding)}.accordion-panel:last-of-type{padding:0}}.swiper-pagination{position:relative;display:flex;flex-wrap:wrap;bottom:auto!important;top:auto!important}.swiper-pagination .swiper-pagination-bullet{position:relative;background-color:#7a6f6766;border:none;border-radius:50%;width:16px;height:2px;margin:0 10px;opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#1d1d1b;border-color:#1d1d1b}.swiper-button,.comparison-panel__arrow,.swiper-button-next,.swiper-button-prev{margin-top:0;width:32px;height:32px;border-radius:50%;position:absolute;bottom:0!important;top:0!important;margin:0!important;pointer-events:all;-webkit-user-select:all;-moz-user-select:all;user-select:all;border:none;transition:all .3s ease-out}.swiper-button:after,.comparison-panel__arrow:after,.swiper-button-next:after,.swiper-button-prev:after{width:20px;height:20px;font-size:0;background-color:#1d1d1b}.swiper-button-prev,.swiper-button-next-prev,.swiper-button-prev-prev{right:auto!important;left:0!important}.swiper-button-prev:after,.swiper-button-next-prev:after,.swiper-button-prev-prev:after{background-color:#fff;-webkit-mask:url(https://glazingvision.com/build/assets/arrow-left-DiXmasKO.svg) center/20px no-repeat;mask:url(https://glazingvision.com/build/assets/arrow-left-DiXmasKO.svg) center/20px no-repeat}.swiper-button-next,.swiper-button-next-next,.swiper-button-prev-next{right:0!important;left:auto!important;background-color:#1d1d1b}.swiper-button-next:after,.swiper-button-next-next:after,.swiper-button-prev-next:after{background-color:#fff;-webkit-mask:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg) center/20px no-repeat;mask:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg) center/20px no-repeat;transform:scale(1)}.swiper-button.swiper-button-disabled,.swiper-button-disabled.comparison-panel__arrow,.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{background-color:#7a6f671a!important;opacity:1!important}.swiper-button.swiper-button-disabled:after,.swiper-button-disabled.comparison-panel__arrow:after,.swiper-button-next.swiper-button-disabled:after,.swiper-button-prev.swiper-button-disabled:after{background-color:#1d1d1b!important}.swiper-button.large,.comparison-panel__arrow{position:relative;left:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;right:auto;padding:var(--xs_padding);background-color:#1d1d1b}.swiper-button.large:after,.comparison-panel__arrow:after{color:#fff}@media screen and (min-width: 1024px){.swiper-button.large:after,.comparison-panel__arrow:after{width:28px;height:28px;-webkit-mask-size:28px;mask-size:28px}.swiper-button.large:hover,.comparison-panel__arrow:hover{background-color:#205150}.swiper-button.large:hover:after,.comparison-panel__arrow:hover:after{background-color:#fff}}.profile-content{margin-top:var(--sm_padding)}.profile-content figure{grid-column:1/5;aspect-ratio:3/4;max-height:220px}.profile-content figure img{-o-object-fit:cover;object-fit:cover}.profile-content .profile-content__details{margin:var(--md_padding) 0 var(--lg_padding);grid-column:1/7;display:flex;flex-direction:column;row-gap:var(--sm_padding)}.profile-content .profile-content__details .personal-details{display:flex;flex-direction:column;row-gap:var(--xxs_padding)}.profile-content .profile-content__details .personal-details .name,.profile-content .profile-content__details .personal-details .job-title,.profile-content .profile-content__details .personal-details .region{margin:0}.profile-content .profile-content__details .personal-details .job-title{font-weight:500}.profile-content .profile-content__details .contact-details{display:flex;flex-wrap:wrap;flex-direction:row;row-gap:var(--xxs_padding);-moz-column-gap:var(--gutter);column-gap:var(--gutter);padding:var(--xs_padding) 0;border-top:1px solid rgba(122,111,103,.2);border-bottom:1px solid rgba(122,111,103,.2)}.profile-content .profile-content__details .contact-details .button{padding:8px 0}.profile-content .profile-content__details .profile-projects{border-top:1px solid rgba(122,111,103,.2)}.profile-content .profile-content__details .profile-projects a{color:#1d1d1b;text-underline-offset:4px;text-decoration-thickness:1px}@media screen and (min-width: 768px){.profile-content figure{grid-column:1/5;max-height:340px}.profile-content .profile-content__details{margin:var(--md_padding) 0 var(--xxs_padding);grid-column:5/13}}.case-study-overview__text,.case-study-overview__products,.case-study-overview__details{grid-column:1/7}.case-study-overview__text .title,.case-study-overview__products .title,.case-study-overview__details .title{margin:0 0 var(--sm_padding)}.case-study-overview__text{padding:var(--xl_padding) 0}.case-study-overview__details{border-top:1px solid rgba(122,111,103,.2);padding:var(--lg_padding) 0}.case-study-overview__details .case-study-overview__detail:not(:last-child){margin-bottom:var(--sm_padding)}.case-study-overview__products{display:flex;flex-direction:column;row-gap:var(--sm_padding);padding:0 0 var(--lg_padding);border-bottom:1px solid rgba(122,111,103,.2)}.case-study-overview__products .title{margin:0}.case-study-overview__products .products__item{display:flex;flex-direction:row;align-items:center;-moz-column-gap:var(--gutter);column-gap:var(--gutter);text-decoration:none;color:#1d1d1b;transition:all .3s ease}.case-study-overview__products .products__item figure{width:80px;flex-shrink:0;aspect-ratio:4/3;overflow:hidden;position:relative}.case-study-overview__products .products__item figure img{transition:all .3s ease}.case-study-overview__products .products__item figure:before,.case-study-overview__products .products__item figure:after{content:"";position:absolute}.case-study-overview__products .products__item figure:before{right:0;bottom:0;width:55px;height:60px;background-color:#4a7271;transition:opacity .3s ease;clip-path:polygon(0% 100%,100% 100%,100% 100%);z-index:1;transition:clip-path .3s ease;opacity:.9}.case-study-overview__products .products__item figure:after{opacity:0;z-index:1;bottom:8px;right:8px;background-color:#fff;-webkit-mask-image:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg);mask-image:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg);-webkit-mask-size:20px;mask-size:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:20px;height:20px;transition:all .3s ease}.case-study-overview__products .products__item:hover{color:#4a7271}.case-study-overview__products .products__item:hover figure:after{opacity:1}.case-study-overview__products .products__item:hover figure:before{clip-path:polygon(0% 100%,100% 0,100% 100%)}.case-study-overview__products .products__item:hover figure img{transform:scale(1.05)}@media screen and (min-width: 768px){.case-study-overview__text h6.title,.case-study-overview__products h6.title,.case-study-overview__detail h6.title{font-size:17px;font-weight:600;line-height:110%;letter-spacing:.17px}.case-study-overview .columns{border-bottom:1px solid rgba(122,111,103,.2)}.case-study-overview__text{grid-column:1/13;border-bottom:1px solid rgba(122,111,103,.2)}.case-study-overview__details,.case-study-overview__products{border:none;grid-column:span 6}.case-study-overview__details .title{margin-bottom:var(--sm_padding)}.case-study-overview__products{padding:var(--lg_padding) 0}}@media screen and (min-width: 1024px){.case-study-overview__text{display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.case-study-overview__text-inner{grid-column:2/11}.case-study-overview__details{grid-column:2/6}.case-study-overview__products{grid-column:7/12}.case-study-overview__products .products__item figure{width:120px}}@media screen and (min-width: 1240px){.case-study-overview__text-inner{grid-column:2/10}}@media screen and (min-width: 1440px){.case-study-overview__details .case-study-overview__detail{display:grid;grid-template-columns:120px 1fr;align-items:center;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.case-study-overview__details .case-study-overview__detail .label,.case-study-overview__details .case-study-overview__detail .title{margin:0}}.item-preview{position:relative;text-decoration:none!important;padding:0;overflow:hidden;display:flex;flex-direction:column;flex-basis:100%;cursor:pointer}.item-preview figure{position:relative;margin:0;overflow:hidden;transition:all .3s ease-in-out}.item-preview figure img{transition:all .3s ease-in-out;z-index:0;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.item-preview a{text-decoration:none;position:static}.item-preview .title{transition:all .3s ease-in-out}.item-preview .preview-details{background-color:#fff0;color:#1d1d1b}.item-preview .preview-details p{margin:0}.item-preview .preview-details .button{margin-top:var(--sm_padding)}.item-preview .preview-details .title{margin:0 0 var(--xs_padding)}.item-preview a:not(.email):not(.linkedin):before{bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap;z-index:1}.item-preview .preview-details{padding:var(--md_padding) 0 0}@media screen and (min-width: 1024px){.item-preview .preview-details{padding:var(--md_padding) var(--xs_padding) 0}.item-preview:hover .title{color:#4a7271}.item-preview:hover .arrow-link{transform:translate(var(--xxs_padding))}.item-preview:hover figure{border-radius:12px}.item-preview:hover figure img{transform:scale(1.05);opacity:1}}.item-preview--profile{width:100%;text-decoration:none;min-height:170px}.item-preview--profile .profile__image img{transition:all .3s;width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;aspect-ratio:12/16}.item-preview--profile .profile__main{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column;flex-grow:1;row-gap:var(--xs_padding)}.item-preview--profile .preview-details{flex-grow:1;display:flex;flex-direction:column;transition:all .3s ease-in-out;padding:var(--sm_padding) var(--xs_padding) 0 0}.item-preview--profile .preview-details .name{margin:0 0 var(--xxs_padding);color:#1d1d1b;transition:all .3s ease-in-out}.item-preview--profile .preview-details .excerpt{margin-top:16px}@media screen and (min-width: 768px){.item-preview--profile:hover .preview-details .name{color:#4a7271}}.item-preview--article{height:100%}.item-preview--article p.date{font-size:15px;line-height:19.5px}.item-preview--article figure img{aspect-ratio:1/1}.item-preview--article .preview-details{padding:var(--md_padding) var(--xs_padding) var(--sm_padding)}.item-preview--article .preview-details .title{margin:0 0 8px}.item-preview--article .preview-details .excerpt{flex-grow:1}.item-preview--article .preview-details .excerpt p{margin:0}.item-preview--article.news-index .preview-details{padding:var(--sm_padding) var(--xs_padding)}.item-preview--article.news-index .preview-details .title{margin-bottom:var(--xxs_padding)}.item-preview--article.news-index .preview-details .excerpt{margin-bottom:var(--xs_padding)}.item-preview--article.news-index figure img{aspect-ratio:4/3}.item-preview--article .article-types{display:flex;flex-direction:row;row-gap:calc(var(--xxs_padding) / 2);-moz-column-gap:var(--xxs_padding);column-gap:var(--xxs_padding)}.item-preview--article .article-types__type{font-family:Raleway,sans-serif;display:flex;flex-direction:row;justify-content:center;align-items:center;text-transform:uppercase}.item-preview--case-study{height:100%;position:relative}.item-preview--case-study .preview-details{padding:var(--sm_padding) var(--xs_padding) var(--sm_padding) 0}.item-preview--case-study .enhanced-label{font-style:normal;color:#fff;background-color:#1d1d1b;position:absolute;top:0;right:0;padding:var(--xxs_padding);z-index:1}.item-preview--case-study .preview-details .title{margin:0 0 8px;font-weight:500}.item-preview--case-study .article-types{display:flex;flex-direction:row;row-gap:calc(var(--xxs_padding) / 2);-moz-column-gap:var(--xxs_padding);column-gap:var(--xxs_padding)}.item-preview--case-study .article-types__type{font-family:Raleway,sans-serif;display:flex;flex-direction:row;justify-content:center;align-items:center;text-transform:uppercase}@media screen and (min-width: 768px){.item-preview--case-study figure img{aspect-ratio:1/1}}@media screen and (min-width: 1024px){.item-preview--case-study:hover .preview-details{color:#4a7271}.item-preview--case-study:hover figure{border-radius:24px}.item-preview--case-study:hover figure img{transform:scale(1.1);opacity:1}}.item-preview--product-cat{background-color:#fff;height:100%;transition:all .3s ease-in-out}.item-preview--product-cat .title{padding:var(--xs_padding);color:#1d1d1b;font-weight:500;margin:0;min-height:90px}.item-preview--product-cat .preview-details{padding:0;flex-grow:1;min-height:130px}.item-preview--product-cat .preview-details .excerpt{padding:var(--sm_padding) var(--xs_padding)}.item-preview--product-cat .preview-details .excerpt p{font-style:normal}.item-preview--product-cat .preview-details .intended-uses{padding:var(--sm_padding) var(--xs_padding);border-top:1px solid #1d1d1b;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--xxs_padding)}.item-preview--product-cat .preview-details .intended-uses .intended-uses__item{display:flex;flex-direction:row;align-items:center;-moz-column-gap:8px;column-gap:8px}.item-preview--product-cat figure{position:relative}.item-preview--product-cat figure:before,.item-preview--product-cat figure:after{content:"";position:absolute}.item-preview--product-cat figure:before{right:0;bottom:0;width:90px;height:90px;background-color:#4a7271;transition:opacity .3s ease;clip-path:polygon(0% 100%,100% 100%,100% 100%);z-index:1;transition:clip-path .3s ease;opacity:.9}.item-preview--product-cat figure:after{opacity:0;z-index:1;bottom:16px;right:16px;background-color:#fff;-webkit-mask-image:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg);mask-image:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg);-webkit-mask-size:24px;mask-size:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:24px;height:24px;transition:all .3s ease}@media screen and (min-width: 768px){.item-preview--product-cat:hover{box-shadow:0 0 19px #1d1d1b1f}.item-preview--product-cat:hover figure{border-radius:0}.item-preview--product-cat:hover figure:after{opacity:1}.item-preview--product-cat:hover figure:before{clip-path:polygon(0% 100%,100% 0,100% 100%)}}@media screen and (min-width: 1440px){.item-preview--product-cat .title{font-size:20px}}.item-preview--inspiration{height:100%;overflow:hidden}.item-preview--inspiration .preview-details{padding:var(--xs_padding) var(--xs_padding) 0 0;background-color:#fff0}.item-preview--inspiration .preview-details .title{font-weight:500}.item-preview--inspiration figure img{aspect-ratio:unset;height:100%!important;-o-object-fit:cover;object-fit:cover}.item-preview--inspiration.landscape figure{aspect-ratio:4/3}.item-preview--inspiration.square figure{aspect-ratio:1/1}.item-preview--inspiration.portrait figure{aspect-ratio:9/16}.item-preview--inspiration .preview-details .title{margin:0}@media screen and (min-width: 768px){.item-preview--inspiration:hover figure{border-radius:20px}.item-preview--inspiration:hover .preview-details{color:#4a7271}}.item-preview--feature{position:relative;text-decoration:none!important;padding:0;overflow:hidden;display:flex;flex-direction:column;flex-basis:100%;cursor:pointer}.item-preview--feature .preview-details .title{margin-bottom:var(--xxs_padding)}.item-preview--feature .preview-details .excerpt{margin-top:var(--xs_padding)}.item-preview--video-modal{padding:var(--xs_padding) var(--xs_padding) 0;background-color:#fff;height:100%;width:100%;border:none}.item-preview--video-modal .video-modal__title{text-align:left;margin:0;padding:var(--sm_padding) var(--xs_padding);transition:all .3s;width:100%}.item-preview--video-modal:focus-visible{outline:4px solid #c4b167}.item-preview--video-modal .video-modal__thumbnail{position:relative;display:block;width:100%}.item-preview--video-modal .video-modal__thumbnail:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:68px;height:68px;border-radius:50%;background-color:#1d1d1b;z-index:1;transition:all .3s}.item-preview--video-modal .video-modal__thumbnail:after{position:absolute;content:"";display:inline-block;top:0;bottom:0;left:0;right:0;margin:auto;width:8px;height:8px;z-index:2;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #fff}@media screen and (min-width: 768px){.item-preview--video-modal .video-modal__thumbnail:hover .video-modal__thumbnail:before{background-color:#205150}.item-preview--video-modal .video-modal__thumbnail:hover .video-modal__title{color:#205150}}.header__top-nav{position:relative;padding:var(--xxs_padding) 0;background-color:#f1f0f0;z-index:100}.header__top-nav .top-nav__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header__top-nav .top-nav__right{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--xs_padding)}.header__top-nav .right-menu{display:none}.header__top-nav ul{list-style:none;list-style-type:none;margin:0;padding:0;display:flex;justify-content:flex-end;-moz-column-gap:var(--xs_padding);column-gap:var(--xs_padding)}.header__top-nav ul>li>a,.header__top-nav .account-form button{text-decoration:none;padding:8px 0;color:#4a7271;transition:all .3s ease-in-out;font-size:15px;letter-spacing:.14px;font-weight:500}.header__top-nav ul>li>a:hover,.header__top-nav .account-form button:hover{text-decoration:none;color:#7a6f6799}.header__top-nav ul .nav__item--is-parent--desktop.nav__item--is-open>a,.header__top-nav ul .nav__item:hover>a{text-decoration:none;color:#7a6f6799}.header__top-nav .account-form{text-decoration:none;display:none;margin:0}.header__top-nav .account-form button{background:none;border:none;cursor:pointer;font-weight:500}@media screen and (min-width: 1024px){.header__top-nav .right-menu{display:flex;align-items:center}.header__top-nav .top-nav__right .account-form{display:flex}.off-canvas-active .header__top-nav{z-index:101}.header__top-nav .country-selector__dropdown{width:200px}}@media screen and (min-width: 1440px){.header__top-nav ul>li>a,.header__top-nav .account-form button{font-size:15px;letter-spacing:.15px}}.header{background-color:#fff;position:relative;z-index:100}.header ul{list-style:none;list-style-type:none;margin:0;padding:0}.header ul>li.nav__item--is-parent--desktop>a{display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s}.header ul>li.nav__item--is-parent--desktop>a:after{display:inline-block;width:20px;height:20px;opacity:1;background-color:#4a7271;-webkit-mask:url(https://glazingvision.com/build/assets/arrow-down-bEIprscU.svg) 100%/contain no-repeat;mask:url(https://glazingvision.com/build/assets/arrow-down-bEIprscU.svg) 100%/contain no-repeat;content:"";transition:all .3s}.header ul.menu--main>li.nav__item--is-parent--desktop:hover>a,.header ul.menu--main>li.nav__item--is-parent--desktop.nav__item--is-open>a{color:#4a7271}.header ul>li.nav__item--is-parent--desktop.nav__item--is-open>a:after{transform:rotate(180deg)}.header__main{position:relative;z-index:11;width:100%;background-color:#fff;transition:background-color .5s ease-in-out}.sticky .header__main{position:fixed;width:100%;top:0;z-index:100;padding:0;background-color:#ffffffe6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.sticky .header__main .header__logo{margin:var(--xxs_padding) 0}.sticky .header__main .header__nav ul.menu>li{padding:var(--xxs_padding) 0}@media screen and (min-width: 1240px){.sticky .header__main .header__logo a img{width:180px}}.off-canvas-active .header__main{background-color:#043b3a}.header__main-inner>.site-width{display:flex;justify-content:space-between;align-items:center}.header__main-inner>.site-width .right{display:flex;justify-content:space-between;align-items:center}.header__main-inner>.site-width .right .locale-switcher{margin-right:20px}.header__logo{flex-shrink:0;margin:var(--sm_padding) 0}.header__logo a img{display:block;height:auto;width:136px;transition:all .3s ease-in-out}.off-canvas-active .header__logo{display:none}@media screen and (min-width: 1024px){.header__logo a img{width:160px}}@media screen and (min-width: 1240px){.header__logo a img{width:226px}}@media screen and (min-width: 1900px){.header__logo a img{width:316px}}.header__nav{display:none;flex-grow:1}.header__nav ul.menu{display:flex;align-items:center;flex-direction:row;margin:0;padding:0 30px;-moz-column-gap:var(--xxs_padding);column-gap:var(--xxs_padding)}.header__nav ul.menu>li{display:block}.header__nav ul.menu>li>a,.header__nav ul.menu>li button{display:flex;color:#1d1d1b;font-size:15px;line-height:1.1;font-weight:500;letter-spacing:.15px;text-decoration:none;position:relative;white-space:nowrap}.header__nav ul.menu>li a:focus-visible{outline:3px solid #9c8f5e;border-radius:3px}.header__nav ul.menu>li:last-of-type>button{cursor:pointer;background-color:#fff0;border:1px solid #c4b167;padding:8px 16px;border-radius:40px;transition:all .3s ease-in-out}.header__nav ul.menu>li:last-of-type>button:hover{background-color:#c4b167}.header__nav ul.menu>li:last-of-type>button:focus-visible{outline:3px dashed #9c8f5e}@media screen and (min-width: 768px){ul.menu>li{padding:24px 0}ul.menu>li:last-of-type{padding:0}}@media screen and (min-width: 1024px){.header__nav{display:flex;justify-content:flex-end}.header__nav ul.menu{padding:0;margin:0}.header__off-canvas-container{display:none}}@media screen and (min-width: 1240px){.header__nav ul.menu>li:last-of-type>button{padding:12px 24px}.header__nav ul.menu{-moz-column-gap:var(--sm_padding);column-gap:var(--sm_padding)}}@media screen and (min-width: 1440px){.header__logo{width:20%;max-width:300px}.header__nav ul.menu>li>a,.header__nav ul>li:last-of-type>button{font-size:16px;letter-spacing:.16px}}.nav__submenu-container{display:none}.nav__item--is-relative{position:relative}.nav__submenu-container{z-index:100;display:none;background-color:#fff;box-shadow:0 0 19px #0000001f;position:absolute;top:calc(100% + 12px);left:-200px;right:-200px;margin:auto;text-align:left;width:400px;overflow:auto;max-height:80vh!important}.nav__submenu-container.full-width{width:100%;left:0;right:0;top:100%}.nav__item--is-open .nav__submenu-container{display:flex;flex-direction:column}.nav__submenu-container .nav__submenu__title{padding:0 16px 20px;text-transform:uppercase;font-size:14px;font-weight:400;line-height:20px;margin:0}.nav__submenu-container .nav__submenu__column{padding-left:20px;width:50%;flex-basis:50%}.nav__submenu-container.full-width .dropdown-menu{overflow:visible;padding:var(--md_padding) 0}ul.nav__submenu,ul.dropdown-nav{list-style:none;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--xs_padding);padding:var(--md_padding)}.dropdown-full-nav.has-image{flex-wrap:wrap;display:flex;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.dropdown-full-nav__menu{display:flex;flex-direction:column;height:600px;gap:var(--xs_padding);max-height:-moz-fit-content;max-height:fit-content;flex-wrap:wrap}.has-image .dropdown-full-nav__menu{flex-basis:60%}@media screen and (min-width: 1440px){.dropdown-full-nav__menu{height:650px}.dropdown-full-nav__menu:has(.has-children){row-gap:var(--md_padding)}}.dropdown-full-nav__header{flex-basis:100%;margin-bottom:var(--sm_padding)}.dropdown-full-nav__header a{color:#205150;text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content;margin:0;-moz-column-gap:8px;column-gap:8px}.dropdown-full-nav__header a:after{display:block;position:relative;width:40px;height:40px;opacity:1;background-color:#205150;-webkit-mask:url(https://glazingvision.com/build/assets/arrow-right--large-CJCZRgFl.svg) center/32px no-repeat;mask:url(https://glazingvision.com/build/assets/arrow-right--large-CJCZRgFl.svg) center/32px no-repeat;content:"";transition:all .3s}.dropdown-full-nav__header a:hover{color:#4a7271}.dropdown-full-nav__header a:hover:after{background-color:#4a7271}.dropdown-full-nav__image{flex-basis:35%;flex-shrink:0;overflow:hidden;clip-path:polygon(0 0%,95% 0%,100% 3%,100% 100%,0% 100%)}.dropdown-full-nav__column.has-children{width:30%;padding-top:var(--xs_padding);border-top:1px solid rgba(122,111,103,.4)}.dropdown-full-nav__column:first-of-type:not(.has-children){padding-top:var(--sm_padding);border-top:1px solid rgba(122,111,103,.4)}.dropdown-nav ul,.dropdown-full-nav__menu ul,.dropdown-full-nav__column ul{list-style:none;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--xs_padding)}.dropdown-nav .dropdown-full-nav__parent-link,.dropdown-full-nav__menu .dropdown-full-nav__parent-link,.dropdown-full-nav__column .dropdown-full-nav__parent-link{font-size:20px;font-weight:600}.dropdown-nav a,.dropdown-nav li a,.dropdown-full-nav__menu a,.dropdown-full-nav__menu li a,.dropdown-full-nav__column a,.dropdown-full-nav__column li a{text-decoration:none;position:relative;display:block;width:-moz-fit-content;width:fit-content;color:#1d1d1b;font-size:15px;font-weight:500;line-height:1.1;letter-spacing:.15px;transition:all .3s}.dropdown-nav a:before,.dropdown-nav li a:before,.dropdown-full-nav__menu a:before,.dropdown-full-nav__menu li a:before,.dropdown-full-nav__column a:before,.dropdown-full-nav__column li a:before{content:"";position:absolute;display:block;width:100%;height:1px;bottom:-4px;left:0;background-color:currentColor;opacity:0;transition:opacity .3s ease}.dropdown-nav a:hover:before,.dropdown-nav li a:hover:before,.dropdown-full-nav__menu a:hover:before,.dropdown-full-nav__menu li a:hover:before,.dropdown-full-nav__column a:hover:before,.dropdown-full-nav__column li a:hover:before{opacity:1}.dropdown-nav a:before,.dropdown-nav li a:before,.dropdown-full-nav__menu a:before,.dropdown-full-nav__menu li a:before,.dropdown-full-nav__column a:before,.dropdown-full-nav__column li a:before{bottom:-2px}.dropdown-nav a:hover,.dropdown-nav li a:hover,.dropdown-full-nav__menu a:hover,.dropdown-full-nav__menu li a:hover,.dropdown-full-nav__column a:hover,.dropdown-full-nav__column li a:hover{color:#4a7271}.dropdown-nav .dropdown-full-nav__children,.dropdown-full-nav__menu .dropdown-full-nav__children,.dropdown-full-nav__column .dropdown-full-nav__children{display:flex;flex-direction:column;gap:var(--xs_padding);padding:16px 0 0}.dropdown-nav li.dropdown-menu__link a:hover,.dropdown-full-nav__menu li.dropdown-menu__link a:hover,.dropdown-full-nav__column li.dropdown-menu__link a:hover{transform:translate(8px)}.dropdown-nav .dropdown-full-nav__parent-link,.dropdown-full-nav__menu .dropdown-full-nav__parent-link,.dropdown-full-nav__column .dropdown-full-nav__parent-link{margin-bottom:4px}.dropdown-nav p,.dropdown-full-nav__menu p,.dropdown-full-nav__column p{font-weight:400;font-size:15px;padding:0;color:#7a6f67cc;margin:0}.dropdown-nav--single-level li a{font-size:20px;font-weight:600;line-height:110%;letter-spacing:.2px;margin-bottom:4px}.dropdown-nav--single-level li a:before{bottom:-2px}.nav__submenu.desktop{display:none}.nav__submenu__title{padding:0 15px 20px;text-transform:uppercase;font-size:1.25rem;line-height:23px;margin:0}.off-canvas-trigger{display:flex;align-items:center;cursor:pointer;z-index:20;position:relative;transition:transform .3s}.off-canvas-trigger__label{text-transform:uppercase;font-family:Raleway,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;letter-spacing:1.56px;font-size:13px;line-height:1;margin-right:8px}.off-canvas-active .off-canvas-trigger__label{color:#fff}.off-canvas-trigger__burger{display:flex;flex-direction:column;justify-content:space-between;width:25px;height:21px;margin-left:var(--xxs_padding)}.off-canvas-trigger__burger span{display:block;width:100%;height:1px;background-color:#1d1d1b;transform-origin:0 50%;transition:all .2s ease-out;margin-right:0;margin-left:auto}.off-canvas-trigger__burger span:nth-child(2){width:90%}.off-canvas-trigger__burger span:nth-child(3){width:80%}.off-canvas-active .off-canvas-trigger__burger span{background-color:#fff;width:100%}.off-canvas-active .off-canvas-trigger__burger span:first-child{transform:rotate(45deg)}.off-canvas-active .off-canvas-trigger__burger span:nth-child(2){opacity:0}.off-canvas-active .off-canvas-trigger__burger span:nth-child(3){transform:rotate(-45deg) translate(1px,-1px)}.off-canvas-menu{position:fixed;right:0;left:0;margin:auto;z-index:0;top:112px;width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto;will-change:transform;transition:transform .5s ease-in-out;transform:translateY(-100%)}.off-canvas-active .off-canvas-menu{transform:translateY(0)}.off-canvas-menu .account-form button{text-decoration:none;padding:0;color:#4a7271;transition:all .3s ease-in-out;font-size:15px;line-height:1.3;font-weight:500}.off-canvas-menu ul{list-style:none;list-style-type:none;margin:0;padding:0}.off-canvas-menu ul>li.nav__item,.off-canvas-menu ul>li.off-canvas__primary-link{border-bottom:1px solid rgba(122,111,103,.2);display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--sm_padding) 0}.off-canvas-menu ul>li.nav__item:last-of-type,.off-canvas-menu ul>li.off-canvas__primary-link:last-of-type{border-bottom:none}.off-canvas-menu ul>li>a{display:block;text-decoration:none;text-align:left;color:#1d1d1b;font-weight:500}.off-canvas-menu ul>li>a:after{display:none}.off-canvas-menu .off-canvas-menu__primary>li>a{font-size:16px;line-height:17.6px}@media screen and (min-width: 1024px){.off-canvas-menu{display:none}}.off-canvas-menu.off-canvas__sub-menu--active .off-canvas-menu__nav{left:-100%}.sticky .off-canvas-menu{top:46px}.hide-top-nav .off-canvas-menu{top:0}.off-canvas-menu__nav{position:absolute;top:0;left:0;width:100%;height:auto;background-color:#fff;overflow:hidden;will-change:left;transition:left .35s ease-out;padding:var(--md_padding) var(--margin) var(--lg_padding);display:flex;flex-direction:column;gap:var(--md_padding)}.off-canvas-menu__nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background-color:transparent}.off-canvas-menu__cta{display:none;padding:var(--sm_padding) 0}.off-canvas-menu__cta button{font-size:15px;line-height:.8}.off-canvas-active .off-canvas-menu__cta{display:block}.sticky .off-canvas-menu__cta{padding:var(--xxs_padding) 0}.off-canvas-menu .off-canvas-menu__secondary{list-style:none;list-style-type:none;margin:0;padding:0}.off-canvas-menu .off-canvas-menu__secondary>li{border-bottom:1px solid rgba(122,111,103,.2);display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0}.off-canvas-menu .off-canvas-menu__secondary>li:last-of-type{border-bottom:none}.off-canvas-menu .off-canvas-menu__secondary>li>a{display:block;text-decoration:none;color:#4a7271;font-weight:500;font-size:15px;line-height:19.5px;text-align:left}.off-canvas-menu .off-canvas-menu__secondary>li>button{color:#4a7271;font-weight:500;font-size:15px;line-height:19.5px}.off-canvas-menu .off-canvas-menu__secondary>li>a:after{display:none}.off-canvas__primary-button,.off-canvas__secondary-button{display:flex;align-items:center;justify-content:space-between;width:100%;color:#1d1d1b;padding:0;font-weight:500;font-size:16px;line-height:17.6px;text-align:left}.off-canvas__primary-button svg path,.off-canvas__secondary-button svg path{fill:#4a7271}.off-canvas__sub-menu{position:fixed;top:0;left:100%;width:100%;height:auto;background-color:#fff;overflow:hidden;will-change:left;transition:left .35s ease-out;z-index:1;padding:var(--md_padding) var(--margin) var(--lg_padding)}.off-canvas__sub-menu--active{left:0}button.off-canvas__sub-menu-back{display:flex;align-items:center;width:100%;padding:8px 0;color:#4a7271;font-size:.875rem;cursor:pointer}button.off-canvas__sub-menu-back svg path{fill:#4a7271}a.off-canvas__primary-link{position:relative;display:flex;justify-content:space-between;align-items:center;padding:var(--sm_padding) 0;color:#999;text-decoration:none}a.off-canvas__primary-link span{display:block}.off-canvas__primary-link__content{margin:var(--md_padding) 0;display:flex;flex-direction:column}.off-canvas__primary-link__title{font-size:17px;line-height:18.7px;text-transform:uppercase;font-weight:500;color:#76766e}.off-canvas__primary-link__supporting-text{color:#999;font-size:.875rem}a.off-canvas__related-link{position:relative;display:flex;justify-content:space-between;align-items:center;padding:var(--xs_padding) 62px 27px;color:#999;background-color:#fff;text-decoration:none}a.off-canvas__related-link .icon{margin-left:8px;flex-shrink:0}a.off-canvas__related-link span{display:block}a.off-canvas__related-link .off-canvas__related-link__title{font-size:1.5rem;color:#999}.off-canvas__tertiary-link,.off-canvas__quaternary-link{font-size:17px;line-height:18.7px;font-weight:500;color:#76766e}.off-canvas__secondary-menu ul>li{border-bottom:1px solid rgba(122,111,103,.2);display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0}.off-canvas__secondary-menu ul>li>a{display:block;text-decoration:none;text-align:left;color:#4a7271}.footer__column--newsletter{grid-column:auto/span 6;color:#1d1d1b;padding-bottom:var(--lg_padding);border-bottom:1px solid rgba(122,111,103,.2)}.footer__column--newsletter .newsletter{display:flex;flex-direction:column;text-align:left}.footer__column--newsletter .title,.footer__column--newsletter p{margin-bottom:var(--xs_padding)}@media screen and (min-width: 768px){.footer__column--newsletter{grid-column:1/span 9;border-bottom:none;padding-bottom:0;grid-row-start:1}}@media screen and (min-width: 1024px){.footer__column--newsletter{grid-column:auto/span 6}}.footer{position:relative;width:100%;z-index:0;background-color:#7a6f671a}@media screen and (min-width: 1024px) and (min-height: 950px){.footer{position:fixed;bottom:0}}.footer__inner{display:flex;flex-direction:column;padding:var(--xxl_padding) 0;gap:var(--lg_padding)}.footer__inner a{font-size:14px;line-height:15.4px;letter-spacing:.14px;font-weight:500;color:#1d1d1b;text-decoration:none}.footer__inner a:hover{color:#4a7271}.footer__inner a:focus{color:#666}.footer__inner a:focus-visible{border-radius:3px;outline:3px solid #9c8f5e}@media screen and (min-width: 768px){.footer__inner{text-align:left}}.footer__group{row-gap:var(--lg_padding)}.footer__column--logo{display:flex;flex-direction:column;gap:var(--lg_padding);grid-column:auto/span 6}@media screen and (min-width: 768px){.footer__column--logo{grid-column:auto/span 13}}@media screen and (min-width: 1024px){.footer__column--logo{grid-column:auto/span 2}}.footer__column--nav{grid-column:auto/span 6;display:flex;flex-direction:column;-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--sm_padding)}@media screen and (min-width: 768px){.footer__column--nav{grid-column:auto/span 12}}@media screen and (min-width: 1024px){.footer__column--nav{grid-column:7/span 6}}.footer__column--links{grid-column:auto/span 6}.footer__column--links .copyright-text{margin-bottom:var(--sm_padding)}@media screen and (min-width: 768px){.footer__column--links{grid-column:auto/span 12}}@media screen and (min-width: 1024px){.footer__column--links{display:flex;flex-direction:row;align-items:center;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.footer__column--links .copyright-text{margin-bottom:0}}@media screen and (min-width: 1240px){.footer__column--mobile{display:none}}.footer__column--desktop{display:none}@media screen and (min-width: 1240px){.footer__column--desktop{display:flex}}.footer__logo{display:flex;flex-direction:column;max-width:100%}.footer__logo .footer-logo__image{flex-shrink:0}.footer__logo .footer-logo__link{display:block}.footer__logo .footer-logo__link img{width:208px}.footer__logo .footer-logo__link:hover:after{display:none}@media screen and (min-width: 768px){.footer__logo{margin:0;align-items:flex-start}}@media screen and (min-width: 1240px){.footer__logo .footer-logo__link img{width:290px}}.footer__menu{display:flex;flex-direction:column;gap:1rem}.footer__menu .footer-menu__item{padding-bottom:var(--lg_padding);margin-bottom:var(--lg_padding);border-bottom:1px solid rgba(122,111,103,.2)}.footer__menu .footer-menu__item:last-of-type{margin-bottom:0}.footer__menu .footer-menu__item-heading{text-transform:uppercase;color:#1d1d1b;margin:0 0 var(--xs_padding);font-size:16px;font-weight:600;line-height:110%;letter-spacing:.16px}.footer__menu ul{list-style:none;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column}.footer__menu .footer-menu__item .subnav ul{display:flex;flex-direction:column;gap:var(--xs_padding)}@media screen and (min-width: 768px){.footer__menu ul{justify-content:space-around;display:grid;-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(12,1fr)}.footer__menu .footer-menu__item{grid-column:span 4;border-bottom:0;margin:0;padding:0}}.footer-menu__link{color:#666}.footer__follow-and-subscribe{display:flex;flex-direction:column;gap:var(--sm_padding)}@media screen and (min-width: 768px){.footer__follow-and-subscribe{grid-column:4/span 6;display:grid;grid-template-columns:repeat(8,1fr)}}@media screen and (min-width: 1024px){.footer__follow-and-subscribe{grid-column:auto/span 6}}@media screen and (min-width: 1240px){.footer__follow-and-subscribe{grid-column:auto/span 5;display:grid;grid-template-columns:repeat(5,1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}}.footer__socials{display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 768px){.footer__socials{grid-column:6/span 3;align-items:flex-start}}@media screen and (min-width: 1240px){.footer__socials{grid-column:4/span 2}}.footer-socials__list{list-style:none;list-style-type:none;margin:0;padding:0;display:flex}.footer-socials__list .footer-socials__item:not(:last-child){margin-right:var(--xxs_padding)}@media screen and (min-width: 1240px){.footer-socials__list{justify-content:center}}.footer-socials__link{display:flex;justify-content:center;align-items:center;height:24px;color:#1d1d1b;transition:all .3s ease-in-out}.footer-socials__link:hover,.footer-socials__link:active{color:#043b3a}.footer-socials__link:hover:after,.footer-socials__link:active:after{display:none}.footer-socials__link:focus-visible{outline:3px solid #9c8f5e}.footer-socials__link .footer-socials__icon{height:100%;width:auto}.footer-socials__link .footer-socials__icon[fill]{fill:currentColor}.footer__inner .group-logo__link:after{display:none}.footer-links__list{list-style:none;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sm_padding)}@media screen and (min-width: 768px){.footer-links__list{flex-direction:row;gap:1rem}}@media screen and (min-width: 1240px){.footer-links__list{gap:1.5rem}}.footer-section--bottom .candour-disclaimer{color:#1d1d1b;text-decoration:none;position:relative}.footer-section--bottom .candour-disclaimer:before{content:"";position:absolute;display:block;width:100%;height:1px;bottom:-4px;left:0;background-color:currentColor;opacity:0;transition:opacity .3s ease}.footer-section--bottom .candour-disclaimer:hover:before{opacity:1}.authentication-modal{overflow:auto;width:100%;max-height:100vh}.authentication-modal>.site-width,.authentication-modal .columns{height:100%}.authentication-modal__text{overflow:auto;margin:30px 0;position:relative}.authentication-modal__text>.title{margin:var(--sm_padding) 0}.authentication-modal__text .account-page__download-page{background-color:#fff;padding:var(--md_padding) var(--sm_padding);box-shadow:0 0 19px #1d1d1b0f}.authentication-modal__text .account-page__download-page .button{margin-top:var(--md_padding)}.authentication-modal .image-columns{display:none}.authentication-modal__image{position:relative}.authentication-modal__image img{position:absolute;top:0;left:0;bottom:0;margin:auto;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}.authentication-modal__image:after{z-index:-1;content:"";position:absolute;left:-1435px;top:100px;right:auto;bottom:auto;width:1756px;height:4273px;background:#043b3a;-webkit-mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;z-index:2;opacity:.9}@media screen and (min-width: 768px){.authentication-modal__image:after{width:1900px;height:4400px}}.authentication-modal__text{grid-column:1/7;display:flex;flex-direction:column}@media screen and (min-width: 768px){.authentication-modal__image{display:block}.authentication-modal__image,.authentication-modal__text{grid-row:1}.authentication-modal .image-columns{position:absolute;right:0;left:0;top:0;bottom:0;width:100%;height:100%;display:grid}.authentication-modal__image{grid-column:1/6;clip-path:none;height:100%;max-height:unset;overflow:hidden;z-index:2;-webkit-mask-image:none;mask-image:none}.authentication-modal__text{padding:var(--xxl_padding) 0;grid-column:7/13}}@media screen and (min-width: 1440px){.authentication-modal__image:after{top:300px}}@keyframes slide-in-from-top{0%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-top{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(-100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes backdrop-fade-in{0%{opacity:0}to{opacity:1}}.modal-dialog{border:none;opacity:0;transition:opacity .4s ease,transform .4s ease;transform:translateY(0);backface-visibility:hidden;overflow:auto;max-width:100vw}.modal-dialog.full{width:100vw;height:100vh;margin:0;padding:0;z-index:100;overflow:hidden}.modal-dialog .modal-dialog__inner{position:relative;display:flex;flex-direction:column;align-items:center;height:-moz-fit-content;height:fit-content;max-height:100%;overflow-x:hidden;overflow-y:auto;min-height:100%}.modal-dialog.fixed-popup{position:fixed;width:95%;right:0;left:0;margin:0 auto;top:200px}.modal-dialog.popup{max-width:850px;width:95vw;min-height:auto;height:700px;margin:auto;padding:0;z-index:100;background-color:#f0efee;padding:var(--sm_padding) var(--gutter) var(--md_padding);border-radius:2px}.modal-dialog.popup.newsletter{height:550px}.modal-dialog.popup.video{height:-moz-fit-content;height:fit-content;width:100vw;background-color:#fff}.modal-dialog.popup.form{max-width:1036px;width:95vw}.modal-dialog.popup.form .form-form__container{background-color:#fff}.modal-dialog.popup.staff-contact{max-width:1040px}.modal-dialog.full--cta{background-color:#205150;position:fixed;padding:var(--sm_padding) 0 var(--lg_padding);z-index:1}.modal-dialog.full--cta .modal-dialog__inner{min-height:100vh}.modal-dialog.full--cta .cta-container{background:#fff0;overflow:visible}.modal-dialog.full--cta:after{content:"";position:absolute;left:-800px;top:-1680px;right:auto;bottom:auto;width:1756px;height:4273px;background:#043b3a;-webkit-mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;z-index:-1}@media screen and (min-width: 768px){.modal-dialog.full--cta:after{width:1900px;height:4400px}}.modal-dialog.full--cta .cta-container:before,.modal-dialog.full--cta .cta-container:after{display:none}.modal-dialog.full--auth{background-color:#f0efee}.modal-dialog.full--auth button[data-modal-close]{color:#1d1d1b}.modal-dialog button[data-modal-close]{position:relative;float:right;align-self:flex-end;z-index:100;right:var(--margin);margin:3px}.modal-dialog button[data-modal-close] svg{border-radius:50%;background-image:url(https://glazingvision.com/build/assets/close-large-QexodcqB.svg) center/18px no-repeat}.modal-dialog.fixed-popup button[data-modal-close]{position:relative;color:#1d1d1b;align-self:flex-end}@media screen and (min-width: 768px){.modal-dialog.fixed-popup{top:200px;right:var(--xxl_padding);left:auto;width:400px}.modal-dialog.full--cta{padding:var(--lg_padding) 80px}.modal-dialog.full--cta .site-width{padding:0}.modal-dialog.popup{width:80vw;padding:var(--sm_padding) var(--md_padding) var(--xl_padding)}.modal-dialog button[data-modal-close]{position:absolute;right:0;top:0;z-index:100}.modal-dialog.popup.form{padding:0}.modal-dialog.popup.form button[data-modal-close]{position:absolute;right:var(--md_padding);top:var(--xs_padding)}.modal-dialog.popup.video{width:80vw;padding:var(--sm_padding) var(--md_padding) var(--md_padding)}.modal-dialog.popup.video media-player{margin-top:48px}}.modal-dialog.showing.is-full-modal{opacity:1;animation:slide-in-from-top .5s cubic-bezier(.25,.46,.45,.94) forwards}.modal-dialog.showing:not(.is-full-modal){animation:fade-in .4s ease forwards}.modal-dialog.hiding.is-full-modal{opacity:1;animation:slide-out-to-top .4s cubic-bezier(.25,.46,.45,.94) forwards}.modal-dialog.hiding:not(.is-full-modal){animation:fade-out .3s ease forwards}dialog:modal{max-width:100vw;max-height:100vh}dialog[open]{max-width:100vw;max-height:100vh;width:100vw;height:100vh;margin:0;padding:0;z-index:100}dialog::backdrop{background-color:#00000080;opacity:0;transition:opacity .6s cubic-bezier(.19,1,.22,1)}dialog.is-full-modal::backdrop{background-color:transparent;display:none}dialog:not(.is-full-modal)::backdrop{background-color:#00000080;display:block}dialog:not(.is-full-modal).showing::backdrop{animation:backdrop-fade-in .6s cubic-bezier(.19,1,.22,1) forwards}dialog:not(.is-full-modal).hiding::backdrop{opacity:0;transition:opacity .5s cubic-bezier(.19,1,.22,1)}dialog:not(.is-full-modal)[open]::backdrop{opacity:1}.account-page__login-page,.account-page__verify,.account-page__dashboard{overflow:hidden;grid-column:1/7}.account-page__login-page hr,.account-page__verify hr,.account-page__dashboard hr{color:#7a6f6799}@media screen and (min-width: 768px){.account-page__login-page,.account-page__verify,.account-page__dashboard{grid-column:2/11}}@media screen and (min-width: 1024px){.account-page__login-page,.account-page__verify,.account-page__dashboard{grid-column:1/7}}.account-page__login-page,.account-page__verify{box-shadow:0 0 19px #1d1d1b0f;margin-bottom:var(--lg_padding);padding:var(--md_padding) var(--sm_padding)}.account-page__login-page{padding:var(--md_padding) var(--sm_padding);box-shadow:0 0 19px #1d1d1b0f;margin-bottom:var(--lg_padding)}.account-page__login-page .form-wrapper{margin-top:var(--sm_padding)}.account-page__login-page .accordion__item{padding:var(--xs_padding);margin:0}.account-page__login-page .accordion__item:not(:first-of-type){margin-top:var(--xs_padding)}.account-page__login-page .accordion__header{row-gap:var(--xxs_padding)}.account-page__login-page .accordion__header .title{position:relative;display:flex;align-items:center;grid-column:1/7;font-weight:600;padding:0}.account-page__login-page .accordion__header .title:before{content:"";position:relative;display:inline-block;border:1px solid #4a7271;border-radius:50%;width:20px;height:20px;margin-right:var(--xxs_padding)}.account-page__login-page .accordion__header .text{grid-column:1/7}.account-page__login-page .accordion__item.accordion__panel--open{box-shadow:0 0 19px #1d1d1b0f;border-bottom:0}.account-page__login-page .accordion__item.accordion__panel--open .accordion__header .title:before{background-color:#4a7271}.full--auth .account-page__login-page{box-shadow:none;padding:0}.full--auth .account-page__login-page .accordion__item.accordion__panel--open{background-color:#fff;border-radius:8px;padding:var(--lg_padding) 24px}@media screen and (min-width: 1024px){.account-page__login-page .accordion__header .text{margin-top:12px}}.account-page__dashboard{padding:var(--xl_padding) 0}.account-page__dashboard #download_history_table{width:100%}.account-page__dashboard .form-wrapper,.account-page__dashboard .title,.account-page__dashboard hr,.account-page__dashboard #download_history_table,.account-page__dashboard .introduction{grid-column:1/7}.account-page__dashboard .form-wrapper a,.account-page__dashboard .title a,.account-page__dashboard hr a,.account-page__dashboard #download_history_table a,.account-page__dashboard .introduction a{color:#1d1d1b}.account-page__dashboard .form-wrapper--delete-account label{font-weight:600}.account-page__dashboard .form-wrapper--delete-account .title{font-weight:500;margin-bottom:var(--lg_padding)}.account-page__dashboard .form-wrapper--delete-account p{margin-bottom:var(--xs_padding)}.account-page__dashboard .form-wrapper--delete-account p:last-of-type{margin-bottom:0}.account-page__dashboard .form-wrapper--delete-account form{margin-top:var(--lg_padding)}.account-page__dashboard .title{margin:0}.account-page__dashboard .introduction{margin-top:var(--lg_padding)}.account-page__dashboard hr,.account-page__dashboard .datatable-wrapper{margin:var(--lg_padding) 0}@media screen and (min-width: 768px){.account-page__dashboard{grid-column:2/13}.account-page__dashboard hr,.account-page__dashboard .datatable-wrapper{grid-column:1/13}.account-page__dashboard .introduction,.account-page__dashboard .form-wrapper--delete-account{grid-column:1/8}}@media screen and (min-width: 1024px){.account-page__dashboard{grid-column:1/13}}.error-page{grid-column:1/7;padding:var(--xl_padding) 0;margin-bottom:var(--lg_padding)}@media screen and (min-width: 768px){.error-page{grid-column:2/11}}@media screen and (min-width: 1024px){.error-page{grid-column:1/7}}.user-tabs__container [role=tablist]{position:relative;min-width:100%;padding:0;flex-direction:row;display:flex;align-items:flex-end;justify-content:start}.user-tabs__container [role=tab]{display:inline-block;position:relative;padding:0;margin:0;outline:none;font-weight:700;text-align:left;cursor:pointer;border:none;height:100%;background-color:#7a6f6733;padding:16px var(--sm_padding)}.user-tabs__container [role=tab]:after{content:"";position:absolute;left:0;margin:auto;bottom:0;width:3px;height:100%;opacity:0;background:#1d1d1b}.user-tabs__container [role=tab] .title{color:#1d1d1b;font-size:14px;font-weight:600;line-height:130%;position:relative;z-index:2;margin:0;transition:all .3s}.user-tabs__container [role=tab]:after{width:3px}.user-tabs__container [role=tab]:focus-visible,.user-tabs__container [role=tab][aria-selected=true]{padding:var(--sm_padding);background-color:#7a6f671a}.user-tabs__container [role=tab]:focus-visible:after,.user-tabs__container [role=tab][aria-selected=true]:after{opacity:1}.user-tabs__container [role=tab][aria-selected=false]{font-weight:400;box-shadow:0 -4px 12px #0000001a inset}.user-tabs__container [role=tabpanel]{padding:var(--xl_padding) 0;width:100%;opacity:1;transition:opacity .5s ease;display:block;z-index:-1;position:relative;z-index:0;width:calc(100% - var(--margin--wide) * 2);margin:auto;overflow:hidden;max-width:1360px;background-color:#7a6f671a}@media screen and (min-width: 768px){.user-tabs__container [role=tabpanel]{max-width:calc(100vw - var(--margin--wide) * 2)}}@media screen and (min-width: 1900px){.user-tabs__container [role=tabpanel]{max-width:1792px}}.user-tabs__container [role=tabpanel].is-hidden{display:none;opacity:0}@media screen and (min-width: 768px){.user-tabs__container [role=tab] .title{font-size:15px}}.user-tabs__outer{padding:calc(var(--xs_padding) * 2) 0}.user-tabs__outer .user-tabs__header,.user-tabs__outer .user-tabs__container,.user-tabs__outer .accordion{grid-column:1/7}.user-tabs__outer .user-tabs__header{margin-bottom:var(--sm_padding)}.user-tabs__outer .user-list{display:grid;row-gap:var(--sm_padding)}.user-tabs__outer .user-ctas{margin-top:calc(var(--xs_padding) * 2);display:flex;flex-direction:column;row-gap:var(--xxs_padding)}.user-tabs__outer .user-ctas .btn{margin-bottom:0}.user-tabs__outer .accordion__item{padding-bottom:0;margin-bottom:0}.user-tabs__outer .accordion__header{padding:var(--xxs_padding) 0 var(--xxs_padding) 0;position:relative}.user-tabs__outer .accordion__header:before{content:"";position:absolute;width:100vw;height:100%;background-color:#fff;left:-50%;right:-50%;top:0;margin:auto}.user-tabs__outer .accordion__header .title{padding:calc(var(--xxs_padding) / 2) var(--lg_padding) calc(var(--xxs_padding) / 2) 0}.user-tabs__outer .accordion__header .title:before{width:var(--md_padding);height:var(--md_padding)}.user-tabs__outer .accordion__header .title:after{width:var(--md_padding);height:var(--md_padding)}.user-tabs__outer .accordion__header:hover .title:after{filter:brightness(0) invert(0)}.user-tabs__outer .accordion__panel{padding:var(--sm_padding) 0}.user-tabs__outer .user-tabs__container--desktop{display:none}@media screen and (min-width: 768px){.user-tabs__outer .user-tabs__container--mobile{display:none}.user-tabs__outer .user-tabs__container--desktop{display:block}.user-tabs__outer .panel__image{display:none}.user-tabs__outer .tabs-container{background-color:#fff;box-shadow:0 4px 8px #ccd1d666}.user-tabs__outer .panel__user-ctas{margin-top:calc(var(--xs_padding) * 2);grid-column:1/9;grid-row:3;display:flex;flex-wrap:wrap;flex-direction:row;row-gap:var(--xxs_padding);-moz-column-gap:var(--xs_padding);column-gap:var(--xs_padding)}.user-tabs__outer .panel__user-ctas .btn{width:-moz-fit-content;width:fit-content;margin-bottom:0}}@media screen and (min-width: 1024px){.user-tabs__outer .panel__user-list{row-gap:var(--sm_padding);-moz-column-gap:var(--sm_padding);column-gap:var(--sm_padding)}}@media screen and (min-width: 1240px){.user-tabs__outer .user-tabs__header{margin-bottom:calc(var(--sm_padding) * 2)}.user-tabs__outer .panel__image{position:relative;display:block;height:100%;grid-row:2;grid-column:9/13;overflow:hidden}.user-tabs__outer .panel__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.user-tabs__outer .panel{display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.user-tabs__outer .panel__header{grid-column:1/7}.user-tabs__outer .panel__user-list{grid-row:2;grid-column:1/9}}@media screen and (min-width: 1440px){.user-tabs__outer .panel{-moz-column-gap:var(--gutter);column-gap:var(--gutter)}}.inspiration-overview{padding:var(--lg_padding) 0 var(--xl_padding);position:relative}.inspiration-overview .inspiration-overview__breadcrumbs,.inspiration-overview .inspiration-overview__gallery,.inspiration-overview .inspiration-overview__content{grid-column:1/7}.inspiration-overview .inspiration-overview__breadcrumbs{margin:var(--sm_padding) 0 var(--xxs_padding)}.inspiration-overview .inspiration-overview__gallery{margin-bottom:var(--lg_padding)}.inspiration-overview .inspiration-overview__gallery .gallery__thumbs-container{margin-top:var(--xs_padding)}.inspiration-overview .inspiration-overview__gallery .swiper-slide media-player{aspect-ratio:1/1!important}.inspiration-overview .content__text{display:flex;flex-direction:column;row-gap:var(--sm_padding)}.inspiration-overview .content__text .title{text-transform:none;margin:0}.inspiration-overview .content__links{margin-top:var(--lg_padding);display:flex;flex-direction:column;row-gap:var(--lg_padding)}.inspiration-overview .content__text .intended-uses{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--xxs_padding)}.inspiration-overview .content__text .intended-uses .intended-uses__item,.inspiration-overview .content__text .intended-uses .sector__item{display:flex;flex-direction:row;align-items:center;line-height:1;-moz-column-gap:8px;column-gap:8px}.inspiration-overview .inspiration-overview__products{display:flex;flex-direction:column;row-gap:var(--sm_padding);padding:var(--xs_padding) var(--sm_padding);background-color:#7a6f671a}.inspiration-overview .inspiration-overview__products .title{margin:0;font-weight:600}.inspiration-overview .inspiration-overview__products .products__item{display:flex;flex-direction:row;align-items:center;-moz-column-gap:var(--gutter);column-gap:var(--gutter);text-decoration:none;color:#1d1d1b;transition:all .3s ease}.inspiration-overview .inspiration-overview__products .products__item figure{width:80px;flex-shrink:0;aspect-ratio:4/3;overflow:hidden;position:relative}.inspiration-overview .inspiration-overview__products .products__item figure img{transition:all .3s ease}.inspiration-overview .inspiration-overview__products .products__item figure:before,.inspiration-overview .inspiration-overview__products .products__item figure:after{content:"";position:absolute}.inspiration-overview .inspiration-overview__products .products__item figure:before{right:0;bottom:0;width:55px;height:60px;background-color:#4a7271;transition:opacity .3s ease;clip-path:polygon(0% 100%,100% 100%,100% 100%);z-index:1;transition:clip-path .3s ease;opacity:.9}.inspiration-overview .inspiration-overview__products .products__item figure:after{opacity:0;z-index:1;bottom:8px;right:8px;background-color:#fff;-webkit-mask-image:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg);mask-image:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg);-webkit-mask-size:20px;mask-size:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:20px;height:20px;transition:all .3s ease}.inspiration-overview .inspiration-overview__products .products__item:hover{color:#4a7271}.inspiration-overview .inspiration-overview__products .products__item:hover figure:after{opacity:1}.inspiration-overview .inspiration-overview__products .products__item:hover figure:before{clip-path:polygon(0% 100%,100% 0,100% 100%)}.inspiration-overview .inspiration-overview__products .products__item:hover figure img{transform:scale(1.05)}@media screen and (min-width: 1024px){.inspiration-overview .content__text .title{letter-spacing:1.04px}}.inspiration_item .inspiration-related-panel>div{padding-top:var(--xl_padding);border-top:1px solid rgba(122,111,103,.2)}.inspiration_item .inspiration-related-panel .inspiration-masonry-grid{padding-top:0}.inspiration_item .inspiration-related-panel .panel__heading{width:100%}@media screen and (min-width: 768px){.inspiration-overview .inspiration-overview__gallery{grid-column:1/6}.inspiration-overview .inspiration-overview__gallery .swiper-navigation{height:44px;margin:auto}.inspiration-overview .inspiration-overview__gallery .swiper-navigation .swiper-button{margin:auto;padding:12px;background-color:#fff}.inspiration-overview .inspiration-overview__gallery .swiper-navigation .swiper-button-next{right:20px!important}.inspiration-overview .inspiration-overview__gallery .swiper-navigation .swiper-button-prev{left:20px!important}.inspiration-overview .inspiration-overview__gallery .swiper-navigation .swiper-button:after{background-color:#1d1d1b}.inspiration-overview .inspiration-overview__gallery .swiper-navigation .swiper-button:hover{background-color:#4a7271}.inspiration-overview .inspiration-overview__content{grid-column:7/13}.inspiration-overview__breadcrumbs{grid-column:1/13}}@media screen and (min-width: 1024px){.inspiration-overview .inspiration-overview__products .products__item figure{width:120px}}@media screen and (min-width: 1240px){.inspiration-overview .rooflights-cta{display:flex;flex-direction:row;justify-content:center;align-items:center;-moz-column-gap:var(--xs_padding);column-gap:var(--xs_padding)}.inspiration-overview .rooflights-cta .button{flex-shrink:0;height:-moz-fit-content;height:fit-content}.inspiration-overview .rooflights-cta p{margin:0}}.latest-case-study__image{width:calc(100% - var(--margin--wide) * 2);margin:auto;max-width:1360px;position:relative;overflow:hidden}@media screen and (min-width: 768px){.latest-case-study__image{max-width:calc(100vw - var(--margin--wide) * 2)}}@media screen and (min-width: 1900px){.latest-case-study__image{max-width:1792px}}.latest-case-study__image:before,.latest-case-study__image:after{content:"";position:absolute;top:0;bottom:0;margin:auto;transform-origin:center;z-index:1;width:500px;height:1000px}.latest-case-study__image:before{right:calc(100% - 10px);background-color:#4a7271;transform:rotate(15deg)}.latest-case-study__image:after{left:calc(100% - 5px);background-color:#f0efee;transform:rotate(15deg)}.latest-case-study__image:before{opacity:.9}.latest-case-study__text{padding:var(--md_padding) 0 var(--lg_padding)}.latest-case-study__text .above-title{margin-bottom:var(--sm_padding)}.latest-case-study__text .title{margin:0;text-transform:none;margin-bottom:var(--sm_padding)}.latest-case-study__text p{margin-bottom:var(--xxs_padding)}.latest-case-study__text p:not(.above-title):last-of-type{margin-bottom:0}.latest-case-study__text .button{margin-top:var(--sm_padding)}.latest-case-study__text-inner{grid-column:1/7}@media screen and (min-width: 768px){.latest-case-study{margin-bottom:var(--lg_padding)!important}.latest-case-study .latest-case-study__inner{display:grid;grid-template-columns:1fr 1fr}.latest-case-study__image{height:100%}.latest-case-study__image,.latest-case-study__text{grid-row:1;grid-column:1/3}.latest-case-study__text{display:flex;align-items:flex-end;padding:var(--md_padding) 0}.latest-case-study__text-inner{grid-column:1/13;z-index:2;background-color:#fff;padding:var(--lg_padding)}}@media screen and (min-width: 1240px){.latest-case-study__image img{height:100%!important;background-position:center;background-size:cover;background-repeat:no-repeat}.latest-case-study__text-inner{grid-column:1/11}}@media screen and (min-width: 1440px){.latest-case-study__text-inner{grid-column:1/8}}.filters-container{margin:0 0 var(--md_padding)}.category{position:relative;padding-bottom:var(--lg_padding)}.sub-category{padding-bottom:var(--xxl_padding)}.category__links{grid-column:1/7;grid-row:1;z-index:1;padding:var(--xxl_padding) 0}.category__links .category-item{text-decoration:none;color:#1d1d1b}.category__links .category-item .icon{color:#205150}.category__links .category-item .title{transition:all .3s ease;margin:var(--sm_padding) 0 var(--xs_padding)}.category__links .category-item .excerpt p{font-style:normal}.category__links .grid{-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--md_padding)}.category__links .grid__item{background-color:#fff;padding:var(--sm_padding)}@media screen and (min-width: 768px){.category__links{grid-column:1/13}.category__links .category-item:hover .title{color:#4a7271}}.category__image{width:calc(100% - var(--margin--wide) * 2);max-width:1360px;position:absolute;width:100%;height:100%;left:-100%;right:-100%;margin:auto;overflow:hidden;z-index:-1}@media screen and (min-width: 768px){.category__image{max-width:calc(100vw - var(--margin--wide) * 2)}}@media screen and (min-width: 1900px){.category__image{max-width:1792px}}.category__image figure{width:100%;height:100%}.category__image figure img{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}.sub-category .downloads-container{padding:var(--xxl_padding) 0}.sub-category__header{margin-bottom:32px}.sub-category__links-title{margin:0 0 32px}.sub-category__links{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:32px;column-gap:32px;row-gap:var(--gutter)}.sub-category__links a{flex-shrink:0}.contact-container{padding:var(--xxl_padding) 0}.contact-container .contact-section{grid-column:span 6;margin-top:var(--md_padding)}.contact-container .contact-section:first-of-type{margin-top:0}.contact-container .contact-section__map{grid-column:1/7;height:180px;margin-top:var(--lg_padding)}@media screen and (min-width: 768px){.contact-container .contact-section__map{grid-column:1/13;height:700px}}.search-results{grid-column:1/7;margin-bottom:var(--xxl_padding)}.search-results .search-results__results{grid-column:1/7;margin:var(--xs_padding) 0 0}.search-results .search-results__group{margin:var(--md_padding) 0 0;padding:var(--md_padding) 0 0}.search-results .search-results__group:first-child{padding:0}.search-results .search-results__group:not(:first-of-type){border-top:1px solid rgba(122,111,103,.4)}.search-results .search-results__group-title{display:block;color:#7a6f67;margin:0 0 var(--sm_padding);width:100%;text-transform:uppercase}.search-results .search-results__hit{margin:0 0 var(--xs_padding);padding:0 var(--xs_padding)}.search-results .search-results__hit a{margin-bottom:var(--xs_padding);text-decoration:none;color:#1d1d1b}.search-results .search-results__hit a:hover{color:#205150}@media screen and (min-width: 768px){.search-results{grid-column:1/9}.search-results .search-results__results{grid-column:2/10;margin:var(--md_padding) 0 0}}@media screen and (min-width: 1024px){.search-results{grid-column:1/8}}@media screen and (min-width: 1240px){.search-results{grid-column:3/11}.search-results .search-results__results{grid-column:3/9}}.form-panel{width:100%}.form-panel__image{display:none}.form-panel__form{grid-column:1/7}.form-panel__form .title{margin:var(--md_padding) 0 var(--sm_padding)}.form-panel .form-form__container{padding:var(--md_padding);border-radius:8px;box-shadow:0 0 19px #1d1d1b0f}.form-panel .agreement-text p{margin-top:var(--md_padding)}.form-panel .agreement-text p a{color:#1d1d1b}.form-panel .agreement-text p a:hover{color:#4a7271}@media screen and (min-width: 768px){.form-panel__image{display:block;grid-column:1/6;position:relative;overflow:hidden}.form-panel__image img{position:absolute;top:0;left:0;bottom:0;margin:auto;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}.form-panel__image:after{z-index:-1;content:"";position:absolute;left:auto;top:185px;right:-700px;bottom:auto;width:1756px;height:4273px;background:#759493;-webkit-mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;z-index:2;width:902.521px;height:3111.132px}}@media screen and (min-width: 768px) and (min-width: 768px){.form-panel__image:after{width:1900px;height:4400px}}@media screen and (min-width: 768px){.form.staff-contact .form-panel .form-panel__image figure{aspect-ratio:3/4;max-height:600px;position:relative}.form.staff-contact .form-panel .form-panel__image img{position:relative;top:0;left:auto;right:auto;bottom:auto}.form.staff-contact .form-panel .form-panel__image{position:relative;overflow:hidden}.form.staff-contact .form-panel .form-panel__image:before,.form.staff-contact .form-panel .form-panel__image:after{content:"";position:absolute;top:0;bottom:0;margin:auto;transform-origin:center;z-index:1;width:500px;height:1000px}.form.staff-contact .form-panel .form-panel__image:before{right:calc(100% - 100px);background-color:#205150;transform:rotate(-74.8deg)}.form.staff-contact .form-panel .form-panel__image:after{left:calc(100% - 450px);background-color:#4a7271;transform:rotate(0)}.form.staff-contact .form-panel .form-panel__image:before,.form.staff-contact .form-panel .form-panel__image:after{width:1000px;height:2000px}.form.staff-contact .form-panel .form-panel__image:before{bottom:auto;top:calc(-300px + 5vw)}.form.staff-contact .form-panel .form-panel__image:after{opacity:.5;bottom:50%}.form-panel__form{padding:var(--md_padding);grid-column:6/13;margin-left:calc(var(--gutter) * -1)}.form-panel__form .title{margin:var(--sm_padding) 0 var(--sm_padding)}}@media screen and (min-width: 1024px){.form.staff-contact .form-panel .form-panel__image:before{top:-180px}}.listing{padding:0 0 var(--lg_padding);row-gap:var(--lg_padding);position:relative}@media screen and (min-width: 768px){.listing{row-gap:var(--md_padding)}}.listing.loading{min-height:200px;pointer-events:none;opacity:.5;transition:opacity .3s ease}.listing.loading:after{content:"";position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:#043b3a;animation:spin 1s infinite linear}.datatable-wrapper{overflow-x:auto;grid-column:1/7}@media screen and (min-width: 768px){.datatable-wrapper{grid-column:1/13}}.datatable-wrapper,#download_history_table{width:100%;border-collapse:collapse}.datatable-wrapper .datatable-container,#download_history_table .datatable-container{overflow:visible}.datatable-wrapper h6,#download_history_table h6{margin:0}.datatable-wrapper table th,.datatable-wrapper table td,#download_history_table table th,#download_history_table table td{padding:var(--xxs_padding) calc(var(--xs_padding) / 2);line-height:27px;text-align:left;border-bottom:1px solid rgba(122,111,103,.2)}.datatable-wrapper table th .icon,.datatable-wrapper table td .icon,#download_history_table table th .icon,#download_history_table table td .icon{margin:0 auto;width:var(--xxs_padding);height:var(--xxs_padding)}.datatable-wrapper table th svg,.datatable-wrapper table td svg,#download_history_table table th svg,#download_history_table table td svg{width:100%;height:100%}.datatable-wrapper table th:last-of-type,.datatable-wrapper table td:last-of-type,#download_history_table table th:last-of-type,#download_history_table table td:last-of-type{text-align:right}.datatable-wrapper table th form,.datatable-wrapper table td form,#download_history_table table th form,#download_history_table table td form{display:flex;justify-content:flex-end;align-items:flex-end}.datatable-wrapper tr td.datatable-empty,#download_history_table tr td.datatable-empty{text-align:left;font-weight:600}.datatable-wrapper th,#download_history_table th{display:table-cell}.datatable-wrapper th+th,#download_history_table th+th{text-align:center}.datatable-wrapper th a,#download_history_table th a{display:inline-block}.datatable-wrapper th[data-sortable=true] button,#download_history_table th[data-sortable=true] button{position:relative;padding-right:var(--sm_padding);margin:0;display:flex;flex-direction:row}.datatable-wrapper th[data-sortable=true] button p,#download_history_table th[data-sortable=true] button p{margin-right:6px}.datatable-wrapper th[data-sortable=true] button:after,#download_history_table th[data-sortable=true] button:after{position:absolute;right:0;top:0;bottom:0;margin:auto;content:"";width:var(--xxs_padding);height:var(--xxs_padding);background-image:url(/resources/images/icons/svg/arrows/16px/full.svg);transform:rotate(90deg);transition:all .3s}.datatable-wrapper th[data-sortable=true][aria-sort=ascending] button:after,#download_history_table th[data-sortable=true][aria-sort=ascending] button:after{transform:rotate(90deg)}.datatable-wrapper th[data-sortable=true][aria-sort=descending] button:after,#download_history_table th[data-sortable=true][aria-sort=descending] button:after{transform:rotate(-90deg)}.datatable-wrapper .datatable-sorter,#download_history_table .datatable-sorter{background-color:#fff0;border:none;display:table-cell}.datatable-wrapper .datatable-bottom,#download_history_table .datatable-bottom{margin:var(--lg_padding) 0 0;position:relative;width:100%;align-items:center;gap:8px}.datatable-wrapper .datatable-bottom:before,#download_history_table .datatable-bottom:before{position:relative;text-align:right;display:block;padding:6px 0 0;font-size:14px;content:"Scroll to view more >>"}.datatable-wrapper .datatable-dropdown select,#download_history_table .datatable-dropdown select{width:50px;background-color:#fff0;border:none;padding:0;background-image:url(https://glazingvision.com/build/assets/arrow-down-bEIprscU.svg);background-repeat:no-repeat;background-position:right center;cursor:pointer}.datatable-wrapper .datatable-pagination-list,#download_history_table .datatable-pagination-list{width:100%;display:flex;list-style:none;overflow:auto;justify-content:center;align-items:center;margin:0}.datatable-wrapper .datatable-pagination-list li,#download_history_table .datatable-pagination-list li{margin:0;padding-left:var(--xxs_padding)}.datatable-wrapper .datatable-pagination-list .datatable-pagination-list-item.datatable-ellipsis.datatable-disabled,.datatable-wrapper .datatable-pagination-list .datatable-pagination-list-item.datatable-active,#download_history_table .datatable-pagination-list .datatable-pagination-list-item.datatable-ellipsis.datatable-disabled,#download_history_table .datatable-pagination-list .datatable-pagination-list-item.datatable-active{display:block}.datatable-wrapper .datatable-pagination-list .datatable-pagination-list-item.datatable-ellipsis.datatable-disabled,#download_history_table .datatable-pagination-list .datatable-pagination-list-item.datatable-ellipsis.datatable-disabled{opacity:.4}.datatable-wrapper .datatable-pagination-list li:before,#download_history_table .datatable-pagination-list li:before{display:none}.datatable-wrapper .datatable-pagination-list li button,#download_history_table .datatable-pagination-list li button{padding:0;margin:0;border:none;text-align:center;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease;margin-right:var(--xxs_padding)}.datatable-wrapper .datatable-pagination-list li button:last-of-type,#download_history_table .datatable-pagination-list li button:last-of-type{margin-right:0}.datatable-wrapper .datatable-pagination-list li.datatable-disabled,#download_history_table .datatable-pagination-list li.datatable-disabled{display:none}.datatable-wrapper .datatable-pagination-list li.datatable-ellipsis,#download_history_table .datatable-pagination-list li.datatable-ellipsis{display:block}.datatable-wrapper .datatable-pagination-list li:hover button,#download_history_table .datatable-pagination-list li:hover button,.datatable-wrapper .datatable-pagination-list li.datatable-active button,#download_history_table .datatable-pagination-list li.datatable-active button{color:#1d1d1b}@media screen and (min-width: 768px){.datatable-wrapper table th,.datatable-wrapper table td,#download_history_table table th,#download_history_table table td{padding:var(--xxs_padding)}.datatable-wrapper table th .icon,.datatable-wrapper table td .icon,#download_history_table table th .icon,#download_history_table table td .icon{margin:0 auto;width:var(--xxs_padding);height:var(--xxs_padding)}.datatable-wrapper .datatable-bottom,#download_history_table .datatable-bottom{display:flex;flex-direction:row}.datatable-wrapper .datatable-bottom:before,#download_history_table .datatable-bottom:before{display:none}}.inspiration-masonry-grid{grid-column:1/7;padding:10px 0 var(--lg_padding);display:grid;grid-template-columns:repeat(1,minmax(100%,1fr));grid-auto-rows:var(--md_padding);gap:var(--md_padding);position:relative}.inspiration-masonry-grid .item-preview{max-height:-moz-fit-content;max-height:fit-content}.inspiration-masonry-grid .item-preview.square{grid-row:span 6}.inspiration-masonry-grid .item-preview.landscape{grid-row:span 5}.inspiration-masonry-grid .item-preview.portrait{grid-row:span 8}.inspiration-masonry-grid.loading{min-height:200px;pointer-events:none;opacity:.5;transition:opacity .3s ease}.inspiration-masonry-grid.loading:after{content:"";position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:#043b3a;animation:spin 1s infinite linear}@media screen and (min-width: 768px){.inspiration-masonry-grid{grid-template-columns:repeat(2,minmax(300px,1fr));grid-column:1/13}}@media screen and (min-width: 1240px){.inspiration-masonry-grid{grid-template-columns:repeat(3,minmax(300px,1fr))}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.panels-bard .bard:last-of-type{padding-bottom:0}.bard-container~.bard-container{padding-bottom:0}.bard{margin:var(--xl_padding) 0 0}.bard+.bard.spacer-container,.bard+.bard.button-container,.bard:first-child{margin-top:0}.bard.standfirst-container+.bard{margin-top:32px}.bard .content{grid-column:1/7;color:#1d1d1b;padding-bottom:32px}.bard .content:nth-last-child(1){padding-bottom:0}@media screen and (min-width: 768px){.bard .content{grid-column:2/12}}@media screen and (min-width: 1024px){.bard .content{grid-column:3/11}}@media screen and (min-width: 1240px){.bard .content{grid-column:4/10}}.bard.spacer-container{margin:var(--xl_padding) 0 0}.bard.text-container .content,.bard.standfirst-container .content{-webkit-hyphens:none;hyphens:none;margin:0}.bard.text-container h2,.bard.text-container h3,.bard.text-container h4,.bard.text-container h5,.bard.standfirst-container h2,.bard.standfirst-container h3,.bard.standfirst-container h4,.bard.standfirst-container h5{margin:0 0 var(--xs_padding);text-align:left}.bard.text-container p+h2,.bard.text-container p+h3,.bard.text-container p+h4,.bard.text-container p+h5,.bard.standfirst-container p+h2,.bard.standfirst-container p+h3,.bard.standfirst-container p+h4,.bard.standfirst-container p+h5{margin-top:var(--sm_padding)}.bard.text-container ul,.bard.standfirst-container ul{list-style:none}.bard.text-container ul li,.bard.standfirst-container ul li{position:relative}.bard.text-container ul li:last-of-type,.bard.standfirst-container ul li:last-of-type{padding-bottom:0}.bard.text-container ul li p,.bard.standfirst-container ul li p{margin-bottom:0}.bard.text-container ul li:before,.bard.standfirst-container ul li:before{position:absolute;top:8px;left:-20px;display:block;margin-right:10px;content:"";width:8px;height:8px;border-radius:50%;background-color:#1d1d1b}.bard.text-container ul li,.bard.text-container ol li,.bard.standfirst-container ul li,.bard.standfirst-container ol li{margin-bottom:var(--xs_padding)}.bard.text-container ul li:last-of-type,.bard.text-container ol li:last-of-type,.bard.standfirst-container ul li:last-of-type,.bard.standfirst-container ol li:last-of-type{margin-bottom:0}.bard.text-container ul,.bard.text-container ol,.bard.standfirst-container ul,.bard.standfirst-container ol{margin:var(--sm_padding) 0}.bard.text-container ul:last-child,.bard.text-container ol:last-child,.bard.standfirst-container ul:last-child,.bard.standfirst-container ol:last-child{margin-bottom:0}.bard.quote-container{position:relative}.bard.quote-container .content{padding:0!important}.bard.quote-container .quote-text-inner{text-align:left;padding:var(--xl_padding) 0;border-top:1px solid rgba(122,111,103,.2);border-bottom:1px solid rgba(122,111,103,.2)}.bard.quote-container p.quote{margin:0}.bard.quote-container p.quote:before{display:inline;content:'"'}.bard.quote-container p.author{margin:var(--xs_padding) 0 0}.profile-content .bard.quote-container .quote-text-inner{margin:0}@media screen and (min-width: 768px){.bard.quote-container .content{grid-column:3/11}}.bard.button-container .content,.bard.document-container .content{margin-top:var(--xs_padding)}.bard.button-container .btn,.bard.document-container .btn{margin-bottom:0}.bard.button-container+.bard .btn,.bard.document-container+.bard .btn{margin-top:var(--sm_padding)}.table-container table{border-collapse:collapse;width:100%;text-align:left}.table-container table td{padding:8px;vertical-align:top;border:none}.table-container table tr th,.table-container table tr td{padding:8px;font-weight:400;min-width:150px}.table-container table th{border:none;border-bottom:1px solid #1d1d1b}.table-container table th p{font-weight:600}.table-container table tr td{border-bottom:1px solid rgba(122,111,103,.2);border-width:1px!important}.table-container table tr td:first-of-type{border-left:none}.table-container table tr td:last-of-type{border-right:none}.table-container .content{overflow:scroll}.table-container .title{margin-top:0;text-transform:uppercase}@media screen and (min-width: 768px){.table-container .content{grid-column:1/13}}@media screen and (min-width: 1024px){.table-container .content{grid-column:3/11}}.bard.image-container .content{padding:0}.bard.image-container p.caption{text-align:left;margin:16px auto 0}.bard.image-container.bard--reduce-margins .columns{padding:30px 0 0}@media screen and (min-width: 768px){.bard.image-container .content.image--full{grid-column:2/12}.bard.image-container .content.image--container{grid-column:3/11}.bard.image-container .content.image--half{grid-column:4/10}}.highlight-container .content{background-color:#7a6f671a}.highlight-container .pullout-text{padding:var(--xl_padding)}@media screen and (min-width: 768px){.highlight-container .content{grid-column:1/13}}@media screen and (min-width: 1024px){.highlight-container .content{grid-column:2/12;display:grid;grid-template-columns:repeat(10,1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.highlight-container .pullout-text{grid-column:2/10;padding:var(--xl_padding) 0}}.bard.gallery-container .gallery__main-container{grid-column:1/7;margin-bottom:var(--xs_padding);position:relative}.bard.gallery-container .gallery__thumbs-container{grid-column:2/6}@media screen and (min-width: 768px){.bard.gallery-container .gallery__main-container{grid-column:2/12}.bard.gallery-container .gallery__thumbs-container{grid-column:3/11}}@media screen and (min-width: 1024px){.bard.gallery-container .swiper-navigation{margin:0;top:calc(100% + var(--xs_padding));display:block;width:100%;position:absolute;height:-moz-fit-content;height:fit-content}.bard.gallery-container .swiper-navigation .swiper-button{position:absolute}.bard.gallery-container .gallery__main-container{grid-column:3/11}.bard.gallery-container .gallery__thumbs-container{grid-column:4/10}}.panel__heading,.panel__bottom{grid-column:1/7;position:relative}.panel__heading{margin-bottom:var(--lg_padding);display:flex;flex-direction:column;row-gap:var(--sm_padding)}.panel__heading .title{margin:0}.panel__heading .swiper-navigation{margin-top:var(--xs_padding)}.panel__bottom{margin-top:var(--lg_padding)}.panel__bottom .outro p{margin:0 0 var(--xxs_padding)}.panel__bottom .outro p:last-of-type{margin-bottom:0}.panel__bottom .outro-ctas{display:flex;flex-wrap:wrap;flex-direction:row;row-gap:var(--xs_padding);-moz-column-gap:var(--sm_padding);column-gap:var(--sm_padding);margin-top:var(--xs_padding)}.panel__bottom .outro-ctas .btn{margin-bottom:0}@media screen and (min-width: 768px){.panel__heading,.panel__bottom{grid-column:1/13}}@media screen and (min-width: 1024px){.panel__heading{grid-column:1/8}.panel__heading.narrow{grid-column:3/11}.panel__bottom{grid-column:1/8}.panel__bottom.narrow{grid-column:3/11}}@media screen and (min-width: 1440px){.panel__heading,.panel__bottom{grid-column:1/9}}.media-panel__media--full{width:calc(100% - var(--margin--wide) * 2);margin:auto;overflow:hidden;max-width:1360px}@media screen and (min-width: 768px){.media-panel__media--full{max-width:calc(100vw - var(--margin--wide) * 2)}}@media screen and (min-width: 1900px){.media-panel__media--full{max-width:1792px}}.media-panel .media-panel__text,.media-panel .media-panel__media{grid-column:1/7}.media-panel .media-panel__text{margin-bottom:var(--md_padding)}.media-panel.media--half .media-panel__media{grid-column:2/6}@media screen and (min-width: 768px){.media-panel .media-panel__media{grid-column:1/13}.media-panel.media--half .media-panel__media{grid-column:3/11}}.media-carousel-container{overflow:hidden}.media-carousel-container .media-carousel{overflow:visible}.media-carousel-container .media-carousel__nav{margin-bottom:var(--lg_padding);display:none;align-items:end;justify-content:end}.media-carousel-container .media-carousel__nav .swiper-navigation{display:flex;-moz-column-gap:var(--md_padding);column-gap:var(--md_padding);position:relative}.media-carousel-container .media-carousel__nav .swiper-button{position:relative}.media-carousel-container .swiper-slide{height:auto;max-width:650px}.media-carousel-container .swiper-slide figure{overflow:hidden;max-height:500px;max-width:650px;aspect-ratio:4/3}.media-carousel-container .video-player{aspect-ratio:4/3;padding-bottom:73.25%}@media screen and (min-width: 1024px){.media-carousel-container .media-carousel__nav{position:relative;display:flex;grid-column:8/13;grid-row:1}.media-carousel-container .swiper-slide img{min-height:460px;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 1440px){.media-carousel-container .media-carousel__nav{grid-column:9/13}}.map-panel .map-panel__text,.map-panel .map-panel__map{grid-column:1/7}.map-panel .map-panel__text{margin-bottom:var(--md_padding)}@media screen and (min-width: 768px){.map-panel .map-panel__map{grid-column:1/13}}.statistics-panel:before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:100%;z-index:-1;max-width:90%}.bg--light .statistics-panel:before{background-color:#7a6f671a}.bg--dark .statistics-panel:before{background-color:#7a6f6766}.bg--green .statistics-panel:before{background-color:#759493}@media screen and (min-width: 1440px){.statistics-panel:before{left:-50%;right:-50%;width:calc(100% + 112px)}}.statistics-panel .statistics-panel__text,.statistics-panel .statistics-panel__statistics{grid-column:1/7}.statistics-panel .statistics-panel__text{margin-bottom:var(--md_padding)}.statistics-panel .statistic span{font-size:48px;font-weight:500;line-height:110%}.statistics-panel .statistic h6{margin:var(--xxs_padding) 0 0}@media screen and (min-width: 768px){.statistics-panel .statistic span{font-size:64px}.statistics-panel .statistics-panel__statistics{grid-column:1/13}}.image-and-text-panel.background-feature{background-position:center;background-size:cover;background-repeat:no-repeat;padding:var(--xxl_padding) 0}.image-and-text-panel.split{padding:var(--xxl_padding) 0}@media screen and (min-width: 768px){.image-and-text-panel.split{padding:0}}.image-and-text-panel .image-and-text-panel__inner{display:flex;flex-direction:column;flex-wrap:nowrap;position:relative}@media screen and (min-width: 768px){.image-and-text-panel .image-and-text-panel__inner{display:grid;justify-content:center;align-items:center}.image-and-text-panel .image-and-text-panel__inner.reverse .image-and-text-panel__image{grid-column:1/7}.image-and-text-panel .image-and-text-panel__inner.reverse .image-and-text-panel__text{grid-column:8/13}}.image-and-text-panel__image{z-index:1;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.image-and-text-panel__image>figure{width:100%;margin:auto 0;overflow:hidden}.image-and-text-panel__image>figure img{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}.image-and-text-panel__image--logo{position:absolute;left:var(--sm_padding);bottom:var(--lg_padding);-o-object-fit:cover;object-fit:cover;z-index:2}.image-and-text-panel__image--logo img{max-width:170px;max-height:40px!important;-o-object-fit:contain;object-fit:contain;margin:0;width:auto;height:auto}.image-and-text-panel__image.has-logo>figure>picture img{min-height:350px;aspect-ratio:1/1}.image-and-text-panel__image.has-logo .image-and-text-panel__image-inner{position:relative;overflow:hidden}.image-and-text-panel__image.has-logo .image-and-text-panel__image-inner:before{z-index:-1;content:"";position:absolute;left:0;top:auto;right:auto;bottom:-3580px;width:1756px;height:4273px;background:#f0efee;-webkit-mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;z-index:2;transform:rotate(-45deg)}@media screen and (min-width: 768px){.image-and-text-panel__image.has-logo .image-and-text-panel__image-inner:before{width:1900px;height:4400px}}@media screen and (min-width: 768px){.image-and-text-panel__image{margin:auto 0;padding:var(--xxl_padding) 0;position:relative;grid-column:7/13;grid-row:1;z-index:1;flex-shrink:0;height:100%;overflow:hidden}.image-and-text-panel__image>figure>picture img{height:100%;min-height:380px;max-height:415px}.image-and-text-panel__image.has-logo .image-and-text-panel__image-inner:before{bottom:-3720px}}@media screen and (min-width: 1024px){.image-and-text-panel__image>figure>picture img{min-height:459px;max-height:545px}.image-and-text-panel__image.no-crop,.image-and-text-panel__image.no-crop img{max-height:unset}.image-and-text-panel__image--logo img{max-width:250px;max-height:43px!important}.image-and-text-panel__image.has-logo .image-and-text-panel__image-inner:before{bottom:-3700px}}@media screen and (min-width: 1240px){.image-and-text-panel__image>figure img{max-height:612px}.image-and-text-panel__image.has-logo .image-and-text-panel__image-inner:before{bottom:-3650px}}@media screen and (min-width: 1900px){.image-and-text-panel__image--logo img{max-width:250px;max-height:60px!important}.image-and-text-panel__image.has-logo .image-and-text-panel__image-inner:before{bottom:-3600px}}.image-and-text-panel__text{grid-column:1/8;grid-row:1;background-color:#fff;z-index:2}.image-and-text-panel__text .link-list{display:flex;flex-direction:column}.image-and-text-panel__text .link-list a{border-radius:0;width:100%;border-bottom:1px solid rgba(122,111,103,.4);margin:var(--sm_padding) 0 0;padding-bottom:var(--sm_padding)}.image-and-text-panel__text .link-list a:first-child{padding-top:0}.image-and-text-panel__text .link-list a:last-child{padding-bottom:0;border-bottom:none}@media screen and (min-width: 768px){.image-and-text-panel__text{grid-column:1/7}.background-feature .image-and-text-panel__text{grid-column:1/11}}@media screen and (min-width: 1240px){.background-feature .image-and-text-panel__text{grid-column:1/7}}.image-and-text-panel__text-outer{padding:var(--lg_padding) 0 0;position:relative;height:-moz-fit-content;height:fit-content}.image-and-text-panel__text-outer p{margin-bottom:var(--xxs_padding)}.image-and-text-panel__text-outer p:not(.above-title):last-of-type{margin-bottom:0}.image-and-text-panel__text-outer .title{margin:0;text-transform:none;margin-bottom:var(--sm_padding)}.image-and-text-panel__text-outer .subheading{font-weight:500;margin:0 0 var(--sm_padding)}.image-and-text-panel__text-outer .title:has(~.subheading){margin:0 0 var(--xs_padding)}.image-and-text-panel__text-outer .subheading--above{margin-bottom:var(--xs_padding)}.background-feature .image-and-text-panel__text-outer{padding:var(--lg_padding)}.image-and-text-panel__text-outer .image-and-text-panel__text-inner{display:flex;flex-direction:column}.image-and-text-panel__text-outer .button{margin-top:var(--md_padding)}@media screen and (min-width: 768px){.image-and-text-panel__text-outer{padding:var(--xxl_padding) 0;display:grid;grid-template-columns:repeat(7,1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter);z-index:1}.background-feature .image-and-text-panel__text-outer{display:block}.image-and-text-panel__text-outer .image-and-text-panel__text-inner{grid-column:1/7}.reverse .image-and-text-panel__text-outer{align-items:flex-end}.reverse .image-and-text-panel__text-outer .image-and-text-panel__text-inner{grid-column:1/8}}@media screen and (min-width: 1024px){.image-and-text-panel__text-outer{grid-template-columns:repeat(6,1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.image-and-text-panel__text-outer .image-and-text-panel__text-inner{grid-column:2/6}.reverse .image-and-text-panel__text-outer .image-and-text-panel__text-inner{grid-column:1/6}}.testimonials-container{padding:0}.testimonials .testimonials__inner{position:relative;padding:var(--md_padding) 0}.testimonials .title{margin-bottom:var(--lg_padding)}.testimonials .testimonials__quotes{grid-column:1/2;position:relative;width:20px;height:20px}.testimonials .testimonials__quotes:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(https://glazingvision.com/build/assets/quote-Dw8jFOYE.svg)}.testimonials .testimonials__pagination{margin-top:var(--md_padding)}.testimonials .testimonials__pagination .swiper-pagination{margin:auto;justify-content:flex-start;flex-direction:row}.testimonials .testimonials__slider{position:relative}.testimonials .testimonials__slider,.testimonials .title{grid-column:1/7}.testimonials .testimonials__item{background-color:#fff;padding:var(--xs_padding) 0 0}.testimonials .testimonials__item .text{display:flex;flex-direction:column;justify-content:center;margin:0 0 var(--xs_padding)}.testimonials .testimonials__item .author{margin:var(--xs_padding) 0 0}.testimonials .testimonials__item .author,.testimonials .testimonials__item .company{margin:0}.testimonials .testimonials__nav,.testimonials .testimonials__nav.hidden{display:none}@media screen and (min-width: 768px){.testimonials .testimonials__inner{padding:var(--xxl_padding) 0 var(--md_padding)}.testimonials .testimonials__slider,.testimonials .title{grid-column:2/10}.testimonials .testimonials__item{padding:0}.testimonials .testimonials__quotes{grid-column:1/2;margin-bottom:0;margin-top:8px;margin-left:auto}.testimonials .testimonials__quotes:after{background-image:url(https://glazingvision.com/build/assets/quote-Dw8jFOYE.svg)}.testimonials .swiper-slide{height:auto}.testimonials .testimonials__nav{grid-column:10/12;margin:0;z-index:1;position:relative;display:flex;align-items:flex-end}.testimonials .testimonials__nav .nav-inner{display:flex;height:80px;width:100%;gap:var(--xs_padding);flex-direction:row;justify-content:flex-start}}.feature-list__content{grid-column:1/7}.feature-list__heading{margin-bottom:var(--sm_padding)}.feature-list__heading .title{margin:0 0 var(--sm_padding)}.feature-list__inner .feature-item__text{display:flex;flex-direction:column;row-gap:var(--xxs_padding)}.feature-list__inner .feature-item__text .title,.feature-list__inner .feature-item__text p,.feature-list__inner .feature-item__text .button{margin:0}.feature-list__list{row-gap:var(--sm_padding)}.feature-list__cta-link{margin-top:var(--sm_padding)}.feature-list .feature-item{padding-left:var(--xs_padding);border-left:2px solid #999}@media screen and (min-width: 768px){.feature-list__content{grid-column:1/13}}@media screen and (min-width: 1024px){.feature-list{background:none}.feature-list__content{grid-column:2/12;display:grid;grid-template-columns:repeat(10,1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.feature-list__heading{grid-column:2/8}.feature-list__inner,.feature-list__cta-link{grid-column:2/10}}.multi-feature-panel{position:relative;z-index:0;overflow:hidden}.multi-feature-panel .multi-feature-panel__text{padding:0 0 var(--lg_padding);grid-column:1/7}.multi-feature-panel .multi-feature-panel__text .title{margin:0 0 var(--sm_padding)}.multi-feature-panel .multi-feature-panel__items,.multi-feature-panel .multi-feature-panel__cta-link{grid-column:1/7}.multi-feature-panel .multi-feature-panel__items{row-gap:var(--lg_padding);overflow:hidden}.multi-feature-panel .multi-feature-panel__cta-link{margin-top:var(--sm_padding)}@media screen and (min-width: 768px){.multi-feature-panel .multi-feature-panel__text{grid-column:1/10}.multi-feature-panel .multi-feature-panel__items{grid-column:1/13}.multi-feature-panel .multi-feature-panel__items .grid__item{position:relative}.multi-feature-panel .multi-feature-panel__items .grid__item:after{content:"";top:0;position:absolute;right:-10px;width:1px;height:100%;background-color:#7a6f6766}}@media screen and (min-width: 1240px){.multi-feature-panel .multi-feature-panel__text{grid-column:1/9}.multi-feature-panel .multi-feature-panel__items,.multi-feature-panel .multi-feature-panel__cta-link{grid-column:1/13}.multi-feature-panel .multi-feature-panel__items{-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.multi-feature-panel .multi-feature-panel__items .grid__item:after{right:calc(var(--gutter) / -2)}}.articles-container.bg--dark,.related_resources-container.bg--dark{width:calc(100% - var(--margin--wide) * 2);margin:auto;overflow:hidden;max-width:1360px}@media screen and (min-width: 768px){.articles-container.bg--dark,.related_resources-container.bg--dark{max-width:calc(100vw - var(--margin--wide) * 2)}}@media screen and (min-width: 1900px){.articles-container.bg--dark,.related_resources-container.bg--dark{max-width:1792px}}.articles-container.bg--dark:before,.related_resources-container.bg--dark:before{width:100%}.article .related-articles-container,.whitepapers_and_guide .related-articles-container{margin-top:var(--xl_padding)}.related-articles-panel{position:relative;z-index:0;overflow:hidden}.case_study .related-articles-panel{margin-top:var(--xxl_padding)}.related-articles-panel .related-articles-panel__text,.related-articles-panel .related-articles-panel__cta-link{margin:0 0 24px;grid-column:1/7}.related-articles-panel .related-articles-panel__text .text{margin:var(--sm_padding) 0 0}.related-articles-panel .related-articles-panel__items{grid-column:1/7}.related-articles-panel .related-articles-panel__items .articles-slider{overflow:visible}.related-articles-panel .related-articles-panel__items{row-gap:var(--gutter)}.related-articles-panel .related-articles-panel__items .grid__item:not(:last-of-type){padding-bottom:var(--xs_padding)}.related-articles-panel .related-articles-panel__items.items--desktop{display:none}.related-articles-panel .related-articles-panel__items.items--mobile .swiper{overflow:visible}.related-articles-panel .related-articles-panel__items.items--mobile .swiper .swiper-slide{height:auto}.related-articles-panel .swiper-navigation{display:none;width:-moz-fit-content;width:fit-content;position:relative;flex-direction:row;gap:var(--xs_padding)}.related-articles-panel .related-articles-panel__items .swiper-slide{height:auto}.related-articles-panel .related-articles-panel__items .swiper-slide:after{content:"";top:0;position:absolute;right:-8px;width:1px;height:100%;background-color:#7a6f6766}.related-articles-panel .related-articles-panel__items .swiper-slide:last-of-type:after{display:none}@media screen and (min-width: 768px){.related-articles-panel .related-articles-panel__text{grid-column:1/9;margin-bottom:40px}.related-articles-panel .related-articles-panel__navigation{grid-column:11/13;position:relative;grid-row:1;height:100%;display:flex;justify-content:end}.related-articles-panel .swiper-navigation{display:flex}.related-articles-panel .related-articles-panel__items{grid-column:1/13}}@media screen and (min-width: 1024px){.related-articles-panel .columns{align-items:end}.related-articles-panel .related-articles-panel__text,.related-articles-panel .related-articles-panel__cta-link{grid-row:1}.related-articles-panel .related-articles-panel__cta-link{justify-self:end;grid-column:10/13}.related-articles-panel .related-articles-panel__items{grid-row:2}.related-articles-panel .related-articles-panel__items.items--desktop{display:grid}.related-articles-panel .related-articles-panel__items.items--mobile{display:none}.related-articles-panel .related-articles-panel__items .swiper-slide:after{right:-10px}}@media screen and (min-width: 1240px){.related-articles-panel .related-articles-panel__text{grid-column:1/7}.related-articles-panel .related-articles-panel__items,.related-articles-panel .related-articles-panel__cta-link{grid-column:1/13}}@media screen and (min-width: 1440px){.related-articles-panel .related-articles-panel__items .swiper-slide:after{right:-12px}}@media screen and (min-width: 1900px){.related-articles-panel .related-articles-panel__items .swiper-slide:after{right:-16px}}.tsm-form__details{margin:0 0 var(--lg_padding);display:flex;flex-direction:column;width:75%;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.tsm-form__details .tsm-form__content{position:relative;overflow:hidden;height:0;opacity:0;transform:translateY(-10px);margin-top:0;padding:0;transition:height .4s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94),margin .3s cubic-bezier(.25,.46,.45,.94),padding .3s cubic-bezier(.25,.46,.45,.94)}.tsm-form__details .tsm-form__content:before{content:"";position:absolute;top:calc(var(--xxs_padding) * -.7);left:30%;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #fff;opacity:0;transition:opacity .3s ease .1s}.tsm-form__details .tsm-form__content p{background-color:#fff;color:#1d1d1b;margin:0;position:relative}.tsm-form__details .tsm-toggle-button{margin-top:var(--xxs_padding);outline:none;cursor:pointer;transition:color .2s ease;order:1}.tsm-form__details .tsm-toggle-button:hover{text-decoration:none;color:#8dd9d7}.tsm-form__details span{position:relative;font-style:italic;font-size:17px;line-height:110%;letter-spacing:.17px;font-weight:400;transition:all .3s ease}.tsm-form__details span:after{display:block;content:"";z-index:1;position:absolute;left:calc(100% + 8px);top:0;width:20px;height:20px;transform-origin:center;transition:all .3s ease;background-color:#fff;-webkit-mask:url(https://glazingvision.com/build/assets/default-large-CFcEkmNw.svg) center/14px no-repeat;mask:url(https://glazingvision.com/build/assets/default-large-CFcEkmNw.svg) center/14px no-repeat}.tsm-form__details span:hover{text-decoration:none;color:#8dd9d7}.tsm-form__details span:hover:after{background-color:#8dd9d7}.tsm-form__details .open-text{display:inline-block;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.tsm-form__details .close-text{display:none;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.tsm-form__details .close-text:after{transform:rotate(45deg)}.tsm-form__details.is-open .tsm-toggle-button{order:2}.tsm-form__details.is-open .tsm-form__content{order:1;height:-moz-fit-content;height:fit-content;overflow:visible;opacity:1;transform:translateY(0);margin-top:var(--xxs_padding)}.tsm-form__details.is-open .tsm-form__content p{padding:var(--xxs_padding)}.tsm-form__details.is-open .tsm-form__content:before{opacity:1}.tsm-form__details.is-open .open-text{opacity:0;transform:translateY(-10px);display:none;pointer-events:none}.tsm-form__details.is-open .close-text{opacity:1;transform:translateY(0);display:inline-block;pointer-events:auto}.signup-form-wrapper .tsm-form__details{margin:0}.signup-form-wrapper .tsm-form__details span{color:#1d1d1b}.signup-form-wrapper .tsm-form__details span:after{background-color:#1d1d1b}.signup-form-wrapper .tsm-form__details .tsm-form__content:before{border-bottom:12px solid #f0efee;left:50%}.signup-form-wrapper .tsm-form__details .tsm-form__content p{background-color:#f0efee}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;height:200px}to{opacity:0;height:0}}.tsm-form__container button[data-start-again]{margin-top:var(--lg_padding)}.tsm-details .tsm-details__inner{display:flex;flex-direction:column;gap:var(--gutter)}.tsm-details .tsm-details__inner figure{flex-shrink:0;aspect-ratio:4/3;max-width:300px;background-color:#7a6f6733;overflow:hidden}.tsm-details .tsm-details__inner figure img{height:100%!important;-o-object-fit:cover;object-fit:cover}.tsm-details .tsm-details__inner .tsm-details__text{display:flex;flex-direction:column;row-gap:var(--xxs_padding)}.tsm-details .tsm-details__inner .tsm-details__text>*{margin:0}.tsm-details .tsm-details__inner .tsm-details__text .ctas{margin-top:var(--xs_padding);display:flex;flex-direction:column;row-gap:16px}@media screen and (min-width: 600px){.tsm-details .tsm-details__inner{flex-direction:row}.tsm-details .tsm-details__inner figure{min-height:100%;width:140px;height:190px;aspect-ratio:3/4}}.tsm-form,.no-info-form{opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease;position:relative;backface-visibility:hidden}.tsm-form.fade-out,.no-info-form.fade-out{opacity:0;transform:translateY(-10px);pointer-events:none}.tsm-form.fade-in,.no-info-form.fade-in{opacity:1;transform:translateY(0)}.form-wrapper{position:relative;transition:height .5s ease-in-out}.form-wrapper.showing-success{height:auto!important}.ajax-form__success-message{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;position:relative;width:100%;pointer-events:none}.ajax-form__success-message.showing,.ajax-form--success .ajax-form__success-message{opacity:1;transform:translateY(0);pointer-events:auto;display:block}.tsm-details{width:100%;margin-bottom:var(--md_padding)}.tsm-details .tsm-details__inner{transition:opacity .3s ease .2s,transform .3s ease .2s}.cta-container{padding:0;position:relative;width:calc(100% - var(--margin--wide) * 2);margin:auto;overflow:hidden;max-width:1360px;background-color:#205150;z-index:0}@media screen and (min-width: 768px){.cta-container{max-width:calc(100vw - var(--margin--wide) * 2)}}@media screen and (min-width: 1900px){.cta-container{max-width:1792px}}.cta-container:after{z-index:-1;content:"";position:absolute;left:-872px;top:-300px;right:auto;bottom:auto;width:1756px;height:4273px;background:#043b3a;-webkit-mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center}@media screen and (min-width: 768px){.cta-container:after{width:1900px;height:4400px}}@media screen and (min-width: 1024px){.cta-container:after{left:-300px;top:-400px;width:1900px;height:4400px}.cta-container:before{z-index:-1;content:"";position:absolute;left:auto;top:55%;right:70%;bottom:auto;width:1756px;height:4273px;background:#759493;-webkit-mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center}}@media screen and (min-width: 1024px) and (min-width: 768px){.cta-container:before{width:1900px;height:4400px}}.cta-panel{color:#fff;position:relative;padding:var(--xl_padding) 0;height:100%;overflow:visible}.cta-panel .cta-panel__text,.cta-panel .cta-panel__tsm-form,.cta-panel .cta-panel__image{grid-column:1/7}.cta-panel .cta-panel__tsm-form{overflow:visible}.cta-panel .cta-panel__text{display:flex;flex-direction:column}.cta-panel .cta-panel__text .title{margin:0}.cta-panel .cta-panel__text .button{margin-top:var(--sm_padding)}.cta-panel .columns{row-gap:var(--lg_padding)}.cta-panel .tsm-form__container{height:100%;padding:var(--lg_padding) var(--md_padding);background:linear-gradient(108deg,#ffffff1a 33.56%,#fff6 81.78%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);box-shadow:inset 0 0 0 2px #c4b167}.cta-panel .tsm-form__container:before{content:"";width:100%;top:calc(100% - 41px);right:-3px;position:absolute;width:5px;height:300px;background-color:#c4b167;transform-origin:top;transform:rotate(45deg);z-index:-1}.cta-panel .tsm-form .form-field{display:flex;flex-direction:row;gap:var(--xxs_padding);flex-wrap:wrap;align-items:center;margin:0}.cta-panel .tsm-form .form-field label{flex-basis:100%;margin-bottom:0}.cta-panel .tsm-form .form-field input{height:100%;flex-basis:50%;max-width:180px}.cta-panel .tsm-form .form-field .button{flex-shrink:0;width:-moz-fit-content;width:fit-content}.cta-panel>.columns{align-items:start}@media screen and (min-width: 768px){.cta-panel .cta-panel__text{margin:0;grid-column:1/6}.cta-panel.cta-panel--standard .cta-panel__text{grid-column:1/6}.cta-panel .cta-panel__tsm-form,.cta-panel .cta-panel__image{grid-column:6/13}.cta-panel .tsm-form__container{padding:var(--md_padding);clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%)}.cta-panel .tsm-form__container:before{top:calc(100% - 51px)}}@media screen and (min-width: 1024px){.cta-panel .cta-panel__tsm-form,.cta-panel .cta-panel__image{grid-column:7/13}.cta-panel .tsm-form__container{padding:var(--xl_padding);clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%)}.cta-panel .tsm-form__container:before{top:calc(100% - 61px)}}@media screen and (min-width: 1440px){.cta-panel .tsm-form__container{clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),calc(100% - 80px) 100%,0 100%)}.cta-panel .tsm-form__container:before{top:calc(100% - 81px)}}.cta-panel__tsm-form{position:relative}.cta-panel__tsm-form .form-wrapper{position:relative;width:100%}.cta-panel__tsm-form .tsm-form__container{overflow:visible;height:auto;transition:height .5s ease-in-out}.case-studies-panel{overflow:hidden;position:relative;z-index:0}.case-studies-panel .case-studies-panel__text,.case-studies-panel .case-studies-panel__cta-link{padding:0 0 var(--md_padding);grid-column:1/7}.case-studies-panel .case-studies-panel__text .title{margin:0 0 var(--sm_padding)}.case-studies-panel .case-studies-panel__items{grid-column:1/7}.case-studies-panel .case-studies-panel__items{row-gap:var(--gutter)}.case-studies-panel .case-studies-panel__items .grid__item:not(:last-of-type){padding-bottom:var(--xs_padding)}.case-studies-panel .case-studies-panel__items.items--desktop{display:none}.case-studies-panel .case-studies-panel__items.items--mobile .swiper{overflow:visible}.case-studies-panel .case-studies-panel__items.items--mobile .swiper .swiper-slide{height:auto}.case-studies-panel .case-studies__slider{overflow:visible}.case-studies-panel .case-studies__nav{display:none}@media screen and (min-width: 768px){.case-studies-panel .case-studies-panel__text{grid-column:1/9}.case-studies-panel .case-studies-panel__items{grid-column:1/13}.case-studies-panel .case-studies-panel__items .grid__item{position:relative}.case-studies-panel .case-studies-panel__items .grid__item:not(:last-of-type){padding-bottom:0;border-bottom:none}.case-studies-panel .case-studies__nav{display:flex;margin:0;z-index:1;position:relative;justify-content:center;align-items:flex-end;grid-column:10/13;margin-bottom:var(--md_padding)}.case-studies-panel .case-studies__nav .nav-inner{display:flex;height:68px;width:100%;gap:var(--xs_padding);flex-direction:row;justify-content:flex-end}}@media screen and (min-width: 1024px){.case-studies-panel .case-studies-panel__text,.case-studies-panel .case-studies-panel__cta-link{grid-row:1}.case-studies-panel .case-studies-panel__cta-link{justify-self:end;grid-column:10/13}.case-studies-panel .case-studies-panel__items{grid-row:2}.case-studies-panel .case-studies-panel__items.items--desktop{display:grid}.case-studies-panel .case-studies-panel__items.items--mobile{display:none}}@media screen and (min-width: 1240px){.case-studies-panel .case-studies-panel__text{grid-column:1/7}.case-studies-panel .case-studies-panel__items,.case-studies-panel .case-studies-panel__cta-link{grid-column:1/12}}.team-members-panel{overflow:hidden}.team-members-panel .team-members-panel__text,.team-members-panel .team-members-panel__list{grid-column:1/7}.team-members-panel .team-members-panel__text{margin-bottom:var(--md_padding)}.team-members-panel .team-members-panel__slider.swiper{max-width:100%;overflow:visible}@media screen and (min-width: 768px){.team-members-panel .team-members-panel__list{grid-column:1/13}}@media screen and (min-width: 1024px){.team-members-panel .team-members-panel__slider .swiper-wrapper{transform:none!important;-moz-column-gap:24px;column-gap:24px;row-gap:var(--md_padding);display:grid;grid-template-columns:repeat(4,1fr)}}.gallery__main-container{position:relative}.buttons{display:none}.caption{padding-top:var(--xxs_padding);font-style:italic}.gallery__thumbs-container{position:relative;width:100%}.gallery__thumbs-container .swiper-slide{width:50px}.gallery--thumbs .swiper-slide{opacity:.75;transition:all .3s ease-in-out;cursor:pointer}.gallery--thumbs .swiper-slide-thumb-active{opacity:1;border:2px solid #4a7271}.gallery--thumbs .video-preview{position:relative;z-index:0}.gallery--thumbs .video-preview:before,.gallery--thumbs .video-preview:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.gallery--thumbs .video-preview:before{z-index:1;background-color:#205150;border-radius:50%;width:44px;height:44px}.gallery--thumbs .video-preview:after{z-index:2;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #fff}@media screen and (min-width: 1024px){.gallery__main-container{margin:0 0 var(--xxs_padding)}.gallery__main-container .content{grid-column:3/11}.gallery__main-container .buttons{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10}.gallery__main-container .swiper-button.large{top:0;bottom:0;position:absolute;margin:auto}}@media screen and (min-width: 1440px){.gallery__main-container{margin:0 0 var(--xxs_padding)}}.product_links-container{padding:var(--lg_padding) 0 var(--xl_padding)}.product-links{grid-column:1/7;display:grid;-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--lg_padding)}.product-links__item{display:flex;position:relative;flex-direction:column;gap:var(--xs_padding);padding-bottom:var(--lg_padding);border-bottom:1px solid rgba(122,111,103,.2)}.product-links__item:last-of-type{border:none;padding:0}.product-links__item a{margin:0;position:static}.product-links__item a:before{bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap;z-index:1}.product-links__item .title,.product-links__item p{margin:0}.product-links__item figure{background-color:#fff;position:relative;margin:0;overflow:hidden;transition:all .3s ease-in-out;height:-moz-fit-content;height:fit-content}.product-links__item:nth-of-type(1) figure{position:relative;overflow:hidden}.product-links__item:nth-of-type(1) figure:before,.product-links__item:nth-of-type(1) figure:after{content:"";position:absolute;top:0;bottom:0;margin:auto;transform-origin:center;z-index:1;width:500px;height:1000px}.product-links__item:nth-of-type(1) figure:before{right:calc(100% + 20px);background-color:#043b3a;transform:rotate(-30deg)}.product-links__item:nth-of-type(1) figure:after{left:calc(100% + 170px);background-color:#759493;transform:rotate(-74.8deg)}.product-links__item:nth-of-type(1) figure:after{bottom:-50%}.product-links__item:nth-of-type(2) figure{position:relative;overflow:hidden}.product-links__item:nth-of-type(2) figure:before,.product-links__item:nth-of-type(2) figure:after{content:"";position:absolute;top:0;bottom:0;margin:auto;transform-origin:center;z-index:1;width:500px;height:1000px}.product-links__item:nth-of-type(2) figure:before{right:calc(100% - 70px);background-color:#f0efee;transform:rotate(-30deg)}.product-links__item:nth-of-type(2) figure:after{left:calc(100% + 200px);background-color:#205150;transform:rotate(-74.8deg)}.product-links__item:nth-of-type(2) figure:after{bottom:-50%}@media screen and (min-width: 768px){.product-links{grid-column:1/13;grid-template-columns:repeat(2,1fr)}.product-links__item{border:none;padding:0}.product-links__item figure img{transition:all .3s ease-in-out;z-index:0}.product-links__item:hover figure{border-radius:8px}.product-links__item:hover figure img{transform:scale(1.05);opacity:.8}}@media screen and (min-width: 1440px){.product-links__item{display:grid;grid-template-rows:min-content;grid-template-columns:repeat(6,1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.product-links__item *{grid-column:span 6}.product-links__item .excerpt{grid-column:span 5}}.inspiration_slider-container{position:relative;overflow:hidden}.inspiration_slider-container .inspiration__content{width:100%}.inspiration_slider-container .inspiration__content .content-text,.inspiration_slider-container .inspiration__content .content-link{grid-column:1/7}.inspiration_slider-container .content-columns{padding-top:var(--md_padding);gap:var(--md_padding)}.inspiration_slider-container .content-link .button svg{background-color:#fff0;padding:0}.inspiration_slider-container .content-link .button svg path{stroke:#fff}@media screen and (min-width: 768px){.inspiration_slider-container .inspiration__content{position:absolute;bottom:0;z-index:10}.inspiration_slider-container .inspiration__content .content-text{padding:var(--md_padding) 56px;background-color:#fff;grid-column:1/8}.inspiration_slider-container .inspiration__content .content-link{align-items:end;display:flex;grid-column:8/13}.inspiration_slider-container .inspiration__content .content-link .button{width:100%;text-align:center;border-radius:0;padding:var(--xs_padding) 0;display:flex;align-items:center;justify-content:center}.inspiration_slider-container .inspiration__nav{position:absolute;top:0;width:100%}.inspiration_slider-container .inspiration__nav .nav-inner{margin-top:var(--xxl_padding);display:flex;position:relative;flex-direction:row;gap:var(--xxs_padding);grid-column:10/13;width:120px;justify-self:end;margin-right:32px}.inspiration_slider-container .inspiration__slider .swiper-slide{width:calc(100% - var(--margin))!important}.inspiration_slider-container .content-columns{padding:0;gap:0}}@media screen and (min-width: 1024px){.inspiration_slider-container .inspiration__content .content-text{padding:var(--md_padding) 56px;background-color:#fff;grid-column:1/7}.inspiration_slider-container .inspiration__content .content-link{align-items:end;display:flex;grid-column:10/13;position:relative}.inspiration_slider-container .inspiration__content .content-link:before{content:"";position:absolute;top:0;right:100%;width:100%;height:100%;background-color:#20515066;z-index:1}.inspiration_slider-container .inspiration__content .content-link:after{content:"";position:absolute;z-index:1;top:0;right:100%;width:100%;height:100%;background-color:#f0efee;clip-path:polygon(0% 0%,60% 100%,0% 100%)}.inspiration_slider-container .inspiration__nav .nav-inner{margin-right:0;justify-self:start}}@media screen and (min-width: 1240px){.inspiration_slider-container .inspiration__content .content-text{position:relative}.inspiration_slider-container .inspiration__content .content-text:after{content:"";position:absolute;top:0;left:100%;width:30%;height:100%;background-color:#205150;clip-path:polygon(0% 0%,50% 100%,0% 100%);z-index:1}.inspiration_slider-container .inspiration__content .content-link:after{width:40%;background-color:#f0efee;clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%)}}@media screen and (min-width: 1440px){.inspiration_slider-container .inspiration__slider .swiper-slide{width:calc(100% - var(--site-margin))!important}}@media screen and (min-width: 1900px){.inspiration_slider-container .inspiration__slider{max-width:1600px;overflow:visible}.inspiration_slider-container .inspiration__content .content-text{grid-column:2/9}.inspiration_slider-container .inspiration__content .content-link,.inspiration_slider-container .inspiration__nav .nav-inner{grid-column:11/13}.inspiration_slider-container .inspiration__slider .swiper-slide{width:1600px!important}}.product-category-panel{padding:var(--lg_padding) 0;background-color:#7a6f671a}.product-category-panel .product-category-panel__items{grid-column:1/7;row-gap:var(--md_padding)}@media screen and (min-width: 768px){.product-category-panel .product-category-panel__items{grid-column:1/13}}.badges__inner{grid-column:1/7}.badges .grid{row-gap:var(--md_padding)}.badges__inner .badge{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--xs_padding)}.badges__inner .badge img{width:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto;aspect-ratio:4/3}.badges__inner .badge .text{width:100%}.badges__inner .badge .text h6{margin:0 0 var(--xxs_padding)}.badges__inner .badge .text p{font-size:13px;line-height:130%}@media screen and (min-width: 768px){.badges__inner{grid-column:1/13}.badges__inner .badge{padding-bottom:0;border-bottom:none;position:relative}.badges__inner .badge img{max-width:192px}.badges__inner .badge:last-of-type:after{display:none}.badges .grid--1 .badge{max-width:50%;margin:auto}}.vacancies-panel{position:relative;z-index:0;overflow:hidden}.vacancies-panel .vacancies-panel__text{padding:0 0 var(--lg_padding);grid-column:1/7}.vacancies-panel .vacancies-panel__text .title{margin:0 0 var(--sm_padding)}.vacancies-panel .vacancies-panel__items,.vacancies-panel .vacancies-panel__cta-link{grid-column:1/7}.vacancies-panel .vacancies-panel__items{row-gap:var(--md_padding);overflow:hidden}.vacancies-panel .vacancies-panel__cta-link{margin-top:var(--sm_padding)}@media screen and (min-width: 768px){.vacancies-panel .vacancies-panel__text{grid-column:1/10}.vacancies-panel .vacancies-panel__items{grid-column:1/13}.vacancies-panel .vacancies-panel__items .grid__item{position:relative}.vacancies-panel .vacancies-panel__items .grid__item:after{content:"";top:0;position:absolute;right:-10px;width:1px;height:100%;background-color:#7a6f6766}}@media screen and (min-width: 1240px){.vacancies-panel .vacancies-panel__text{grid-column:1/8}.vacancies-panel .vacancies-panel__items,.vacancies-panel .vacancies-panel__cta-link{grid-column:1/13}.vacancies-panel .vacancies-panel__items{-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.vacancies-panel .vacancies-panel__items .grid__item:after{right:calc(var(--gutter) / -2)}}.enquiries-container{width:calc(100% - var(--margin--wide) * 2);margin:auto;max-width:1360px;padding:0;position:relative;z-index:0;overflow:hidden;margin:var(--xl_padding) auto 0}@media screen and (min-width: 768px){.enquiries-container{max-width:calc(100vw - var(--margin--wide) * 2)}}@media screen and (min-width: 1900px){.enquiries-container{max-width:1792px}}.enquiries-container:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-color:#7a6f671a;z-index:-1;max-width:100%}.enquiries-panel{position:relative;z-index:0}.enquiries-panel .enquiries-panel__text,.enquiries-panel .enquiries-panel__forms{grid-column:1/7}.enquiries-panel .enquiries-panel__text{margin-bottom:var(--lg_padding)}.enquiries-panel>.columns{align-items:center}.enquiries-panel .enquiries-panel__text .title{margin-bottom:var(--sm_padding)}.enquiries-panel .enquiries-panel__forms{background-color:#fff;box-shadow:0 0 19px #1d1d1b0f;padding:var(--md_padding) var(--sm_padding)}.enquiries-panel .enquiries-panel__forms .sub-heading{margin:0 0 var(--md_padding)}.enquiries-panel .accordion__item{padding:var(--xs_padding);margin:0}.enquiries-panel .accordion__item:not(:first-of-type){margin-top:var(--xxs_padding)}.enquiries-panel .accordion__header .title{position:relative;display:flex;align-items:center;padding:0;font-weight:600}.enquiries-panel .accordion__header .title:before{content:"";flex-shrink:0;position:relative;display:inline-block;border:1px solid #4a7271;border-radius:50%;width:20px;height:20px;margin-right:var(--xxs_padding)}.enquiries-panel .accordion__panel .form-wrapper{padding:var(--md_padding) 0}.enquiries-panel .accordion__item.accordion__panel--open{box-shadow:0 0 19px #1d1d1b0f;border-bottom:0}.enquiries-panel .accordion__item.accordion__panel--open .accordion__header .title:before{background-color:#4a7271}@media screen and (min-width: 768px){.enquiries-panel .enquiries-panel__text{margin:0;grid-column:1/6}.enquiries-panel .accordion__header .title{grid-column:1/13}.enquiries-panel .enquiries-panel__forms{grid-column:7/13}}@media screen and (min-width: 1440px){.enquiries-panel{padding:var(--xxl_padding) 0}}.key-feature-panel .key-feature-panel__text,.key-feature-panel .key-feature-panel__items{grid-column:1/7}.key-feature-panel .key-feature-panel__items{row-gap:var(--md_padding)}.key-feature-panel .key-feature-panel__items .grid__item{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px}.key-feature-panel .key-feature-panel__items .grid__item .icon{flex-shrink:0}@media screen and (min-width: 768px){.key-feature-panel .key-feature-panel__items{grid-column:1/13;gap:var(--gutter)}}.list-panel .list-panel__text,.list-panel .list-panel__items{grid-column:1/7}.list-panel .list-panel__items{row-gap:var(--md_padding)}.list-panel .list-panel__items .grid__item p{padding:var(--xxs_padding);border-left:1px solid rgba(122,111,103,.4)}@media screen and (min-width: 768px){.list-panel .list-panel__items{align-items:center;grid-column:1/13;gap:var(--gutter)}}.product-overview{position:relative;padding:var(--lg_padding) 0 var(--xl_padding)}.product-overview .product-overview__gallery,.product-overview .product-overview__content{grid-column:1/7}.product-overview .product-overview__content{display:flex;flex-direction:column;row-gap:var(--md_padding)}.product-overview .product-overview__content .title{margin:0}.product-overview .product-overview__gallery{margin-bottom:var(--lg_padding);max-width:100%}.product-overview .product-overview__gallery .gallery__thumbs-container{margin-top:var(--xs_padding)}.product-overview .product-overview__gallery .gallery--thumbs .swiper-slide{width:50px;height:50px}.product-overview .content__links{display:flex;flex-direction:column;row-gap:var(--md_padding)}.product-overview .product-overview__content .intended-uses{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:var(--sm_padding);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.product-overview .product-overview__content .intended-uses .intended-uses__item,.product-overview .product-overview__content .intended-uses .sector__item{display:flex;flex-direction:row;align-items:center;line-height:1;-moz-column-gap:8px;column-gap:8px}.product-overview .rooflights-cta{background-color:#7a6f671a;padding:var(--sm_padding);border-left:3px solid #4a7271}.product-overview .rooflights-cta p{margin-bottom:var(--xs_padding)}@media screen and (min-width: 768px){.product-overview .product-overview__gallery .gallery--thumbs .swiper-slide{width:40px;height:40px}}@media screen and (min-width: 1024px){.product-overview{padding:var(--md_padding) 0}.product-overview .product-overview__gallery .gallery--thumbs .swiper-slide{width:50px;height:50px}}@media screen and (min-width: 1240px){.product-overview{padding:var(--lg_padding) 0}.product-overview .product-overview__gallery .gallery--thumbs .swiper-slide{width:60px;height:60px}}@media screen and (min-width: 1440px){.product-overview{padding:var(--xl_padding) 0}.product-overview .product-overview__gallery .gallery--thumbs .swiper-slide{width:auto;height:auto}}@media screen and (min-width: 768px){.product-overview .product-overview__gallery{grid-column:1/6}.product-overview .product-overview__gallery .swiper-navigation{height:44px;margin:auto}.product-overview .product-overview__gallery .swiper-navigation .swiper-button{margin:auto;padding:12px;background-color:#fff}.product-overview .product-overview__gallery .swiper-navigation .swiper-button:after{background-color:#1d1d1b}.product-overview .product-overview__gallery .swiper-navigation .swiper-button:hover{background-color:#4a7271}.product-overview .product-overview__gallery .swiper-button-next{right:20px!important}.product-overview .product-overview__gallery .swiper-button-prev{left:20px!important}.product-overview .product-overview__content{grid-column:7/13}}@media screen and (min-width: 1240px){.product-overview .product-overview__content{width:calc(100% + var(--gutter));margin-left:calc(-1 * var(--gutter))}.product-overview .rooflights-cta{display:flex;flex-direction:row;justify-content:center;align-items:center;-moz-column-gap:var(--xs_padding);column-gap:var(--xs_padding)}.product-overview .rooflights-cta .button{flex-shrink:0;height:-moz-fit-content;height:fit-content}.product-overview .rooflights-cta p{margin:0}}.specification-container{padding:0;position:relative;z-index:0;width:calc(100% - var(--margin--wide) * 2);margin:auto;overflow:hidden;max-width:1360px;margin-top:var(--xl_padding)}@media screen and (min-width: 768px){.specification-container{max-width:calc(100vw - var(--margin--wide) * 2)}}@media screen and (min-width: 1900px){.specification-container{max-width:1792px}}.specification-container:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:-1;max-width:100%;background-color:#f0efee}@media screen and (min-width: 1440px){.specifications-panel:before{left:-50%;right:-50%;width:calc(100% + 112px)}}.specifications-panel .specifications-panel__header,.specifications-panel .specifications-panel__accordions,.specifications-panel .specifications-panel__outro{grid-column:1/7}.specifications-panel .specifications-panel__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--gutter)}.specifications-panel .specifications-panel__header h3{margin:0}.specifications-panel .specifications-panel__outro p:last-of-type{margin-bottom:0}.specifications-panel .specifications-panel__outro .button{margin-top:var(--xs_padding)}.specifications-panel .specifications-panel__accordions .accordion__item{padding:var(--xs_padding) var(--sm_padding);border:1px solid rgba(122,111,103,.4)}.specifications-panel .specifications-panel__accordions .accordion__item .title{padding:0;font-weight:500}.specifications-panel .specifications-panel__accordions .accordion__panel table{border-collapse:separate;border-spacing:0 var(--sm_padding);width:100%}.specifications-panel .specifications-panel__accordions .accordion__panel table tr td:nth-of-type(2n){text-align:right}.specifications-panel .specifications-panel__accordions .accordion__panel .caption{margin:0}.specifications-panel .specifications-panel__accordions .accordion__panel .outro{border-top:1px solid rgba(122,111,103,.2);margin-top:var(--md_padding);padding-top:var(--xs_padding)}@media screen and (min-width: 768px){.specifications-panel .specifications-panel__header,.specifications-panel .specifications-panel__accordions,.specifications-panel .specifications-panel__outro{grid-column:1/13}.specifications-panel .specifications-panel__header{flex-direction:row;align-items:start;justify-content:space-between}.specifications-panel .specifications-panel__accordions .accordion__panel .outro{width:50%}.specifications-panel .specifications-panel__accordions .accordion__panel table tr{padding:0}.specifications-panel .specifications-panel__accordions .accordion__panel table tr td{padding:var(--xxs_padding) 0;border-top:1px solid rgba(122,111,103,.2)}.specifications-panel .specifications-panel__accordions .accordion__panel table tr td:nth-child(2){padding-right:var(--gutter)}}@media screen and (max-width: 767px){.specifications-panel .specifications-panel__accordions .accordion__panel table tr{padding:var(--xs_padding) 0 var(--sm_padding);border-top:1px solid rgba(122,111,103,.2);display:flex;flex-direction:row;flex-wrap:wrap;align-items:space-between}.specifications-panel .specifications-panel__accordions .accordion__panel table tr:last-child{padding-bottom:0}.specifications-panel .specifications-panel__accordions .accordion__panel table tr td{display:block;padding-bottom:var(--xxs_padding)}.specifications-panel .specifications-panel__accordions .accordion__panel table tr td:nth-last-of-type(-n+2){padding-bottom:0}.specifications-panel .specifications-panel__accordions .accordion__panel table tr td:nth-of-type(odd){flex-basis:60%}.specifications-panel .specifications-panel__accordions .accordion__panel table tr td:nth-of-type(2n){flex-basis:40%;text-align:right}}@media screen and (min-width: 1024px){.specifications-panel .specifications-panel__outro{grid-column:1/7}}.hero__navigation{background-color:#f0efee;padding:12px 0}.hero__navigation.sticky{display:block;position:fixed;top:0;left:0;right:0;width:100%;z-index:100}.hero__navigation .menu{list-style:none;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:start;align-items:center;-moz-column-gap:var(--sm_padding);column-gap:var(--sm_padding)}.hero__navigation .menu li{padding:0}.hero__navigation .menu li a{text-decoration:none;color:#1d1d1b;font-weight:500;font-size:15px;line-height:110%;letter-spacing:.15px;position:relative;transition:all .3s ease}.hero__navigation .menu li a:after{content:"";width:10%;height:1px;background-color:currentColor;position:absolute;bottom:-4px;left:0;opacity:0;transition:all .2s ease}.hero__navigation .menu li a:hover{color:#4a7271}.hero__navigation .menu li .active:after{opacity:1;width:100%}.hero__navigation .menu__item--cta{display:none}@media screen and (min-width: 768px){.hero__navigation{background-color:#1d1d1b}.hero__navigation .menu li a{color:#fff}.hero__navigation .menu li a:hover{color:#759493}.hero__navigation .menu li a:hover:after{background-color:#fff}.hero__navigation .menu__item--cta{justify-content:flex-end;display:flex;align-self:flex-end;flex-grow:1}}@media screen and (min-width: 1240px){.hero__navigation{padding:28px 0}}.product-floating-cta{position:fixed;width:100%;bottom:0;background-color:#1d1d1b;padding:12px;display:flex;align-items:center;justify-content:center;z-index:10}@media screen and (min-width: 768px){.product-floating-cta{display:none}}.comparison-panel .columns{position:relative}.comparison-panel .columns:before{content:"Scroll to view more";position:absolute;left:0;width:152px;top:100%;padding:var(--xs_padding) 0 0;font-size:14px;font-style:normal;font-weight:400;line-height:130%;background-image:url(https://glazingvision.com/build/assets/double-arrow-right-C6G_00-c.svg);background-size:20px 100%;background-repeat:no-repeat;background-position:100% 6px}.comparison-panel__text{margin-bottom:var(--xl_padding)}.comparison-panel .comparison-panel__items{grid-column:1/7;display:grid;grid-template-columns:112px repeat(auto-fill,200px);grid-auto-flow:column;position:relative;overflow-y:hidden;overflow-x:auto}.comparison-panel .comparison-panel__items .grid__item{min-width:200px;display:grid;grid-template-rows:200px repeat(auto-fill,40px);text-decoration:none}.comparison-panel .comparison-panel__items .grid__item .comparison-thumbnail__title{color:#1d1d1b;transition:all .3s ease-in-out}.comparison-panel .comparison-panel__items .grid__item.intended-uses{background-color:#fff;min-width:112px;position:sticky;z-index:2;left:0}.comparison-panel .comparison-panel__items .grid__item.intended-uses:after{content:"";width:8px;height:100%;position:absolute;left:100%;background:linear-gradient(90deg,#1d1d1b1a,#1d1d1b00)}.comparison-panel .comparison-panel__items .grid__item.current{background-color:#7a6f671a}.comparison-panel .comparison-panel__items .grid__item .comparison-thumbnail{min-height:180px;border-bottom:1px solid rgba(122,111,103,.2);padding-right:var(--gutter);overflow:hidden}.comparison-panel .comparison-panel__items .grid__item .comparison-thumbnail picture{height:100%;position:relative}.comparison-panel .comparison-panel__items .grid__item .comparison-thumbnail picture:before,.comparison-panel .comparison-panel__items .grid__item .comparison-thumbnail picture:after{content:"";position:absolute}.comparison-panel .comparison-panel__items .grid__item .comparison-thumbnail picture:before{right:0;bottom:0;width:70px;height:80px;background-color:#4a7271;transition:opacity .3s ease;clip-path:polygon(0% 100%,100% 100%,100% 100%);z-index:1;transition:clip-path .3s ease;opacity:.9}.comparison-panel .comparison-panel__items .grid__item .comparison-thumbnail picture:after{opacity:0;z-index:1;bottom:12px;right:12px;background-color:#fff;-webkit-mask-image:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg);mask-image:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg);-webkit-mask-size:20px;mask-size:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:20px;height:20px;transition:all .3s ease}.comparison-panel .comparison-panel__items .grid__item .comparison-thumbnail picture img{overflow:hidden;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.comparison-panel .comparison-panel__items .grid__item .comparison-thumbnail figure img{transition:all .3s ease-in-out;z-index:0;-o-object-fit:cover;object-fit:cover;max-height:100%}.comparison-panel .comparison-panel__items .grid__item .comparison-thumbnail__title{margin:0;padding:8px;text-align:center}.comparison-panel .comparison-panel__items .grid__item .intended-uses__item{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;height:48px;padding:12px 8px 12px 0;margin:0;border-bottom:1px solid rgba(122,111,103,.1019607843)}.comparison-panel .comparison-panel__items .grid__item .intended-uses__item figure{margin:auto}.comparison-panel .comparison-panel__items .grid__item .intended-uses__item figure svg{display:block}.comparison-panel .comparison-panel__items .grid__item .intended-uses__item svg{display:none}.comparison-panel__navigation{display:none;gap:var(--xxs_padding)}.comparison-panel__arrow{cursor:pointer}.comparison-panel__arrow:after{content:"";position:relative;display:block;width:28px;height:28px;-webkit-mask-size:28px;mask-size:28px}.comparison-panel__arrow.is-disabled{background-color:#7a6f6733}.comparison-panel__arrow.is-disabled:after{background-color:#1d1d1b}.comparison-panel__arrow--prev{right:auto!important;left:0!important}.comparison-panel__arrow--prev:after{background-color:#fff;-webkit-mask:url(https://glazingvision.com/build/assets/arrow-left-DiXmasKO.svg) center/20px no-repeat;mask:url(https://glazingvision.com/build/assets/arrow-left-DiXmasKO.svg) center/20px no-repeat}.comparison-panel__arrow--next{right:0!important;left:auto!important;background-color:#1d1d1b}.comparison-panel__arrow--next:after{background-color:#fff;-webkit-mask:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg) center/20px no-repeat;mask:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg) center/20px no-repeat;transform:scale(1)}@media screen and (min-width: 768px){.comparison-panel .comparison-panel__items{grid-column:1/13;grid-template-columns:212px repeat(auto-fill,212px)}.comparison-panel__text{margin-top:20px}.comparison-panel .comparison-panel__items .grid__item{grid-template-rows:222px repeat(auto-fill,48px);min-width:212px}.comparison-panel .comparison-panel__items .grid__item:hover .comparison-thumbnail__title{color:#4a7271}.comparison-panel .comparison-panel__items .grid__item:hover .comparison-thumbnail picture{border-radius:0}.comparison-panel .comparison-panel__items .grid__item:hover .comparison-thumbnail picture:after{opacity:1}.comparison-panel .comparison-panel__items .grid__item:hover .comparison-thumbnail picture:before{clip-path:polygon(0% 100%,100% 0,100% 100%)}.comparison-panel .comparison-panel__items .grid__item .comparison-thumbnail{min-height:222px}.comparison-panel .comparison-panel__items .grid__item .intended-uses__item svg{display:inline-block}}@media screen and (min-width: 1024px){.comparison-panel .columns:before{display:none}.comparison-panel__navigation{grid-column:11/13;display:flex;justify-content:end;gap:var(--xs_padding)}.comparison-panel .comparison-panel__items .grid__item .comparison-thumbnail__title{padding:var(--xxs_padding) 8px}}@media screen and (min-width: 1440px){.comparison-panel .comparison-panel__items{grid-template-columns:212px repeat(auto-fill,250px)}.comparison-panel .comparison-panel__items .grid__item{min-width:250px;grid-template-rows:240px repeat(auto-fill,48px)}}@media screen and (min-width: 1900px){.comparison-panel .comparison-panel__items .grid__item{grid-template-rows:250px repeat(auto-fill,48px)}}.downloads-container{padding:0;position:relative;z-index:0;width:calc(100% - var(--margin--wide) * 2);margin:auto;overflow:hidden;max-width:1360px;margin-top:var(--xl_padding)}@media screen and (min-width: 768px){.downloads-container{max-width:calc(100vw - var(--margin--wide) * 2)}}@media screen and (min-width: 1900px){.downloads-container{max-width:1792px}}.downloads-container:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:-1;max-width:100%;background-color:#f0efee}.downloads-panel{position:relative;z-index:0}.downloads-panel .download-section .grid{row-gap:var(--lg_padding)}.downloads-panel .download-section:not(:first-of-type){padding-top:var(--lg_padding);border-top:1px solid rgba(122,111,103,.2)}.downloads-panel .download-section--cad:not(:first-of-type){border-color:#7a6f67cc}.downloads-panel .downloads-panel__header,.downloads-panel .downloads-panel__inner{grid-column:1/7}.downloads-panel .downloads-panel__inner{display:grid;row-gap:var(--lg_padding)}.downloads-panel .downloads-panel__inner .title{margin-bottom:var(--lg_padding)}.downloads-panel .section-header{display:grid;grid-template-columns:25% 1fr;border-bottom:1px solid #1d1d1b;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.downloads-panel .section-header__title,.downloads-panel .section-header__ref{margin:0 0 var(--xxs_padding)}.downloads-panel .section-header--cad{margin:0 0 var(--xs_padding)}.downloads-panel .section-list{display:flex;flex-direction:column;row-gap:var(--xs_padding)}.downloads-panel .section-list__item{width:100%;padding-bottom:var(--xs_padding);border-bottom:1px solid rgba(122,111,103,.2)}.downloads-panel .section-list__item:last-of-type{border:none}.downloads-panel .section-list__item--object{display:flex;flex-direction:column;justify-content:space-between;row-gap:var(--xs_padding);-moz-column-gap:var(--sm_padding);column-gap:var(--sm_padding)}.downloads-panel .section-list__item--object .object__title{margin:0}.downloads-panel .section-list__item--object .object__downloads{display:flex;flex-wrap:wrap;justify-content:end;flex-direction:row;align-items:center;row-gap:var(--xxs_padding);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.downloads-panel .section-list__item--object:last-of-type{border:none}.downloads-panel .section-list__item--cad{display:grid;grid-template-columns:25% 1fr;-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:8px}.downloads-panel .section-list__item--cad .object__title,.downloads-panel .section-list__item--cad .object__ref{padding:var(--xxs_padding) 0;margin:0}.downloads-panel .section-list__item--cad .object__downloads{display:flex;flex-direction:row;grid-column:2;-moz-column-gap:var(--xxs_padding);column-gap:var(--xxs_padding)}@media screen and (min-width: 768px){.downloads-panel .downloads-panel__header,.downloads-panel .downloads-panel__inner{grid-column:1/13}.downloads-panel .section-list__item--object{flex-direction:row;align-items:center}.downloads-panel .section-header--cad{grid-template-columns:150px 1fr}.downloads-panel .section-list__item--cad{grid-template-columns:150px 1fr 25%}.downloads-panel .section-list__item--cad .object__downloads{grid-column:3;justify-content:flex-end}}@media screen and (min-width: 1440px){.downloads-panel:before{left:-50%;right:-50%;width:calc(100% + 112px)}}.hero{position:relative;z-index:2}.hero .hero__content .intro__inner,.hero .hero__image__inner,.hero .breadcrumbs{grid-column:1/7}.hero .hero__content .intro__ctas{display:flex;flex-direction:column;row-gap:var(--xs_padding)}.hero .breadcrumbs{margin:var(--sm_padding) 0 var(--xxs_padding)}.hero .hero__content .intro__inner{margin:var(--lg_padding) 0 var(--xl_padding);display:flex;flex-direction:column;row-gap:var(--md_padding)}.hero .hero__content .intro__inner .title{margin:0}.hero .hero__container{display:flex;flex-direction:column;row-gap:var(--md_padding)}.hero .hero__key-points{display:none}@media screen and (min-width: 768px){.hero .hero__content .intro__inner,.hero .breadcrumbs,.hero .hero__image__inner{grid-column:1/13}.hero .hero__key-points{display:block;grid-row:1;grid-column:1/2;width:100%;background-color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4}.hero .hero__key-points .inner{grid-column:1/13;display:grid;grid-row:1;grid-template-columns:1fr 1fr 1fr;overflow:hidden;align-items:center}.hero .hero__key-points .inner p{position:relative;padding:var(--xxs_padding) 0;margin:0;text-transform:uppercase;text-align:center;color:#4a7271;font-weight:500;font-size:14px;line-height:130%;letter-spacing:.84px}.hero .hero__key-points .inner p:after{position:absolute;right:calc(var(--xxs_padding) * -1);top:0;bottom:0;margin:auto;content:"";width:8px;height:20px;background-size:100%;background-repeat:no-repeat;background-image:url(https://glazingvision.com/build/assets/slash-D3UItfF4.svg)}}@media screen and (min-width: 1024px){.hero .hero__content .intro__inner{grid-column:1/8}.hero .hero__key-points .inner p{font-size:15px;letter-spacing:.9px}}@media screen and (min-width: 1240px){.hero.hero--no-image .hero__content .intro__inner{grid-column:3/10;margin:var(--lg_padding) 0 var(--xl_padding)}.curated_index .hero.hero--no-image .hero__content .intro__inner{grid-column:1/8}}@media screen and (min-width: 1900px){.hero .hero__key-points .inner p{font-size:16px}}.hero--basic .hero__content .intro__inner{margin:var(--lg_padding) 0 var(--md_padding)}.hero--home .hero__container{display:grid;gap:0;width:calc(100% - var(--margin--wide) * 2);margin:auto;overflow:hidden;max-width:1360px}@media screen and (min-width: 768px){.hero--home .hero__container{max-width:calc(100vw - var(--margin--wide) * 2)}}@media screen and (min-width: 1900px){.hero--home .hero__container{max-width:1792px}}.hero--home .hero__content{background:#043b3a;color:#fff;margin-top:-1px;z-index:2}.hero--home .hero__content .intro__inner{margin:0 0 var(--md_padding);row-gap:var(--xs_padding)}.hero--home .hero-home-slider{max-width:100%}.hero--home .hero-home-slider .swiper-slide{width:100%!important}.hero--home .swiper-slide{height:auto}.hero--home .swiper-pagination{display:flex;position:absolute;height:2px;z-index:100;left:auto;right:var(--gutter);top:var(--xs_padding)!important;bottom:auto!important;width:-moz-fit-content;width:fit-content}.hero--home .swiper-pagination .swiper-pagination-bullet{background-color:#fff6;border-radius:0}.hero--home .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.hero--home .hero__content .intro__inner .title{width:90%}.hero--home .hero__images__inner:before{z-index:-1;content:"";position:absolute;left:calc(100% - 250px);top:-20%;right:auto;bottom:auto;width:1756px;height:4273px;background:#205150;-webkit-mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;z-index:2;width:454.494px;height:1105.953px}@media screen and (min-width: 768px){.hero--home .hero__images__inner:before{width:1900px;height:4400px}}.hero--home .hero__images__inner:after{z-index:-1;content:"";position:absolute;left:0;top:calc(-350px + 20vw);right:auto;bottom:auto;width:1756px;height:4273px;background:#043b3a;-webkit-mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;z-index:2;transform:rotate(-40deg)}@media screen and (min-width: 768px){.hero--home .hero__images__inner:after{width:1900px;height:4400px}}@media screen and (min-width: 768px){.hero--home .hero__images,.hero--home .hero__content{grid-row:1/3;grid-column:1/2}.hero--home .hero__images{position:relative;overflow:hidden!important;z-index:1}.hero--home .hero__images:before{z-index:-1;content:"";position:absolute;left:-1640px;top:-1840px;right:auto;bottom:auto;width:1756px;height:4273px;background:#759493;-webkit-mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);mask:url(https://glazingvision.com/build/assets/mask-CH-sdpXl.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;z-index:2}}@media screen and (min-width: 768px) and (min-width: 768px){.hero--home .hero__images:before{width:1900px;height:4400px}}@media screen and (min-width: 768px){.hero--home .hero__images__inner:before{top:-2122px;right:-1220px;left:auto}.hero--home .hero__images__inner:after{transform:none;top:-390px;right:auto;left:-1170px;opacity:.9}.hero--home .hero__content{background:#fff0}.hero--home .hero__content div:not(.hero__introduction){height:100%}.hero--home .hero__content .intro__inner{padding:40px 0;grid-column:1/6;display:flex;flex-direction:column;justify-content:center;margin:var(--md_padding) 0 0}.hero--home .swiper-pagination{bottom:var(--gutter)!important;top:auto!important}}@media screen and (min-width: 1024px){.hero--home .hero__content .intro__inner{grid-column:1/5}}@media screen and (min-width: 1440px){.hero--home .hero__images__inner:after{left:calc(-1200px - 10vw);top:calc(-240px - 10vw);width:2316px;height:5635px}.hero--home .hero__images__inner:before{right:-1250px}.hero--home .hero__images:before{left:-1600px}}@media screen and (min-width: 1900px){.hero--home .hero__images{max-height:850px}.hero--home .hero__images:before{left:-1560px}.hero--home .hero__images__inner:after{left:calc(-1100px - 10vw);top:calc(-200px - 10vw);width:2316px;height:5635px}.hero--home .hero__content .intro__inner .title{font-size:62px}}.hero--contact{margin-bottom:var(--xl_padding)}.hero--contact .hero__container{row-gap:var(--lg_padding)}.hero--contact .hero__content .intro__inner{margin:var(--sm_padding) 0 var(--lg_padding)}.hero--contact .sub-title{margin:0}.hero--contact .hero__image{grid-column:1/7}.hero--contact .hero__image .hero__image__inner{position:relative;overflow:hidden}.hero--contact .hero__image .hero__image__inner:before,.hero--contact .hero__image .hero__image__inner:after{content:"";position:absolute;top:0;bottom:0;margin:auto;transform-origin:center;z-index:1;width:500px;height:1000px}.hero--contact .hero__image .hero__image__inner:before{right:calc(100% - 100px);background-color:#f0efee;transform:rotate(-30deg)}.hero--contact .hero__image .hero__image__inner:after{left:calc(100% - 100px);background-color:#043b3a;transform:rotate(44deg)}.hero--contact .hero__image .hero__image__inner:before{top:calc(180% - 10vw)}.hero--contact .hero__image .hero__image__inner:after{opacity:.8;top:calc(150% - 15vw)}@media screen and (min-width: 768px){.hero--contact .hero__content .intro__inner{grid-column:1/7;padding-top:var(--sm_padding)}.hero--contact .hero__image{grid-column:7/13;margin-top:var(--sm_padding)}}@media screen and (min-width: 1024px){.hero--contact .hero__container{display:block}}@media screen and (min-width: 1240px){.hero--contact .hero__image{grid-column:8/13}.hero--contact .hero__image .hero__image__inner:before{top:calc(160% - 15vw)}}.breadcrumbs{text-align:left;color:#1d1d1b;font-size:.875rem;line-height:1.71429}.breadcrumb-list{list-style:none;list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.breadcrumb-list .item{display:flex;align-items:center;gap:.5rem}.breadcrumb-list .item:not(:last-child):after{content:"";background-color:#7a6f6766;-webkit-mask-image:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg);mask-image:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg);-webkit-mask-size:16px;mask-size:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;color:#1d1d1b;width:24px;height:24px}.breadcrumb-list .item--mobile:before{content:"";background-color:#7a6f6766;-webkit-mask-image:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg);mask-image:url(https://glazingvision.com/build/assets/arrow-right-C1C9v5J8.svg);-webkit-mask-size:16px;mask-size:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;color:#1d1d1b;width:20px;height:20px;transform:rotate(180deg)}.breadcrumb-list .item--mobile:not(:first-of-type){display:none}.breadcrumb-list .item--mobile:not(:last-child):after{display:none}.breadcrumb-list .breadcrumb_link{font-size:13px;font-weight:500;line-height:110%;letter-spacing:.13px;color:#4a7271;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:all .3s ease-in-out}.breadcrumb-list .breadcrumb_link.current{pointer-events:none;text-decoration:none;color:#4a7271}.breadcrumb-list .breadcrumb_link:hover{color:#999}.breadcrumb-list .breadcrumb_link:focus-visible{outline:3px solid #c4b167}@media screen and (orientation: landscape),screen and (min-width: 768px){.breadcrumb-list .mobile-breadcrumb{display:none}}.breadcrumb-list .desktop-breadcrumb{display:none}@media screen and (orientation: landscape),screen and (min-width: 768px){.breadcrumb-list .desktop-breadcrumb{display:flex}}@media screen and (min-width: 768px){.breadcrumb-list .breadcrumb_link{color:#205150}.breadcrumb-list .breadcrumb_link.home,.breadcrumb-list .breadcrumb_link:hover{color:#4a7271}}.hero--text .hero__content .intro__inner{display:flex;flex-direction:column;row-gap:var(--md_padding)}@media screen and (min-width: 1024px){.hero--text .breadcrumbs{grid-column:1/10}.hero--text .hero__content .intro__inner{grid-column:1/8;row-gap:var(--sm_padding)}.hero--text.hero--user-dashboard .hero__content .intro__inner{display:grid;grid-column:1/13;grid-template-columns:repeat(3,1fr)}.hero--text.hero--user-dashboard .hero__content .hero__introduction,.hero--text.hero--user-dashboard .hero__content form{grid-row:2}.hero--text.hero--user-dashboard .hero__content .hero__introduction{grid-column:1/3}.hero--text.hero--user-dashboard .hero__content form{justify-self:end;grid-column:3/4}}.hero--product-cat{margin-bottom:var(--lg_padding)}.hero--product-cat .hero__title,.hero--product-cat .hero__introduction{grid-column:1/7}.hero--product-cat .intro{margin-top:var(--sm_padding)}.hero--product-cat .intro .title{margin-bottom:var(--md_padding)}.hero--product-cat .hero__image{width:calc(100% - var(--margin--wide) * 2);margin:auto;max-width:1360px;position:relative;overflow:hidden}@media screen and (min-width: 768px){.hero--product-cat .hero__image{max-width:calc(100vw - var(--margin--wide) * 2)}}@media screen and (min-width: 1900px){.hero--product-cat .hero__image{max-width:1792px}}.hero--product-cat .hero__image:before,.hero--product-cat .hero__image:after{content:"";position:absolute;top:0;bottom:0;margin:auto;transform-origin:center;z-index:1;width:500px;height:1000px}.hero--product-cat .hero__image:before{right:calc(100% - 50px);background-color:#4a7271;transform:rotate(15deg)}.hero--product-cat .hero__image:after{left:calc(100% - 25px);background-color:#f0efee;transform:rotate(15deg)}.hero--product-cat .hero__container{gap:var(--xl_padding)}@media screen and (min-width: 768px){.hero--product-cat .breadcrumbs{grid-column:1/13;margin-bottom:var(--xxs_padding)}.hero--product-cat .hero__title{grid-column:1/5}.hero--product-cat .hero__introduction{grid-column:6/13}.hero--product-cat .intro .title{margin-bottom:0}.hero--product-cat .hero__image{display:grid}.hero--product-cat .hero__image figure{grid-column:1/2;grid-row:1/3}.hero--product-cat .hero__image:before{right:calc(100% - 80px)}}.hero--product .breadcrumbs{grid-row:1}.hero--product .hero__container{display:grid;gap:0}.hero--product .hero__title,.hero--product .intro__text{grid-column:1/7}.hero--product .hero__image{position:relative;overflow:hidden}.hero--product .hero__image:before,.hero--product .hero__image:after{content:"";position:absolute;top:0;bottom:0;margin:auto;transform-origin:center;z-index:1;width:500px;height:1000px}.hero--product .hero__image:before{right:calc(100% + 30px);background-color:#4a7271;transform:rotate(-30deg)}.hero--product .hero__image:after{left:calc(100% - 20px);background-color:#205150;transform:rotate(15deg)}.hero--product .hero__image:before{opacity:.9}.hero--product .hero__image:after{opacity:.6}.hero--product .hero__content .intro__inner{margin:var(--lg_padding) 0;display:flex;flex-direction:column;row-gap:var(--sm_padding)}@media screen and (min-width: 768px){.hero--product .breadcrumbs{grid-column:1/13;margin-bottom:var(--xxs_padding)}.hero--product .hero__title{grid-column:1/5;padding-right:var(--xl_padding)}.hero--product .hero__content{grid-row:2/3;grid-column:1/2;z-index:2;display:flex;align-items:flex-end}.hero--product .hero__image{grid-row:2/3;grid-column:1/2;display:grid;margin-top:var(--sm_padding)}.hero--product .hero__image{position:relative;overflow:hidden}.hero--product .hero__image:before,.hero--product .hero__image:after{content:"";position:absolute;top:0;bottom:0;margin:auto;transform-origin:center;z-index:1;width:500px;height:1000px}.hero--product .hero__image:before{right:calc(100% - 50px);background-color:#4a7271;transform:rotate(-30deg)}.hero--product .hero__image:after{left:calc(100% - 150px);background-color:#205150;transform:rotate(15deg)}.hero--product .hero__content .intro__inner{grid-column:1/7;position:relative;margin-bottom:calc(var(--lg_padding) + 40px)}.hero--product .hero__content .intro__inner:before{content:"";width:calc(100% + var(--lg_padding));height:calc(100% + var(--lg_padding) * 2);position:absolute;left:calc(-1 * var(--lg_padding));top:-50%;bottom:-50%;right:0;margin:auto;z-index:-1;background-color:#fff}}@media screen and (min-width: 1440px){.hero--product .hero__title{font-size:48px;line-height:110%;letter-spacing:1.92px}.hero--product .hero__image:before{top:40%}.hero--product .hero__image:after{height:2000px}}@media screen and (min-width: 1900px){.hero--product .hero__image:after{height:2000px}}.hero--category{margin-bottom:var(--xl_padding)}.hero--category .hero__container{row-gap:var(--lg_padding)}.hero--category .hero__content .intro__inner{margin:var(--sm_padding) 0 var(--lg_padding)}.hero--category .sub-title{margin:0}.hero--category .hero__image{grid-column:1/7}.hero--category .hero__image .hero__image__inner{position:relative;overflow:hidden}.hero--category .hero__image .hero__image__inner:before,.hero--category .hero__image .hero__image__inner:after{content:"";position:absolute;top:0;bottom:0;margin:auto;transform-origin:center;z-index:1;width:500px;height:1000px}.hero--category .hero__image .hero__image__inner:before{right:calc(100% - 100px);background-color:#f0efee;transform:rotate(-30deg)}.hero--category .hero__image .hero__image__inner:after{left:calc(100% - 100px);background-color:#043b3a;transform:rotate(44deg)}.hero--category .hero__image .hero__image__inner:before{top:calc(180% - 10vw)}.hero--category .hero__image .hero__image__inner:after{opacity:.8;top:calc(150% - 15vw)}@media screen and (min-width: 768px){.hero--category .hero__content .intro__inner{grid-column:1/7;padding-top:var(--sm_padding)}.hero--category .hero__image{grid-column:7/13;margin-top:var(--sm_padding)}}@media screen and (min-width: 1024px){.hero--category .hero__container{display:block}}@media screen and (min-width: 1240px){.hero--category .hero__image{grid-column:8/13}.hero--category .hero__image .hero__image__inner:before{top:calc(160% - 15vw)}}.hero--vacancy{margin-bottom:var(--xxl_padding)}.hero--vacancy .hero__content .intro__inner{margin:var(--lg_padding) 0 var(--md_padding);row-gap:var(--sm_padding)}.hero--vacancy .hero__content .intro__inner .above-hero{margin:0;font-weight:500}.hero--vacancy .hero__image{grid-column:1/7;position:relative;overflow:hidden}.hero--vacancy .hero__image:before,.hero--vacancy .hero__image:after{content:"";position:absolute;top:0;bottom:0;margin:auto;transform-origin:center;z-index:1;width:500px;height:1000px}.hero--vacancy .hero__image:before{right:calc(100% + 40px);background-color:#043b3a;transform:rotate(-30deg)}.hero--vacancy .hero__image:after{left:calc(100% + 250px);background-color:#f0efee;transform:rotate(-74.8deg)}.hero--vacancy .hero__image:after{bottom:-50%}.hero--vacancy .hero__details{grid-column:1/7;margin-top:var(--sm_padding);display:flex;flex-direction:column;row-gap:var(--xs_padding)}.hero--vacancy .hero__details p{border-bottom:1px solid rgba(122,111,103,.2);margin:0;padding-bottom:var(--xs_padding)}.hero--vacancy .hero__details p span{font-weight:600;margin-right:var(--xxs_padding)}@media screen and (min-width: 768px){.hero--vacancy .hero__image{grid-column:1/13}.hero--vacancy .hero__image:after{left:calc(100% + 220px)}.hero--vacancy .hero__details{grid-column:1/13;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}}@media screen and (min-width: 1024px){.hero--vacancy .hero__content .intro__inner{grid-column:3/11}.hero--vacancy .hero__image,.hero--vacancy .hero__details{grid-column:2/12}}.hero--article{margin-bottom:var(--xxl_padding)}.hero--article .hero__container{row-gap:var(--xl_padding)}.hero--article .hero__content .intro__inner{margin:var(--lg_padding) 0;gap:var(--sm_padding)}.hero--article .hero__content .title{text-transform:none}.hero--article .hero__content .intro__meta{display:flex;row-gap:var(--sm_padding);-moz-column-gap:calc(var(--gutter) * 2);column-gap:calc(var(--gutter) * 2);grid-column:1/7}.hero--article .hero__content .intro__meta .date{margin:0}.hero--article .hero__content .intro__meta .categories{position:relative;display:flex;flex-wrap:wrap;gap:16px;flex-direction:row}.hero--article .hero__content .intro__meta .categories span,.hero--article .hero__content .intro__meta .categories a{position:relative;transition:all .3s ease}.hero--article .hero__content .intro__meta .categories a:after{display:block;content:"";position:absolute;width:1px;height:60%;bottom:0;top:0;margin:auto;right:-8px;background-color:#1d1d1b}.hero--article .hero__content .intro__meta .categories a:last-child:after,.hero--article .hero__content .intro__meta .categories span:last-child:after{display:none}.hero--article .hero__content .intro__meta .categories:before{display:block;content:"";position:absolute;bottom:0;top:0;margin:auto;left:calc(var(--gutter) * -1);width:1px;height:100%;background-color:#7a6f6733}.hero--article .hero__image{grid-column:1/7;width:calc(100% - var(--margin--wide) * 2);margin:auto;overflow:hidden;max-width:1360px}@media screen and (min-width: 768px){.hero--article .hero__image{max-width:calc(100vw - var(--margin--wide) * 2)}}@media screen and (min-width: 1900px){.hero--article .hero__image{max-width:1792px}}.hero--article .hero__image .hero__image__inner{position:relative;overflow:hidden}.hero--article .hero__image .hero__image__inner:before,.hero--article .hero__image .hero__image__inner:after{content:"";position:absolute;top:0;bottom:0;margin:auto;transform-origin:center;z-index:1;width:500px;height:1000px}.hero--article .hero__image .hero__image__inner:before{right:calc(100% + 30px);background-color:#043b3a;transform:rotate(-30deg)}.hero--article .hero__image .hero__image__inner:after{left:calc(100% - 20px);background-color:#205150;transform:rotate(15deg)}.hero--article .hero__image .hero__image__inner:after{opacity:.8}@media screen and (min-width: 768px){.hero--article .hero__content .intro__inner,.hero--article .hero__content .intro__meta{grid-column:2/12}.hero--article .hero__content .intro__meta .categories a:hover{color:#4a7271}}@media screen and (min-width: 1024px){.hero--article .hero__content .intro__inner,.hero--article .hero__content .intro__meta{grid-column:3/11}.hero--article .hero__image__inner{grid-column:2/12}}.hero--standard{margin-bottom:var(--xl_padding);padding-bottom:10px}.hero--standard .hero__container{row-gap:var(--lg_padding)}.hero--standard .hero__content .intro__inner{margin:var(--sm_padding) 0 var(--lg_padding);gap:var(--sm_padding)}.hero--standard .sub-title{margin:0}.hero--standard .hero__image{grid-column:1/7}.hero--standard .hero__image .hero__image__inner{position:relative;overflow:hidden}.hero--standard .hero__image .hero__image__inner:before,.hero--standard .hero__image .hero__image__inner:after{content:"";position:absolute;top:0;bottom:0;margin:auto;transform-origin:center;z-index:1;width:500px;height:1000px}.hero--standard .hero__image .hero__image__inner:before{right:calc(100% + 30px);background-color:#f0efee;transform:rotate(-30deg)}.hero--standard .hero__image .hero__image__inner:after{left:calc(100% - 10px);background-color:#043b3a;transform:rotate(-44deg)}.hero--standard .hero__image .hero__image__inner:before{display:none}.hero--standard .hero__image .hero__image__inner:after{top:60%;bottom:auto}.hero--standard.hero--no-image{margin-bottom:var(--md_padding)}.hero--standard.hero--no-image .hero__content .intro__inner{margin:var(--lg_padding) 0 var(--xl_padding)}@media screen and (min-width: 768px){.hero--standard .hero__content .intro__inner{grid-column:1/7}.hero--standard .hero__image{grid-column:7/13}.hero--standard .columns{row-gap:10px}}@media screen and (min-width: 1024px){.hero--standard .hero__container{display:block}.hero--standard .hero__image{grid-column:8/13}.hero--standard.hero--no-image .hero__content .intro__inner{grid-column:1/8}}@media screen and (min-width: 1240px){.search-results .hero--standard.hero--no-image .hero__content .intro__inner{grid-column:3/11}}@media screen and (min-width: 1440px){.hero--standard .hero__content h1.hero__title{font-size:64px;line-height:110%;letter-spacing:3.82px}}.hero--case-study .hero__container{row-gap:var(--xl_padding)}.hero--case-study .hero__content .intro__inner{margin:var(--lg_padding) 0 0;gap:var(--sm_padding)}.hero--case-study .hero__content .intro__inner .above-title{margin:0;text-transform:none}.hero--case-study .hero__content .title{text-transform:none}.hero--case-study .hero__content .intro__meta{display:flex;row-gap:var(--sm_padding);-moz-column-gap:calc(var(--gutter) * 2);column-gap:calc(var(--gutter) * 2);grid-column:1/7}.hero--case-study .hero__content .intro__meta .date{margin:0}.hero--case-study .hero__content .intro__meta .categories{position:relative}.hero--case-study .hero__content .intro__meta .categories:before{display:block;content:"";position:absolute;bottom:0;top:0;margin:auto;left:calc(var(--gutter) * -1);width:1px;height:100%;background-color:#7a6f6733}.hero--case-study .hero__image{grid-column:1/7;width:calc(100% - var(--margin--wide) * 2);margin:auto;max-width:1360px;position:relative;overflow:hidden}@media screen and (min-width: 768px){.hero--case-study .hero__image{max-width:calc(100vw - var(--margin--wide) * 2)}}@media screen and (min-width: 1900px){.hero--case-study .hero__image{max-width:1792px}}.hero--case-study .hero__image:before,.hero--case-study .hero__image:after{content:"";position:absolute;top:0;bottom:0;margin:auto;transform-origin:center;z-index:1;width:500px;height:1000px}.hero--case-study .hero__image:before{right:calc(100% + 30px);background-color:#043b3a;transform:rotate(-30deg)}.hero--case-study .hero__image:after{left:calc(100% - 20px);background-color:#205150;transform:rotate(15deg)}.hero--case-study .hero__image:after{opacity:.8}@media screen and (min-width: 768px){.hero--case-study .hero__content .intro__inner,.hero--case-study .breadcrumbs,.hero--case-study .hero__image__inner{grid-column:1/13}}@media screen and (min-width: 1024px){.hero--case-study .hero__content .intro__inner .title{text-transform:none}.hero--case-study .hero__image{position:relative;overflow:hidden}.hero--case-study .hero__image:before,.hero--case-study .hero__image:after{content:"";position:absolute;top:0;bottom:0;margin:auto;transform-origin:center;z-index:1;width:500px;height:1000px}.hero--case-study .hero__image:before{right:calc(100% + 30px);background-color:#043b3a;transform:rotate(-30deg)}.hero--case-study .hero__image:after{left:calc(100% - 90px);background-color:#205150;transform:rotate(15deg)}}@media screen and (min-width: 1440px){.hero--case-study .hero__content .intro__inner{grid-column:1/9}.hero--case-study .hero__content .intro__inner .title{letter-spacing:1.04px}.hero--case-study .hero__image:before{width:1000px;height:2000px}}
