@media only screen and (max-width:599px){.anti-spacer[data-screen=desktop]{margin-top:0!important;margin-bottom:0!important}}@media only screen and (min-width:600px){.anti-spacer[data-screen=mobile]{margin-top:0!important;margin-bottom:0!important}}.count-up-number{text-align:center}.count-up-number .counter{font-size:6.8rem;font-weight:700;white-space:nowrap}.count-up-number .counter,.count-up-number p{margin:0;padding:0}.expo-links-container{--min-container-height:600px;min-height:var(--min-container-height);position:relative;text-align:right}.expo-links-container .section-content{pointer-events:none}.expo-links-container h2{position:relative;pointer-events:none;margin-top:0;z-index:2}.expo-links-container a{text-decoration:none}.expo-links-item-container{overflow:hidden;min-height:var(--min-container-height);text-align:center;position:absolute;top:0;left:var(--item-pos);width:var(--item-width);color:#000;text-decoration:none}.expo-links-item-container .expo-image{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;transition:opacity .4s;opacity:0}.expo-links-item-container.is-open .expo-image,.expo-links-item-container:hover .expo-image{opacity:.5}.expo-links-item-container h4{--offset-top:280px;position:relative;padding-top:calc(var(--offset-top) + 50px);transition:.4s;text-transform:uppercase;z-index:2}.expo-links-item-container.is-open h4,.expo-links-item-container:hover h4{padding-top:var(--offset-top)}.expo-links-item-container p{position:relative;margin-top:-72px;padding:0;opacity:0;transition:.4s;z-index:2}.expo-links-item-container.is-open p,.expo-links-item-container:hover p{opacity:1}.expo-links-item-container .icon-container{display:inline-block;width:72px;height:72px;text-align:left}.expo-links-item-container .icon-container span{position:relative;top:-24px;font-size:72px;opacity:1;transition:.2s}.expo-links-item-container .icon-container.close-icon span,.expo-links-item-container.is-open .icon-container.open-icon span,.expo-links-item-container:hover .icon-container.open-icon span{opacity:0}@media only screen and (max-width:992px){.expo-links-container section{padding-bottom:0!important}.expo-links-item-container{min-height:280px;height:280px;text-align:center;position:relative;left:0;width:100%;overflow:hidden}.expo-links-item-container h4{--offset-top:10px}.expo-links-item-container.is-open .icon-container.close-icon span,.expo-links-item-container:hover .icon-container.close-icon span{opacity:1}}div.full-width-image-header{position:relative;height:65vh;background-size:cover;background-position:50%}div.full-width-image-header--small{height:35vh}div.full-width-image-header section{position:absolute;bottom:0;padding:0;width:100%}div.full-width-image-header .section-content{position:relative;font-size:90px}div.full-width-image-header h1{position:absolute;left:0;bottom:0;font-size:1em;color:#fff;line-height:1em;margin:0 0 -.15em;text-shadow:-5px -6px 6px rgba(0,0,0,.25),5px -6px 6px rgba(0,0,0,.25)}div.full-width-image-header h1 em{font-weight:400;font-size:.63em;font-style:normal}@media only screen and (max-width:1200px){div.full-width-image-header .section-content{font-size:8vw}}@media only screen and (max-width:600px){div.full-width-image-header{height:35vh}div.full-width-image-header h1{font-size:1.3em}}.full-video{position:relative;height:auto;width:100%;display:flex}.full-video video{right:0;bottom:0;width:100%;height:100%}.full-video button{background:transparent;position:absolute;display:none;top:45%;left:50%;font-weight:700;color:#fff;z-index:1;border-radius:999px;height:100px;width:100px;margin-top:-50px;margin-left:-50px;border:5px solid #fff;outline:none}.full-video button:hover{box-shadow:0 0 1em}.full-video button span{font-size:70px;width:65px;height:70px}@media screen and (min-width:992px){.full-video{height:100vh}.full-video video{object-fit:fill}}.group-of-persons{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.group-of-persons>*{width:25%;min-width:220px}.group-of-persons-border{width:0!important;min-width:0;display:none}.group-of-persons-container .mobile-view{display:none;position:relative}.group-of-persons-container .mobile-view-glider{scrollbar-width:none}.group-of-persons-container .mobile-view-next,.group-of-persons-container .mobile-view-prev{position:absolute;color:var(--primary);background:transparent;outline:none;border:none;top:110px}.group-of-persons-container .mobile-view-prev{left:1em}.group-of-persons-container .mobile-view-next{right:1em}.group-of-persons-container .mobile-view-next.disabled,.group-of-persons-container .mobile-view-prev.disabled{color:grey}.group-of-persons-container .mobile-view-next span,.group-of-persons-container .mobile-view-prev span{font-size:4em;width:1em;height:1em}@media only screen and (max-width:576px){.mobile-view{display:block!important}.group-of-persons>:not(.mobile-view){display:none}}.group-of-projects{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-left:-16px;margin-right:-16px}.group-of-projects>*{width:calc(33% - 32px);padding:16px}.group-of-projects>:first-child:last-child{width:calc(66% - 32px)}.group-of-projects>:first-child:nth-last-child(2),.group-of-projects>:first-child:nth-last-child(2)~:last-of-type{width:calc(50% - 32px)}@media only screen and (max-width:992px){.group-of-projects>*{width:calc(50% - 32px)}}@media only screen and (max-width:768px){.group-of-projects>:first-child:last-child,.group-of-projects>:first-child:nth-last-child(2),.group-of-projects>:first-child:nth-last-child(2)~:last-of-type{width:calc(100% - 32px)}}@media only screen and (max-width:576px){.group-of-projects>*{width:calc(100% - 32px)}}.image-grid-container.rotate{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.image-grid-container.rotate::-webkit-scrollbar{display:none}.image-grid-container.rotate .image-grid-item-container{display:inline-block;vertical-align:middle}.image-grid-container.rotate .image-grid-item-container img{margin:20px 50px}.image-grid-container.flex-wrap{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.image-grid-container.dense{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.image-grid-container.dense>*{flex-shrink:1}.image-grid-container.dense .image-grid-item-container img{margin:unset;padding:.5em}.image-grid-item-container img{margin:50px;max-width:150px}.image-preview-expo{width:576px;max-width:100%}.image-preview-expo .glider-container{width:100%;min-height:400px;scrollbar-width:none}.image-preview-expo .glider-container::-webkit-scrollbar{display:none}.image-preview-expo .glider-track{min-height:400px;align-items:center}.image-preview-expo .glider-slide{min-width:unset}.image-preview-expo .content-item{font-size:10px;transition:.3s;z-index:0;position:relative}.image-preview-expo .content-item.center{z-index:5}.image-preview-expo .content-item.left-1,.image-preview-expo .content-item.right-1{font-size:8.5px;z-index:4}.image-preview-expo .content-item.left-2,.image-preview-expo .content-item.right-2{font-size:7px;z-index:3}.image-preview-expo .content-item.left-3,.image-preview-expo .content-item.right-3{font-size:6px;z-index:2}.image-preview-expo .content-item.left-4,.image-preview-expo .content-item.right-4{font-size:5px;z-index:1}.image-preview-expo .tile{--image-tile-width:12em;background-size:cover;background-position:50%;position:absolute;top:-17.3em;left:calc(50% - var(--image-tile-width));width:calc(var(--image-tile-width)*2);height:32.6em;box-shadow:1px 3px 5px 1px rgba(0,0,0,.5)}.image-preview-expo .dots{display:flex;justify-content:center;align-items:center;height:26px}.image-preview-expo .dots .dot{padding:3px;margin:5px;width:8px;height:8px;background:var(--primary);border-radius:999px;border-color:var(--primary);border-style:solid;outline:none;transition:.3s}.image-preview-expo .dots .dot.active{background:transparent;border:4px solid var(--primary);width:18px;height:18px;transition:.3s}div.image-section{position:relative;height:65vh;background-size:cover;background-position:50%;background-blend-mode:overlay;color:#fff}div.image-section section{position:absolute;top:40%;padding:0;left:5%;right:5%;color:#fff}div.image-section .section-content{width:100%;text-align:center;color:#fff}@media only screen and (max-width:600px){div.image-section{height:35vh}}.laser-header{position:relative}.laser-header h2{display:block;margin-top:0}.section-heading-phantom{visibility:hidden;width:100%}.section-heading{position:absolute;top:0;left:0;z-index:2;cursor:default;width:100%}.section-heading a{color:inherit;text-decoration:inherit;cursor:pointer}.section-heading-mirror{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;transition:.2s;color:#000;text-shadow:2px 2px 0 var(--primary-dark),2px -2px 0 var(--primary-dark),-2px 2px 0 var(--primary-dark),-2px -2px 0 var(--primary-dark),2px 0 0 var(--primary-dark),0 2px 0 var(--primary-dark),-2px 0 0 var(--primary-dark),0 -2px 0 var(--primary-dark)}section.section-light .section-heading-mirror{color:#fff;text-shadow:2px 2px 0 var(--primary-light),2px -2px 0 var(--primary-light),-2px 2px 0 var(--primary-light),-2px -2px 0 var(--primary-light),2px 0 0 var(--primary-light),0 2px 0 var(--primary-light),-2px 0 0 var(--primary-light),0 -2px 0 var(--primary-light)}.section-heading:hover+.section-heading-mirror{opacity:1;top:-.12em;left:.12em}.person-tile{text-align:center;margin-bottom:4rem}.person-tile-header{font-weight:700;text-transform:uppercase;line-height:1.5em}.person-tile-text{text-transform:uppercase;line-height:1.65em}.category-tile{text-align:center;margin-bottom:4rem}.category-tile-image{padding:0 2rem}.category-tile-image img{max-width:100%}.category-tile-text{text-transform:uppercase;font-weight:bolder;line-height:1.65em}@media screen and (max-width:599px){.category-tile-image{padding:0 4rem}}a.project-tile{color:inherit;text-decoration:none}.project-tile{text-align:left}.project-tile-image{width:100%;height:250px;background-size:cover;background-position:50%;background-blend-mode:overlay;text-align:center;margin-bottom:1.25em}.project-tile-image img{vertical-align:middle}.project-tile-image:before{content:"";vertical-align:middle;display:inline-block;width:0;height:100%}.project-tile-image{filter:none;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);transition:all .3s ease}.project-tile:hover .project-tile-image{filter:none;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}.project-tile-description,.project-tile-title{text-transform:uppercase;line-height:1.65em}.project-tile-description{font-weight:700}.recent-posts-mobile{width:576px;max-width:100%;overflow:hidden}.post-glider{width:100%;min-height:400px;scrollbar-width:none}.post-glider::-webkit-scrollbar{display:none}.post-glider .glider-track{min-height:400px;align-items:center}.post-glider .post-item{font-size:10px;transition:.3s;z-index:3;position:relative}.recent-posts-mobile .post-content{position:absolute;left:calc(50% - 14em);top:-17.3em;background:#fff;padding:2em;width:24em;height:32.6em;color:#000;box-shadow:1px 3px 5px 1px rgba(0,0,0,.5)}.left-1.post-item,.right-1.post-item{font-size:8.5px;z-index:2}.left-2.post-item,.right-2.post-item{font-size:7px;z-index:1}.left-1.post-item a,.left-2.post-item a,.right-1.post-item a,.right-2.post-item a{pointer-events:none}.post-glider .glider-slide{min-width:unset}.recent-posts-mobile .thumbnail-image div{pointer-events:none;background-size:cover;background-position:50%}.recent-posts-mobile .thumbnail-image,.recent-posts-mobile .thumbnail-image a,.recent-posts-mobile .thumbnail-image div{display:block;width:23.9em;height:21.7em}.recent-posts-mobile .post-item h4{font-size:1.8em;margin-top:.5em;margin-bottom:.1em}.recent-posts-mobile .post-item p{font-size:1.8em;margin-top:.1em;margin-bottom:0}.recent-posts-mobile .dots,.recent-posts-mobile .glider-dots{display:flex;justify-content:center;align-items:center;height:26px}.recent-posts-mobile .dots .dot{padding:3px;margin:5px;width:8px;height:8px;background:var(--primary);border-radius:999px;border-color:var(--primary);border-style:solid;outline:none;transition:.3s}.recent-posts-mobile .dots .dot.active{background:transparent;border:4px solid var(--primary);width:18px;height:18px;transition:.3s}.shadow-container{--hubspot-fs:calc(var(--fs-normal) - 4px);border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.5);padding:24px;position:relative;background-color:#fff}.shadow-container .hbspt-form{width:100%}.shadow-container .hbspt-form,.shadow-container .hbspt-form .legal-consent-container p,.shadow-container .hbspt-form input,.shadow-container .hbspt-form label,.shadow-container .hbspt-form legend,.shadow-container .hbspt-form select,.shadow-container .hbspt-form textarea{font-size:var(--hubspot-fs);font-weight:700;padding-top:12px}.shadow-container .hbspt-form label,.shadow-container .hbspt-form legend{font-size:var(--hubspot-fs)}.shadow-container .hbspt-form .hs-submit{text-align:center}.shadow-container .hbspt-form input:-webkit-autofill,.shadow-container .hbspt-form input:-webkit-autofill:active,.shadow-container .hbspt-form input:-webkit-autofill:focus,.shadow-container .hbspt-form input:-webkit-autofill:hover{-webkit-text-fill-color:#000;color:#000;transition:none;font-size:var(--hubspot-fs)!important}.shadow-container .hbspt-form .hs-form-field{padding:6px 0 12px}.shadow-container .hbspt-form .legal-consent-container p{margin:0;font-size:calc(var(--hubspot-fs) - 2px)}.shadow-container .hbspt-form .hs-fieldtype-checkbox ul li{padding:4px 0}.shadow-container .hbspt-form select{margin-top:12px}.shadow-container .wp-block-columns>.wp-block-column>.wp-block-image{margin:0;text-align:center}.shadow-container .hbspt-form div[class*=checkbox] span:not(:first-child){font-size:calc(var(--fs-normal) - 6px)}.shadow-container .hbspt-form .hs-form-field .input ul li.hs-form-radio input{margin-right:1.5em}.shadow-container .hbspt-form .hs-form-field .input ul li.hs-form-radio{padding:0}.shadow-container .hbspt-form .hs-form-field .input ul li.hs-form-radio:first-child{padding-top:.5em}.shadow-container .hbspt-form .hs-form-field .input ul li.hs-form-radio span{font-size:calc(var(--fs-normal) - 6px)}.post-container .wp-block-columns{margin:0;padding:0;justify-content:space-evenly}.post-container .wp-block-columns .wp-block-column:first-child{padding-left:0}.post-container .wp-block-columns .wp-block-column:last-child{padding-right:0}.post-container .wp-block-columns .wp-block-column{margin:10px 0}.post-container .wp-block-columns .wp-block-column>*{margin:0}@media screen and (min-width:600px){.post-container .wp-block-columns .wp-block-column{padding:0 10px}}@media screen and (min-width:600px) and (max-width:781px){.post-container .wp-block-columns .wp-block-column{margin:10px 0;padding:0 10px}.post-container .wp-block-columns .wp-block-column:first-child{padding-left:10px}.post-container .wp-block-columns .wp-block-column:last-child{padding-right:10px}}.testimonials{display:flex;justify-content:flex-end}.testimonials button{font-size:40px;color:var(--primary);background:transparent;outline:none;top:45%}.testimonials .glider-next{right:0}.testimonials .glider-prev{left:0}.testimonials button span{height:50px;width:50px;font-size:50px}.testimonials .glider{scrollbar-width:none}.testimonials .glider-track{align-items:flex-end}.testimonials .glider-slide{margin:25px}.testimonial{display:flex;flex-direction:column;justify-content:flex-end;min-height:350px}.testimonial .logo{margin:0 15px 15px;text-align:center}.testimonial .quote{margin:15px;text-align:center}.testimonial .quote-details{margin:15px;border-top:3px solid}.testimonial .quote-name{font-weight:700;margin:15px 0 0}.testimonial .quote-details p,.testimonial .quote-name{font-size:14px;text-transform:uppercase;padding:0;line-height:1.5}.testimonial .quote-details p{font-weight:400;margin:0 0 15px}.wp-block-column>.testimonials:first-child .testimonial{margin-top:0;margin-bottom:0}.complete-timeline{padding:32px 0}.complete-timeline .timeline-item-end,.complete-timeline .timeline-item-start{text-align:center;padding:24px 0}.timeline .timeline__content{background:transparent;color:#fff;border:none}.timeline .timeline__content:after,.timeline .timeline__content:before{content:none}.timeline .timeline__item.timeline__item--left{text-align:right}.timeline .timeline__item--left:after,.timeline .timeline__item--right:after{content:none}.complete-timeline div.year,.complete-timeline p{margin:0!important}.complete-timeline div.year{font-size:var(--fs-headline);font-weight:700}.post-tile-container{--tile-height:450px;--tile-border-radius:3px;--tile-thumbnail-height:250px;--tile-padding:1em;text-decoration:none;text-transform:uppercase}.post-tile{height:calc(var(--tile-height) - var(--tile-border-radius)*2);position:relative;padding:0;border:var(--tile-border-radius) solid #fff;color:#fff}.post-tile .thumbnail img{width:100%;height:var(--tile-thumbnail-height)}.post-tile .post-tile-body{padding:var(--tile-padding);position:relative;display:flex;justify-content:space-between;flex-direction:column;height:calc(var(--tile-height) - var(--tile-border-radius)*2 - var(--tile-thumbnail-height) - var(--tile-padding)*2)}.post-tile-double{height:var(--tile-height);padding:0}.post-tile-double .thumbnail{width:50%;height:100%;float:left}.post-tile-double .thumbnail img{height:100%;width:100%;padding:0;margin:0}.post-tile-double .post-tile-body{width:calc(50% - var(--tile-padding)*2);height:calc(100% - var(--tile-padding)*2);float:left;padding:var(--tile-padding);background-color:#fff;color:#000;display:flex;justify-content:space-between;flex-direction:column}.post-tile-double .post-tile-body .title{font-size:2.2rem;font-weight:lighter}.post-tile-teaser{height:100%;min-height:var(--tile-height);background-color:#fff;color:#000}.post-tile-teaser .thumbnail{height:70%;position:relative;font-size:var(--fs-subheadline);background-size:cover}.post-tile-teaser .post-tile-body{height:calc(30% - var(--tile-padding)*2);display:flex;line-height:1.5;padding:var(--tile-padding);justify-content:flex-end;flex-direction:column}.post-tile-teaser .post-tile-body .excerpt{display:none}.post-tile-teaser .thumbnail h1{position:absolute;left:16px;bottom:0;font-size:1em;color:#fff;line-height:1em;margin:0 0 -.15em;word-break:break-word;text-shadow:-5px -6px 6px rgba(0,0,0,.15),5px -6px 6px rgba(0,0,0,.15)}.post-tile-teaser .thumbnail h1 em{font-weight:400;font-size:.63em;font-style:normal}.post-tile-body .title{font-size:var(--fs-normal)}.post-tile-body .meta{font-weight:700;font-size:calc(var(--fs-normal) - 4px)}.post-tile-body .meta .detail-info{font-weight:lighter}@media screen and (max-width:782px){.post-tile-double{height:calc(var(--tile-height)*0.5)}.post-tile-double,.post-tile-teaser{margin-left:-5%;margin-right:-5%}.post-tile-double .post-tile-body .title{font-size:1.3rem}}@media screen and (min-width:782px){.post-tile-teaser .post-tile-body{justify-content:space-between}.post-tile-teaser .post-tile-body .excerpt{display:block}}.advertisement-tile{--tile-height:450px;height:var(--tile-height)}.advertisement-tile>*{margin:0;padding:1em}.advertisement-tile .wp-block-button{margin:0}@media screen and (max-width:782px){.advertisement-tile{margin-left:-5%;margin-right:-5%}}.post-category-list .categories-desktop{margin:0;font-weight:lighter;text-decoration:none;text-transform:uppercase;font-size:1.1em;list-style-type:none;display:none;justify-content:space-evenly;align-items:center}.post-category-list .categories-desktop li{padding:0 5px;flex:1 0 0;text-align:center}.post-category-list .categories-desktop li a,.post-category-list .categories-mobile .categories li a{text-decoration:none;font-weight:lighter}.post-category-list .categories-desktop li a:hover,.post-category-list .categories-mobile .categories li a:hover{font-weight:700}.post-category-list .categories-mobile .categories li{padding:.25em 0}.post-category-list .categories-mobile .categories{list-style:none;text-align:center;text-transform:uppercase;font-size:var(--fs-large);margin:0;padding:0}.post-category-list .categories-mobile{position:relative}.post-category-list .categories-mobile .categories-list-menu-open,.post-category-list .categories-mobile .categories-list-menu .categories-list-menu-close{cursor:pointer}.post-category-list .categories-mobile .categories-list-menu-open{text-transform:uppercase;display:flex;align-items:center}.post-category-list .categories-mobile .categories-list-menu-open>*{font-size:var(--fs-large);padding-right:.5em}.post-category-list .categories-mobile .categories-list-menu{position:absolute;width:90%;z-index:1;border-radius:5px;background-color:#fff;padding:1em;margin-top:-2em;box-shadow:0 4px 8px 2px rgba(0,0,0,.6)}@media screen and (min-width:600px){.post-category-list .categories-desktop{display:flex}.post-category-list .categories-mobile{display:none}}.yaswiki .alphabet{text-transform:uppercase;padding:2em 0;font-weight:bolder;font-size:2em}.yaswiki .wiki-title{padding:1em 0;text-transform:uppercase;font-size:var(--fs-normal)}.yaswiki .wiki-title a{text-decoration:none;font-weight:lighter}.yaswiki .wiki-title a:hover{text-decoration:underline}.yaswiki{display:flex;justify-content:space-between}@media screen and (max-width:781px){.yaswiki{flex-wrap:wrap}}.search-container{position:relative;display:inline-block;width:80%;padding:1em 0}.search-container>span{position:absolute;right:.25em;top:1em;color:#fff}.searchbar input,.searchbar input::placeholder{color:#fff;font-size:.8em;font-family:var(--font-family);background-color:var(--primary);border-radius:10px;font-size:calc(var(--fs-normal) - 4px);height:2.2em;border-color:var(--primary);padding:0 .5em;border-style:none}.searchbar input[type=search]{width:100%;-webkit-appearance:none}.searchbar input[type=search]::-webkit-search-cancel-button{position:relative;right:1.75em;-webkit-appearance:none}.searchbar input:focus{outline:none;border-color:transparent}.searchbar input:-webkit-autofill,.searchbar input:-webkit-autofill:active,.searchbar input:-webkit-autofill:focus,.searchbar input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s;font-size:var(--fs-normal)}@media screen and (min-width:600px){.search-container{max-width:250px;width:100%}}