File: D:/HostingSpaces/SBogers10/straffer.komma.nl/wwwroot/css/style.css
html,body{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{box-sizing:border-box}*::selection{background:#bf6f14}*::-moz-selection{background:#bf6f14}p,span,em,a,div,ul,li{font-size:18px;line-height:28.8px;font-family:"omnes-pro",sans-serif;font-weight:400;text-decoration:none;color:#111820}@media screen and (max-width: 1350px){p,span,em,a,div,ul,li{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){p,span,em,a,div,ul,li{font-size:12.8571428571px;line-height:24px}}img{border:none}.column,.grid12,.grid11,.grid10,.grid9,.grid8,.grid7,.grid6,.grid5,.grid4,.grid3,.grid2,.grid1{position:relative;float:left}.column.padding,.padding.grid12,.padding.grid11,.padding.grid10,.padding.grid9,.padding.grid8,.padding.grid7,.padding.grid6,.padding.grid5,.padding.grid4,.padding.grid3,.padding.grid2,.padding.grid1{padding:0 2%}.column .right,.grid12 .right,.grid11 .right,.grid10 .right,.grid9 .right,.grid8 .right,.grid7 .right,.grid6 .right,.grid5 .right,.grid4 .right,.grid3 .right,.grid2 .right,.grid1 .right{float:right}.row{clear:both}.row:after{content:"";display:block;clear:both}.clear{clear:both}.grid1{width:8.3333333333%}.grid2{width:16.6666666667%}.grid3{width:25%}.grid4{width:33.3333333333%}.grid5{width:41.6666666667%}.grid6{width:50%}.grid7{width:58.3333333333%}.grid8{width:66.6666666667%}.grid9{width:75%}.grid10{width:83.3333333333%}.grid11{width:91.6666666667%}.grid12{width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.content-container{width:90%;max-width:1300px;margin:auto}hr{border-color:#f7f7f7;opacity:.4}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){svg{display:none !important}.services-circle>.circle .container{height:250px !important}.projects-home-row .first-column,.projects-home-row .second-column,.projects-home-row .third-column{width:calc((100% - 62px) /3)}}header{background-color:#fff;width:100%;position:fixed;top:0;left:0;z-index:9999;box-sizing:border-box}header.scrolled{border-bottom:1px solid #efefef}header.scrolled .content-container{height:70px}header.scrolled span.logo{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}header .content-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;height:100px;-webkit-transition:height .2s;-moz-transition:height .2s;transition:height .2s}header span.logo{position:relative;top:7px;display:inline-block;width:168px;-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s;transition:transform .2s;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}header span.logo img{width:100%}header nav ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}header nav ul li.active a{font-size:16px;line-height:18px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800}@media screen and (max-width: 1350px){header nav ul li.active a{font-size:13.3333333333px;line-height:16.3636363636px}}@media screen and (max-width: 800px){header nav ul li.active a{font-size:11.4285714286px;line-height:15px}}header nav ul li.active a:after{width:100%;background-color:#bf6f14}header nav ul li a{font-size:16px;line-height:18px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:600;text-transform:uppercase;position:relative}@media screen and (max-width: 1350px){header nav ul li a{font-size:13.3333333333px;line-height:16.3636363636px}}@media screen and (max-width: 800px){header nav ul li a{font-size:11.4285714286px;line-height:15px}}header nav ul li a:hover:after{width:100%;background-color:#bf6f14}header nav ul li a:after{display:block;position:absolute;content:"";width:0;height:2px;right:0;bottom:-5px;-webkit-transition:width .2s;-moz-transition:width .2s;transition:width .2s}header nav ul li:not(:first-child):before{content:"/";opacity:.2;padding:0 30px}.arrows{position:absolute;width:40px;height:48px;left:calc(50% - 20px);bottom:25px;cursor:pointer}.arrows path{stroke:#ffd100;fill:transparent;stroke-width:3px;-webkit-animation:arrow 2s infinite;-moz-animation:arrow 2s infinite;animation:arrow 2s infinite}.arrows path.a1{-webkit-animation-delay:-1s;-moz-animation-delay:-1s;animation-delay:-1s}.arrows path.a2{-webkit-animation-delay:-0.5s;-moz-animation-delay:-0.5s;animation-delay:-0.5s}.arrows path.a3{-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}@-webkit-keyframes arrow{0%,80%,100%{opacity:0}40%{opacity:1}}@-moz-keyframes arrow{0%,80%,100%{opacity:0}40%{opacity:1}}@keyframes arrow{0%,80%,100%{opacity:0}40%{opacity:1}}@media screen and (max-width: 1050px){header .content-container>a{margin-left:1%}}@media screen and (max-width: 1000px){header{width:100%}header .content-container{width:95%;margin:auto;padding:0 20px;box-sizing:border-box}.mobile header{margin:0}}@media screen and (max-width: 870px){header .content-container>a{margin-left:1.6%}header nav ul li:not(:first-child):before{padding:0 20px}header span.logo{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);margin-right:-20px}}@media screen and (max-width: 700px){header nav ul li:not(:first-child):before{padding:0 15px}header span.logo{-webkit-transform:scale(0.65);-moz-transform:scale(0.65);-ms-transform:scale(0.65);-o-transform:scale(0.65);transform:scale(0.65)}}@media screen and (max-width: 670px){header .content-container{height:60px !important;border:none}}.c-header-image{margin-top:100px;background:#000}@media screen and (max-width: 670px){.c-header-image{margin-top:60px;background-color:transparent}}.c-header-image__contain{width:100%;max-width:1800px;margin:auto}.c-header-image__img{display:block;width:100%}.c-header-image__text{text-align:center;border-bottom:2px solid #efefef}@media screen and (max-width: 670px){.c-header-image__text{display:block;padding:20px 40px 40px}}.c-header-image__text h1{font-size:40px;line-height:44px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800}@media screen and (max-width: 1350px){.c-header-image__text h1{font-size:33.3333333333px;line-height:40px}}@media screen and (max-width: 800px){.c-header-image__text h1{font-size:28.5714285714px;line-height:36.6666666667px}}.c-header-image__text h2{font-size:36px;line-height:38px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800}@media screen and (max-width: 1350px){.c-header-image__text h2{font-size:30px;line-height:34.5454545455px}}@media screen and (max-width: 800px){.c-header-image__text h2{font-size:25.7142857143px;line-height:31.6666666667px}}.c-header-image__text p{font-size:26px;line-height:41.6px;font-family:"omnes-pro",sans-serif;font-weight:400}@media screen and (max-width: 1350px){.c-header-image__text p{font-size:21.6666666667px;line-height:37.8181818182px}}@media screen and (max-width: 800px){.c-header-image__text p{font-size:18.5714285714px;line-height:34.6666666667px}}.intro-row,.text-row{padding:125px 0 70px}.intro-row.gray,.text-row.gray{background:#f7f7f7}.intro-row.error,.text-row.error{text-align:center;padding-bottom:10px}.intro-row.error .return-home,.text-row.error .return-home{margin-top:50px}.intro-row.error .error-header,.text-row.error .error-header{margin-top:50px;margin-bottom:25px}.intro-row.work,.text-row.work{padding-bottom:0}.intro-row p:not(.cta-small),.text-row p:not(.cta-small){font-size:22px;line-height:35.2px;font-family:"omnes-pro",sans-serif;font-weight:400;text-align:center;width:75%;max-width:1200px;margin:auto}@media screen and (max-width: 1350px){.intro-row p:not(.cta-small),.text-row p:not(.cta-small){font-size:18.3333333333px;line-height:32px}}@media screen and (max-width: 800px){.intro-row p:not(.cta-small),.text-row p:not(.cta-small){font-size:15.7142857143px;line-height:29.3333333333px}}.intro-row p:not(.cta-small).intro,.text-row p:not(.cta-small).intro{font-size:22px;line-height:35.2px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:600;margin-bottom:45px}@media screen and (max-width: 1350px){.intro-row p:not(.cta-small).intro,.text-row p:not(.cta-small).intro{font-size:18.3333333333px;line-height:32px}}@media screen and (max-width: 800px){.intro-row p:not(.cta-small).intro,.text-row p:not(.cta-small).intro{font-size:15.7142857143px;line-height:29.3333333333px}}.intro-row p:not(.cta-small) strong,.text-row p:not(.cta-small) strong{font-size:22px;line-height:35.2px;font-family:"omnes-pro",sans-serif;font-weight:400;font-weight:500}@media screen and (max-width: 1350px){.intro-row p:not(.cta-small) strong,.text-row p:not(.cta-small) strong{font-size:18.3333333333px;line-height:32px}}@media screen and (max-width: 800px){.intro-row p:not(.cta-small) strong,.text-row p:not(.cta-small) strong{font-size:15.7142857143px;line-height:29.3333333333px}}.intro-row .cta-small,.text-row .cta-small{text-align:center;margin-top:40px}.intro-row h2,.text-row h2{font-size:36px;line-height:57.6px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800;text-align:center;width:75%;max-width:1200px;margin:auto;margin-bottom:10px}@media screen and (max-width: 1350px){.intro-row h2,.text-row h2{font-size:30px;line-height:52.3636363636px}}@media screen and (max-width: 800px){.intro-row h2,.text-row h2{font-size:25.7142857143px;line-height:48px}}.text-row{padding:70px 0 80px;margin:40px 0 40px}.projects-row,.projects-home-row{width:100%;max-width:1340px;margin:auto;position:relative;-webkit-transition:height .2s;-moz-transition:height .2s;transition:height .2s}.projects-row .coffee,.projects-home-row .coffee{background:#111820;cursor:pointer;height:270px;margin:0;width:calc(720 / 2340 * 100% + (20px / 3));color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;font-size:80px;line-height:80px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;border:0px solid #bf6f14}@media screen and (max-width: 1350px){.projects-row .coffee,.projects-home-row .coffee{font-size:66.6666666667px;line-height:72.7272727273px}}@media screen and (max-width: 800px){.projects-row .coffee,.projects-home-row .coffee{font-size:57.1428571429px;line-height:66.6666666667px}}.projects-row .coffee:hover em,.projects-home-row .coffee:hover em{color:#bf6f14}.projects-row .coffee:hover span:after,.projects-home-row .coffee:hover span:after{opacity:0}.projects-row .coffee:hover.left span:after,.projects-home-row .coffee:hover.left span:after{-webkit-transform:translate3d(200px, 0, 0);-moz-transform:translate3d(200px, 0, 0);-ms-transform:translate3d(200px, 0, 0);-o-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}.projects-row .coffee:hover.right span:after,.projects-home-row .coffee:hover.right span:after{-webkit-transform:translate3d(-300px, 0, 0);-moz-transform:translate3d(-300px, 0, 0);-ms-transform:translate3d(-300px, 0, 0);-o-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0)}.projects-row .coffee:hover.top span:after,.projects-home-row .coffee:hover.top span:after{-webkit-transform:translate3d(0, 110px, 0);-moz-transform:translate3d(0, 110px, 0);-ms-transform:translate3d(0, 110px, 0);-o-transform:translate3d(0, 110px, 0);transform:translate3d(0, 110px, 0)}.projects-row .coffee:hover.bottom span:after,.projects-home-row .coffee:hover.bottom span:after{-webkit-transform:translate3d(0, -180px, 0);-moz-transform:translate3d(0, -180px, 0);-ms-transform:translate3d(0, -180px, 0);-o-transform:translate3d(0, -180px, 0);transform:translate3d(0, -180px, 0)}.projects-row .coffee span,.projects-home-row .coffee span{color:#fff;font-size:80px;line-height:80px;font-family:"omnes-pro",sans-serif;font-weight:400;font-weight:500;position:relative}@media screen and (max-width: 1350px){.projects-row .coffee span,.projects-home-row .coffee span{font-size:66.6666666667px;line-height:72.7272727273px}}@media screen and (max-width: 800px){.projects-row .coffee span,.projects-home-row .coffee span{font-size:57.1428571429px;line-height:66.6666666667px}}.projects-row .coffee span:after,.projects-home-row .coffee span:after{content:"";width:100%;height:6px;position:absolute;right:0;bottom:0;left:0;background:#bf6f14;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.projects-row .coffee em,.projects-home-row .coffee em{color:#fff;font-size:80px;line-height:80px;font-family:"omnes-pro",sans-serif;font-weight:400;font-weight:500;font-style:normal;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}@media screen and (max-width: 1350px){.projects-row .coffee em,.projects-home-row .coffee em{font-size:66.6666666667px;line-height:72.7272727273px}}@media screen and (max-width: 800px){.projects-row .coffee em,.projects-home-row .coffee em{font-size:57.1428571429px;line-height:66.6666666667px}}.projects-row .project,.projects-home-row .project{width:calc(720 / 2340 * 100% + (20px / 3));float:left;position:absolute;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;overflow:hidden}.projects-row .project.home,.projects-home-row .project.home{position:relative;float:none;width:100%;margin-bottom:30px}.projects-row .project.home a .overlay-color,.projects-home-row .project.home a .overlay-color{background-color:rgba(191,111,20,.9)}.projects-row .project.home a p,.projects-home-row .project.home a p{color:#fff}.projects-row .project.home a p:after,.projects-home-row .project.home a p:after{background-color:#fff}.projects-row .project.notActive,.projects-home-row .project.notActive{display:none}.projects-row .project a,.projects-home-row .project a{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.projects-row .project a .overlay-color,.projects-home-row .project a .overlay-color{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(191,111,20,.9);-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.projects-row .project a p,.projects-home-row .project a p{font-size:18px;line-height:24px;font-family:"omnes-pro",sans-serif;font-weight:400;font-weight:500;position:relative;z-index:5;-webkit-transform:translate3d(0, -50px, 0);-moz-transform:translate3d(0, -50px, 0);-ms-transform:translate3d(0, -50px, 0);-o-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0);opacity:0;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media screen and (max-width: 1350px){.projects-row .project a p,.projects-home-row .project a p{font-size:15px;line-height:21.8181818182px}}@media screen and (max-width: 800px){.projects-row .project a p,.projects-home-row .project a p{font-size:12.8571428571px;line-height:20px}}.projects-row .project a p:after,.projects-home-row .project a p:after{content:"";height:1px;width:0;background-color:#fff;position:absolute;bottom:-10px;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s;z-index:99}.projects-row .project:hover a p,.projects-home-row .project:hover a p{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;opacity:1}.projects-row .project:hover a p:after,.projects-home-row .project:hover a p:after{width:75px;left:calc(50% - 37.5px)}.projects-row .project img,.projects-home-row .project img{width:100%;display:block}@media screen and (max-width: 1120px){.projects-row{width:95%}.projects-row .project,.projects-row .coffee{width:calc(50% - 40px)}}@media screen and (max-width: 400px){.projects-row .project,.projects-row .coffee{width:calc(100% - 40px)}}.projects-home-row{width:90%}.projects-home-row .first-column,.projects-home-row .second-column{margin-right:30px}.projects-home-row .first-column,.projects-home-row .second-column,.projects-home-row .third-column{width:calc((100% - 61px) /3);float:left}.projects-home-row .mobile-column{display:none}.projects-home-row .mobile-column .left-column,.projects-home-row .mobile-column .right-column{width:calc(50% - 5px)}.projects-home-row .project,.projects-home-row .coffee-home{margin-bottom:30px;background-size:cover;background-position:50% 50%}.projects-home-row #home-project-1{height:355px}.projects-home-row #home-project-2{height:635px}.projects-home-row #home-project-3{height:295px}.projects-home-row #home-project-4{height:505px}.projects-home-row #home-project-5{height:355px}.projects-home-row #home-project-6{height:255px}.projects-home-row #home-project-7{height:675px}.projects-home-row #home-project-8{height:300px}.projects-home-row #home-project-9{height:640px}.projects-home-row #home-project-10{height:500px}.projects-home-row #home-project-11{height:350px}.projects-home-row #home-project-12{height:300px}.projects-home-row .coffee-home{height:175px;background:#111820;cursor:pointer;margin:0;margin-bottom:30px;width:100%;display:block;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;font-size:68px;line-height:68px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;border:0px solid #bf6f14}@media screen and (max-width: 1350px){.projects-home-row .coffee-home{font-size:56.6666666667px;line-height:61.8181818182px}}@media screen and (max-width: 800px){.projects-home-row .coffee-home{font-size:48.5714285714px;line-height:56.6666666667px}}.projects-home-row .coffee-home:hover em{color:#bf6f14}.projects-home-row .coffee-home:hover span:after{opacity:0}.projects-home-row .coffee-home:hover.left span:after{-webkit-transform:translate3d(200px, 0, 0);-moz-transform:translate3d(200px, 0, 0);-ms-transform:translate3d(200px, 0, 0);-o-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}.projects-home-row .coffee-home:hover.right span:after{-webkit-transform:translate3d(-300px, 0, 0);-moz-transform:translate3d(-300px, 0, 0);-ms-transform:translate3d(-300px, 0, 0);-o-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0)}.projects-home-row .coffee-home:hover.top span:after{-webkit-transform:translate3d(0, 110px, 0);-moz-transform:translate3d(0, 110px, 0);-ms-transform:translate3d(0, 110px, 0);-o-transform:translate3d(0, 110px, 0);transform:translate3d(0, 110px, 0)}.projects-home-row .coffee-home:hover.bottom span:after{-webkit-transform:translate3d(0, -180px, 0);-moz-transform:translate3d(0, -180px, 0);-ms-transform:translate3d(0, -180px, 0);-o-transform:translate3d(0, -180px, 0);transform:translate3d(0, -180px, 0)}.projects-home-row .coffee-home span{color:#fff;font-size:68px;line-height:68px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800;position:relative}@media screen and (max-width: 1350px){.projects-home-row .coffee-home span{font-size:56.6666666667px;line-height:61.8181818182px}}@media screen and (max-width: 800px){.projects-home-row .coffee-home span{font-size:48.5714285714px;line-height:56.6666666667px}}.projects-home-row .coffee-home span:after{content:"";width:100%;height:6px;position:absolute;right:0;bottom:-7px;left:0;background:#bf6f14;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.projects-home-row .coffee-home em{color:#fff;font-size:68px;line-height:68px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800;font-style:normal;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}@media screen and (max-width: 1350px){.projects-home-row .coffee-home em{font-size:56.6666666667px;line-height:61.8181818182px}}@media screen and (max-width: 800px){.projects-home-row .coffee-home em{font-size:48.5714285714px;line-height:56.6666666667px}}@media screen and (max-width: 1380px){.projects-home-row{max-width:900px;width:98%}.projects-home-row .first-column,.projects-home-row .second-column,.projects-home-row .third-column{width:calc((100% - 41px) /3)}.projects-home-row .project.home,.projects-home-row .coffee-home{margin-bottom:20px}.projects-home-row .first-column,.projects-home-row .second-column{margin-right:20px}.projects-home-row .coffee-home{height:115px;font-size:60px;line-height:60px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800}}@media screen and (max-width: 1380px)and (max-width: 1350px){.projects-home-row .coffee-home{font-size:50px;line-height:54.5454545455px}}@media screen and (max-width: 1380px)and (max-width: 800px){.projects-home-row .coffee-home{font-size:42.8571428571px;line-height:50px}}@media screen and (max-width: 1380px){.projects-home-row .coffee-home span,.projects-home-row .coffee-home em{font-size:60px;line-height:60px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800}}@media screen and (max-width: 1380px)and (max-width: 1350px){.projects-home-row .coffee-home span,.projects-home-row .coffee-home em{font-size:50px;line-height:54.5454545455px}}@media screen and (max-width: 1380px)and (max-width: 800px){.projects-home-row .coffee-home span,.projects-home-row .coffee-home em{font-size:42.8571428571px;line-height:50px}}@media screen and (max-width: 1380px){.projects-home-row #home-project-1{height:233px}}@media screen and (max-width: 1380px){.projects-home-row #home-project-2{height:417px}}@media screen and (max-width: 1380px){.projects-home-row #home-project-3{height:194px}}@media screen and (max-width: 1380px){.projects-home-row #home-project-4{height:332px}}@media screen and (max-width: 1380px){.projects-home-row #home-project-5{height:233px}}@media screen and (max-width: 1380px){.projects-home-row #home-project-6{height:168px}}@media screen and (max-width: 1380px){.projects-home-row #home-project-7{height:443px}}@media screen and (max-width: 1380px){.projects-home-row #home-project-8{height:197px}}@media screen and (max-width: 1380px){.projects-home-row #home-project-9{height:420px}}@media screen and (max-width: 1380px){.projects-home-row #home-project-10{height:330px}}@media screen and (max-width: 1380px){.projects-home-row #home-project-11{height:230px}}@media screen and (max-width: 1380px){.projects-home-row #home-project-12{height:196px}}@media screen and (max-width: 900px){.projects-home-row{max-width:600px}.projects-home-row .first-column,.projects-home-row .second-column,.projects-home-row .third-column{width:calc((100% - 21px) /3)}.projects-home-row .project.home,.projects-home-row .coffee-home{margin-bottom:10px}.projects-home-row .first-column,.projects-home-row .second-column{margin-right:10px}.projects-home-row .coffee-home{height:75px;font-size:40px;line-height:40px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800}}@media screen and (max-width: 900px)and (max-width: 1350px){.projects-home-row .coffee-home{font-size:33.3333333333px;line-height:36.3636363636px}}@media screen and (max-width: 900px)and (max-width: 800px){.projects-home-row .coffee-home{font-size:28.5714285714px;line-height:33.3333333333px}}@media screen and (max-width: 900px){.projects-home-row .coffee-home span,.projects-home-row .coffee-home em{font-size:40px;line-height:40px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800}}@media screen and (max-width: 900px)and (max-width: 1350px){.projects-home-row .coffee-home span,.projects-home-row .coffee-home em{font-size:33.3333333333px;line-height:36.3636363636px}}@media screen and (max-width: 900px)and (max-width: 800px){.projects-home-row .coffee-home span,.projects-home-row .coffee-home em{font-size:28.5714285714px;line-height:33.3333333333px}}@media screen and (max-width: 900px){.projects-home-row .coffee-home span:after{height:3px}}@media screen and (max-width: 900px){.projects-home-row #home-project-1{height:155px}}@media screen and (max-width: 900px){.projects-home-row #home-project-2{height:275px}}@media screen and (max-width: 900px){.projects-home-row #home-project-3{height:135px}}@media screen and (max-width: 900px){.projects-home-row #home-project-4{height:215px}}@media screen and (max-width: 900px){.projects-home-row #home-project-5{height:155px}}@media screen and (max-width: 900px){.projects-home-row #home-project-6{height:115px}}@media screen and (max-width: 900px){.projects-home-row #home-project-7{height:295px}}@media screen and (max-width: 900px){.projects-home-row #home-project-8{height:130px}}@media screen and (max-width: 900px){.projects-home-row #home-project-9{height:280px}}@media screen and (max-width: 900px){.projects-home-row #home-project-10{height:210px}}@media screen and (max-width: 900px){.projects-home-row #home-project-11{height:145px}}@media screen and (max-width: 900px){.projects-home-row #home-project-12{height:145px}}@media screen and (max-width: 600px){.projects-home-row .first-column,.projects-home-row .second-column,.projects-home-row .third-column{display:none}.projects-home-row .mobile-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.projects-home-row .project.home{width:100%;height:initial !important}}.about-team{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:100px 0}.about-team .person{width:calc(510 / 1535 * 100%)}.about-team .person.show:hover .image svg path{stroke-dashoffset:2382;-webkit-transition:stroke-dashoffset .8s;-moz-transition:stroke-dashoffset .8s;transition:stroke-dashoffset .8s}.about-team .person .image{position:relative}.about-team .person .image img{width:calc(100% - 30px);position:relative;top:15px;left:15px}.about-team .person .image svg{width:100%;position:absolute;top:0;left:0}.about-team .person .image svg path{fill:none;stroke:#bf6f14;stroke-width:4;stroke-miterlimit:10;stroke-dasharray:2382;stroke-dashoffset:2382;-webkit-transition:stroke-dashoffset 2s;-moz-transition:stroke-dashoffset 2s;transition:stroke-dashoffset 2s}.about-team .person p{font-size:22px;line-height:35.2px;font-family:"omnes-pro",sans-serif;font-weight:400;font-weight:500;font-style:italic;margin-top:50px}@media screen and (max-width: 1350px){.about-team .person p{font-size:18.3333333333px;line-height:32px}}@media screen and (max-width: 800px){.about-team .person p{font-size:15.7142857143px;line-height:29.3333333333px}}.about-team .person p:before{content:open-quote}.about-team .person p:after{content:close-quote}.about-team .person p.subtext1,.about-team .person p.subtext2{font-size:18px;line-height:28.8px;font-family:"omnes-pro",sans-serif;font-weight:400}@media screen and (max-width: 1350px){.about-team .person p.subtext1,.about-team .person p.subtext2{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.about-team .person p.subtext1,.about-team .person p.subtext2{font-size:12.8571428571px;line-height:24px}}.about-team .person p.subtext2{opacity:.5;font-style:normal}.about-team .person p.subtext2:before{display:none}.about-team .person p.subtext2:after{display:none}.about-team .person:nth-child(2) .image svg path{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.about-team .person.show .image svg path{stroke-dashoffset:0}.about-team .person:nth-child(2) .image svg path{-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}@media screen and (max-width: 720px){.about-team{display:block;padding-bottom:20px}.about-team .person{width:80%;margin:0 auto;max-width:400px}.about-team .person:first-child{margin-bottom:40px}}.project-detail{padding:100px 0 0;width:100%}.project-detail .project-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.project-detail .project-header .project-info,.project-detail .project-header .project-meta{display:block}.project-detail .project-header .project-info{width:-webkit-calc(8.3333333333% * 6);width:calc(8.3333333333% * 6);border-right:1px solid #f7f7f7}.project-detail .project-header .project-info h1{font-size:40px;line-height:64px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800}@media screen and (max-width: 1350px){.project-detail .project-header .project-info h1{font-size:33.3333333333px;line-height:58.1818181818px}}@media screen and (max-width: 800px){.project-detail .project-header .project-info h1{font-size:28.5714285714px;line-height:53.3333333333px}}.project-detail .project-header .project-info h2{font-size:28px;line-height:44.8px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:600}@media screen and (max-width: 1350px){.project-detail .project-header .project-info h2{font-size:23.3333333333px;line-height:40.7272727273px}}@media screen and (max-width: 800px){.project-detail .project-header .project-info h2{font-size:20px;line-height:37.3333333333px}}.project-detail .project-header .project-meta{padding-left:20px;width:-webkit-calc(8.3333333333% * 6);width:calc(8.3333333333% * 6);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.project-detail .project-header .project-meta .meta-placeholder{padding:0 10px;min-width:180px;word-break:break-word}.project-detail .project-header .project-meta h5{font-size:14px;line-height:22.4px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800;margin-bottom:0;text-transform:uppercase}@media screen and (max-width: 1350px){.project-detail .project-header .project-meta h5{font-size:11.6666666667px;line-height:20.3636363636px}}@media screen and (max-width: 800px){.project-detail .project-header .project-meta h5{font-size:10px;line-height:18.6666666667px}}.project-detail .project-header .project-meta p{margin:0}.project-detail .project-reference{padding:50px 0}.project-detail .project-reference .placeholder{max-width:800px;margin:0 auto}.project-detail .project-reference p{text-align:center;color:#111820;font-size:21px;line-height:32px;font-family:"omnes-pro",sans-serif;font-weight:400;margin:0 0 10px 0}@media screen and (max-width: 1350px){.project-detail .project-reference p{font-size:17.5px;line-height:29.0909090909px}}@media screen and (max-width: 800px){.project-detail .project-reference p{font-size:15px;line-height:26.6666666667px}}.project-detail .project-reference span{display:block;color:#111820;font-size:24px;line-height:32px;font-family:"omnes-pro",sans-serif;font-weight:400;font-weight:500;margin:25px 0 0;text-align:center}@media screen and (max-width: 1350px){.project-detail .project-reference span{font-size:20px;line-height:29.0909090909px}}@media screen and (max-width: 800px){.project-detail .project-reference span{font-size:17.1428571429px;line-height:26.6666666667px}}.project-detail .sticky-previous-next,.project-detail .nosticky-previous-next{height:60px;width:100%;border-top:1px solid #efefef;background:#fff;z-index:9;position:fixed;right:0;bottom:0;left:0}.project-detail .sticky-previous-next .placeholder,.project-detail .nosticky-previous-next .placeholder{width:100%;height:60px;margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.project-detail .sticky-previous-next .placeholder span,.project-detail .nosticky-previous-next .placeholder span{position:relative;padding:0 5px}.project-detail .sticky-previous-next .placeholder span:after,.project-detail .nosticky-previous-next .placeholder span:after{content:"";height:2px;width:100%;background-color:#ffd100;position:absolute;right:0;bottom:-5px;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:-1}.project-detail .sticky-previous-next .placeholder .previous,.project-detail .nosticky-previous-next .placeholder .previous{width:45%;text-align:right}.project-detail .sticky-previous-next .placeholder .previous:before,.project-detail .nosticky-previous-next .placeholder .previous:before{content:"";margin-right:10px;background:url("/images/structure/straffer-sprite.svg") -20px -300px no-repeat;background-size:495.3px 320px;width:12px;height:10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}.project-detail .sticky-previous-next .placeholder .previous:hover span:after,.project-detail .nosticky-previous-next .placeholder .previous:hover span:after{height:calc(100% + 5px)}.project-detail .sticky-previous-next .placeholder .over,.project-detail .nosticky-previous-next .placeholder .over{width:10%;margin:0 20px;text-align:center}.project-detail .sticky-previous-next .placeholder .over span,.project-detail .nosticky-previous-next .placeholder .over span{background:url("/images/structure/straffer-sprite.svg") 0 -300px no-repeat;background-size:495.3px 320px;width:16px;height:16px;display:inline-block}.project-detail .sticky-previous-next .placeholder .over span:after,.project-detail .nosticky-previous-next .placeholder .over span:after{display:none}.project-detail .sticky-previous-next .placeholder .next,.project-detail .nosticky-previous-next .placeholder .next{width:45%}.project-detail .sticky-previous-next .placeholder .next:after,.project-detail .nosticky-previous-next .placeholder .next:after{content:"";margin-left:10px;background:url("/images/structure/straffer-sprite.svg") -20px -300px no-repeat;background-size:495.3px 320px;width:12px;height:10px;display:inline-block}.project-detail .sticky-previous-next .placeholder .next:hover span:after,.project-detail .nosticky-previous-next .placeholder .next:hover span:after{height:calc(100% + 5px)}.project-detail .nosticky-previous-next{position:relative}.project-detail .sticky-previous-next{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.project-detail .sticky-previous-next.hide{-webkit-transform:translate3d(0, 60px, 0);-moz-transform:translate3d(0, 60px, 0);-ms-transform:translate3d(0, 60px, 0);-o-transform:translate3d(0, 60px, 0);transform:translate3d(0, 60px, 0)}@media screen and (max-width: 750px){.project-detail .project-header{display:block}.project-detail .project-header .project-meta,.project-detail .project-header .project-info{width:100%;padding-right:0;padding-left:0;border:none;display:block}.project-detail .project-header .project-meta>div{margin-right:40px;display:inline-block}}.work-together{width:calc(1440 / 2340 * 100%);max-width:1000px;box-sizing:border-box;padding:50px;margin:50px auto}.work-together h3{color:#111820;font-size:44px;line-height:44px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800;margin:0;text-align:center;margin-bottom:15px}@media screen and (max-width: 1350px){.work-together h3{font-size:36.6666666667px;line-height:40px}}@media screen and (max-width: 800px){.work-together h3{font-size:31.4285714286px;line-height:36.6666666667px}}.work-together p{text-align:center}.work-together p.info{color:#111820;font-size:24px;line-height:24px;font-family:"omnes-pro",sans-serif;font-weight:400;margin:0 0 50px 0}@media screen and (max-width: 1350px){.work-together p.info{font-size:20px;line-height:21.8181818182px}}@media screen and (max-width: 800px){.work-together p.info{font-size:17.1428571429px;line-height:20px}}@media screen and (max-width: 600px){.work-together{width:80%;padding:5%}}.services-circle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:100px 0}.services-circle .clear{display:none;clear:both}.services-circle>.circle{width:25%;min-width:225px}.services-circle>.circle.show:hover .container svg path{stroke-dashoffset:2382;-webkit-transition:stroke-dashoffset .8s;-moz-transition:stroke-dashoffset .8s;transition:stroke-dashoffset .8s}.services-circle>.circle .container{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.services-circle>.circle .container>div{text-align:center}.services-circle>.circle .container h2{font-size:28px;line-height:34px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:600;text-align:center;position:relative;display:inline-block;margin:0 0 20px 0}@media screen and (max-width: 1350px){.services-circle>.circle .container h2{font-size:23.3333333333px;line-height:30.9090909091px}}@media screen and (max-width: 800px){.services-circle>.circle .container h2{font-size:20px;line-height:28.3333333333px}}.services-circle>.circle .container h2 strong{font-size:30px;line-height:34px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800}@media screen and (max-width: 1350px){.services-circle>.circle .container h2 strong{font-size:25px;line-height:30.9090909091px}}@media screen and (max-width: 800px){.services-circle>.circle .container h2 strong{font-size:21.4285714286px;line-height:28.3333333333px}}.services-circle>.circle .container h2:after{content:"";width:100%;height:4px;background-color:#111820;position:absolute;right:0;bottom:-5px;left:0}.services-circle>.circle .container p{font-size:18px;line-height:21px;font-family:"omnes-pro",sans-serif;font-weight:400;text-align:center;margin:0}@media screen and (max-width: 1350px){.services-circle>.circle .container p{font-size:15px;line-height:19.0909090909px}}@media screen and (max-width: 800px){.services-circle>.circle .container p{font-size:12.8571428571px;line-height:17.5px}}.services-circle>.circle .container svg{width:100%;position:absolute;top:0;left:0}.services-circle>.circle .container svg path{fill:none;stroke:#bf6f14;stroke-width:4;stroke-miterlimit:10;stroke-dasharray:2382;stroke-dashoffset:2382;-webkit-transition:stroke-dashoffset 2s;-moz-transition:stroke-dashoffset 2s;transition:stroke-dashoffset 2s}.services-circle>.circle ul{list-style:none;margin:40px 0 0 0;padding:0}.services-circle>.circle ul li{text-align:center;font-size:16px;line-height:28px;font-family:"omnes-pro",sans-serif;font-weight:400}@media screen and (max-width: 1350px){.services-circle>.circle ul li{font-size:13.3333333333px;line-height:25.4545454545px}}@media screen and (max-width: 800px){.services-circle>.circle ul li{font-size:11.4285714286px;line-height:23.3333333333px}}.services-circle>.circle:nth-child(2) .container svg path{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.services-circle>.circle:nth-child(3) .container svg path{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.services-circle>.circle.show .container svg path{stroke-dashoffset:0}.services-circle>.circle:nth-child(2) .container svg path{-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}@media screen and (max-width: 850px){.services-circle{display:block}.services-circle .clear{display:block}.services-circle>.circle{float:left;width:40%;margin-left:5%;margin-bottom:40px}.services-circle>.circle:nth-child(2n){float:right;margin-left:0;margin-right:5%}.services-circle>.circle:nth-child(3){clear:left;margin-left:30%}}@media screen and (max-width: 580px){.services-circle>.circle,.services-circle>.circle:nth-child(2n),.services-circle>.circle:nth-child(3){width:80%;min-width:initial;margin-left:10%;margin-right:10%;clear:left}.services-circle>.circle .container h2,.services-circle>.circle:nth-child(2n) .container h2,.services-circle>.circle:nth-child(3) .container h2{font-size:40px;line-height:48px;font-family:"omnes-pro",sans-serif;font-weight:400}}@media screen and (max-width: 580px)and (max-width: 1350px){.services-circle>.circle .container h2,.services-circle>.circle:nth-child(2n) .container h2,.services-circle>.circle:nth-child(3) .container h2{font-size:33.3333333333px;line-height:43.6363636364px}}@media screen and (max-width: 580px)and (max-width: 800px){.services-circle>.circle .container h2,.services-circle>.circle:nth-child(2n) .container h2,.services-circle>.circle:nth-child(3) .container h2{font-size:28.5714285714px;line-height:40px}}@media screen and (max-width: 580px){.services-circle>.circle .container h2 strong,.services-circle>.circle:nth-child(2n) .container h2 strong,.services-circle>.circle:nth-child(3) .container h2 strong{font-size:44px;line-height:48px;font-family:"omnes-pro",sans-serif;font-weight:400;font-weight:500}}@media screen and (max-width: 580px)and (max-width: 1350px){.services-circle>.circle .container h2 strong,.services-circle>.circle:nth-child(2n) .container h2 strong,.services-circle>.circle:nth-child(3) .container h2 strong{font-size:36.6666666667px;line-height:43.6363636364px}}@media screen and (max-width: 580px)and (max-width: 800px){.services-circle>.circle .container h2 strong,.services-circle>.circle:nth-child(2n) .container h2 strong,.services-circle>.circle:nth-child(3) .container h2 strong{font-size:31.4285714286px;line-height:40px}}@media screen and (max-width: 580px){.services-circle>.circle .container p,.services-circle>.circle:nth-child(2n) .container p,.services-circle>.circle:nth-child(3) .container p{font-size:30px;line-height:36px;font-family:"omnes-pro",sans-serif;font-weight:400}}@media screen and (max-width: 580px)and (max-width: 1350px){.services-circle>.circle .container p,.services-circle>.circle:nth-child(2n) .container p,.services-circle>.circle:nth-child(3) .container p{font-size:25px;line-height:32.7272727273px}}@media screen and (max-width: 580px)and (max-width: 800px){.services-circle>.circle .container p,.services-circle>.circle:nth-child(2n) .container p,.services-circle>.circle:nth-child(3) .container p{font-size:21.4285714286px;line-height:30px}}@media screen and (max-width: 425px){.services-circle>.circle .container h2,.services-circle>.circle:nth-child(2n) .container h2,.services-circle>.circle:nth-child(3) .container h2{font-size:30px;line-height:36px;font-family:"omnes-pro",sans-serif;font-weight:400}}@media screen and (max-width: 425px)and (max-width: 1350px){.services-circle>.circle .container h2,.services-circle>.circle:nth-child(2n) .container h2,.services-circle>.circle:nth-child(3) .container h2{font-size:25px;line-height:32.7272727273px}}@media screen and (max-width: 425px)and (max-width: 800px){.services-circle>.circle .container h2,.services-circle>.circle:nth-child(2n) .container h2,.services-circle>.circle:nth-child(3) .container h2{font-size:21.4285714286px;line-height:30px}}@media screen and (max-width: 425px){.services-circle>.circle .container h2 strong,.services-circle>.circle:nth-child(2n) .container h2 strong,.services-circle>.circle:nth-child(3) .container h2 strong{font-size:34px;line-height:36px;font-family:"omnes-pro",sans-serif;font-weight:400;font-weight:500}}@media screen and (max-width: 425px)and (max-width: 1350px){.services-circle>.circle .container h2 strong,.services-circle>.circle:nth-child(2n) .container h2 strong,.services-circle>.circle:nth-child(3) .container h2 strong{font-size:28.3333333333px;line-height:32.7272727273px}}@media screen and (max-width: 425px)and (max-width: 800px){.services-circle>.circle .container h2 strong,.services-circle>.circle:nth-child(2n) .container h2 strong,.services-circle>.circle:nth-child(3) .container h2 strong{font-size:24.2857142857px;line-height:30px}}@media screen and (max-width: 425px){.services-circle>.circle .container p,.services-circle>.circle:nth-child(2n) .container p,.services-circle>.circle:nth-child(3) .container p{font-size:24px;line-height:28px;font-family:"omnes-pro",sans-serif;font-weight:400}}@media screen and (max-width: 425px)and (max-width: 1350px){.services-circle>.circle .container p,.services-circle>.circle:nth-child(2n) .container p,.services-circle>.circle:nth-child(3) .container p{font-size:20px;line-height:25.4545454545px}}@media screen and (max-width: 425px)and (max-width: 800px){.services-circle>.circle .container p,.services-circle>.circle:nth-child(2n) .container p,.services-circle>.circle:nth-child(3) .container p{font-size:17.1428571429px;line-height:23.3333333333px}}.services-blocks{padding:50px 0 0}.services-blocks .block{padding:25px;margin:0 4.1666666667% 50px;position:relative}.services-blocks .block:nth-child(2n+1){clear:left}.services-blocks .block:last-of-type{margin-bottom:0}.services-blocks .block .video{width:100%;max-width:960px;margin:auto;margin-bottom:25px;background-color:#f7f7f7}.services-blocks .block .video .video-wrapper{position:relative;padding-bottom:51.3%;padding-top:25px;height:0}.services-blocks .block .video .video-wrapper iframe,.services-blocks .block .video .video-wrapper .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.services-blocks .block .video .video-wrapper .video-overlay{z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;opacity:1;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.services-blocks .block .video .video-wrapper .video-overlay .button{width:25%;max-width:85px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.services-blocks .block .video .video-wrapper .video-overlay .button img{width:100%}.services-blocks .block .video .video-wrapper .video-overlay:hover .button{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85)}.services-blocks .block .video .video-wrapper .video-overlay.hide{opacity:0;pointer-events:none;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-transition-delay:.7s;-moz-transition-delay:.7s;transition-delay:.7s}.services-blocks .block .video .video-wrapper .video-overlay.hide .button{-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}.services-blocks .block h3{font-size:24px;line-height:38.4px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:700;margin:0;height:50px;position:relative;z-index:5;color:#111820;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media screen and (max-width: 1350px){.services-blocks .block h3{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.services-blocks .block h3{font-size:17.1428571429px;line-height:32px}}.services-blocks .block h3 span{font-size:24px;line-height:38.4px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800;margin-right:20px;color:#111820;-webkit-transition:color .2s;-moz-transition:color .2s;transition:color .2s}@media screen and (max-width: 1350px){.services-blocks .block h3 span{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.services-blocks .block h3 span{font-size:17.1428571429px;line-height:32px}}.services-blocks .block h5{font-size:20px;line-height:32px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800;margin:0}@media screen and (max-width: 1350px){.services-blocks .block h5{font-size:16.6666666667px;line-height:29.0909090909px}}@media screen and (max-width: 800px){.services-blocks .block h5{font-size:14.2857142857px;line-height:26.6666666667px}}.services-blocks .block p{margin:0;color:#676767}.services-blocks .block p strong{color:#111820}.services-blocks .block .icon{float:right}.services-blocks .block .overlay-block{position:absolute;right:0;bottom:0;left:0;width:100%;height:80%;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.services-blocks .block .overlay-block img{width:105%;position:absolute;left:-2.5%}.services-blocks .block .overlay-block .color{background-color:#ffd100;opacity:.85;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.services-blocks .block.ob .icon{background:url("/images/structure/straffer-sprite.svg") 0 -220px no-repeat;background-size:495.3px 320px;width:38px;height:38px}.services-blocks .block.bs .icon{background:url("/images/structure/straffer-sprite.svg") -40px -220px no-repeat;background-size:495.3px 320px;width:27px;height:45px}.services-blocks .block.bc .icon{background:url("/images/structure/straffer-sprite.svg") -75px -180px no-repeat;background-size:495.3px 320px;width:35px;height:49px}.services-blocks .block.bcr .icon{background:url("/images/structure/straffer-sprite.svg") -120px -180px no-repeat;background-size:495.3px 320px;width:36px;height:31px}.services-blocks .block.pr .icon{background:url("/images/structure/straffer-sprite.svg") -70px -230px no-repeat;background-size:495.3px 320px;width:40px;height:40px}.services-blocks .block.im .icon{background:url("/images/structure/straffer-sprite.svg") -158px -230px no-repeat;background-size:495.3px 320px;width:33px;height:29px}.services-blocks .block.op .icon{background:url("/images/structure/straffer-sprite.svg") -160px -180px no-repeat;background-size:495.3px 320px;width:45px;height:25px}.services-blocks .block.fb .icon{background:url("/images/structure/straffer-sprite.svg") -115px -230px no-repeat;background-size:495.3px 320px;width:38px;height:28px}@media screen and (max-width: 1080px){.services-blocks .block h3{font-size:21px;line-height:21px;font-family:"omnes-pro",sans-serif;font-weight:400;font-weight:500}}@media screen and (max-width: 1080px)and (max-width: 1350px){.services-blocks .block h3{font-size:17.5px;line-height:19.0909090909px}}@media screen and (max-width: 1080px)and (max-width: 800px){.services-blocks .block h3{font-size:15px;line-height:17.5px}}@media screen and (max-width: 1080px){.services-blocks .block p{font-size:16px;line-height:25.6px;font-family:"omnes-pro",sans-serif;font-weight:400}}@media screen and (max-width: 1080px)and (max-width: 1350px){.services-blocks .block p{font-size:13.3333333333px;line-height:23.2727272727px}}@media screen and (max-width: 1080px)and (max-width: 800px){.services-blocks .block p{font-size:11.4285714286px;line-height:21.3333333333px}}@media screen and (max-width: 900px){.services-blocks .block{margin-bottom:15px}.services-blocks .block p{font-size:16px;line-height:19px;font-family:"omnes-pro",sans-serif;font-weight:400}}@media screen and (max-width: 900px)and (max-width: 1350px){.services-blocks .block p{font-size:13.3333333333px;line-height:17.2727272727px}}@media screen and (max-width: 900px)and (max-width: 800px){.services-blocks .block p{font-size:11.4285714286px;line-height:15.8333333333px}}@media screen and (max-width: 850px){.services-blocks .block{width:100%;max-width:475px;margin:0 auto 50px;float:none}.services-blocks .block p{font-size:18px;line-height:28.8px;font-family:"omnes-pro",sans-serif;font-weight:400}}@media screen and (max-width: 850px)and (max-width: 1350px){.services-blocks .block p{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 850px)and (max-width: 800px){.services-blocks .block p{font-size:12.8571428571px;line-height:24px}}@media screen and (max-width: 435px){.services-blocks .block{margin-bottom:20px}}@media screen and (max-width: 400px){.services-blocks .block p{font-size:16px;line-height:25.6px;font-family:"omnes-pro",sans-serif;font-weight:400}}@media screen and (max-width: 400px)and (max-width: 1350px){.services-blocks .block p{font-size:13.3333333333px;line-height:23.2727272727px}}@media screen and (max-width: 400px)and (max-width: 800px){.services-blocks .block p{font-size:11.4285714286px;line-height:21.3333333333px}}.dynamic-content{padding-top:40px}.dynamic{padding:10px 0;margin-bottom:10px}.dynamic.full-image img{width:100%;display:block}.dynamic.full-image img.large,.dynamic.full-image img.medium{display:none}.dynamic.content-block .image-side{float:left;padding-left:10px}.dynamic.content-block .image-side.right{float:right}.dynamic.content-block .image-side.content66{width:-webkit-calc(8.3333333333% * 4 - 15px);width:calc(8.3333333333% * 4 - 15px)}.dynamic.content-block .image-side.content66 img.large{display:none}.dynamic.content-block .image-side.content50{width:-webkit-calc(8.3333333333% * 6 - 15px);width:calc(8.3333333333% * 6 - 15px)}.dynamic.content-block .image-side.content50 img.medium{display:none}.dynamic.content-block .image-side.content33{width:-webkit-calc(8.3333333333% * 8 - 15px);width:calc(8.3333333333% * 8 - 15px)}.dynamic.content-block .image-side.content33 img.medium{display:none}.dynamic.content-block .image-side img{width:100%}.dynamic.content-block .image-side.left{padding-left:0;padding-right:10px}.dynamic.content-block .content-side{float:left;padding-right:10px}.dynamic.content-block .content-side h2,.dynamic.content-block .content-side h3{font-family:"ibm-plex-serif",sans-serif;font-weight:700}.dynamic.content-block .content-side.right{float:right;padding-right:0}.dynamic.content-block .content-side p,.dynamic.content-block .content-side h1,.dynamic.content-block .content-side h2{text-align:center}.dynamic.content-block .content-side.content66{width:-webkit-calc(8.3333333333% * 8 - 15px);width:calc(8.3333333333% * 8 - 15px)}.dynamic.content-block .content-side.content50{width:-webkit-calc(8.3333333333% * 6 - 15px);width:calc(8.3333333333% * 6 - 15px)}.dynamic.content-block .content-side.content33{width:-webkit-calc(8.3333333333% * 4 - 15px);width:calc(8.3333333333% * 4 - 15px)}.dynamic.content-block .content-side.left{padding-left:10px;padding-right:0}.dynamic.multiple-images{position:relative}.dynamic.multiple-images img{width:100%;display:block}.dynamic.multiple-images .main-image{height:calc(100% - 20px);background-color:#f7f7f7}.dynamic.multiple-images .main-image .responsive{display:none}.dynamic.multiple-images .main-image.left{position:absolute;top:10px;bottom:0;left:0}.dynamic.multiple-images .main-image.right{position:absolute;top:10px;right:0;bottom:0}.dynamic.multiple-images .main-image>div{position:absolute;height:100%;width:100%;background-size:cover;background-position:50% 50%}.dynamic.multiple-images .main-image.main66{width:-webkit-calc(8.3333333333% * 8 - 15px);width:calc(8.3333333333% * 8 - 15px)}.dynamic.multiple-images .main-image.main66 .medium{display:none}.dynamic.multiple-images .main-image.main50{width:-webkit-calc(8.3333333333% * 6 - 15px);width:calc(8.3333333333% * 6 - 15px)}.dynamic.multiple-images .main-image.main50 .medium{display:none}.dynamic.multiple-images .main-image.main33{width:-webkit-calc(8.3333333333% * 4 - 15px);width:calc(8.3333333333% * 4 - 15px)}.dynamic.multiple-images .main-image.main33 .large{display:none}.dynamic.multiple-images .sub-images{float:right;padding-left:10px}.dynamic.multiple-images .sub-images .half,.dynamic.multiple-images .sub-images .full{background-color:#f7f7f7}.dynamic.multiple-images .sub-images.right{float:left;padding-left:0}.dynamic.multiple-images .sub-images .half:nth-child(2){margin-top:30px}.dynamic.multiple-images .sub-images.main66{width:-webkit-calc(8.3333333333% * 4 - 15px);width:calc(8.3333333333% * 4 - 15px)}.dynamic.multiple-images .sub-images.main66 img.large{display:none}.dynamic.multiple-images .sub-images.main50{width:-webkit-calc(8.3333333333% * 6 - 15px);width:calc(8.3333333333% * 6 - 15px)}.dynamic.multiple-images .sub-images.main50 img.medium{display:none}.dynamic.multiple-images .sub-images.main33{width:-webkit-calc(8.3333333333% * 8 - 15px);width:calc(8.3333333333% * 8 - 15px)}.dynamic.multiple-images .sub-images.main33 img.medium{display:none}.dynamic.dubble-text .left-content{width:48%;margin-right:4%;float:left}.dynamic.dubble-text .right-content{width:48%;float:right}.dynamic.video{width:100%;max-width:960px;margin:auto}.dynamic.video .video-wrapper{position:relative;padding-bottom:53.6%;padding-top:25px;height:0}.dynamic.video .video-wrapper iframe,.dynamic.video .video-wrapper .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.dynamic.video .video-wrapper .video-overlay{z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;opacity:1;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.dynamic.video .video-wrapper .video-overlay .button{width:25%;max-width:85px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.dynamic.video .video-wrapper .video-overlay .button img{width:100%}.dynamic.video .video-wrapper .video-overlay:hover .button{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85)}.dynamic.video .video-wrapper .video-overlay.hide{opacity:0;pointer-events:none;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-transition-delay:.7s;-moz-transition-delay:.7s;transition-delay:.7s}.dynamic.video .video-wrapper .video-overlay.hide .button{-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}@media screen and (max-width: 1370px){.dynamic.full-image img{width:100%}.dynamic.full-image img.original{display:none}.dynamic.full-image img.large{display:block}.dynamic.multiple-images .main-image.main50 .large{display:none}.dynamic.multiple-images .main-image.main50 .medium{display:block}}@media screen and (max-width: 1250px){.dynamic.multiple-images .sub-images.main50 img.large{display:none}.dynamic.multiple-images .sub-images.main50 img.medium{display:block}}@media screen and (max-width: 1170px){.dynamic.multiple-images .main-image.main66 .large{display:none}.dynamic.multiple-images .main-image.main66 .medium{display:block}}@media screen and (max-width: 900px){.dynamic.content-block .image-side.content33 img.medium{display:block}.dynamic.content-block .image-side.content33 img.large{display:none}}@media screen and (max-width: 830px){.dynamic.multiple-images .sub-images.main33 img.large{display:none}.dynamic.multiple-images .sub-images.main33 img.medium{display:block}}@media screen and (max-width: 680px){.dynamic.full-image img{width:100%}.dynamic.full-image img.original,.dynamic.full-image img.large{display:none}.dynamic.full-image img.medium{display:block}}@media screen and (max-width: 600px){.dynamic.content-block .content-side,.dynamic.content-block .image-side{width:100% !important;padding-left:0;padding-right:0}.dynamic.multiple-images .main-image,.dynamic.multiple-images .sub-images{width:100% !important}.dynamic.multiple-images .main-image{position:relative !important;padding-right:0;padding-left:0;padding-bottom:30px}.dynamic.multiple-images .main-image .medium{display:none !important}.dynamic.multiple-images .main-image .responsive{display:block}}footer{background:#fff;padding:75px 0;position:relative;max-width:1300px;width:90%;margin:auto}footer .footer-logo .logo{width:85%;max-width:212px;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%}footer .footer-logo .logo img{width:100%}footer h5{color:#111820;font-size:16px;line-height:14px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:600;position:relative}@media screen and (max-width: 1350px){footer h5{font-size:13.3333333333px;line-height:12.7272727273px}}@media screen and (max-width: 800px){footer h5{font-size:11.4285714286px;line-height:11.6666666667px}}footer h5:after{content:"";height:2.65px;width:calc(100%/ 3 * 2);background:#bf6f14;position:absolute;bottom:-14px;left:0}footer p,footer a,footer span{color:#111820;font-size:16px;line-height:25.6px;font-family:"omnes-pro",sans-serif;font-weight:400}@media screen and (max-width: 1350px){footer p,footer a,footer span{font-size:13.3333333333px;line-height:23.2727272727px}}@media screen and (max-width: 800px){footer p,footer a,footer span{font-size:11.4285714286px;line-height:21.3333333333px}}footer .social a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:initial;-ms-justify-content:initial;-webkit-justify-content:initial;justify-content:initial;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}footer .social a span{opacity:.5;display:inline-block;margin-right:10px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}footer .social a:hover span{opacity:1}footer .facebook{background:url("/images/structure/straffer-sprite.svg") 0 -180px no-repeat;background-size:495.3px 320px;width:15px;height:15px}footer .twitter{background:url("/images/structure/straffer-sprite.svg") -18px -180px no-repeat;background-size:495.3px 320px;width:15px;height:15px}footer .linkedin{background:url("/images/structure/straffer-sprite.svg") -35px -180px no-repeat;background-size:495.3px 320px;width:15px;height:15px}@media screen and (max-width: 860px){footer .grid3{width:50%}footer .grid3:nth-of-type(2n + 1){clear:left}}@media screen and (max-width: 450px){footer:after{border-width:0 0 80px 80px}footer .footer-logo .logo{max-width:164px}footer .grid3{width:100%;clear:left}footer .grid3 h5:after{width:100%}footer .grid3 p,footer .grid3 h5{box-sizing:border-box;padding-left:10%}}.contact-block{padding-top:100px}.contact-block:before{content:"";position:absolute;left:0;width:100%;display:block;border-top:1px solid #efefef}.contact-block .person,.contact-block .contact-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;position:relative;padding-bottom:100px}.contact-block .person:last-child,.contact-block .contact-form:last-child{padding-bottom:50px}.contact-block .person:hover .image svg path,.contact-block .contact-form:hover .image svg path{stroke-dashoffset:2382;-webkit-transition:stroke-dashoffset .8s;-moz-transition:stroke-dashoffset .8s;transition:stroke-dashoffset .8s}.contact-block .person .image,.contact-block .contact-form .image{position:relative;width:25%;display:inline-block}.contact-block .person .image img,.contact-block .contact-form .image img{width:calc(100% - 30px);position:relative;top:15px;left:15px}.contact-block .person .image svg,.contact-block .contact-form .image svg{width:100%;position:absolute;top:0;left:0}.contact-block .person .image svg path,.contact-block .contact-form .image svg path{fill:none;stroke:#bf6f14;stroke-width:4;stroke-miterlimit:10;stroke-dasharray:2382;stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 2s;-moz-transition:stroke-dashoffset 2s;transition:stroke-dashoffset 2s}.contact-block .person .text-content,.contact-block .contact-form .text-content{width:65%;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.contact-block .person .personal,.contact-block .contact-form .personal{width:60%}.contact-block .person .personal p,.contact-block .person .personal a,.contact-block .contact-form .personal p,.contact-block .contact-form .personal a{font-size:21px;line-height:33.6px;font-family:"omnes-pro",sans-serif;font-weight:400;margin:0;text-align:left}@media screen and (max-width: 1350px){.contact-block .person .personal p,.contact-block .person .personal a,.contact-block .contact-form .personal p,.contact-block .contact-form .personal a{font-size:17.5px;line-height:30.5454545455px}}@media screen and (max-width: 800px){.contact-block .person .personal p,.contact-block .person .personal a,.contact-block .contact-form .personal p,.contact-block .contact-form .personal a{font-size:15px;line-height:28px}}@media screen and (max-width: 720px){.contact-block .person .personal p,.contact-block .person .personal a,.contact-block .contact-form .personal p,.contact-block .contact-form .personal a{text-align:center;width:100%}}.contact-block .person .personal .social,.contact-block .contact-form .personal .social{margin-top:20px;margin-bottom:28px}.contact-block .person .personal .social a,.contact-block .contact-form .personal .social a{display:inline-block;margin-right:30px;opacity:.75;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.contact-block .person .personal .social a.facebook,.contact-block .contact-form .personal .social a.facebook{background:url("/images/structure/straffer-sprite.svg") 0 -270px no-repeat;background-size:495.3px 320px;width:12px;height:25px}.contact-block .person .personal .social a.twitter,.contact-block .contact-form .personal .social a.twitter{background:url("/images/structure/straffer-sprite.svg") -14px -270px no-repeat;background-size:495.3px 320px;width:27px;height:25px}.contact-block .person .personal .social a.googlep,.contact-block .contact-form .personal .social a.googlep{background:url("/images/structure/straffer-sprite.svg") -43px -270px no-repeat;background-size:495.3px 320px;width:32px;height:25px}.contact-block .person .personal .social a.linkedin,.contact-block .contact-form .personal .social a.linkedin{background:url("/images/structure/straffer-sprite.svg") -125px -270px no-repeat;background-size:495.3px 320px;width:26px;height:25px}.contact-block .person .personal .social a.behance,.contact-block .contact-form .personal .social a.behance{background:url("/images/structure/straffer-sprite.svg") -80px -270px no-repeat;background-size:495.3px 320px;width:40px;height:25px}.contact-block .person .personal .social a:hover,.contact-block .contact-form .personal .social a:hover{opacity:1}.contact-block .person .faq,.contact-block .contact-form .faq{width:36%;display:inline-block}.contact-block .person .faq h4,.contact-block .contact-form .faq h4{font-size:21px;line-height:33.6px;font-family:"omnes-pro",sans-serif;font-weight:400;font-weight:500;margin:0}@media screen and (max-width: 1350px){.contact-block .person .faq h4,.contact-block .contact-form .faq h4{font-size:17.5px;line-height:30.5454545455px}}@media screen and (max-width: 800px){.contact-block .person .faq h4,.contact-block .contact-form .faq h4{font-size:15px;line-height:28px}}.contact-block .person .faq ul,.contact-block .contact-form .faq ul{margin:0;padding:0 0 0 35px}.contact-block .person .faq ul li,.contact-block .contact-form .faq ul li{font-size:21px;line-height:33.6px;font-family:"omnes-pro",sans-serif;font-weight:400}@media screen and (max-width: 1350px){.contact-block .person .faq ul li,.contact-block .contact-form .faq ul li{font-size:17.5px;line-height:30.5454545455px}}@media screen and (max-width: 800px){.contact-block .person .faq ul li,.contact-block .contact-form .faq ul li{font-size:15px;line-height:28px}}.contact-block .person:nth-child(2) .image svg path,.contact-block .contact-form:nth-child(2) .image svg path{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.contact-block .contact-form{padding-top:80px}@media screen and (max-width: 720px){.contact-block .contact-form{padding-top:30px}}.contact-block .contact-form .image{width:35%}@media screen and (max-width: 720px){.contact-block .contact-form .image{display:none}}.contact-block .contact-form .text-content{padding-left:30px;display:block}@media screen and (max-width: 720px){.contact-block .contact-form .text-content{width:100%;padding-left:0}}.contact-block .contact-form .text-content h2{width:100%;font-size:22px;line-height:35.2px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800;text-align:left;margin-bottom:25px}@media screen and (max-width: 1350px){.contact-block .contact-form .text-content h2{font-size:18.3333333333px;line-height:32px}}@media screen and (max-width: 800px){.contact-block .contact-form .text-content h2{font-size:15.7142857143px;line-height:29.3333333333px}}.contact-block .contact-form .text-content h2.success{margin-top:154px;font-size:36px;line-height:57.6px;font-family:"omnes-pro",sans-serif;font-weight:400;font-weight:500;color:#bf6f14}@media screen and (max-width: 1350px){.contact-block .contact-form .text-content h2.success{font-size:30px;line-height:52.3636363636px}}@media screen and (max-width: 800px){.contact-block .contact-form .text-content h2.success{font-size:25.7142857143px;line-height:48px}}.contact-block .contact-form .text-content h3.success{margin-bottom:180px}.contact-block .contact-form .text-content .input-holder{position:relative;display:inline-block;width:calc(50% - 10px);overflow:visible}@media screen and (max-width: 500px){.contact-block .contact-form .text-content .input-holder{width:100%}}.contact-block .contact-form .text-content .input-holder:nth-last-of-type(2){width:100%}.contact-block .contact-form .text-content .input-holder:nth-child(odd){margin-right:15px}.contact-block .contact-form .text-content .input-holder.checkbox{margin-left:15px;font-size:14px;top:-3px;width:calc(100% - 250px)}@media screen and (max-width: 814px){.contact-block .contact-form .text-content .input-holder.checkbox{width:100%;top:15px;margin-left:0}}.contact-block .contact-form .text-content .input-holder.checkbox a{font-size:14px;border-bottom:solid 2px #bf6f14}.contact-block .contact-form .text-content .input-holder.checkbox .error-block{bottom:-20px}.contact-block .contact-form .text-content .input-holder input[type=text]{font-size:16px;line-height:25.6px;font-family:"omnes-pro",sans-serif;font-weight:400;font-weight:500;width:100%;border:solid 2px #bf6f14;margin-bottom:18px;padding:5px 15px}@media screen and (max-width: 1350px){.contact-block .contact-form .text-content .input-holder input[type=text]{font-size:13.3333333333px;line-height:23.2727272727px}}@media screen and (max-width: 800px){.contact-block .contact-form .text-content .input-holder input[type=text]{font-size:11.4285714286px;line-height:21.3333333333px}}.contact-block .contact-form .text-content .input-holder input[type=text]:focus{outline:none}.contact-block .contact-form .text-content .input-holder input[type=text]::-webkit-input-placeholder{color:#676767}.contact-block .contact-form .text-content .input-holder input[type=text]::-moz-placeholder{color:#676767}.contact-block .contact-form .text-content .input-holder input[type=text]:-moz-placeholder{color:#676767}.contact-block .contact-form .text-content .input-holder input[type=text]:-ms-input-placeholder{color:#676767}.contact-block .contact-form .text-content .input-holder .error-block{position:absolute;display:none;width:100%;height:0;bottom:5px;z-index:10;font-size:10px;line-height:0;background-color:#bf6f14;color:#fff;padding:10px;font-family:"Arial",sans-serif;text-transform:uppercase}.contact-block .contact-form .text-content .input-holder .error-block.textarea{bottom:17px}.contact-block .contact-form .text-content .input-holder textarea{font-size:16px;line-height:25.6px;font-family:"omnes-pro",sans-serif;font-weight:400;font-weight:500;border:solid 2px #bf6f14;width:100%;height:250px;padding:10px 15px;margin-bottom:18px}@media screen and (max-width: 1350px){.contact-block .contact-form .text-content .input-holder textarea{font-size:13.3333333333px;line-height:23.2727272727px}}@media screen and (max-width: 800px){.contact-block .contact-form .text-content .input-holder textarea{font-size:11.4285714286px;line-height:21.3333333333px}}.contact-block .contact-form .text-content .input-holder textarea:focus{outline:none}.contact-block .contact-form .text-content .input-holder textarea::-webkit-input-placeholder{color:#676767}.contact-block .contact-form .text-content .input-holder textarea::-moz-placeholder{color:#676767}.contact-block .contact-form .text-content .input-holder textarea:-moz-placeholder{color:#676767}.contact-block .contact-form .text-content .input-holder textarea:-ms-input-placeholder{color:#676767}.contact-block .contact-form .text-content .input-holder.has-error .error-block{display:block}.contact-block .contact-form .text-content label a.submit-button{font-size:18px;line-height:18px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800;padding:10px 15px;background-color:#000;color:#fff;cursor:pointer;position:relative}@media screen and (max-width: 1350px){.contact-block .contact-form .text-content label a.submit-button{font-size:15px;line-height:16.3636363636px}}@media screen and (max-width: 800px){.contact-block .contact-form .text-content label a.submit-button{font-size:12.8571428571px;line-height:15px}}.contact-block .contact-form .text-content label a.submit-button:after{content:"";position:absolute;width:10%;display:block;height:2px;right:15px;bottom:8px;background-color:#bf6f14;transition:width .4s}.contact-block .contact-form .text-content label a.submit-button:hover:after{width:calc(100% - 30px)}.contact-block .contact-form .text-content label a.submit-button span{font-size:18px;line-height:18px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800;color:#fff;border-bottom:solid 2px #bf6f14}@media screen and (max-width: 1350px){.contact-block .contact-form .text-content label a.submit-button span{font-size:15px;line-height:16.3636363636px}}@media screen and (max-width: 800px){.contact-block .contact-form .text-content label a.submit-button span{font-size:12.8571428571px;line-height:15px}}.contact-block .contact-form .text-content label input[type=submit]{display:none}.contact-block .contact-form .text-content input.secret{display:none}#map,#map_overlay{margin-top:50px;height:500px}#map_overlay{background-color:rgba(255,222,0,.6);position:absolute;width:100%;z-index:2}@media screen and (max-width: 1000px){.contact-block .person .personal p,.contact-block .person .personal a{font-size:18px;line-height:28.8px;font-family:"omnes-pro",sans-serif;font-weight:400}}@media screen and (max-width: 1000px)and (max-width: 1350px){.contact-block .person .personal p,.contact-block .person .personal a{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 1000px)and (max-width: 800px){.contact-block .person .personal p,.contact-block .person .personal a{font-size:12.8571428571px;line-height:24px}}@media screen and (max-width: 1000px){.contact-block .person .personal .social a{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;margin-right:25px}}@media screen and (max-width: 1000px){.contact-block .person .faq h4{font-size:18px;line-height:28.8px;font-family:"omnes-pro",sans-serif;font-weight:400;font-weight:500}}@media screen and (max-width: 1000px)and (max-width: 1350px){.contact-block .person .faq h4{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 1000px)and (max-width: 800px){.contact-block .person .faq h4{font-size:12.8571428571px;line-height:24px}}@media screen and (max-width: 1000px){.contact-block .person .faq ul li{font-size:18px;line-height:28.8px;font-family:"omnes-pro",sans-serif;font-weight:400}}@media screen and (max-width: 1000px)and (max-width: 1350px){.contact-block .person .faq ul li{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 1000px)and (max-width: 800px){.contact-block .person .faq ul li{font-size:12.8571428571px;line-height:24px}}@media screen and (max-width: 800px){.contact-block .person .personal .social a{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;margin-right:20px}}@media screen and (max-width: 720px){.contact-block .person{display:block}.contact-block .person .image{width:80%;margin:0 auto 50px;max-width:350px;display:block}.contact-block .person .text-content{width:90%;margin:0 auto;display:block}.contact-block .person .text-content .personal{width:100%}.contact-block .person .text-content>*{margin:auto;display:block;text-align:center}.contact-block .person .text-content>* ul{list-style:none;padding:0}.contact-block .person .text-content>* ul li{padding-bottom:10px}.contact-block .person .text-content>* .social{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;max-width:120px;margin-left:auto;margin-right:auto}.contact-block .person .text-content>* .social a{margin-right:0}}.cta-small{margin:20px auto}.cta-small a,.cta-small span{color:#fff;font-size:22px;line-height:22px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800}@media screen and (max-width: 1350px){.cta-small a,.cta-small span{font-size:18.3333333333px;line-height:20px}}@media screen and (max-width: 800px){.cta-small a,.cta-small span{font-size:15.7142857143px;line-height:18.3333333333px}}.cta-small a{background-color:#111820;padding:16px 22px;position:relative;display:inline-block}.cta-small a:hover .top{width:calc(100% + 8px);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.cta-small a:hover .right{height:calc(100% + 8px);-webkit-transition-delay:.15s;-moz-transition-delay:.15s;transition-delay:.15s}.cta-small a:hover .bottom{width:calc(100% + 8px);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.cta-small a:hover .left{height:calc(100% + 8px);-webkit-transition-delay:.45s;-moz-transition-delay:.45s;transition-delay:.45s}.cta-small a:hover span:not(.border-animation):after{-webkit-transform:translate3d(120px, 0, 0);-moz-transform:translate3d(120px, 0, 0);-ms-transform:translate3d(120px, 0, 0);-o-transform:translate3d(120px, 0, 0);transform:translate3d(120px, 0, 0);opacity:0}.cta-small a .top{position:absolute;width:0;height:4px;top:-4px;left:-4px;background:#bf6f14;-webkit-transition:all .15s;-moz-transition:all .15s;transition:all .15s;-webkit-transition-delay:.45s;-moz-transition-delay:.45s;transition-delay:.45s}.cta-small a .right{position:absolute;width:4px;height:0;right:-4px;top:-4px;background:#bf6f14;-webkit-transition:all .15s;-moz-transition:all .15s;transition:all .15s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.cta-small a .bottom{position:absolute;width:0;height:4px;bottom:-4px;right:-4px;background:#bf6f14;-webkit-transition:all .15s;-moz-transition:all .15s;transition:all .15s;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;transition-delay:.15s}.cta-small a .left{position:absolute;width:4px;height:0;left:-4px;bottom:-4px;background:#bf6f14;-webkit-transition:all .15s;-moz-transition:all .15s;transition:all .15s}.cta-small a span:not(.border-animation){position:relative}.cta-small a span:not(.border-animation):after{content:"";background-color:#bf6f14;height:2px;width:100%;position:absolute;right:0;bottom:0;left:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.button-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;padding:75px 0}.mobile{display:none;position:fixed;top:0;left:0;z-index:10000;width:100%}.mobile a{text-decoration:none;color:#111820}.mobile .blue{color:#bf6f14 !important}.mobile p{color:#111820}.mobile .subscribe-button2{margin:40px auto;background-color:#ffd100;width:100%;cursor:pointer;text-align:center}.mobile .subscribe-button2 p{font-size:18px;padding:10px 0;line-height:30px;color:#fff;font-weight:100}.mobile header{position:relative;width:100%;height:60px;background:#000;text-align:center}.mobile .mobile_btn{position:relative;width:60px;height:100%;cursor:pointer}.mobile .mobile_btn .icon{display:block;position:absolute;top:50%;left:50%;background:url("/images/structure/mobile_sprite.png")}.mobile .mobile_btn.nav{float:left;border-right:1px solid #fff}.mobile .mobile_btn.nav .icon{margin:-7px 0 0 -9px;width:18px;height:15px;background-position:-10px -40px}.mobile .mobile_btn.nav:hover:not(.selected){background:#fff}.mobile .mobile_btn.nav:hover:not(.selected) .icon{background-position:-10px -10px}.mobile .mobile_btn.contact{float:right;border-left:1px solid #fff}.mobile .mobile_btn.contact .icon{margin:-10px 0 0 -10px;width:20px;height:20px;background-position:-70px -40px}.mobile .mobile_btn.contact:hover:not(.selected){background:#fff}.mobile .mobile_btn.contact:hover:not(.selected) .icon{background-position:-70px -10px}.mobile .mobile_btn.selected{background:#fff}.mobile .mobile_btn.selected .icon{background-position:-40px -10px;margin-top:-6px}.mobile .mobile_btn.selected .icon:hover .icon{background-position:-40px -10px;margin-top:-6px}.mobile .logo{width:128px;height:48px;background-image:url("/images/structure/straffer-white.svg");background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;margin-top:5px}.mobile .mb_content{position:relative;overflow-y:scroll}.mobile .mb_content nav{position:relative;overflow:hidden;height:0}.mobile .mb_content nav ul{display:block;margin:0;padding:0;width:100%;background:#fff}.mobile .mb_content nav ul.inner{padding-bottom:80px}.mobile .mb_content nav ul li{display:block;position:relative;width:100%}.mobile .mb_content nav ul li .title{display:block;position:relative;padding:0 0 0 60px;width:100%;height:59px;text-transform:capitalize;font-size:24px;line-height:38.4px;font-family:"omnes-pro",sans-serif;font-weight:400;border-bottom:1px solid rgba(255,255,255,.1);color:#111820;line-height:60px !important;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer}@media screen and (max-width: 1350px){.mobile .mb_content nav ul li .title{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.mobile .mb_content nav ul li .title{font-size:17.1428571429px;line-height:32px}}.mobile .mb_content nav ul li .title.active{color:#fff;background-color:#000;font-weight:bold}.mobile .mb_content nav ul li .title:hover{color:#bf6f14}.mobile .mb_content nav ul li .title .dd_arrow{display:block;position:absolute;left:30px;top:50%;margin:-2px 0 0 -5px;width:10px;height:6px;background:url("/images/structure/mobile_sprite.png") -100px -10px}.mobile .mb_content nav ul li.selected .title{color:#ffd100}.mobile .mb_content nav ul li.selected .title .dd_arrow{background-position:-100px -24px}.mobile .mb_content nav ul li.mb_dropdown{display:block}.mobile .mb_content nav ul li.mb_dropdown ul{display:block;position:relative;overflow:hidden;padding:0;height:0}.mobile .mb_content nav ul li.mb_dropdown ul li .title{padding-left:90px;background:#fff;color:#111820}.mobile .mb_content nav ul li.mb_dropdown ul li .title.active{color:#ffd100;background-color:#111820;font-weight:bold}.mobile .mb_content nav ul li.mb_dropdown ul li .title .dd_arrow{left:65px;background-position:-100px -10px}.mobile .mb_content nav ul li.mb_dropdown ul li .title:hover{background:#33353d}.mobile .mb_content nav ul li.mb_dropdown ul li .title.active:hover{background-color:#ffd100;color:#111820}.mobile .mb_content nav ul li.mb_dropdown ul li.selected .title{color:#ffd100}.mobile .mb_content nav ul li.mb_dropdown ul li.selected .title .dd_arrow{background-position:-100px -24px}.mobile .mb_content nav ul li.mb_dropdown ul li.mb_dropdown{display:block}.mobile .mb_content nav ul li.mb_dropdown ul li.mb_dropdown ul{display:block;position:relative;overflow:hidden;padding:0;height:0}.mobile .mb_content nav ul li.mb_dropdown ul li.mb_dropdown ul li .title{padding-left:120px;height:39px;border-bottom:1px solid #fff;background:#eaeaea;color:#575765;line-height:40px}.mobile .mb_content nav ul li.mb_dropdown ul li.mb_dropdown ul li .title:hover{background:#fff}.mobile .mb_content #mobile_contact{position:relative;overflow:hidden;height:0;background:#fff}.mobile .mb_content #mobile_contact .inner{padding:30px;box-sizing:border-box;-moz-box-sizing:border-box}.mobile .mb_content #mobile_contact .inner .logo{width:138px;height:64px;background-image:url("/images/structure/straffer-color.png")}.mobile .mb_content #mobile_contact .inner .title{display:block;margin-bottom:1em;color:#ffd100}.mobile .mb_content #mobile_contact .inner p,.mobile .mb_content #mobile_contact .inner a{font-size:22px;line-height:35.2px;font-family:"omnes-pro",sans-serif;font-weight:400}@media screen and (max-width: 1350px){.mobile .mb_content #mobile_contact .inner p,.mobile .mb_content #mobile_contact .inner a{font-size:18.3333333333px;line-height:32px}}@media screen and (max-width: 800px){.mobile .mb_content #mobile_contact .inner p,.mobile .mb_content #mobile_contact .inner a{font-size:15.7142857143px;line-height:29.3333333333px}}.mobile .mb_content #mobile_contact .inner .data_title{display:inline-block;color:#111820;font-size:24px;line-height:38.4px;font-family:"omnes-pro",sans-serif;font-weight:400;font-family:"ibm-plex-serif",sans-serif;font-weight:800;text-transform:uppercase}@media screen and (max-width: 1350px){.mobile .mb_content #mobile_contact .inner .data_title{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.mobile .mb_content #mobile_contact .inner .data_title{font-size:17.1428571429px;line-height:32px}}.mobile .blur{display:none;position:fixed;top:0;left:0;z-index:-1;width:100%;background:#bf6f14;opacity:0;filter:alpha(opacity=0)}.mobile.phone .mb_content nav ul li .title:hover{background:none}.mobile.phone .mb_content nav ul li.mb_dropdown ul li .title:hover{background:#33353d;color:#ffd100;font-weight:bold}.mobile.phone .mb_content nav ul li.mb_dropdown ul li.mb_dropdown ul li .title:hover{background:#33353d !important;color:#ffd100;font-weight:bold}@media screen and (max-width: 670px){.mobile{display:block}}@media screen and (max-width: 400px){.mobile .mb_content #mobile_contact .inner .data_title{width:100%;display:block;margin-top:10px}}@media screen and (max-width: 350px){.mobile .logo{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);position:absolute;left:20%}}@media screen and (max-width: 250px){.mobile .logo{display:none}}/*# sourceMappingURL=style.css.map */