.has-nearblack-background-color{background-color:#18191b}.has-nearblack-color{color:#18191b;text-decoration-color:#18191b}.has-nearblack-color .wpcf7-form .red{color:#18191b}.has-nearblack-color .wpcf7-form input[type=submit]{background-color:#18191b}.has-red-background-color{background-color:#e51937}.has-red-color{color:#e51937;text-decoration-color:#e51937}.has-red-color .wpcf7-form .red{color:#e51937}.has-red-color .wpcf7-form input[type=submit]{background-color:#e51937}.has-red-coral-background-color{background-color:#dd1543}.has-red-coral-color{color:#dd1543;text-decoration-color:#dd1543}.has-red-coral-color .wpcf7-form .red{color:#dd1543}.has-red-coral-color .wpcf7-form input[type=submit]{background-color:#dd1543}.has-red-hot-background-color{background-color:#ed175d}.has-red-hot-color{color:#ed175d;text-decoration-color:#ed175d}.has-red-hot-color .wpcf7-form .red{color:#ed175d}.has-red-hot-color .wpcf7-form input[type=submit]{background-color:#ed175d}.has-yellow-background-color{background-color:#efc210}.has-yellow-color{color:#efc210;text-decoration-color:#efc210}.has-yellow-color .wpcf7-form .red{color:#efc210}.has-yellow-color .wpcf7-form input[type=submit]{background-color:#efc210}.has-burnt-orange-background-color{background-color:#f93201}.has-burnt-orange-color{color:#f93201;text-decoration-color:#f93201}.has-burnt-orange-color .wpcf7-form .red{color:#f93201}.has-burnt-orange-color .wpcf7-form input[type=submit]{background-color:#f93201}.has-orange-background-color{background-color:#f47725}.has-orange-color{color:#f47725;text-decoration-color:#f47725}.has-orange-color .wpcf7-form .red{color:#f47725}.has-orange-color .wpcf7-form input[type=submit]{background-color:#f47725}.has-highlighter-background-color{background-color:#c4fd00}.has-highlighter-color{color:#c4fd00;text-decoration-color:#c4fd00}.has-highlighter-color .wpcf7-form .red{color:#c4fd00}.has-highlighter-color .wpcf7-form input[type=submit]{background-color:#c4fd00}.has-green-apple-background-color{background-color:#b0e205}.has-green-apple-color{color:#b0e205;text-decoration-color:#b0e205}.has-green-apple-color .wpcf7-form .red{color:#b0e205}.has-green-apple-color .wpcf7-form input[type=submit]{background-color:#b0e205}.has-grass-green-background-color{background-color:#65c710}.has-grass-green-color{color:#65c710;text-decoration-color:#65c710}.has-grass-green-color .wpcf7-form .red{color:#65c710}.has-grass-green-color .wpcf7-form input[type=submit]{background-color:#65c710}.has-turquois-background-color{background-color:#14d1c6}.has-turquois-color{color:#14d1c6;text-decoration-color:#14d1c6}.has-turquois-color .wpcf7-form .red{color:#14d1c6}.has-turquois-color .wpcf7-form input[type=submit]{background-color:#14d1c6}.has-blue-background-color{background-color:#00a2ff}.has-blue-color{color:#00a2ff;text-decoration-color:#00a2ff}.has-blue-color .wpcf7-form .red{color:#00a2ff}.has-blue-color .wpcf7-form input[type=submit]{background-color:#00a2ff}.has-blue-bright-background-color{background-color:#00e4ff}.has-blue-bright-color{color:#00e4ff;text-decoration-color:#00e4ff}.has-blue-bright-color .wpcf7-form .red{color:#00e4ff}.has-blue-bright-color .wpcf7-form input[type=submit]{background-color:#00e4ff}.has-purple-background-color{background-color:#d800ff}.has-purple-color{color:#d800ff;text-decoration-color:#d800ff}.has-purple-color .wpcf7-form .red{color:#d800ff}.has-purple-color .wpcf7-form input[type=submit]{background-color:#d800ff}.has-ajr-gradient-red-gradient-background{background:linear-gradient(66deg,#e51938,#e5197b)}.has-ajr-gradient-blue-purple-gradient-background{background:linear-gradient(66deg,#00a2ff,#5952ff 60%,#a40fff)}.has-ajr-gradient-algea-gradient-background{background:linear-gradient(65deg,#1aa085 20%,#4dbd4f 62%,#85dc14 92%)}.clearfix{clear:both}.wp-block-image{margin:60px auto}.wp-block-gallery{margin:60px auto!important}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{-o-object-fit:contain;object-fit:contain}.wp-block-button__link{border-radius:16px!important;cursor:pointer;font-family:open-sans,sans-serif;font-size:18px!important;min-width:190px!important;padding:18px 34px!important}.wp-block-heading.is-style-serif{font-family:capitolium-news-2,serif!important;font-weight:400;letter-spacing:-.01em}.wp-block-heading.is-style-underline{margin-bottom:.6em!important;text-decoration-thickness:12px}.wp-block-heading.is-style-underline mark{-webkit-text-decoration-skip:none;text-decoration-skip:none;color:inherit;text-decoration:underline}.wp-block-separator.is-style-thin{border-bottom:0}.tns-item{padding:0 1px}.fancybox-lock .fancybox-overlay{background:rgba(0,0,0,.5)}.empty{opacity:.5}.empty .map{background-color:#f0f0f0}.wp-block-gallery .wp-block-image{display:block;overflow:hidden;padding-top:33.33%;position:relative}.wp-block-gallery .wp-block-image>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:600px){.wp-block-gallery .wp-block-image{padding-top:50%}}.wp-block-gallery .wp-block-image a,.wp-block-gallery .wp-block-image div{height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-gallery .wp-block-image img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.wp-block-columns{display:flex}.wp-block-columns.bio-stats{gap:0;margin:0 auto;max-width:1500px;padding:80px 1%;text-align:center}@media (max-width:1000px){.wp-block-columns.bio-stats{flex-flow:column;max-width:600px;padding:80px 6%}}.wp-block-columns.bio-stats .wp-block-column{padding:70px 3%}.wp-block-columns.bio-stats .wp-block-column>:first-child{margin-top:0}.wp-block-columns.bio-stats .wp-block-column>:last-child{margin-bottom:0}@media (max-width:1000px){.wp-block-columns.bio-stats .wp-block-column{padding:50px 3%}}.wp-block-columns.bio-stats .wp-block-column+.wp-block-column{border-left:2px solid rgba(0,0,0,.1)}@media (max-width:1000px){.wp-block-columns.bio-stats .wp-block-column+.wp-block-column{border-left:none;border-top:2px solid rgba(0,0,0,.1)}}.wp-block-columns.bio-stats .wp-block-column .wp-block-heading{-webkit-font-smoothing:antialiased;font-size:30px;letter-spacing:-.01em;line-height:1.2em;margin-bottom:20px}.wp-block-columns.bio-stats .wp-block-column p{font-size:17px;line-height:1.3em}.block-banner{padding:160px 0}@media (max-width:1000px){.block-banner{padding:120px 0}}.block-banner .text-wrap{font-family:capitolium-news-2,serif;position:relative;text-align:center;z-index:1}.block-banner .text-wrap .container .acf-innerblocks-container>:first-child{margin-top:0}.block-banner .text-wrap .container .acf-innerblocks-container>:last-child{margin-bottom:0}.block-banner .text-wrap .container .wp-block-heading{font-size:26px;font-weight:400;margin:0;position:relative;z-index:2}.block-banner .text-wrap .container .wp-block-heading:after{background-color:#fff;content:" ";display:block;height:0;margin:13px auto 0;max-width:220px;padding-top:3px;width:40%}.block-banner .text-wrap .container .wp-block-buttons{margin:9% 0}.block-banner .text-wrap .container p{font-size:20px;line-height:1.4;margin-top:9%}.block-banner .text-wrap .container p a{background:linear-gradient(66deg,#e51938,#e5197b);border-radius:16px;color:#fff;display:inline-block;font-family:open-sans,sans-serif;font-size:18px;font-weight:400;min-width:120px;padding:18px 34px;text-align:center}.block-banner .img-wrap{display:block;overflow:hidden;padding-bottom:775px;position:relative}.block-banner .img-wrap>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:1600px){.block-banner .img-wrap{padding-bottom:88%}}.block-banner.is-style-bio,.block-banner.is-style-split{align-items:center;display:grid;grid-template-columns:45% 55%;padding:0}@media (max-width:1300px){.block-banner.is-style-bio,.block-banner.is-style-split{margin-top:30px}}@media (max-width:1000px){.block-banner.is-style-bio,.block-banner.is-style-split{grid-template-columns:100%;margin-top:50px}}.block-banner.is-style-bio .text-wrap,.block-banner.is-style-split .text-wrap{grid-column-start:1;grid-row-start:1;text-align:right}@media (max-width:1000px){.block-banner.is-style-bio .text-wrap,.block-banner.is-style-split .text-wrap{overflow:hidden;text-align:initial}}.block-banner.is-style-bio .text-wrap .container,.block-banner.is-style-split .text-wrap .container{display:inline-block;max-width:calc(555px - 5%);padding-left:4%;padding-right:5%;text-align:left;width:91%}@media (min-width:1600px){.block-banner.is-style-bio .text-wrap .container,.block-banner.is-style-split .text-wrap .container{max-width:530px;padding-left:25px;padding-right:30px}}@media (max-width:1000px){.block-banner.is-style-bio .text-wrap .container,.block-banner.is-style-split .text-wrap .container{display:block;margin:auto;max-width:none;padding-left:5%;text-align:center;width:90%}.block-banner.is-style-bio .text-wrap .container p,.block-banner.is-style-split .text-wrap .container p{margin-top:4%}}.block-banner.is-style-bio .text-wrap .container .wp-block-buttons,.block-banner.is-style-split .text-wrap .container .wp-block-buttons{display:block}@media (max-width:1000px){.block-banner.is-style-bio .text-wrap .container .wp-block-buttons,.block-banner.is-style-split .text-wrap .container .wp-block-buttons{margin:4% 0}}.block-banner.is-style-bio .img-wrap,.block-banner.is-style-split .img-wrap{border-radius:16px 0 0 0;grid-column-start:2;grid-row-start:1}@media (min-width:2000px){.block-banner.is-style-bio .img-wrap,.block-banner.is-style-split .img-wrap{padding-bottom:70%}}@media (max-width:1000px){.block-banner.is-style-bio .img-wrap,.block-banner.is-style-split .img-wrap{border-radius:12% 0 0 0;grid-column-start:1;grid-row-start:2;padding-bottom:65%}}.block-banner.is-style-bio .img-wrap:after,.block-banner.is-style-split .img-wrap:after{content:" ";display:block;height:35vw;left:3%;pointer-events:none;position:absolute;top:36%;transform:translate(-50%,-50%);width:35vw}@media (max-width:1000px){.block-banner.is-style-bio .img-wrap:after,.block-banner.is-style-split .img-wrap:after{display:none}}.block-banner.is-style-bio .img-wrap.g-yellow:after,.block-banner.is-style-split .img-wrap.g-yellow:after{background:radial-gradient(#fea031 4%,rgba(237,178,58,.451) 34%,rgba(220,224,67,0) 66%)}.block-banner.is-style-bio .img-wrap.g-blue:after,.block-banner.is-style-split .img-wrap.g-blue:after{background:radial-gradient(rgba(47,236,249,.69) 4%,rgba(68,136,224,0) 66%)}.block-banner.is-style-bio .img-wrap.g-aqua:after,.block-banner.is-style-split .img-wrap.g-aqua:after{background:radial-gradient(rgba(137,225,224,.988) 4%,rgba(137,225,224,0) 66%)}.block-banner.is-style-bio .img-wrap.g-pink:after,.block-banner.is-style-split .img-wrap.g-pink:after{background:radial-gradient(rgba(225,137,207,.988) 3%,rgba(225,137,207,0) 66%)}.block-banner.is-style-bio .img-wrap.g-rose:after,.block-banner.is-style-split .img-wrap.g-rose:after{background:radial-gradient(rgba(227,146,153,.988) 3%,rgba(227,146,153,0) 66%)}.block-banner.is-style-bio .img-wrap.g-grey:after,.block-banner.is-style-split .img-wrap.g-grey:after{background:radial-gradient(hsla(31,95%,92%,.533) 3%,hsla(62,71%,92%,0) 66%)}.block-banner.is-style-bio .img-wrap.g-white:after,.block-banner.is-style-split .img-wrap.g-white:after{background:radial-gradient(hsla(0,0%,85%,.91) 3%,hsla(0,0%,85%,0) 66%)}@media (max-width:1000px){.block-banner.is-style-split .text-wrap .container .wp-block-heading{font-size:30px}}@media (max-width:700px){.block-banner.is-style-split .text-wrap .container .wp-block-heading{font-size:26px}}.block-banner.is-style-split .text-wrap .container .wp-block-heading:after{background-color:#c3076d;margin-left:0;margin-right:0}@media (max-width:1000px){.block-banner.is-style-split .text-wrap .container .wp-block-heading:after{margin:12px auto 0}}.block-banner.is-style-split .text-wrap .container .wp-block-heading strong{display:block;font-size:60px;line-height:.8;width:145%}@media screen and (min-width:calc(1000px + 0px)){.block-banner.is-style-split .text-wrap .container .wp-block-heading strong{font-size:calc(-1.66667px + 9.66667vw)}}@media screen and (max-width:782px){.block-editor .block-banner.is-style-split .text-wrap .container .wp-block-heading strong{font-size:calc(-1.66667px + 9.66667vw)}}@media screen and (min-width:calc(1300px + 0px)){.block-banner.is-style-split .text-wrap .container .wp-block-heading strong{font-size:124px}}@media (max-width:1000px){.block-banner.is-style-split .text-wrap .container .wp-block-heading strong{width:100%}}@media (max-width:700px){.block-banner.is-style-split .text-wrap .container .wp-block-heading strong{font-size:50px}}.block-banner.is-style-bio{grid-template-columns:460px auto;margin:auto;max-width:1400px}@media (max-width:1400px){.block-banner.is-style-bio{margin:50px auto 0}}@media (max-width:1000px){.block-banner.is-style-bio{grid-template-columns:1fr}}.block-banner.is-style-bio .text-wrap{padding-left:6%}@media (max-width:1400px){.block-banner.is-style-bio .text-wrap{align-self:start}}@media (max-width:1000px){.block-banner.is-style-bio .text-wrap{padding-left:0}}.block-banner.is-style-bio .text-wrap .container{font-family:open-sans,sans-serif}.block-banner.is-style-bio .text-wrap .container .wp-block-heading{background:#fff;font-family:oswald,serif;font-weight:300;line-height:1.07em;padding-right:4%;width:161%}@media (max-width:1400px){.block-banner.is-style-bio .text-wrap .container .wp-block-heading{width:47vw}}@media (max-width:1000px){.block-banner.is-style-bio .text-wrap .container .wp-block-heading{padding-right:0;width:auto}}.block-banner.is-style-bio .text-wrap .container h1{font-size:32px;padding-top:8%}@media (max-width:1000px){.block-banner.is-style-bio .text-wrap .container h1{font-size:23px}.block-banner.is-style-bio .text-wrap .container h1 strong{display:block;font-size:50px;line-height:1.3em}}.block-banner.is-style-bio .text-wrap .container h2{border-radius:0 0 14px;font-size:63px;padding-bottom:8%}@media (max-width:1400px){.block-banner.is-style-bio .text-wrap .container h2{font-size:4.5vw}}@media (max-width:1000px){.block-banner.is-style-bio .text-wrap .container h2{-webkit-font-smoothing:antialiased;font-size:34px;margin:auto;padding:4% 0;width:90%}}@media (max-width:500px){.block-banner.is-style-bio .text-wrap .container h2{font-size:28px}}.block-banner.is-style-bio .text-wrap .container h2 strong{font-weight:400}@media (max-width:1000px){.block-banner.is-style-bio .text-wrap .container h2 strong{display:block}}@media (max-width:700px){.block-banner.is-style-bio .text-wrap .container h2 strong{display:initial}}.block-banner.is-style-bio .text-wrap .container p{font-size:18px;font-weight:300;max-width:333px;padding-right:8%}@media (max-width:1000px){.block-banner.is-style-bio .text-wrap .container p{font-size:19px;margin:auto;max-width:700px;padding:70px 0 0;text-align:left}}.block-banner.is-style-bio .img-wrap{background-color:#000}.block-banner.is-style-bio .img-wrap img{left:55%;-o-object-fit:contain;object-fit:contain;top:50%}.block-banner.is-style-bio .split-img{background-color:#000}.block-banner.is-style-bio .split-img img{-o-object-fit:contain;object-fit:contain}.block-banner:not(.is-style-split):not(.is-style-bio){color:#fff;overflow:hidden;position:relative}.block-banner:not(.is-style-split):not(.is-style-bio) .text-wrap{margin:auto;max-width:1250px;padding:0 4%}.block-banner:not(.is-style-split):not(.is-style-bio) .text-wrap .wp-block-heading{-webkit-font-smoothing:antialiased}.block-banner:not(.is-style-split):not(.is-style-bio) .img-wrap{height:100%;left:0;padding-bottom:0;position:absolute;top:0;width:100%}.block-banner:not(.is-style-split):not(.is-style-bio) .img-wrap img{width:102%}.block-banner:not(.is-style-split):not(.is-style-bio) .img-wrap img.default{filter:brightness(.3)}.block-banner.is-style-full-tilt{clip-path:polygon(0 0,100% 60px,100% 100%,0 calc(100% - 60px));margin-bottom:-60px}.block-banner.is-style-full-tilt .text-wrap{text-align:left}.block-banner.is-style-full-tilt .text-wrap .container{max-width:880px;padding:0;position:relative;width:100%;z-index:1}.block-banner.is-style-full-tilt .text-wrap .container .wp-block-heading{font-size:36px;line-height:.8em}@media screen and (min-width:calc(600px + 0px)){.block-banner.is-style-full-tilt .text-wrap .container .wp-block-heading{font-size:calc(4px + 6vw)}}@media screen and (max-width:782px){.block-editor .block-banner.is-style-full-tilt .text-wrap .container .wp-block-heading{font-size:calc(4px + 6vw)}}@media screen and (min-width:calc(900px + 0px)){.block-banner.is-style-full-tilt .text-wrap .container .wp-block-heading{font-size:58px}}.block-banner.is-style-full-tilt .text-wrap .container .wp-block-heading strong{display:block;font-size:50px;letter-spacing:-.04em;line-height:.9;width:auto}@media screen and (min-width:calc(600px + 0px)){.block-banner.is-style-full-tilt .text-wrap .container .wp-block-heading strong{font-size:calc(6px + 11vw)}}@media screen and (max-width:782px){.block-editor .block-banner.is-style-full-tilt .text-wrap .container .wp-block-heading strong{font-size:calc(6px + 11vw)}}@media screen and (min-width:calc(1000px + 0px)){.block-banner.is-style-full-tilt .text-wrap .container .wp-block-heading strong{font-size:116px}}@media (min-width:1000px){.block-banner.is-style-full-tilt .text-wrap .container .wp-block-heading strong{font-size:110px}}.block-banner.is-style-full-tilt .text-wrap .container .wp-block-heading:after{background-color:#fff;margin-left:0;margin-right:0}.block-banner.is-style-full-tilt .text-wrap .container p{-webkit-font-smoothing:antialiased;font-size:21px;font-weight:600;max-width:500px}.block-banner.is-style-full-tilt+*{padding-top:150px}@media (max-width:800px){.block-banner.is-style-full-tilt+*{padding-top:130px}}.block-banner.is-style-slant-bottom,.block-banner.is-style-slant-top{background-color:#181317}@media (max-width:1000px){.block-banner.is-style-slant-bottom,.block-banner.is-style-slant-top{padding-top:0!important}}.block-banner.is-style-slant-bottom .text-wrap,.block-banner.is-style-slant-top .text-wrap{margin:auto;max-width:1375px;padding:0 4%;text-align:right}@media (max-width:1000px){.block-banner.is-style-slant-bottom .text-wrap,.block-banner.is-style-slant-top .text-wrap{max-width:none;padding:0 6%;position:relative;text-align:center}.block-banner.is-style-slant-bottom .text-wrap:before,.block-banner.is-style-slant-top .text-wrap:before{background:linear-gradient(0deg,#181317,rgba(24,19,23,0));bottom:99%;content:" ";display:block;left:0;padding-top:14%;position:absolute;width:100%}}.block-banner.is-style-slant-bottom .text-wrap .container,.block-banner.is-style-slant-top .text-wrap .container{display:inline-block;max-width:46%;text-align:left;width:600px}@media (max-width:1000px){.block-banner.is-style-slant-bottom .text-wrap .container,.block-banner.is-style-slant-top .text-wrap .container{display:block;max-width:none;padding-top:70px;width:auto}}.block-banner.is-style-slant-bottom .text-wrap .container .wp-block-heading,.block-banner.is-style-slant-top .text-wrap .container .wp-block-heading{font-size:36px;line-height:1.1}@media screen and (min-width:calc(1000px + 0px)){.block-banner.is-style-slant-bottom .text-wrap .container .wp-block-heading,.block-banner.is-style-slant-top .text-wrap .container .wp-block-heading{font-size:calc(4px + 2.8vw)}}@media screen and (max-width:782px){.block-editor .block-banner.is-style-slant-bottom .text-wrap .container .wp-block-heading,.block-editor .block-banner.is-style-slant-top .text-wrap .container .wp-block-heading{font-size:calc(4px + 2.8vw)}}@media screen and (min-width:calc(1500px + 0px)){.block-banner.is-style-slant-bottom .text-wrap .container .wp-block-heading,.block-banner.is-style-slant-top .text-wrap .container .wp-block-heading{font-size:46px}}@media (max-width:1000px){.block-banner.is-style-slant-bottom .text-wrap .container .wp-block-heading,.block-banner.is-style-slant-top .text-wrap .container .wp-block-heading{text-align:center}.block-banner.is-style-slant-bottom .text-wrap .container .wp-block-heading br,.block-banner.is-style-slant-top .text-wrap .container .wp-block-heading br{display:none}}.block-banner.is-style-slant-bottom .text-wrap .container .wp-block-heading:after,.block-banner.is-style-slant-top .text-wrap .container .wp-block-heading:after{display:none}.block-banner.is-style-slant-bottom .text-wrap .container p,.block-banner.is-style-slant-top .text-wrap .container p{font-family:open-sans,sans-serif;line-height:1.7;margin-top:30px}.block-banner.is-style-slant-bottom .text-wrap .container ul,.block-banner.is-style-slant-top .text-wrap .container ul{font-family:open-sans,sans-serif;font-size:26px;font-weight:300;line-height:1.3;list-style:none;padding:0}@media screen and (min-width:calc(1000px + 0px)){.block-banner.is-style-slant-bottom .text-wrap .container ul,.block-banner.is-style-slant-top .text-wrap .container ul{font-size:calc(8px + 1.2vw)}}@media screen and (max-width:782px){.block-editor .block-banner.is-style-slant-bottom .text-wrap .container ul,.block-editor .block-banner.is-style-slant-top .text-wrap .container ul{font-size:calc(8px + 1.2vw)}}@media screen and (min-width:calc(1500px + 0px)){.block-banner.is-style-slant-bottom .text-wrap .container ul,.block-banner.is-style-slant-top .text-wrap .container ul{font-size:26px}}@media (max-width:1000px){.block-banner.is-style-slant-bottom .text-wrap .container ul,.block-banner.is-style-slant-top .text-wrap .container ul{text-align:center}}@media (max-width:700px){.block-banner.is-style-slant-bottom .text-wrap .container ul,.block-banner.is-style-slant-top .text-wrap .container ul{font-size:20px}}.block-banner.is-style-slant-bottom .text-wrap .container ul li,.block-banner.is-style-slant-top .text-wrap .container ul li{margin:11px 0}@media (max-width:1000px){.block-banner.is-style-slant-bottom .img-wrap,.block-banner.is-style-slant-top .img-wrap{padding-top:60%;position:relative!important}.block-banner.is-style-slant-bottom .img-wrap img,.block-banner.is-style-slant-top .img-wrap img{left:0;transform:translateY(-50%);width:157%!important}}.block-banner.is-style-slant-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - 10vw),0 100%);padding:5% 0 14%}@media (max-width:1600px){.block-banner.is-style-slant-bottom{padding:80px 0 calc(10% + 70px)}}.block-banner.is-style-slant-top{clip-path:polygon(0 0,100% 17vw,100% 100%,0 100%);padding:calc(17% + 70px) 0 110px}@media (max-width:1000px){.block-banner.is-style-slant-top{padding-bottom:80px}}.block-split-point{display:none;position:relative}@media (max-width:1000px){.block-split-point{display:block}}.block-split-point.is-admin{border-bottom:1px dashed #0c0d0a;border-top:1px dashed #0c0d0a;display:block;padding-bottom:0}.block-split-point.is-admin:after{display:none}.block-split-point.is-admin .split-img{margin:auto;padding-bottom:0}@media (max-width:1000px){.block-split-point.is-admin .split-img{left:0;width:100%}}.block-split-point.is-admin .split-img img{display:none}.block-split-point .split-img{display:block;left:-6%;margin:4% 0;overflow:hidden;padding-bottom:70%;position:relative;width:101vw}.block-split-point .split-img>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.block-split-point .split-img img{z-index:1}@media (max-width:1000px){.has-split-point{display:block}.has-split-point .img-wrap{display:none}}.block-bio-split{align-items:stretch;background-color:#f2f2f2;display:flex}@media (max-width:1100px){.block-bio-split{flex-direction:column}}.block-bio-split .img-wrap{display:block;overflow:hidden;padding-bottom:40%;position:relative;width:53%}.block-bio-split .img-wrap>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:1100px){.block-bio-split .img-wrap{padding-bottom:70%;width:100%}}.block-bio-split .img-wrap .caption{-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,.439);bottom:0;color:#fff;font-family:Oswald;font-size:18px;font-weight:300;left:0;padding:12px 14px;position:absolute;z-index:1}.block-bio-split .text-wrap{align-self:center;padding:6% 0;width:47%}@media (max-width:1100px){.block-bio-split .text-wrap{padding-bottom:80px;width:100%}}.block-bio-split .text-wrap .container{margin:auto;max-width:500px;padding:0 6%}@media (max-width:1100px){.block-bio-split .text-wrap .container{max-width:800px}}.block-bio-split .text-wrap .container .acf-innerblocks-container{font-size:18px}.block-bio-split .text-wrap .container .acf-innerblocks-container>:first-child{margin-top:0}.block-bio-split .text-wrap .container .acf-innerblocks-container>:last-child{margin-bottom:0}.block-bio-split .text-wrap .container .acf-innerblocks-container h2{font-family:Oswald;font-size:44px;line-height:1.4;margin-bottom:30px}.block-bio-split .text-wrap .container .acf-innerblocks-container p{-webkit-font-smoothing:antialiased;line-height:1.5em;margin:24px 0}.block-timeline-date{margin:40px auto;max-width:900px}.block-timeline-date .timeline-columns{gap:0}.block-timeline-date .timeline-columns .wp-block-column.timeline-year{padding-right:10px}.block-timeline-date .timeline-columns .wp-block-column.timeline-year *{font-family:Oswald;font-size:40px;font-weight:600;line-height:1.3!important;margin:0}.block-timeline-date .timeline-columns .wp-block-column.timeline-description>:first-child{margin-top:0}.block-timeline-date .timeline-columns .wp-block-column.timeline-description>:last-child{margin-bottom:0}.block-timeline-date .timeline-columns .wp-block-column.timeline-description p{color:#666;font-size:18px;line-height:1.5em}.block-client-list{padding:80px 6%}.block-client-list .acf-innerblocks-container>:first-child{margin-top:0}.block-client-list .acf-innerblocks-container>:last-child{margin-bottom:0}.block-client-list .acf-innerblocks-container h2{font-family:Oswald;font-size:41px;line-height:1.1;margin-bottom:60px;text-align:center}.block-client-list .acf-innerblocks-container ul.wp-block-list{-moz-column-count:2;column-count:2;font-size:17px;line-height:1.6em;margin:auto;max-width:800px}.block-marquee{padding-top:6px}.block-marquee .slider{transition-timing-function:linear!important}.block-marquee .marquee-image{display:block;overflow:hidden;padding-right:0!important;padding-top:100%;position:relative;width:100%}.block-marquee .marquee-image>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.block-stats{color:#fff;position:relative;text-align:center;z-index:2}.block-stats.is-style-bio:before{background-color:rgba(0,0,0,.08);content:" ";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.block-stats+.block-banner{margin-top:-11%}.block-stats .container{filter:drop-shadow(0 0 24px rgba(0,0,0,.5));margin:auto;max-width:960px;padding:0 4%}@media (max-width:800px){.block-stats .container.col-1{margin-left:auto;margin-right:auto;max-width:550px}.block-stats .container.col-1 .stat{padding:12% 10px}}.block-stats .container.col-1 .stat .number{font-size:50px}@media screen and (min-width:calc(400px + 0px)){.block-stats .container.col-1 .stat .number{font-size:calc(-30px + 20vw)}}@media screen and (max-width:782px){.block-editor .block-stats .container.col-1 .stat .number{font-size:calc(-30px + 20vw)}}@media screen and (min-width:calc(600px + 0px)){.block-stats .container.col-1 .stat .number{font-size:90px}}.block-stats .container.col-1 .stat .label{font-size:30px}@media screen and (min-width:calc(400px + 0px)){.block-stats .container.col-1 .stat .label{font-size:calc(-10px + 10vw)}}@media screen and (max-width:782px){.block-editor .block-stats .container.col-1 .stat .label{font-size:calc(-10px + 10vw)}}@media screen and (min-width:calc(600px + 0px)){.block-stats .container.col-1 .stat .label{font-size:50px}}.block-stats .container.col-2{grid-gap:0 2%;display:grid;grid-template-columns:1fr 1fr;max-width:920px}@media (max-width:800px){.block-stats .container.col-2{display:block;margin-left:auto;margin-right:auto;max-width:550px}}.block-stats .container.col-2 .stat{margin:initial;padding:11% 10px}@media (max-width:800px){.block-stats .container.col-2 .stat{margin:30px 0 0}}.block-stats .container.col-2 .stat .number{font-size:50px}@media screen and (min-width:calc(800px + 0px)){.block-stats .container.col-2 .stat .number{font-size:calc(-21.66667px + 8.33333vw)}}@media screen and (max-width:782px){.block-editor .block-stats .container.col-2 .stat .number{font-size:calc(-21.66667px + 8.33333vw)}}@media screen and (min-width:calc(1100px + 0px)){.block-stats .container.col-2 .stat .number{font-size:70px}}.block-stats .container.col-2 .stat .label{font-size:30px}@media screen and (min-width:calc(800px + 0px)){.block-stats .container.col-2 .stat .label{font-size:calc(-10.66667px + 4.33333vw)}}@media screen and (max-width:782px){.block-editor .block-stats .container.col-2 .stat .label{font-size:calc(-10.66667px + 4.33333vw)}}@media screen and (min-width:calc(1100px + 0px)){.block-stats .container.col-2 .stat .label{font-size:37px}}.block-stats .container.col-3{grid-gap:0 6%;display:grid;grid-template-columns:1fr 1fr 1fr;max-width:1160px}@media (max-width:1000px){.block-stats .container.col-3{grid-gap:0 4%}}@media (max-width:800px){.block-stats .container.col-3{display:block;margin-left:auto;margin-right:auto;max-width:400px}}.block-stats .container.col-3 .stat{margin:initial;padding:11% 10px}@media (max-width:1000px){.block-stats .container.col-3 .stat{padding:13% 10px}}@media (max-width:800px){.block-stats .container.col-3 .stat{margin:30px 0 0}}.block-stats .container.col-3 .stat .number{font-size:46px}@media screen and (min-width:calc(800px + 0px)){.block-stats .container.col-3 .stat .number{font-size:calc(-7.33333px + 4.66667vw)}}@media screen and (max-width:782px){.block-editor .block-stats .container.col-3 .stat .number{font-size:calc(-7.33333px + 4.66667vw)}}@media screen and (min-width:calc(1100px + 0px)){.block-stats .container.col-3 .stat .number{font-size:44px}}.block-stats .container.col-3 .stat .label{font-size:26px;font-weight:500}@media screen and (min-width:calc(800px + 0px)){.block-stats .container.col-3 .stat .label{font-size:calc(-.66667px + 2.33333vw)}}@media screen and (max-width:782px){.block-editor .block-stats .container.col-3 .stat .label{font-size:calc(-.66667px + 2.33333vw)}}@media screen and (min-width:calc(1100px + 0px)){.block-stats .container.col-3 .stat .label{font-size:25px}}.block-stats .container .stat{border-radius:26px;display:block;margin:auto;max-width:570px;overflow:hidden;padding:7% 10px;position:relative}.block-stats .container .stat>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.block-stats .container .stat span{display:block;line-height:1;position:relative;z-index:1}.block-stats .container .stat span.number{font-weight:700}.block-stats .container .stat span.label{font-weight:600}.block-stats .container .stat.blue{background-color:#012e33}.block-stats .container .stat.blue img{filter:hue-rotate(52deg);opacity:.7}.block-stats .container .stat.light-blue{background-color:#0084c4}.block-stats .container .stat.light-blue img{filter:hue-rotate(52deg);opacity:.7}.block-stats .container .stat.green{background-color:#012e33}.block-stats .container .stat.green img{filter:hue-rotate(-38deg) brightness(2)}.block-stats .container .stat.yellow{background-color:#d09d08}.block-stats .container .stat.yellow img{filter:hue-rotate(-111deg)}.block-stats .container .stat.orange{background-color:#d66b25}.block-stats .container .stat.orange img{filter:hue-rotate(-111deg)}.block-stats .container .stat.red{background-color:#fc4100}.block-stats .container .stat.red img{filter:hue-rotate(72deg) brightness(.5) contrast(2);opacity:.8}.block-stats .container .stat.pink{background-color:#fc4100}.block-stats .container .stat.pink img{filter:hue-rotate(133deg) brightness(1.04) contrast(2.2);opacity:.8}.block-stats .container .stat.purple{background-color:#9700bf}.block-stats .container .stat.purple img{filter:hue-rotate(52deg) brightness(.9) contrast(1.2);opacity:.6}.block-text-area{font-size:19px;padding:120px 0}@media (max-width:1000px){.block-text-area{padding:12% 0}}@media (max-width:700px){.block-text-area{font-size:17px}}.block-text-area .container{margin:auto;max-width:1050px;padding:0 4%}.block-text-area .container .acf-innerblocks-container>:first-child{margin-top:0}.block-text-area .container .acf-innerblocks-container>:last-child{margin-bottom:0}@media (max-width:800px){.block-text-area .container .wp-block-gallery{display:block;max-width:600px}}.block-text-area .container .wp-block-gallery .wp-block-image{overflow:initial}@media (max-width:800px){.block-text-area .container .wp-block-gallery .wp-block-image{padding-top:0;width:100%!important}.block-text-area .container .wp-block-gallery .wp-block-image a{position:relative}.block-text-area .container .wp-block-gallery .wp-block-image img{left:auto;-o-object-fit:contain;object-fit:contain;position:relative;top:auto;transform:none}}.block-text-area .container .wp-block-gallery .wp-block-image .wp-element-caption{-webkit-font-smoothing:antialiased;background:none;color:#282828;font-family:oswald,serif;font-size:24px;font-weight:300;letter-spacing:-.02em;line-height:1.1;margin-top:10px;max-height:none;overflow:initial;padding:0;text-align:left;top:100%!important}@media (max-width:1000px){.block-text-area .container .wp-block-gallery .wp-block-image .wp-element-caption{font-size:20px}}@media (max-width:800px){.block-text-area .container .wp-block-gallery .wp-block-image .wp-element-caption{margin-bottom:40px;position:relative}}.block-text-area .container .wp-block-gallery .wp-block-image .wp-element-caption strong{font-size:24px}.block-text-area .container .wp-block-heading{font-family:oswald,serif;margin-bottom:0}.block-text-area .container .wp-block-heading.is-style-serif{font-size:54px;line-height:1.1}.block-text-area .container .wp-block-heading.is-style-serif strong{font-weight:700}.block-text-area .container .wp-block-heading+.wp-block-heading{margin-top:0}.block-text-area .container h1{font-size:60px;line-height:1.1}@media screen and (min-width:calc(600px + 0px)){.block-text-area .container h1{font-size:10vw}}@media screen and (max-width:782px){.block-editor .block-text-area .container h1{font-size:10vw}}@media screen and (min-width:calc(900px + 0px)){.block-text-area .container h1{font-size:90px}}@media (max-width:800px){.block-text-area .container h1 br{display:none}.block-text-area .container h1 br+mark:before{content:" ";position:relative}}.block-text-area .container .wp-block-buttons{margin:32px 0}.block-text-area .container h2{-webkit-font-smoothing:antialiased;font-size:33px}.block-text-area .container h3{font-size:21px;font-weight:400}.block-text-area .container p{line-height:1.8}.block-text-area .container p strong{font-weight:800}.block-about-bio{align-items:center;display:grid;grid-template-columns:560px auto;margin:100px auto;max-width:1220px;padding:0 4%}@media (max-width:1200px){.block-about-bio{grid-template-columns:50% auto;padding:0 0 0 4%}}@media (max-width:1000px){.block-about-bio{display:block;overflow:hidden;padding:0 5%}}.block-about-bio .text-wrap{color:#282828;grid-row-start:1;padding-right:6%}@media (max-width:1000px){.block-about-bio .text-wrap{padding-right:0}}.block-about-bio .text-wrap h1{font-family:oswald;font-size:44px;font-weight:400;line-height:1;margin:0}@media screen and (min-width:calc(1000px + 0px)){.block-about-bio .text-wrap h1{font-size:calc(-49.75px + 9.375vw)}}@media screen and (max-width:782px){.block-editor .block-about-bio .text-wrap h1{font-size:calc(-49.75px + 9.375vw)}}@media screen and (min-width:calc(1320px + 0px)){.block-about-bio .text-wrap h1{font-size:74px}}@media (max-width:1000px){.block-about-bio .text-wrap h1{text-align:center}}.block-about-bio .text-wrap h1 strong{font-size:76px}@media screen and (min-width:calc(1000px + 0px)){.block-about-bio .text-wrap h1 strong{font-size:calc(26px + 5vw)}}@media screen and (max-width:782px){.block-editor .block-about-bio .text-wrap h1 strong{font-size:calc(26px + 5vw)}}@media screen and (min-width:calc(1320px + 0px)){.block-about-bio .text-wrap h1 strong{font-size:92px}}.block-about-bio .text-wrap h2{font-size:20px;font-weight:600;margin-bottom:30px}@media (max-width:1000px){.block-about-bio .text-wrap h2{text-align:center}}.block-about-bio .text-wrap p{font-size:19px;line-height:1.57}.block-about-bio .img-wrap{position:relative}.block-about-bio .img-wrap .headshot-wrap{display:block;overflow:hidden;padding-bottom:100%;position:relative;width:100%;z-index:1}.block-about-bio .img-wrap .headshot-wrap>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.block-about-bio .block-split-point:after,.block-about-bio .img-wrap:after{background-color:#e4e4e4;content:" ";height:105.4%;position:absolute;right:2.7%;top:-2.7%;width:94.6%}@media (max-width:1000px){.block-about-bio .block-split-point:after,.block-about-bio .img-wrap:after{display:block;height:calc(100% + 32px);top:-16px}.block-about-bio .block-split-point{margin-bottom:100px}.block-about-bio .block-split-point .split-img{padding-bottom:90%}}.block-case-studies{font-family:capitolium-news-2,serif;padding:8% 0;text-align:center}.block-case-studies h1,.block-case-studies h2,.block-case-studies h3{-webkit-font-smoothing:antialiased;font-size:42px;font-weight:400}.block-case-studies .cases{grid-gap:0 3%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:auto;max-width:1275px;padding:0 4%}@media (max-width:1100px){.block-case-studies .cases{grid-template-columns:1fr 1fr}}.block-case-studies .cases .thumb{border-radius:15px;display:block;overflow:hidden;padding-bottom:120%;position:relative}.block-case-studies .cases .thumb>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:1100px){.block-case-studies .cases .thumb{margin-bottom:6%}}.block-case-studies .view-all{color:#dd1543;font-size:18px;margin-top:40px}.block-projects-sampler{font-family:capitolium-news-2,serif;margin:auto;max-width:1100px;padding:100px 4% calc(120px + 2%);text-align:center}.block-projects-sampler .acf-innerblocks-container{grid-gap:0 1%;display:grid;grid-template-columns:1fr 1fr}.block-projects-sampler .acf-innerblocks-container .wp-block-acf-projects-sampler-audio,.block-projects-sampler .acf-innerblocks-container .wp-block-acf-projects-sampler-single,.block-projects-sampler .acf-innerblocks-container .wp-block-acf-projects-sampler-video{margin:0;min-height:320px;position:relative}@media (max-width:1200px){.block-projects-sampler .acf-innerblocks-container .wp-block-acf-projects-sampler-audio,.block-projects-sampler .acf-innerblocks-container .wp-block-acf-projects-sampler-single,.block-projects-sampler .acf-innerblocks-container .wp-block-acf-projects-sampler-video{min-height:30vw}}.block-projects-sampler .acf-innerblocks-container .wp-block-acf-projects-sampler-audio.acf-block-preview a,.block-projects-sampler .acf-innerblocks-container .wp-block-acf-projects-sampler-single.acf-block-preview a,.block-projects-sampler .acf-innerblocks-container .wp-block-acf-projects-sampler-video.acf-block-preview a{pointer-events:none}.block-projects-sampler .acf-innerblocks-container .wp-block-acf-projects-sampler-single,.block-projects-sampler .acf-innerblocks-container .wp-block-acf-projects-sampler-video{background-color:#000}.block-projects-sampler .acf-innerblocks-container .wp-block-acf-projects-sampler-audio{align-items:center;border:1px solid #444;display:grid}#top .block-projects-sampler .acf-innerblocks-container .block-projects-sampler-audio,#top .block-projects-sampler .acf-innerblocks-container .block-projects-sampler-single,#top .block-projects-sampler .acf-innerblocks-container .block-projects-sampler-video{margin:1% 0;min-height:320px;position:relative}@media (max-width:1200px){#top .block-projects-sampler .acf-innerblocks-container .block-projects-sampler-audio,#top .block-projects-sampler .acf-innerblocks-container .block-projects-sampler-single,#top .block-projects-sampler .acf-innerblocks-container .block-projects-sampler-video{min-height:30vw}}#top .block-projects-sampler .acf-innerblocks-container .block-projects-sampler-audio{align-items:center;border:1px solid #444;display:grid}.block-projects-sampler .acf-innerblocks-container .block-projects-sampler-single .logo,.block-projects-sampler .acf-innerblocks-container .block-projects-sampler-video .logo{left:50%;max-height:65%;max-width:65%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.block-projects-sampler .acf-innerblocks-container .block-projects-sampler-single .img-wrap,.block-projects-sampler .acf-innerblocks-container .block-projects-sampler-video .img-wrap{background-color:#000;display:block;height:100%;left:0;overflow:hidden;position:relative;position:absolute;top:0;width:100%;z-index:1}.block-projects-sampler .acf-innerblocks-container .block-projects-sampler-single .img-wrap>img,.block-projects-sampler .acf-innerblocks-container .block-projects-sampler-video .img-wrap>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.block-projects-sampler .acf-innerblocks-container .block-projects-sampler-single .img-wrap img,.block-projects-sampler .acf-innerblocks-container .block-projects-sampler-video .img-wrap img{opacity:.33}.block-projects-sampler .acf-innerblocks-container .block-projects-sampler-audio .audioelem{display:none;margin:auto}.block-projects-sampler .acf-innerblocks-container .block-projects-sampler-audio .play-pause{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(../images/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;display:block;height:62px;margin:auto;max-width:17%;padding:0;width:62px}.block-projects-sampler .acf-innerblocks-container .block-projects-sampler-audio.playing .play-pause{background-image:url(../images/icon-pause.svg)}.block-projects-sampler .acf-innerblocks-container .block-projects-sampler-audio .buttons-wrap{background-color:#b909f6;border-radius:100px;display:inline-block;margin-top:4%;padding:2px 2.5px}.block-projects-sampler .acf-innerblocks-container .block-projects-sampler-audio .buttons-wrap button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:inline-block;font-size:14px;padding:8px 19px}.block-projects-sampler .acf-innerblocks-container .block-projects-sampler-audio .buttons-wrap button.active{background-color:#000;border-radius:100px;color:#fff}.block-projects-sampler h1,.block-projects-sampler h2,.block-projects-sampler h3{-webkit-font-smoothing:antialiased;font-size:42px;font-weight:400}.wp-block-heading+.block-projects-sampler{padding-top:0}.block-services{background:#e51938;background:linear-gradient(66deg,#e51938,#e5197b);color:#fff;padding:110px 0 150px;text-align:center}@media (max-width:800px){.block-services{padding:90px 0 100px}}.block-services .acf-innerblocks-container{margin:auto;max-width:1000px;padding:0 4%}.block-services .acf-innerblocks-container .wp-block-heading{font-family:capitolium-news-2,serif;font-size:41px;font-weight:400;margin-top:0;text-align:center}@media (max-width:600px){.block-services .acf-innerblocks-container .wp-block-heading{font-size:36px}}.block-services .acf-innerblocks-container p{-webkit-font-smoothing:antialiased;font-size:19px;font-weight:400;line-height:1.6;text-align:left}.block-services .services{align-items:baseline;display:grid;font-size:21px;font-weight:600;grid-template-columns:auto auto auto auto auto;margin:80px auto auto;max-width:1400px;padding:0 4%}@media (max-width:1000px){.block-services .services{display:block}}@media (max-width:600px){.block-services .services{display:grid;grid-template-columns:auto auto}}@media (max-width:1000px){.block-services .services .icon{display:inline-block;margin:0 4% 40px}}@media (max-width:600px){.block-services .services .icon{margin:0 0 40px}}@media (max-width:1000px){.block-services .services .icon:last-child{margin-bottom:0}}@media (max-width:600px){.block-services .services .icon:last-child{grid-column-end:3;grid-column-start:1;margin:0}}.block-services .services .icon img{display:block;margin:0 auto 14px;width:74px}.block-industries{background-color:#0c0d0a;clip-path:polygon(0 4%,100% 0,100% 96%,0 100%);padding:36% 0 calc(4% + 50px);position:relative}@media (max-width:1000px){.block-industries{padding-bottom:calc(4% + 20px)}}.block-industries .industries{align-items:end;color:#fff;display:grid;font-size:22px;grid-template-columns:repeat(5,1fr);margin:auto;max-width:1200px;position:relative;width:96%;z-index:1}@media (max-width:1000px){.block-industries .industries{font-size:18px;grid-template-columns:repeat(3,1fr)!important;max-width:700px}}@media (max-width:700px){.block-industries .industries{grid-template-columns:repeat(2,1fr)!important}}.block-industries .industries .icon{text-align:center}@media (max-width:1000px){.block-industries .industries .icon{margin-bottom:22px}}.block-industries .industries .icon .img{display:block;height:70px;margin:auto;overflow:hidden;position:relative;width:70px}.block-industries .industries .icon .img>img{height:100%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:1000px){.block-industries .industries .icon .img{height:55px;margin-bottom:6px;width:55px}}.block-industries .industries .icon .plus{display:block;font-size:30px}@media (max-width:1000px){.block-industries .industries .icon .plus{line-height:1}}.block-industries .img-wrap{display:block;height:100%;left:0;overflow:hidden;position:relative;position:absolute;top:0;width:100%}.block-industries .img-wrap>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.block-industries .img-wrap img{-o-object-position:top;object-position:top}@media (max-width:1000px){.block-industries .img-wrap img{-o-object-fit:contain;object-fit:contain}}.block-industries .img-wrap img.default{filter:brightness(.3);-o-object-position:initial;object-position:initial}.block-testimonials .testimonials-slider-wrap{margin:auto;max-width:1150px;position:relative}.block-testimonials .testimonials-slider-wrap .tns-outer>.tns-nav,.block-testimonials .testimonials-slider-wrap .tns-outer>button{display:none}.block-testimonials .testimonials-slider-wrap .tns-item{color:#282828;text-align:center;vertical-align:middle!important}.block-testimonials .testimonials-slider-wrap .testimonial .quote{font-size:22px;line-height:1.35}.block-testimonials .testimonials-slider-wrap .testimonial .author{display:block;font-size:23px;font-weight:700;margin-top:23px}.block-testimonials .testimonials-slider-wrap .testimonial .company{display:block}.block-testimonials .testimonials-slider-wrap .next,.block-testimonials .testimonials-slider-wrap .previous{box-sizing:initial;cursor:pointer;display:none;height:auto;padding:4px;position:absolute;top:50%;transform:translatey(-50%);width:44px}.block-testimonials .testimonials-slider-wrap .nav-wrap{margin-top:24px;text-align:center}.block-testimonials .testimonials-slider-wrap .nav-wrap .dots{display:inline-block;margin:auto}.block-testimonials .testimonials-slider-wrap .nav-wrap .dots span{background-color:#aaaaab;border-radius:100%;cursor:pointer;display:inline-block;height:11px;margin:0 3px;vertical-align:middle;width:11px}.block-testimonials .testimonials-slider-wrap .nav-wrap .dots span.active{background-color:#050607}.block-progress-arrow{font-family:oswald,serif;text-align:center}.block-progress-arrow .grid{align-items:center;display:grid;grid-template-columns:max-content auto max-content;transition:width 2s;width:300px}.block-progress-arrow .grid.active{width:100%}.block-progress-arrow .grid .arrow-position{padding:0 9%}.block-progress-arrow .grid .arrow-position .wrap{position:relative}.block-progress-arrow .grid .arrow-position .wrap .line{background-color:#e51937;border-radius:5px;display:block;height:2px;width:100%}.block-progress-arrow .grid .arrow-position .wrap .point{border-right:2px solid #e51937;border-top:2px solid #e51937;display:block;height:22px;position:absolute;right:-1px;top:50%;transform:rotate(45deg);transform-origin:top right;width:22px}.block-progress-arrow .grid .info{font-size:37px;font-weight:600}.block-progress-arrow .grid .title{font-size:16px}.block-contact-form{padding:8% 4%}.block-contact-form:not(.has-text-color) .grid{color:#222;text-transform:uppercase}.block-contact-form:not(.has-text-color) .grid input{color:#ed175d}.block-contact-form:not(.has-text-color) .grid input[type=submit]{background-color:#ed175d}.block-contact-form:not(.has-text-color) .grid .red{color:#b82025}.block-contact-form.has-text-color .grid{-webkit-font-smoothing:antialiased;color:#fff;font-size:19px;font-weight:300;text-transform:uppercase}.block-contact-form.has-text-color .grid input{-webkit-font-smoothing:antialiased;background:none!important;color:#fff}.block-contact-form.has-nearblack-background-color .wpcf7 form.sent .wpcf7-response-output{border-color:#00a0d2;border-radius:9px;color:#fff}.block-contact-form .wp-block-heading{font-family:oswald,serif;font-size:118px;line-height:1;margin:0 0 85px;text-align:center;text-transform:uppercase}@media screen and (min-width:calc(0px + 0px)){.block-contact-form .wp-block-heading{font-size:9.83333vw}}@media screen and (max-width:782px){.block-editor .block-contact-form .wp-block-heading{font-size:9.83333vw}}@media screen and (min-width:calc(1200px + 0px)){.block-contact-form .wp-block-heading{font-size:118px}}.block-contact-form .wp-block-heading.is-style-serif{-webkit-font-smoothing:antialiased;font-size:43px;text-transform:none}.block-contact-form .wp-block-heading.is-style-serif strong{-webkit-font-smoothing:initial}@media (max-width:700px){.block-contact-form .wp-block-heading.is-style-serif strong{display:block}}.block-contact-form .wp-block-heading strong{display:inline-block}.block-contact-form .wp-block-contact-form-7-contact-form-selector{margin:auto;max-width:780px;padding:0 4%}.block-contact-form .wp-block-contact-form-7-contact-form-selector .wpcf7-form.sent .grid,.block-contact-form .wp-block-contact-form-7-contact-form-selector .wpcf7-form.sent input[type=submit]{display:none}.block-contact-form .wp-block-contact-form-7-contact-form-selector .grid{grid-gap:0 5%;display:grid;grid-template-columns:1fr 1fr}@media (max-width:600px){.block-contact-form .wp-block-contact-form-7-contact-form-selector .grid{grid-template-columns:1fr}}.block-contact-form .wp-block-contact-form-7-contact-form-selector .grid .full-width{grid-column-end:3;grid-column-start:1}@media (max-width:600px){.block-contact-form .wp-block-contact-form-7-contact-form-selector .grid .full-width{grid-column-end:2}}.block-contact-form .wp-block-contact-form-7-contact-form-selector .grid p{margin:0 0 56px}.block-contact-form .wp-block-contact-form-7-contact-form-selector .grid input,.block-contact-form .wp-block-contact-form-7-contact-form-selector .grid textarea{-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px solid #d1d2d4;border-radius:12px;font-size:19px;font-weight:300;margin:0;padding:13px 22px;width:calc(100% - 44px)}.block-contact-form .wp-block-contact-form-7-contact-form-selector .grid .wpcf7-not-valid-tip{background-color:#e51937;border-radius:25px;color:#fff;font-size:13px;margin-top:5px;padding:1px 9px;position:absolute;text-transform:none}.block-contact-form .wp-block-contact-form-7-contact-form-selector input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:open-sans,sans-serif;font-size:17px;font-weight:600;letter-spacing:.05em;max-width:85%;padding:15px;text-transform:uppercase;width:360px}.block-contact-form .wp-block-contact-form-7-contact-form-selector .wpcf7-spinner{display:block;margin:5px auto 0}.block-contact-page{background-color:#f4f4f4;background-image:url(../images/bg-angle-whilte.svg);background-position:center top -2px;background-repeat:no-repeat;background-size:100%;margin-top:30px}.block-contact-page .contact-page-form{overflow:hidden}.block-contact-page .contact-page-form .container{align-items:center;display:grid;grid-template-columns:60% auto;margin:auto;max-width:1150px;width:90%}@media (max-width:700px){.block-contact-page .contact-page-form .container{grid-template-columns:auto;width:100%}.block-contact-page .contact-page-form .container .form-wrap{grid-row-end:3;grid-row-start:2;padding:20px 6% 0;text-align:center}}.block-contact-page .contact-page-form .container .form-wrap h1{-webkit-font-smoothing:antialiased;color:#282828;font-family:oswald,serif;font-size:27px;line-height:1}@media screen and (min-width:calc(700px + 0px)){.block-contact-page .contact-page-form .container .form-wrap h1{font-size:calc(20px + 1vw)}}@media screen and (max-width:782px){.block-editor .block-contact-page .contact-page-form .container .form-wrap h1{font-size:calc(20px + 1vw)}}@media screen and (min-width:calc(1300px + 0px)){.block-contact-page .contact-page-form .container .form-wrap h1{font-size:33px}}.block-contact-page .contact-page-form .container .form-wrap h1 strong{display:block;font-size:82px;text-transform:uppercase}@media screen and (min-width:calc(700px + 0px)){.block-contact-page .contact-page-form .container .form-wrap h1 strong{font-size:calc(2.66667px + 11.33333vw)}}@media screen and (max-width:782px){.block-editor .block-contact-page .contact-page-form .container .form-wrap h1 strong{font-size:calc(2.66667px + 11.33333vw)}}@media screen and (min-width:calc(1300px + 0px)){.block-contact-page .contact-page-form .container .form-wrap h1 strong{font-size:150px}}.block-contact-page .contact-page-form .container .form-wrap form{max-width:550px;width:90%}@media (max-width:700px){.block-contact-page .contact-page-form .container .form-wrap form{margin:auto;width:100%}}.block-contact-page .contact-page-form .container .form-wrap form .grid{grid-gap:0 5%;display:grid;grid-template-columns:1fr 1fr}.block-contact-page .contact-page-form .container .form-wrap form .grid .full-width{grid-column-end:3;grid-column-start:1}.block-contact-page .contact-page-form .container .form-wrap form .grid p{margin:10px 0}.block-contact-page .contact-page-form .container .form-wrap form .grid input{-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #d6d5d6;color:#282828;font-family:oswald,serif;font-size:23px;margin:0;padding:5px 18px 7px;width:calc(100% - 44px)}.block-contact-page .contact-page-form .container .form-wrap form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffde2c;border:none;border-radius:6px;color:#050402;cursor:pointer;display:inline-block;font-family:open-sans,sans-serif;font-size:17px;font-weight:600;letter-spacing:.05em;max-width:99%;padding:15px;text-transform:uppercase;width:360px}@media (max-width:700px){.block-contact-page .contact-page-form .container .form-wrap form input[type=submit]{width:99%}.block-contact-page .contact-page-form .container .form-wrap form .wpcf7-spinner{display:block;margin:auto}.block-contact-page .contact-page-form .container .img-wrap{display:block;grid-row-end:2;grid-row-start:1;overflow:hidden;padding-bottom:60%;position:relative}}.block-contact-page .contact-page-form .container .img-wrap img{display:block;width:116%}@media (max-width:700px){.block-contact-page .contact-page-form .container .img-wrap img{left:58%;position:absolute;top:50%;transform:translate(-50%,-60%);width:118%}}.block-faq{font-family:oswald,serif;padding:100px 0}@media (max-width:1000px){.block-faq{padding:80px 0}}.block-faq .container{display:grid;grid-template-columns:43% auto;margin:auto;max-width:1150px;width:90%}@media (max-width:1000px){.block-faq .container{display:block}}.block-faq .container .title{color:#282828;padding-right:5%}@media (max-width:1000px){.block-faq .container .title{padding-right:0;text-align:center}}.block-faq .container .title h2{font-size:70px;line-height:1;margin:0}@media (max-width:1000px){.block-faq .container .title h2{font-size:50px}}@media (max-width:600px){.block-faq .container .title h2{font-size:40px}}.block-faq .container .title h3{-webkit-font-smoothing:antialiased;font-size:34px;margin:0}@media (max-width:600px){.block-faq .container .title h3{font-size:23px}}.block-faq .container .content{padding:0 25px}@media (max-width:1000px){.block-faq .container .content{padding:0}}.block-faq .container .content .acf-innerblocks-container>p{-webkit-font-smoothing:antialiased;font-size:24px;font-weight:200}@media (max-width:1000px){.block-faq .container .content .acf-innerblocks-container>p{text-align:justify}}.block-faq .container .content .acf-innerblocks-container>p mark{font-weight:400}.block-faq .container .content .acf-innerblocks-container>p+.block-faq-item{margin-top:11%}@media (max-width:1000px){.block-faq .container .content .acf-innerblocks-container>p+.block-faq-item{margin-top:50px}}.block-faq-item{font-family:oswald,serif;margin:21px 0}.block-faq-item.active .answer,.block-faq-item.is-admin .answer{display:block}.block-faq-item .question{cursor:pointer;font-size:23px}.block-faq-item .question .plus{display:inline-block;height:auto;margin-bottom:2px;margin-right:5px;vertical-align:middle;width:24px}.block-faq-item .answer{color:#505050;display:none;font-size:19px;font-weight:300;letter-spacing:.02em;padding:10px 0 0 34px}.block-faq-item .answer p{font-family:open-sans,sans-serif;font-size:16px!important;font-weight:400!important;letter-spacing:0;margin-top:0}.block-faq-item .answer p:last-of-type{margin-bottom:30px}.block-faq-item .answer p a{display:inline-block;text-decoration:underline;text-decoration-color:#ed175d}.block-case-study{margin:auto;max-width:1475px;padding:0 2% 80px}@media (max-width:800px){.block-case-study{padding:0 0 80px}}.block-case-study .block-case-study-title{font-family:oswald,serif;margin:auto;max-width:1250px;padding:75px 0 6%}@media (max-width:800px){.block-case-study .block-case-study-title{padding-left:4%;padding-right:4%}}.block-case-study .block-case-study-title h1{font-size:36px;line-height:1.1;margin:0}@media screen and (min-width:calc(800px + 0px)){.block-case-study .block-case-study-title h1{font-size:calc(.66667px + 5.66667vw)}}@media screen and (max-width:782px){.block-editor .block-case-study .block-case-study-title h1{font-size:calc(.66667px + 5.66667vw)}}@media screen and (min-width:calc(1400px + 0px)){.block-case-study .block-case-study-title h1{font-size:80px}}@media (max-width:1000px){.block-case-study .block-case-study-title h1{text-align:center}}.block-case-study .block-case-study-title h2,.block-case-study .block-case-study-title h3{color:#464646;font-size:19px;font-weight:400;margin:8px 0}@media screen and (min-width:calc(1000px + 0px)){.block-case-study .block-case-study-title h2,.block-case-study .block-case-study-title h3{font-size:calc(1.5px + 1.75vw)}}@media screen and (max-width:782px){.block-editor .block-case-study .block-case-study-title h2,.block-editor .block-case-study .block-case-study-title h3{font-size:calc(1.5px + 1.75vw)}}@media screen and (min-width:calc(1400px + 0px)){.block-case-study .block-case-study-title h2,.block-case-study .block-case-study-title h3{font-size:26px}}@media (max-width:1000px){.block-case-study .block-case-study-title h2,.block-case-study .block-case-study-title h3{text-align:center}}.block-case-study .dark-section{background-color:#101115;background-image:url(../images/bg-case-study-dark.gif);background-size:cover;border-radius:38px;position:relative}@media (max-width:800px){.block-case-study .dark-section{border-radius:0}}.block-case-study .dark-section .grid{align-items:center;display:grid;grid-template-columns:auto 46%}.block-case-study .dark-section .grid .content{color:#fff;font-size:19px;font-weight:300;line-height:1.8;padding:100px 10%}.block-case-study .dark-section .grid .content h2,.block-case-study .dark-section .grid .content h3{color:#0de3fd;font-size:31px;font-weight:800;line-height:1.1;margin:0}.block-case-study .dark-section .grid .content h2+p,.block-case-study .dark-section .grid .content h3+p{margin-top:7px}.block-case-study .dark-section .line{background-color:#fff;height:160px;left:9%;position:absolute;transform:translateY(50%);width:3px}@media (max-width:1100px){.block-case-study .dark-section .line{left:calc(50% - 1px)}}.block-case-study .dark-section .line:after{background-color:#282828;content:"";height:50%;left:0;position:absolute;width:100%}.block-case-study .block-case-study-problem{padding-top:42px}.block-case-study .block-case-study-problem .logo{display:block;margin:auto;max-width:280px;width:80%}@media (max-width:1100px){.block-case-study .block-case-study-problem .grid{grid-template-columns:auto}.block-case-study .block-case-study-problem .grid .content{grid-row-start:2;padding:20px 10% 100px}}.block-case-study .block-case-study-problem .grid .img{padding:7% 4% 5% 0}@media (max-width:1100px){.block-case-study .block-case-study-problem .grid .img{grid-row-start:1;padding-right:2%;padding-top:5%}}@media (max-width:800px){.block-case-study .block-case-study-problem .grid .img{padding-right:0}}.block-case-study .block-case-study-problem .grid .img .frame{border:1px solid hsla(0,0%,100%,.314);margin:auto;max-width:500px;position:relative;width:90%}@media (max-width:1100px){.block-case-study .block-case-study-problem .grid .img .frame{max-width:700px}}@media (max-width:800px){.block-case-study .block-case-study-problem .grid .img .frame{border-left:none;border-right:none;max-width:none;width:100%}}.block-case-study .block-case-study-problem .grid .img .frame:after{content:" ";display:block;padding-bottom:110%}@media (max-width:1100px){.block-case-study .block-case-study-problem .grid .img .frame:after{padding-bottom:60%}}.block-case-study .block-case-study-problem .grid .img .frame .img-wrap{display:block;height:100%;overflow:hidden;position:relative;position:absolute;right:-2%;top:-2%;width:100%}.block-case-study .block-case-study-problem .grid .img .frame .img-wrap>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:800px){.block-case-study .block-case-study-problem .grid .img .frame .img-wrap{right:0;top:0}}.block-case-study .block-case-study-problem .line{bottom:0;transform:translateY(50%)}.block-case-study .block-case-study-problem .line:after{background-color:#282828;bottom:0}.block-case-study .block-case-study-solutions{padding:130px 0}.block-case-study .block-case-study-solutions .grid{align-items:center;display:grid;grid-template-columns:54% auto}@media (max-width:1100px){.block-case-study .block-case-study-solutions .grid{grid-template-columns:auto}}.block-case-study .block-case-study-solutions .grid .content{-webkit-font-smoothing:antialiased;font-size:19px;font-weight:400;line-height:1.8;padding:0 4% 0 10%}@media (max-width:1100px){.block-case-study .block-case-study-solutions .grid .content{grid-row-start:2;padding-left:4%}}.block-case-study .block-case-study-solutions .grid .content .container{max-width:630px}@media (max-width:1100px){.block-case-study .block-case-study-solutions .grid .content .container{margin:auto;max-width:800px;padding-top:60px}}.block-case-study .block-case-study-solutions .grid .content .container h2,.block-case-study .block-case-study-solutions .grid .content .container h3{font-size:31px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.block-case-study .block-case-study-solutions .grid .content .container h2+p,.block-case-study .block-case-study-solutions .grid .content .container h3+p{margin-top:7px}.block-case-study .block-case-study-solutions .grid .content .container h4{margin-bottom:0}.block-case-study .block-case-study-solutions .grid .content .container h4+p{margin-top:0}.block-case-study .block-case-study-solutions .grid .content .container strong{font-weight:800}.block-case-study .block-case-study-solutions .grid .content .container>:last-child{margin-bottom:0}.block-case-study .block-case-study-solutions .grid .img-wrap{padding:0 4%}@media (max-width:1100px){.block-case-study .block-case-study-solutions .grid .img-wrap{grid-row-start:1}}.block-case-study .block-case-study-solutions .grid .img-wrap img{display:block;margin:auto;max-width:100%;width:500px}@media (max-width:1100px){.block-case-study .block-case-study-results .grid{grid-template-columns:auto}}.block-case-study .block-case-study-results .grid .content{padding:130px 5% 80px 10%!important}@media (max-width:1100px){.block-case-study .block-case-study-results .grid .content{grid-row-start:2;padding:20px 10% 80px!important}}.block-case-study .block-case-study-results .grid .img-wrap{padding:5%}@media (max-width:1100px){.block-case-study .block-case-study-results .grid .img-wrap{grid-row-start:1;padding:130px 5% 5%}}.block-case-study .block-case-study-results .grid .img-wrap img{display:block;margin:auto;max-width:100%}@media (max-width:1100px){.block-case-study .block-case-study-results .grid .img-wrap img{max-width:700px;width:100%}}.block-case-study .block-case-study-results .line{top:0;transform:translateY(-50%)}.block-case-study .block-case-study-results .line:after{top:0}.block-case-study .block-case-study-testimonial{background-color:#e1e1e1;border-radius:38px;margin:80px auto;max-width:1270px;overflow:hidden;position:relative}@media (max-width:800px){.block-case-study .block-case-study-testimonial{width:92%}}.block-case-study .block-case-study-testimonial .transparancy{background-image:url(../images/bg-testimonial-light.png);background-position:50%;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:2}.block-case-study .block-case-study-testimonial .gradient{background:radial-gradient(rgba(250,162,66,.667) 2%,rgba(250,162,66,0) 66%);background:radial-gradient(rgba(255,183,91,.792) 2%,rgba(255,183,91,0) 66%);bottom:-90%;height:1000px;position:absolute;right:-20%;width:1000px;z-index:1}.block-case-study .block-case-study-testimonial .grid{display:grid;grid-template-columns:39% auto;position:relative;z-index:3}@media (max-width:1100px){.block-case-study .block-case-study-testimonial .grid{grid-template-columns:auto}}.block-case-study .block-case-study-testimonial .grid .img-wrap{align-self:end}@media (max-width:1100px){.block-case-study .block-case-study-testimonial .grid .img-wrap{grid-row-start:2;text-align:right}}.block-case-study .block-case-study-testimonial .grid .img-wrap img{display:block;max-width:100%;width:450px}@media (max-width:1100px){.block-case-study .block-case-study-testimonial .grid .img-wrap img{float:right;margin-top:-60px;max-height:300px;width:auto}}@media (max-width:720px){.block-case-study .block-case-study-testimonial .grid .img-wrap img{float:none;margin:0 auto;max-height:none;max-width:320px;width:90%}}.block-case-study .block-case-study-testimonial .grid .content{-webkit-font-smoothing:antialiased;color:#282828;font-size:19px;line-height:1.8;padding:60px 7% 92px}@media (max-width:1100px){.block-case-study .block-case-study-testimonial .grid .content{grid-row-start:1;padding-bottom:0}}.block-case-study .block-case-study-testimonial .grid .content .quote-icon{display:block;height:auto;margin-bottom:30px;width:57px}.block-case-study .block-case-study-testimonial .grid .content h2,.block-case-study .block-case-study-testimonial .grid .content h3{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1;margin:0}@media screen and (min-width:calc(700px + 0px)){.block-case-study .block-case-study-testimonial .grid .content h2,.block-case-study .block-case-study-testimonial .grid .content h3{font-size:calc(-20.5px + 7.5vw)}}@media screen and (max-width:782px){.block-editor .block-case-study .block-case-study-testimonial .grid .content h2,.block-editor .block-case-study .block-case-study-testimonial .grid .content h3{font-size:calc(-20.5px + 7.5vw)}}@media screen and (min-width:calc(900px + 0px)){.block-case-study .block-case-study-testimonial .grid .content h2,.block-case-study .block-case-study-testimonial .grid .content h3{font-size:47px}}.block-case-study .block-case-study-testimonial .grid .content p{margin-top:6px}.block-case-study .block-case-study-testimonial .grid .content strong{font-size:22px;font-weight:800;letter-spacing:-.03em}.block-case-study .block-case-study-contact-link{line-height:1.1;margin:auto;max-width:1400px;padding:5%;text-align:center}.block-case-study .block-case-study-contact-link h2,.block-case-study .block-case-study-contact-link h3{-webkit-font-smoothing:antialiased;font-family:oswald,serif;font-size:32px;font-weight:600;margin:0 0 34px;text-transform:uppercase}@media screen and (min-width:calc(800px + 0px)){.block-case-study .block-case-study-contact-link h2,.block-case-study .block-case-study-contact-link h3{font-size:calc(-5.71429px + 5.71429vw)}}@media screen and (max-width:782px){.block-editor .block-case-study .block-case-study-contact-link h2,.block-editor .block-case-study .block-case-study-contact-link h3{font-size:calc(-5.71429px + 5.71429vw)}}@media screen and (min-width:calc(1500px + 0px)){.block-case-study .block-case-study-contact-link h2,.block-case-study .block-case-study-contact-link h3{font-size:80px}}.block-case-study .block-case-study-contact-link .wp-block-button__link{font-size:17px!important;font-weight:600;max-width:100%;padding:14px 34px!important;text-transform:uppercase;width:360px}.block-case-study section.no-img .grid{display:block}.block-case-study section.no-img .grid .content .container{max-width:none}.block-legacy-media{padding:100px 6%;text-align:center}.block-legacy-media .container{margin:auto;max-width:1000px}.block-legacy-media .container .acf-innerblocks-container>:first-child{margin-top:0}.block-legacy-media .container .acf-innerblocks-container>:last-child{margin-bottom:0}.block-legacy-media .container .acf-innerblocks-container .wp-block-heading{-webkit-font-smoothing:antialiased;font-family:oswald,serif;font-size:40px;font-weight:300;margin-bottom:50px}.block-legacy-media .container .acf-innerblocks-container iframe{max-width:100%}.block-gallery{position:relative}.block-gallery .grid{grid-gap:2%;display:grid;margin:auto;max-width:1350px}.block-gallery .grid a{display:block;overflow:hidden;padding-bottom:55%;position:relative}.block-gallery .grid a>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.block-editor .block-gallery .grid a{pointer-events:none}.block-gallery+.block-gallery{margin-top:2%}.block-gallery+:not(.block-gallery),.wp-block-acf-gallery+:not(.wp-block-acf-gallery){margin-top:120px}:not(.block-gallery)+.block-gallery,:not(.wp-block-acf-gallery)+.wp-block-acf-gallery{margin-top:60px}@media (max-width:800px){:not(.block-gallery)+.block-gallery,:not(.wp-block-acf-gallery)+.wp-block-acf-gallery{margin-top:0}}:not(.block-gallery)+.block-gallery:after,:not(.wp-block-acf-gallery)+.wp-block-acf-gallery:after{background-color:#000;bottom:calc(100% + 40px);content:"";height:120px;left:9%;position:absolute;width:3px}@media (max-width:1100px){:not(.block-gallery)+.block-gallery:after,:not(.wp-block-acf-gallery)+.wp-block-acf-gallery:after{left:calc(50% - 1px)}}@media (max-width:800px){:not(.block-gallery)+.block-gallery:after,:not(.wp-block-acf-gallery)+.wp-block-acf-gallery:after{height:70px}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{text-shadow:0 0 1px #000!important}.block-group-section{max-width:none;padding-bottom:10%}.block-group-section .wp-block-group__inner-container{margin:auto;max-width:1150px!important;width:92%}.block-group-section .wp-block-group__inner-container>.wp-block-heading{font-size:46px;line-height:1.05;margin-bottom:25px;text-transform:uppercase}@media (max-width:1000px){.block-group-section .wp-block-group__inner-container>.wp-block-heading{text-align:center}}.block-group-section .wp-block-group__inner-container .wp-block-separator{margin-bottom:24px;margin-top:24px}@media (max-width:1000px){.block-group-section .wp-block-group__inner-container .wp-block-separator{max-width:100%;width:300px}}.block-group-section .wp-block-group__inner-container .wp-block-columns{margin-bottom:0;max-width:none}@media (max-width:1000px){.block-group-section .wp-block-group__inner-container .wp-block-columns{display:block}}.block-group-section .wp-block-group__inner-container .wp-block-columns .wp-block-image{margin:0 auto}.block-group-section .wp-block-group__inner-container .wp-block{max-width:none!important}@media (max-width:1000px){.block-group-section .wp-block-group__inner-container .caption{margin:auto}.block-group-section .wp-block-group__inner-container .caption img{display:block;margin:auto}}.block-group-section .wp-block-group__inner-container .caption .wp-block-heading{font-size:23px;font-weight:800;margin:25px 0 0;text-transform:uppercase}.block-group-section .wp-block-group__inner-container .caption p{-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.5;margin:6px 0 0}.block-group-section .wp-block-group__inner-container .content{color:#282828;font-size:20px;line-height:1.65;text-align:right}@media (max-width:1000px){.block-group-section .wp-block-group__inner-container .content{font-size:19px;max-width:none;text-align:center}}.block-group-section .wp-block-group__inner-container .content .wp-block-group__inner-container{display:inline-block;margin:0 40px!important;max-width:580px!important;text-align:left}@media (max-width:1000px){.block-group-section .wp-block-group__inner-container .content .wp-block-group__inner-container{margin:auto!important;max-width:none!important;width:100%}}.block-group-section .wp-block-group__inner-container .content .wp-block-group__inner-container p{-webkit-font-smoothing:antialiased}.pattern-services-testimonials{margin:auto!important;max-width:1120px!important;padding:120px 0;width:92%}@media (max-width:1200px){.pattern-services-testimonials{padding:80px 0}}@media (max-width:900px){.pattern-services-testimonials{display:block!important}}.pattern-services-testimonials .wp-block-heading{-webkit-font-smoothing:antialiased;color:#282828;font-size:42px;font-weight:800;line-height:1.15;margin-top:20px}@media (max-width:1200px){.pattern-services-testimonials .wp-block-heading{font-size:30px}}.pattern-services-testimonials .services{-webkit-font-smoothing:antialiased;flex-basis:44%!important;flex-grow:0!important;font-size:22px;font-weight:800}@media (max-width:1200px){.pattern-services-testimonials .services{font-size:20px}}@media (max-width:900px){.pattern-services-testimonials .services{text-align:center}.pattern-services-testimonials .services ul{padding:0}}.pattern-services-testimonials .services ul li{margin:13px 0}.pattern-services-testimonials .testimonials{border-left:3px solid #ddd;padding-left:8%}@media (max-width:1200px){.pattern-services-testimonials .testimonials{padding-left:4%}}@media (max-width:900px){.pattern-services-testimonials .testimonials{border-left:none;border-top:3px solid #ddd;display:block;margin-top:40px;padding:40px 0 0}}.pattern-services-testimonials .testimonials .block-testimonials{margin:auto;max-width:460px}@media (max-width:900px){.pattern-services-testimonials .testimonials .block-testimonials{max-width:none}}@media (max-width:1200px){.pattern-services-testimonials .testimonials .block-testimonials .quote{font-size:19px}}body{background-color:#18191b;font-family:open-sans,sans-serif;margin:0;padding:0}a{color:inherit;text-decoration:none}.grecaptcha-badge{display:none!important}#top{background-color:#fff;color:#000}header#header{position:relative}header#header.active #menu-wrap .nav-wrap{right:0;transform:rotate(0deg)}header#header.active #menu-wrap #menu-link img{padding-left:calc(100% - 78px)}header#header:not(.active) .logo-bg{display:none}header#header #menu-wrap{pointer-events:none;position:fixed;top:0;width:100%;z-index:5}header#header #menu-wrap #menu-link{position:relative;z-index:6}header#header #menu-wrap #menu-link img{cursor:pointer;display:inline-block;padding:12px;pointer-events:all;transition-timing-function:ease-in-out;width:66px}@media (max-width:700px){header#header #menu-wrap #menu-link img{transition:all .25s}}header#header #menu-wrap .nav-wrap{background-color:#dd1543;color:#fff;height:100vh;min-height:100vw;overflow:hidden;pointer-events:all;position:absolute;right:calc(100% - 103px);top:0;transform:rotate(52deg);transform-origin:calc(100% - 47px) 47px;transition-timing-function:ease-in-out;width:100vw}@media (max-width:700px){header#header #menu-wrap .nav-wrap{transition:transform .3s,right .3s}}header#header #menu-wrap .nav-wrap .close{display:inline-block;left:28px;position:absolute;top:28px}header#header #menu-wrap .nav-wrap .close img{opacity:.7;width:36px}header#header #menu-wrap .nav-wrap .menu-main-container{align-items:center;display:grid;height:100vh;left:0;overflow:scroll;padding:0 6%;pointer-events:none;position:absolute;top:0;width:100vw}header#header #menu-wrap .nav-wrap .menu-main-container #header-nav{display:inline-block;list-style:none;pointer-events:all;text-align:right;width:-moz-max-content;width:max-content}header#header #menu-wrap .nav-wrap .menu-main-container #header-nav>li.menu-item-has-children>a.active:after{content:"-"}header#header #menu-wrap .nav-wrap .menu-main-container #header-nav>li.menu-item-has-children>a:after{content:"+";display:inline-block;font-weight:300;left:calc(100% + 8px);position:absolute;text-align:center;top:50%;transform:translatey(-50%);width:30px}header#header #menu-wrap .nav-wrap .menu-main-container #header-nav>li>a{display:block;font-size:52px;font-weight:600;margin-bottom:4px;position:relative}@media (max-width:1000px){header#header #menu-wrap .nav-wrap .menu-main-container #header-nav>li>a{font-size:42px}}@media (max-width:700px){header#header #menu-wrap .nav-wrap .menu-main-container #header-nav>li>a{font-size:32px}}header#header #menu-wrap .nav-wrap .menu-main-container #header-nav .sub-menu{list-style:none;max-height:0;overflow:hidden;padding:0;transition:all .3s;transition-timing-function:ease-in-out}header#header #menu-wrap .nav-wrap .menu-main-container #header-nav .sub-menu a:hover{color:#6a1414}header#header #menu-wrap .nav-wrap .logo-bg{filter:brightness(.92);left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:22%;transform:translateY(-50%) rotate(-15deg);width:120%}header#header .info{align-items:center;display:grid;grid-template-columns:auto auto;margin:auto;padding:22px 8% 0 160px}@media (max-width:800px){header#header .info{display:block;padding-left:0;text-align:right}}header#header .info .logo{width:240px}header#header .info .phone{font-size:21px;font-weight:600;padding-bottom:35px;text-align:right}@media (max-width:800px){header#header .info .phone{display:block;font-size:18px;margin-top:-32px;padding-bottom:0}}header#header .info .phone img{display:inline-block;vertical-align:middle;width:32px}@media (max-width:800px){header#header .info .phone img{width:18px}}footer#footer{color:#fff}footer#footer .line{background-color:#fff;border-top:1px solid #f88;height:4px}footer#footer .grid{display:grid;grid-template-columns:auto auto;grid-template-rows:max-content;margin:auto;max-width:1400px;padding:130px 4%}@media (max-width:1600px){footer#footer .grid{padding-bottom:8%;padding-top:8%}}@media (max-width:1300px){footer#footer .grid{grid-template-columns:100%;padding-top:70px;text-align:center}}footer#footer .grid .info .contact{font-size:35px;font-weight:600}footer#footer .grid .info .contact p{margin:8px 0 17%}@media (max-width:1300px){footer#footer .grid .info .contact p{margin:0 0 50px}}footer#footer .grid .info .contact .red{color:#e51937;font-size:18px}footer#footer .grid .info .contact .phone{color:#e51937;font-size:37px;font-weight:700}@media (max-width:1300px){footer#footer .grid .info .contact .phone{display:block;margin-top:20px}}footer#footer .grid .logo-wrap{grid-column-start:1;grid-row-start:2}@media (max-width:1300px){footer#footer .grid .logo-wrap{grid-row-start:3}}footer#footer .grid .logo-wrap .logo{width:200px}footer#footer .grid .logo-wrap .tagline{font-size:20px;font-weight:300;max-width:450px}@media (max-width:1300px){footer#footer .grid .logo-wrap .tagline{margin:auto}}footer#footer .grid .nav{color:#d4d4d5;grid-row-end:3;grid-row-start:1;text-align:right}@media (max-width:1300px){footer#footer .grid .nav{grid-row-end:auto;grid-row-start:auto;text-align:center}}footer#footer .grid .nav #footer-nav{line-height:1.75;list-style:none;padding:0}footer#footer .grid .nav #footer-nav>li{display:inline-block;margin-left:45px;text-align:left;vertical-align:top}@media (max-width:1300px){footer#footer .grid .nav #footer-nav>li{margin:0 24px}}@media (max-width:700px){footer#footer .grid .nav #footer-nav>li{display:block;text-align:center}}footer#footer .grid .nav #footer-nav>li>a,footer#footer .grid .nav #footer-nav>li>strong{display:block;font-size:16px;font-weight:600;margin-top:8px}@media (max-width:700px){footer#footer .grid .nav #footer-nav>li>a,footer#footer .grid .nav #footer-nav>li>strong{display:block;font-size:18px;margin-bottom:3px;margin-top:30px}}footer#footer .grid .nav #footer-nav>li .sub-menu{font-size:14px;list-style:none;padding:0}footer#footer .grid .nav .contact{display:inline-block;font-size:18px;margin:50px 0 10px;text-align:left}@media (max-width:1300px){footer#footer .grid .nav .contact{margin:50px 0 70px;text-align:center}}footer#footer .grid .nav .contact p{margin:10px 0 0}footer#footer .grid .nav .contact .chat{font-weight:600}footer#footer .grid .nav .contact .mail{color:#e51937}footer#footer .grid .nav .contact .sm-links img{display:inline-block;padding:2px 6px;vertical-align:middle;width:20px}#search-head{margin:80px 6% 0;text-align:center}#search-head h1{font-size:40px;font-weight:300}@media (max-width:800px){#search-head h1{font-size:30px}}#search-head+#post-filters{padding-bottom:50px;padding-top:0;text-align:center}#news-featured{padding:20px 4% 0}@media (max-width:1200px){#news-featured{padding-bottom:50px}}#news-featured #feat-intro{-webkit-font-smoothing:antialiased;color:#ed175d;font-size:17px;font-weight:600;letter-spacing:-.8px;margin:auto;max-width:1475px;padding:0 0 4px 10px}#news-featured table{border-collapse:collapse;margin:auto;max-width:1475px;width:100%}@media (max-width:1200px){#news-featured table td{display:block}}#news-featured table td>a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}#news-featured table .feat-main{background-color:#eee;background-image:url(../images/icon-thumb-default.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:3px 7px 13px rgba(0,0,0,.1);padding:30% 5% 6%;position:relative;vertical-align:bottom;width:71%}@media (max-width:1200px){#news-featured table .feat-main{padding-bottom:100px;padding-top:40%;width:90%!important}}@media (max-width:800px){#news-featured table .feat-main{padding:50% 0 40px;width:100%!important}}#news-featured table .feat-main h2{color:#fff;font-size:55px;line-height:.9;margin:0;position:relative;z-index:3}@media screen and (min-width:calc(0px + 0px)){#news-featured table .feat-main h2{font-size:calc(2px + 5.88889vw)}}@media screen and (max-width:782px){.block-editor #news-featured table .feat-main h2{font-size:calc(2px + 5.88889vw)}}@media screen and (min-width:calc(900px + 0px)){#news-featured table .feat-main h2{font-size:55px}}@media (max-width:800px){#news-featured table .feat-main h2{line-height:1;padding-left:5%;width:85%}}#news-featured table .feat-main .overlay{background:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}#news-featured table .feat-main .overlay .plus{bottom:2%;color:#fff;font-size:14px;text-align:right;width:100%}#news-featured table .feat-main .overlay .plus img{display:inline-block;margin-left:8px;max-width:55px;vertical-align:middle;width:8%}#news-featured table .feat-main .thumb{display:block;height:100%;left:0;overflow:hidden;position:relative;position:absolute;top:0;width:100%}#news-featured table .feat-main .thumb>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#news-featured table .feat-secondary{padding-left:17%;position:relative;vertical-align:top}@media (max-width:1200px){#news-featured table .feat-secondary{display:inline-block;padding-left:4%;padding-top:4%!important;width:48%}}@media (max-width:800px){#news-featured table .feat-secondary{padding-bottom:4%;padding-left:0;padding-top:9%!important;width:100%}}#news-featured table .feat-secondary a{height:100%;left:0;position:absolute;top:0;width:100%}#news-featured table .feat-secondary .thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:3px 7px 13px rgba(0,0,0,.1);display:block;height:0;overflow:hidden;padding-top:55%;position:relative;width:100%}#news-featured table .feat-secondary .thumb>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#news-featured table .feat-secondary h2{font-size:17px;line-height:1.2}#news-featured table .feat-secondary .excerpt{color:#777;font-size:15px}#news-featured table .feat-secondary .plus{width:24px}@media (max-width:1200px){#news-featured table .feat-secondary:first-child{padding-left:0}}#news-featured table .feat-secondary:last-child{padding-top:10%}#news-featured table .plus{bottom:5%;position:absolute;right:0}#post-filters{margin:auto;max-width:1475px;padding:70px 4% 20px}@media (max-width:1200px){#post-filters{text-align:center}}#post-filters .searchform{background:#fff;border-radius:100px;display:inline-block;filter:drop-shadow(1px 5px 5px rgba(0,0,0,.4));margin-left:0;margin-right:40px;max-width:250px;overflow:initial;position:relative;vertical-align:middle;width:90%}#post-filters .searchform>div{border-radius:100px;overflow:hidden!important;position:relative;width:100%}#post-filters .searchform input[type=text]{border:0;color:#ed175d;font-size:14px;font-weight:300;margin:0;padding:12px 0 12px 6%;vertical-align:middle;width:calc(94% - 44px)}#post-filters .searchform input[type=text]:focus{outline:none}#post-filters .searchform input[type=text]::-moz-placeholder{color:#ed175d}#post-filters .searchform input[type=text]::placeholder{color:#ed175d}#post-filters .searchform input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url(../images/icon-search.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;color:#664a91;cursor:pointer;height:34px;vertical-align:middle;width:34px}@media (max-width:700px){#post-filters .searchform{display:block;margin:15px auto}}#post-filters #select-cat,#post-filters #select-year{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(../images/icon-arrow-select.svg);background-position:right 4px center;background-repeat:no-repeat;background-size:auto calc(100% - 6px);border:none;border-radius:100px;color:#ed175d;cursor:pointer;filter:drop-shadow(1px 5px 5px rgba(0,0,0,.4));font-size:14px;padding:11px 15px 12px;vertical-align:middle;width:250px}#post-filters #select-cat:focus,#post-filters #select-year:focus{outline:none}@media (max-width:700px){#post-filters #select-cat,#post-filters #select-year{display:block;margin:15px auto}}#case-studies-archive,#news-articles-wrap{margin:auto;max-width:1600px;padding:0 0 30px}#case-studies-all,#news-articles-all{grid-gap:0 3%;clear:both;display:grid;grid-template-columns:31.3% 31.4% 31.3%;margin:auto auto 100px;max-width:1600px;text-align:center;width:93%}@media (max-width:1200px){#case-studies-all,#news-articles-all{grid-gap:0 4%;grid-template-columns:48% 48%;width:92%}}@media (max-width:800px){#case-studies-all,#news-articles-all{display:block;width:93%}}#case-studies-all .case-study,#case-studies-all .news-post,#news-articles-all .case-study,#news-articles-all .news-post{box-shadow:1px 8px 24px rgba(0,0,0,.1);display:inline-block;margin:35px auto;position:relative;text-align:left;vertical-align:top;width:100%}@media (max-width:800px){#case-studies-all .case-study,#case-studies-all .news-post,#news-articles-all .case-study,#news-articles-all .news-post{margin:35px auto 0}}#case-studies-all .thumb,#news-articles-all .thumb{background-color:#eee;background-image:url(../images/icon-thumb-default.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;margin:6% 4% 0;overflow:hidden;padding-bottom:52%;position:relative}#case-studies-all .thumb>img,#news-articles-all .thumb>img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#case-studies-all .thumb.nothumb,#news-articles-all .thumb.nothumb{background-color:#dd1543;background-image:url(../images/icon-thumb-default-red.svg)}#case-studies-all .post-text,#news-articles-all .post-text{margin:auto;min-width:195px;padding:0 5% 20px 10%;width:85%}@media (max-width:800px){#case-studies-all .post-text,#news-articles-all .post-text{padding:0 4% 20px 6%;width:90%}}#case-studies-all .post-text h3,#news-articles-all .post-text h3{color:#111;font-size:21px;font-weight:800;line-height:1.1;margin:15px 0 0;padding-right:6%}@media (max-width:800px){#case-studies-all .post-text h3,#news-articles-all .post-text h3{margin-top:20px}}#case-studies-all .post-text p,#news-articles-all .post-text p{color:#767678;font-size:15px;line-height:1.35;margin:7% 0 15%}@media (max-width:800px){#case-studies-all .post-text p,#news-articles-all .post-text p{margin:30px 0 60px}}#case-studies-all .post-cats,#news-articles-all .post-cats{bottom:20px;color:#a6a6a8;font-size:13px;padding-left:12px;position:absolute;right:4%;text-align:right}#case-studies-all .plus,#news-articles-all .plus{bottom:15px;left:0;position:absolute;width:32px}#single{color:#282828;font-size:19px;line-height:1.8;margin:0 auto;padding:40px 0 60px}@media (max-width:700px){#single{font-size:17px;line-height:1.7}}#single .wp-post-image{display:block;height:auto;margin:auto;max-width:100%;width:1000px}#single h1{font-size:50px;font-weight:300;line-height:1.1;margin:60px 6% 45px;text-align:center}@media (max-width:700px){#single h1{font-size:36px;margin-top:40px}}#single .content{margin:auto;max-width:900px;padding:0 6%}#single .content h2,#single .content h3{font-weight:400}#single .content p{margin:28px 0}#single .content .wp-block-image{margin:initial}#single .content figcaption{font-size:16px;text-align:center}#all-posts{padding:4%}
