﻿/*!
Theme Name: Crush Interactive
Theme URI: https://crush-interactive.com/
Author: Fernanda Sampaio
Author URI: https://hypeberries.com
Description: WordPress theme for Crush Interactive (web design & digital marketing). Built on Underscores; layout via Gutenberg blocks and ACF. CPTs: project, service, client, testimonial; taxonomy service links projects to services. See documentation/content.md for the content model.
Version: 3.0.0
Tested up to: 6.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: crush-interactive
Tags: featured-images, block-styles, wide-blocks, full-width-blocks, acf, custom-logo, custom-menu, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Crush Interactive is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/:root{--font-size-body: 20px;--font-size-text-lg: 1.6rem;--font-size-text-md: 1.2rem;--font-size-text-sm: 0.8rem;--font-size-text-xs: 0.7rem;--font-size-heading-xxl: 4rem;--font-size-heading-xl: 3rem;--font-size-heading-lg: 2.7rem;--font-size-heading-md: 2rem;--font-size-heading-sm: 1.3rem;--font-size-display: 4.8rem;--font-size-display-md: 8rem;--font-size-display-lg: 20rem}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:22px;transform:rotate(0)}100%{top:22px;transform:rotate(45deg)}}@keyframes top-2{0%{top:22px;transform:rotate(45deg)}50%{top:22px;transform:rotate(0deg)}100%{top:0;transform:rotate(0deg)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:22px;transform:rotate(0)}100%{bottom:22px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:22px;transform:rotate(135deg)}50%{bottom:22px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes scaled{50%{transform:scale(0)}100%{transform:scale(0)}}@keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}100%{transform:scale(1)}}:root{--color-bg: #000000;--color-text: #ffffff;--color-primary: #f58026;--color-border: #5a5959;--color-muted: #dcd8cf}[data-theme=light]{--color-bg: #ffffff;--color-text: #4e4e4e;--color-primary: #f58026;--color-border: #ececec;--color-muted: #5a5959}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}*{box-sizing:border-box}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("fonts/inter-v20-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:600;src:url("fonts/inter-v20-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("fonts/montserrat-v31-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("fonts/montserrat-v31-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("fonts/montserrat-v31-latin-600.woff2") format("woff2")}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400;margin:0 0 1rem;line-height:1.1}h1 sup,h2 sup,h3 sup,h4 sup,h5 sup,h6 sup{font-size:.9rem;top:-1rem}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:600;color:var(--color-primary)}.headline{font-size:var(--font-size-heading-xl);font-weight:400}@media(max-width: 768px){.headline{font-size:var(--font-size-text-lg)}}.headline--xxl{font-size:var(--font-size-heading-xxl);font-weight:800}.headline--clamp{font-size:clamp(var(--font-size-heading-xl),.65rem + 3.5cqw,var(--font-size-heading-xxl))}.headline--xl{font-size:var(--font-size-heading-xl)}@media(max-width: 1200px){.headline--xl{font-size:var(--font-size-heading-md)}}@media(max-width: 950px){.headline--xl{font-size:var(--font-size-text-lg)}}@media(max-width: 700px){.headline--xl{font-size:var(--font-size-text-md)}}.headline--lg{font-size:var(--font-size-heading-lg)}@media(max-width: 1024px){.headline--lg{font-size:var(--font-size-text-lg)}}@media(max-width: 768px){.headline--lg{font-size:var(--font-size-text-md)}}.headline--md{font-size:var(--font-size-heading-md)}@media(max-width: 1024px){.headline--md{font-size:var(--font-size-text-md)}}.headline--smd{font-size:var(--font-size-heading-sm);font-weight:600}@media(max-width: 768px){.headline--smd{font-size:var(--font-size-text-lg)}}@media(max-width: 600px){.headline--smd{font-size:var(--font-size-heading-sm)}}.headline--sm{font-size:var(--font-size-text-sm);font-weight:400}@media(max-width: 768px){.headline--sm{font-size:var(--font-size-text-xs)}}@media(max-width: 640px){.headline--sm{font-size:var(--font-size-text-xs)}}h3.wp-block-heading{font-size:var(--font-size-heading-sm);line-height:1;font-weight:500}p{margin-top:0;margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}body,button,input,select,optgroup,textarea{color:var(--color-text, #000000);font-family:var(--font-family-main, Montserrat, sans-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-body, 1.5)}html{font-size:20px;letter-spacing:-0.03em}body{background-color:var(--color-bg, #000000);padding-top:120px}@media screen and (max-width: 600px){body p,body li,body ul,body ol,body blockquote,body pre,body code,body table,body th,body td,body h1,body h2,body h3,body h4,body h5,body h6{text-align:left !important}body p br,body li br,body ul br,body ol br,body blockquote br,body pre br,body code br,body table br,body th br,body td br,body h1 br,body h2 br,body h3 br,body h4 br,body h5 br,body h6 br{display:none}}hr{background-color:var(--color-border, #ffffff);border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}.wrapper{max-width:1160px;width:100%;padding:0 20px;margin:0 auto;position:relative;z-index:1}.wrapper--lg{max-width:1280px}.wrapper--sm{max-width:780px}#primary{overflow:hidden}.site{display:flex;flex-direction:column;min-height:100vh}@media screen and (max-width: 1200px){.site{padding:0}}.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.alignwide{position:relative;left:50%;right:auto;width:100vw;max-width:1960px;transform:translateX(-50%);padding:0}a{color:var(--color-primary, #f58026);text-decoration:none}a:hover,a:focus,a:active{text-decoration:underline}a:focus{outline:none}a:hover,a:active{outline:0;text-decoration:underline}.link{color:#265ba9;text-decoration:none;cursor:pointer;transition:.3s ease;border-bottom:1px solid rgba(0,0,0,0)}.button,button,input[type=button],input[type=reset]{position:relative;font-family:Montserrat,sans-serif;background-color:rgba(0,0,0,0);font-weight:400;color:var(--color-primary);fill:var(--color-primary);padding:0 0 .5rem;display:inline-flex;align-items:center;justify-content:center;gap:.45em;vertical-align:middle;cursor:pointer;transition:.5s ease-in-out;border:none;text-decoration:none;border-radius:0;text-transform:uppercase}.button .icon,button .icon,input[type=button] .icon,input[type=reset] .icon{flex-shrink:0;width:30px;height:30px;transition:.3s ease-in-out}.button::after,button::after,input[type=button]::after,input[type=reset]::after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--color-primary);transition:.5s ease-in-out}.button span,button span,input[type=button] span,input[type=reset] span{position:relative;z-index:2}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover{text-decoration:none}.button:hover::after,button:hover::after,input[type=button]:hover::after,input[type=reset]:hover::after{width:100%}.button:hover .icon,button:hover .icon,input[type=button]:hover .icon,input[type=reset]:hover .icon{transform:rotate(45deg)}.button--white{color:#fff}.button--white::after{background:#fff}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select{font-family:Montserrat,sans-serif;font-size:var(--font-size-text-md);color:#fff;border:1px solid var(--color-text);border-width:0 0 1px;background:rgba(0,0,0,0);border-radius:0;padding:17px 15px;width:100%;line-height:1.5;transition:.3s ease-in-out}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,select:focus{outline:none;border-bottom-width:2px}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder,select::placeholder{color:var(--color-muted, #999)}@media screen and (max-width: 767px){input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select{padding:5px 15px}}input[type=file]{border-bottom:0 solid #000;margin-left:10px}select{border:1px solid var(--color-border, #ececec)}textarea{width:100%;height:120px}.ajax-loader,.wpcf7-not-valid-tip{position:absolute}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.wpcf7-form{display:flex;flex-direction:column;max-width:790px;width:100%;margin:40px auto 0}.wpcf7-form .is-flex>*{flex:1}.contactform{flex:1;display:flex;flex-direction:column;gap:10px}.contactform .is-flex{gap:30px}@media(max-width: 740px){.contactform .is-flex{flex-direction:column;gap:0}}.contactform__button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-top:20px}.contactform__button a{text-decoration:none;color:#fff}.contactform.color-white input[type=text],.contactform.color-white input[type=email],.contactform.color-white input[type=url],.contactform.color-white input[type=password],.contactform.color-white input[type=search],.contactform.color-white input[type=number],.contactform.color-white input[type=tel],.contactform.color-white input[type=range],.contactform.color-white input[type=date],.contactform.color-white input[type=month],.contactform.color-white input[type=week],.contactform.color-white input[type=time],.contactform.color-white input[type=datetime],.contactform.color-white input[type=datetime-local],.contactform.color-white input[type=color],.contactform.color-white textarea,.contactform.color-white select{border:1px solid #fff;border-width:0 0 1px}#secondary{padding-left:20px}.categories{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}@media(min-width: 981px){.categories{padding-left:20px}}.categories__item{width:360px;background-color:rgba(0,0,0,0);background-size:cover;background-position:center;background-blend-mode:luminosity;width:100%;height:165px;filter:grayscale(1);transition:.5s}.categories__item span{opacity:0;visibility:hidden;transition:.5s}.categories__item--active,.categories__item:hover{filter:grayscale(0);background-color:#37aab1}.categories__item--active span,.categories__item:hover span{opacity:1;visibility:visible}.categories a{display:flex;width:100%;height:100%;align-items:flex-end;justify-content:flex-start;padding:10px}.categories a:hover{text-decoration:none}.menu{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:0;margin:0}.menu li{position:relative;white-space:nowrap}.menu a{display:block;text-decoration:none}.menu .icon{margin-left:5px;fill:#fff;transition:.5s}.main-navigation{display:flex;align-items:center}.main-navigation .menu{display:flex;flex-direction:row;justify-content:center;align-items:center}.main-navigation .menu-item{font-size:.85rem}.main-navigation .menu-item a{color:var(--color-text, #ffffff)}.main-navigation .menu-item a:hover{color:var(--color-primary, #f58026)}@media screen and (min-width: 1024px){.main-navigation .menu-header-container{opacity:1;visibility:visible}.main-navigation .menu-header-container .menu{position:relative;width:100%}.main-navigation .menu-item-has-children>.menu-image{display:none}.main-navigation #primary-menu>.menu-item-has-children,.main-navigation .sub-menu .menu-item-has-children{position:relative}.main-navigation #primary-menu>.menu-item-has-children>.sub-menu{position:absolute;top:40px;left:0;z-index:1000;min-width:5rem;margin:0;padding:.35rem;list-style:none;background:var(--color-bg);box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:4px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.main-navigation #primary-menu>.menu-item-has-children:hover>.sub-menu,.main-navigation #primary-menu>.menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.main-navigation .sub-menu .menu-item-has-children>.sub-menu{position:absolute;top:0;left:calc(100% - 2px);margin-top:0;min-width:5rem;margin-left:0;padding:.35rem 0;list-style:none;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:4px;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-4px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.main-navigation .sub-menu .menu-item-has-children:hover>.sub-menu,.main-navigation .sub-menu .menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.main-navigation .sub-menu li{font-size:.85rem;margin:0;border-bottom:none;border-radius:6px;padding:0}.main-navigation .sub-menu li:hover{background:var(--color-primary)}.main-navigation .sub-menu li:hover a{color:#fff}.main-navigation .sub-menu a{display:block;padding:.3rem .5rem;white-space:nowrap;color:inherit;text-decoration:none;transition:background .15s ease,color .15s ease}.main-navigation li{transition:.5s}.main-navigation li.current-menu-item>a,.main-navigation li.current-menu-parent>a,.main-navigation li:hover>a{color:#f58026}.main-navigation li.current-menu-item .icon,.main-navigation li.current-menu-parent .icon,.main-navigation li:hover .icon{fill:#f58026}.main-navigation a{transition:.5s;position:relative;z-index:1;padding:10px .75rem}.main-navigation .icon{width:10px;height:10px}.mobilephone{display:none}.projectsmenu .sub-menu{columns:2;column-gap:1.5rem;max-width:28rem}}@media screen and (max-width: 1120px)and (min-width: 1024px){#primary-menu>li{font-size:.8rem}.main-navigation li.menu-item-has-children li{font-size:.7rem}}.toggle-menu{--color: #000;width:36px;height:36px;padding:0;margin:0;outline:none;position:relative;border:none;background:none;cursor:pointer;-webkit-appearence:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width: 1024px){.toggle-menu{display:none}}@media screen and (max-width: 1024px){.toggle-menu{order:2}}.toggle-menu svg{width:64px;height:48px;top:-6px;left:-14px;stroke:var(--color);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;fill:none;display:block;position:absolute}.toggle-menu svg path{transition:stroke-dasharray var(--duration, 0.85s) var(--easing, ease) var(--delay, 0s),stroke-dashoffset var(--duration, 0.85s) var(--easing, ease) var(--delay, 0s);stroke-dasharray:var(--array-1, 26px) var(--array-2, 100px);stroke-dashoffset:var(--offset, 126px);transform:translateZ(0)}.toggle-menu svg path:nth-child(2){--duration: 0.7s;--easing: ease-in;--offset: 100px;--array-2: 74px}.toggle-menu svg path:nth-child(3){--offset: 133px;--array-2: 107px}.toggle-menu.active svg path{--offset: 57px}.toggle-menu.active svg path:nth-child(1),.toggle-menu.active svg path:nth-child(3){--delay: 0.15s;--easing: cubic-bezier(0.2, 0.4, 0.2, 1.1)}.toggle-menu.active svg path:nth-child(2){--duration: 0.4s;--offset: 2px;--array-1: 1px}.toggle-menu.active svg path:nth-child(3){--offset: 58px}.home .toggle-menu{--color: #fff}.home .header.nav-active .toggle-menu{--color: #000}@media screen and (max-width: 1023px){.main-navigation>#primary-menu{display:none !important}.main-navigation .menu-content-wrapper{display:none !important}.menu-content-wrapper{display:none !important}.menu-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:9998;pointer-events:none}.menu-backdrop.active{opacity:1;visibility:visible;pointer-events:auto}.menu-header-container{position:fixed;top:0;right:0;background:#f58026;width:50%;z-index:9999;padding:70px 50px;opacity:0;visibility:hidden;transform:translateX(100%);transition:transform .3s ease,opacity .3s ease,visibility .3s ease;height:100vh;overflow-y:auto;overflow-x:hidden}}@media screen and (max-width: 1023px)and (max-width: 768px){.menu-header-container{width:100%}}@media screen and (max-width: 1023px){.menu-header-container.active{opacity:1;visibility:visible;transform:translateX(0)}.menu-header-container .menu-close-button{position:absolute;top:20px;right:20px;background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer;padding:10px;line-height:1;z-index:10001;transition:transform .3s ease,opacity .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:300}.menu-header-container .menu-close-button:hover{opacity:.8;transform:rotate(90deg)}}@media screen and (max-width: 1023px)and (max-width: 768px){.menu-header-container .menu-close-button{top:35px;right:25px}}@media screen and (max-width: 1023px)and (max-width: 480px){.menu-header-container .menu-close-button{top:10px;right:10px;font-size:2rem}}@media screen and (max-width: 1023px){.menu-header-container #primary-menu{display:flex !important;flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin:0}.menu-header-container .menu-image{display:none}.menu-header-container .mobile-menu-search{width:100%;margin-top:30px}.menu-header-container .mobile-menu-search .search-form{display:flex;align-items:center;background:hsla(0,0%,100%,.1);border-radius:4px;padding:0;border:1px solid hsla(0,0%,100%,.3);transition:border-color .3s ease}.menu-header-container .mobile-menu-search .search-form:focus-within{border-color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.15)}.menu-header-container .mobile-menu-search .search-field{flex:1;background:rgba(0,0,0,0);border:none;color:#fff;padding:12px 15px;font-size:1rem;outline:none;width:100%}.menu-header-container .mobile-menu-search .search-field::placeholder{color:hsla(0,0%,100%,.6)}.menu-header-container .mobile-menu-search .search-submit{background:rgba(0,0,0,0);border:none;color:#fff;padding:12px 15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;border-left:1px solid hsla(0,0%,100%,.2)}.menu-header-container .mobile-menu-search .search-submit:hover{opacity:.8}.menu-header-container .mobile-menu-search .search-submit .icon{width:20px;height:20px;stroke:currentColor}.menu-header-container .mobile-menu-search .screen-reader-text{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;word-wrap:normal !important}.menu-header-container a{color:#fff;display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 0;border-bottom:1px solid hsla(0,0%,100%,.2);text-decoration:none;transition:all .3s ease}.menu-header-container a:hover{color:hsla(0,0%,100%,.8)}.menu-header-container .menu-item-has-children>a::after{content:"›";font-size:1.2rem;font-weight:bold;margin-left:auto;transition:transform .3s ease;display:inline-block;min-width:20px;text-align:center}.menu-header-container .menu-item-has-children>a:hover::after{transform:translateX(3px)}.menu-header-container .menu-item-has-children>a{position:relative}.menu-header-container .menu{display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin:0}.menu-header-container li{text-align:left;font-size:.9rem;width:100%;position:relative;margin-bottom:0;border-bottom:1px solid hsla(0,0%,100%,.2)}.menu-header-container li.current-menu-item a{color:hsla(0,0%,100%,.9);font-weight:600}.menu-header-container li.mobilephone{position:fixed;top:20px;left:50%;transform:translateX(-50%);font-size:1.5rem;white-space:nowrap}.menu-header-container .sub-menu{display:none}.menu-panel{position:absolute;top:0;left:0;width:100%;height:100%;background:#f58026;padding:70px 50px;transform:translateX(100%);transition:transform .3s ease;overflow-y:auto;z-index:10}.menu-panel.active{transform:translateX(0)}}@media screen and (max-width: 1023px)and (max-width: 768px){.menu-panel{padding:60px 30px}}@media screen and (max-width: 1023px)and (max-width: 480px){.menu-panel{padding:50px 20px}}@media screen and (max-width: 1023px){.menu-panel .panel-header{display:flex;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid hsla(0,0%,100%,.3)}.menu-panel .panel-header .back-button{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:10px;margin-right:15px;transition:all .3s ease;line-height:1}.menu-panel .panel-header .back-button:hover{transform:translateX(-5px);color:hsla(0,0%,100%,.8)}.menu-panel .panel-header .panel-title{color:#fff;font-size:1.2rem;font-weight:600;margin:0}.menu-panel .panel-content .menu-image{margin-bottom:20px;text-align:center}.menu-panel .panel-content .menu-image img{max-width:100%;height:auto;border:1px solid hsla(0,0%,100%,.3);border-radius:4px}.menu-panel .panel-content .sub-menu{list-style:none;padding:0;margin:0;display:block}.menu-panel .panel-content .sub-menu li{margin-bottom:0}.menu-panel .panel-content .sub-menu li a{padding:13px 0;border-bottom:1px solid hsla(0,0%,100%,.2);font-size:1rem;transition:all .3s ease;color:#fff}.menu-panel .panel-content .sub-menu li a:hover{color:hsla(0,0%,100%,.8);padding-left:10px}.menu-panel .panel-content .sub-menu li.current-menu-item a{color:hsla(0,0%,100%,.9);font-weight:600}.nav-icon.child-icon{display:none}}.hidden-fields-container{display:none}.content-blocks{gap:50px !important}.content-blocks .wp-block-column{background-color:#191919;padding:30px;min-height:475px}.content-blocks .wp-block-column p:first-of-type{color:#f58026;margin-bottom:10px}.wp-block-list.icon-list{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:15px}.wp-block-list.icon-list li{display:flex;align-items:flex-start;gap:.5em}.wp-block-list.icon-list li::before{content:"";flex-shrink:0;width:1.6em;height:1.6em;margin-top:-0.05em;margin-right:.5em;background-color:#f58026;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9.9997 15.1709L19.1921 5.97852L20.6063 7.39273L9.9997 17.9993L3.63574 11.6354L5.04996 10.2212L9.9997 15.1709Z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.wp-block-list.number-list{list-style:none;list-style-type:none;margin-left:0;padding-left:0;counter-reset:number-list}.wp-block-list.number-list li{list-style:none;list-style-type:none;counter-increment:number-list;display:flex;align-items:flex-start;justify-content:flex-end;gap:.35em;border-bottom:1px solid var(--color-text);padding-top:5px;padding-bottom:20px;margin-bottom:20px;text-align:right}.wp-block-list.number-list li::marker{content:none}.wp-block-list.number-list li::before{content:counter(number-list, decimal-leading-zero);flex-shrink:0;font-variant-numeric:tabular-nums;margin-right:.5em;position:absolute;left:20px}.wp-block-list.number-list b,.wp-block-list.number-list strong{color:#f58026;font-weight:400}.wp-block-group.alignfull .wp-block-group__inner-container{max-width:1160px;width:100%;padding:0 20px;margin:0 auto}.wp-block-group.alignfull .wp-block-columns{margin-bottom:0}.services-callout{width:100vw;margin-left:calc(50% - 50vw);padding:100px 0;text-align:center}.services-callout .services-callout__content{max-width:860px;margin:0 auto;font-size:var(--font-size-heading-sm)}.single-service .project__services{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.community-gallery{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;padding-bottom:100px}@media screen and (max-width: 1080px){.community-gallery{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 660px){.community-gallery{grid-template-columns:repeat(1, 1fr);gap:20px;padding-bottom:50px}}.community-gallery__item{position:relative;overflow:hidden;display:grid;grid-column:span 1}@media screen and (min-width: 661px){.community-gallery__item{aspect-ratio:1/1;grid-auto-rows:200px}}.community-gallery__item:hover .community-gallery__image{transform:scale(1.05)}.community-gallery__item:hover .community-gallery__content{bottom:0;opacity:1}@media screen and (min-width: 661px){.community-gallery__item--span-2{grid-column:span 2;aspect-ratio:2.037/1}}.community-gallery__image{width:100%}@media screen and (min-width: 661px){.community-gallery__image{position:absolute;height:100%;object-fit:cover;transition:transform .5s ease}}.community-gallery__content{position:absolute;bottom:-50%;left:0;color:#fff;width:100%;height:100%;padding:.5rem;background:#f58026;background:linear-gradient(180deg, rgba(10, 115, 119, 0) 0%, rgba(10, 115, 119, 0.6) 50%, rgba(10, 115, 119, 0.9) 100%);display:flex;align-items:flex-end;justify-content:flex-start;padding:.5rem 1rem;transition:.6s ease}.community-gallery__content .headline{position:relative}.community-gallery__content .headline::before{content:"";position:absolute;top:-15px;width:60px;height:3px;background:#fff}.footer{position:relative;padding-bottom:50px;padding-top:75px;color:#fff;background-color:#5a5959}.footer__row{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;place-items:center}.footer__nav{display:flex;justify-content:center;align-items:center;gap:10px 30px;padding-bottom:25px;text-align:center}@media screen and (max-width: 980px){.footer__nav{display:none}}.footer .menu{display:block;columns:2;column-gap:30px;font-size:.75rem;text-align:left}.footer .menu a{padding:10px 5px}.footer__disclaimer{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid color-mix(in srgb, #ffffff 20%, transparent);padding-top:20px;margin-top:20px}.footer__certifications{display:flex;gap:20px;align-items:center}.footer__certifications img{max-width:130px}.footer a{text-decoration:none;color:#fff}.footer a:hover{text-decoration:underline}@media screen and (max-width: 980px){.footer .social{justify-content:center;padding:0}}.footer .social{width:unset;display:flex;min-width:250px;gap:1rem}.footer .social .icon{width:15px;height:15px;transition:.3s}.footer .social a{width:35px;height:35px;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;transition:.3s}.footer .social a:hover{background-color:#f58026;border-color:#f58026}.header{width:100%;transition:.5s;position:fixed;top:0;left:0;z-index:100;padding:20px 0;background-color:color-mix(in srgb, var(--color-bg) 85%, transparent)}.header__logo{flex:1;width:285px}.featured{margin-top:100px}.featured .wrapper{display:flex;justify-content:space-between;align-items:center;gap:2rem}.featured__description{max-width:575px}.theme-switch{display:inline-flex;align-items:center}.theme-toggle{position:relative;display:inline-block;width:140px;height:60px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.theme-toggle__input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.theme-toggle__surface{position:relative;display:block;width:100%;height:100%;border-radius:30px;background-color:#384764;box-shadow:inset 0 2px 5px rgba(0,0,0,.35);transition:background-color .35s ease,box-shadow .35s ease;pointer-events:none}.theme-toggle__input:checked~.theme-toggle__surface{background-color:#5accfe;box-shadow:inset 0 2px 5px rgba(0,0,0,.2)}.theme-toggle__label{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;gap:.05em;color:#fff;font-size:.8rem;font-weight:600;line-height:1.05;letter-spacing:.02em;text-transform:capitalize;transition:opacity .25s ease;pointer-events:none}.theme-toggle__label--dark{left:24px;text-align:left;opacity:1}.theme-toggle__label--light{right:24px;text-align:left;opacity:0}.theme-toggle__input:checked~.theme-toggle__surface .theme-toggle__label--dark{opacity:0}.theme-toggle__input:checked~.theme-toggle__surface .theme-toggle__label--light{opacity:1}.theme-toggle__word{display:block}.theme-toggle__thumb{position:absolute;top:50%;left:calc(100% - 44px - 8px);width:44px;height:44px;border-radius:50%;background-color:#e0e8f3;box-shadow:0 1px 3px rgba(0,0,0,.25);transform:translateY(-50%);transition:left .35s cubic-bezier(0.65, 0, 0.35, 1),background-color .35s ease}.theme-toggle__input:checked~.theme-toggle__surface .theme-toggle__thumb{left:8px;background-color:#fc0}.theme-toggle__icon{position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%, -50%);transition:opacity .2s ease;pointer-events:none}.theme-toggle__icon--moon{color:#b3c7e8;opacity:1}.theme-toggle__input:checked~.theme-toggle__surface .theme-toggle__icon--moon{opacity:0}.theme-toggle__icon--sun{width:30px;height:30px;color:#ffeb00;opacity:0}.theme-toggle__input:checked~.theme-toggle__surface .theme-toggle__icon--sun{opacity:1}.hero-venn{position:relative;text-align:center;margin-top:20vh;color:var(--color-text)}.hero-venn__visual{position:relative;height:400px}.hero-venn .circle{position:absolute;top:0;width:400px;height:400px;border:1px solid var(--color-text);border-radius:50%;display:flex;align-items:center;justify-content:center;will-change:transform;z-index:1}.hero-venn .circle span{font-size:1.5rem}.hero-venn .circle--left{left:50%;transform:translate(-50%, 0)}.hero-venn .circle--right{left:50%;transform:translate(-50%, 0)}.hero-venn .circle-intersection{position:absolute;left:50%;top:57px;transform:translateX(-50%);width:278px;height:286px;background:var(--color-primary);z-index:2;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 125 291' xmlns='http://www.w3.org/2000/svg'><path d='M62.5,291C33.8,264.1 0,211.5 0,145.5C0,79.5 33.8,26.9 62.5,0C91.2,26.9 125,79.5 125,145.5C125,211.5 91.2,264.1 62.5,291Z' fill='white'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 125 291' xmlns='http://www.w3.org/2000/svg'><path d='M62.5,291C33.8,264.1 0,211.5 0,145.5C0,79.5 33.8,26.9 62.5,0C91.2,26.9 125,79.5 125,145.5C125,211.5 91.2,264.1 62.5,291Z' fill='white'/></svg>");-webkit-mask-size:auto 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:auto 100%;mask-repeat:no-repeat;mask-position:center}.hero-venn__content{margin-top:100px}.wp-block-column{position:relative}.wp-block-column>.wp-block-group{width:100%;max-width:1000px;margin-left:unset}.wp-block-column .wp-block-group{position:relative}@media screen and (max-width: 800px){.wp-block-column{display:flex;flex-direction:column;gap:20px}.wp-block-column p:not(:last-of-type),.wp-block-column h3{margin-bottom:0}}.wp-block-image.size-full img{width:100%}.wp-block-columns{align-items:stretch;gap:20px}@media screen and (max-width: 800px){.wp-block-columns{flex-direction:column}}hr.wp-block-separator{background-color:#f58026;border-color:#f58026;width:100px;height:2px}.wp-block-button .button,.wp-block-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:.45em;vertical-align:middle}.wp-block-button .wp-block-button__icon{flex-shrink:0;width:30px;height:30px;transition:.3s ease-in-out}.wp-block-button:hover .wp-block-button__icon{transform:rotate(45deg)}.case-studies__grid{display:flex;flex-direction:column;gap:3rem}.case-study-tile__link{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:clamp(1.5rem,4vw,3rem);text-decoration:none;color:#fff;background:#191919;padding:20px;transition:background .3s ease}.case-study-tile__link:hover,.case-study-tile__link:focus-visible{text-decoration:none;background:#f58026}.case-study-tile__link:hover .icon,.case-study-tile__link:focus-visible .icon{fill:#fff}.case-study-tile__body{flex:1 1 280px;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0}.case-study-tile__cta{margin-top:auto}.case-study-tile__cta .icon{width:80px;height:80px;fill:#f58026}.case-study-tile__link:hover .case-study-tile__cta::after,.case-study-tile__link:focus-visible .case-study-tile__cta::after{width:100%}.case-study-tile__media{flex:0 1 320px;min-height:200px;overflow:hidden;background:var(--color-bg-muted, rgba(0, 0, 0, 0.04));align-self:stretch}@media(min-width: 768px){.case-study-tile__media{flex:0 0 42%;max-width:520px}}.case-study-tile__image{display:block;width:100%;height:100%;min-height:200px;object-fit:cover}.wp-block-case-studies{margin:40px 0 150px}.logo-scroller{padding:50px 0;--logo-gap: 3rem;--logo-speed: 48s;position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}.logo-scroller__track{display:flex;width:max-content;animation:logo-marquee var(--logo-speed) linear infinite;will-change:transform}.logo-scroller__list{display:flex;align-items:center;gap:var(--logo-gap);padding-right:var(--logo-gap)}.logo-scroller__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:140px}.logo-scroller__image{display:block;max-height:64px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);transition:filter .3s ease}.logo-scroller__image:hover{filter:grayscale(0)}.logo-scroller:hover .logo-scroller__track,.logo-scroller:focus-within .logo-scroller__track{animation-play-state:paused}@keyframes logo-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width: 767px){.logo-scroller{--logo-gap: 2rem;--logo-speed: 22s}.logo-scroller__item{min-width:110px}.logo-scroller__image{max-height:48px}}.clients-grid{margin-top:-25px}.clients-grid__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem 2rem;list-style:none;margin:0;padding:0;align-items:center}.clients-grid__item{display:flex;align-items:center;justify-content:center;min-height:4rem}.clients-grid__link,.clients-grid__figure{display:flex;align-items:center;justify-content:center;width:100%}.clients-grid__link{text-decoration:none;color:inherit}.clients-grid__image{display:block;max-height:100px;width:auto;max-width:100%;height:auto;object-fit:contain;filter:grayscale(1);transition:filter .3s ease}.clients-grid__link:hover .clients-grid__image,.clients-grid__link:focus-visible .clients-grid__image{filter:grayscale(0)}@media(max-width: 767px){.clients-grid__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem 1.5rem}.clients-grid__image{max-height:48px}}.flipping-headline{display:flex;flex-direction:column;text-transform:uppercase;padding:3rem 0;letter-spacing:-0.03em;font-family:var(--font-family-secondary, Inter, sans-serif);transform:translateY(50px) scale(0.9);opacity:0;transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1),opacity .5s ease}.flipping-headline.is-loaded{transform:translateY(0) scale(1);transition-delay:.1s;opacity:1;transition:transform .75s cubic-bezier(0.22, 1, 0.36, 1),opacity .85s ease}.flipping-headline__static{font-size:var(--font-size-display);line-height:1}.flipping-headline__terms{position:relative;height:.8em;overflow:hidden;font-size:var(--font-size-display-md);font-weight:600;line-height:.8;color:var(--color-primary)}.flipping-headline__term{position:absolute;left:0;top:0;width:100%;opacity:0;transform:translateY(100%);transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1)}.flipping-headline__term.is-active{opacity:1;transform:translateY(0)}.flipping-headline__term.is-exit{opacity:0;transform:translateY(-100%)}.wp-block-highlighted-services .services-list{display:flex;gap:20px}.wp-block-highlighted-services .service-item{display:flex;flex-direction:column;gap:20px}.industries-grid{margin:40px 0 75px}.industries-grid__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem;list-style:none;margin:0;padding:0}.industries-grid__item{margin:0;min-width:0}.industries-grid__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:20px;height:100%;overflow:hidden;text-decoration:none;color:inherit;min-height:475px;background:#191919;padding:30px}.industries-grid__card::before{content:"";position:absolute;inset:0;z-index:0;background:#f58026;transform:scaleY(0);transform-origin:bottom center;transition:transform .35s ease;pointer-events:none}.industries-grid__card>*{position:relative;z-index:1}.industries-grid__card:hover,.industries-grid__card:focus-visible{text-decoration:none}.industries-grid__card:hover::before,.industries-grid__card:focus-visible::before{transform:scaleY(1)}@media(prefers-reduced-motion: reduce){.industries-grid__card::before{display:none}.industries-grid__card:hover,.industries-grid__card:focus-visible{background:#f58026}}.industries-grid__media{aspect-ratio:16/10;overflow:hidden;margin-bottom:1rem;background:var(--color-surface, rgba(128, 128, 128, 0.12))}.industries-grid__img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 560px){.industries-grid__list{grid-template-columns:1fr}}.latest-posts{padding-bottom:150px}.latest-posts__list{display:flex;flex-direction:column;gap:100px}.latest-posts__item{position:relative}.latest-posts__item:last-child{display:flex;flex-direction:column;align-items:flex-end}.latest-posts__item:last-child .latest-posts__image{transform:translateX(25%)}.latest-posts__item:last-child .latest-posts__headline{left:0;right:auto}.latest-posts__item:last-child .latest-posts__footer{text-align:right}.latest-posts__item-content{display:flex;align-items:center}.latest-posts__item:hover .latest-posts__headline{text-decoration:none}.latest-posts__image{position:relative;transform:translateX(-25%);height:608px;overflow:hidden}.latest-posts__image img{display:block;width:100%;object-fit:cover}.latest-posts__headline{display:block;margin-bottom:20px;max-width:580px;position:absolute;right:0;line-height:1;will-change:transform}.latest-posts__excerpt{max-width:580px}.latest-posts__footer{margin-top:40px;will-change:transform}.single-post .wp-block-image.alignwide.size-large:first-of-type{margin-bottom:100px}.page-navigation{padding-top:75px;margin-bottom:50px;border-bottom:1px solid var(--color-text);overflow-x:auto}.page-navigation ul{display:flex;align-items:center;gap:20px;padding:0;margin:0 auto;width:auto}.page-navigation li{list-style:none;padding:10px 15px;position:relative;margin-bottom:-1px;transition:all .3s ease;white-space:nowrap}.page-navigation li::after{content:"";display:block;width:0;height:4px;background:var(--color-text);position:absolute;bottom:0;left:0;transition:width .3s ease}.page-navigation li.is-active{font-weight:600}.page-navigation li.is-active::after{width:100%}.page-navigation li.is-active:hover a{color:var(--color-primary)}.page-navigation li:hover::after{width:100%;background:var(--color-primary)}.page-navigation a{color:var(--color-text);transition:all .3s ease}.page-navigation a:hover{text-decoration:none;color:var(--color-primary)}.wp-block-projects-scroller{position:relative;width:100vw;margin-left:calc(50% - 50vw)}.wp-block-projects-scroller .project__list{display:flex;flex-direction:column}.wp-block-projects-scroller .project__item{position:relative;height:75vh;overflow:hidden;display:flex;flex-direction:column;padding-top:100px;transition:height .5s cubic-bezier(0.22, 1, 0.36, 1)}.wp-block-projects-scroller .project__item--deferred{display:none}.wp-block-projects-scroller .project__thumbnail{position:absolute;inset:0}.wp-block-projects-scroller .project__thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.wp-block-projects-scroller .project__thumbnail::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);transition:background .4s ease}.wp-block-projects-scroller .project__content{color:#fff;transform:translateY(20px);transition:transform .4s ease,opacity .4s ease}.wp-block-projects-scroller .project__description{margin-bottom:1rem;font-size:var(--font-body);line-height:1.5;max-width:720px}.wp-block-projects-scroller .project__services{position:absolute;left:0;bottom:0;width:100%;background-color:rgba(245,128,38,.85);font-size:var(--font-size-text-md);padding-top:1.25rem;padding-bottom:1.25rem;transition:opacity .4s ease,visibility .4s ease}.wp-block-projects-scroller .project__services .wrapper{display:flex;gap:1.5rem}.wp-block-projects-scroller .project__load-more{display:flex;justify-content:center;padding:1.5rem 1rem 0}.wp-block-projects-scroller .project__load-more.is-hidden{display:none}.wp-block-projects-scroller h3{font-size:var(--font-size-heading-xxl);font-weight:500;max-width:720px}@media(max-width: 768px){.wp-block-projects-scroller .project__list{flex-direction:column;height:auto}.wp-block-projects-scroller .project__item{flex:none;height:auto}.wp-block-projects-scroller .project__thumbnail{position:relative;height:200px}.wp-block-projects-scroller .project__content{position:relative;opacity:1;transform:none}}.quotes{position:relative;height:100vh;background:url("img/crush-bg.svg") no-repeat center center}.quotes__inner{position:relative;height:100%}.quotes__item{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;letter-spacing:-0.03em;text-align:center;opacity:0;transform:translateY(40px);will-change:opacity,transform}.quotes__headline{color:var(--color-primary);text-transform:uppercase}.quotes__quote{font-size:var(--font-size-text-lg);font-weight:600;line-height:1.4}.quotes__quote p{margin:0}[data-theme=light] .quotes{background-image:url("img/crush-bg-dark.svg")}.services-list{margin-bottom:75px}.services-list__list{display:flex;flex-direction:column;gap:75px}.services-list__item{display:flex;align-items:center;gap:10px;padding-bottom:75px}.services-list__item>div{flex:1}.services-list__item:not(:last-child){border-bottom:1px solid var(--color-text)}.services-list__headline{display:flex;align-items:center;gap:30px}.solutions{--solutions-count-size: 400px;margin-bottom:125px;margin-top:-75px}.solutions__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.solutions__item{display:grid;grid-template-columns:45% 1fr;gap:1rem;align-items:start;padding:2.5rem 0 0;border-bottom:1px solid var(--color-text)}.solutions__count{align-self:start;font-size:var(--solutions-count-size);font-weight:600;line-height:.8;overflow:hidden;max-height:1.15em;transition:max-height .45s ease}.solutions__expandable{display:grid;grid-template-rows:1fr;transition:grid-template-rows .45s ease}.solutions__expandable-inner{min-height:0;overflow:hidden;opacity:1;transition:opacity .35s ease;padding-bottom:50px}.solutions__title{margin-bottom:1rem}.solutions__description{max-width:42rem}@media(prefers-reduced-motion: reduce){.solutions .solutions__count,.solutions .solutions__expandable,.solutions .solutions__expandable-inner{transition:none}}@media(hover: hover)and (pointer: fine){.solutions__item:not(.solutions__item--is-active) .solutions__count{max-height:.5em}.solutions__item:not(.solutions__item--is-active) .solutions__expandable{grid-template-rows:0fr}.solutions__item:not(.solutions__item--is-active) .solutions__expandable-inner{opacity:0}.solutions__item--is-active .solutions__count{max-height:1.15em}.solutions__item--is-active .solutions__expandable{grid-template-rows:1fr}.solutions__item--is-active .solutions__expandable-inner{opacity:1}}.team-slider{position:relative;padding:100px 0;width:100vw;margin-left:calc(50% - 50vw)}.team-slider__visual{overflow:hidden;padding:80px 0;max-width:1280px;margin:0 auto;container-type:inline-size}.team-slider__visual .swiper{overflow:visible}.team-slider__visual .swiper-slide{box-sizing:border-box;flex-shrink:0;margin:0;cursor:pointer;transition:width .5s ease,transform .5s ease}.team-slider__visual .swiper-slide-active{z-index:3;transform:translateY(-12px)}.team-slider__visual .swiper-slide-active .team-card{opacity:1}.team-slider__visual .swiper-slide-active .team-card__bg{height:100%}.team-slider__visual .swiper-slide-active .team-card__image img{transform:translateY(0)}.team-slider__nav{display:flex;align-items:center;justify-content:center;gap:2.5rem;margin:50px auto}.team-slider .swiper-button-prev,.team-slider .swiper-button-next{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.5rem;border:1px solid var(--color-text);background:rgba(0,0,0,0);color:var(--color-text);border-radius:50%;cursor:pointer;width:65px;height:65px;transition:.25s ease}.team-slider .swiper-button-prev::after,.team-slider .swiper-button-next::after{display:none}.team-slider .swiper-button-prev .icon,.team-slider .swiper-button-next .icon{display:block;width:2rem;height:2rem}.team-slider .swiper-button-prev:hover,.team-slider .swiper-button-next:hover{opacity:.85;background-color:var(--color-primary);border-color:var(--color-primary)}.team-slider .swiper-button-prev:focus-visible,.team-slider .swiper-button-next:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.team-slider .swiper-button-prev.swiper-button-disabled,.team-slider .swiper-button-next.swiper-button-disabled{opacity:.35;cursor:not-allowed}.team-slider__content{margin-top:24px;text-align:center}.team-slider__name,.team-slider__role{text-transform:uppercase;font-family:Inter,sans-serif}.team-slider__name{font-size:var(--font-size-heading-lg)}.team-slider__role{font-size:var(--font-size-text-lg);color:var(--color-primary);margin-bottom:35px}.team-slider__text{font-size:var(--font-size-body);line-height:1.5}.team-card{position:relative;width:100%;height:100%;opacity:.3;transition:opacity .5s ease}.team-card__bg{position:absolute;inset:0;background:var(--color-primary);z-index:-1;height:80%;width:100%;left:0;top:20%}.team-card__image{overflow:hidden;height:600px}.team-card__image img{width:100%;height:100%;object-fit:cover;object-position:bottom;display:block;transform:translateY(20%);transition:transform .5s ease}.wp-block-testimonials{position:relative;width:100vw;margin-left:calc(50% - 50vw);color:#fff}.wp-block-testimonials .bg-inverse{background-color:#fff}.wp-block-testimonials .testimonials__inner{position:relative;height:100vh;overflow:hidden}.wp-block-testimonials .testimonial{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:7.5rem 0;box-sizing:border-box;pointer-events:none;background-color:#f58026;text-align:center}.wp-block-testimonials .testimonial:nth-child(2n){background-color:#e26707}.wp-block-testimonials .testimonial:nth-child(3n){background-color:#c75803}.wp-block-testimonials .testimonial__quote{margin-top:6.5rem;max-width:980px}@media(max-width: 991px){.wp-block-testimonials .testimonials__inner{height:auto;overflow:visible}.wp-block-testimonials .testimonial{position:relative;inset:auto;min-height:0;padding:3rem 1.25rem}.wp-block-testimonials .testimonial+.testimonial{padding-top:0}}.testimonials-cpt-slider{width:100vw;margin-left:calc(50% - 50vw);position:relative;padding-block:150px 3rem;background-color:#2e2e2e;color:#fff;background-image:url("img/crush-bg.svg");background-size:50%;background-position:center;background-repeat:no-repeat}.testimonials-cpt-slider .testimonials-slider__card{max-width:52rem;margin-inline:auto;padding-inline:1rem}.testimonials-cpt-slider .testimonials-slider__excerpt{margin:0;font-style:normal}.testimonials-cpt-slider .testimonials-slider__excerpt p:last-child{margin-bottom:0}.testimonials-cpt-slider .testimonials-slider__excerpt cite{display:block;margin-top:1rem;font-style:normal}.testimonials-cpt-slider .swiper-navigation{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.testimonials-cpt-slider .swiper-button-prev,.testimonials-cpt-slider .swiper-button-next{color:#fff}.testimonials-cpt-slider .swiper-button-prev::after,.testimonials-cpt-slider .swiper-button-next::after{display:none}.testimonials-cpt-slider p{margin-bottom:0}.testimonials-cpt-slider cite{font-weight:600}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:var(--color-bg, #000000);border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:var(--color-text, #ffffff);display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.wp-block-image .alignright{margin-left:2.5em;margin-bottom:2em}.wp-block-image .alignleft{margin-right:2.5em;margin-bottom:2em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.color-primary{color:var(--color-primary);fill:var(--color-primary)}.color-primary-hover{color:var(--color-primary-hover);fill:var(--color-primary-hover)}.color-secondary{color:var(--color-secondary);fill:var(--color-secondary)}.color-text{color:var(--color-text);fill:var(--color-text)}.color-muted{color:var(--color-muted)}.color-border{color:var(--color-border)}.color-white{color:#fff}.bg-primary{background:var(--color-primary)}.bg-primary-hover{background:var(--color-primary-hover)}.bg-secondary{background:var(--color-secondary)}.bg-muted{background:var(--color-muted)}.bg-border{background:var(--color-border)}.bg-base{background:var(--color-bg) !important}.bg-dark{background:#2e2e2e;color:#fff;fill:#fff}.color-text a{color:inherit;text-decoration:underline}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-muted{color:var(--color-muted)}.text-base{color:var(--color-text)}.text-inverse{color:var(--color-bg);fill:var(--color-bg)}.bg-primary{background:var(--color-primary)}.bg-primary-hover{background:var(--color-primary-hover)}.bg-secondary{background:var(--color-secondary)}.bg-muted{background:var(--color-muted)}.bg-border{background:var(--color-border)}.bg-base{background:var(--color-bg)}.bg-inverse{background:var(--color-text)}.fill-primary{fill:var(--color-primary)}.fill-secondary{fill:var(--color-secondary)}.fill-base{fill:var(--color-text)}.fill-inverse{fill:var(--color-bg)}.text-base a{color:inherit;text-decoration:underline}.text-main{font-family:Montserrat,sans-serif}.text-heading{font-family:Inter,sans-serif}.is-uppercase{text-transform:uppercase}.is-left,.has-text-align-left{text-align:left}.is-center,.has-text-align-center{text-align:center}@media screen and (max-width: 800px){.is-center--mobile,.has-text-align-center--mobile{text-align:center !important}.is-center--mobile br,.has-text-align-center--mobile br{display:none}.is-center--mobile>*,.has-text-align-center--mobile>*{text-align:center !important}}.is-right,.has-text-align-right{text-align:right}.is-justify{text-align:justify}.is-singleline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-liststyle{list-style:none}.text-medium{font-weight:500}.text-medium *{font-weight:500}.text-semibold{font-weight:600}.text-semibold *{font-weight:600}.no-decoration{text-decoration:none}.text--lg{font-size:var(--font-size-text-lg);line-height:1.2}.text--md{font-size:var(--font-size-text-md);line-height:1.5}@media screen and (max-width: 980px){.text--md{font-size:var(--font-size-text-sm)}.text--md br{display:none}}.text--sm{font-size:var(--font-size-text-sm);line-height:1.2}*,*:after,*:before{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;text-rendering:optimizeSpeed}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.no-overflow{overflow:hidden}.is-hidden{display:none}.is-block{display:block}.is-block>img{display:block}.is-inlineblock{display:inline-block}.is-floatleft{float:left}.is-floatright{float:right}.is-relative{position:relative}.is-absolute{position:absolute}.is-pointer{cursor:pointer}.is-animated{transition:.5s}.is-animated a{transition:.5s !important}.is-cover{background-size:cover}.is-grayscale{filter:grayscale(1)}.icon{min-width:20px;width:20px;height:20px;display:inline-block;fill:currentColor}.icon--md{width:40px;height:40px}.is-flex{display:flex}.is-flex--wrap{flex-wrap:wrap}.is-flex--column{flex-direction:column}.is-flex--start{justify-content:flex-start}.is-flex--center{justify-content:center}.is-flex--end{justify-content:flex-end}.is-flex--between{justify-content:space-between}.is-flex--around{justify-content:space-around}.is-flex--top{align-items:top}.is-flex--bottom{align-items:bottom}.is-flex--middle{align-items:center}.is-flex--left{align-items:flex-start}.is-flex--right{align-items:flex-end}.is-flexitem{flex:1}.is-flexitem--start{align-self:flex-start}.is-flexitem--end{align-self:flex-end}.width-100{max-width:100%;min-width:100%}.height-100{max-height:100%;min-height:100%}.full-width{width:100vw;margin-left:calc(50% - 50vw)}.full-width p{max-width:1040px;width:100%;margin:0 auto;padding:0 35px}.border{border:1px solid silver}.border--left{border-left:1px solid silver}.border--right{border-right:1px solid silver}.border--top{border-top:1px solid silver}.border--bottom{border-bottom:1px solid silver}.border--dark{border-color:#6d6d6e}.padding-0{padding:0px}.paddingleft-0{padding-left:0px}.paddingright-0{padding-right:0px}.paddingbottom-0{padding-bottom:0px}.paddingtop-0{padding-top:0px}.margin-0{margin:0px}.marginleft-0{margin-left:0px}.marginright-0{margin-right:0px}.marginbottom-0{margin-bottom:0px}.margintop-0{margin-top:0px !important}.padding-1{padding:5px}.paddingleft-1{padding-left:5px}.paddingright-1{padding-right:5px}.paddingbottom-1{padding-bottom:5px}.paddingtop-1{padding-top:5px}.margin-1{margin:5px}.marginleft-1{margin-left:5px}.marginright-1{margin-right:5px}.marginbottom-1{margin-bottom:5px}.margintop-1{margin-top:5px !important}.padding-2{padding:10px}.paddingleft-2{padding-left:10px}.paddingright-2{padding-right:10px}.paddingbottom-2{padding-bottom:10px}.paddingtop-2{padding-top:10px}.margin-2{margin:10px}.marginleft-2{margin-left:10px}.marginright-2{margin-right:10px}.marginbottom-2{margin-bottom:10px}.margintop-2{margin-top:10px !important}.padding-3{padding:15px}.paddingleft-3{padding-left:15px}.paddingright-3{padding-right:15px}.paddingbottom-3{padding-bottom:15px}.paddingtop-3{padding-top:15px}.margin-3{margin:15px}.marginleft-3{margin-left:15px}.marginright-3{margin-right:15px}.marginbottom-3{margin-bottom:15px}.margintop-3{margin-top:15px !important}.padding-4{padding:20px}.paddingleft-4{padding-left:20px}.paddingright-4{padding-right:20px}.paddingbottom-4{padding-bottom:20px}.paddingtop-4{padding-top:20px}.margin-4{margin:20px}.marginleft-4{margin-left:20px}.marginright-4{margin-right:20px}.marginbottom-4{margin-bottom:20px}.margintop-4{margin-top:20px !important}.padding-5{padding:25px}.paddingleft-5{padding-left:25px}.paddingright-5{padding-right:25px}.paddingbottom-5{padding-bottom:25px}.paddingtop-5{padding-top:25px}.margin-5{margin:25px}.marginleft-5{margin-left:25px}.marginright-5{margin-right:25px}.marginbottom-5{margin-bottom:25px}.margintop-5{margin-top:25px !important}.padding-6{padding:30px}.paddingleft-6{padding-left:30px}.paddingright-6{padding-right:30px}.paddingbottom-6{padding-bottom:30px}.paddingtop-6{padding-top:30px}.margin-6{margin:30px}.marginleft-6{margin-left:30px}.marginright-6{margin-right:30px}.marginbottom-6{margin-bottom:30px}.margintop-6{margin-top:30px !important}.padding-7{padding:35px}.paddingleft-7{padding-left:35px}.paddingright-7{padding-right:35px}.paddingbottom-7{padding-bottom:35px}.paddingtop-7{padding-top:35px}.margin-7{margin:35px}.marginleft-7{margin-left:35px}.marginright-7{margin-right:35px}.marginbottom-7{margin-bottom:35px}.margintop-7{margin-top:35px !important}.padding-8{padding:40px}.paddingleft-8{padding-left:40px}.paddingright-8{padding-right:40px}.paddingbottom-8{padding-bottom:40px}.paddingtop-8{padding-top:40px}.margin-8{margin:40px}.marginleft-8{margin-left:40px}.marginright-8{margin-right:40px}.marginbottom-8{margin-bottom:40px}.margintop-8{margin-top:40px !important}.padding-9{padding:45px}.paddingleft-9{padding-left:45px}.paddingright-9{padding-right:45px}.paddingbottom-9{padding-bottom:45px}.paddingtop-9{padding-top:45px}.margin-9{margin:45px}.marginleft-9{margin-left:45px}.marginright-9{margin-right:45px}.marginbottom-9{margin-bottom:45px}.margintop-9{margin-top:45px !important}.padding-10{padding:50px}.paddingleft-10{padding-left:50px}.paddingright-10{padding-right:50px}.paddingbottom-10{padding-bottom:50px}.paddingtop-10{padding-top:50px}.margin-10{margin:50px}.marginleft-10{margin-left:50px}.marginright-10{margin-right:50px}.marginbottom-10{margin-bottom:50px}.margintop-10{margin-top:50px !important}.padding-11{padding:55px}.paddingleft-11{padding-left:55px}.paddingright-11{padding-right:55px}.paddingbottom-11{padding-bottom:55px}.paddingtop-11{padding-top:55px}.margin-11{margin:55px}.marginleft-11{margin-left:55px}.marginright-11{margin-right:55px}.marginbottom-11{margin-bottom:55px}.margintop-11{margin-top:55px !important}.padding-12{padding:60px}.paddingleft-12{padding-left:60px}.paddingright-12{padding-right:60px}.paddingbottom-12{padding-bottom:60px}.paddingtop-12{padding-top:60px}.margin-12{margin:60px}.marginleft-12{margin-left:60px}.marginright-12{margin-right:60px}.marginbottom-12{margin-bottom:60px}.margintop-12{margin-top:60px !important}.padding-13{padding:65px}.paddingleft-13{padding-left:65px}.paddingright-13{padding-right:65px}.paddingbottom-13{padding-bottom:65px}.paddingtop-13{padding-top:65px}.margin-13{margin:65px}.marginleft-13{margin-left:65px}.marginright-13{margin-right:65px}.marginbottom-13{margin-bottom:65px}.margintop-13{margin-top:65px !important}.padding-14{padding:70px}.paddingleft-14{padding-left:70px}.paddingright-14{padding-right:70px}.paddingbottom-14{padding-bottom:70px}.paddingtop-14{padding-top:70px}.margin-14{margin:70px}.marginleft-14{margin-left:70px}.marginright-14{margin-right:70px}.marginbottom-14{margin-bottom:70px}.margintop-14{margin-top:70px !important}.padding-15{padding:75px}.paddingleft-15{padding-left:75px}.paddingright-15{padding-right:75px}.paddingbottom-15{padding-bottom:75px}.paddingtop-15{padding-top:75px}.margin-15{margin:75px}.marginleft-15{margin-left:75px}.marginright-15{margin-right:75px}.marginbottom-15{margin-bottom:75px}.margintop-15{margin-top:75px !important}.padding-16{padding:80px}.paddingleft-16{padding-left:80px}.paddingright-16{padding-right:80px}.paddingbottom-16{padding-bottom:80px}.paddingtop-16{padding-top:80px}.margin-16{margin:80px}.marginleft-16{margin-left:80px}.marginright-16{margin-right:80px}.marginbottom-16{margin-bottom:80px}.margintop-16{margin-top:80px !important}.padding-17{padding:85px}.paddingleft-17{padding-left:85px}.paddingright-17{padding-right:85px}.paddingbottom-17{padding-bottom:85px}.paddingtop-17{padding-top:85px}.margin-17{margin:85px}.marginleft-17{margin-left:85px}.marginright-17{margin-right:85px}.marginbottom-17{margin-bottom:85px}.margintop-17{margin-top:85px !important}.padding-18{padding:90px}.paddingleft-18{padding-left:90px}.paddingright-18{padding-right:90px}.paddingbottom-18{padding-bottom:90px}.paddingtop-18{padding-top:90px}.margin-18{margin:90px}.marginleft-18{margin-left:90px}.marginright-18{margin-right:90px}.marginbottom-18{margin-bottom:90px}.margintop-18{margin-top:90px !important}.padding-19{padding:95px}.paddingleft-19{padding-left:95px}.paddingright-19{padding-right:95px}.paddingbottom-19{padding-bottom:95px}.paddingtop-19{padding-top:95px}.margin-19{margin:95px}.marginleft-19{margin-left:95px}.marginright-19{margin-right:95px}.marginbottom-19{margin-bottom:95px}.margintop-19{margin-top:95px !important}.padding-20{padding:100px}.paddingleft-20{padding-left:100px}.paddingright-20{padding-right:100px}.paddingbottom-20{padding-bottom:100px}.paddingtop-20{padding-top:100px}.margin-20{margin:100px}.marginleft-20{margin-left:100px}.marginright-20{margin-right:100px}.marginbottom-20{margin-bottom:100px}.margintop-20{margin-top:100px !important}.gap-0{gap:0rem}@media screen and (min-width: 768px){.gap-0{gap:0rem}}@media screen and (min-width: 1025px){.gap-0{gap:0rem}}.gap-0.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:0rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-0.has-border>div:not(:first-child)::before{left:0rem}}.gap-1{gap:.12rem}@media screen and (min-width: 768px){.gap-1{gap:.25rem}}@media screen and (min-width: 1025px){.gap-1{gap:.5rem}}.gap-1.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-0.125rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-1.has-border>div:not(:first-child)::before{left:-0.25rem}}.gap-2{gap:.24rem}@media screen and (min-width: 768px){.gap-2{gap:.5rem}}@media screen and (min-width: 1025px){.gap-2{gap:1rem}}.gap-2.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-0.25rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-2.has-border>div:not(:first-child)::before{left:-0.5rem}}.gap-3{gap:.36rem}@media screen and (min-width: 768px){.gap-3{gap:.75rem}}@media screen and (min-width: 1025px){.gap-3{gap:1.5rem}}.gap-3.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-0.375rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-3.has-border>div:not(:first-child)::before{left:-0.75rem}}.gap-4{gap:.48rem}@media screen and (min-width: 768px){.gap-4{gap:1rem}}@media screen and (min-width: 1025px){.gap-4{gap:2rem}}.gap-4.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-0.5rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-4.has-border>div:not(:first-child)::before{left:-1rem}}.gap-5{gap:.6rem}@media screen and (min-width: 768px){.gap-5{gap:1.25rem}}@media screen and (min-width: 1025px){.gap-5{gap:2.5rem}}.gap-5.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-0.625rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-5.has-border>div:not(:first-child)::before{left:-1.25rem}}.gap-6{gap:.72rem}@media screen and (min-width: 768px){.gap-6{gap:1.5rem}}@media screen and (min-width: 1025px){.gap-6{gap:3rem}}.gap-6.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-0.75rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-6.has-border>div:not(:first-child)::before{left:-1.5rem}}.gap-7{gap:.84rem}@media screen and (min-width: 768px){.gap-7{gap:1.75rem}}@media screen and (min-width: 1025px){.gap-7{gap:3.5rem}}.gap-7.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-0.875rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-7.has-border>div:not(:first-child)::before{left:-1.75rem}}.gap-8{gap:.96rem}@media screen and (min-width: 768px){.gap-8{gap:2rem}}@media screen and (min-width: 1025px){.gap-8{gap:4rem}}.gap-8.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-1rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-8.has-border>div:not(:first-child)::before{left:-2rem}}.gap-9{gap:1.08rem}@media screen and (min-width: 768px){.gap-9{gap:2.25rem}}@media screen and (min-width: 1025px){.gap-9{gap:4.5rem}}.gap-9.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-1.125rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-9.has-border>div:not(:first-child)::before{left:-2.25rem}}.gap-10{gap:1.2rem}@media screen and (min-width: 768px){.gap-10{gap:2.5rem}}@media screen and (min-width: 1025px){.gap-10{gap:5rem}}.gap-10.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-1.25rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-10.has-border>div:not(:first-child)::before{left:-2.5rem}}.gap-11{gap:1.32rem}@media screen and (min-width: 768px){.gap-11{gap:2.75rem}}@media screen and (min-width: 1025px){.gap-11{gap:5.5rem}}.gap-11.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-1.375rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-11.has-border>div:not(:first-child)::before{left:-2.75rem}}.gap-12{gap:1.44rem}@media screen and (min-width: 768px){.gap-12{gap:3rem}}@media screen and (min-width: 1025px){.gap-12{gap:6rem}}.gap-12.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-1.5rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-12.has-border>div:not(:first-child)::before{left:-3rem}}.gap-13{gap:1.56rem}@media screen and (min-width: 768px){.gap-13{gap:3.25rem}}@media screen and (min-width: 1025px){.gap-13{gap:6.5rem}}.gap-13.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-1.625rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-13.has-border>div:not(:first-child)::before{left:-3.25rem}}.gap-14{gap:1.68rem}@media screen and (min-width: 768px){.gap-14{gap:3.5rem}}@media screen and (min-width: 1025px){.gap-14{gap:7rem}}.gap-14.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-1.75rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-14.has-border>div:not(:first-child)::before{left:-3.5rem}}.gap-15{gap:1.8rem}@media screen and (min-width: 768px){.gap-15{gap:3.75rem}}@media screen and (min-width: 1025px){.gap-15{gap:7.5rem}}.gap-15.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-1.875rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-15.has-border>div:not(:first-child)::before{left:-3.75rem}}.gap-16{gap:1.92rem}@media screen and (min-width: 768px){.gap-16{gap:4rem}}@media screen and (min-width: 1025px){.gap-16{gap:8rem}}.gap-16.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-2rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-16.has-border>div:not(:first-child)::before{left:-4rem}}.gap-17{gap:2.04rem}@media screen and (min-width: 768px){.gap-17{gap:4.25rem}}@media screen and (min-width: 1025px){.gap-17{gap:8.5rem}}.gap-17.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-2.125rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-17.has-border>div:not(:first-child)::before{left:-4.25rem}}.gap-18{gap:2.16rem}@media screen and (min-width: 768px){.gap-18{gap:4.5rem}}@media screen and (min-width: 1025px){.gap-18{gap:9rem}}.gap-18.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-2.25rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-18.has-border>div:not(:first-child)::before{left:-4.5rem}}.gap-19{gap:2.28rem}@media screen and (min-width: 768px){.gap-19{gap:4.75rem}}@media screen and (min-width: 1025px){.gap-19{gap:9.5rem}}.gap-19.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-2.375rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-19.has-border>div:not(:first-child)::before{left:-4.75rem}}.gap-20{gap:2.4rem}@media screen and (min-width: 768px){.gap-20{gap:5rem}}@media screen and (min-width: 1025px){.gap-20{gap:10rem}}.gap-20.has-border>div:not(:first-child)::before{content:"";position:absolute;top:0;left:-2.5rem;width:1px;height:100%;background:#4e4e4e}@media screen and (min-width: 1025px){.gap-20.has-border>div:not(:first-child)::before{left:-5rem}}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}@media(min-width: 768px){.hideondesktop{display:none}}@media(max-width: 767px){.hideonmobile{display:none}}@media(max-width: 767px){.is-col--reverse{display:flex;flex-direction:column-reverse}}@media(max-width: 640px){.wpcf7-form .is-flex{flex-direction:column}}.video{aspect-ratio:16/9;width:100%}.video iframe{width:100%;height:100%}.columns{columns:2;column-gap:20px}@media screen and (max-width: 680px){.columns{columns:1}}.spacings{padding:100px 0}@media screen and (max-width: 1024px){.spacer--mobile{height:50px !important}}.bg-logolight{background-image:url("img/crush-bg.svg");background-repeat:no-repeat;background-position:center 85%}/*# sourceMappingURL=style.css.map */
