.link,a{text-decoration:none}.link--is-underlined,a--is-underlined{text-decoration:underline}figcaption,p{font-size:calc(.465116vw + 16.0465px)}@media screen and (width>=1280px){figcaption,p{font-size:22px}}@media screen and (width<=420px){figcaption,p{font-size:18px}}strong{font-weight:700}.is-success{color:#94d500}.is-grey{color:#686868}.is-danger{color:#df4661}.animated{opacity:1!important;transform:translateY(0)!important}@supports not (display:grid){.progressive-image-wrapper{padding-top:56.25%;position:relative}.progressive-image-wrapper .progressive-image-main,.progressive-image-wrapper img{background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.work-navigation .progressive-image-wrapper{padding-top:0!important}}@supports (display:grid){.progressive-image,.progressive-image-wrapper,img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;padding-top:unset;position:static}.progressive-image .progressive-image-main,.progressive-image img,.progressive-image-wrapper .progressive-image-main,.progressive-image-wrapper img,img .progressive-image-main,img img{-o-object-fit:cover;object-fit:cover;z-index:-1;width:100%;height:100%;position:relative}.progressive-image .progressive-image-placeholder,.progressive-image-wrapper .progressive-image-placeholder,img .progressive-image-placeholder{background-position:50%;background-size:cover;width:auto}.progressive-image .progressive-image-wrapper,.progressive-image-wrapper .progressive-image-wrapper,img .progressive-image-wrapper{overflow:hidden}}.video{flex-wrap:wrap;justify-content:center;width:100%;display:flex;position:relative}.video video{flex-basis:100%;width:100%;margin-bottom:32px}@media (width<=576px){.video video.hidden-mobile{display:none}}@media (width>=768px){.video video.is-hidden-desktop{display:none}}.lazy-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}.lazy-image:before{display:none}.lazy-image .text-container{opacity:1;text-align:center;z-index:101;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lazy-image .text-container.on-hover{opacity:0;justify-content:center!important;padding:0!important}.lazy-image .text-container.on-hover.mobile-visible{opacity:1}@media (width<=576px){.lazy-image .text-container{opacity:1!important}}.lazy-image .text-container .text{text-align:center;pointer-events:none;text-transform:uppercase;color:#ffffff80;border:none;margin-bottom:0;font-size:52px;font-weight:300;line-height:1;text-decoration:none}.lazy-image .text-container:hover{opacity:1;color:#fff}.lazy-image:hover .text-container{opacity:1}.lazy-image:hover img{transform:scale(1.05)}.lazy-image.hover-disabled{cursor:auto}.lazy-image.hover-disabled:before{transition:all .3s ease-in-out}.lazy-image.hover-disabled:hover .text-container{opacity:1}.lazy-image.hover-disabled:hover:before{display:none}.lazy-image.hover-disabled:hover img{transform:scale(1)}.lazy-image.home{pointer-events:none;isolation:isolate;background-repeat:no-repeat;background-size:cover;overflow:hidden}.lazy-image.home:hover{pointer-events:none}.lazy-image.home:hover .text-container{opacity:0}.lazy-image.home img{-o-object-position:right;object-position:right;transform-origin:50%}.lazy-image img{transition:transform .6s ease-in-out}.lazy-image.left img{-o-object-position:left;object-position:left}.lazy-image.right img{-o-object-position:right;object-position:right}.lazy-image.center img{-o-object-position:center;object-position:center}.lazy-image.center-right img{-o-object-position:70% center;object-position:70% center}.lazy-image.bottom img{-o-object-position:bottom;object-position:bottom}.lazy-image.top img{-o-object-position:top;object-position:top}.lazy-image.contain img{-o-object-fit:contain;object-fit:contain}.bg-image--second .progressive-image-main,.bg-image--second img{-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;background:0 0;width:100%;height:100%;margin-top:0;margin-bottom:-5px}@media (width>=768px){.lazy-image.home img{backface-visibility:hidden;will-change:transform;animation:60s linear .3s infinite both zoomImage}.lazy-image.home img:hover .overlay{opacity:0}.lazy-image.home img:hover img{transform:none}.bg-image--second .progressive-image-main,.bg-image--second img{-o-object-fit:cover;object-fit:cover}}@keyframes zoomImage{0%{opacity:1;transform:scale3d(1.05,1.05,1.05)}50%{opacity:1;transform:scale3d(1.3,1.3,1.3)}to{opacity:1;transform:scale3d(1.05,1.05,1.05)}}
