img:-webkit-any([sizes=auto i],[sizes^=auto\, i]){contain-intrinsic-size:3000px 1500px}img:-moz-any([sizes=auto i],[sizes^=auto\, i]){contain-intrinsic-size:3000px 1500px}img:is([sizes=auto i],[sizes^=auto\, i]){contain-intrinsic-size:3000px 1500px}:root{--vw1920:calc(100vw/1920);--vw375:calc(100vw/375);--fluid-span:1545}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{z-index:1;width:100%;display:none}.owl-carousel .owl-stage{-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;flex-wrap:nowrap;display:flex;position:relative}.owl-carousel .owl-stage:after{content:".";clear:both;visibility:hidden;height:0;line-height:0;display:block}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate(0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0)}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-webkit-touch-callout:none;flex:1 0 auto;min-height:1px}.owl-carousel .owl-item img{width:100%;display:block}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.jquery_cookie{display:none}.jquery_cookie.active{width:100%;padding-top:clamp(28px,54*var(--vw1920),54px);padding-bottom:clamp(28px,54*var(--vw1920),54px);color:#fff;z-index:9999;box-sizing:border-box;background:#000;display:block;position:fixed;bottom:0;left:0;right:0}.jquery_cookie .cookie-inner{justify-content:space-between;align-items:center;gap:28px;display:-webkit-flex}.jquery_cookie p{color:#fff;margin-bottom:0}.jquery_cookie a,.jquery_cookie .agree{color:#cdff3a;text-underline-offset:.2em;text-decoration:underline}.jquery_cookie a:hover,.jquery_cookie .agree:hover{color:#fff}.jquery_cookie .agree{cursor:pointer;text-transform:uppercase;flex:none}@media (max-width:600px){.jquery_cookie .cookie-inner{flex-direction:column;align-items:flex-start}.jquery_cookie .agree{align-self:self-end}}.mapboxgl-map{-webkit-tap-highlight-color:transparent;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.mapboxgl-canvas{position:absolute;top:0;left:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.mapboxgl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:transparent;border:0;outline:none;width:29px;height:29px;padding:0;display:block;overflow:hidden}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid buttontext}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:2s linear infinite mapboxgl-spin}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:rgba(255,255,255,.5);margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:rgba(255,255,255,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{margin-left:2px;font-weight:700}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:rgba(255,255,255,.75);border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.mapboxgl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{z-index:1;border:10px solid transparent;width:0;height:0}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.mapboxgl-popup-close-button{cursor:pointer;background-color:transparent;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.mapboxgl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.mapboxgl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:10px 10px 15px;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.1)}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{opacity:1;will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.mapboxgl-user-location-dot:before{content:"";animation:2s infinite mapboxgl-user-location-dot-pulse;position:absolute}.mapboxgl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px rgba(0,0,0,.35)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px)skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px)skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;width:1px;height:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;opacity:0;pointer-events:none;text-align:center;background:rgba(0,0,0,.7);justify-content:center;align-items:center;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:opacity .75s ease-in-out 1s;display:flex;position:absolute;top:0;left:0}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}:where(html:has(section.offices-with-map)) .custom_font{font-size:1.2em;line-height:130%}:where(html:has(section.offices-with-map)) section.offices-with-map{padding-bottom:4.35em!important}:where(html:has(section.offices-with-map)) .offices-with-map .description{color:#000;margin:0;font-weight:500}:where(html:has(section.offices-with-map)) .offices-with-map .description>*{color:inherit;font-weight:inherit;letter-spacing:-.01em;font-size:1.45em;line-height:1.15em}:where(html:has(section.offices-with-map)) .offices-with-map .description>:not(:last-child){margin-bottom:12px}:where(html:has(section.offices-with-map)) .main-wrapper{flex-direction:row-reverse;justify-content:space-between;gap:4.35em;margin-top:0;display:flex}:where(html:has(section.offices-with-map)) .main-wrapper #map{aspect-ratio:1;object-fit:cover;background:#ededed;width:65%;height:auto;max-height:90vh}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list{width:35%;max-height:90vh;padding:0 15px}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list{scrollbar-width:none;-ms-overflow-style:none}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .simplebar-content-wrapper::-webkit-scrollbar{width:0!important;height:0!important}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .simplebar-track.simplebar-vertical{left:-5px}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .simplebar-content{flex-direction:column;gap:52px;display:flex}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .simplebar-content:before{position:absolute}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list.simplebar-scrollable-y{direction:ltr}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .simplebar-content{direction:ltr}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list h3{margin-bottom:36px;font-weight:500}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list h3:has(+.country-item-subtitle){margin-bottom:8px}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .country-item-subtitle{text-transform:none;color:#000;margin:0 0 36px;font-family:Computools2020,sans-serif;font-weight:500}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .office-item{border:2px solid #d1d1d1;padding:36px;transition:all .3s}:where(html:has(section.offices-with-map)) .show-more-wrapper label{border:2px solid #d1d1d1;padding:36px;transition:all .3s}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .multiple-offices .office-item{border-bottom:none}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .multiple-offices:has(input[type=checkbox]:not(:checked)) .office-item:not(:first-of-type){display:none}:where(html:has(section.offices-with-map)) .show-more-wrapper label{justify-content:space-between;align-items:center;display:flex}:where(html:has(section.offices-with-map)) .show-more-wrapper label span{text-transform:uppercase;color:#000;cursor:pointer;font-family:Computools2020,sans-serif;font-weight:500}:where(html:has(section.offices-with-map)) .show-more-wrapper input[type=checkbox]:checked~label.open{display:none}:where(html:has(section.offices-with-map)) .show-more-wrapper input[type=checkbox]:not(:checked)~label.close{display:none}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .office-item .office-item-title{text-transform:none;color:#000;cursor:pointer;margin-bottom:52px;font-family:Computools2020,sans-serif;font-weight:500}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .office-item .office-contacts{flex-direction:column;gap:16px;display:flex}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .office-item .office-contacts a{color:#000;font-weight:500;text-decoration:none}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .office-item .office-contacts a:hover{text-decoration:underline}:where(html:has(section.offices-with-map)) .offices-with-map input[type=checkbox]{display:none}@media (max-width:768px){:where(html:has(section.offices-with-map)) .main-wrapper{flex-direction:column-reverse}:where(html:has(section.offices-with-map)) .main-wrapper #map{width:100%}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list{flex-direction:column;gap:20px;width:100%;max-height:none;padding:0;display:flex;overflow:visible}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list h3{margin-bottom:15px}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list h3:has(+.country-item-subtitle){margin-bottom:8px}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .office-item{padding:20px}:where(html:has(section.offices-with-map)) .show-more-wrapper label{padding:20px}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .office-item .office-item-title{margin-bottom:36px}:where(html:has(section.offices-with-map)) .main-wrapper .countries-list .office-item .office-contacts a{line-height:20px}}:where(html:has(section.offices-with-map)) .mapboxgl-ctrl-logo{display:none!important}:where(html:has(section.offices-with-map)) .mapboxgl-canvas{cursor:grab!important}:where(html:has(section.offices-with-map)) .mapboxgl-canvas:active{cursor:grabbing!important}:where(html:has(section.tabs_with_dropdown_items)) .table-schema{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:wrap;padding-bottom:2px;padding-right:2px;display:-webkit-flex;overflow-x:scroll;margin-bottom:4.25em!important}:where(html:has(section.tabs_with_dropdown_items)) .table-schema::-webkit-scrollbar{display:none}:where(html:has(section.tabs_with_dropdown_items)) .table-schema>div{flex:0 33.33%}:where(html:has(section.tabs_with_dropdown_items)) .table-schema a{box-sizing:border-box;color:#818181;text-transform:uppercase;cursor:pointer;border-color:var(--color-border);background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:3em;padding:.6em 1vw;font-weight:500;text-decoration:none;transition:all .7s;display:-webkit-flex;position:relative}:where(html:has(section.tabs_with_dropdown_items)) .grey .table-schema a{background:0 0}:where(html:has(section.tabs_with_dropdown_items)) .table-schema a:hover{color:#000}:where(html:has(section.tabs_with_dropdown_items)) .table-schema a:focus{color:#000}:where(html:has(section.tabs_with_dropdown_items)) .table-schema a:active{color:#000}:where(html:has(section.tabs_with_dropdown_items)) .table-schema a:after{content:"";border:2px solid;border-color:inherit;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:0;left:0}@media only screen and (max-width:950px){:where(html:has(section.tabs_with_dropdown_items)) .table-schema>div{flex:0 50%}}@media (max-width:767px){:where(html:has(section.tabs_with_dropdown_items)) .table-schema>div{flex:0 100%;padding:.6em 2vw}:where(html:has(section.tabs_with_dropdown_items)) .table-schema .table-box a{flex:0 0 100%}}:where(html:has(section.tabs_with_dropdown_items)) .table-schema a.active_btn{color:#000;border-color:var(--color-border)}:where(html:has(section.tabs_with_dropdown_items)) .table-schema a:hover{color:#000;border-color:var(--color-border)}:where(html:has(section.tabs_with_dropdown_items)) .table-schema a:focus{color:#000;border-color:var(--color-border)}:where(html:has(section.tabs_with_dropdown_items)) .table-schema a:active{color:#000;border-color:var(--color-border)}:where(html:has(section.tabs_with_dropdown_items)) .table-schema a.active_btn:after{z-index:1;border-color:inherit}:where(html:has(section.tabs_with_dropdown_items)) .table-box{position:relative}@media (max-width:950px){:where(html:has(section.tabs_with_dropdown_items)) .table-schema .table-box a{flex:0 0 100%;padding:.6em}}@media (max-width:767px){:where(html:has(section.tabs_with_dropdown_items)) .table-schema{flex-direction:column}:where(html:has(section.tabs_with_dropdown_items)) .table-schema a{width:100%}}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .h1{margin-bottom:1em}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .table-schema{display:block}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .table-box{flex-wrap:wrap;flex:none;display:flex}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .table-box a{box-sizing:border-box;flex:0 0 33.333%;padding:10px 25px;font-size:1.72em;line-height:1.2;text-decoration:none}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .table-box a.active_btn{color:#000}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .table-box a:hover{color:#000}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .table-box a:before{content:"";z-index:2;border:2px solid var(--color-border);width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:0;left:0}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .table-box a.active_btn:before{border:2px solid var(--color-border-hover);z-index:3}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .table-box a:hover:before{border:2px solid var(--color-border-hover);z-index:3}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .items{padding:4.35em 9.4em}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .items>.item:not(.active){display:none}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_title.active:before{border:none}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_title{padding:20px 0 23px;font-size:1.72em}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_title:before{font-size:1em}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_title.active:before{content:"-";right:33px}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text.active{border:2px solid #d1d1d1;gap:14px;margin-bottom:-2px;display:-webkit-flex}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .tab-item:has(.toggle_title.active)~.tab-item>.toggle_title{border-top:none}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_title.active:after{display:none}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text .image-wrap{flex:1 0 24.61%;width:100%;max-height:258px;position:relative}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items.one_tab .toggle_text .image-wrap{flex:1 0 31.61%;width:100%;max-height:258px;position:relative}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text .image-wrap img{object-fit:cover;width:100%;height:100%}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text .content{flex-direction:column;flex:auto;padding:16px 18px;display:flex}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items.one_tab .toggle_text .content{padding:16px 18px 32px}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text .content p{color:#000}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text .content ul{color:#000}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text .content ol{color:#000}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text .content h3{color:#000}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text .content h4{color:#000}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text .content h5{color:#000}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text .content h6{color:#000}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text .content a{color:#000}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text .content span{color:#000}@media (max-width:1200px){:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_title{font-size:1.5em}}@media (max-width:768px){:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .items{padding:2em}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text.active{flex-direction:column;align-items:center}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .table-box a{flex:0 0 50%}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_text .image-wrap{aspect-ratio:57/43}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_title.active:before{content:"-";right:14px}:where(html:has(section.tabs_with_dropdown_items)) .tabs_with_dropdown_items .toggle_title:before{font-size:1em;right:14px}}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .prev_btn{background:#d1d1d1;border:0;border-radius:0;outline:none;font-size:0;transition:all .7s;position:relative;height:clamp(48px,84*var(--vw1920),84px)!important;width:clamp(48px,84*var(--vw1920),84px)!important}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .next_btn{background:#d1d1d1;border:0;border-radius:0;outline:none;font-size:0;transition:all .7s;position:relative;height:clamp(48px,84*var(--vw1920),84px)!important;width:clamp(48px,84*var(--vw1920),84px)!important}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .next_btn{background-color:#000}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .prev_btn:hover{background:#cdff3a}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .next_btn:hover{background:#cdff3a}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .prev_btn{cursor:pointer;background-image:url(/icons/arrow_white.svg);background-position:50%;background-repeat:no-repeat;margin:0 -1px}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .next_btn{cursor:pointer;background-image:url(/icons/arrow_white.svg);background-position:50%;background-repeat:no-repeat;margin:0 -1px}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .prev_btn{background-image:url(/img/arrow_black.svg);background-position:50%;background-repeat:no-repeat}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .prev_btn:hover{background-image:url(/img/arrow_black.svg);background-position:50%;background-repeat:no-repeat}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .next_btn:hover{background-image:url(/img/arrow_black.svg);background-position:50%;background-repeat:no-repeat}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .prev_btn{transform:rotate(180deg)}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps{justify-content:flex-end;display:flex;margin-top:clamp(48px,84*var(--vw1920),84px)!important}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .prev_btn{border:1px solid #d1d1d1}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .next_btn{border:1px solid #d1d1d1}@media (max-width:1200px){:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .prev_btn{width:64px;height:64px}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .next_btn{width:64px;height:64px}}@media only screen and (max-width:768px){:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .prev_btn{width:48px;height:48px}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .next_btn{width:48px;height:48px}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .prev_btn{background-size:16px!important}:where(html:has(section.tabs_with_dropdown_items)) .btn_steps .next_btn{background-size:16px!important}}.dropdown_content_items .items{flex-direction:column;display:flex}.awards-partners.dropdown_content_items .title_columns{margin-bottom:clamp(28px,56*var(--vw1920),56px);flex-direction:row;gap:0;display:flex}.awards-partners.dropdown_content_items .title_columns:not(:has(.text_col)){margin-bottom:clamp(28px,84*var(--vw1920),84px)}.awards-partners.dropdown_content_items:has(.description) .title_columns{margin-bottom:12px}.awards-partners.dropdown_content_items .description{margin-bottom:clamp(28px,56*var(--vw1920),56px)}.awards-partners.dropdown_content_items .title_columns .title-with-line{flex:0 0 60%}@media (min-width:901px) and (max-width:1140px){.awards-partners.dropdown_content_items .title_columns .title-with-line.h1{font-weight:500;font-size:2.3em!important;line-height:1.16em!important}}.white_bg.dropdown_content_items .item:has(.toggle_text.active){background:#ededed}.grey.dropdown_content_items .item:has(.toggle_text.active){background:#fff}.dropdown_content_items .item{padding:clamp(14px,22*var(--vw1920),22px)20px clamp(14px,22*var(--vw1920),22px);border:2px solid #d1d1d1;margin-bottom:-2px}.dropdown_content_items .item:has(.toggle_text.active){padding:clamp(14px,22*var(--vw1920),22px)20px clamp(14px,28*var(--vw1920),28px)}.dropdown_content_items .item .toggle_title{min-height:auto;border:none!important;margin:0!important;padding:0!important}.dropdown_content_items .toggle_title:before{content:"+";text-align:center;font-size:1.5em;font-weight:400;position:absolute;right:0}.dropdown_content_items .toggle_title.active:before{content:"–"}.dropdown_content_items .item .toggle_text{min-height:auto;border:none!important;margin:0!important;padding-top:20px!important;padding-bottom:0!important}.dropdown_content_items .toggle_title{text-transform:uppercase;box-sizing:border-box;align-items:center;width:100%;position:relative;font-weight:500!important}.dropdown_content_items .toggle_title *{font-weight:inherit;margin:0}.dropdown_content_items .toggle_title:after{display:none}.dropdown_content_items .toggle_text.active{width:60%;padding-top:0}.dropdown_content_items .toggle_text.column_direction.active{flex-direction:column;width:100%;display:flex}.dropdown_content_items .toggle_text p{color:#000}.dropdown_content_items .items:not(.numbered) .toggle_number{display:none}.dropdown_content_items .toggle_row{grid-template-columns:auto 1fr;align-items:flex-start;display:grid}.dropdown_content_items .toggle_number{min-width:2em;font-weight:500;display:inline-block}.dropdown_content_items .toggle_row .content{color:#000;flex-direction:column;margin:0}.dropdown_content_items .toggle_row .content ul{margin-top:0}.dropdown_content_items .toggle_row .content ul li{display:flex}.dropdown_content_items .toggle_row .content ul li:before{content:"•";margin-right:10px;position:relative}.dropdown_content_items .toggle_row .content ul li:has(>ul){flex-wrap:wrap}.dropdown_content_items .toggle_row .content *{color:inherit}.dropdown_content_items .toggle_row .content>:not(:last-child),.dropdown_content_items .toggle_row .content ul li:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}@media screen and (max-width:1200px){.dropdown_content_items .toggle_text.active{width:100%}}@media screen and (max-width:900px){.awards-partners.dropdown_content_items .title_columns{flex-direction:column;gap:0;padding-bottom:2em}.dropdown_content_items .toggle_title *{padding-right:.7em}}@media screen and (max-width:768px){.dropdown_content_items .toggle_text.active{width:100%}}:where(html:has(section.project-cost-estimate-form)) .select2-container{box-sizing:border-box;vertical-align:middle;margin:0;display:inline-block;position:relative}:where(html:has(section.project-cost-estimate-form)) .select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:28px;display:block}:where(html:has(section.project-cost-estimate-form)) .select2-container .select2-selection--single .select2-selection__rendered{text-overflow:ellipsis;white-space:nowrap;padding-left:8px;padding-right:20px;display:block;overflow:hidden}:where(html:has(section.project-cost-estimate-form)) .select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}:where(html:has(section.project-cost-estimate-form)) .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}:where(html:has(section.project-cost-estimate-form)) .select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:32px;display:block}:where(html:has(section.project-cost-estimate-form)) .select2-container .select2-selection--multiple .select2-selection__rendered{padding:0;list-style:none;display:inline}:where(html:has(section.project-cost-estimate-form)) .select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}:where(html:has(section.project-cost-estimate-form)) .select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;resize:none;vertical-align:bottom;word-break:keep-all;border:none;max-width:100%;height:18px;margin-top:5px;margin-left:5px;padding:0;font-family:sans-serif;font-size:100%;overflow:hidden}:where(html:has(section.project-cost-estimate-form)) .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}:where(html:has(section.project-cost-estimate-form)) .select2-dropdown{box-sizing:border-box;z-index:1051;background-color:#fff;border:1px solid #aaa;border-radius:4px;width:100%;display:block;position:absolute;left:-100000px}:where(html:has(section.project-cost-estimate-form)) .select2-results{display:block}:where(html:has(section.project-cost-estimate-form)) .select2-results__options{margin:0;padding:0;list-style:none}:where(html:has(section.project-cost-estimate-form)) .select2-results__option{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:6px}:where(html:has(section.project-cost-estimate-form)) .select2-results__option--selectable{cursor:pointer}:where(html:has(section.project-cost-estimate-form)) .select2-container--open .select2-dropdown{left:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(html:has(section.project-cost-estimate-form)) .select2-search--dropdown{padding:4px;display:block}:where(html:has(section.project-cost-estimate-form)) .select2-search--dropdown .select2-search__field{box-sizing:border-box;width:100%;padding:4px}:where(html:has(section.project-cost-estimate-form)) .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}:where(html:has(section.project-cost-estimate-form)) .select2-search--dropdown.select2-search--hide{display:none}:where(html:has(section.project-cost-estimate-form)) .select2-close-mask{opacity:0;z-index:99;width:auto;min-width:100%;height:auto;min-height:100%;filter:alpha(opacity=0);background-color:#fff;border:0;margin:0;padding:0;display:block;position:fixed;top:0;left:0}:where(html:has(section.project-cost-estimate-form)) .select2-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;height:26px;margin-right:20px;padding-right:0;font-weight:700}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-selection--single .select2-selection__arrow{width:20px;height:26px;position:absolute;top:1px;right:1px}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-selection--single .select2-selection__arrow b{border:4px solid transparent;border-top:5px solid #888;border-bottom-width:0;width:0;height:0;margin-top:-2px;margin-left:-4px;position:absolute;top:50%;left:50%}:where(html:has(section.project-cost-estimate-form)) .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}:where(html:has(section.project-cost-estimate-form)) .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}:where(html:has(section.project-cost-estimate-form)) .select2-container--default.select2-container--disabled .select2-selection--single{cursor:default;background-color:#eee}:where(html:has(section.project-cost-estimate-form)) .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}:where(html:has(section.project-cost-estimate-form)) .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 4px 5px;border-color:transparent transparent #888}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-selection--multiple{cursor:text;background-color:#fff;border:1px solid #aaa;border-radius:4px;padding-bottom:5px;padding-right:5px;position:relative}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;height:20px;margin-top:5px;margin-right:10px;padding:1px;font-weight:700;position:absolute;right:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-selection--multiple .select2-selection__choice{box-sizing:border-box;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;max-width:100%;margin-top:5px;margin-left:5px;padding:0 0 0 20px;display:inline-block;position:relative;overflow:hidden}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:0 4px;font-size:1em;font-weight:700;position:absolute;top:0;left:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;background-color:#f1f1f1;outline:none}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{color:#333;background-color:#f1f1f1;outline:none}:where(html:has(section.project-cost-estimate-form)) .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}:where(html:has(section.project-cost-estimate-form)) .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}:where(html:has(section.project-cost-estimate-form)) .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-radius:0 4px 4px 0}:where(html:has(section.project-cost-estimate-form)) .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}:where(html:has(section.project-cost-estimate-form)) .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--default.select2-container--disabled .select2-selection--multiple{cursor:default;background-color:#eee}:where(html:has(section.project-cost-estimate-form)) .select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}:where(html:has(section.project-cost-estimate-form)) .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-right-radius:0;border-bottom-left-radius:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-right-radius:0;border-bottom-left-radius:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-search--inline .select2-search__field{box-shadow:none;-webkit-appearance:textfield;background:0 0;border:none;outline:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-results__option .select2-results__option{padding-left:1em}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-results__option--group{padding:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-results__option--disabled{color:#999}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-results__option--selected{background-color:#ddd}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color:#fff;background-color:#5897fb}:where(html:has(section.project-cost-estimate-form)) .select2-container--default .select2-results__group{cursor:default;padding:6px;display:block}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-selection--single{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);background-color:#f7f7f7;background-image:linear-gradient(#fff 50%,#eee 100%);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;outline:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;height:26px;margin-right:20px;font-weight:700}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-selection--single .select2-selection__arrow{width:20px;height:26px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);background-color:#ddd;background-image:linear-gradient(#eee 50%,#ccc 100%);background-repeat:repeat-x;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;position:absolute;top:1px;right:1px}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-selection--single .select2-selection__arrow b{border:4px solid transparent;border-top:5px solid #888;border-bottom-width:0;width:0;height:0;margin-top:-2px;margin-left:-4px;position:absolute;top:50%;left:50%}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 4px 5px;border-color:transparent transparent #888}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);background-image:linear-gradient(#fff 0%,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0);background-image:linear-gradient(#eee 50%,#fff 100%);background-repeat:repeat-x;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-selection--multiple{cursor:text;background-color:#fff;border:1px solid #aaa;border-radius:4px;outline:0;padding-bottom:5px;padding-right:5px}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;margin-top:5px;margin-left:5px;padding:0;display:inline-block}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:0 4px;font-size:1em;font-weight:700}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-radius:0 4px 4px 0}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-dropdown--above{border-bottom:none}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-dropdown--below{border-top:none}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-results__option--group{padding:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-results__option--disabled{color:gray}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{color:#fff;background-color:#3875d7}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic .select2-results__group{cursor:default;padding:6px;display:block}:where(html:has(section.project-cost-estimate-form)) .select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}:where(html:has(section.project-cost-estimate-form)) .ui-draggable-handle{touch-action:none}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form *{box-sizing:border-box}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .form-switch input{display:none}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .form-switch{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .form-switch label:has(input:checked){color:#000;border-top:2px solid #000}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .form-switch label{color:#818181;cursor:pointer;border-top:2px solid #d1d1d1;padding-top:12px}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .form-group{display:none}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .form-group.active{flex-direction:column;gap:52px;display:flex}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .step{border-top:2px solid #d1d1d1;padding-top:16px}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields{grid-template-columns:repeat(4,1fr);justify-content:space-between;row-gap:16px;display:grid}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.list{margin-bottom:3em}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .title.sub-title{margin-bottom:.8em}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.select2{grid-template-columns:repeat(2,1fr);justify-content:space-between;row-gap:16px;display:grid}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range{grid-template-columns:1fr;padding:3.5em 0;display:grid}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-wrapper{width:100%;position:relative}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .custom-range{width:100%;position:relative}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track{background:linear-gradient(90deg,#000 0%,#d1d1d1 0%);border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:2px;padding:0 6.84%;display:flex;position:relative;top:calc(50% - 14px)}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .active-marker{z-index:2;cursor:grab;background-color:#cdff3a;border:6px solid #000;width:28px;height:28px;transition:left .3s ease-in-out;position:absolute}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track-item.dragging{background-color:#000}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .range-track-item{cursor:pointer;background:#d1d1d1;width:8px;height:8px;position:relative}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .range-track-item.active{background:#000}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .range-track-item.large{width:16px;height:16px}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .range-track-item .label-top{background:#cdff3a;width:max-content;padding:.2em .4em;font-size:1em;line-height:1.25;display:none;position:absolute;bottom:calc(2em - 4px);left:calc(50% + 10px);transform:translate(-50%)}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .range-track-item.large .label-top{bottom:2em;left:calc(50% + 5px)}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .range-track-item.active .label-top{display:block}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .range-track-item .label-bottom{width:max-content;font-size:1.45em;line-height:1.25;position:absolute;top:1em;left:50%;transform:translate(-50%)}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.numbers{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:3em;display:flex}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.numbers label{justify-content:space-between;gap:14px;width:-moz-fit-content;width:fit-content;font-size:1.45em;line-height:1.25;display:flex}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.numbers label .text{padding-left:8px}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.numbers button{font-size:inherit;cursor:pointer;color:#000;background:0 0;border:none;padding:0;transition:all .3s}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.numbers button:disabled{color:#d1d3d4;cursor:not-allowed}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.numbers .input-number{font-size:inherit;text-align:center;pointer-events:none;background:0 0;border:none;padding:0}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.numbers input{display:none}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields label{cursor:pointer;letter-spacing:-.01em;align-items:center;width:100%;padding-bottom:8px;font-size:1.45em;line-height:1.25;display:flex}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields label:has(input.text){border-bottom:2px solid #818181}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.list label{cursor:default}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.select2 select{width:100%}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .custom-checkbox{cursor:pointer;background-color:transparent;border:2px solid #000;justify-content:center;align-items:center;width:1em;height:1em;margin-right:14px;transition:background-color .3s,border-color .3s;display:flex}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form input[type=checkbox]{display:none}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form input[type=radio]{display:none}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields label:has(input[type=checkbox]:checked) .custom-checkbox:after{content:"";background-color:#000;width:.5em;height:.5em;display:block}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields label:has(input[type=radio]:checked) .custom-checkbox:after{content:"";background-color:#000;width:.5em;height:.5em;display:block}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.select2 .custom-checkbox.checked:after{content:"";background-color:#000;width:.5em;height:.5em;display:block}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .text{color:#000;white-space:nowrap;text-overflow:ellipsis;line-height:inherit;font-size:inherit;background:0 0;border:none;overflow:hidden}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .block-btn.get-in-touch{margin-top:clamp(28px,84*var(--vw1920),84px)}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .block-btn.get-in-touch button{color:#000;background:#d1d1d1;margin:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--computools{color:#818181;width:100%}:where(html:has(section.project-cost-estimate-form)) .select2-container--computools .select2-selection--single{height:40px;box-shadow:none;cursor:pointer;background-color:transparent;border-bottom:2px solid #818181;border-radius:0;align-items:center;padding:0 10px;display:flex;position:relative}:where(html:has(section.project-cost-estimate-form)) .select2-container--computools .select2-selection--single .select2-selection__rendered{padding-left:0}:where(html:has(section.project-cost-estimate-form)) .select2-container--computools .select2-selection__rendered{line-height:1}:where(html:has(section.project-cost-estimate-form)) .select2-container--computools .select2-selection__arrow{pointer-events:none;background-image:url(/img/arrow_down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}:where(html:has(section.project-cost-estimate-form)) .select2-container--computools.select2-container--open .select2-selection__arrow{transform:translateY(-50%)rotate(180deg)}:where(html:has(section.project-cost-estimate-form)) .select2-container--computools .select2-dropdown{z-index:98;background-color:#fff;border:2px solid #d1d1d1;border-radius:0;max-height:424px;padding:1em 0;overflow:auto}:where(html:has(section.project-cost-estimate-form)) .select2-container--computools .select2-results__option{letter-spacing:-.01em;color:#818181;cursor:pointer;padding:10px 2em;font-size:1.45em;line-height:1.25}:where(html:has(section.project-cost-estimate-form)) .select2-container--computools .select2-results__option--highlighted{color:#000;background-color:#f0f0f0}:where(html:has(section.project-cost-estimate-form)) .select2-container--computools .select2-selection--single:focus{border-color:#000;outline:none}:where(html:has(section.project-cost-estimate-form)) .select2-container--computools .select2-search--dropdown{padding:0 2em 1em}:where(html:has(section.project-cost-estimate-form)) .select2-container--computools .select2-search .select2-search__field{color:#818181;letter-spacing:-.01em;border:none;border-bottom:1px solid #d1d1d1;border-radius:0;font-size:1.45em;line-height:1.25}:where(html:has(section.project-cost-estimate-form)) .request-submit{z-index:99;width:100%;position:fixed;bottom:0;left:0}:where(html:has(section.project-cost-estimate-form)) .request-submit *{box-sizing:border-box}:where(html:has(section.project-cost-estimate-form)) .request-submit:not(:has(.items_box .filter_item)){display:none}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form:has(.form-group.active.hidden-popup)~.request-submit{display:none}:where(html:has(section.project-cost-estimate-form)) .request-submit .content{justify-content:space-between;align-items:center;display:flex;position:relative}:where(html:has(section.project-cost-estimate-form)) .request-submit .content .close-popup{z-index:2;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0}:where(html:has(section.project-cost-estimate-form)) .request-submit .content .close-popup svg{width:100%;height:100%}:where(html:has(section.project-cost-estimate-form)) .request-submit .content .left-side{flex:0 0 70%}:where(html:has(section.project-cost-estimate-form)) .request-submit .content .right-side{flex:none}:where(html:has(section.project-cost-estimate-form)) .request-submit .content .left-side .h3{padding-bottom:1em}:where(html:has(section.project-cost-estimate-form)) .items_box{flex-wrap:wrap;display:flex}:where(html:has(section.project-cost-estimate-form)) .request-submit .content .items_wrapper{flex-wrap:wrap;gap:20px;display:flex}:where(html:has(section.project-cost-estimate-form)) .popup-form .items_box{flex-wrap:wrap;gap:20px;display:flex}:where(html:has(section.project-cost-estimate-form)) .request-submit .content .items_box .filter_item{letter-spacing:-.01em;color:#000;text-transform:none;background:#cdff3a;flex:none;align-items:center;margin:0;padding:8px 10px;font-size:1.45em;line-height:1.25;display:inline-flex}:where(html:has(section.project-cost-estimate-form)) .popup-form .items_box .filter_item{letter-spacing:-.01em;color:#000;text-transform:none;background:#cdff3a;flex:none;align-items:center;margin:0;padding:8px 10px;font-size:1.45em;line-height:1.25;display:inline-flex}:where(html:has(section.project-cost-estimate-form)) .request-submit .filter_item span.close{color:#000;cursor:pointer;background:url(/img/close.svg) 50%/contain no-repeat;width:10px;height:10px;margin-left:10px;display:inline-block;position:relative}:where(html:has(section.project-cost-estimate-form)) .popup-form .filter_item span.close{color:#000;cursor:pointer;background:url(/img/close.svg) 50%/contain no-repeat;width:10px;height:10px;margin-left:10px;display:inline-block;position:relative}:where(html:has(section.project-cost-estimate-form)) .black_bg .filter_item span.close{color:#fff}:where(html:has(section.project-cost-estimate-form)) .request-submit.black_bg .right-side .agree{cursor:pointer;text-underline-offset:.2em;margin:0;text-decoration:underline;display:inline-block;color:#cdff3a!important}:where(html:has(section.project-cost-estimate-form)) .request-submit .simplebar-track.simplebar-vertical{background:0 0;width:3px!important}:where(html:has(section.project-cost-estimate-form)) .request-submit .simplebar-track.simplebar-horizontal{background:0 0;display:none}:where(html:has(section.project-cost-estimate-form)) .request-submit .simplebar-scrollbar:before{background-color:#cdff3a;border-radius:2px;width:3px!important}:where(html:has(section.project-cost-estimate-form)) .request-submit.simplebar-scrollbar{opacity:1!important;transition:none!important}:where(html:has(section.project-cost-estimate-form)) .popup-form{display:none}:where(html:has(section.project-cost-estimate-form)) .popup-form.active{z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:fixed;top:0;left:0;background:rgba(0,0,0,.8)!important}:where(html:has(section.project-cost-estimate-form)) .popup-form *{box-sizing:border-box}:where(html:has(section.project-cost-estimate-form)) body:has(.popup-form.active){overflow:hidden}:where(html:has(section.project-cost-estimate-form)) section.popup-form.white_bg a{color:#000}:where(html:has(section.project-cost-estimate-form)) section.popup-form.white_bg .title_columns .h1{color:#000}:where(html:has(section.project-cost-estimate-form)) section.popup-form.white_bg .title_columns .title-with-line{color:#000}:where(html:has(section.project-cost-estimate-form)) section.popup-form.grey a{color:#000}:where(html:has(section.project-cost-estimate-form)) section.popup-form.grey .title_columns .h1{color:#000}:where(html:has(section.project-cost-estimate-form)) section.popup-form.grey .title_columns .title-with-line{color:#000}:where(html:has(section.project-cost-estimate-form)) .popup-form .form_and_testimonial_wrap{background:#fff;flex-direction:row;gap:3em;padding:7em 4em;display:flex}:where(html:has(section.project-cost-estimate-form)) .popup-form .form_wrap{flex:1 0 calc(60% - 1.5em)}:where(html:has(section.project-cost-estimate-form)) .popup-form .form_and_testimonial_wrap:has(.ts-notice:not(:empty):not([hidden]):not([style*=display\:none])) .form_sub{margin-top:0}:where(html:has(section.project-cost-estimate-form)) .popup-form .form_and_testimonial_wrap:has(.ts-notice:not(:empty):not([hidden]):not([style*=display\:none])) .clone_contact>div.checkbox{margin-bottom:12px}:where(html:has(section.project-cost-estimate-form)) .popup-form .request-block{flex-direction:column;flex:auto;gap:40px;max-width:40%;display:flex}:where(html:has(section.project-cost-estimate-form)) .popup-form .content{background:#ededed;flex-direction:column;padding:2.5em;display:flex}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .sub-title{letter-spacing:-.01em;text-transform:uppercase;color:#000;margin-bottom:1em;font-size:1.5em;font-weight:500;line-height:1.25}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_box{z-index:2;max-height:254px;margin-bottom:2.5em;display:block;position:relative;overflow-x:hidden;overflow-y:auto}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_box:after{content:"";background:#000;width:100%;height:1px;position:absolute;bottom:0;left:0}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_wrapper{flex-wrap:wrap;gap:15px 20px;display:flex}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_wrapper:not(:last-child){margin-bottom:1em}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_wrapper.numbers{flex-direction:column;gap:0;display:flex}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_wrapper.numbers .title{letter-spacing:-.01em;color:#000;margin-bottom:5px;font-size:1.45em;font-weight:400;line-height:1.25}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_wrapper.numbers .items{flex-direction:column;gap:1em;padding:10px;display:flex}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_wrapper.numbers .items .item{justify-content:space-between;display:flex}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_wrapper.numbers .items .item .text{letter-spacing:-.01em;color:#000;text-transform:uppercase;font-size:1em;font-weight:400;line-height:1.25}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_wrapper.numbers .items .item .controls{align-items:center;gap:10px;display:flex}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_wrapper.numbers .items .item button{color:#000;cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:1em;font-weight:400;line-height:1.25;display:flex}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_wrapper.numbers .items .item .controls .value{min-width:8px}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_wrapper.numbers .items .item button.minus{background:#d1d1d1}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_wrapper.numbers .items .item button.plus{background:#cdff3a}:where(html:has(section.project-cost-estimate-form)) .popup-form .simplebar-track.simplebar-vertical{background:0 0;width:3px!important}:where(html:has(section.project-cost-estimate-form)) .popup-form .simplebar-track.simplebar-horizontal{background:0 0;display:none}:where(html:has(section.project-cost-estimate-form)) .popup-form .simplebar-scrollbar:before{background-color:#000;border-radius:2px;width:3px!important}:where(html:has(section.project-cost-estimate-form)) .popup-form.simplebar-scrollbar{opacity:1!important;transition:none!important}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_box .filter_item{font-size:1em}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .empty{letter-spacing:-.01em;color:#818181;margin:0;padding:0;font-size:1.45em;line-height:1.25}:where(html:has(section.project-cost-estimate-form)) .popup-form .content:has(.filter_item) .empty{display:none}:where(html:has(section.project-cost-estimate-form)) .popup-form .content:has(.item) .empty{display:none}:where(html:has(section.project-cost-estimate-form)) .popup-form form label .agree_error{color:red;text-transform:initial;font-weight:500;font-size:inherit;position:absolute;left:0;bottom:-2.5em!important}:where(html:has(section.project-cost-estimate-form)) .popup-form #agree.error_input+label:before{border-color:red}:where(html:has(section.project-cost-estimate-form)) .popup-form .input{border-bottom:1px solid #818181}:where(html:has(section.project-cost-estimate-form)) .popup-form .input.error_input{border-bottom:1px solid red}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .block-with-img .img-item{margin-right:15px}:where(html:has(section.project-cost-estimate-form)) .popup-form .close-popup{cursor:pointer;background:url(/img/close.svg) 50%/contain no-repeat;width:20px;height:20px;margin-left:auto}@media screen and (max-width:1140px){:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields{grid-template-columns:repeat(2,1fr)}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .list .text{margin-top:0}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .list .custom-checkbox{margin-top:0}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .active-marker{border-width:4px;width:20px;height:20px}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .range-track-item{width:6px;height:6px}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .range-track-item.large{width:12px;height:12px}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields label{padding-bottom:8px}:where(html:has(section.project-cost-estimate-form)) .request-submit .content{flex-direction:column;align-items:flex-start;gap:2em}:where(html:has(section.project-cost-estimate-form)) .request-submit .content .left-side{flex:none;width:100%}:where(html:has(section.project-cost-estimate-form)) .request-submit .content .left-side .h3{padding-bottom:1em}:where(html:has(section.project-cost-estimate-form)) .popup-form .form_and_testimonial_wrap{flex-direction:column;width:calc(100vw - 4em);max-height:100vh;padding:7em 2em;position:relative;overflow-y:scroll}:where(html:has(section.project-cost-estimate-form)) .popup-form .form_wrap{flex:auto}:where(html:has(section.project-cost-estimate-form)) .popup-form .request-block{max-width:100%}:where(html:has(section.project-cost-estimate-form)) .popup-form .content{padding:2em}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .sub-title{font-size:1.3em}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_box{gap:10px}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .items_box .filter_item{font-size:1em}:where(html:has(section.project-cost-estimate-form)) .popup-form .content .empty{font-size:1.2em}:where(html:has(section.project-cost-estimate-form)) .popup-form .close-popup{position:absolute;top:7em;right:2em}}@media screen and (max-width:768px){:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields{grid-template-columns:repeat(1,1fr)}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.select2{grid-template-columns:repeat(1,1fr)}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.numbers{flex-direction:column;align-items:flex-start;gap:1em}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .active-marker{border-width:3px;width:14px;height:14px}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .range-track-item{width:5px;height:5px}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .range-track-item.large{width:10px;height:10px}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .fields.range .range-track .range-track-item .label-bottom{width:max-content;font-size:1.2em;line-height:1;position:absolute;top:1em;left:50%;transform:translate(-50%)}:where(html:has(section.project-cost-estimate-form)) .select2-container--computools .select2-dropdown{max-height:200px;padding:1em 0;overflow:auto}:where(html:has(section.project-cost-estimate-form)) .request-submit .content .items_box{width:100%;max-height:3.5em;display:block;position:relative;overflow-x:hidden;overflow-y:auto}:where(html:has(section.project-cost-estimate-form)) .request-submit .content .items_wrapper{gap:10px}:where(html:has(section.project-cost-estimate-form)) .popup-form .items_box{gap:10px}:where(html:has(section.project-cost-estimate-form)) .request-submit.black_bg .right-side .agree{font-size:1.6em}:where(html:has(section.project-cost-estimate-form)) .request-submit .content .items_box .filter_item{padding:4px 6px}:where(html:has(section.project-cost-estimate-form)) .popup-form .items_box .filter_item{padding:4px 6px}:where(html:has(section.project-cost-estimate-form)) .popup-form .form_and_testimonial_wrap{width:100vw;max-height:100vh;padding:4em 2em;overflow:auto}:where(html:has(section.project-cost-estimate-form)) .popup-form .close-popup{position:absolute;top:4em;right:2em}:where(html:has(section.project-cost-estimate-form)) .project-cost-estimate-form .block-btn.get-in-touch{margin-top:16px}}@media (min-width:768px) and (max-width:1024px){:where(html:has(section.project-cost-estimate-form)) .popup-form form label .agree_error{bottom:-3em!important}}:where(html:has(section.project-cost-estimate-form)) .popup-form .clone_contact{flex-wrap:wrap;display:-webkit-flex}:where(html:has(section.project-cost-estimate-form)) .popup-form .form_container{flex-wrap:wrap;display:-webkit-flex}:where(html:has(section.project-cost-estimate-form)) .popup-form form .input{color:#000;background:0 0;border:none;border-bottom:1px solid #818181;border-radius:0;width:100%;margin-bottom:1.45em;padding:13px 0;font-family:CT2020,serif;font-size:1.4em}:where(html:has(section.project-cost-estimate-form)) .popup-form form .input:focus{border-color:#000}:where(html:has(section.project-cost-estimate-form)) .popup-form form .input option{color:#000;font-size:.8em}:where(html:has(section.project-cost-estimate-form)) .popup-form .form_sub{letter-spacing:-.01em;text-transform:uppercase;color:#000;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;margin:40px 0 24px;padding:0;font-family:CT2020,serif;text-decoration:underline;transition:all .7s;display:block}:where(html:has(section.project-cost-estimate-form)) .popup-form .form_sub:hover{text-underline-offset:.2em;text-decoration:underline}:where(html:has(section.project-cost-estimate-form)) .popup-form form.clone_contact>div{flex-direction:column;flex:0 0 100%;display:-webkit-flex}:where(html:has(section.project-cost-estimate-form)) .popup-form .clone_contact div.half_col{flex:0 0 calc(50% - 5px)}:where(html:has(section.project-cost-estimate-form)) .popup-form .clone_contact div.half_col:nth-child(odd){margin-right:10px}:where(html:has(section.project-cost-estimate-form)) .popup-form .clone_contact>div.checkbox{flex-direction:row;margin-top:10px}:where(html:has(section.project-cost-estimate-form)) .popup-form .clone_contact .checkbox label{text-transform:unset;cursor:pointer;max-width:480px;padding-left:32px;font-weight:400;display:block;position:relative}:where(html:has(section.project-cost-estimate-form)) .popup-form .clone_contact .checkbox_agree label{max-width:100%}:where(html:has(section.project-cost-estimate-form)) .popup-form .checkbox label:before{content:"";-webkit-appearance:none;box-sizing:border-box;vertical-align:middle;cursor:pointer;z-index:1;background-color:transparent;border:2px solid #000;width:1.25em;height:1.25em;margin-right:12px;display:inline-block;position:absolute;top:0;left:0}:where(html:has(section.project-cost-estimate-form)) .popup-form .checkbox_agree label:before{top:0}:where(html:has(section.project-cost-estimate-form)) .popup-form .checkbox input:checked+label:after{content:"";z-index:0;box-sizing:border-box;background:#000;border:5px solid #fff;width:1.25em;height:1.25em;display:block;position:absolute;top:0;left:0}:where(html:has(section.project-cost-estimate-form)) .popup-form .checkbox input{height:initial;width:initial;cursor:pointer;margin-bottom:0;padding:13px 0;display:none}:where(html:has(section.project-cost-estimate-form)) .popup-form .clone_contact label{color:#000;text-transform:uppercase;margin-bottom:2px}:where(html:has(section.project-cost-estimate-form)) .popup-form form.clone_contact label{position:relative}:where(html:has(section.project-cost-estimate-form)) .popup-form form .input.error_input{border-color:red}:where(html:has(section.project-cost-estimate-form)) .popup-form .checkbox .error_input+label:before{border-color:red}:where(html:has(section.project-cost-estimate-form)) .popup-form form.clone_contact label .error_message{color:red;text-transform:initial;font-size:.8em;position:absolute;bottom:.8em;left:0}:where(html:has(section.project-cost-estimate-form)) .popup-form .success_message{box-sizing:border-box;width:60%;margin-top:7em;margin-left:auto;margin-right:0;display:none}@media only screen and (max-width:1039px){:where(html:has(section.project-cost-estimate-form)) .popup-form .clone_contact>div.half_col{flex:0 0 100%;margin-right:0!important}:where(html:has(section.project-cost-estimate-form)) .popup-form .form_sub{margin-top:36px}:where(html:has(section.project-cost-estimate-form)) .popup-form .clone_contact label{min-height:unset!important}:where(html:has(section.project-cost-estimate-form)) .popup-form .clone_contact>div.checkbox{margin-top:0}:where(html:has(section.project-cost-estimate-form)) .popup-form form .input{padding:5px 0}}@media (max-width:767px){:where(html:has(section.project-cost-estimate-form)) .popup-form .success_message{width:100%}:where(html:has(section.project-cost-estimate-form)) .popup-form form .input{font-size:1.2em}}@media (max-width:500px){:where(html:has(section.project-cost-estimate-form)) .popup-form form .input{font-size:1em}:where(html:has(section.project-cost-estimate-form)) .popup-form form.clone_contact label .error_message{bottom:.4em}}:where(html:has(section.project-cost-estimate-form)) .filter_item{color:#000;text-transform:uppercase;background:#cdff3a;flex:none;align-items:center;margin-bottom:10px;margin-right:10px;padding:8px 10px;display:inline-block}:where(html:has(section.project-cost-estimate-form)) .smaller_padding_bottom{padding-bottom:2.35em!important}:where(html:has(section.project-cost-estimate-form)) .smaller_extra_padding_top{padding-top:1.35em!important}:where(html:has(section.project-cost-estimate-form)) .block-with-img{width:100%}:where(html:has(section.project-cost-estimate-form)) .block-with-img .imb-box{align-items:flex-end;display:-webkit-flex}:where(html:has(section.project-cost-estimate-form)) .block-with-img .img-item{margin-right:43px}:where(html:has(section.project-cost-estimate-form)) .block-with-img .img-item:last-child{margin-right:0}:where(html:has(section.project-cost-estimate-form)) .block-with-img img{vertical-align:bottom;width:auto;max-height:32px}@media (max-width:767px){:where(html:has(section.project-cost-estimate-form)) .block-with-img .img-item{margin-right:21px}:where(html:has(section.project-cost-estimate-form)) .block-with-img img{height:auto}:where(html:has(section.project-cost-estimate-form)) .list span{margin-top:25px}}.block-testimonial_v2{position:relative}.block-testimonial_v2 .title_columns{margin-bottom:clamp(16px,84*var(--vw1920),84px);padding-bottom:0}.block-testimonial_v2:has(.owl-carousel .owl-nav:not(.disabled)) .title_columns{margin-bottom:0}.block-testimonial_v2 .owl-carousel{--logo-h:clamp(28px,44*var(--vw1920),44px);--logo-pad-y:clamp(8px,16*var(--vw1920),16px);overflow:hidden}.block-testimonial_v2 .owl-carousel .owl-stage-outer{border:2px solid #d1d1d1}.block-testimonial_v2 .owl-carousel .owl-item{min-height:calc(var(--logo-h) + var(--logo-pad-y)*2);justify-content:center;align-items:center;display:flex}.block-testimonial_v2 .owl-carousel .item .image-block{cursor:pointer;width:auto;max-width:max(120px,min(18vw,240px));display:inline-block;position:relative}.block-testimonial_v2 .owl-carousel .item .image-block img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .3s;display:inline-block}.block-testimonial_v2 .owl-carousel .item .image-grey{opacity:1}.block-testimonial_v2 .owl-carousel .item .image-color{opacity:0;pointer-events:none;width:auto;height:100%;position:absolute;top:0;left:0}.block-testimonial_v2 .owl-carousel .item.active-slide .image-grey,.block-testimonial_v2 .owl-carousel .item:hover .image-grey{opacity:0}.block-testimonial_v2 .owl-carousel .item.active-slide .image-color,.block-testimonial_v2 .owl-carousel .item:hover .image-color{opacity:1}.block-testimonial_v2 .testimonial_content_wrapper{border:2px solid #d1d1d1;margin-top:-2px}.block-testimonial_v2 .testimonial_content_wrapper .item{display:none}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item{padding:clamp(28px,54*var(--vw1920),54px);gap:clamp(28px,54*var(--vw1920),54px);justify-content:space-between;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .left-side{flex-direction:column;flex:0 63%;gap:28px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .right-side{padding:clamp(14px,28*var(--vw1920),28px);background:#ededed;flex-direction:column;flex:0 37%;gap:28px;display:flex}.block-testimonial_v2.grey .testimonial_content_wrapper .item.current-item .right-side{background:#fff}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating{gap:10px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating .logo{max-height:30px}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating .logo img{height:100%}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating-content{flex-direction:column;gap:2px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating-value{align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:14px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating-text{font-size:12px;font-weight:500;line-height:14px}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .stars{width:auto;line-height:0;display:inline-block;position:relative}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .stars--gray,.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .stars--fill{gap:2px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .stars--gray img,.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .stars--fill img{width:10px;height:auto;display:block}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .stars--fill{white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-content{letter-spacing:-.01em;color:#000;font-size:1.45em;line-height:1.15em}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-content *{color:inherit}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-info{gap:16px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-info .photo{aspect-ratio:1;max-height:55px}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-info .photo img{width:100%;height:100%}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-info-content{flex-direction:column;justify-content:space-between;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-info-name{letter-spacing:0;color:#000;text-transform:uppercase;font-size:1em;font-weight:500;line-height:1.25em}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-info-profession{letter-spacing:0;color:#000;text-transform:uppercase;font-size:.8em;line-height:1.25em}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .feedback-summary{color:#000;flex-direction:column;gap:12px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .feedback-summary-title{text-transform:uppercase;letter-spacing:0;font-size:.8em;font-weight:500;line-height:1.25em}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .feedback-summary-text{letter-spacing:-.01em;font-size:1em;line-height:1.25em}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .main-info{column-gap:0;row-gap:clamp(14px,28*var(--vw1920),28px);grid-template-columns:1fr 1fr;display:grid}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .main-info .info-block{flex-direction:column;gap:12px;display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .main-info .label{letter-spacing:0;text-transform:uppercase;color:#000;font-size:.8em;font-weight:500;line-height:1.25em}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .main-info .value{letter-spacing:0;text-transform:uppercase;color:#000;font-size:1em;font-weight:500;line-height:1.25em}.block-testimonial_v2 .links a{text-decoration:none}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .links{justify-content:center;gap:clamp(14px,28*var(--vw1920),28px);display:flex}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .links a{letter-spacing:-.01em;text-transform:uppercase;color:#000;font-size:1em;font-weight:500;line-height:1;text-decoration:underline}@media screen and (max-width:1140px){.block-testimonial_v2:has(.owl-carousel) .title_columns{margin-bottom:12px}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item{flex-direction:column}}@media screen and (max-width:768px){.block-testimonial_v2 .owl-carousel{--logo-h:clamp(22px,36*var(--vw1920),36px);--logo-pad-y:clamp(6px,12*var(--vw1920),12px)}.block-testimonial_v2 .owl-carousel .owl-stage-outer{overflow:hidden}.block-testimonial_v2 .owl-carousel .item{padding:0 1.75em}}@media screen and (max-width:560px){.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating .logo{max-height:25px}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating-value,.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .rating-text{font-size:9px;line-height:11px}.block-testimonial_v2 .testimonial_content_wrapper .item.current-item .review-info .photo{max-height:35px}}.block-testimonial_v2 .label{position:relative}@media (min-width:768px){.block-testimonial_v2 .title_columns .text_col,.block-testimonial_v2 .title_columns .title_col{margin:0}}.text-box-new a{text-decoration:none}.text-box-new .h4{margin-right:5px;position:relative;top:3px}@media only screen and (max-width:1023px){.text-box-new .h4{top:1px}}.service-focus .items.show_desktop{display:flex}.service-focus .title-wrapper{margin-bottom:clamp(26px,84*var(--vw1920),84px);justify-content:space-between;display:flex}.service-focus:has(.additional-pages) .items{margin-bottom:clamp(26px,84*var(--vw1920),84px)}.service-focus .additional-pages{border-top:2px solid #d1d1d1;padding-top:18px}.service-focus .additional-pages .section_title_block{font-weight:500}.service-focus .additional-pages .items{margin-bottom:0}.service-focus .additional-pages .item{text-transform:uppercase}.service-focus .additional-pages a{text-decoration:none}.service-focus .additional-pages a:hover{text-decoration:underline}.service-focus .additional-pages a .suffix{opacity:0}.service-focus .additional-pages a:hover .suffix{opacity:1}.service-focus:has(.section_description_block) .title-wrapper:not(:has(.section_subtitle_block)){gap:clamp(8px,12*var(--vw1920),12px)}.service-focus .section_description_block{text-transform:none;margin-bottom:clamp(26px,84*var(--vw1920),84px)}.service-focus:has(.owl-carousel .owl-nav:not(.disabled)) .title-wrapper{margin-bottom:0}.service-focus .title-wrapper.additional_title_margin_bottom{margin-bottom:clamp(26px,160*var(--vw1920),160px);justify-content:space-between;display:flex}.service-focus .number{color:#000;font-size:.7em;font-weight:500}.service-focus .items.show_mobile{display:none}.service-focus .text-box-new a.border_bottom{margin-bottom:1em}.service-focus:not(:has(.title-wrapper)) .section_subtitle_block{text-transform:initial;letter-spacing:-.01em;color:#000;margin:0 0 12px;font-size:1.45em;font-weight:500;line-height:1.15em}.service-focus .section_title_block{margin-bottom:.5em}.service-focus .title-wrapper .section_title_block{flex:1 0 35%;margin:0}.service-focus .title-wrapper .section_subtitle_block{text-transform:uppercase;flex:1 0 60%;margin:0}.service-focus .items{grid-template-columns:repeat(var(--grid-columns,3),1fr);column-gap:16px;row-gap:clamp(28px,54*var(--vw1920),54px);align-items:start;display:grid}.service-focus .items.owl-carousel{display:flex;gap:0!important}.service-focus .items:has(.item .image){row-gap:clamp(28px,84*var(--vw1920),84px)}.service-focus:has(.main-page-link) .items{margin-bottom:clamp(16px,36*var(--vw1920),36px)}.service-focus .main-page-link{font-weight:500!important}.service-focus .item_row{flex:1 0 100%}.service-focus .item_row.half_row{flex:0 0 calc(50% - 1em)}.service-focus .items .one_cols.wrap,.service-focus .items .two_cols.wrap{flex-wrap:wrap;display:flex}.service-focus .items .item{flex-direction:column;gap:16px;height:100%;text-decoration:none;display:flex}.service-focus .items .item:has(.image){gap:10px}.service-focus .items.reverse-direction .item{flex-direction:column-reverse;justify-content:space-between;margin-top:auto}.service-focus .items .item .image{position:relative}.service-focus .items .item .image .image-link{text-decoration:none;display:block;position:relative}.service-focus .items .item .image img{width:100%;height:auto;display:block}.service-focus .items .item .image .btn-link{opacity:0;position:absolute;top:0;right:0}.service-focus .items .item .image .image-link:hover .btn-link{opacity:1}.service-focus .items .border_top{border-top:2px solid #d1d1d1;padding-top:16px}.service-focus .items .item:hover .border_top{border-color:#000}.service-focus .items .text-box-new:has(.description) h3{margin-bottom:16px;display:flex}.service-focus .items .text-box-new:not(:has(.description)) h3{margin-bottom:0}.service-focus .items .text-box-new h3 *{font-weight:500}.service-focus .items .one_cols>div{counter-increment:list;flex:0 100%;margin-bottom:1.2em;padding-top:14px}.service-focus .items .two_cols>div{counter-increment:list;flex:0 calc(50% - 1em);padding-top:14px}.service-focus .items .item_row_margin_right .one_cols>div,.service-focus .items .two_cols>div:nth-child(odd){margin-right:2em}.service-focus .items .one_cols>div:hover,.service-focus .items .two_cols>div:hover{border-color:#000}.service-focus h3.item-title_group_services{color:#000;text-transform:initial;font-size:1.1em;font-weight:500}.item-block-center{text-align:center}.item-block-half-width{width:calc(50% - .75em)}.service-focus .three_columns_list,.service-focus .two_columns_list{flex-wrap:wrap;display:flex}.service-focus .three_columns_list{gap:1em}.service-focus .three_columns_list ul{flex:1 0 calc(33.33% - .7em);margin:0;padding:0;list-style-type:none}.service-focus .two_columns_list ul{flex:1 0 50%;margin:0;padding:0;list-style-type:none}.service-focus .items .block_description,.service-focus .items .block_description *{font-weight:400}.service-focus .items .item .description{font-weight:500}.service-focus .items .item .description *{font-weight:inherit!important}.service-focus .items .three_columns_list ul>li,.service-focus .items .two_columns_list ul>li{padding-bottom:.5em}.service-focus .items .three_columns_list ul>li a,.service-focus .items .two_columns_list ul>li a{color:#000;font-size:1.1em}.service-focus .items .three_columns_list ul>li a:hover,.service-focus .items .two_columns_list ul>li a:hover{color:#000}.service-focus .items .three_columns_list ul>li:before,.service-focus .items .two_columns_list ul>li:before{content:"";margin-right:0}@media screen and (max-width:768px){.service-focus .title-wrapper{flex-direction:column;gap:1em;padding-bottom:0}.service-focus:has(.owl-carousel) .title-wrapper{flex-direction:column;gap:1em;padding-bottom:1em}.service-focus .title-wrapper.additional_title_margin_bottom{margin-bottom:clamp(26px,84*var(--vw1920),84px)}.service-focus .title-wrapper .section_subtitle_block{font-weight:500;font-size:1.3em!important;line-height:1.12em!important}.service-focus .items.owl-carousel{overflow:hidden}.service-focus .items.show_desktop{display:none}.service-focus .items.show_mobile{display:flex}.service-focus .items:not(.owl-carousel),.service-focus .items.remove-mobile-slider{flex-direction:column;gap:clamp(28px,84*var(--vw1920),84px)!important}.service-focus .items{grid-template-columns:repeat(2,1fr)}.service-focus .items .one_cols>div{margin-bottom:0}.service-focus .items .two_cols>div{flex:0 100%}.service-focus .items .item_row_margin_right .one_cols>div,.service-focus .items .two_cols>div:nth-child(odd){margin-right:0}.item-block-half-width{width:100%}.service-focus .item_row.half_row{flex:1 0 100%}.service-focus .three_columns_list{flex-direction:column;gap:0}}@media screen and (max-width:530px){.service-focus .items{grid-template-columns:repeat(1,1fr)}}.services-focus-v2 .title-wrapper{margin-bottom:clamp(26px,84*var(--vw1920),84px);justify-content:space-between;display:flex}.services-focus-v2:has(.owl-carousel .owl-nav:not(.disabled)) .title-wrapper{margin-bottom:0}.services-focus-v2 .title-wrapper .section_title_block{flex:1 0 35%;margin:0}.services-focus-v2 .title-wrapper .section_subtitle_block{text-transform:uppercase;flex:1 0 60%;margin:0}.services-focus-v2:has(.main-page-link) .items{margin-bottom:clamp(26px,84*var(--vw1920),84px)}.services-focus-v2 .main-page-link{font-weight:500!important}.services-focus-v2 .items{--item-height:clamp(400px,700*var(--vw1920),700px);grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.services-focus-v2 .items.owl-carousel{display:flex;gap:0!important}.services-focus-v2 .items.owl-carousel .owl-item{margin:0!important}.services-focus-v2 .items.owl-carousel .owl-stage{gap:16px}.services-focus-v2 .items .owl-stage-outer{overflow:hidden}.services-focus-v2 .items .item{height:var(--item-height);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.services-focus-v2 .items .item .image{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.services-focus-v2 .items .item .image:after{content:"";opacity:0;background:rgba(0,0,0,.55);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.services-focus-v2 .items .item:hover .image:after{opacity:1}.services-focus-v2 .items .item .image img{object-fit:cover;width:100%;height:100%;display:block}.services-focus-v2 .items .item .text-box{width:100%;padding:clamp(50px,54*var(--vw1920),54px)clamp(16px,28*var(--vw1920),28px)clamp(16px,28*var(--vw1920),28px);color:#fff;background:linear-gradient(transparent 0%,rgba(0,0,0,.75) 55%,#000 100%);position:relative;bottom:0;left:0;right:0}.services-focus-v2 .items .item .item-title{color:#fff;margin:0 0 .5em}.services-focus-v2 .items .item .description{color:#fff;font-weight:400}.services-focus-v2 .items .item .description *{color:inherit!important}@media screen and (max-width:599px){.services-focus-v2 .title-wrapper{flex-direction:column;gap:1em}.services-focus-v2 .title-wrapper .section_subtitle_block{font-weight:500;font-size:1.3em!important;line-height:1.12em!important}.services-focus-v2 .items .owl-nav{display:none}.services-focus-v2 .items,.services-focus-v2 .items.owl-carousel,.services-focus-v2 .items.grid-view{--item-height:clamp(200px,250*var(--vw375),400px);flex-direction:column;gap:16px!important;display:flex!important}}.block-cards_with_hidden_description{position:relative}.block-cards_with_hidden_description .title-wrapper{margin-bottom:clamp(12px,84*var(--vw1920),84px);color:#000}.block-cards_with_hidden_description .cards{grid-template-columns:repeat(3,minmax(300px,1fr));display:grid}.block-cards_with_hidden_description .cards.cards--new{grid-template-columns:repeat(4,minmax(300px,1fr))}.block-cards_with_hidden_description .card{padding:clamp(29px,50*var(--vw1920),50px)clamp(17px,29*var(--vw1920),29px);height:100%;min-height:clamp(220px,270*var(--vw1920),270px);border:2px solid #d1d1d1;flex-direction:column;justify-content:space-between;margin-right:-2px;display:flex}.block-cards_with_hidden_description .card__inner{flex-direction:column;justify-content:flex-start;height:100%;display:flex;position:relative}.block-cards_with_hidden_description .card__main,.block-cards_with_hidden_description .card__description{text-align:center;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.block-cards_with_hidden_description .card__description{text-align:start}.block-cards_with_hidden_description .card__main{opacity:1;visibility:visible;justify-content:flex-start;gap:clamp(33px,84*var(--vw1920),84px)}.block-cards_with_hidden_description .card__description{opacity:0;visibility:hidden;font-size:clamp(13px,19*var(--vw1920),19px);line-height:clamp(16px,24*var(--vw1920),24px);letter-spacing:-.01em;position:absolute;top:0;bottom:0;left:0;right:0}.block-cards_with_hidden_description .card:hover .card__main{opacity:0;visibility:hidden}.block-cards_with_hidden_description .card:hover .card__description{opacity:1;visibility:visible}.block-cards_with_hidden_description .card__title,.block-cards_with_hidden_description .card__subtitle,.block-cards_with_hidden_description .card__description{color:#000;margin:0}.block-cards_with_hidden_description .card__description *{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.block-cards_with_hidden_description .card__description a{font-weight:inherit}.block-cards_with_hidden_description .card__subtitle{text-transform:uppercase;font-size:clamp(17px,28*var(--vw1920),28px);line-height:clamp(19px,32*var(--vw1920),32px);letter-spacing:-.01em;display:block}@media (max-width:1024px){.block-cards_with_hidden_description .cards{overflow:hidden}.block-cards_with_hidden_description .card__inner{gap:28px}.block-cards_with_hidden_description .card .card__description{position:relative}.block-cards_with_hidden_description .card .card__main,.block-cards_with_hidden_description .card .card__description,.block-cards_with_hidden_description .card:hover .card__main,.block-cards_with_hidden_description .card:hover .card__description{opacity:1;visibility:visible}.block-cards_with_hidden_description .card{margin-right:0}}.block-cards_with_hidden_description_v2{position:relative}.block-cards_with_hidden_description_v2 .title-wrapper{margin-bottom:clamp(26px,84*var(--vw1920),84px);color:#000}.block-cards_with_hidden_description_v2 .cards:not(.cards--mobile){grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(220px,1fr));grid-auto-flow:dense;display:grid}.block-cards_with_hidden_description_v2 .cards.cards--mobile{display:none}.block-cards_with_hidden_description_v2 .card{padding:clamp(29px,50*var(--vw1920),50px)clamp(17px,29*var(--vw1920),29px);height:100%;min-height:clamp(218px,272*var(--vw1920),272px);border:2px solid #d1d1d1;flex-direction:column;justify-content:space-between;margin:-1px;display:flex}.block-cards_with_hidden_description_v2 .card--image{grid-area:span 2/span 3;height:calc(100% + 2px);min-height:auto;margin:-1px;padding:0;position:relative}.block-cards_with_hidden_description_v2 .card--image .card__inner{height:100%;display:block}.block-cards_with_hidden_description_v2 .card--image .card__main{inset:unset;opacity:1;visibility:visible;height:100%;display:block;position:relative}.block-cards_with_hidden_description_v2 .card--image .card__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.block-cards_with_hidden_description_v2 .card--image:hover .card__main,.block-cards_with_hidden_description_v2 .card--image:hover .card__description{opacity:1;visibility:visible}.block-cards_with_hidden_description_v2 .card__inner{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.block-cards_with_hidden_description_v2 .card__main,.block-cards_with_hidden_description_v2 .card__description{text-align:center;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.block-cards_with_hidden_description_v2 .card__main{opacity:1;visibility:visible;gap:clamp(33px,84*var(--vw1920),84px);position:absolute;top:0;bottom:0;left:0;right:0}.block-cards_with_hidden_description_v2 .card__description{opacity:0;visibility:hidden;font-size:1em}.block-cards_with_hidden_description_v2 .card:not(.card--image):hover .card__main{opacity:0;visibility:hidden}.block-cards_with_hidden_description_v2 .card:not(.card--image):hover .card__description{opacity:1;visibility:visible}.block-cards_with_hidden_description_v2 .card__title,.block-cards_with_hidden_description_v2 .card__subtitle,.block-cards_with_hidden_description_v2 .card__description{color:#000;margin:0}.block-cards_with_hidden_description_v2 .card__description *{color:inherit}.block-cards_with_hidden_description_v2 .card__subtitle{text-transform:uppercase}@media (max-width:1024px){.block-cards_with_hidden_description_v2 .title-wrapper{margin-bottom:0}.block-cards_with_hidden_description_v2 .cards:not(.cards--mobile){display:none}.block-cards_with_hidden_description_v2 .cards.cards--mobile{display:flex;overflow:hidden}.block-cards_with_hidden_description_v2 .card{background-color:#ededed}.block-cards_with_hidden_description_v2 .card__inner{gap:28px}.block-cards_with_hidden_description_v2 .card--image{grid-column:span 1;height:auto;display:none}.block-cards_with_hidden_description_v2 .card--image .card__image{height:auto;max-height:300px}.block-cards_with_hidden_description_v2 .card .card__main{position:relative}.block-cards_with_hidden_description_v2 .card .card__main,.block-cards_with_hidden_description_v2 .card .card__description,.block-cards_with_hidden_description_v2 .card:hover .card__main,.block-cards_with_hidden_description_v2 .card:hover .card__description,.block-cards_with_hidden_description_v2 .card:not(.card--image):hover .card__main{opacity:1;visibility:visible}.block-cards_with_hidden_description_v2 .card{margin-right:0}}.block-team_cards{position:relative}.block-team_cards .title-wrapper{margin-bottom:clamp(26px,84*var(--vw1920),84px);color:#000;flex-direction:column;gap:12px;display:flex}.black_bg.block-team_cards .title-wrapper{color:#fff}.block-team_cards .title-wrapper *{margin:0}.block-team_cards__main{gap:clamp(26px,84*var(--vw1920),84px);display:flex}.block-team_cards__navigation{flex-direction:column;flex:28.671%;gap:24px;display:flex}.block-team_cards__navigation_item{border-top:2px solid #818181;padding-top:16px}.block-team_cards__navigation_item:not(.current-item){cursor:pointer}.block-team_cards__navigation_item.current-item{border-top:2px solid #000}.black_bg .block-team_cards__navigation_item.current-item{border-top:2px solid #fff}.block-team_cards__navigation_item>*{margin:0}.block-team_cards__navigation_item_name,.block-team_cards__navigation_item_position,body .black_bg .block-team_cards__navigation_item_name{color:#818181!important}.block-team_cards__navigation_item_name,body .black_bg .block-team_cards__navigation_item_name{font-weight:500!important}.current-item .block-team_cards__navigation_item_name{color:#000!important}.black_bg .current-item .block-team_cards__navigation_item_name{color:#fff!important}.block-team_cards__items{flex:65.305%;display:flex}.block-team_cards__item{display:none}.block-team_cards__item.current-item{gap:clamp(26px,54*var(--vw1920),54px);justify-content:space-between;display:flex}.block-team_cards__item_image,.block-team_cards__item_text{flex:50%;align-items:flex-start;display:flex}.block-team_cards__item_image img{width:100%;height:auto}.block-team_cards__item_text{flex-direction:column;justify-content:space-between;gap:26px}.block-team_cards:not(.black_bg) .block-team_cards__item_description,.block-team_cards:not(.black_bg) .block-team_cards__item_name{color:#000}.block-team_cards__item_description *{color:inherit}.block-team_cards__item_description>:not(:last-child){margin-bottom:clamp(16px,28*var(--vw1920),28px)}.block-team_cards__item_description strong,.block-team_cards__item_description b{font-weight:500}.block-team_cards__item_description ul,.block-team_cards__item_description ul{padding-left:1em;list-style-type:none}.block-team_cards__item_description ul>li{position:relative}.block-team_cards__item_description ul>li:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}.block-team_cards__item_description ul>li:before{content:"•";font-size:inherit;color:inherit;position:absolute;top:0;left:-1em}.block-team_cards__item_info{flex-direction:column;gap:28px;display:flex}.block-team_cards__item_info_basic{flex-direction:column;gap:12px;display:flex}.block-team_cards__item_name{text-transform:uppercase;font-weight:400;margin:0!important}.block-team_cards__item_position{margin-bottom:0;color:#818181!important}.block-team_cards__item_info_contacts{flex-direction:column;gap:12px;display:flex}.block-team_cards__item_info_contacts>a{color:#818181;font-weight:400;text-decoration:underline}.block-team_cards__item_info_contacts>a[href^=tel]{text-decoration:none}.black_bg .block-team_cards__item_info_contacts>a:hover{color:#cdff3a}.block-team_cards__item_info_contacts>a:hover{color:#000}@media screen and (max-width:1024px){.block-team_cards__main,.block-team_cards__navigation{flex-direction:column}.block-team_cards__navigation_item_content-mobile{display:none}.block-team_cards__navigation_item.current-item .block-team_cards__navigation_item_content-mobile{gap:clamp(26px,54*var(--vw1920),54px);flex-direction:column;margin-top:16px;display:flex}.block-team_cards__navigation_item_content-mobile .block-team_cards__item_image,.block-team_cards__navigation_item_content-mobile .block-team_cards__item_text{flex:100%}.block-team_cards__navigation_item_content-mobile .block-team_cards__item_image img{width:100%}.block-team_cards__items{display:none}}@media screen and (max-width:1024px) and (min-width:600px) and (orientation:landscape){.block-team_cards__navigation_item_content-mobile .block-team_cards__item_image img{object-fit:contain;width:auto;height:auto;max-height:360px}}:where(html:has(section.services_split_list)) .services_split_list{position:relative}:where(html:has(section.services_split_list)) .services_split_list .title-wrapper{margin-bottom:clamp(26px,84*var(--vw1920),84px);color:#000;justify-content:space-between;display:flex}:where(html:has(section.services_split_list)) .services_split_list:has(.section_description_block) .title-wrapper:not(:has(.section_subtitle_block)){gap:clamp(8px,12*var(--vw1920),12px);margin-bottom:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.services_split_list)) .services_split_list .section_description_block{text-transform:none;margin-bottom:clamp(26px,84*var(--vw1920),84px)}:where(html:has(section.services_split_list)) .services_split_list:not(:has(.title-wrapper)) .section_subtitle_block{text-transform:initial;letter-spacing:-.01em;color:#000;margin:0 0 12px;font-size:1.45em;font-weight:500;line-height:1.15em}:where(html:has(section.services_split_list)) .services_split_list .section_title_block{margin-bottom:.5em}:where(html:has(section.services_split_list)) .services_split_list .title-wrapper .section_title_block{flex:1 0 35%;margin:0}:where(html:has(section.services_split_list)) .services_split_list .title-wrapper .section_subtitle_block{text-transform:uppercase;flex:1 0 60%;margin:0}:where(html:has(section.services_split_list)) .services_split_list__items{flex-direction:column;gap:16px;display:flex}:where(html:has(section.services_split_list)) .services_split_list__item{border-top:2px solid #d1d1d1;grid-template-columns:2fr 3fr;justify-content:space-between;gap:16px;padding-top:19px;text-decoration:none;display:grid}:where(html:has(section.services_split_list)) .services_split_list__item:has(.suffix):hover{border-top:2px solid #000}:where(html:has(section.services_split_list)) .services_split_list__item__title{margin-bottom:0!important;font-weight:500!important;text-decoration:none!important}:where(html:has(section.services_split_list)) .services_split_list__item__title_link{margin-bottom:0!important;font-weight:500!important;text-decoration:none!important}:where(html:has(section.services_split_list)) .services_split_list__item .suffix{opacity:0}:where(html:has(section.services_split_list)) .services_split_list__item:hover .suffix{opacity:1}:where(html:has(section.services_split_list)) .services_split_list__item__description{flex-direction:column;justify-content:flex-start;gap:12px;height:100%;font-weight:400;display:flex;margin-bottom:0!important}:where(html:has(section.services_split_list)) .services_split_list__item__description *{color:inherit}:where(html:has(section.services_split_list)) .services_split_list__item__description a{font-weight:500!important}:where(html:has(section.services_split_list)) .services_split_list__item__description a *{font-weight:500!important}:where(html:has(section.services_split_list)) .services_split_list__item__description>:last-child{margin-bottom:0}:where(html:has(section.services_split_list)) .services_split_list__item__description>p:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.services_split_list)) .services_split_list__item__description ul:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.services_split_list)) .services_split_list__item__description ul>li:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.services_split_list)) .services_split_list__item__description ul>li ul{margin-top:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.services_split_list)) .services_split_list__item__description ul li{display:flex}:where(html:has(section.services_split_list)) .services_split_list__item__description ul li:has(>ul){flex-wrap:wrap}:where(html:has(section.services_split_list)) .services_split_list__item__description ul{margin-top:0;padding-left:0;list-style-type:none}:where(html:has(section.services_split_list)) .services_split_list__item__description ul li:before{content:"•";margin-right:.5em;position:relative}@media screen and (max-width:1024px){:where(html:has(section.services_split_list)) .services_split_list__items{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media screen and (max-width:768px){:where(html:has(section.services_split_list)) .services_split_list .title-wrapper{flex-direction:column;gap:1em;padding-bottom:0}:where(html:has(section.services_split_list)) .services_split_list:has(.owl-carousel) .title-wrapper{flex-direction:column;gap:1em;padding-bottom:1em}:where(html:has(section.services_split_list)) .services_split_list .title-wrapper .section_subtitle_block{font-weight:500;font-size:1.3em!important;line-height:1.12em!important}:where(html:has(section.services_split_list)) .services_split_list__items{gap:24px}:where(html:has(section.services_split_list)) .services_split_list__item{grid-template-columns:1fr;gap:26px}}.services_split_list_v2{position:relative}.services_split_list_v2 .title-wrapper{margin-bottom:clamp(26px,84*var(--vw1920),84px);color:#000;justify-content:space-between;display:flex}.services_split_list_v2:has(.section_description_block) .title-wrapper:not(:has(.section_subtitle_block)){gap:clamp(8px,12*var(--vw1920),12px);margin-bottom:clamp(8px,12*var(--vw1920),12px)}.services_split_list_v2 .section_description_block{text-transform:none;margin-bottom:clamp(26px,84*var(--vw1920),84px)}.services_split_list_v2:not(:has(.title-wrapper)) .section_subtitle_block{text-transform:initial;letter-spacing:-.01em;color:#000;margin:0 0 12px;font-size:1.45em;font-weight:500;line-height:1.15em}.services_split_list_v2 .section_title_block{margin-bottom:.5em}.services_split_list_v2 .title-wrapper .section_title_block{flex:1 0 35%;margin:0}.services_split_list_v2 .title-wrapper .section_subtitle_block{text-transform:uppercase;flex:1 0 60%;margin:0}.services_split_list_v2__tabs{grid-template-columns:repeat(var(--tabs-per-row,2),1fr);margin-bottom:clamp(46px,84*var(--vw1920),84px);gap:16px;display:grid}.services_split_list_v2__tab{color:#818181;cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;border:none;border-top:2px solid #d1d1d1;border-radius:0;padding:16px 0 0;font-family:inherit;transition:all .3s}.services_split_list_v2__tab.h2{font-weight:500}.services_split_list_v2__tab:hover,.services_split_list_v2__tab.active{color:#000;border-top-color:#000}.services_split_list_v2__content{position:relative}.services_split_list_v2__tab-content{display:none}.services_split_list_v2__tab-content.active{display:block}.services_split_list_v2.single-tab .services_split_list_v2__tabs{display:none}.services_split_list_v2.single-tab .services_split_list_v2__tab-content{display:block}.services_split_list_v2 .services_split_list__items{gap:clamp(12px,28*var(--vw1920),28px);flex-direction:column;display:flex}.services_split_list_v2 .services_split_list__item{justify-content:space-between;gap:clamp(16px,103*var(--vw1920),103px);border-top:2px solid #d1d1d1;grid-template-columns:65fr 100fr;padding-top:16px;text-decoration:none;display:grid}.services_split_list_v2 .services_split_list__item:has(.suffix):hover{border-top:2px solid #000}.services_split_list_v2 .services_split_list__item__title,.services_split_list_v2 .services_split_list__item__title_link{text-transform:none;margin-bottom:0!important;font-weight:500!important;text-decoration:none!important}.services_split_list_v2 .services_split_list__item .suffix{opacity:0}.services_split_list_v2 .services_split_list__item:hover .suffix{opacity:1}.services_split_list_v2 .services_split_list__item__description{flex-direction:column;justify-content:flex-start;gap:12px;height:100%;font-weight:400;display:flex;margin-bottom:0!important}.services_split_list_v2 .services_split_list__item__description *{color:inherit}.services_split_list_v2 .services_split_list__item__description a,.services_split_list_v2 .services_split_list__item__description a *{font-weight:500!important}.services_split_list_v2 .services_split_list__item__description>:last-child{margin-bottom:0}.services_split_list_v2 .services_split_list__item__description>p:not(:last-child),.services_split_list_v2 .services_split_list__item__description ul:not(:last-child),.services_split_list_v2 .services_split_list__item__description ul>li:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}.services_split_list_v2 .services_split_list__item__description ul>li ul{margin-top:clamp(8px,12*var(--vw1920),12px)}.services_split_list_v2 .services_split_list__item__description ul li{display:flex}.services_split_list_v2 .services_split_list__item__description ul li:has(>ul){flex-wrap:wrap}.services_split_list_v2 .services_split_list__item__description ul{margin-top:0;padding-left:0;list-style-type:none}.services_split_list_v2 .services_split_list__item__description ul li:before{content:"•";margin-right:.5em;position:relative}@media screen and (max-width:1024px){.services_split_list_v2__tabs{grid-template-columns:repeat(2,1fr)}.services_split_list_v2 .services_split_list__items{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media screen and (max-width:768px){.services_split_list_v2 .title-wrapper{flex-direction:column;gap:1em;padding-bottom:0}.services_split_list_v2:has(.owl-carousel) .title-wrapper{flex-direction:column;gap:1em;padding-bottom:1em}.services_split_list_v2 .title-wrapper .section_subtitle_block{font-weight:500;font-size:1.3em!important;line-height:1.12em!important}.services_split_list_v2__tabs{grid-template-columns:1fr}.services_split_list_v2 .services_split_list__items{gap:16px}.services_split_list_v2 .services_split_list__item{grid-template-columns:1fr;gap:16px}}.simple_form_popup_trigger{padding:clamp(28px,46*var(--vw1920),46px)0 clamp(28px,46*var(--vw1920),46px);position:relative}.simple_form_popup_trigger__inner{justify-content:space-between;align-items:center;gap:clamp(16px,84*var(--vw1920),84px);flex-wrap:wrap;display:flex}.simple_form_popup_trigger__left-side{align-items:center;gap:clamp(14px,28*var(--vw1920),28px);flex:1;min-width:280px;display:flex}.simple_form_popup_trigger__icon{padding:clamp(12px,24*var(--vw1920),24px);background-color:#d1d1d1;flex-shrink:0;justify-content:center;align-items:center;display:flex}.simple_form_popup_trigger__icon img{width:clamp(18px,36*var(--vw1920),36px);height:clamp(18px,36*var(--vw1920),36px)}.simple_form_popup_trigger__description.h2{color:#000;text-transform:none;letter-spacing:-.01em;margin:0;padding:0;font-weight:400}.black_bg.simple_form_popup_trigger .simple_form_popup_trigger__description.h2{color:#fff}.simple_form_popup_trigger__right-side{flex-shrink:0}.simple_form_popup_trigger__btn.h1{text-transform:uppercase;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;color:#000!important}.black_bg.simple_form_popup_trigger .simple_form_popup_trigger__btn.h1{color:#cdff3a!important}.simple_form_popup_trigger__btn.mobile{display:none}.simple_form_popup_trigger__btn:hover{text-decoration:underline}.simple_form_popup_trigger__btn.h1{margin:0;padding:0}@media screen and (max-width:768px){.simple_form_popup_trigger__btn.mobile{display:inline-flex}.simple_form_popup_trigger__btn.desktop{display:none}.simple_form_popup_trigger__inner{flex-direction:column;align-items:flex-start}}.simple_text_and_clutch_rating{padding:clamp(28px,46*var(--vw1920),46px)0 clamp(28px,46*var(--vw1920),46px);position:relative}.simple_text_and_clutch_rating__inner{justify-content:space-between;align-items:center;gap:clamp(16px,84*var(--vw1920),84px);flex-wrap:wrap;display:flex}.simple_text_and_clutch_rating__left-side{align-items:center;gap:clamp(14px,28*var(--vw1920),28px);flex:1;min-width:280px;display:flex}.simple_text_and_clutch_rating__icon{padding:clamp(12px,24*var(--vw1920),24px);background-color:#cdff3a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.simple_text_and_clutch_rating__icon img{width:clamp(18px,36*var(--vw1920),36px);height:clamp(18px,36*var(--vw1920),36px)}.simple_text_and_clutch_rating__description.h2{color:#000;text-transform:none;letter-spacing:-.01em;margin:0;padding:0;font-weight:400}.simple_text_and_clutch_rating__right-side{flex-shrink:0}.simple_text_and_clutch_rating__btn{text-transform:uppercase;color:#000;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.simple_text_and_clutch_rating__btn.h1{margin:0;padding:0}.simple_text_and_clutch_rating__recommendations{flex-wrap:wrap;align-items:flex-end;display:flex}.simple_text_and_clutch_rating__recommendations .recommendation-item{gap:clamp(10px,28*var(--vw1920),28px);text-transform:uppercase;background-color:transparent;justify-content:center;align-items:center;padding:0;font-size:1em;font-weight:400;text-decoration:none;display:flex}.simple_text_and_clutch_rating__recommendations .recommendation-item .rating img{width:100%}.simple_text_and_clutch_rating__recommendations .recommendation-item .rating,.simple_text_and_clutch_rating__recommendations .recommendation-item .count{font-size:inherit;text-decoration:none}.simple_text_and_clutch_rating__recommendations .recommendation-item .count{text-transform:lowercase}.simple_text_and_clutch_rating__recommendations .recommendation-item .rating{color:#000;text-transform:uppercase;font-weight:500}.simple_text_and_clutch_rating__recommendations .recommendation-item .rating.stars{width:112px;line-height:0;display:inline-block;position:relative}.simple_text_and_clutch_rating__recommendations .recommendation-item .rating .stars--gray,.simple_text_and_clutch_rating__recommendations .recommendation-item .rating .stars--fill{gap:3px;display:flex}.simple_text_and_clutch_rating__recommendations .recommendation-item .rating .stars--gray img,.simple_text_and_clutch_rating__recommendations .recommendation-item .rating .stars--fill img{width:20px;height:20px;display:block}.simple_text_and_clutch_rating__recommendations .recommendation-item .rating .stars--fill{white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.simple_text_and_clutch_rating__recommendations .recommendation-item .icon{width:clamp(25px,74*var(--vw1920),74px);aspect-ratio:1/1.14;position:relative}.simple_text_and_clutch_rating__recommendations .recommendation-item .icon .dynamic-count{color:#818181;font-size:inherit;z-index:1;pointer-events:none;position:absolute;bottom:2px;left:5px}.simple_text_and_clutch_rating__recommendations .recommendation-item .icon img{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.simple_text_and_clutch_rating__recommendations .recommendation-item:hover{border-color:#000}.simple_text_and_clutch_rating__recommendations .recommendation-item .text{flex-direction:column;gap:8px;display:flex}@media screen and (max-width:768px){.simple_text_and_clutch_rating__left-side{min-width:auto}.simple_text_and_clutch_rating__description.h2{font-size:11px!important}.simple_text_and_clutch_rating__recommendations .recommendation-item .rating,.simple_text_and_clutch_rating__recommendations .recommendation-item .count{font-size:7px}.simple_text_and_clutch_rating__recommendations .recommendation-item .text{gap:2px}.simple_text_and_clutch_rating__recommendations .recommendation-item .rating.stars{width:43px;line-height:0;display:inline-block;position:relative}.simple_text_and_clutch_rating__recommendations .recommendation-item .rating .stars--gray,.simple_text_and_clutch_rating__recommendations .recommendation-item .rating .stars--fill{gap:2px}.simple_text_and_clutch_rating__recommendations .recommendation-item .rating .stars--gray img,.simple_text_and_clutch_rating__recommendations .recommendation-item .rating .stars--fill img{width:7px;height:7px}}.simple_text_image_banner{padding:21px 0;position:relative}.simple_text_image_banner__inner{justify-content:space-between;align-items:center;gap:clamp(16px,24*var(--vw1920),24px);display:flex}.simple_text_image_banner__content.h2{color:#000;letter-spacing:0;text-transform:uppercase;margin:0;padding:0;font-weight:500}.simple_text_image_banner__content *{color:inherit;font-weight:inherit;text-transform:inherit}.simple_text_image_banner__content p{margin:0}.simple_text_image_banner__content a{color:#000;font:inherit;text-underline-offset:4px;white-space:nowrap;text-decoration:underline}.simple_text_image_banner__image{height:clamp(80px,134*var(--vw1920),134px);flex:none;line-height:0}.simple_text_image_banner__image img{width:auto;height:100%;display:block}@media screen and (max-width:600px){.simple_text_image_banner{padding:28px 0}.simple_text_image_banner__inner{justify-content:space-between;gap:16px}.simple_text_image_banner__content a{text-underline-offset:3px}.simple_text_image_banner__image{height:80px}}[data-simplebar]{flex-flow:column wrap;place-content:flex-start;align-items:flex-start;position:relative}.simplebar-wrapper{width:inherit;height:inherit;max-width:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{direction:inherit;z-index:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;width:auto!important;height:auto!important}.simplebar-offset{-webkit-overflow-scrolling:touch;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0;direction:inherit!important;box-sizing:inherit!important;resize:none!important}.simplebar-content-wrapper{direction:inherit;scrollbar-width:none;-ms-overflow-style:none;width:auto;max-width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:auto;box-sizing:border-box!important}.simplebar-content-wrapper::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{pointer-events:none;width:100%;max-width:100%;max-height:100%}.simplebar-height-auto-observer-wrapper{float:left;z-index:-1;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:inherit!important}.simplebar-height-auto-observer{box-sizing:inherit;opacity:0;pointer-events:none;z-index:-1;width:1000%;min-width:1px;height:1000%;min-height:1px;display:block;position:absolute;top:0;left:0;overflow:hidden}.simplebar-track{z-index:1;pointer-events:none;position:absolute;bottom:0;right:0;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{min-height:10px;position:absolute;left:0;right:0}.simplebar-scrollbar:before{content:"";opacity:0;background:#000;border-radius:7px;transition:opacity .2s linear .5s;position:absolute;left:2px;right:2px}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-duration:0s;transition-delay:0s}.simplebar-track.simplebar-vertical{width:11px;top:0}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{width:auto;min-width:10px;min-height:0;top:0;bottom:0;left:0;right:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{opacity:0;visibility:hidden;direction:rtl;width:500px;height:500px;position:fixed;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;position:fixed;left:0;overflow-y:scroll}.tech_stack_tabs_with_sliders .title_columns{margin-bottom:clamp(26px,84*var(--vw1920),84px);color:#000}.tech_stack_tabs_with_sliders__navigation{margin-bottom:clamp(26px,84*var(--vw1920),84px);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;display:grid}.tech_stack_tabs_with_sliders__navigation_item{color:#818181;cursor:pointer;letter-spacing:normal;border-top:2px solid #d1d1d1;padding-top:16px;font-weight:500!important}.tech_stack_tabs_with_sliders__navigation_item.current-item{color:#000;border-color:#000}.tech_stack_tabs_with_sliders__content:not(.current-item){display:none}.tech_stack_tabs_with_sliders__content__inner{scrollbar-width:none;display:flex;overflow-x:auto}.tech_stack_tabs_with_sliders__content__inner::-webkit-scrollbar{display:none}.tech_stack_tabs_with_sliders__content__inner[data-simplebar]{overflow:visible}.tech_stack_tabs_with_sliders__content__inner .simplebar-content{display:flex}.tech_stack_tabs_with_sliders__content .simplebar-track.simplebar-horizontal{pointer-events:all;height:6px;bottom:-15px}.tech_stack_tabs_with_sliders__content .simplebar-scrollbar:before{background:#818181;border-radius:4px;height:100%}.tech_stack_tabs_with_sliders__content_item{height:clamp(181px,312*var(--vw1920),312px);aspect-ratio:294/312;border:2px solid #d1d1d1;flex-direction:column;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:1em;text-decoration:none;display:flex;position:relative}.tech_stack_tabs_with_sliders__content_item:not(:last-child){margin-right:-2px}.tech_stack_tabs_with_sliders__content_item:hover:before{content:"";z-index:2;pointer-events:none;border:2px solid #000;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.tech_stack_tabs_with_sliders__content_item__image{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.tech_stack_tabs_with_sliders__content_item__image img{width:auto;max-height:clamp(80px,160*var(--vw1920),160px)}.tech_stack_tabs_with_sliders__content_item:hover .tech_stack_tabs_with_sliders__content_item__image img.main,.tech_stack_tabs_with_sliders__content_item__image img.hover{display:none}.tech_stack_tabs_with_sliders__content_item:hover .tech_stack_tabs_with_sliders__content_item__image img.hover{display:flex}.tech_stack_tabs_with_sliders__content_item .suffix{opacity:0}.tech_stack_tabs_with_sliders__content_item:hover .suffix{opacity:1}.tech_stack_tabs_with_sliders__content_item__text{color:#818181;text-transform:uppercase;font-weight:500;text-decoration:none;position:relative}.tech_stack_tabs_with_sliders__content_item__text p{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-transform:inherit;font-weight:inherit;position:relative}.tech_stack_tabs_with_sliders__content_item__text p:has(.suffix){left:.5em}.tech_stack_tabs_with_sliders__content_item:hover .tech_stack_tabs_with_sliders__content_item__text{color:#000}@media screen and (max-width:960px){.tech_stack_tabs_with_sliders__navigation{grid-template-columns:repeat(2,minmax(200px,1fr));grid-auto-flow:row}}@media screen and (max-width:560px){.tech_stack_tabs_with_sliders__navigation{grid-template-columns:repeat(1,minmax(200px,1fr))}.tech_stack_tabs_with_sliders__content_item{aspect-ratio:173.5/181}.tech_stack_tabs_with_sliders__content .simplebar-track.simplebar-horizontal{height:4px;bottom:-4px}}.tech_stack_tabs_with_sliders_v2 .title_columns{margin-bottom:clamp(26px,84*var(--vw1920),84px);color:#000}.tech_stack_tabs_with_sliders_v2 .description{color:#000}.tech_stack_tabs_with_sliders_v2 .description *{color:inherit;font-weight:inherit;line-height:inherit}.tech_stack_tabs_with_sliders_v2 .description>:not(:last-child){margin-bottom:12px!important}.tech_stack_tabs_with_sliders_v2 .description ul{flex-direction:column;gap:4px;list-style:none;display:flex}.tech_stack_tabs_with_sliders_v2 .description ul>li{padding-left:10px;display:flex;position:relative}.tech_stack_tabs_with_sliders_v2 .description ul>li:before{content:"•";margin-right:10px;position:relative}.tech_stack_tabs_with_sliders_v2:has(.owl-carousel .owl-nav:not(.disabled)) .title_columns{margin-bottom:clamp(26px,46*var(--vw1920),46px)}.tech_stack_tabs_with_sliders_v2 .title_columns:has(.description){margin-bottom:clamp(26px,46*var(--vw1920),46px)}.tech_stack_tabs_with_sliders_v2__navigation{margin-bottom:clamp(26px,46*var(--vw1920),46px);flex-direction:column;display:flex;position:relative}.tech_stack_tabs_with_sliders_v2__navigation:has(.owl-nav.disabled) .tech_stack_tabs_with_sliders_v2__navigation__progress{display:none}.tech_stack_tabs_with_sliders_v2__navigation__progress{color:#818181;align-items:center;font-weight:500;display:flex;position:absolute;height:clamp(48px,84*var(--vw1920),84px)!important}.tech_stack_tabs_with_sliders_v2__navigation__progress *{font-weight:inherit}.tech_stack_tabs_with_sliders_v2__navigation__progress .current,.tech_stack_tabs_with_sliders_v2__navigation__progress .separator{color:#000}.tech_stack_tabs_with_sliders_v2__navigation__items{display:flex;overflow:hidden}.tech_stack_tabs_with_sliders_v2__navigation__item{cursor:pointer;color:#818181;text-transform:uppercase;border-top:2px solid #d1d1d1;padding-top:16px;font-weight:500}.tech_stack_tabs_with_sliders_v2__navigation__item.current-item{color:#000;border-color:#000}.tech_stack_tabs_with_sliders_v2__navigation__item.is-loading{opacity:.5;pointer-events:none}.tech_stack_tabs_with_sliders_v2__navigation_item{color:#818181;cursor:pointer;border-top:2px solid #d1d1d1;padding-top:16px;font-weight:500!important}.tech_stack_tabs_with_sliders_v2__navigation_item.current-item{color:#000;border-color:#000}.tech_stack_tabs_with_sliders_v2__content:not(.current-item){display:none}.tech_stack_tabs_with_sliders_v2__content{white-space:nowrap}.tech_stack_tabs_with_sliders_v2__content__inner{scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:0;display:flex}.tech_stack_tabs_with_sliders_v2__content__inner::-webkit-scrollbar{display:none}.tech_stack_tabs_with_sliders_v2__content__inner .simplebar-content{flex-direction:row;gap:0;height:100%;display:flex}.tech_stack_tabs_with_sliders_v2__content .simplebar-track.simplebar-horizontal{z-index:99;pointer-events:all;height:6px;position:absolute;bottom:-15px;left:0;right:0;opacity:1!important;visibility:visible!important}.tech_stack_tabs_with_sliders_v2__content .simplebar-scrollbar:before{content:"";background:#818181;border-radius:4px;height:100%;display:block}.tech_stack_tabs_with_sliders_v2__slide{aspect-ratio:294/312;height:clamp(181px,312*var(--vw1920),312px);white-space:normal;text-transform:uppercase;border:2px solid #d1d1d1;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;padding:1em;text-decoration:none;display:flex;position:relative}.tech_stack_tabs_with_sliders_v2__slide:not(:last-child){margin-right:-2px}.tech_stack_tabs_with_sliders_v2__slide:hover:before{content:"";z-index:2;pointer-events:none;outline:2px solid #000;width:100%;height:100%;position:absolute;top:0;left:0}.tech_stack_tabs_with_sliders_v2__slide__image{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.tech_stack_tabs_with_sliders_v2__slide__image img{width:auto;max-height:clamp(80px,160*var(--vw1920),160px)}.tech_stack_tabs_with_sliders_v2__slide:hover .tech_stack_tabs_with_sliders_v2__slide__image img.hover,.tech_stack_tabs_with_sliders_v2__slide .tech_stack_tabs_with_sliders_v2__slide__image .main{display:flex}.tech_stack_tabs_with_sliders_v2__slide:hover .tech_stack_tabs_with_sliders_v2__slide__image img.main,.tech_stack_tabs_with_sliders_v2__slide .tech_stack_tabs_with_sliders_v2__slide__image img.hover{display:none}.tech_stack_tabs_with_sliders_v2__slide__text{text-align:center;color:#818181;flex-direction:column;gap:4px;font-weight:500;display:flex}.tech_stack_tabs_with_sliders_v2__slide:hover .tech_stack_tabs_with_sliders_v2__slide__text .title{color:#000}.tech_stack_tabs_with_sliders_v2__slide__text *{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-transform:inherit;font-weight:inherit}.tech_stack_tabs_with_sliders_v2__slide__text .subtitle{text-transform:none}.tech_stack_tabs_with_sliders_v2__slide__text a{text-decoration:underline}@media screen and (max-width:1366px){.tech_stack_tabs_with_sliders_v2:has(.owl-carousel .owl-nav:not(.disabled)) .title_columns{margin-bottom:12px}}@media screen and (max-width:960px){.tech_stack_tabs_with_sliders_v2__navigation{grid-template-columns:repeat(2,minmax(200px,1fr))}.tech_stack_tabs_with_sliders_v2__navigation__item{font-size:1.5em}}@media screen and (max-width:560px){.tech_stack_tabs_with_sliders_v2__navigation{grid-template-columns:repeat(1,minmax(200px,1fr))}.tech_stack_tabs_with_sliders_v2__slide{aspect-ratio:173.5/181}.tech_stack_tabs_with_sliders_v2__content .simplebar-track.simplebar-horizontal{height:4px;bottom:-4px}}.tech_stack_tabs_with_dropdowns .title_columns{margin-bottom:clamp(26px,84*var(--vw1920),84px);color:#000}.tech_stack_tabs_with_dropdowns:has(.owl-carousel .owl-nav:not(.disabled)) .title_columns{margin-bottom:0}.tech_stack_tabs_with_dropdowns__navigation__wrapper{position:relative}.tech_stack_tabs_with_dropdowns__navigation{grid-template-columns:repeat(var(--tech_stack_tabs_with_dropdowns_nav_cols,3),minmax(200px,1fr));margin-bottom:clamp(28px,84*var(--vw1920),84px);gap:16px;display:grid;position:relative}.tech_stack_tabs_with_dropdowns__navigation.owl-carousel{gap:0;display:block;overflow:hidden}.tech_stack_tabs_with_dropdowns__navigation__progress{color:#818181;z-index:3;pointer-events:none;align-items:center;font-weight:500;line-height:1;display:flex;position:absolute;height:clamp(48px,84*var(--vw1920),84px)!important}.tech_stack_tabs_with_dropdowns__navigation__progress *{font-weight:inherit}.tech_stack_tabs_with_dropdowns__navigation__progress .current,.tech_stack_tabs_with_dropdowns__navigation__progress .separator{color:#000}.tech_stack_tabs_with_dropdowns__navigation_item{color:#818181;cursor:pointer;letter-spacing:normal;border-top:2px solid #d1d1d1;padding-top:16px;font-weight:500!important}.tech_stack_tabs_with_dropdowns__navigation_item.current-item{color:#000;border-color:#000}.tech_stack_tabs_with_dropdowns__content:not(.current-item){display:none}.tech_stack_tabs_with_dropdowns__content_item{aspect-ratio:294/312;border:2px solid #d1d1d1;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;height:100%;padding:1em;text-decoration:none;display:flex}.tech_stack_tabs_with_dropdowns__content_item:hover{border:2px solid #000}.owl-item .tech_stack_tabs_with_dropdowns__content_item__image{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.owl-item .tech_stack_tabs_with_dropdowns__content_item__image img{width:auto;max-height:clamp(80px,160*var(--vw1920),160px)}.owl-item .tech_stack_tabs_with_dropdowns__content_item__image:hover img.hover,.owl-item .tech_stack_tabs_with_dropdowns__content_item__image .main{display:flex}.owl-item .tech_stack_tabs_with_dropdowns__content_item__image:hover img.main,.owl-item .tech_stack_tabs_with_dropdowns__content_item__image img.hover{display:none}.tech_stack_tabs_with_dropdowns__content_item .suffix{opacity:0}.tech_stack_tabs_with_dropdowns__content_item:hover .suffix{opacity:1}.tech_stack_tabs_with_dropdowns__content_item__text{color:#818181;text-transform:uppercase;font-weight:500;text-decoration:none;position:relative}.tech_stack_tabs_with_dropdowns__content_item__text p{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-transform:inherit;font-weight:inherit;position:relative;left:.5em}.tech_stack_tabs_with_dropdowns__content_item:hover .tech_stack_tabs_with_dropdowns__content_item__text{color:#000}.tech_stack_tabs_with_dropdowns__tab_item{margin-bottom:-2px}.tech_stack_tabs_with_dropdowns__tab_item .toggle_title{letter-spacing:normal;border:2px solid #d1d1d1;margin:-2px 0;padding:clamp(14px,22*var(--vw1920),22px)20px clamp(14px,22*var(--vw1920),22px)!important;font-weight:500!important}.tech_stack_tabs_with_dropdowns__tab_item .toggle_title:before{font-size:1.5em;font-weight:400;right:20px}.tech_stack_tabs_with_dropdowns__tab_item .toggle_title.active{border-bottom:none}.tech_stack_tabs_with_dropdowns__tab_item .toggle_title.active:before{content:"–"}.tech_stack_tabs_with_dropdowns__tab_item .toggle_title:after{display:none}.tech_stack_tabs_with_dropdowns__tab_item .toggle_text{white-space:nowrap;position:relative;overflow-x:auto;overflow-y:hidden}.tech_stack_tabs_with_dropdowns__tab_item .toggle_text.active{padding-bottom:clamp(20px,30*var(--vw1920),30px)}.tech_stack_tabs_with_dropdowns__slides{flex-direction:row;height:auto;display:flex}.tech_stack_tabs_with_dropdowns__slide{aspect-ratio:294/312;height:100%;width:clamp(200px,294*var(--vw1920),294px);border:2px solid #d1d1d1;flex-direction:column;flex:1 0 auto;justify-content:space-between;align-items:center;gap:16px;padding:1em;text-decoration:none;display:flex;position:relative}.tech_stack_tabs_with_dropdowns__slide:not(:last-child){margin-right:-2px}.tech_stack_tabs_with_dropdowns__slide:hover:before{content:"";z-index:2;pointer-events:none;outline:2px solid #000;width:100%;height:100%;position:absolute;top:0;left:0}.tech_stack_tabs_with_dropdowns__slide__text{text-wrap:auto}.tech_stack_tabs_with_dropdowns.with_subtitles .tech_stack_tabs_with_dropdowns__slide__text{text-align:center;flex-direction:column;gap:4px;display:flex}.tech_stack_tabs_with_dropdowns.with_subtitles .tech_stack_tabs_with_dropdowns__slide__text .title{text-transform:uppercase}.tech_stack_tabs_with_dropdowns__slide__image{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.tech_stack_tabs_with_dropdowns__slide__image img{width:auto;max-height:clamp(80px,160*var(--vw1920),160px)}.tech_stack_tabs_with_dropdowns__slide .tech_stack_tabs_with_dropdowns__slide__image:hover img.hover,.tech_stack_tabs_with_dropdowns__slide .tech_stack_tabs_with_dropdowns__slide__image .main{display:flex}.tech_stack_tabs_with_dropdowns__slide .tech_stack_tabs_with_dropdowns__slide__image:hover img.main,.tech_stack_tabs_with_dropdowns__slide .tech_stack_tabs_with_dropdowns__slide__image img.hover{display:none}.tech_stack_tabs_with_dropdowns__tab_item .toggle_text{scrollbar-width:none;-ms-overflow-style:none}.tech_stack_tabs_with_dropdowns__tab_item .toggle_text::-webkit-scrollbar{display:none}.tech_stack_tabs_with_dropdowns__tab_item .simplebar-track.simplebar-horizontal{height:6px;bottom:15px}.tech_stack_tabs_with_dropdowns__tab_item .simplebar-scrollbar:before{background:#818181;border-radius:4px;height:100%}@media screen and (max-width:1366px){.tech_stack_tabs_with_dropdowns:has(.owl-carousel .owl-nav:not(.disabled)) .title_columns{margin-bottom:12px}}@media screen and (max-width:960px){.tech_stack_tabs_with_dropdowns__navigation{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media screen and (max-width:560px){.tech_stack_tabs_with_dropdowns__navigation{grid-template-columns:repeat(1,minmax(200px,1fr))}}.team_member_form_trigger{padding:clamp(28px,120*var(--vw1920),120px)0;position:relative;overflow:hidden}.team_member_form_trigger:before{content:"";z-index:1;background:rgba(0,0,0,.8);position:absolute;top:0;bottom:0;left:0;right:0}.team_member_form_trigger .container{z-index:2;position:relative}.team_member_form_trigger__inner{gap:clamp(26px,54*var(--vw1920),54px);flex-direction:column;max-width:80%;height:100%;display:flex}.team_member_form_trigger__inner>*{--seg-gap:16px}.team_member_form_trigger .h1{text-wrap-style:pretty;font-weight:500}.team_member_form_trigger__info{gap:clamp(8px,12*var(--vw1920),12px);flex-direction:column;display:flex}.team_member_form_trigger__name.h2{font-weight:500}.team_member_form_trigger__position{color:#818181!important}.team_member_form_trigger__button a{color:#cdff3a;text-transform:uppercase;font-weight:500;text-decoration:none;display:inline-block}.team_member_form_trigger__button a.mobile{display:none}.team_member_form_trigger__button a:hover{text-decoration:underline}.team_member_form_trigger__image{object-fit:contain;z-index:1;pointer-events:none;max-width:50%;max-height:100%;position:absolute;bottom:0;right:0}@media (max-width:1024px){.team_member_form_trigger__image{max-width:30%;margin-top:30px;display:block}}@media (max-width:768px){.team_member_form_trigger__button a.mobile{display:inline-block}.team_member_form_trigger__button a.desktop{display:none}.team_member_form_trigger__inner{max-width:100%}.team_member_form_trigger__image{max-width:45%}.team_member_form_trigger__button{margin-top:65px!important}}@media (max-width:600px){.team_member_form_trigger__image{max-width:50%}.team_member_form_trigger .h1{max-width:-moz-fit-content!important;max-width:fit-content!important}}.overflow_image_form_popup_trigger{position:relative;overflow:hidden}.overflow_image_form_popup_trigger__wrapper{width:100%;height:100%;padding:clamp(28px,84*var(--vw1920),84px)0;position:relative}.overflow_image_form_popup_trigger__wrapper:before{content:"";z-index:1;background:rgba(0,0,0,.8);position:absolute;top:0;bottom:0;left:0;right:0}.overflow_image_form_popup_trigger .container{z-index:2;position:relative}.overflow_image_form_popup_trigger__inner{gap:clamp(26px,54*var(--vw1920),54px);flex-direction:column;max-width:80%;height:100%;display:flex}.overflow_image_form_popup_trigger__inner>*{--seg-gap:16px}.overflow_image_form_popup_trigger .h1,.overflow_image_form_popup_trigger__name.h2{font-weight:500}.overflow_image_form_popup_trigger__position{color:#818181!important}.overflow_image_form_popup_trigger__button a{color:#cdff3a;text-transform:uppercase;font-weight:500;text-decoration:none;display:inline-block}.overflow_image_form_popup_trigger__button a.mobile{display:none}.overflow_image_form_popup_trigger__button a:hover{text-decoration:underline}.overflow_image_form_popup_trigger__image{object-fit:contain;z-index:1;pointer-events:none;max-width:24.6%;position:absolute;bottom:0;right:0}@media (max-width:1200px){.overflow_image_form_popup_trigger__image{max-width:21.5%}}@media (max-width:1024px){.overflow_image_form_popup_trigger__image{max-width:23%;margin-top:30px;display:block}}@media (max-width:768px){.overflow_image_form_popup_trigger__button a.mobile{display:inline-block}.overflow_image_form_popup_trigger__button a.desktop{display:none}.overflow_image_form_popup_trigger__inner{max-width:100%}.overflow_image_form_popup_trigger__image{max-width:35%}.overflow_image_form_popup_trigger__button{margin-top:65px!important}}@media (max-width:600px){.overflow_image_form_popup_trigger .h1{max-width:-moz-fit-content!important;max-width:fit-content!important}}.pages_info_with_cases .title_columns{margin-bottom:clamp(28px,84*var(--vw1920),84px)}.pages_info_with_cases .title_secondary{margin-bottom:clamp(28px,84*var(--vw1920),84px);font-weight:500}.pages_info_with_cases__inner{gap:clamp(28px,84*var(--vw1920),84px);grid-template-columns:minmax(0,1fr) 32.71%;grid-template-areas:"tabs cases";align-items:start;display:grid}.is-reverse .pages_info_with_cases__inner{grid-template-columns:32.71% minmax(0,1fr);grid-template-areas:"cases tabs"}.pages_info_with_cases__tabs{grid-area:tabs;align-self:start}.pages_info_with_cases__cases{grid-area:cases;align-self:start;height:calc(100vh - 84px);position:-webkit-sticky;position:sticky;top:84px;overflow:clip}.pages_info_with_cases__tabs{gap:clamp(16px,28*var(--vw1920),28px);flex-direction:column;display:flex}.pages_info_with_cases,.pages_info_with_cases .container,.pages_info_with_cases__inner{overflow:visible!important}.pages_info_with_cases__tabs{gap:clamp(16px,28*var(--vw1920),28px);flex-direction:column;flex:auto;display:flex}.pages_info_with_cases__tabs_item{text-transform:none;color:#000;cursor:pointer;border-top:2px solid #d1d1d1;flex-direction:column;gap:16px;padding-top:16px;text-decoration:none;display:flex}.pages_info_with_cases__tabs_item:hover{border-top:2px solid #000}.pages_info_with_cases__tabs_item .title{text-transform:none;font-weight:500}.pages_info_with_cases__tabs_item .suffix{opacity:0}.pages_info_with_cases__tabs_item:hover .suffix{opacity:1}.pages_info_with_cases__tabs_item .description *{color:inherit;font-weight:400;line-height:inherit}.pages_info_with_cases__tabs_item .cases,.pages_info_with_cases__cases_item:not(.current-item){display:none}.pages_info_with_cases__cases_item{gap:clamp(28px,46*var(--vw1920),46px);flex-direction:column;display:flex}.pages_info_with_cases__cases_item .case-item,.pages_info_with_cases__tabs_item .cases .case-item{position:relative}.pages_info_with_cases__cases_item .case-item .case_logo,.pages_info_with_cases__tabs_item .cases .case-item .case_logo{z-index:1;background-color:rgba(255,255,255,.5);padding:.5em;position:absolute;top:15px;left:15px}.pages_info_with_cases__cases_item .case-item .case_logo>div,.pages_info_with_cases__tabs_item .cases .case-item .case_logo>div{height:clamp(28px,56*var(--vw1920),56px);align-items:center;display:flex}.pages_info_with_cases__cases_item .case-item .case_logo>div>img,.pages_info_with_cases__tabs_item .cases .case-item .case_logo>div>img{object-fit:contain;height:inherit;width:inherit;max-width:none}.pages_info_with_cases__cases_item .case-item>img,.pages_info_with_cases__tabs_item .cases .case-item>img{aspect-ratio:574/415;width:100%;height:auto;display:block}.pages_info_with_cases__cases_item .case-item:hover .btn-link,.pages_info_with_cases__tabs_item .cases .case-item:hover .btn-link{opacity:1}@media (max-width:1024px){.pages_info_with_cases__tabs_item:not(.current-item) .cases,.pages_info_with_cases__tabs_item:not(.current-item) .description,.pages_info_with_cases__cases,.pages_info_with_cases__tabs_item .suffix{display:none}.pages_info_with_cases__tabs_item:not(.current-item) a,.pages_info_with_cases__tabs_item:not(.current-item) .btn,.pages_info_with_cases__tabs_item:not(.current-item) [data-link]{pointer-events:none}.pages_info_with_cases__inner,.pages_info_with_cases__tabs_item .cases{flex-direction:column;gap:max(16px,min(4vw,28px));display:flex}.pages_info_with_cases__cases{height:auto;position:relative;top:0;overflow:visible}}@media screen and (max-width:768px){.pages_info_with_cases__tabs_item .cases{flex-direction:column}}.pages_info_with_image .title_columns{margin-bottom:clamp(28px,84*var(--vw1920),84px)}.pages_info_with_image__inner{gap:clamp(28px,84*var(--vw1920),84px);grid-template-columns:1fr 1fr;grid-template-areas:"tabs images";align-items:start;display:grid}.is-reverse .pages_info_with_image__inner{grid-template-columns:1fr 1fr;grid-template-areas:"images tabs"}.pages_info_with_image__tabs{grid-area:tabs;align-self:start}.pages_info_with_image__images{grid-area:images;align-self:start;height:auto;position:-webkit-sticky;position:sticky;top:84px;overflow:clip}.pages_info_with_image__tabs{gap:clamp(16px,28*var(--vw1920),28px);flex-direction:column;display:flex}.pages_info_with_image,.pages_info_with_image .container,.pages_info_with_image__inner{overflow:visible!important}.pages_info_with_image__tabs{gap:clamp(16px,28*var(--vw1920),28px);flex-direction:column;flex:auto;display:flex}.pages_info_with_image__tabs_item{text-transform:none;color:#000;cursor:pointer;border-top:2px solid #d1d1d1;flex-direction:column;gap:16px;padding-top:16px;text-decoration:none;display:flex}.pages_info_with_image__tabs_item:hover{border-top:2px solid #000}.pages_info_with_image__tabs_item .title{text-transform:none;font-weight:500}.pages_info_with_image__tabs_item .suffix{opacity:0}.pages_info_with_image__tabs_item:hover .suffix{opacity:1}.pages_info_with_image__tabs_item .description *{color:inherit;font-weight:400;line-height:inherit}.pages_info_with_image__tabs_item .image,.pages_info_with_image__images_item:not(.current-item){display:none}.pages_info_with_image__images_item{flex-direction:column;display:flex}.pages_info_with_image__images_item img,.pages_info_with_image__tabs_item .image img{object-fit:cover;width:100%;height:auto;display:block}@media (max-width:1024px){.pages_info_with_image__tabs_item:not(.current-item) .image,.pages_info_with_image__tabs_item:not(.current-item) .description,.pages_info_with_image__images,.pages_info_with_image__tabs_item .suffix{display:none}.pages_info_with_image__tabs_item:not(.current-item) a,.pages_info_with_image__tabs_item:not(.current-item) .btn,.pages_info_with_image__tabs_item:not(.current-item) [data-link]{pointer-events:none}.pages_info_with_image__inner{flex-direction:column;gap:max(16px,min(4vw,28px));display:flex}.pages_info_with_image__tabs_item .image{display:block}.pages_info_with_image__images{height:auto;position:relative;top:0;overflow:visible}}@media screen and (max-width:768px){.pages_info_with_image__tabs_item .image{display:block}}.separated_numbered_text_cards .title_columns{margin-bottom:clamp(28px,84*var(--vw1920),84px)}.separated_numbered_text_cards .separated_numbered_text_cards__description{font-size:clamp(17px,28*var(--vw1920),28px);line-height:clamp(19px,32*var(--vw1920),32px);letter-spacing:-.01em}.separated_numbered_text_cards__items{gap:clamp(16px,28*var(--vw1920),28px);grid-template-columns:repeat(var(--separated_numbered_text_cards_cols,4),minmax(200px,1fr));margin-bottom:0;display:grid}.separated_numbered_text_cards__items__card{padding:clamp(16px,28*var(--vw1920),28px)clamp(12px,19*var(--vw1920),19px);border:2px solid #d1d1d1;flex-direction:column;height:100%;display:flex}.separated_numbered_text_cards__items__card__main{gap:clamp(8px,12*var(--vw1920),12px);margin-bottom:clamp(16px,29*var(--vw1920),29px);text-transform:none;flex-direction:column;font-weight:500;text-decoration:none;display:flex}.separated_numbered_text_cards__items__card__main:not(:has(.separated_numbered_text_cards__items__card__title)){color:#000}.separated_numbered_text_cards__items__card:not(:has(.separated_numbered_text_cards__items__card__title)) *{color:inherit!important}.separated_numbered_text_cards__items__card:has(.separated_numbered_text_cards__items__card__title) .separated_numbered_text_cards__items__card__description *{font-weight:500!important}.separated_numbered_text_cards__items__card:not(:has(.separated_numbered_text_cards__items__card__title)) .separated_numbered_text_cards__items__card__description *{color:#000!important;font-weight:400!important}.separated_numbered_text_cards__items__card__main:has(.separated_numbered_text_cards__items__card__title) *{text-transform:inherit!important;-webkit-text-decoration:inherit!important;text-decoration:inherit!important;font-weight:inherit!important}.separated_numbered_text_cards .separated_numbered_text_cards__items__card__number{font-size:clamp(17px,28*var(--vw1920),28px);line-height:clamp(19px,32*var(--vw1920),32px);letter-spacing:-.01em}.separated_numbered_text_cards .separated_numbered_text_cards__items__card__title{font-size:clamp(17px,33*var(--vw1920),33px);line-height:clamp(19px,36*var(--vw1920),36px);letter-spacing:0}.separated_numbered_text_cards .separated_numbered_text_cards__items__card__description{font-size:clamp(15px,19*var(--vw1920),19px);line-height:clamp(18px,24*var(--vw1920),24px);letter-spacing:-.01em}.separated_numbered_text_cards .separated_numbered_text_cards__items__card__description *{font-size:inherit;line-height:inherit;letter-spacing:inherit}.separated_numbered_text_cards .separated_numbered_text_cards__items__card__description>*{margin:0}.separated_numbered_text_cards .separated_numbered_text_cards__items__card__description>*+*{margin-top:12px}.separated_numbered_text_cards__bottom{gap:clamp(16px,84*var(--vw1920),84px);margin-top:clamp(40px,80*var(--vw1920),80px);border-top:2px solid #000;grid-template-columns:38.15% 1fr;padding-top:16px;display:grid}.separated_numbered_text_cards .separated_numbered_text_cards__bottom__title{font-size:clamp(17px,28*var(--vw1920),28px);line-height:clamp(19px,32*var(--vw1920),32px);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-weight:500}.separated_numbered_text_cards__bottom__content{gap:clamp(12px,28*var(--vw1920),28px);flex-direction:column;grid-column:2;display:flex}.separated_numbered_text_cards__bottom__description,.separated_numbered_text_cards__bottom__items{font-size:clamp(15px,19*var(--vw1920),19px);line-height:clamp(18px,24*var(--vw1920),24px);letter-spacing:-.01em;color:#000;margin:0}.separated_numbered_text_cards__bottom--has_groups{grid-template-columns:1fr;row-gap:0}.separated_numbered_text_cards__bottom--has_groups .separated_numbered_text_cards__bottom__content{margin-top:clamp(8px,12*var(--vw1920),12px);grid-column:1}.separated_numbered_text_cards__bottom__groups{gap:clamp(16px,84*var(--vw1920),84px);margin-top:clamp(24px,56*var(--vw1920),56px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.separated_numbered_text_cards__bottom__group{gap:clamp(6px,8*var(--vw1920),8px);min-width:0;padding:clamp(16px,48*var(--vw1920),48px);background-color:#ededed;flex-direction:column;display:flex}.separated_numbered_text_cards.grey .separated_numbered_text_cards__bottom__group{background-color:#fff}.separated_numbered_text_cards.white_bg .separated_numbered_text_cards__bottom__group{background-color:#ededed}.separated_numbered_text_cards__bottom__group_label{font-size:clamp(15px,19*var(--vw1920),19px);line-height:clamp(18px,24*var(--vw1920),24px);letter-spacing:-.01em;color:#000;margin:0;font-weight:500}.separated_numbered_text_cards__bottom__group .separated_numbered_text_cards__bottom__items{font-size:clamp(14px,16*var(--vw1920),16px);line-height:clamp(18px,22*var(--vw1920),22px)}.separated_numbered_text_cards__bottom__items{flex-wrap:wrap;gap:4px 0;padding:0;font-weight:500;list-style:none;display:flex}.separated_numbered_text_cards__bottom__items li{font:inherit;letter-spacing:inherit;color:#000;margin:0;padding:0;list-style:none}.separated_numbered_text_cards__bottom__items li:before{content:none}.separated_numbered_text_cards__bottom__items li:not(:last-child):after{content:"→";margin:0 clamp(8px,12*var(--vw1920),12px)}@media screen and (max-width:1024px){.separated_numbered_text_cards__items{--separated_numbered_text_cards_cols:2!important}}@media screen and (max-width:600px){.separated_numbered_text_cards__items{--separated_numbered_text_cards_cols:1!important}.separated_numbered_text_cards .separated_numbered_text_cards__items__card__number{font-weight:400!important}.separated_numbered_text_cards__bottom{grid-template-columns:1fr}.separated_numbered_text_cards__bottom__content{grid-column:1}.separated_numbered_text_cards__bottom__groups{grid-template-columns:1fr}}.separated_numbered_text_cards_v2 .title_columns{margin-bottom:clamp(28px,84*var(--vw1920),84px)}.separated_numbered_text_cards_v2__items{gap:clamp(16px,28*var(--vw1920),28px);grid-template-columns:repeat(var(--separated_numbered_text_cards_v2_cols,3),minmax(200px,1fr));margin-bottom:0;display:grid}.separated_numbered_text_cards_v2 .separated_numbered_text_cards_v2__bottom_text{margin-top:clamp(16px,28*var(--vw1920),28px)}.separated_numbered_text_cards_v2__items__card{padding:clamp(16px,28*var(--vw1920),28px)0;gap:clamp(16px,29*var(--vw1920),29px);border:2px solid #d1d1d1;flex-direction:column;height:100%;display:flex}.separated_numbered_text_cards_v2__items__card__main{gap:clamp(8px,12*var(--vw1920),12px);text-transform:none;flex-direction:column;font-weight:500;text-decoration:none;display:flex}.separated_numbered_text_cards_v2__items__card__main *{text-transform:inherit!important;-webkit-text-decoration:inherit!important;text-decoration:inherit!important;font-weight:inherit!important}.separated_numbered_text_cards_v2__items__card__title{padding:0 clamp(16px,28*var(--vw1920),28px);text-transform:uppercase!important}.separated_numbered_text_cards_v2__items__card__title a{text-decoration:underline!important}.separated_numbered_text_cards_v2__items__card__description{color:#818181;padding:0 clamp(16px,28*var(--vw1920),28px);font-weight:500}.separated_numbered_text_cards_v2__items__card__description>*{color:inherit;letter-spacing:inherit;line-height:inherit;font-size:inherit;font-weight:inherit!important}.separated_numbered_text_cards_v2__items__card__description a{color:inherit}.separated_numbered_text_cards_v2__items__card__description>:not(:last-child){margin-bottom:clamp(12px,16*var(--vw1920),16px)}.separated_numbered_text_cards_v2__items__card--no_image .separated_numbered_text_cards_v2__items__card__description{color:#000;font-weight:400}.separated_numbered_text_cards_v2__items__card__image{aspect-ratio:560/390;justify-content:center;align-items:flex-start;display:flex;position:relative}.separated_numbered_text_cards_v2__items__card__image img{aspect-ratio:560/390;object-fit:contain;width:100%;height:100%;display:flex;position:absolute}@media screen and (max-width:1024px){.separated_numbered_text_cards_v2__items{--separated_numbered_text_cards_v2_cols:2!important}}@media screen and (max-width:600px){.separated_numbered_text_cards_v2__items{--separated_numbered_text_cards_v2_cols:1!important}}.separated_numbered_text_list__items{margin-top:clamp(26px,84*var(--vw1920),84px);gap:clamp(16px,28*var(--vw1920),28px);flex-direction:column;display:flex}.separated_numbered_text_list__item{align-items:flex-start;gap:clamp(16px,84*var(--vw1920),84px);padding-top:clamp(16px,28*var(--vw1920),28px);border-top:2px solid #d1d1d1;display:flex}.separated_numbered_text_list__item__number{flex:none}.separated_numbered_text_list__item__content{flex:auto;min-width:0}.separated_numbered_text_list__item__number,.separated_numbered_text_list__item__title{font-weight:500;font-size:clamp(24px,33*var(--vw1920),33px);line-height:clamp(24px,36*var(--vw1920),36px);color:#000;margin:0}.separated_numbered_text_list__item__title{margin-bottom:clamp(8px,16*var(--vw1920),16px)}.separated_numbered_text_list__item__text p{margin:0 0 clamp(8px,12*var(--vw1920),12px)}.separated_numbered_text_list__item__text p:last-child{margin-bottom:0}@media screen and (max-width:767px){.separated_numbered_text_list__item{flex-direction:column}}.separated_numbered_text_grid__description{font-size:clamp(15px,28*var(--vw1920),28px);line-height:clamp(16px,32*var(--vw1920),32px);letter-spacing:-.01em;margin-top:12px;font-weight:400}.separated_numbered_text_grid__description,.separated_numbered_text_grid__description *{color:#000}.separated_numbered_text_grid__description *{margin:0}.separated_numbered_text_grid__description :not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}.separated_numbered_text_grid__items{margin-top:clamp(26px,84*var(--vw1920),84px);grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 28px;display:grid}.separated_numbered_text_grid__item{border-top:2px solid #d1d1d1;padding-top:19px}.separated_numbered_text_grid__item__title{font-weight:500;font-size:clamp(17px,33*var(--vw1920),33px);line-height:clamp(19px,36*var(--vw1920),36px);text-transform:uppercase;color:#000;margin:0 0 12px}.separated_numbered_text_grid__item__text{color:#818181;font-weight:500}.separated_numbered_text_grid__item__text *{color:inherit;font-weight:inherit;margin:0 0 clamp(8px,12*var(--vw1920),12px)}.separated_numbered_text_grid__item__text>:last-child{margin-bottom:0}@media screen and (max-width:767px){.separated_numbered_text_grid__items{grid-template-columns:1fr;row-gap:26px}}.tabs_with_text_and_image_v2 .title_columns{margin-bottom:clamp(28px,84*var(--vw1920),84px)}.tabs_with_text_and_image_v2__inner{justify-content:space-between;gap:clamp(28px,84*var(--vw1920),84px);flex-direction:row;display:flex}.is-reverse .tabs_with_text_and_image_v2__inner{flex-direction:row-reverse}.tabs_with_text_and_image_v2__tabs{gap:clamp(16px,28*var(--vw1920),2px);flex-direction:column;flex:50%;display:flex}.tabs_with_text_and_image_v2__tabs_item{text-transform:none;color:#000;cursor:pointer;border-top:2px solid #d1d1d1;flex-direction:column;gap:16px;padding-top:14px;text-decoration:none;display:flex}.has-dropdown-items .tabs_with_text_and_image_v2__tabs_item{gap:0}.has-dropdown-items .tabs_with_text_and_image_v2__tabs_item.current-item{flex:1}.tabs_with_text_and_image_v2__tabs_item_header{justify-content:space-between;align-items:center;gap:12px;display:flex}.has-dropdown-items .tabs_with_text_and_image_v2__tabs_item .dropdown-body{max-height:0;overflow:hidden}.has-dropdown-items .tabs_with_text_and_image_v2__tabs_item.current-item .dropdown-body{max-height:2000px;margin-top:16px}.tabs_with_text_and_image_v2__tabs_item:hover,.tabs_with_text_and_image_v2__tabs_item.current-item{border-top:2px solid #000}.tabs_with_text_and_image_v2__tabs_item .title{letter-spacing:normal;font-weight:500}.tabs_with_text_and_image_v2__tabs_item .description *{color:inherit;line-height:inherit}.tabs_with_text_and_image_v2 .description *{color:inherit;font-weight:inherit;line-height:inherit}.tabs_with_text_and_image_v2 .description>:not(:last-child){margin-bottom:12px!important}.tabs_with_text_and_image_v2 .description ul{flex-direction:column;gap:4px;list-style:none;display:flex}.tabs_with_text_and_image_v2.has-dropdown-items .description ul{gap:12px}.tabs_with_text_and_image_v2 .description ul>li{display:flex;position:relative}.tabs_with_text_and_image_v2 .description ul>li:before{content:"•";margin-right:10px;position:relative}.tabs_with_text_and_image_v2__content{flex:50%}.tabs_with_text_and_image_v2__content_item:not(.current-item){display:none}.tabs_with_text_and_image_v2__content_item{gap:clamp(28px,46*var(--vw1920),46px);flex-direction:column;justify-content:space-between;height:100%;display:flex}.tabs_with_text_and_image_v2__content_item .description{color:#000}.tabs_with_text_and_image_v2__content_item .description *{color:inherit}.tabs_with_text_and_image_v2__content_item .image{height:100%}.tabs_with_text_and_image_v2__content_item .image>img{height:100%;display:block}.tabs_with_text_and_image_v2__content_item .description>:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}.tabs_with_text_and_image_v2__tabs_item{position:relative}.tabs_with_text_and_image_v2__tabs_item .content-mobile{display:none}@media screen and (max-width:1024px){.tabs_with_text_and_image_v2__tabs_item.current-item .content-mobile{display:flex}.has-dropdown-items .tabs_with_text_and_image_v2__tabs_item.current-item .dropdown-body{flex-direction:column;gap:16px;display:flex}.tabs_with_text_and_image_v2__content{display:none}.tabs_with_text_and_image_v2__content_item .image,.tabs_with_text_and_image_v2__content_item .image>img{height:auto}}@media screen and (max-width:768px){.tabs_with_text_and_image_v2__inner,.tabs_with_text_and_image_v2__tabs_item{flex-direction:column}}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image{overflow:hidden}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .title_columns{margin-bottom:clamp(28px,84*var(--vw1920),84px)}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__inner{justify-content:space-between;gap:clamp(28px,84*var(--vw1920),84px);flex-direction:row;display:flex;position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .is-reverse .tabs_with_dropdown_content_items_and_image__inner{flex-direction:row-reverse}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs{max-height:inherit;flex:auto;height:100%;position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs__progress{color:#818181;align-items:center;font-weight:500;display:flex;position:absolute;top:calc(-1em - 16px)}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs__progress *{font-weight:inherit}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs__progress .current{color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs__progress .separator{color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs .tabs-scroll{flex-direction:column;gap:28px;display:flex;position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs .scroll-wrapper .simplebar-content:before{position:absolute}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs_item{text-transform:none;gap:clamp(16px,28*var(--vw1920),28px);color:#000;cursor:pointer;border-top:2px solid #d1d1d1;flex-direction:column;padding-top:16px;text-decoration:none;display:flex}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs_item.current-item{border-color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs_item:hover{border-color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs_item .title{text-transform:uppercase;font-weight:500}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs_item .description *{color:inherit;line-height:inherit}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__content{flex:0 0 65.76%;min-width:0}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__content_item{gap:clamp(28px,56*var(--vw1920),56px);flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .less_than_min .tabs_with_dropdown_content_items_and_image__content_item{gap:clamp(28px,84*var(--vw1920),84px)}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__content_item .items{gap:clamp(12px,28*var(--vw1920),28px);flex-direction:column;display:flex}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs_item.current-item .content-mobile .items{gap:clamp(12px,28*var(--vw1920),28px);flex-direction:column;display:flex}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__content_item:not(.current-item){display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .toggle_title{text-transform:none;border-bottom:none;margin-bottom:12px;padding:16px 0 0}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .toggle_title:hover{border-color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .toggle_title.active{border-color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .toggle_title:after{display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .toggle_title:before{font-size:1em;right:0}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .description.toggle_text{flex-direction:column;margin:0;padding-top:12px}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .description{color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .description ul{margin-top:0}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .description ul li{display:flex}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .description ul li:has(>ul){flex-wrap:wrap}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .description *{color:inherit}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .image{aspect-ratio:1154/440;background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .image img{display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .description>:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .description ul li:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs_item{position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__content_item .scroll-wrapper{height:-moz-fit-content;height:fit-content;position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__content_item .items-scroll{position:relative;overflow-x:hidden;overflow-y:auto}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .items-scroll{scrollbar-width:none;-ms-overflow-style:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__content_item.current-item .scroll-wrapper:has(.items-scroll:not(.simplebar-scrollable-y)) .custom-scrollbar{display:none!important}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__content_item.current-item .scroll-wrapper:has(.items-scroll.simplebar-no-scroll) .custom-scrollbar{display:none!important}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .items-scroll::-webkit-scrollbar{display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .simplebar-track.simplebar-vertical{z-index:98;width:4px;right:-15px}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .simplebar-track.simplebar-horizontal{height:0;display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .simplebar-scrollbar:before{opacity:1;background:#818181;border-radius:4px;width:100%;top:0;bottom:0;left:0;right:0}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .simplebar-wrapper{overflow:visible!important}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .items-scroll .simplebar-content-wrapper{height:100%!important;overflow-x:hidden!important;overflow-y:scroll!important}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .items-scroll.simplebar-no-scroll .simplebar-content-wrapper{overflow-y:hidden!important}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .items-scroll.simplebar-no-scroll .simplebar-track.simplebar-vertical{display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .custom-scrollbar{pointer-events:none;background:0 0;width:4px;height:100%;position:absolute;top:0;right:-10px}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .custom-scrollbar-thumb{cursor:pointer;pointer-events:auto;background:#818181;border-radius:4px;height:0;position:absolute;top:0;left:0;right:0}@media screen and (max-width:1024px){:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__inner{flex-direction:column}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs__progress{display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs .tabs-scroll:not(.owl-carousel){scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:8px;padding-bottom:12px;overflow-x:auto}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs .tabs-scroll:not(.owl-carousel)::-webkit-scrollbar{display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs .tabs-scroll.owl-carousel{flex-direction:column-reverse;gap:0;display:flex;overflow:hidden}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs .tabs-scroll.owl-carousel .owl-nav button:not(.owl-dot){width:40px!important;height:40px!important}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs_item{color:#818181;border:1px solid #d1d1d1;flex:none;padding:10px 16px}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs_item.current-item{color:#000;border-color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs_item:hover{color:#000;border-color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__content_item .items-scroll{height:auto}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__content{display:block}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .image{background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .custom-scrollbar{display:none}}@media screen and (max-width:600px){:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image .image{aspect-ratio:345/220}}@media screen and (min-width:768px) and (max-width:1024px){:where(html:has(section.tabs_with_dropdown_content_items_and_image)) .tabs_with_dropdown_content_items_and_image__tabs .tabs-scroll.owl-carousel .tabs_with_dropdown_content_items_and_image__tabs_item{height:100%}}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2{overflow:hidden}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .title_columns{margin-bottom:clamp(28px,84*var(--vw1920),84px)}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__inner{justify-content:space-between;gap:clamp(28px,84*var(--vw1920),84px);flex-direction:row;display:flex;position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .is-reverse .tabs_with_dropdown_content_items_and_image_v2__inner{flex-direction:row-reverse}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__collections{max-height:inherit;flex:auto;height:100%;position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .item>.toggle_text{opacity:0;will-change:max-height;flex-direction:column;max-height:0;transition:max-height .28s,opacity .2s,margin-top .28s;overflow:hidden;display:flex!important}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .item>.toggle_text.active{opacity:1;max-height:1000px}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .collections-scroll.items{overflow-anchor:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .collections-scroll.items .simplebar-content{overflow-anchor:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__content_item .items-scroll .simplebar-content{overflow-anchor:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__collections_item>.toggle_title{justify-content:space-between;font-weight:500;display:flex;position:relative;text-transform:uppercase!important}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__collections_item>.toggle_title{margin-bottom:28px}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__collections_item>.toggle_text.active{margin-bottom:28px}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__collections_item>.toggle_title *{text-transform:inherit;font-weight:inherit;font-size:inherit;margin:0}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__collections .items{flex-direction:column}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs__progress{color:#818181;align-items:center;padding-right:calc(1em + 16px);font-weight:500;display:flex}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs__progress *{font-weight:inherit}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs__progress .current{color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs__progress .separator{color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs{flex-direction:column;gap:28px;display:flex;position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs .scroll-wrapper .simplebar-content:before{position:absolute}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs_item{text-transform:none;gap:clamp(16px,28*var(--vw1920),28px);color:#000;cursor:pointer;border-top:2px solid #d1d1d1;flex-direction:column;padding-top:16px;text-decoration:none;display:flex}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs_item.current-item{border-color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs_item:hover{border-color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs_item .title{text-transform:uppercase;font-weight:500}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs_item .description *{color:inherit;line-height:inherit}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__content{flex:0 0 65.76%;min-width:0}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__content_item{gap:clamp(28px,56*var(--vw1920),56px);flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__content_item .items{gap:clamp(12px,28*var(--vw1920),28px);flex-direction:column;display:flex}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs_item.current-item .content-mobile .items{gap:clamp(12px,28*var(--vw1920),28px);flex-direction:column;display:flex}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__content_item:not(.current-item){display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .toggle_title{text-transform:none;border-bottom:none;padding:16px 0 0;font-weight:500}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .toggle_title:hover{border-color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .toggle_title.active{border-color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .toggle_title:after{display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .toggle_title:before{font-size:1em;right:0}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .description.toggle_text{flex-direction:column;margin:0;padding-top:12px}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .description{color:#000}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .description ul{margin-top:0}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .description ul li{display:flex}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .description ul li:has(>ul){flex-wrap:wrap}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .description *{color:inherit}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .image{aspect-ratio:1154/440;background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .image img{display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .description>:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .description ul li:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs_item{position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs_item .content-mobile{display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__content_item .scroll-wrapper{height:-moz-fit-content;height:fit-content;position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__content_item .items-scroll{position:relative;overflow-x:hidden;overflow-y:auto}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .items-scroll{scrollbar-width:none;-ms-overflow-style:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__content_item.current-item .scroll-wrapper:has(.items-scroll:not(.simplebar-scrollable-y)) .custom-scrollbar{display:none!important}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .items-scroll::-webkit-scrollbar{display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .simplebar-track.simplebar-vertical{z-index:98;width:4px;right:-15px}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .simplebar-track.simplebar-horizontal{height:0;display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .simplebar-scrollbar:before{opacity:1;background:#818181;border-radius:4px;width:100%;top:0;bottom:0;left:0;right:0}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .simplebar-wrapper{overflow:visible!important}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .custom-scrollbar{pointer-events:none;background:0 0;width:4px;height:100%;position:absolute;top:0;right:-10px}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .custom-scrollbar-thumb{cursor:pointer;pointer-events:auto;background:#818181;border-radius:4px;height:0;position:absolute;top:0;left:0;right:0}@media screen and (max-width:1024px){:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs_item.current-item .content-mobile{flex-direction:column;gap:16px;display:flex}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__content_item .items-scroll{height:auto}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs_item.current-item .content-mobile .items{display:flex}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs_item.current-item .content-mobile .toggle_title{border:none;padding:0!important}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__content{display:none}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .image{background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .custom-scrollbar{display:none}}@media screen and (max-width:768px){:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__inner{flex-direction:column}:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2__tabs_item{flex-direction:column}}@media screen and (max-width:600px){:where(html:has(section.tabs_with_dropdown_content_items_and_image_v2)) .tabs_with_dropdown_content_items_and_image_v2 .image{aspect-ratio:345/220}}.tabs_with_fixed_content_items{overflow:hidden}.tabs_with_fixed_content_items .title_columns{margin-bottom:clamp(28px,84*var(--vw1920),84px)}.tabs_with_fixed_content_items__inner{justify-content:space-between;gap:clamp(28px,84*var(--vw1920),84px);flex-direction:row;display:flex;position:relative}.is-reverse .tabs_with_fixed_content_items__inner{flex-direction:row-reverse}.tabs_with_fixed_content_items__tabs{flex:auto;position:relative}.tabs_with_fixed_content_items__tabs .tabs-scroll{flex-direction:column;gap:28px;display:flex;position:relative}.tabs_with_fixed_content_items__tabs_item{text-transform:none;color:#000;cursor:pointer;border-top:2px solid #d1d1d1;flex-direction:column;gap:8px;padding-top:16px;text-decoration:none;display:flex;position:relative}.tabs_with_fixed_content_items__tabs_item.current-item,.tabs_with_fixed_content_items__tabs_item:hover{border-color:#000}.tabs_with_fixed_content_items__tabs_item .title{text-transform:uppercase;font-weight:500}.tabs_with_fixed_content_items__tabs_item .subtitle{color:#000;margin:0}.tabs_with_fixed_content_items__content{flex:0 0 50.35%;min-width:0}.tabs_with_fixed_content_items__content_item{display:none}.tabs_with_fixed_content_items__content_item.current-item{display:block}.tabs_with_fixed_content_items .items{gap:clamp(28px,56*var(--vw1920),56px);flex-direction:column;display:flex}.tabs_with_fixed_content_items .item{border-top:2px solid #000;padding-top:16px}.tabs_with_fixed_content_items .item .title{text-transform:none;margin:0 0 12px}.tabs_with_fixed_content_items .description{color:#000}.tabs_with_fixed_content_items .description p,.tabs_with_fixed_content_items .description ul,.tabs_with_fixed_content_items .description ol,.tabs_with_fixed_content_items .description h1,.tabs_with_fixed_content_items .description h2,.tabs_with_fixed_content_items .description h3,.tabs_with_fixed_content_items .description h4,.tabs_with_fixed_content_items .description h5,.tabs_with_fixed_content_items .description h6{margin:0}.tabs_with_fixed_content_items .description ul{margin-top:0}.tabs_with_fixed_content_items .description ul li{display:flex}.tabs_with_fixed_content_items .description ul li:before{content:"•";margin-right:10px;position:relative}.tabs_with_fixed_content_items .description ul li:has(>ul){flex-wrap:wrap}.tabs_with_fixed_content_items .description *{color:inherit}.tabs_with_fixed_content_items .description>:not(:last-child),.tabs_with_fixed_content_items .description ul li:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)!important}.tabs_with_fixed_content_items .simplebar-track.simplebar-vertical{display:none}.tabs_with_fixed_content_items .simplebar-track.simplebar-horizontal{height:0;display:none}.tabs_with_fixed_content_items .simplebar-scrollbar:before{opacity:1;background:#818181;border-radius:4px;width:100%;top:0;bottom:0;left:0;right:0}.tabs_with_fixed_content_items .simplebar-wrapper{overflow:visible!important}@media screen and (max-width:1024px){.tabs_with_fixed_content_items__inner{flex-direction:column}.tabs_with_fixed_content_items__tabs .tabs-scroll:not(.owl-carousel){scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:8px;padding-bottom:12px;overflow-x:auto}.tabs_with_fixed_content_items__tabs .tabs-scroll:not(.owl-carousel)::-webkit-scrollbar{display:none}.tabs_with_fixed_content_items__tabs .tabs-scroll.owl-carousel{flex-direction:column-reverse;gap:0;display:flex;overflow:hidden}.tabs_with_fixed_content_items__tabs .tabs-scroll.owl-carousel .owl-nav button:not(.owl-dot){width:40px!important;height:40px!important}.tabs_with_fixed_content_items__tabs_item{color:#818181;border:1px solid #d1d1d1;flex:none;padding:10px 16px}.tabs_with_fixed_content_items__tabs_item.current-item,.tabs_with_fixed_content_items__tabs_item:hover{color:#000;border-color:#000}.tabs_with_fixed_content_items__tabs_item .subtitle{display:none}.tabs_with_fixed_content_items__content{display:block}}@media screen and (min-width:768px) and (max-width:1024px){.tabs_with_fixed_content_items__tabs .tabs-scroll.owl-carousel .tabs_with_fixed_content_items__tabs_item{height:100%}}.nested_tabs_with_fixed_content_items{overflow:hidden}.nested_tabs_with_fixed_content_items .title_columns{margin-bottom:clamp(28px,84*var(--vw1920),84px)}.nested_tabs_with_fixed_content_items .title_columns .description a{font-weight:inherit}.nested_tabs_with_fixed_content_items__inner{justify-content:space-between;gap:clamp(28px,84*var(--vw1920),84px);flex-direction:row;display:flex;position:relative}.nested_tabs_with_fixed_content_items__tabs{min-width:0;max-height:var(--tabs-scroll-max-height,clamp(510px,690*var(--vw1920),690px));flex:auto;position:relative}.nested_tabs_with_fixed_content_items__tabs_item{position:relative}.nested_tabs_with_fixed_content_items__tabs_item .toggle_title{padding-top:clamp(12px,16*var(--vw1920),16px);padding-bottom:clamp(20px,28*var(--vw1920),28px);align-items:center;gap:clamp(12px,28*var(--vw1920),28px);text-transform:none;cursor:pointer;border-top:2px solid #d1d1d1;margin:0;padding-left:0;padding-right:0;display:flex;position:relative}.nested_tabs_with_fixed_content_items__tabs_item .toggle_title.active{border-color:#000}.nested_tabs_with_fixed_content_items__tabs_item .toggle_title:before{display:none}.nested_tabs_with_fixed_content_items__tabs_item .toggle_title .title{text-transform:uppercase;letter-spacing:normal;min-width:0;font-weight:500}.nested_tabs_with_fixed_content_items__tabs_item .toggle_title .tab_link{text-transform:uppercase;white-space:nowrap;letter-spacing:.03em;flex-shrink:0;font-size:1em;font-weight:500;text-decoration:underline}.nested_tabs_with_fixed_content_items__tabs_item .toggle_title .tab_link__text--mobile{display:none}.nested_tabs_with_fixed_content_items__tabs_item .toggle_title:after{content:"+";border-top:none;flex:none;width:auto;height:auto;margin-left:auto;font-size:1.72em;font-weight:400;line-height:1;position:static}.nested_tabs_with_fixed_content_items__tabs_item .toggle_title.active:after{content:"–"}.nested_tabs_with_fixed_content_items__tabs_item .toggle_text{opacity:0;will-change:max-height;flex-direction:column;max-height:0;margin:0;transition:max-height .28s,opacity .2s,margin-top .28s;display:flex;overflow:hidden}.nested_tabs_with_fixed_content_items__tabs_item .toggle_text.active{opacity:1;max-height:3000px;margin-bottom:0}.nested_tabs_with_fixed_content_items__tabs_item.is-loading .toggle_title{opacity:.5;pointer-events:none}.nested_tabs_with_fixed_content_items__sub_tabs{flex-direction:column;display:flex}.nested_tabs_with_fixed_content_items__sub_tabs_item{padding-top:clamp(12px,16*var(--vw1920),16px);padding-bottom:clamp(20px,28*var(--vw1920),28px);cursor:pointer;color:#000;border-top:2px solid #d1d1d1;flex-direction:column;gap:8px;display:flex}.nested_tabs_with_fixed_content_items__sub_tabs_item.current-item,.nested_tabs_with_fixed_content_items__sub_tabs_item:hover{border-color:#000}.nested_tabs_with_fixed_content_items__sub_tabs_item .title{text-transform:uppercase;letter-spacing:normal;font-size:1em;font-weight:500;line-height:normal;overflow:hidden}.nested_tabs_with_fixed_content_items__sub_tabs_item .title .number{width:1.6em;margin-right:.3em;display:inline-block}.nested_tabs_with_fixed_content_items__sub_tabs_item .subtitle{color:#000;padding-left:1.9em;font-size:1em}.nested_tabs_with_fixed_content_items__sub_tabs_item .content-mobile{display:none}.nested_tabs_with_fixed_content_items__content{flex:0 0 50.35%;min-width:0}.nested_tabs_with_fixed_content_items__content_item{display:none}.nested_tabs_with_fixed_content_items__content_item.current-item{display:block}.nested_tabs_with_fixed_content_items .items{gap:clamp(28px,56*var(--vw1920),56px);flex-direction:column;display:flex}.nested_tabs_with_fixed_content_items .item{border-top:2px solid #000;padding-top:16px}.nested_tabs_with_fixed_content_items .item .title{text-transform:none;margin:0 0 12px;font-weight:500}.nested_tabs_with_fixed_content_items .item .description{color:#000;font-size:1em}.nested_tabs_with_fixed_content_items .description p,.nested_tabs_with_fixed_content_items .description ul,.nested_tabs_with_fixed_content_items .description ol,.nested_tabs_with_fixed_content_items .description h1,.nested_tabs_with_fixed_content_items .description h2,.nested_tabs_with_fixed_content_items .description h3,.nested_tabs_with_fixed_content_items .description h4,.nested_tabs_with_fixed_content_items .description h5,.nested_tabs_with_fixed_content_items .description h6{font-size:inherit;margin:0}.nested_tabs_with_fixed_content_items .description ul{margin-top:0}.nested_tabs_with_fixed_content_items .description ul li{display:flex}.nested_tabs_with_fixed_content_items .description ul li:before{content:"•";margin-right:10px;position:relative}.nested_tabs_with_fixed_content_items .description ul li:has(>ul){flex-wrap:wrap}.nested_tabs_with_fixed_content_items .description *{color:inherit}.nested_tabs_with_fixed_content_items .description>:not(:last-child),.nested_tabs_with_fixed_content_items .description ul li:not(:last-child){margin-bottom:8px!important}.nested_tabs_with_fixed_content_items__tabs .simplebar-track.simplebar-vertical{width:4px;right:-16px}.nested_tabs_with_fixed_content_items__tabs .simplebar-track.simplebar-horizontal{height:0;display:none}.nested_tabs_with_fixed_content_items__tabs .simplebar-scrollbar:before{opacity:1;background:#818181;border-radius:4px;width:100%;top:0;bottom:0;left:0;right:0}.nested_tabs_with_fixed_content_items__tabs .simplebar-wrapper{overflow:visible!important}@media screen and (max-width:1024px){.nested_tabs_with_fixed_content_items__inner{flex-direction:column}.nested_tabs_with_fixed_content_items__tabs{max-height:none;overflow:visible}.nested_tabs_with_fixed_content_items__tabs_item .toggle_title{padding-top:14px;padding-bottom:14px;padding-right:0!important}.nested_tabs_with_fixed_content_items__tabs_item:first-child .toggle_title{border-top:none}.nested_tabs_with_fixed_content_items__sub_tabs_item{padding-top:14px;padding-bottom:14px}.nested_tabs_with_fixed_content_items__tabs_item .toggle_title:after{flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;font-size:24px;display:flex}.nested_tabs_with_fixed_content_items__tabs_item .toggle_title .tab_link{letter-spacing:-.01em;margin-left:auto;font-size:15px;line-height:16px}.nested_tabs_with_fixed_content_items__tabs_item .toggle_title:has(.tab_link):after{margin-left:0}.nested_tabs_with_fixed_content_items__tabs_item .toggle_title .tab_link__text--desktop{display:none}.nested_tabs_with_fixed_content_items__tabs_item .toggle_title .tab_link__text--mobile{display:inline}.nested_tabs_with_fixed_content_items__sub_tabs_item .subtitle{display:none}.nested_tabs_with_fixed_content_items__sub_tabs_item .title{letter-spacing:-.01em;white-space:normal;text-overflow:clip;font-size:13px;line-height:15px;overflow:visible}@keyframes nested_tabs_content_mobile_reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nested_tabs_with_fixed_content_items__sub_tabs_item.current-item .content-mobile{gap:clamp(16px,28*var(--vw1920),28px);flex-direction:column;margin-top:16px;animation:.25s nested_tabs_content_mobile_reveal;display:flex}.nested_tabs_with_fixed_content_items__content{display:none}.nested_tabs_with_fixed_content_items .item{border-top-color:#d1d1d1}.nested_tabs_with_fixed_content_items .item .title,.nested_tabs_with_fixed_content_items .item .description{letter-spacing:-.01em;font-size:15px;line-height:16px}}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image{overflow:hidden}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .title_columns{margin-bottom:clamp(28px,84*var(--vw1920),84px)}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .title_columns:has(.h2){margin-bottom:clamp(16px,46*var(--vw1920),46px)}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__inner{justify-content:space-between;gap:clamp(28px,84*var(--vw1920),84px);flex-direction:row;height:100%;display:flex;position:relative}:where(html:has(section.tabs_with_content_items_and_image)) .is-reverse .tabs_with_content_items_and_image__inner{flex-direction:row-reverse}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs{max-height:inherit;flex:0 0 44.79%;height:100%;position:relative}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs .tabs-scroll{flex-direction:column;gap:28px;height:100%;display:flex;position:relative}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs .scroll-wrapper .simplebar-content:before{position:absolute}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs_item{text-transform:none;gap:clamp(16px,28*var(--vw1920),28px);color:#000;cursor:pointer;border-top:2px solid #d1d1d1;flex-direction:column;padding-top:16px;text-decoration:none;display:flex}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs_item.current-item{border-color:#000}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs_item:hover{border-color:#000}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs_item .title{letter-spacing:0;font-weight:500;font-size:clamp(14px,28*var(--vw1920),28px);text-transform:none;line-height:1.14}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs_item .description *{color:inherit;line-height:inherit}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__content{min-width:0;max-height:inherit;flex:0 0 50.26%;height:100%}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__content_item{gap:clamp(28px,56*var(--vw1920),56px);flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__content_item:not(.current-item){display:none}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .description{letter-spacing:0;font-size:clamp(14px,28*var(--vw1920),28px);flex-direction:column;margin:0;line-height:1.14}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .description{color:#000}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .description ul{margin-top:0}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .description ul li{display:flex}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .description ul li:before{content:"•";margin-right:10px;position:relative}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .description ul li:has(>ul){flex-wrap:wrap}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .description *{color:inherit}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .image{position:relative}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .image img{width:100%;height:auto;display:block}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .description>:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .description ul li:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs_item{position:relative}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__content_item .scroll-wrapper{height:-moz-fit-content;height:fit-content;position:relative}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__content_item .items-scroll{height:var(--tab-items-height,auto);position:relative;overflow-x:hidden;overflow-y:auto}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .items-scroll{scrollbar-width:none;-ms-overflow-style:none}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__content_item.current-item .scroll-wrapper:has(.items-scroll:not(.simplebar-scrollable-y)) .custom-scrollbar{display:none!important}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .items-scroll::-webkit-scrollbar{display:none}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .simplebar-track.simplebar-vertical{z-index:98;width:4px;right:-15px}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .simplebar-track.simplebar-horizontal{height:0;display:none}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .simplebar-scrollbar:before{opacity:1;background:#818181;border-radius:4px;width:100%;top:0;bottom:0;left:0;right:0}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .simplebar-wrapper{overflow:visible!important}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .custom-scrollbar{pointer-events:none;background:0 0;width:4px;height:100%;position:absolute;top:0;right:-10px}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .custom-scrollbar-thumb{cursor:pointer;pointer-events:auto;background:#818181;border-radius:4px;height:0;position:absolute;top:0;left:0;right:0}@media screen and (max-width:1024px){:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__inner{gap:clamp(16px,46*var(--vw1920),46px);flex-direction:column}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs__progress{display:none}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs .tabs-scroll{scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:8px;height:auto;padding-bottom:12px;overflow-x:auto}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs .tabs-scroll::-webkit-scrollbar{display:none}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs .tabs-scroll .simplebar-content{flex-direction:row;gap:8px;display:flex}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs .tabs-scroll .simplebar-content:before{display:none}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs .tabs-scroll .simplebar-content:after{display:none}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs .tabs-scroll .simplebar-track.simplebar-horizontal{height:4px;display:block;bottom:0}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs .tabs-scroll .simplebar-track.simplebar-vertical{display:none}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs_item{color:#818181;border:1px solid #d1d1d1;flex:none;padding:10px 16px}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs_item.current-item{color:#000;border-color:#000}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__tabs_item:hover{color:#000;border-color:#000}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__content_item .items-scroll{height:auto}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image__content{display:block}:where(html:has(section.tabs_with_content_items_and_image)) .tabs_with_content_items_and_image .image{position:relative}:where(html:has(section.tabs_with_content_items_and_image)) .custom-scrollbar{display:none}}.title_text_video .video-wrapper{cursor:pointer;position:relative;overflow:hidden}.title_text_video .video-poster{object-fit:cover;width:100%;height:100%;display:block}.title_text_video .play-button{cursor:pointer;z-index:2;background:0 0;border:none;padding:0;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title_text_video .play-button img{width:clamp(60px,100*var(--vw1920),100px);height:clamp(46px,78*var(--vw1920),78px)}.title_text_video .play-button:hover{transform:translate(-50%,-50%)scale(1.1)}.no_margin_top{margin-top:0!important}.separated_text_cards_with_images .title_columns.flex_column{margin-bottom:clamp(28px,84*var(--vw1920),84px);gap:clamp(28px,84*var(--vw1920),84px)}.separated_text_cards_with_images .title_columns .description *{color:inherit}.separated_text_cards_with_images .title_columns .description>:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)!important}.separated_text_cards_with_images__cards{gap:clamp(16px,28*var(--vw1920),28px);flex-direction:column;display:flex}.separated_text_cards_with_images__cards__card{padding:clamp(16px,28*var(--vw1920),28px)clamp(12px,19*var(--vw1920),19px);gap:clamp(16px,28*var(--vw1920),28px);border:2px solid #d1d1d1;flex-direction:row;height:100%;display:flex}.separated_text_cards_with_images.no_border_cards .separated_text_cards_with_images__cards__card{gap:clamp(28px,84*var(--vw1920),84px);border:none;padding:0}.separated_text_cards_with_images__cards__card.reversed{flex-direction:row-reverse}.separated_text_cards_with_images__cards__card__title{font-weight:500!important}.separated_text_cards_with_images__cards__card__main{gap:clamp(16px,28*var(--vw1920),28px);flex-direction:column;flex:48.15%;display:flex}.separated_text_cards_with_images__cards__card__image{background-position:top;background-repeat:no-repeat;background-size:cover;flex:43.5%;position:relative}.separated_text_cards_with_images__cards__card__image img{display:none}.separated_text_cards_with_images__cards__card__description{color:#818181;font-weight:500}.separated_text_cards_with_images__cards__card__description ul{margin-top:0}.separated_text_cards_with_images__cards__card__description ul li{display:flex}.separated_text_cards_with_images__cards__card__description ul li:before{content:"•";margin-right:10px;position:relative}.separated_text_cards_with_images__cards__card__description ul li:has(>ul){flex-wrap:wrap}.separated_text_cards_with_images__cards__card__description *{color:inherit}.separated_text_cards_with_images__cards__card__description>:not(:last-child),.separated_text_cards_with_images__cards__card__description ul li:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}@media (max-width:1024px){.separated_text_cards_with_images__cards__card,.separated_text_cards_with_images__cards__card.reversed{flex-direction:column}.separated_text_cards_with_images__cards__card__image{min-height:auto;background-image:none!important}.separated_text_cards_with_images__cards__card__image img{width:100%;height:auto;display:block}}.image_with_text_items .title_columns{margin-bottom:clamp(28px,84*var(--vw1920),84px)}.image_with_text_items .title_columns>*{margin:0!important}.image_with_text_items .image_with_text_items__inner{gap:clamp(28px,84*var(--vw1920),84px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.image_with_text_items .image_with_text_items__image{align-self:start;height:calc(100vh - 84px);position:-webkit-sticky;position:sticky;top:84px;overflow:clip}.image_with_text_items .image_with_text_items__image>img{object-fit:cover;width:100%;height:100%;display:block}.image_with_text_items .image_with_text_items__wrapper{flex-direction:column;align-self:start;gap:16px;display:flex}.image_with_text_items__item{border-top:2px solid #d1d1d1;padding-top:16px}.image_with_text_items__item__title_wrapper{margin-bottom:clamp(8px,16*var(--vw1920),16px);gap:clamp(8px,13*var(--vw1920),13px);color:#000;display:flex;text-transform:none!important;font-weight:500!important}.image_with_text_items__item__description{color:#000}.image_with_text_items__item__description ul{margin-top:0}.image_with_text_items__item__description ul li{display:flex}.image_with_text_items__item__description ul li:before{content:"•";margin-right:10px;position:relative}.image_with_text_items__item__description ul li:has(>ul){flex-wrap:wrap}.image_with_text_items__item__description *{color:inherit}.image_with_text_items__item__description>:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}.image_with_text_items__item__description ul li:not(:last-child){margin-bottom:clamp(6px,10*var(--vw1920),10px)}@media (max-width:1300px){.image_with_text_items .title_columns{margin-bottom:clamp(26px,46*var(--vw1920),46px)}.image_with_text_items .image_with_text_items__inner{gap:clamp(26px,46*var(--vw1920),46px)}}@media (min-width:1024px) and (max-width:1140px){.image_with_text_items .image_with_text_items__image{height:calc(100vh - 50px);top:50px}}@media (max-width:1024px){.image_with_text_items .image_with_text_items__inner{grid-template-columns:1fr}.image_with_text_items .image_with_text_items__image{height:auto;position:relative;top:0;overflow:hidden}.image_with_text_items .image_with_text_items__image>img{height:auto}.image_with_text_items .image_with_text_items__wrapper{gap:12px}.image_with_text_items__item{padding-top:12px}}.text_with_quote_and_photo__title{margin-bottom:12px}.text_with_quote_and_photo__description{font-size:clamp(15px,28*var(--vw1920),28px);line-height:clamp(16px,32*var(--vw1920),32px);letter-spacing:-.01em;margin-bottom:clamp(26px,84*var(--vw1920),84px);font-weight:400}.text_with_quote_and_photo__description,.text_with_quote_and_photo__description *{color:#000}.text_with_quote_and_photo__description *{margin:0}.text_with_quote_and_photo__description :not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}.text_with_quote_and_photo__quote_row{align-items:flex-start;gap:clamp(26px,84*var(--vw1920),84px);display:flex}.text_with_quote_and_photo__quote_block{gap:clamp(16px,84*var(--vw1920),84px);min-width:0;padding-left:clamp(16px,56*var(--vw1920),56px);border-left:2px solid #d1d1d1;flex-direction:column;flex:1 1 0;display:flex}.text_with_quote_and_photo__quote_icon{height:clamp(39px,50*var(--vw1920),50px);align-self:flex-start;width:auto;display:block}.text_with_quote_and_photo__quote{font-size:clamp(17px,28*var(--vw1920),28px);line-height:clamp(19px,32*var(--vw1920),32px);letter-spacing:-.01em;font-weight:400}.text_with_quote_and_photo__quote,.text_with_quote_and_photo__quote *{color:#000}.text_with_quote_and_photo__author{font-size:clamp(17px,28*var(--vw1920),28px);line-height:clamp(19px,32*var(--vw1920),32px);letter-spacing:0;font-weight:500}.text_with_quote_and_photo__author,.text_with_quote_and_photo__author *{color:#000}.text_with_quote_and_photo__quote p,.text_with_quote_and_photo__author p{margin:0}.text_with_quote_and_photo__photo{width:clamp(345px,600*var(--vw1920),600px);aspect-ratio:1;flex:none}.text_with_quote_and_photo__photo img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1024px){.text_with_quote_and_photo__quote_row{flex-direction:column}.text_with_quote_and_photo__photo{width:100%}}:where(html:has(section.how_we_do)) .border_bottom{border-bottom:2px solid #d1d1d1}:where(html:has(section.how_we_do)) .border_bottom .toggle_title.active:after{border:0}:where(html:has(section.how_we_do)) .border_bottom .toggle_text{border-bottom:2px solid #d1d1d1}@media (max-width:767px){:where(html:has(section.how_we_do)) .border_bottom .toggle_text{margin-top:5px}}:where(html:has(section.how_we_do)) .how_we_do .container>.title_columns:first-child{margin-bottom:clamp(26px,84*var(--vw1920),84px)}:where(html:has(section.how_we_do)) .how_we_do .three_columns .item{padding:clamp(20px,28*var(--vw1920),28px)clamp(20px,28*var(--vw1920),28px)clamp(34px,56*var(--vw1920),56px);border-color:#d1d1d1;flex-direction:column;height:auto;display:-webkit-flex}:where(html:has(section.how_we_do)) .how_we_do .items{padding-bottom:2px}:where(html:has(section.how_we_do)) .how_we_do .text_bottom_approach{font-size:1.3em;line-height:130%}:where(html:has(section.how_we_do)) .description_text{margin-bottom:30px}:where(html:has(section.how_we_do)) .learn_more{color:#000;letter-spacing:.03em;text-transform:uppercase;margin-top:20px;text-decoration:underline;display:block!important}:where(html:has(section.how_we_do)) .learn_more.white_color{color:#fff}:where(html:has(section.how_we_do)) .technologies .item{box-sizing:border-box;border:2px solid #d1d1d1;height:auto;margin-right:-2px;padding:2.5em 2.5em 4em}:where(html:has(section.how_we_do)) .technologies .item img{width:auto;height:6em;display:inline-block}:where(html:has(section.how_we_do)) .how_we_do .three_columns .item .text_block{padding-top:0!important}:where(html:has(section.how_we_do)) .item .text_block p{margin-bottom:0!important}:where(html:has(section.how_we_do)) .how_we_do .big_size{font-size:clamp(62px,200*var(--vw1920),200px);line-height:clamp(80px,200*var(--vw1920),200px);color:#000;font-weight:500;margin:0 0 clamp(48px,120*var(--vw1920),120px)!important}:where(html:has(section.how_we_do)) .how_we_do .item_title{font-size:clamp(17px,33*var(--vw1920),33px);line-height:clamp(19px,36*var(--vw1920),36px);margin-bottom:16px;font-weight:500}:where(html:has(section.how_we_do)) .how_we_do .text_block .black{color:#000}:where(html:has(section.how_we_do)) .how_we_do .text_block .black *{color:#000}:where(html:has(section.how_we_do)) .how_we_do .text_block .black>*+*{margin-top:clamp(8px,12*var(--vw1920),12px)}@media (max-width:767px){:where(html:has(section.how_we_do)) .how_we_do .three_columns .item{margin-bottom:-2px;margin-right:0}}:where(html:has(section.how_we_do)) .smaller_extra_padding_top{padding-top:1.35em!important}.text_with_numbered_items__title{font-size:clamp(24px,56*var(--vw1920),56px);letter-spacing:-.01em;margin-bottom:12px;font-weight:500;line-height:1}.text_with_numbered_items__description{font-size:clamp(15px,28*var(--vw1920),28px);line-height:clamp(16px,32*var(--vw1920),32px);letter-spacing:-.01em;margin-bottom:clamp(26px,84*var(--vw1920),84px);font-weight:400}.text_with_numbered_items__description,.text_with_numbered_items__description *{color:#000}.text_with_numbered_items__items{gap:clamp(26px,40*var(--vw1920),40px);margin-bottom:clamp(26px,84*var(--vw1920),84px);display:flex}.text_with_numbered_items__item{border-top:2px solid #d1d1d1;flex:1 1 0;min-width:0;padding-top:16px}.text_with_numbered_items__item_number{font-size:clamp(17px,28*var(--vw1920),28px);line-height:clamp(19px,32*var(--vw1920),32px);letter-spacing:0;margin-bottom:16px;font-weight:500}.text_with_numbered_items__item_title{font-size:clamp(13px,19*var(--vw1920),19px);line-height:clamp(13px,24*var(--vw1920),24px);letter-spacing:0;margin:0}@media (min-width:1025px){.text_with_numbered_items__item_title{letter-spacing:.03em}}@media (max-width:1024px){.text_with_numbered_items__items{flex-direction:column}}.simple_table_group .simple_table_group__item+.simple_table_group__item{margin-top:clamp(28px,84*var(--vw1920),84px)}.simple_table_group h2{margin-bottom:0}.simple_table_group__toggle{--toggle-icon-size:clamp(12px,26*var(--vw1920),26px);--toggle-icon-thickness:4px;cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.simple_table_group__toggle-title{font-size:clamp(24px,56*var(--vw1920),56px);line-height:clamp(24px,56*var(--vw1920),56px);letter-spacing:-.01em;text-transform:uppercase;min-width:0;font-weight:500}.simple_table_group__toggle .simple_table_group__toggle-title{flex:auto}.simple_table_group .simple_table_group__title{margin-bottom:clamp(26px,84*var(--vw1920),84px)}.simple_table_group__toggle-icon{width:var(--toggle-icon-size);height:var(--toggle-icon-size);flex-shrink:0;position:relative}.simple_table_group__toggle-icon:before,.simple_table_group__toggle-icon:after{content:"";background-color:currentColor;transition:transform .2s;position:absolute;top:50%;left:50%}.simple_table_group__toggle-icon:before{width:var(--toggle-icon-size);height:var(--toggle-icon-thickness);transform:translate(-50%,-50%)}.simple_table_group__toggle-icon:after{width:var(--toggle-icon-thickness);height:var(--toggle-icon-size);transform:translate(-50%,-50%)}.simple_table_group__toggle--active .simple_table_group__toggle-icon:after{transform:translate(-50%,-50%)scaleY(0)}.simple_table_group__toggle--active{margin-bottom:clamp(26px,84*var(--vw1920),84px)}.simple_table_group__toggle-content{display:none}.simple_table_group__toggle-content--active{display:block}.simple_table_group .simple_table_group__table{gap:clamp(16px,84*var(--vw1920),84px);flex-direction:column;display:flex}.simple_table_group .simple_table_group__row{border-top:2px solid #d1d1d1;grid-template-columns:39.25% 1fr;justify-content:space-between;gap:16px;padding-top:12px;display:grid}.simple_table_group .simple_table_group__row--no-border{border-top:none}.simple_table_group .simple_table_group__row-title h3{font-size:clamp(17px,56*var(--vw1920),56px);line-height:clamp(19px,56*var(--vw1920),56px);letter-spacing:-.01em;margin-bottom:0;font-weight:500}.simple_table_group .simple_table_group__row-content>*{color:inherit;font-weight:inherit}.simple_table_group .simple_table_group__row-content>:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}.simple_table_group .simple_table_group__row-content h1,.simple_table_group .simple_table_group__row-content h2,.simple_table_group .simple_table_group__row-content h3,.simple_table_group .simple_table_group__row-content h4,.simple_table_group .simple_table_group__row-content h5,.simple_table_group .simple_table_group__row-content h6{margin-bottom:0;font-weight:500}.simple_table_group .simple_table_group__row-content h4.simple_table_group__content-title{font-size:clamp(13px,33*var(--vw1920),33px);line-height:clamp(13px,36*var(--vw1920),36px);margin-bottom:clamp(8px,28*var(--vw1920),28px)}.simple_table_group .simple_table_group__row-content a{font-weight:500}@media (max-width:768px){.simple_table_group__toggle{--toggle-icon-thickness:2px;align-items:flex-start}.simple_table_group__toggle-icon{margin-top:calc((24px - var(--toggle-icon-size))/2)}.simple_table_group .simple_table_group__row{grid-template-columns:1fr;gap:26px;padding-top:16px}}.values_in_action.grey{background-color:#ededed}.values_in_action.white_bg{background-color:#fff}.values_in_action .values_in_action__title{margin-bottom:clamp(26px,84*var(--vw1920),84px)}.values_in_action__items{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.values_in_action__item{padding:clamp(20px,28*var(--vw1920),28px)}.values_in_action.grey .values_in_action__item{background-color:#fff}.values_in_action.white_bg .values_in_action__item{background-color:#ededed}.values_in_action__item_title{font-size:clamp(17px,33*var(--vw1920),33px);line-height:clamp(19px,36*var(--vw1920),36px);text-transform:none;margin-bottom:clamp(12px,28*var(--vw1920),28px);font-weight:500}.values_in_action__item_description{color:#818181;margin:0}@media (max-width:767px){.values_in_action__items{grid-template-columns:1fr}}.accordion_with_cards{--awc-head-fz:clamp(17px,33*var(--vw1920),33px);--awc-head-lh:clamp(19px,36*var(--vw1920),36px);--awc-num-w:calc(var(--awc-head-fz)*1.6);--awc-num-gap:clamp(8px,84*var(--vw1920),84px);--awc-head-row-gap:clamp(12px,28*var(--vw1920),28px);--awc-text-fz:clamp(15px,19*var(--vw1920),19px);--awc-text-lh:clamp(16px,24*var(--vw1920),24px);--awc-text-ls:.03em}.accordion_with_cards.grey{background-color:#ededed}.accordion_with_cards.white_bg{background-color:#fff}.accordion_with_cards .accordion_with_cards__title{margin-bottom:clamp(26px,84*var(--vw1920),84px)}.accordion_with_cards__items{gap:clamp(14px,28*var(--vw1920),28px);flex-direction:column;display:flex}.accordion_with_cards__item{padding-top:clamp(14px,16*var(--vw1920),16px);border-top:2px solid #d1d1d1}.accordion_with_cards__head{cursor:pointer;text-transform:uppercase;align-items:center;font-weight:500;display:flex}.accordion_with_cards__number{font-size:var(--awc-head-fz);line-height:var(--awc-head-lh);flex:0 0 var(--awc-num-w);margin-right:var(--awc-num-gap)}.accordion_with_cards__head_main{align-items:center;column-gap:clamp(12px,28*var(--vw1920),28px);row-gap:var(--awc-head-row-gap);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.accordion_with_cards .accordion_with_cards__item_title{font-size:var(--awc-head-fz);line-height:var(--awc-head-lh);font-weight:inherit;letter-spacing:normal;margin:0}.accordion_with_cards__link{font-size:var(--awc-text-fz);line-height:var(--awc-text-lh);letter-spacing:var(--awc-text-ls);text-transform:uppercase;font-weight:500}.accordion_with_cards__icon{padding-left:clamp(12px,28*var(--vw1920),28px);flex:none;margin-left:auto;font-size:1.72em;font-weight:400;line-height:1}.accordion_with_cards__icon:before{content:"+"}.accordion_with_cards__item.active .accordion_with_cards__icon:before{content:"–"}.accordion_with_cards__body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.accordion_with_cards__item.active .accordion_with_cards__body{grid-template-rows:1fr}.accordion_with_cards__body_inner{min-height:0;overflow:hidden}.accordion_with_cards__body_content{padding-top:28px;padding-left:calc(var(--awc-num-w) + var(--awc-num-gap));flex-direction:column;gap:28px;display:flex}.accordion_with_cards__content,.accordion_with_cards__cards_label{font-size:var(--awc-text-fz);line-height:var(--awc-text-lh);letter-spacing:var(--awc-text-ls);color:#000;margin:0}.accordion_with_cards__content *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.accordion_with_cards__cards_label{font-weight:500}.accordion_with_cards__content>:not(:last-child){margin-bottom:12px}.accordion_with_cards__content ul>li{padding-left:1em}.accordion_with_cards__content ul>li:before{content:"•";position:absolute;left:0}.accordion_with_cards__content ol{padding-left:1.2em;list-style:decimal}.accordion_with_cards__cards{gap:clamp(16px,28*var(--vw1920),28px);grid-template-columns:repeat(3,1fr);display:grid}.accordion_with_cards__card{padding:clamp(19px,28*var(--vw1920),28px);border:2px solid #d1d1d1}.accordion_with_cards.grey .accordion_with_cards__card{background-color:#fff}.accordion_with_cards.white_bg .accordion_with_cards__card{background-color:#ededed}.accordion_with_cards .accordion_with_cards__card_title{font-size:var(--awc-head-fz);line-height:var(--awc-head-lh);letter-spacing:normal;text-transform:none;margin:0 0 clamp(12px,28*var(--vw1920),28px);font-weight:500}.accordion_with_cards__card_description{font-size:var(--awc-text-fz);line-height:var(--awc-text-lh);letter-spacing:-.01em;color:#000}.accordion_with_cards__card_description *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.accordion_with_cards__card_description>:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}@media (max-width:1024px){.accordion_with_cards__cards{grid-template-columns:repeat(2,1fr)}.accordion_with_cards__icon{width:28px;height:28px;margin-left:clamp(12px,28*var(--vw1920),28px);flex:0 0 28px;justify-content:center;align-items:center;padding-left:0;font-size:24px;display:flex}}@media (max-width:767px){.accordion_with_cards{--awc-text-ls:-.01em}.accordion_with_cards__head{row-gap:var(--awc-head-row-gap);grid-template-columns:auto 1fr auto;grid-template-areas:"num title icon""link link icon";display:grid}.accordion_with_cards__head_main{display:contents}.accordion_with_cards__head:not(:has(.accordion_with_cards__link)){row-gap:0}.accordion_with_cards__number{margin-right:var(--awc-num-gap);grid-area:num}.accordion_with_cards .accordion_with_cards__item_title{grid-area:title}.accordion_with_cards__link{grid-area:link}.accordion_with_cards__icon{grid-area:icon;align-self:center}.accordion_with_cards__body_content{padding-left:0}.accordion_with_cards__cards{grid-template-columns:1fr}}.accordion_with_columns{--awcol-split:38.15%;--awcol-split-gap:clamp(28px,84*var(--vw1920),84px);--awcol-icon-gap:clamp(16px,28*var(--vw1920),28px);--awcol-body-py:clamp(20px,56*var(--vw1920),56px);--awcol-body-px:clamp(16px,56*var(--vw1920),56px);--awcol-item-title-fz:clamp(17px,28*var(--vw1920),28px);--awcol-item-title-lh:clamp(19px,32*var(--vw1920),32px);--awcol-head-pb:clamp(16px,28*var(--vw1920),28px);--awcol-text-fz:clamp(15px,19*var(--vw1920),19px);--awcol-text-lh:clamp(16px,24*var(--vw1920),24px);--awcol-text-ls:.03em;--awcol-sep-py:clamp(8px,12*var(--vw1920),12px);--awcol-sep:2px solid #818181}.accordion_with_columns.grey{background-color:#ededed}.accordion_with_columns.white_bg,.accordion_with_columns.grey .accordion_with_columns__body_inner,.accordion_with_columns.white_bg .accordion_with_columns__card{background-color:#fff}.accordion_with_columns.white_bg .accordion_with_columns__body_inner,.accordion_with_columns.grey .accordion_with_columns__card{background-color:#ededed}.accordion_with_columns .accordion_with_columns__title{margin-bottom:clamp(26px,84*var(--vw1920),84px)}.accordion_with_columns__item{border-top:2px solid #d1d1d1;transition:border-color .3s}.accordion_with_columns__item.active{border-top-color:#000}.accordion_with_columns__item.active:has(.accordion_with_columns__body)+.accordion_with_columns__item{border-top-color:transparent}.accordion_with_columns__head{grid-template-columns:var(--awcol-split)var(--awcol-split-gap)1fr var(--awcol-icon-gap)auto;padding:16px 0 var(--awcol-head-pb);cursor:pointer;align-items:center;display:grid}.accordion_with_columns .accordion_with_columns__item_title{font-size:var(--awcol-item-title-fz);line-height:var(--awcol-item-title-lh);letter-spacing:-.01em;text-transform:uppercase;grid-column:1;margin:0;font-weight:500}.accordion_with_columns__description{font-size:var(--awcol-text-fz);line-height:var(--awcol-text-lh);letter-spacing:-.01em;color:#000;grid-column:3;margin:0}.accordion_with_columns__icon{grid-column:5;font-size:1.72em;font-weight:400;line-height:1}.accordion_with_columns__icon:before{content:"+"}.accordion_with_columns__item.active .accordion_with_columns__icon:before{content:"–"}.accordion_with_columns__body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.accordion_with_columns__item.active .accordion_with_columns__body{grid-template-rows:1fr}.accordion_with_columns__body_inner{min-height:0;overflow:hidden}.accordion_with_columns__body_content{padding:var(--awcol-body-py)0}.accordion_with_columns__body_content>*+*{margin-top:clamp(28px,56*var(--vw1920),56px)}.accordion_with_columns__body_content>.accordion_with_columns__btn{margin-top:clamp(16px,56*var(--vw1920),56px)}.accordion_with_columns__cards,.accordion_with_columns__btn{padding:0 var(--awcol-body-px)}.accordion_with_columns__columns{grid-template-columns:var(--awcol-split)1fr;gap:var(--awcol-split-gap);display:grid}.accordion_with_columns__column--left{padding-left:var(--awcol-body-px)}.accordion_with_columns__column--right{padding-right:var(--awcol-body-px);grid-column:2}.accordion_with_columns__column--left:only-child,.accordion_with_columns__column--right:only-child{padding-left:var(--awcol-body-px);padding-right:var(--awcol-body-px);grid-column:1/-1}.accordion_with_columns__label{margin:0 0 clamp(16px,28*var(--vw1920),28px);font-size:var(--awcol-text-fz);line-height:var(--awcol-text-lh);letter-spacing:var(--awcol-text-ls);text-transform:uppercase;color:#000;font-weight:500}.accordion_with_columns__text{font-size:var(--awcol-text-fz);line-height:var(--awcol-text-lh);letter-spacing:-.01em;color:#000}.accordion_with_columns__text *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.accordion_with_columns__text>:not(:last-child){margin-bottom:12px}.accordion_with_columns__text ul>li{padding-left:1em;position:relative}.accordion_with_columns__text ul>li:before{content:"•";position:absolute;left:0}.accordion_with_columns__text ol{padding-left:1.2em;list-style:decimal}.accordion_with_columns__text--list ul{gap:clamp(16px,28*var(--vw1920),28px);flex-direction:column;display:flex}.accordion_with_columns__text--list ul>li{padding-top:var(--awcol-sep-py);border-top:var(--awcol-sep)}.accordion_with_columns__text--list ul>li:before{top:var(--awcol-sep-py)}.accordion_with_columns__rows{margin-top:clamp(16px,28*var(--vw1920),28px);flex-direction:column;gap:16px;display:flex}.accordion_with_columns__row{gap:clamp(8px,56*var(--vw1920),56px);padding-top:clamp(8px,16*var(--vw1920),16px);border-top:var(--awcol-sep);grid-template-columns:34% 1fr;display:grid}.accordion_with_columns__row_title,.accordion_with_columns__row_description{font-size:var(--awcol-text-fz);line-height:var(--awcol-text-lh);letter-spacing:var(--awcol-text-ls);color:#000;margin:0}.accordion_with_columns__row_title{font-weight:500}.accordion_with_columns__note{margin-top:clamp(16px,28*var(--vw1920),28px);font-weight:500}.accordion_with_columns__cards{gap:clamp(16px,56*var(--vw1920),56px);grid-template-columns:repeat(2,1fr);display:grid}.accordion_with_columns__card{--awcol-text-ls:-.01em;padding:clamp(16px,56*var(--vw1920),56px)}.accordion_with_columns .accordion_with_columns__card_title{font-size:var(--awcol-item-title-fz);line-height:var(--awcol-item-title-lh);letter-spacing:0;text-transform:none;margin:0 0 12px;font-weight:500}.accordion_with_columns__details{margin-top:clamp(16px,28*var(--vw1920),28px)}.accordion_with_columns__detail{padding:var(--awcol-sep-py)0;border-top:var(--awcol-sep)}.accordion_with_columns__detail:last-child{padding-bottom:0}.accordion_with_columns__card_note{margin-top:clamp(16px,28*var(--vw1920),28px)}.accordion_with_columns__btn.block-btn.get-in-touch a{min-width:0;padding:clamp(17px,29*var(--vw1920),29px)clamp(17px,56*var(--vw1920),56px);font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);letter-spacing:.03em;text-transform:uppercase;margin-top:0;font-weight:500}@media (max-width:1024px){.accordion_with_columns__icon{justify-content:center;align-items:center;width:28px;height:28px;font-size:24px;display:flex}}@media (max-width:767px){.accordion_with_columns{--awcol-text-ls:-.01em}.accordion_with_columns__head{column-gap:var(--awcol-icon-gap);grid-template-columns:1fr auto;grid-template-areas:"title icon""desc icon";row-gap:6px}.accordion_with_columns .accordion_with_columns__item_title{letter-spacing:0;grid-area:title}.accordion_with_columns__description{grid-area:desc}.accordion_with_columns__icon{grid-area:icon;align-self:start}.accordion_with_columns__body_content{padding:var(--awcol-body-py)var(--awcol-body-px)}.accordion_with_columns__columns{grid-template-columns:1fr}.accordion_with_columns__column--right{grid-column:auto}.accordion_with_columns__column--left,.accordion_with_columns__column--right,.accordion_with_columns__column--left:only-child,.accordion_with_columns__column--right:only-child,.accordion_with_columns__cards,.accordion_with_columns__btn{padding:0}.accordion_with_columns__column--left:only-child,.accordion_with_columns__column--right:only-child{grid-column:auto}.accordion_with_columns__cards,.accordion_with_columns__row{grid-template-columns:1fr}.accordion_with_columns .accordion_with_columns__card_title{margin-bottom:16px}}.text_with_split_sections{--twss-split-gap:clamp(28px,56*var(--vw1920),56px);--twss-label-fz:clamp(17px,28*var(--vw1920),28px);--twss-label-lh:clamp(19px,32*var(--vw1920),32px);--twss-text-fz:clamp(15px,19*var(--vw1920),19px);--twss-text-lh:clamp(16px,24*var(--vw1920),24px);--twss-sep-py:clamp(8px,12*var(--vw1920),12px);--twss-gap:clamp(16px,28*var(--vw1920),28px)}.text_with_split_sections.grey{background-color:#ededed}.text_with_split_sections.white_bg,.text_with_split_sections.grey .text_with_split_sections__card{background-color:#fff}.text_with_split_sections.white_bg .text_with_split_sections__card{background-color:#ededed}.text_with_split_sections .text_with_split_sections__title{margin-bottom:clamp(12px,24*var(--vw1920),24px)}.text_with_split_sections__description{font-size:clamp(15px,28*var(--vw1920),28px);line-height:clamp(16px,32*var(--vw1920),32px);letter-spacing:-.01em;color:#000}.text_with_split_sections__description *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.text_with_split_sections__description>:not(:last-child){margin-bottom:12px}.text_with_split_sections__description a{text-underline-offset:.15em;text-decoration:underline}.text_with_split_sections__sections{gap:clamp(26px,84*var(--vw1920),84px);flex-direction:column;display:flex}.text_with_split_sections__description+.text_with_split_sections__sections{margin-top:clamp(26px,84*var(--vw1920),84px)}.text_with_split_sections__section{gap:var(--twss-split-gap);border-top:2px solid #000;flex-direction:column;padding-top:16px;display:flex}.text_with_split_sections .text_with_split_sections__label{font-size:var(--twss-label-fz);line-height:var(--twss-label-lh);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-weight:500}.text_with_split_sections__content>*+*{margin-top:var(--twss-gap)}.text_with_split_sections__text,.text_with_split_sections__item_title{font-size:var(--twss-text-fz);line-height:var(--twss-text-lh);letter-spacing:-.01em;color:#000;margin:0}.text_with_split_sections__item_title{margin-bottom:clamp(8px,12*var(--vw1920),12px);font-weight:500}.text_with_split_sections__content>*+.text_with_split_sections__note{margin-top:clamp(16px,28*var(--vw1920),28px)}.text_with_split_sections__items{gap:var(--twss-gap)clamp(16px,56*var(--vw1920),56px);grid-template-columns:repeat(3,1fr);display:grid}.text_with_split_sections__item{padding-top:var(--twss-sep-py);border-top:2px solid #818181}.text_with_split_sections__cards{gap:clamp(16px,84*var(--vw1920),84px);grid-template-columns:repeat(2,1fr);display:grid}.text_with_split_sections__card{padding:clamp(16px,56*var(--vw1920),56px);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.text_with_split_sections .text_with_split_sections__card_title{margin:0 0 clamp(8px,16*var(--vw1920),16px);font-size:var(--twss-label-fz);line-height:var(--twss-label-lh);letter-spacing:-.01em;text-transform:none;font-weight:500}@media (max-width:1199px){.text_with_split_sections__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.text_with_split_sections__items,.text_with_split_sections__cards{grid-template-columns:1fr}}.accordion_with_impact_card{--awic-split:38.15%;--awic-split-gap:clamp(28px,84*var(--vw1920),84px);--awic-icon-gap:clamp(16px,28*var(--vw1920),28px);--awic-gap:clamp(16px,28*var(--vw1920),28px);--awic-gap-lg:clamp(28px,56*var(--vw1920),56px);--awic-card-p:clamp(16px,56*var(--vw1920),56px);--awic-item-title-fz:clamp(17px,28*var(--vw1920),28px);--awic-item-title-lh:clamp(19px,32*var(--vw1920),32px);--awic-description-fz:clamp(17px,24*var(--vw1920),24px);--awic-description-lh:clamp(20px,30*var(--vw1920),30px);--awic-text-fz:clamp(15px,19*var(--vw1920),19px);--awic-text-lh:clamp(16px,24*var(--vw1920),24px);--awic-text-ls:.03em;--awic-sep-py:clamp(8px,12*var(--vw1920),12px);--awic-sep:2px solid #818181;--awic-sep-dark:2px solid #000}.accordion_with_impact_card.grey{background-color:#ededed}.accordion_with_impact_card.white_bg,.accordion_with_impact_card.grey .accordion_with_impact_card__card{background-color:#fff}.accordion_with_impact_card.white_bg .accordion_with_impact_card__card{background-color:#ededed}.accordion_with_impact_card .accordion_with_impact_card__title{margin-bottom:clamp(26px,84*var(--vw1920),84px)}.accordion_with_impact_card__items{gap:clamp(28px,84*var(--vw1920),84px);flex-direction:column;display:flex}.accordion_with_impact_card__item{border-top:2px solid #000}.accordion_with_impact_card__head{column-gap:var(--awic-icon-gap);row-gap:clamp(14px,20*var(--vw1920),20px);padding-top:clamp(14px,20*var(--vw1920),20px);cursor:pointer;grid-template-columns:1fr auto;grid-template-areas:"title icon""desc.";align-items:center;display:grid}.accordion_with_impact_card .accordion_with_impact_card__item_title{font-size:clamp(17px,33*var(--vw1920),33px);line-height:clamp(19px,36*var(--vw1920),36px);letter-spacing:0;text-transform:uppercase;grid-area:title;margin:0;font-weight:500}.accordion_with_impact_card__description{font-size:var(--awic-description-fz);line-height:var(--awic-description-lh);letter-spacing:-.01em;color:#000;grid-area:desc;margin:0}.accordion_with_impact_card__icon{grid-area:icon;font-size:1.72em;font-weight:400;line-height:1}.accordion_with_impact_card__icon:before{content:"+"}.accordion_with_impact_card__item.active .accordion_with_impact_card__icon:before{content:"–"}.accordion_with_impact_card__body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.accordion_with_impact_card__item.active .accordion_with_impact_card__body{grid-template-rows:1fr}.accordion_with_impact_card__body_inner{min-height:0;overflow:hidden}.accordion_with_impact_card__body_content{grid-template-columns:var(--awic-split)1fr;gap:var(--awic-split-gap);padding:var(--awic-gap-lg)0;align-items:start;display:grid}.accordion_with_impact_card__content{grid-column:2}.accordion_with_impact_card__label{font-size:var(--awic-text-fz);line-height:var(--awic-text-lh);letter-spacing:.03em;text-transform:uppercase;color:#000;margin:0 0 16px;font-weight:500}.accordion_with_impact_card__text{font-size:var(--awic-text-fz);line-height:var(--awic-text-lh);letter-spacing:-.01em;color:#000;margin:0}.accordion_with_impact_card__wysiwyg *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.accordion_with_impact_card__wysiwyg>:not(:last-child){margin-bottom:12px}.accordion_with_impact_card__wysiwyg ul>li{padding-left:1em;position:relative}.accordion_with_impact_card__wysiwyg ul>li:before{content:"•";position:absolute;left:0}.accordion_with_impact_card__wysiwyg ol{padding-left:1.2em;list-style:decimal}.accordion_with_impact_card__card{padding:var(--awic-gap-lg)var(--awic-card-p)}.accordion_with_impact_card__card_section--steps{border-top:var(--awic-sep-dark);padding-top:16px}.accordion_with_impact_card__card_section+.accordion_with_impact_card__card_section{margin-top:var(--awic-gap-lg)}.accordion_with_impact_card__stats{gap:clamp(12px,16*var(--vw1920),16px);flex-wrap:wrap;margin-top:16px;display:flex}.accordion_with_impact_card__stat{padding-top:var(--awic-sep-py);border-top:var(--awic-sep-dark);flex:1 1 0}.accordion_with_impact_card__stat_value{margin:0 0 clamp(8px,12*var(--vw1920),12px);font-size:clamp(24px,56*var(--vw1920),56px);letter-spacing:-.01em;white-space:nowrap;color:#000;font-weight:400;line-height:1}.accordion_with_impact_card__stat_label{font-size:var(--awic-text-fz);line-height:var(--awic-text-lh);letter-spacing:-.01em;color:#000;margin:0}.accordion_with_impact_card__points{margin-top:16px}.accordion_with_impact_card__point{padding:clamp(8px,16*var(--vw1920),16px)0 clamp(10px,16*var(--vw1920),16px);border-top:var(--awic-sep);font-size:var(--awic-text-fz);line-height:var(--awic-text-lh);letter-spacing:-.01em;color:#000;margin:0}.accordion_with_impact_card__point:last-child{padding-bottom:0}.accordion_with_impact_card__steps{flex-direction:column;gap:16px;display:flex}.accordion_with_impact_card__step{gap:clamp(8px,28*var(--vw1920),28px);grid-template-columns:1fr 1fr;align-items:center;display:grid}.accordion_with_impact_card__step_title{font-size:var(--awic-text-fz);line-height:var(--awic-text-lh);letter-spacing:-.01em;color:#000;margin:0;font-weight:500}.accordion_with_impact_card__step_value{font-size:clamp(17px,33*var(--vw1920),33px);line-height:clamp(19px,36*var(--vw1920),36px);letter-spacing:0;color:#000;margin:0;font-weight:500}.accordion_with_impact_card__steps_note{margin-top:16px}.accordion_with_impact_card__lead{font-weight:500}.accordion_with_impact_card__lead+.accordion_with_impact_card__wysiwyg{margin-top:clamp(12px,16*var(--vw1920),16px)}.accordion_with_impact_card__rows{margin-top:var(--awic-gap-lg);padding-top:clamp(14px,16*var(--vw1920),16px);border-top:var(--awic-sep-dark)}.accordion_with_impact_card__rows:first-child{margin-top:0}.accordion_with_impact_card .accordion_with_impact_card__rows_title{margin:0 0 clamp(14px,24*var(--vw1920),24px);font-size:var(--awic-item-title-fz);line-height:var(--awic-item-title-lh);letter-spacing:0;text-transform:none;font-weight:500}.accordion_with_impact_card__row{gap:clamp(6px,56*var(--vw1920),56px);padding:clamp(6px,16*var(--vw1920),16px)0 clamp(14px,16*var(--vw1920),16px);border-top:var(--awic-sep);grid-template-columns:34% 1fr;display:grid}.accordion_with_impact_card__row:last-child{padding-bottom:0}.accordion_with_impact_card__row_title,.accordion_with_impact_card__row_description{font-size:var(--awic-text-fz);line-height:var(--awic-text-lh);letter-spacing:-.01em;color:#000;margin:0}.accordion_with_impact_card__row_title{font-weight:500}@media (max-width:1024px){.accordion_with_impact_card__icon{justify-content:center;align-items:center;width:28px;height:28px;font-size:24px;display:flex}}@media (max-width:767px){.accordion_with_impact_card{--awic-text-ls:-.01em}.accordion_with_impact_card__head{grid-template-areas:"title icon""desc icon"}.accordion_with_impact_card__icon{align-self:start}.accordion_with_impact_card__body_content{grid-template-columns:1fr}.accordion_with_impact_card__content{order:-1;grid-column:auto}.accordion_with_impact_card__row,.accordion_with_impact_card__step{grid-template-columns:1fr}}.text_with_items_and_cards{--twic-title-fz:clamp(17px,28*var(--vw1920),28px);--twic-title-lh:clamp(19px,32*var(--vw1920),32px);--twic-text-fz:clamp(15px,19*var(--vw1920),19px);--twic-text-lh:clamp(16px,24*var(--vw1920),24px);--twic-gap:clamp(16px,28*var(--vw1920),28px)}.text_with_items_and_cards[id]{scroll-margin-top:50px}@media (min-width:1140px){.text_with_items_and_cards[id]{scroll-margin-top:84px}}.text_with_items_and_cards.grey{background-color:#ededed}.text_with_items_and_cards.white_bg,.text_with_items_and_cards.grey .text_with_items_and_cards__card{background-color:#fff}.text_with_items_and_cards.white_bg .text_with_items_and_cards__card{background-color:#ededed}.text_with_items_and_cards .text_with_items_and_cards__title{margin-bottom:12px}.text_with_items_and_cards__description{font-size:clamp(15px,28*var(--vw1920),28px);line-height:clamp(16px,32*var(--vw1920),32px);letter-spacing:-.01em;color:#000}.text_with_items_and_cards__description *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.text_with_items_and_cards__description>:not(:last-child){margin-bottom:12px}.text_with_items_and_cards__description a,.text_with_items_and_cards__card_text a{text-underline-offset:.15em;text-decoration:underline}.text_with_items_and_cards__description+.text_with_items_and_cards__items_wrap,.text_with_items_and_cards__title+.text_with_items_and_cards__items_wrap{margin-top:clamp(28px,84*var(--vw1920),84px)}.text_with_items_and_cards .text_with_items_and_cards__items_title,.text_with_items_and_cards .text_with_items_and_cards__card_title{margin:0 0 clamp(16px,28*var(--vw1920),28px);font-size:var(--twic-title-fz);line-height:var(--twic-title-lh);letter-spacing:-.01em;text-transform:none;font-weight:500}.text_with_items_and_cards__items{gap:var(--twic-gap)clamp(16px,40*var(--vw1920),40px);grid-template-columns:repeat(2,1fr);display:grid}.text_with_items_and_cards__item:last-child:nth-child(odd){grid-column:1/-1}.text_with_items_and_cards__item{padding-top:clamp(8px,12*var(--vw1920),12px);border-top:2px solid #818181}.text_with_items_and_cards__text,.text_with_items_and_cards__item_title{font-size:var(--twic-text-fz);line-height:var(--twic-text-lh);letter-spacing:-.01em;color:#000;margin:0}.text_with_items_and_cards__item_title{margin-bottom:clamp(8px,12*var(--vw1920),12px);font-weight:500}.text_with_items_and_cards__cards{gap:var(--twic-gap);grid-template-columns:repeat(2,1fr);display:grid}*+.text_with_items_and_cards__cards{margin-top:clamp(28px,84*var(--vw1920),84px)}.text_with_items_and_cards__card{padding:clamp(16px,56*var(--vw1920),56px)}.text_with_items_and_cards .text_with_items_and_cards__card_title{margin-bottom:clamp(8px,16*var(--vw1920),16px)}.text_with_items_and_cards__card_text{font-size:var(--twic-text-fz);line-height:var(--twic-text-lh);letter-spacing:-.01em;color:#000}.text_with_items_and_cards__card_text *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.text_with_items_and_cards__card_text>:not(:last-child){margin-bottom:clamp(8px,12*var(--vw1920),12px)}.text_with_items_and_cards__cta_wrap{justify-content:center;display:flex}*+.text_with_items_and_cards__cta_wrap{margin-top:clamp(28px,56*var(--vw1920),56px)}.text_with_items_and_cards__cta{padding:clamp(16px,30*var(--vw1920),30px);font:inherit;font-size:var(--twic-text-fz);line-height:var(--twic-text-lh);letter-spacing:.03em;text-transform:uppercase;color:#fff;cursor:pointer;background:#000;border:none;font-weight:500}.text_with_items_and_cards__cta:hover{text-underline-offset:.2em;text-decoration:underline}@media (max-width:767px){.text_with_items_and_cards__items,.text_with_items_and_cards__cards{grid-template-columns:1fr}.text_with_items_and_cards__cta{width:100%}.text_with_items_and_cards .text_with_items_and_cards__items_title{letter-spacing:0}}.text_with_items_and_note{--twin-text-fz:clamp(15px,19*var(--vw1920),19px);--twin-text-lh:clamp(16px,24*var(--vw1920),24px);--twin-large-fz:clamp(15px,28*var(--vw1920),28px);--twin-large-lh:clamp(16px,32*var(--vw1920),32px);--twin-section-gap:clamp(28px,84*var(--vw1920),84px)}.text_with_items_and_note.grey{background-color:#ededed}.text_with_items_and_note.white_bg{background-color:#fff}.text_with_items_and_note .text_with_items_and_note__title{margin-bottom:12px}.text_with_items_and_note__description{font-size:var(--twin-large-fz);line-height:var(--twin-large-lh);letter-spacing:-.01em;color:#000}.text_with_items_and_note__description *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.text_with_items_and_note__description>:not(:last-child){margin-bottom:12px}.text_with_items_and_note__description a{text-underline-offset:.15em;text-decoration:underline}.text_with_items_and_note__description+.text_with_items_and_note__items_wrap,.text_with_items_and_note__title+.text_with_items_and_note__items_wrap{margin-top:var(--twin-section-gap)}.text_with_items_and_note .text_with_items_and_note__items_title{margin:0 0 clamp(16px,28*var(--vw1920),28px);font-size:var(--twin-large-fz);line-height:var(--twin-large-lh);letter-spacing:-.01em;text-transform:none;font-weight:500}.text_with_items_and_note__items{gap:clamp(16px,28*var(--vw1920),28px)clamp(16px,84*var(--vw1920),84px);grid-template-columns:repeat(2,1fr);display:grid}.text_with_items_and_note__item{grid-row:span 2;grid-template-rows:subgrid;row-gap:clamp(8px,12*var(--vw1920),12px);padding-top:clamp(12px,20*var(--vw1920),20px);border-top:2px solid #818181;align-content:start;display:grid}.text_with_items_and_note__item:last-child:nth-child(odd){grid-column:1/-1}.text_with_items_and_note__item_title,.text_with_items_and_note__text{font-size:var(--twin-text-fz);line-height:var(--twin-text-lh);letter-spacing:-.01em;color:#000;margin:0}.text_with_items_and_note__item_title{text-transform:uppercase;font-weight:500}.text_with_items_and_note__note{padding-top:clamp(16px,28*var(--vw1920),28px);font-size:var(--twin-large-fz);line-height:var(--twin-large-lh);letter-spacing:-.01em;color:#000;border-top:2px solid #000;margin:0;font-weight:500}*+.text_with_items_and_note__note{margin-top:var(--twin-section-gap)}@media (max-width:767px){.text_with_items_and_note__items{grid-template-columns:1fr}}.text_with_items_and_diagram{--twid-text-fz:clamp(15px,19*var(--vw1920),19px);--twid-text-lh:clamp(16px,24*var(--vw1920),24px);--twid-small-fz:clamp(13px,16*var(--vw1920),16px);--twid-small-lh:clamp(16px,20*var(--vw1920),20px);--twid-large-fz:clamp(15px,28*var(--vw1920),28px);--twid-large-lh:clamp(16px,32*var(--vw1920),32px);--twid-section-gap:clamp(28px,84*var(--vw1920),84px);--twid-card-pad:clamp(16px,28*var(--vw1920),28px);--twid-card-bg:#fff;--twid-dark:#373737;--twid-lime:#cdff3a;--twid-line:#d1d1d1}.text_with_items_and_diagram.grey{background-color:#ededed}.text_with_items_and_diagram.white_bg{--twid-card-bg:#ededed;background-color:#fff}.text_with_items_and_diagram p{margin:0}.text_with_items_and_diagram .text_with_items_and_diagram__title{margin-bottom:12px}.text_with_items_and_diagram__description{font-size:var(--twid-large-fz);line-height:var(--twid-large-lh);letter-spacing:-.01em;color:#000}.text_with_items_and_diagram__description *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.text_with_items_and_diagram__description>:not(:last-child){margin-bottom:12px}.text_with_items_and_diagram__description a{font-weight:inherit;text-underline-offset:.15em;text-decoration:underline}.text_with_items_and_diagram__description+.text_with_items_and_diagram__items_wrap,.text_with_items_and_diagram__title+.text_with_items_and_diagram__items_wrap{margin-top:var(--twid-section-gap)}.text_with_items_and_diagram .text_with_items_and_diagram__items_title{margin:0 0 clamp(16px,28*var(--vw1920),28px);font-size:var(--twid-large-fz);line-height:var(--twid-large-lh);letter-spacing:-.01em;text-transform:none;font-weight:500}.text_with_items_and_diagram__items{gap:clamp(16px,28*var(--vw1920),28px)clamp(16px,84*var(--vw1920),84px);grid-template-columns:repeat(2,1fr);display:grid}.text_with_items_and_diagram__item{grid-row:span 2;grid-template-rows:subgrid;row-gap:clamp(8px,16*var(--vw1920),16px);padding-top:clamp(12px,28*var(--vw1920),28px);border-top:2px solid #818181;align-content:start;display:grid}.text_with_items_and_diagram__item:last-child:nth-child(odd){grid-column:1/-1}.text_with_items_and_diagram__item_title{font-size:var(--twid-large-fz);line-height:var(--twid-large-lh);letter-spacing:-.01em;color:#000;font-weight:500}.text_with_items_and_diagram__text{font-size:var(--twid-text-fz);line-height:var(--twid-text-lh);letter-spacing:-.01em;color:#000}.text_with_items_and_diagram__diagram_wrap{padding-top:clamp(16px,28*var(--vw1920),28px);border-top:2px solid #818181}*+.text_with_items_and_diagram__diagram_wrap{margin-top:var(--twid-section-gap)}.text_with_items_and_diagram .text_with_items_and_diagram__diagram_title{margin-bottom:clamp(8px,12*var(--vw1920),12px);font-weight:500}.text_with_items_and_diagram__diagram_description{font-size:var(--twid-text-fz);line-height:var(--twid-text-lh);letter-spacing:-.01em;color:#000}.text_with_items_and_diagram__diagram{margin-top:clamp(20px,56*var(--vw1920),56px);display:grid}.text_with_items_and_diagram__card--input{grid-area:input}.text_with_items_and_diagram__arrow--input{grid-area:arrow-input}.text_with_items_and_diagram__card--engineer{grid-area:engineer}.text_with_items_and_diagram__arrow--output{grid-area:arrow-output}.text_with_items_and_diagram__card--output{grid-area:output}.text_with_items_and_diagram__support{grid-area:support}.text_with_items_and_diagram__card,.text_with_items_and_diagram__support_card{padding:var(--twid-card-pad);background-color:var(--twid-card-bg)}.text_with_items_and_diagram__card_head{align-items:center;gap:clamp(12px,16*var(--vw1920),16px);padding-bottom:clamp(16px,24*var(--vw1920),24px);border-bottom:1px solid var(--twid-line);display:flex}.text_with_items_and_diagram__number{padding:8px clamp(8px,10*var(--vw1920),10px);background-color:var(--twid-lime);font-size:var(--twid-text-fz);line-height:var(--twid-text-lh);color:#000;flex:none}.text_with_items_and_diagram__card_title{font-size:var(--twid-text-fz);line-height:var(--twid-text-lh);text-transform:uppercase;color:#000;font-weight:500}.text_with_items_and_diagram__row{padding-top:clamp(12px,20*var(--vw1920),20px)}.text_with_items_and_diagram__row+.text_with_items_and_diagram__row{margin-top:clamp(12px,20*var(--vw1920),20px);border-top:1px solid var(--twid-line)}.text_with_items_and_diagram .text_with_items_and_diagram__row_title{margin-bottom:clamp(4px,8*var(--vw1920),8px);font-size:var(--twid-text-fz);line-height:var(--twid-text-lh);letter-spacing:-.01em;color:#000;font-weight:500}.text_with_items_and_diagram .text_with_items_and_diagram__row_text{font-size:var(--twid-small-fz);line-height:var(--twid-small-lh);letter-spacing:-.01em;color:#818181}.text_with_items_and_diagram__card--engineer{--twid-line:#5a5a5a;background-color:var(--twid-dark)}.text_with_items_and_diagram__card--engineer .text_with_items_and_diagram__card_title{font-size:clamp(17px,24*var(--vw1920),24px);line-height:clamp(19px,28*var(--vw1920),28px);color:#fff}.text_with_items_and_diagram__engineer_main{padding:clamp(16px,24*var(--vw1920),24px)0;border-bottom:1px solid var(--twid-line)}.text_with_items_and_diagram .text_with_items_and_diagram__highlight{margin-bottom:clamp(8px,12*var(--vw1920),12px);font-size:clamp(17px,28*var(--vw1920),28px);line-height:clamp(19px,32*var(--vw1920),32px);letter-spacing:-.01em;color:var(--twid-lime);font-weight:500}.text_with_items_and_diagram__engineer_text{font-size:var(--twid-text-fz);line-height:var(--twid-text-lh);letter-spacing:-.01em;color:#fff}.text_with_items_and_diagram__card--engineer .text_with_items_and_diagram__row_title{color:#fff}.text_with_items_and_diagram .text_with_items_and_diagram__card--engineer .text_with_items_and_diagram__row_text{color:#d1d1d1}.text_with_items_and_diagram__arrow{gap:clamp(12px,16*var(--vw1920),16px);display:flex}.text_with_items_and_diagram__arrow_line{background-color:var(--twid-dark);flex:none;position:relative}.text_with_items_and_diagram__arrow_line:before,.text_with_items_and_diagram__arrow_line:after{content:"";border-style:solid;border-color:transparent;position:absolute}.text_with_items_and_diagram__arrow_line:not(.text_with_items_and_diagram__arrow_line--double):before{display:none}.text_with_items_and_diagram__arrow_label{font-size:var(--twid-small-fz);line-height:clamp(16px,20*var(--vw1920),20px);letter-spacing:-.01em;color:var(--twid-dark)}.text_with_items_and_diagram .text_with_items_and_diagram__banner{margin-top:clamp(16px,28*var(--vw1920),28px);padding:var(--twid-card-pad);background-color:var(--twid-dark);border-left:clamp(8px,12*var(--vw1920),12px)solid var(--twid-lime);font-size:clamp(15px,24*var(--vw1920),24px);line-height:clamp(19px,28*var(--vw1920),28px);letter-spacing:0;color:#fff;font-weight:500}@media (min-width:1025px){.text_with_items_and_diagram__diagram{--twid-tree:clamp(40px,62*var(--vw1920),62px);--twid-support-gap:clamp(12px,28*var(--vw1920),28px);grid-template-columns:420fr 172fr 489fr 172fr 420fr;grid-template-areas:"input arrow-input engineer arrow-output output""support support support support support"}.text_with_items_and_diagram__arrow{padding:clamp(80px,150*var(--vw1920),150px)clamp(8px,16*var(--vw1920),16px)0;text-align:center;flex-direction:column;align-items:center}.text_with_items_and_diagram__arrow_line{width:100%;height:2px}.text_with_items_and_diagram__arrow_line:before,.text_with_items_and_diagram__arrow_line:after{top:50%;transform:translateY(-50%)}.text_with_items_and_diagram__arrow_line:before{border-width:6px 10px 6px 0;border-right-color:var(--twid-dark);left:0}.text_with_items_and_diagram__arrow_line:after{border-width:6px 0 6px 10px;border-left-color:var(--twid-dark);right:0}.text_with_items_and_diagram__support{gap:var(--twid-support-gap);padding-top:var(--twid-tree);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.text_with_items_and_diagram__support:before,.text_with_items_and_diagram__support:after,.text_with_items_and_diagram__support_card:before{content:"";background-color:var(--twid-dark);position:absolute}.text_with_items_and_diagram__support:before{top:calc(var(--twid-tree)/2 - 1px);left:calc((100% - 2*var(--twid-support-gap))/6 - 1px);right:calc((100% - 2*var(--twid-support-gap))/6 - 1px);height:2px}.text_with_items_and_diagram__support:after{width:2px;height:calc(var(--twid-tree)/2);top:0;left:calc(50% - 1px)}.text_with_items_and_diagram__support_card{position:relative}.text_with_items_and_diagram__support_card:before{top:calc(var(--twid-tree)/-2);width:2px;height:calc(var(--twid-tree)/2);left:calc(50% - 1px)}}@media (max-width:1024px){.text_with_items_and_diagram__diagram{--twid-branch:12px;--twid-support-gap:clamp(12px,28*var(--vw1920),28px);grid-template-columns:1fr;grid-template-areas:"input""arrow-input""engineer""support""arrow-output""output"}.text_with_items_and_diagram__arrow{align-items:center;padding:12px 0 12px 44px}.text_with_items_and_diagram__arrow_line{width:2px;height:48px}.text_with_items_and_diagram__arrow_line:before,.text_with_items_and_diagram__arrow_line:after{left:50%;transform:translate(-50%)}.text_with_items_and_diagram__arrow_line:before{border-width:0 6px 10px;border-bottom-color:var(--twid-dark);top:0}.text_with_items_and_diagram__arrow_line:after{border-width:10px 6px 0;border-top-color:var(--twid-dark);bottom:0}.text_with_items_and_diagram__support{gap:var(--twid-support-gap);padding:var(--twid-branch)0 0 calc(2*var(--twid-branch));display:grid}.text_with_items_and_diagram__support_card{position:relative}.text_with_items_and_diagram__support_card:before,.text_with_items_and_diagram__support_card:after{content:"";left:calc(-1*var(--twid-branch));background-color:var(--twid-dark);position:absolute}.text_with_items_and_diagram__support_card:before{top:calc(-1*var(--twid-support-gap));width:2px;height:calc(100% + var(--twid-support-gap))}.text_with_items_and_diagram__support_card:first-child:before{top:calc(-1*var(--twid-branch));height:calc(100% + var(--twid-branch))}.text_with_items_and_diagram__support_card:last-child:before{height:calc(50% + var(--twid-support-gap) + 1px)}.text_with_items_and_diagram__support_card:first-child:last-child:before{height:calc(50% + var(--twid-branch) + 1px)}.text_with_items_and_diagram__support_card:after{width:var(--twid-branch);height:2px;top:calc(50% - 1px)}}@media (max-width:767px){.text_with_items_and_diagram__items{grid-template-columns:1fr}}.services_split_list_v3{--sslv3-title-fz:clamp(17px,28*var(--vw1920),28px);--sslv3-title-lh:clamp(19px,32*var(--vw1920),32px);--sslv3-text-fz:clamp(15px,19*var(--vw1920),19px);--sslv3-text-lh:clamp(16px,24*var(--vw1920),24px);--sslv3-large-fz:clamp(15px,28*var(--vw1920),28px);--sslv3-large-lh:clamp(16px,32*var(--vw1920),32px);--sslv3-section-gap:clamp(28px,84*var(--vw1920),84px);--sslv3-list-gap:clamp(8px,12*var(--vw1920),12px)}.services_split_list_v3.grey{background-color:#ededed}.services_split_list_v3.white_bg{background-color:#fff}.services_split_list_v3__heading{color:#000;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.services_split_list_v3 .services_split_list_v3__title{flex:1 0 35%;margin:0}.services_split_list_v3 .services_split_list_v3__subtitle{text-transform:uppercase;flex:1 0 60%;margin:0}.services_split_list_v3__description{font-size:var(--sslv3-large-fz);line-height:var(--sslv3-large-lh);letter-spacing:-.01em;color:#000}.services_split_list_v3__description *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.services_split_list_v3__description>:not(:last-child){margin-bottom:12px}.services_split_list_v3__heading+.services_split_list_v3__items,.services_split_list_v3__description+.services_split_list_v3__items{margin-top:var(--sslv3-section-gap)}.services_split_list_v3__items{gap:clamp(16px,56*var(--vw1920),56px);flex-direction:column;display:flex}.services_split_list_v3__item{gap:clamp(16px,84*var(--vw1920),84px);padding-top:clamp(12px,28*var(--vw1920),28px);border-top:2px solid #000;grid-template-columns:2fr 3fr;display:grid}.services_split_list_v3 .services_split_list_v3__item_title{font-size:var(--sslv3-title-fz);line-height:var(--sslv3-title-lh);letter-spacing:-.01em;text-transform:uppercase;color:#000;margin:0;font-weight:500}.services_split_list_v3__item_title a{color:inherit;text-decoration:none}.services_split_list_v3__item_title a:hover{text-underline-offset:.15em;text-decoration:underline}.services_split_list_v3__arrow{opacity:0;transition:opacity .2s}.services_split_list_v3__item_title a:hover .services_split_list_v3__arrow{opacity:1}.services_split_list_v3__item_description{font-size:var(--sslv3-text-fz);line-height:var(--sslv3-text-lh);letter-spacing:-.01em;color:#000}.services_split_list_v3__item_description *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.services_split_list_v3__item_description a,.services_split_list_v3__item_description a *{font-weight:inherit;text-underline-offset:.15em;text-decoration:underline}.services_split_list_v3__item_description>:not(:last-child),.services_split_list_v3__item_description ul>li:not(:last-child){margin-bottom:var(--sslv3-list-gap)}.services_split_list_v3__item_description ul{padding-left:0;list-style:none}.services_split_list_v3__item_description ul>li ul{margin-top:var(--sslv3-list-gap)}.services_split_list_v3__item_description ul li{display:flex}.services_split_list_v3__item_description ul li:has(>ul){flex-wrap:wrap}.services_split_list_v3__item_description ul li:before{content:"•";margin-right:.5em}@media (max-width:767px){.services_split_list_v3__heading{flex-direction:column}.services_split_list_v3__item{grid-template-columns:1fr}}.split_list_with_cards{--slwc-title-fz:clamp(17px,28*var(--vw1920),28px);--slwc-title-lh:clamp(19px,32*var(--vw1920),32px);--slwc-text-fz:clamp(15px,19*var(--vw1920),19px);--slwc-text-lh:clamp(16px,24*var(--vw1920),24px);--slwc-large-fz:clamp(15px,28*var(--vw1920),28px);--slwc-large-lh:clamp(16px,32*var(--vw1920),32px);--slwc-section-gap:clamp(28px,84*var(--vw1920),84px);--slwc-list-gap:clamp(8px,12*var(--vw1920),12px);--slwc-card-bg:#ededed}.split_list_with_cards.grey{--slwc-card-bg:#fff;background-color:#ededed}.split_list_with_cards.white_bg{background-color:#fff}.split_list_with_cards .split_list_with_cards__title{color:#000;margin:0 0 12px}.split_list_with_cards__description{font-size:var(--slwc-large-fz);line-height:var(--slwc-large-lh);letter-spacing:-.01em;color:#000}.split_list_with_cards__description *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.split_list_with_cards__description>:not(:last-child){margin-bottom:12px}.split_list_with_cards__title+.split_list_with_cards__items,.split_list_with_cards__description+.split_list_with_cards__items{margin-top:var(--slwc-section-gap)}.split_list_with_cards__items{gap:clamp(16px,56*var(--vw1920),56px);flex-direction:column;display:flex}.split_list_with_cards__item{align-items:start;gap:clamp(12px,42*var(--vw1920),42px);padding-top:clamp(12px,28*var(--vw1920),28px);border-top:2px solid #000;grid-template-columns:31fr 42fr 27fr;display:grid}.split_list_with_cards .split_list_with_cards__item_title{font-size:var(--slwc-title-fz);line-height:var(--slwc-title-lh);letter-spacing:-.01em;text-transform:none;color:#000;margin:0;font-weight:500}.split_list_with_cards__item_description,.split_list_with_cards__card{font-size:var(--slwc-text-fz);line-height:var(--slwc-text-lh);letter-spacing:-.01em;color:#000}.split_list_with_cards__item_description *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.split_list_with_cards__item_description a,.split_list_with_cards__item_description a *{font-weight:inherit;text-underline-offset:.15em;text-decoration:underline}.split_list_with_cards__item_description>:not(:last-child){margin-bottom:clamp(12px,16*var(--vw1920),16px)}.split_list_with_cards__item_description ul>li:not(:last-child){margin-bottom:var(--slwc-list-gap)}.split_list_with_cards__item_description ul{padding-left:0;list-style:none}.split_list_with_cards__item_description ul>li ul{margin-top:var(--slwc-list-gap)}.split_list_with_cards__item_description ul li{display:flex}.split_list_with_cards__item_description ul li:has(>ul){flex-wrap:wrap}.split_list_with_cards__item_description ul li:before{content:"•";margin-right:.5em}.split_list_with_cards__card{gap:clamp(4px,8*var(--vw1920),8px);padding:clamp(16px,28*var(--vw1920),28px);background-color:var(--slwc-card-bg);flex-direction:column;display:flex}.split_list_with_cards .split_list_with_cards__card_title,.split_list_with_cards .split_list_with_cards__card_description{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.split_list_with_cards .split_list_with_cards__card_title{font-weight:500}@media (max-width:1024px){.split_list_with_cards__item{grid-template-columns:1fr 1fr}.split_list_with_cards__item_title{grid-column:1/-1}}@media (max-width:767px){.split_list_with_cards__item{grid-template-columns:1fr}}.text_with_cards_and_note{--twcn-title-fz:clamp(17px,28*var(--vw1920),28px);--twcn-title-lh:clamp(19px,32*var(--vw1920),32px);--twcn-text-fz:clamp(15px,19*var(--vw1920),19px);--twcn-text-lh:clamp(16px,24*var(--vw1920),24px);--twcn-large-fz:clamp(15px,28*var(--vw1920),28px);--twcn-large-lh:clamp(16px,32*var(--vw1920),32px);--twcn-section-gap:clamp(28px,84*var(--vw1920),84px);--twcn-gap:clamp(16px,28*var(--vw1920),28px);--twcn-card-bg:#ededed}.text_with_cards_and_note.grey{--twcn-card-bg:#fff;background-color:#ededed}.text_with_cards_and_note.white_bg{background-color:#fff}.text_with_cards_and_note .text_with_cards_and_note__title{color:#000;margin:0 0 12px}.text_with_cards_and_note__description{font-size:var(--twcn-large-fz);line-height:var(--twcn-large-lh);letter-spacing:-.01em;color:#000}.text_with_cards_and_note__description *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.text_with_cards_and_note__description>:not(:last-child){margin-bottom:12px}.text_with_cards_and_note__description a{text-underline-offset:.15em;text-decoration:underline}.text_with_cards_and_note__title+.text_with_cards_and_note__cards,.text_with_cards_and_note__description+.text_with_cards_and_note__cards{margin-top:var(--twcn-section-gap)}.text_with_cards_and_note__cards{gap:clamp(12px,28*var(--vw1920),28px);grid-template-columns:repeat(3,1fr);display:grid}.text_with_cards_and_note__card{grid-row:span 2;grid-template-rows:subgrid;row-gap:clamp(8px,16*var(--vw1920),16px);padding:var(--twcn-gap);background-color:var(--twcn-card-bg);align-content:start;display:grid}.text_with_cards_and_note .text_with_cards_and_note__card_title{font-size:var(--twcn-title-fz);line-height:var(--twcn-title-lh);letter-spacing:-.01em;text-transform:none;color:#000;margin:0;font-weight:500}.text_with_cards_and_note__card_text{font-size:var(--twcn-text-fz);line-height:var(--twcn-text-lh);letter-spacing:-.01em;color:#818181;margin:0}.text_with_cards_and_note__note{padding-top:var(--twcn-gap);font-size:var(--twcn-text-fz);line-height:var(--twcn-text-lh);letter-spacing:-.01em;color:#000;border-top:2px solid #000;margin:0}.text_with_cards_and_note__note strong{font-weight:500}*+.text_with_cards_and_note__note{margin-top:clamp(12px,28*var(--vw1920),28px)}@media (max-width:1024px){.text_with_cards_and_note__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.text_with_cards_and_note__cards{grid-template-columns:1fr}}.text_with_stat_cards{--twsc-value-fz:clamp(32px,56*var(--vw1920),56px);--twsc-value-lh:clamp(36px,65*var(--vw1920),65px);--twsc-title-fz:clamp(13px,19*var(--vw1920),19px);--twsc-title-lh:clamp(16px,24*var(--vw1920),24px);--twsc-text-fz:clamp(15px,19*var(--vw1920),19px);--twsc-text-lh:clamp(16px,24*var(--vw1920),24px);--twsc-large-fz:clamp(15px,28*var(--vw1920),28px);--twsc-large-lh:clamp(16px,32*var(--vw1920),32px);--twsc-section-gap:clamp(28px,84*var(--vw1920),84px);--twsc-gap:clamp(16px,28*var(--vw1920),28px)}.text_with_stat_cards.grey{background-color:#ededed}.text_with_stat_cards.white_bg{background-color:#fff}.text_with_stat_cards .text_with_stat_cards__title{color:#000;margin:0 0 12px}.text_with_stat_cards__description{font-size:var(--twsc-large-fz);line-height:var(--twsc-large-lh);letter-spacing:-.01em;color:#000}.text_with_stat_cards__description *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.text_with_stat_cards__description>:not(:last-child){margin-bottom:12px}.text_with_stat_cards__description a{text-underline-offset:.15em;text-decoration:underline}.text_with_stat_cards__title+.text_with_stat_cards__cards,.text_with_stat_cards__description+.text_with_stat_cards__cards{margin-top:var(--twsc-section-gap)}.text_with_stat_cards__cards{gap:clamp(12px,28*var(--vw1920),28px);grid-template-columns:repeat(4,1fr);display:grid}.text_with_stat_cards__card{grid-row:span 3;grid-template-rows:subgrid;padding:var(--twsc-gap)var(--twsc-gap)clamp(28px,56*var(--vw1920),56px);border:2px solid #d1d1d1;align-content:start;row-gap:0;display:grid}.text_with_stat_cards .text_with_stat_cards__card_value{margin:0 0 clamp(8px,16*var(--vw1920),16px);font-size:var(--twsc-value-fz);line-height:var(--twsc-value-lh);letter-spacing:-.01em;text-transform:uppercase;color:#000;font-weight:500}.text_with_stat_cards .text_with_stat_cards__card_title{margin:0 0 clamp(8px,16*var(--vw1920),16px);font-size:var(--twsc-title-fz);line-height:var(--twsc-title-lh);letter-spacing:-.01em;text-transform:uppercase;color:#000;font-weight:500}.text_with_stat_cards__card_text{font-size:var(--twsc-text-fz);line-height:var(--twsc-text-lh);letter-spacing:-.01em;color:#818181}.text_with_stat_cards__card_text *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.text_with_stat_cards__card_text>:not(:last-child){margin-bottom:12px}.text_with_stat_cards__card_text a{text-underline-offset:.15em;font-weight:400;text-decoration:underline}@media (max-width:1024px){.text_with_stat_cards__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.text_with_stat_cards__cards{grid-template-columns:1fr}.text_with_stat_cards__card{padding-bottom:var(--twsc-gap)}}.text_with_bordered_items{--twbi-title-fz:clamp(17px,28*var(--vw1920),28px);--twbi-title-lh:clamp(19px,32*var(--vw1920),32px);--twbi-text-fz:clamp(15px,19*var(--vw1920),19px);--twbi-text-lh:clamp(16px,24*var(--vw1920),24px);--twbi-large-fz:clamp(15px,28*var(--vw1920),28px);--twbi-large-lh:clamp(16px,32*var(--vw1920),32px);--twbi-section-gap:clamp(28px,84*var(--vw1920),84px);--twbi-gap:clamp(16px,28*var(--vw1920),28px)}.text_with_bordered_items.grey{background-color:#ededed}.text_with_bordered_items.white_bg{background-color:#fff}.text_with_bordered_items .text_with_bordered_items__title{color:#000;margin:0 0 12px}.text_with_bordered_items__description{font-size:var(--twbi-large-fz);line-height:var(--twbi-large-lh);letter-spacing:-.01em;color:#000}.text_with_bordered_items__description *{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.text_with_bordered_items__description>:not(:last-child){margin-bottom:12px}.text_with_bordered_items__description a{text-underline-offset:.15em;text-decoration:underline}.text_with_bordered_items__title+.text_with_bordered_items__items,.text_with_bordered_items__description+.text_with_bordered_items__items{margin-top:var(--twbi-section-gap)}.text_with_bordered_items__items{gap:var(--twbi-gap);grid-template-columns:repeat(4,1fr);display:grid}.text_with_bordered_items__item{grid-row:span 2;grid-template-rows:subgrid;row-gap:clamp(8px,12*var(--vw1920),12px);padding-top:clamp(16px,24*var(--vw1920),24px);border-top:2px solid #000;align-content:start;display:grid}.text_with_bordered_items .text_with_bordered_items__item_title{font-size:var(--twbi-title-fz);line-height:var(--twbi-title-lh);letter-spacing:-.01em;text-transform:none;color:#000;margin:0;font-weight:500}.text_with_bordered_items__item_text{font-size:var(--twbi-text-fz);line-height:var(--twbi-text-lh);letter-spacing:-.01em;color:#000;margin:0}@media (max-width:1024px){.text_with_bordered_items__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.text_with_bordered_items__items{grid-template-columns:1fr}}.services_link_columns{--slc-large-fz:clamp(15px,28*var(--vw1920),28px);--slc-large-lh:clamp(16px,32*var(--vw1920),32px);--slc-label-fz:clamp(17px,28*var(--vw1920),28px);--slc-label-lh:clamp(19px,32*var(--vw1920),32px);--slc-text-fz:clamp(15px,19*var(--vw1920),19px);--slc-text-lh:clamp(16px,24*var(--vw1920),24px);--slc-link-fz:clamp(24px,33*var(--vw1920),33px);--slc-link-lh:clamp(28px,36*var(--vw1920),36px)}.services_link_columns.grey{background-color:#ededed}.services_link_columns.white_bg{background-color:#fff}.services_link_columns .services_link_columns__title{color:#000;margin:0 0 12px}.services_link_columns__description{font-size:var(--slc-large-fz);line-height:var(--slc-large-lh);letter-spacing:-.01em;color:#000;margin:0}*+.services_link_columns__columns{margin-top:clamp(28px,84*var(--vw1920),84px)}.services_link_columns__column{column-gap:clamp(16px,84*var(--vw1920),84px);padding:clamp(16px,24*var(--vw1920),24px)0 clamp(28px,56*var(--vw1920),56px);border-top:2px solid #000;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.services_link_columns__column:last-child{padding-bottom:0}.services_link_columns .services_link_columns__column_title{margin:0 0 clamp(8px,12*var(--vw1920),12px);font-size:var(--slc-label-fz);line-height:var(--slc-label-lh);letter-spacing:-.01em;text-transform:uppercase;color:#000;font-weight:500}.services_link_columns__column_text{font-size:var(--slc-text-fz);line-height:var(--slc-text-lh);letter-spacing:-.01em;color:#000;margin:0}.services_link_columns__links{flex-wrap:wrap;align-content:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.services_link_columns__links li{margin:0;padding:0}.services_link_columns__links li:before{display:none}.services_link_columns__link{font-size:var(--slc-link-fz);line-height:var(--slc-link-lh);letter-spacing:-.01em;color:#000;text-decoration:none}.services_link_columns__link:hover{text-decoration:underline}.services_link_columns__link .suffix{opacity:0}.services_link_columns__link:hover .suffix{opacity:1}@media (max-width:1140px){.services_link_columns__links{column-gap:calc(8px + 1.25*var(--slc-link-fz))}.services_link_columns__link .suffix{display:none}}@media (max-width:767px){.services_link_columns__column{grid-template-columns:minmax(0,1fr);row-gap:16px}.services_link_columns__links{flex-direction:column}}.associations.grey{background-color:#ededed}.associations.white_bg{background-color:#fff}.associations__header{justify-content:space-between;align-items:flex-start;gap:clamp(24px,84*var(--vw1920),84px);margin-bottom:clamp(26px,84*var(--vw1920),84px);display:flex}.associations .associations__title{flex:none;margin:0}.associations .associations__subtitle{color:#000;font-size:clamp(15px,56*var(--vw1920),56px);line-height:clamp(16px,56*var(--vw1920),56px);letter-spacing:-.03em;text-transform:uppercase;flex:0 60%;margin:0;font-weight:500}.associations__items{grid-template-columns:repeat(2,1fr);column-gap:28px;display:grid}.associations__item{align-items:flex-start;gap:clamp(26px,56*var(--vw1920),56px);padding:clamp(16px,30*var(--vw1920),30px)0;border-top:1px solid #d1d1d1;display:flex}@media (min-width:1025px){.associations__item{padding-top:clamp(19px,21*var(--vw1920),21px);border-top-width:2px;padding-bottom:25px}}.associations__item_logo{flex:none}.associations__item_logo img{width:auto;max-width:100%;height:clamp(46px,100*var(--vw1920),100px);display:block}.associations__item_content{flex:1 1 0;min-width:0}.associations__item_name{margin:0 0 clamp(8px,12*var(--vw1920),12px);font-size:clamp(15px,33*var(--vw1920),33px);line-height:clamp(15px,36*var(--vw1920),36px);text-transform:uppercase;font-weight:500}.associations__item_description{color:#818181;margin:0}.associations__link{margin-top:clamp(26px,84*var(--vw1920),84px);font-size:clamp(17px,33*var(--vw1920),33px);line-height:clamp(19px,36*var(--vw1920),36px);text-transform:uppercase;text-underline-offset:.25em;font-weight:500;text-decoration:underline;display:inline-block}@media (max-width:1024px){.associations__items{grid-template-columns:1fr;row-gap:28px}.associations__item:nth-child(odd){order:1}.associations__item:nth-child(2n){order:2}}@media (max-width:767px){.associations__header{flex-direction:column;gap:12px}.associations .associations__subtitle{font-weight:400}}.fullscreen_image_slider__title.h1{margin-bottom:clamp(26px,84*var(--vw1920),84px)}.fullscreen_image_slider .owl-carousel.owl-loaded{gap:clamp(14px,28*var(--vw1920),28px);flex-direction:column}.fullscreen_image_slider .owl-carousel .owl-stage-outer{overflow:hidden}.fullscreen_image_slider .owl-dots{text-align:center;justify-content:center;align-items:center;gap:30px;width:100%;margin-left:auto;margin-right:auto;padding:12px 8px;display:flex;position:relative;margin-top:0!important;margin-bottom:0!important}.fullscreen_image_slider .owl-dot{box-sizing:border-box;background:0 0;border:2px solid transparent;border-radius:0;outline:2px solid #000;width:18px;height:18px;margin:0;padding:0;display:inline-flex}.fullscreen_image_slider .owl-dot span{box-sizing:border-box;border:2px solid #000;width:100%;height:100%;display:inline-flex}.fullscreen_image_slider .owl-dot.active{border:4px solid #fff;outline:2px solid #000!important}.fullscreen_image_slider .owl-dot.active span{background:#000;border-color:transparent}@media (max-width:767px){.fullscreen_image_slider .owl-dots{gap:max(12px,min(4vw,22px));padding:8px 4px}.fullscreen_image_slider .owl-dot{width:14px;height:14px}.fullscreen_image_slider .owl-dot.active{border-width:3px}}.fullscreen_image_slider img{aspect-ratio:40/21;object-fit:cover}.numbered-steps__title.h1{margin-bottom:clamp(28px,84*var(--vw1920),84px)}.numbered-steps__list{gap:clamp(16px,46*var(--vw1920),46px);flex-direction:column;display:flex;position:relative}.numbered-steps__line{z-index:0;background:repeating-linear-gradient(#d1d1d1,#d1d1d1 4px,transparent 4px,transparent 8px);width:2px;position:absolute;left:4px}.numbered-steps__item{display:flex}.numbered-steps__item-header{flex:auto;align-items:flex-start;gap:12px;height:-moz-fit-content;height:fit-content;display:flex}.numbered-steps__item-header.h2{margin-bottom:0;font-weight:500!important}.numbered-steps__item-text{justify-content:space-between;gap:clamp(16px,46*var(--vw1920),46px);flex:0 0 46%;display:flex}.numbered-steps__item-text.h3{color:#000;margin-bottom:0}.numbered-steps__item-text.h3 *{color:inherit}.numbered-steps__number{gap:clamp(16px,46*var(--vw1920),46px);align-items:center;height:-moz-fit-content;height:fit-content;padding-top:calc(.56em - 10px);display:flex;position:relative}.numbered-steps__number:has(.numbered-steps__number-value){padding-top:0}.numbered-steps__number-value--mobile{display:none}.numbered-steps__number-bullet.numbered-steps__number-bullet--invisible{opacity:0;display:none}.numbered-steps__number-bullet{background-color:#fff;border:2px solid #000;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative;left:0}.numbered-steps__number-bullet>span{background:#000;width:10px;height:10px}@media (max-width:1024px){.numbered-steps__item{flex-direction:column;gap:12px}.numbered-steps__number-bullet.numbered-steps__number-bullet--invisible{aspect-ratio:1;display:flex}.numbered-steps__number{padding-top:2px}.numbered-steps__number:has(.numbered-steps__number-value){padding-top:2px}.numbered-steps__number-value{display:none}.numbered-steps__number-value.numbered-steps__number-value--mobile{display:inline}.numbered-steps__number-bullet{width:15px;height:15px}.numbered-steps__number-bullet>span{width:7px;height:7px}}.white_bg .workflow-scheme__inner{background-color:#ededed}.grey .workflow-scheme__inner{background-color:#fff}.workflow-scheme__inner{padding:clamp(117px,167*var(--vw1920),167px)clamp(20px,61*var(--vw1920),61px);text-transform:uppercase;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}.workflow-scheme__inner:before{content:"";pointer-events:none;z-index:0;opacity:1;background-image:radial-gradient(circle,#d9d9d9 1px,transparent 1px);background-position:0 0;background-size:6px 6px;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.workflow-scheme__inner.dot-grid--ready:before{opacity:0}.workflow-scheme__inner>*{z-index:3;position:relative}.workflow-scheme__dot-grid{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.workflow-scheme__dot-grid-inner{display:grid}.workflow-scheme__dot{background-color:#d9d9d9;border-radius:50%;width:2px;height:2px}.workflow-scheme__branches{margin-left:clamp(35px,50*var(--vw1920),50px);gap:clamp(60px,108*var(--vw1920),108px);z-index:2;flex-direction:column;display:flex;position:relative}.workflow-scheme__branches:before{content:"";top:50%;bottom:0;left:clamp(-80px,-60*var(--vw1920),-60px);width:clamp(120px,160*var(--vw1920),160px);height:clamp(120px,160*var(--vw1920),160px);z-index:0;clip-path:inset(0 50% 0 0);border:1px solid #d1d1d1;border-right:none;border-radius:999px;position:absolute;transform:translateY(-50%)}.workflow-scheme__branch{display:flex;position:relative}.workflow-scheme__branch-label{color:#818181;font-size:clamp(8px,10*var(--vw1920),10px);text-transform:uppercase;bottom:0;left:clamp(-70px,-50*var(--vw1920),-50px);background:#ededed;line-height:1;position:absolute}.workflow-scheme__branch:last-child .workflow-scheme__branch-label{bottom:unset;top:0}.workflow-scheme__branch-subitems{display:flex;position:relative}.workflow-scheme__item,.workflow-scheme__branch-subitem{color:#fff;padding:clamp(7px,11*var(--vw1920),11px)clamp(8px,14*var(--vw1920),14px);width:clamp(112px,155*var(--vw1920),155px);background:#373737;border:1px solid #d1d1d1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.workflow-scheme__branch-subitem{width:clamp(90px,155*var(--vw1920),155px)}.workflow-scheme__item:has(.workflow-scheme__item-icon-main){width:clamp(90px,109*var(--vw1920),109px)}.workflow-scheme__branch-subitem{height:clamp(40px,54*var(--vw1920),54px)}.workflow-scheme__item:not(:has(.workflow-scheme__item-icons)){height:clamp(40px,54*var(--vw1920),54px)}.workflow-scheme__item.workflow-scheme__item--rounded{padding:clamp(15px,23*var(--vw1920),23px);aspect-ratio:1;border-radius:100%;width:auto;height:auto}.workflow-scheme__item *{color:inherit}.workflow-scheme__item-heading,.workflow-scheme__branch-subitem{align-items:center;gap:clamp(6px,8*var(--vw1920),8px);display:flex}.workflow-scheme__item--rounded .workflow-scheme__item-heading{flex-direction:column}.workflow-scheme__item-title,.workflow-scheme__branch-subitem-title{font-size:clamp(10px,14*var(--vw1920),14px);line-height:1;position:relative}.workflow-scheme__branch-subitem-title{padding-left:7px}.workflow-scheme__item--standard:not(:has(.workflow-scheme__item-icon-main)) .workflow-scheme__item-title{padding-left:7px}.workflow-scheme__branch-subitem-title:before{content:"";background-color:#cdff3a;border-radius:999px;width:2px;position:absolute;top:0;bottom:0;left:0}.workflow-scheme__item--standard:not(:has(.workflow-scheme__item-icon-main)) .workflow-scheme__item-title:before{content:"";background-color:#cdff3a;border-radius:999px;width:2px;position:absolute;top:0;bottom:0;left:0}.workflow-scheme__item--rounded .workflow-scheme__item-title{font-size:clamp(11px,15*var(--vw1920),15px);line-height:1}.workflow-scheme__item--rounded .workflow-scheme__item-prefix{font-size:clamp(18px,26*var(--vw1920),26px);line-height:1}.workflow-scheme__item-icon-main{width:clamp(14px,17*var(--vw1920),17px);aspect-ratio:1;justify-content:center;align-items:center;display:flex}.workflow-scheme__item-icon-main img{object-fit:cover;width:100%;height:100%}.workflow-scheme__item-icons{justify-content:space-between;gap:8px;width:100%;display:flex}.workflow-scheme__item-icon{height:clamp(14px,18*var(--vw1920),18px)}.workflow-scheme__item-icon img{object-fit:cover;width:auto;height:100%}.workflow-scheme__connector{color:#818181;font-size:clamp(8px,10*var(--vw1920),10px);gap:clamp(16px,20*var(--vw1920),20px);min-width:clamp(25px,38*var(--vw1920),38px);flex-direction:column;justify-content:center;line-height:1;display:flex}.workflow-scheme__connector-front,.workflow-scheme__connector-back{text-align:center;flex-direction:column;gap:11px;display:flex}.workflow-scheme__connector-back{flex-direction:column-reverse}.workflow-scheme__connector-text{padding:0 10px}.workflow-scheme__connector-arrow{background-color:currentColor;border-radius:999px;width:100%;height:1px;position:relative}.workflow-scheme__connector-arrow:before,.workflow-scheme__connector-arrow:after{content:"";transform-origin:0;background-color:currentColor;border-radius:999px;width:6px;height:1px;position:absolute;top:50%}.workflow-scheme__connector-arrow:before{right:-6px;transform:translateY(-50%)rotate(225deg)}.workflow-scheme__connector-arrow:after{right:-6px;transform:translateY(-50%)rotate(-225deg)}.workflow-scheme__connector-arrow--back{transform:scaleX(-1)}@media (max-width:1200px){.workflow-scheme__inner{flex-direction:column;justify-content:flex-start;align-items:center;padding:30px 16px}.workflow-scheme__item,.workflow-scheme__branch-subitem{width:100%;max-width:155px}.workflow-scheme__branch-subitems{flex-direction:column;align-items:center}.workflow-scheme__branches{flex-direction:row;justify-content:center;align-items:start;gap:30px;width:100%;margin-top:32px;margin-left:0}.workflow-scheme__branch{flex-direction:column;flex:0 155px;display:flex;position:relative}.workflow-scheme__branch-label{text-align:center;align-self:center;width:-moz-fit-content;width:fit-content;margin-bottom:8px;position:static}.workflow-scheme__branches:before{width:clamp(180px,350*var(--vw1920),350px);height:clamp(180px,350*var(--vw1920),350px);clip-path:inset(0 0 50%);z-index:0;border:1px solid #d1d1d1;top:-15%;left:50%;transform:translate(-50%)}.workflow-scheme__connector{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0}.workflow-scheme__connector-front,.workflow-scheme__connector-back{text-align:center;flex-direction:column;align-items:center;gap:8px}.workflow-scheme__connector-arrow{width:1px;height:40px}.workflow-scheme__connector-arrow:before,.workflow-scheme__connector-arrow:after{width:1px;height:8px;bottom:0;left:50%;top:unset;transform-origin:bottom;border-radius:999px;right:auto}.workflow-scheme__connector-arrow:before{transform:translate(-50%)rotate(45deg)}.workflow-scheme__connector-arrow:after{transform:translate(-50%)rotate(-45deg)}.workflow-scheme__connector-arrow--back{transform:scaleY(-1)}.workflow-scheme__connector{flex-direction:row;gap:12px;position:relative}.workflow-scheme__connector-front,.workflow-scheme__connector-back{flex-direction:row}.workflow-scheme__connector-text{position:absolute}.workflow-scheme__connector-front .workflow-scheme__connector-text{left:20px}.workflow-scheme__connector-back .workflow-scheme__connector-text{right:20px}}.text_with_link_and_image{padding:0}.text_with_link_and_image__inner{justify-content:space-between;display:flex}.text_with_link_and_image__content{flex-direction:column;flex:0 0 50%;justify-content:center;display:flex}.text_with_link_and_image__title.h1{margin-bottom:clamp(16px,28*var(--vw1920),28px)}.text_with_link_and_image__text.h2{margin-bottom:clamp(28px,84*var(--vw1920),84px);font-weight:500}.black_bg .text_with_link_and_image__link.h1{text-transform:uppercase;align-self:flex-start;text-decoration:none;color:#cdff3a!important}.black_bg .text_with_link_and_image__link.h1:hover{text-decoration:underline}.text_with_link_and_image__inner>.text_with_link_and_image__image{flex:0 auto;display:flex;position:relative}.text_with_link_and_image__image{display:flex}.text_with_link_and_image__inner .text_with_link_and_image__image.text_with_link_and_image__image--mobile{display:none}.image-position-bottom{padding-top:clamp(28px,40*var(--vw1920),40px)}@media (max-width:768px){.text_with_link_and_image{padding:28px 0}.text_with_link_and_image__inner{flex-direction:column}.text_with_link_and_image__inner .text_with_link_and_image__image.text_with_link_and_image__image--desktop{display:none}.text_with_link_and_image__inner .text_with_link_and_image__image.text_with_link_and_image__image.text_with_link_and_image__image--mobile{margin-bottom:28px;display:flex}.image-position-bottom{padding-top:0}}:where(html:has(.block-table-v3)) .block-table-v3-wrap{width:100%}:where(html:has(.block-table-v3)) .block-table-v3{justify-content:space-between;gap:15px;width:100%;display:flex}:where(html:has(.block-table-v3)) .table-v3-column{border:2px solid #818181;flex-direction:column;flex:16%;min-width:200px;display:flex}:where(html:has(.block-table-v3)) .table-v3-header{color:#000;text-transform:uppercase;padding:clamp(12px,20*var(--vw1920),20px)clamp(10px,14*var(--vw1920),14px);text-align:left;background-color:#cdff3a;border-bottom:2px solid #818181;flex-direction:column;gap:12px;font-weight:500;display:flex;position:relative}:where(html:has(.block-table-v3)) .table-v3-number.h2{margin-bottom:0;font-weight:500;display:block}:where(html:has(.block-table-v3)) .table-v3-title{font-size:clamp(16px,23*var(--vw1920),23px);letter-spacing:0;line-height:1.26}:where(html:has(.block-table-v3)) .table-v3-column:not(:last-child) .table-v3-header:before{content:"";top:50%;right:calc(-1*clamp(22px,26*var(--vw1920),26px));border-top:clamp(15px,20*var(--vw1920),20px)solid transparent;border-bottom:clamp(15px,20*var(--vw1920),20px)solid transparent;border-left:clamp(22px,26*var(--vw1920),26px)solid #373737;z-index:1;width:0;height:0;display:block;position:absolute;transform:translateY(-50%)}:where(html:has(.block-table-v3)) .table-v3-content{padding:clamp(12px,20*var(--vw1920),20px)clamp(10px,14*var(--vw1920),14px);flex:1}:where(html:has(.block-table-v3)) .table-v3-content *{color:#000;font-size:clamp(12px,20*var(--vw1920),20px);letter-spacing:0;margin:0;line-height:1;font-weight:500!important}:where(html:has(.block-table-v3)) .table-v3-content>:not(:last-child){margin-bottom:clamp(16px,28*var(--vw1920),28px)}:where(html:has(.block-table-v3)) .table-v3-content ul{padding-left:0;list-style:none}:where(html:has(.block-table-v3)) .table-v3-content ol{padding-left:0;list-style:none}:where(html:has(.block-table-v3)) .table-v3-content li{padding-left:0}:where(html:has(.block-table-v3)) .table-v3-content li:before{content:"• ";color:#000}:where(html:has(.block-table-v3)) .table-v3-content li:not(:last-child){margin-bottom:clamp(16px,28*var(--vw1920),28px)}@media screen and (max-width:1024px){:where(html:has(.block-table-v3)) .block-table-v3-wrap{overflow-x:auto}}@media screen and (max-width:960px){:where(html:has(.block-table-v3)) .block-table-v3{flex-wrap:nowrap;display:flex;overflow-x:auto}}:where(html:has(.block-table-v3)) .product_development .title_columns .title_col{gap:clamp(28px,84*var(--vw1920),84px);flex-direction:column;display:flex}.block-tabs-table{border-spacing:.6em}.block-tabs-table td,.block-tabs-table th{width:20%}.table-th-cell{color:#000;text-transform:uppercase;text-align:left;vertical-align:top;background-color:#cdff3a;padding:.4em .6em;font-size:1.3em;font-weight:500;line-height:1.2}.table-row-btn{color:#000;text-transform:uppercase;background:#cdff3a;padding:.8em 1.5em .8em .8em;font-size:1.3em;font-weight:500;line-height:1.2;position:relative}.table-row-cell{color:#000;vertical-align:top;border:1px solid #898989;padding:.7em;font-size:1em;font-weight:400;display:table-cell}.table-row-cell ul{margin-left:1em;list-style-type:disc}.table-row-cell ul li{color:#000;font-size:1em;font-weight:400;line-height:1.2}@media (max-width:767px){.table-wrap{overflow-x:auto}.table-th-cell{font-size:1.3em}}:where(html:has(section.main_banner_video)) section.main_banner_video .image_corner_object{max-width:40%;position:absolute;bottom:0;right:0}:where(html:has(section.main_banner_video)) section.main_banner_video:has(.breadcrumbs){box-sizing:border-box;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;min-height:30vh;display:-webkit-flex;position:relative;overflow:hidden}:where(html:has(section.main_banner_video)) section.main_banner_video:has(.breadcrumbs) .container{flex-direction:column;flex-grow:1;height:100%;display:flex}:where(html:has(section.main_banner_video)) section.main_banner_video.support-optimize-banner .h2{text-transform:none;font-weight:400}:where(html:has(section.main_banner_video)) section.main_banner_video.support-optimize-banner .h2.uppercase{text-transform:uppercase;font-weight:500}:where(html:has(section.main_banner_video)) section.main_banner_video h1{margin-bottom:0}:where(html:has(section.main_banner_video)) section.main_banner_video .title-wrapper{margin-bottom:clamp(28px,(28 - 28/var(--fluid-span)*375)*1px + 28/var(--fluid-span)*100vw,56px)}:where(html:has(section.main_banner_video)) section.main_banner_video .h2{margin-bottom:clamp(28px,(28 - 56/var(--fluid-span)*375)*1px + 56/var(--fluid-span)*100vw,84px)}:where(html:has(section.main_banner_video)) section.main_banner_video .h2:last-child{margin-bottom:0}:where(html:has(section.main_banner_video)) section.main_banner_video .title-wrapper:last-child{margin-bottom:0}:where(html:has(section.main_banner_video)) .breadcrumbs{z-index:2;font-size:clamp(11px,(11 - 4/var(--fluid-span)*375)*1px + 4/var(--fluid-span)*100vw,15px);line-height:clamp(14px,(14 - 5/var(--fluid-span)*375)*1px + 5/var(--fluid-span)*100vw,19px);gap:clamp(8px,(8 - 4/var(--fluid-span)*375)*1px + 4/var(--fluid-span)*100vw,12px);color:#fff;text-transform:uppercase;margin-bottom:clamp(12px,(12 - 16/var(--fluid-span)*375)*1px + 16/var(--fluid-span)*100vw,28px);flex-wrap:wrap;font-weight:500;display:flex;position:relative}:where(html:has(section.main_banner_video)) .search .breadcrumbs{margin-bottom:clamp(8px,28*var(--vw1920),28px)}:where(html:has(section.main_banner_video)) .breadcrumbs .current{text-underline-offset:.2em;text-decoration:underline}:where(html:has(section.main_banner_video)) .search .breadcrumbs .current{text-decoration:none}:where(html:has(section.main_banner_video)) .breadcrumbs .sep{color:#fff;margin:0 .5em}:where(html:has(section.main_banner_video)) .search .breadcrumbs{color:#000}:where(html:has(section.main_banner_video)) .search .breadcrumbs a{color:#000}:where(html:has(section.main_banner_video)) .search .breadcrumbs .sep{color:#000}:where(html:has(section.main_banner_video)) .search .breadcrumbs span{color:#000}:where(html:has(section.main_banner_video)) .breadcrumbs a{color:#fff;text-decoration:none}:where(html:has(section.main_banner_video)) .support-optimize-banner{box-sizing:border-box;padding-top:calc(clamp(34px,(34 - 110/var(--fluid-span)*375)*1px + 110/var(--fluid-span)*100vw,144px) + var(--ct-header-height,84px));padding-bottom:clamp(34px,(34 - 50/var(--fluid-span)*375)*1px + 50/var(--fluid-span)*100vw,84px);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;display:-webkit-flex;position:relative;overflow:hidden}:where(html:has(section.main_banner_video)) .support-optimize-banner .container{z-index:2;width:100%}:where(html:has(section.main_banner_video)) .support-optimize-banner h1{max-width:75%;margin-bottom:1em}:where(html:has(section.main_banner_video)) .support-optimize-banner h1.full_width{max-width:none!important}:where(html:has(section.main_banner_video)) .support-optimize-banner h1 span{text-transform:lowercase}:where(html:has(section.main_banner_video)) .support-optimize-banner h2{max-width:46%;margin-bottom:0}:where(html:has(section.main_banner_video)) .support-optimize-banner .h2{max-width:46%;margin-bottom:0}:where(html:has(section.main_banner_video)) .support-optimize-banner h2.text-full-width{text-wrap-style:pretty;max-width:100%}:where(html:has(section.main_banner_video)) .support-optimize-banner .h2.text-full-width{text-wrap-style:pretty;max-width:100%}:where(html:has(section.main_banner_video)) .support-optimize-banner .title-wrapper{gap:10px;width:45%;display:flex}:where(html:has(section.main_banner_video)) .support-optimize-banner .title-wrapper.title-wrapper-full-width{width:100%}:where(html:has(section.main_banner_video)) .support-optimize-banner.long-text .title-wrapper{text-wrap-style:pretty;width:88%}:where(html:has(section.main_banner_video)) .support-optimize-banner.long-text .h2{text-wrap-style:balance;max-width:80%}:where(html:has(section.main_banner_video)) .main_banner_video .container{z-index:2}:where(html:has(section.main_banner_video)) .section__overlay{z-index:1;background-color:rgba(0,0,0,.4);position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.main_banner_video)) .glossary_industry_link{color:#000;letter-spacing:.03em;text-transform:uppercase;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);cursor:pointer;font:inherit;background:#000;border:none;align-items:center;padding:1.6em 2.7em;font-weight:500;text-decoration:none;display:inline-flex}:where(html:has(section.main_banner_video)) .glossary_industry_link:hover{text-underline-offset:.2em;text-decoration:underline}:where(html:has(section.main_banner_video)) .glossary_industry_link.trigger-popup-form{padding:1.6em}:where(html:has(section.main_banner_video)) .glossary_industry_link.black{background:#fff}:where(html:has(section.main_banner_video)) .glossary_industry_link.lime{background:#cdff3a}:where(html:has(section.main_banner_video)) .support-optimize-banner h1 sub{text-transform:lowercase;vertical-align:bottom;font-size:unset}:where(html:has(section.main_banner_video)) .support-optimize-banner .block-info.items{flex-direction:row}:where(html:has(section.main_banner_video)) .support-optimize-banner .links_pdf{flex-direction:column;justify-content:flex-end;display:flex}:where(html:has(section.main_banner_video)) .support-optimize-banner .title_block .h2{max-width:unset}:where(html:has(section.main_banner_video)) .support-optimize-banner .title_block h1{max-width:unset}:where(html:has(section.main_banner_video)) .support-optimize-banner .items.in_column{flex-direction:row}:where(html:has(section.main_banner_video)) .support-optimize-banner .in_column>div{flex:calc(50% - 20px)}:where(html:has(section.main_banner_video)) .support-optimize-banner .in_column>div:last-child{text-align:right;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:relative}:where(html:has(section.main_banner_video)) .support-optimize-banner .in_column>div:last-child .date-widget{width:-moz-fit-content;width:fit-content;margin-bottom:0;padding:1px;display:inline-block}:where(html:has(section.main_banner_video)) .support-optimize-banner .in_column>div:last-child .date-widget-hover{color:#000;width:-moz-fit-content;width:fit-content;padding:1px;display:inline-block}:where(html:has(section.main_banner_video)) .support-optimize-banner .in_column>div:last-child .date-widget-hover>strong{visibility:hidden;opacity:0}:where(html:has(section.main_banner_video)) .support-optimize-banner .in_column>div:last-child .date-widget:hover+.date-widget-hover{background-color:#d1d1d1}:where(html:has(section.main_banner_video)) .support-optimize-banner .in_column>div:last-child .date-widget:hover+.date-widget-hover>strong{visibility:visible;opacity:1}:where(html:has(section.main_banner_video)) body:not(.search) .support-optimize-banner.single-case .container{min-height:10em}:where(html:has(section.main_banner_video)) .page-template-ai .support-optimize-banner video:not(#main_video){background:#000;align-items:center;height:100%;max-height:none;display:flex;position:absolute;top:0;left:0;width:auto!important}:where(html:has(section.main_banner_video)) .page-template-countries .support-optimize-banner video{background:#000;align-items:center;height:100%;max-height:none;display:flex;position:absolute;top:0;left:0;width:auto!important}:where(html:has(section.main_banner_video)) .page-template-corporate-social-responsibility .support-optimize-banner video{background:#000;align-items:center;height:100%;max-height:none;display:flex;position:absolute;top:0;left:0;width:auto!important}:where(html:has(section.main_banner_video)) .block_with_video .support-optimize-banner{overflow:hidden}:where(html:has(section.main_banner_video)) .block_with_video_so.support-optimize-banner{overflow:hidden}:where(html:has(section.main_banner_video)) .single-post .support-optimize-banner h2{max-width:unset}:where(html:has(section.main_banner_video)) .single-post .support-optimize-banner .h2{max-width:unset}:where(html:has(section.main_banner_video)) .single .support-optimize-banner h2{margin-bottom:2.15em}:where(html:has(section.main_banner_video)) .single-post .support-optimize-banner h1{max-width:70%}:where(html:has(section.main_banner_video)) .single-post .support-optimize-banner h1 span{text-transform:lowercase}:where(html:has(section.main_banner_video)) .support-optimize-banner .items.two_columns .h2{max-width:none!important}:where(html:has(section.main_banner_video)) .support-optimize-banner .items.two_columns h1{max-width:none!important}:where(html:has(section.main_banner_video)) .page-template-privacy-policy .support-optimize-banner{padding-bottom:clamp(64px,120*var(--vw1920),120px)}:where(html:has(section.main_banner_video)) .page-template-privacy-policy .support-optimize-banner h2{max-width:100%;font-weight:500}:where(html:has(section.main_banner_video)) .page-template-privacy-policy .support-optimize-banner .h2{max-width:100%;font-weight:500}:where(html:has(section.main_banner_video)) .page-template-privacy-policy .support-optimize-banner .subtitle-wrapper{margin-bottom:clamp(26px,54*var(--vw1920),54px);justify-content:space-between;display:flex}:where(html:has(section.main_banner_video)) .page-template-privacy-policy:not(:has(.subtitle-wrapper)) .support-optimize-banner .container>h1{margin-bottom:0}:where(html:has(section.main_banner_video)) .page-template-privacy-policy:not(:has(.page-description)) .support-optimize-banner .subtitle-wrapper{margin-bottom:0}:where(html:has(section.main_banner_video)) .page-template-privacy-policy .support-optimize-banner .subtitle{text-wrap-style:balance;flex:0 0 52%}:where(html:has(section.main_banner_video)) .page-template-privacy-policy .support-optimize-banner .date-wrapper{flex-direction:column;flex:none;justify-content:flex-end;gap:12px;display:flex}:where(html:has(section.main_banner_video)) .page-template-privacy-policy .support-optimize-banner .date-wrapper .date{flex:none;gap:12px;margin-bottom:0;display:flex}:where(html:has(section.main_banner_video)) .page-template-privacy-policy .support-optimize-banner .page-description *{font-weight:400}:where(html:has(section.main_banner_video)) body:not(.search) .page-template-privacy-policy .support-optimize-banner .container{min-height:auto}:where(html:has(section.main_banner_video)) .page-template-privacy-policy .support-optimize-banner h1{max-width:14em}:where(html:has(section.main_banner_video)) .error404 .support-optimize-banner h1{margin-bottom:25px!important}:where(html:has(section.main_banner_video)) .error404 .support-optimize-banner a{color:#cdff3a;margin-top:.9em;text-decoration:underline;display:inline-block}:where(html:has(section.main_banner_video)) .error404 .support-optimize-banner a:hover{color:#fff}:where(html:has(section.main_banner_video)) .error404 .support-optimize-banner h2{max-width:37%}:where(html:has(section.main_banner_video)) .error404 .support-optimize-banner .h2{max-width:37%}:where(html:has(section.main_banner_video)) .page-template-parners .support-optimize-banner .link_url{text-transform:uppercase;box-sizing:border-box;white-space:nowrap;background:#d1d1d1;margin-top:2.4em;padding:1.6em 2.5em;text-decoration:none;display:inline-block}:where(html:has(section.main_banner_video)) .page-template-parners .support-optimize-banner .link_url:hover{color:#fff;background:#000;transition:all .5s}:where(html:has(section.main_banner_video)) .where_block{position:relative}:where(html:has(section.main_banner_video)) .where_block>div{margin-right:3em}:where(html:has(section.main_banner_video)) .where_block h2{max-width:none}:where(html:has(section.main_banner_video)) .where_block>div .h3{margin-bottom:0}:where(html:has(section.main_banner_video)) .where_block>div .h4{margin-bottom:0}:where(html:has(section.main_banner_video)) .where_block .register_here{text-transform:uppercase;box-sizing:content-box;background:#d1d1d1;width:-moz-fit-content;padding:1.6em 3em;display:inline-block;position:absolute;bottom:4.2em;right:0;margin-right:0!important}:where(html:has(section.main_banner_video)) .where_block .register_here.green{color:#000;background:#cdff3a}:where(html:has(section.main_banner_video)) .start_at.where_block{flex-wrap:wrap}:where(html:has(section.main_banner_video)) .start_at.where_block>div:last-child{flex:0 0 100%;margin-top:2em;margin-right:0}:where(html:has(section.main_banner_video)) .start_at.where_block>div:last-child span{white-space:nowrap;margin-right:1em}:where(html:has(section.main_banner_video)) .page-template-privacy-policy:not(:has(.container>h2)) .support-optimize-banner .container{min-height:auto}:where(html:has(section.main_banner_video)) .page-template-privacy-policy .support-optimize-banner .container>h1{text-wrap-style:balance;margin-bottom:12px}:where(html:has(section.main_banner_video)) .page-template-ai .support-optimize-banner video:not(#main_video){width:auto;height:100%}:where(html:has(section.main_banner_video)) .page-template-countries .support-optimize-banner video{width:auto;height:100%}:where(html:has(section.main_banner_video)) .page-template-corporate-social-responsibility .support-optimize-banner video{width:auto;height:100%}:where(html:has(section.main_banner_video)) .support-optimize-banner .items.title_tags{flex-direction:column}:where(html:has(section.main_banner_video)) .single-event .support-optimize-banner .h3{max-width:100%!important}:where(html:has(section.main_banner_video)) .support-optimize-banner .items.logos{flex-direction:column}:where(html:has(section.main_banner_video)) .support-optimize-banner.block_with_video .items.logos{flex-direction:column}:where(html:has(section.main_banner_video)) .single-post .support-optimize-banner .items.item-center{align-items:flex-end}@media (max-width:1140px){:where(html:has(section.main_banner_video)) .support-optimize-banner .in_column>div:last-child{text-align:start;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:relative}}@media (max-width:1300px){:where(html:has(section.main_banner_video)) .support-optimize-banner .block-info.items{flex-wrap:wrap}:where(html:has(section.main_banner_video)) .support-optimize-banner .items.logos{flex-direction:row}:where(html:has(section.main_banner_video)) .support-optimize-banner .links_pdf{margin-top:20px}}@media (max-width:600px){:where(html:has(section.main_banner_video)) .page-template-corporate-social-responsibility .support-optimize-banner{height:auto;min-height:33em}}@media (max-width:767px){:where(html:has(section.main_banner_video)) .support-optimize-banner .items.in_column{flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media only screen and (max-width:1260px){:where(html:has(section.main_banner_video)) .support-optimize-banner.block_with_video .items.logos{flex-direction:row}:where(html:has(section.main_banner_video)) .page-template-news-insights .support-optimize-banner .items{align-items:flex-start}:where(html:has(section.main_banner_video)) .support-optimize-banner .items:not(.filter){flex-direction:column}:where(html:has(section.main_banner_video)) .where_block>div{margin-bottom:20px;margin-right:0}:where(html:has(section.main_banner_video)) .where_block .register_here{margin-top:30px;position:relative;top:0;bottom:auto}:where(html:has(section.main_banner_video)) .start_at.where_block{flex-direction:row!important}:where(html:has(section.main_banner_video)) .start_at.where_block>div{margin-right:2em}:where(html:has(section.main_banner_video)) .start_at .big_size{font-size:7.5em}}@media only screen and (max-width:924px){:where(html:has(section.main_banner_video)) .support-optimize-banner.block_with_video{padding-bottom:0!important}:where(html:has(section.main_banner_video)) .support-optimize-banner .subscription_btn{margin-top:3em}}@media screen and (max-width:600px){:where(html:has(section.main_banner_video)) .page-template-privacy-policy .support-optimize-banner .subtitle-wrapper{flex-direction:column;gap:12px}}@media (max-width:400px){:where(html:has(section.main_banner_video)) .support-optimize-banner h1{text-align:left}:where(html:has(section.main_banner_video)) .support-optimize-banner h1 span{vertical-align:top}:where(html:has(section.main_banner_video)) .support-optimize-banner h1{display:block}}@media only screen and (max-width:768px){:where(html:has(section.main_banner_video)) .support-optimize-banner .title-wrapper{width:100%}}:where(html:has(section.main_banner_video)) video.support_video{background:#000;align-items:center;height:100%;max-height:none;display:flex;position:absolute;top:0;left:0;width:auto!important}:where(html:has(section.main_banner_video)) section.main_banner_video:has(.breadcrumbs) video.support_video{object-fit:cover;height:100%;position:absolute;top:0;left:0;width:100%!important}:where(html:has(section.main_banner_video)) video#video{margin-top:4.3em}:where(html:has(section.main_banner_video)) #toggleMute{z-index:9;align-self:flex-end;position:relative}:where(html:has(section.main_banner_video)) .toogle_icon{cursor:pointer;width:40px;height:40px;position:relative}:where(html:has(section.main_banner_video)) .toogle_icon:before{content:"";background-color:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(html:has(section.main_banner_video)) .toogle_text{color:#fff;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.4);width:max-content;padding:3px 13px;display:none;position:absolute;top:calc(100% + 5px);left:-2.5vw}:where(html:has(section.main_banner_video)) .toogle_icon:hover+div{display:block}:where(html:has(section.main_banner_video)) .border_circle{opacity:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}:where(html:has(section.main_banner_video)) .border_circle:after{content:"";border:2px solid #fff;border-radius:50%;width:40px;height:40px;animation:1.6s linear infinite borders;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}:where(html:has(section.main_banner_video)) .border_circle:before{content:"";border:2px solid #fff;border-radius:50%;width:40px;height:40px;animation:1.6s linear infinite borders;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}:where(html:has(section.main_banner_video)) .border_circle:before{animation-delay:.5s}@keyframes borders{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}:where(html:has(section.main_banner_video)) .awards_wrapper{z-index:2;justify-content:space-between;gap:clamp(30px,44*var(--vw1920),44px);flex-wrap:wrap;margin-top:auto;display:flex;position:relative}:where(html:has(section.main_banner_video)) .awards_wrapper:not(:has(.recommendations,.buttons_wrapper)){justify-content:flex-end}:where(html:has(section.main_banner_video)) .buttons_wrapper{align-self:flex-end;align-items:center;gap:clamp(28px,(28 - 28/var(--fluid-span)*375)*1px + 28/var(--fluid-span)*100vw,56px);flex-wrap:wrap;display:flex}:where(html:has(section.main_banner_video)) .secondary_link{color:#fff;text-transform:uppercase;letter-spacing:.03em;font-weight:500;text-decoration:underline}:where(html:has(section.main_banner_video)) .awards_and_certificates{z-index:2;gap:clamp(18px,44*var(--vw1920),44px);flex-wrap:wrap;align-self:flex-end;display:flex;position:relative}:where(html:has(section.main_banner_video)) .awards_and_certificates .item{position:relative}:where(html:has(section.main_banner_video)) .awards_and_certificates .item img{opacity:.5;height:100%;max-height:clamp(40px,80*var(--vw1920),80px)}:where(html:has(section.main_banner_video)) .awards_and_certificates .item:has(img.hover):hover img{opacity:0}:where(html:has(section.main_banner_video)) .awards_and_certificates .item img.hover{opacity:0;position:absolute;top:0;left:0}:where(html:has(section.main_banner_video)) .awards_and_certificates .item:has(img.hover):hover img.hover{opacity:.5}@media screen and (max-width:768px){:where(html:has(section.main_banner_video)) .awards_wrapper{flex-direction:column-reverse;gap:28px}:where(html:has(section.main_banner_video)) .awards_and_certificates{flex-wrap:nowrap;align-self:flex-start;gap:18px}:where(html:has(section.main_banner_video)) .buttons_wrapper{align-self:flex-start}:where(html:has(section.main_banner_video)) .breadcrumbs{letter-spacing:-.01em}}@media screen and (max-width:600px){:where(html:has(section.main_banner_video)) .awards_wrapper{flex-direction:column-reverse;align-items:flex-start;gap:30px}:where(html:has(section.main_banner_video)) .awards_and_certificates{align-self:flex-start}:where(html:has(section.main_banner_video)) .buttons_wrapper{align-self:flex-start}:where(html:has(section.main_banner_video)) .main_banner_video .awards_and_certificates{flex-wrap:wrap}}@media (min-width:561px) and (max-width:1024px){:where(html:has(section.main_banner_video)) section.main_banner_video:has(.image_corner_object) .h2.text-full-width{max-width:80%!important}}@media (max-width:1024px){:where(html:has(section.main_banner_video)) .support-optimize-banner h2{max-width:100%!important}:where(html:has(section.main_banner_video)) .support-optimize-banner .h2{max-width:100%!important}:where(html:has(section.main_banner_video)) .support-optimize-banner h1{max-width:100%!important}}@media only screen and (max-width:910px){:where(html:has(section.main_banner_video)) .main_banner_video video.support_video{height:auto}}@media (max-width:767px){:where(html:has(section.main_banner_video)) .support-optimize-banner h1{max-width:none!important}}@media only screen and (max-width:1200px){:where(html:has(section.main_banner_video)) .support-optimize-banner #main_video{display:none}:where(html:has(section.main_banner_video)) .support-optimize-banner #toggleMute{display:none}:where(html:has(section.main_banner_video)) .support-optimize-banner .h2 br{display:none}:where(html:has(section.main_banner_video)) section.main_banner_video .h2:has(+.awards_wrapper.toggle-only){margin-bottom:0}:where(html:has(section.main_banner_video)) section.main_banner_video .title-wrapper:has(+.awards_wrapper.toggle-only){margin-bottom:0}}@media only screen and (max-width:1300px){:where(html:has(section.main_banner_video)) h1{margin-bottom:8px;font-size:2.3em;line-height:1em}:where(html:has(section.main_banner_video)) .h1{margin-bottom:8px;font-size:2.3em;line-height:1em}:where(html:has(section.main_banner_video)) h2{margin-bottom:8px;font-size:1.35em;font-weight:400;line-height:1.12em}:where(html:has(section.main_banner_video)) .h2{margin-bottom:8px;font-size:1.35em;font-weight:400;line-height:1.12em}}@media only screen and (max-width:1024px){:where(html:has(section.main_banner_video)) .support-optimize-banner h1{text-align:left}:where(html:has(section.main_banner_video)) .support-optimize-banner h1 span{vertical-align:top}}@supports (-webkit-overflow-scrolling:touch){:where(html:has(section.main_banner_video)) *{cursor:pointer}}@media only screen and (max-width:924px){:where(html:has(section.main_banner_video)) .glossary_industry_link{margin-top:1.6em}}.cta_banner_with_image{position:relative;overflow:hidden}.cta_banner_with_image:before{content:"";z-index:1;background:rgba(0,0,0,.8);position:absolute;top:0;bottom:0;left:0;right:0}.cta_banner_with_image .container{z-index:2;position:relative}.cta_banner_with_image__inner{flex-direction:column;display:flex}.cta_banner_with_image__title.h1{text-transform:uppercase;margin:0 0 12px;font-weight:500}.cta_banner_with_image__text{font-size:clamp(15px,28*var(--vw1920),28px);line-height:clamp(16px,32*var(--vw1920),32px);margin:0;font-weight:400}.cta_banner_with_image__text,.cta_banner_with_image__text *{color:inherit}.cta_banner_with_image__text>*{margin:0}.cta_banner_with_image__text>*+*{margin-top:12px}.cta_banner_with_image__cta_wrap{margin-top:clamp(62px,84*var(--vw1920),84px)}.cta_banner_with_image__cta{font-family:inherit;font-size:clamp(24px,56*var(--vw1920),56px);color:#cdff3a;text-transform:uppercase;text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;line-height:1;text-decoration:none;display:inline-block}.cta_banner_with_image__cta:hover{text-underline-offset:.2em;text-decoration:underline}.cta_banner_with_image__cta_text--mobile{display:none}@media (max-width:767px){.cta_banner_with_image__cta_text--desktop{display:none}.cta_banner_with_image__cta_text--mobile{display:inline}}:where(html:has(section.page-case-studies.latest-cases)) .info_case_block{box-sizing:border-box;border:1px solid #c4c4c4;width:100%;padding:2.3em}:where(html:has(section.page-case-studies.latest-cases)) .info_case_block.remove{display:none!important}:where(html:has(section.page-case-studies.latest-cases)) .info_case_block .text_case_block{margin-top:3em;margin-bottom:1.6em}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar button{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar input{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar label{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters button{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters label{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal button{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal input{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal label{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-chip{font-family:inherit}:where(html:has(section.page-case-studies.latest-cases)) section.page-case-studies{padding:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar{flex-direction:column;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel{border-top:2px solid #d1d1d1;width:100%;min-width:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel__item{cursor:pointer;padding:clamp(13px,26*var(--vw1920),26px);padding-top:clamp(13px,28*var(--vw1920),28px);background:0 0;border:2px solid transparent;border-top:none;outline:none;height:100%}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel__image{width:100%;height:clamp(140px,228*var(--vw1920),228px);overflow:hidden}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel__image img{object-fit:cover;width:100%;height:100%}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel__item .cases-industry-carousel__label{font-size:clamp(17px,28*var(--vw1920),28px);line-height:clamp(19px,32*var(--vw1920),32px);text-transform:uppercase;letter-spacing:-.01em;color:#000;margin-top:28px;font-weight:400;transition:color .2s;display:block}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel__image--all{background:linear-gradient(145deg,#1a1a1a 0%,#333 100%)}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel__item.is-active{background:#ededed;border-color:#d1d1d1}:where(html:has(section.page-case-studies.latest-cases)) .cases-industry-carousel .owl-nav{display:none!important}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar__controls{flex-shrink:0;justify-content:space-between;align-items:stretch;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar__filter-wrap{align-items:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar__carousel-wrap{align-items:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar__filter-wrap{gap:clamp(12px,28*var(--vw1920),28px)}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev{width:clamp(48px,84*var(--vw1920),84px);height:clamp(48px,84*var(--vw1920),84px);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;transition:background .7s;display:flex;position:relative;overflow:hidden}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next{width:clamp(48px,84*var(--vw1920),84px);height:clamp(48px,84*var(--vw1920),84px);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;transition:background .7s;display:flex;position:relative;overflow:hidden}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev{background:#d1d1d1}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next{background:#000}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev span{position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next span{position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev span:before{content:"";opacity:0;background-position:50%;background-repeat:no-repeat;background-size:clamp(17px,30*var(--vw1920),30px);transition:all .7s;position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev span:after{content:"";opacity:0;background-position:50%;background-repeat:no-repeat;background-size:clamp(17px,30*var(--vw1920),30px);transition:all .7s;position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next span:before{content:"";opacity:0;background-position:50%;background-repeat:no-repeat;background-size:clamp(17px,30*var(--vw1920),30px);transition:all .7s;position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next span:after{content:"";opacity:0;background-position:50%;background-repeat:no-repeat;background-size:clamp(17px,30*var(--vw1920),30px);transition:all .7s;position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev span:before{background-image:url(/icons/arrow_black.svg)}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next span:before{background-image:url(/icons/arrow_black.svg)}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev span:after{background-image:url(/icons/arrow_white.svg)}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next span:after{background-image:url(/icons/arrow_white.svg)}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev span:before{opacity:1}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next span:after{opacity:1}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next span:before{transform:rotate(180deg)}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev:hover{background:#cdff3a}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next:hover{background:#cdff3a}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next:hover span:after{opacity:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next:hover span:before{opacity:1}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-prev:disabled{cursor:default;pointer-events:none;background:#818181}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next:disabled{cursor:default;pointer-events:none;background:#818181}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next:disabled span:after{opacity:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-carousel-next:disabled span:before{opacity:1}:where(html:has(section.page-case-studies.latest-cases)) .cases-advanced-filter-trigger{height:clamp(48px,84*var(--vw1920),84px);padding:0 clamp(32px,56*var(--vw1920),56px);color:#fff;cursor:pointer;font-weight:500;font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:#000;border:none;flex-shrink:0;margin-left:1px;transition:background .2s}:where(html:has(section.page-case-studies.latest-cases)) .cases-advanced-filter-trigger:hover{text-underline-offset:.2em;text-decoration:underline}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters{flex-wrap:wrap;align-items:center;gap:12px;display:none}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters.is-active{display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters--mobile.is-active{display:none}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters__tags{align-items:center;gap:clamp(8px,12*var(--vw1920),12px);flex-wrap:wrap;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-chip{align-items:center;gap:clamp(8px,10*var(--vw1920),10px);color:#000;padding:clamp(5px,7*var(--vw1920),7px)clamp(10px,14*var(--vw1920),14px);font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);text-transform:uppercase;letter-spacing:.05em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#cdff3a;font-weight:400;display:inline-flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-chip__remove{cursor:pointer;font-size:14px;font-weight:700;line-height:1;transition:opacity .15s}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-chip__remove:hover{opacity:.6}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters__tags .cases-filter-chip:last-of-type{margin-right:16px}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters__clear-all{cursor:pointer;font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);color:#000;white-space:nowrap;background:0 0;border:none;border-bottom:1px solid;padding:0;font-weight:400}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-overlay{z-index:9998;background:rgba(0,0,0,.55);justify-content:center;align-items:center;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-overlay.is-visible{display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-overlay>section{flex-direction:column;width:100%;display:flex;overflow:visible}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-overlay>section>.container{flex-direction:column;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal{width:100%;max-height:100dvh;padding:clamp(28px,84*var(--vw1920),84px)0 clamp(28px,84*var(--vw1920),84px)clamp(28px,84*var(--vw1920),84px);opacity:0;background:#fff;flex-direction:column;transition:opacity .4s,transform 1.1s;display:flex;position:relative;overflow:hidden;transform:translateY(-100vh)}@media (min-width:1024px){:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal{max-height:max(600px,min(81.4815vh,880px))}}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.animate-in{opacity:1;transform:translateY(0)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.animate-out{opacity:0;transition:transform .6s,opacity .8s;transform:translateY(-100vh)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__header{padding-right:clamp(28px,84*var(--vw1920),84px);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__close{cursor:pointer;top:clamp(24px,48*var(--vw1920),48px);right:clamp(24px,48*var(--vw1920),48px);background:url(/img/close.svg) 50%/contain no-repeat;border:none;width:20px;height:20px;padding:0;position:absolute}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__body{overscroll-behavior:contain;margin-bottom:clamp(16px,28*var(--vw1920),28px);scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent;flex:1;overflow-y:auto}@media (max-width:600px),(orientation:landscape) and (max-width:932px){:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__body{margin-bottom:28px}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__close{background-size:10px;right:20px}}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__body-inner{padding-right:clamp(28px,84*var(--vw1920),84px);gap:clamp(12px,28*var(--vw1920),28px);flex-direction:column;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__body::-webkit-scrollbar{width:4px}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__body::-webkit-scrollbar-track{background:0 0}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__body::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:2px}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group{margin-bottom:0}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group__header{margin-bottom:clamp(12px,28*var(--vw1920),28px);justify-content:space-between;align-items:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group__title{font-weight:500;font-size:clamp(15px,28*var(--vw1920),28px);line-height:clamp(15px,32*var(--vw1920),32px);letter-spacing:-.01em;color:#000;border-bottom:2px solid #d1d1d1;padding-bottom:12px}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group__count{font-weight:400}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group__items{row-gap:12px;column-gap:clamp(28px,84*var(--vw1920),84px);grid-template-columns:repeat(5,1fr);display:grid}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-separator{display:none}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox{width:-moz-fit-content;width:fit-content;font-size:clamp(11px,19*var(--vw1920),19px);letter-spacing:-.01em;color:#000;cursor:pointer;font-weight:400;line-height:clamp(19px,24*var(--vw1920),24px);align-items:center;gap:12px;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:2px solid #d1d1d1;flex-shrink:0;width:20px;height:20px;transition:border-color .2s;position:relative}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:2px solid #d1d1d1;flex-shrink:0;width:20px;height:20px;transition:border-color .2s;position:relative}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=checkbox]:after{content:"";background:#000;width:10px;height:10px;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=radio]:after{content:"";background:#000;width:10px;height:10px;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=checkbox]:checked{border-color:#000}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=radio]:checked{border-color:#000}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=checkbox]:checked:after{transform:translate(-50%,-50%)scale(1)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-checkbox input[type=radio]:checked:after{transform:translate(-50%,-50%)scale(1)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__footer{padding-right:clamp(28px,84*var(--vw1920),84px);flex-shrink:0;justify-content:flex-end;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal__submit{cursor:pointer;font-weight:500;font-size:clamp(17px,33*var(--vw1920),33px);line-height:clamp(19px,36*var(--vw1920),36px);text-transform:uppercase;letter-spacing:.03em;color:#000;text-underline-offset:.2em;text-underline-position:under;background:0 0;border:none;align-items:center;padding:0;text-decoration:underline;transition:opacity .2s;display:inline-flex}:where(html:has(section.page-case-studies.latest-cases)) body.cases-filter-open{overflow:hidden}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group__items>div.is-unavailable{opacity:.3;pointer-events:none}:where(html:has(section.page-case-studies.latest-cases)) .cases-no-results{margin-top:clamp(28px,84*var(--vw1920),84px)}:where(html:has(section.page-case-studies.latest-cases)) .cases-no-results.remove{display:none!important}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .load-more{justify-content:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .cases-view-all-link{justify-content:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-grid-section .cases-view-all-link{justify-content:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-grid-section .load-more:has(.remove){display:none}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .load-more a{height:clamp(48px,82*var(--vw1920),82px);padding:0 clamp(33px,56*var(--vw1920),56px);color:#fff;text-transform:uppercase;font-weight:500;font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);letter-spacing:.03em;background:#000;border:2px solid #000;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}:where(html:has(section.page-case-studies.latest-cases)) .cases-view-all-link a{height:clamp(48px,82*var(--vw1920),82px);padding:0 clamp(33px,56*var(--vw1920),56px);color:#fff;text-transform:uppercase;font-weight:500;font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);letter-spacing:.03em;background:#000;border:2px solid #000;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .load-more a:hover{text-decoration:underline}:where(html:has(section.page-case-studies.latest-cases)) .cases-view-all-link a:hover{text-decoration:underline}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases.black_bg .load-more a{color:#000!important;background:#fff!important;border-color:#fff!important}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases.black_bg .cases-view-all-link a{color:#000!important;background:#fff!important;border-color:#fff!important}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .items.wrap.lists:empty{margin-bottom:0}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .items.wrap{flex-wrap:wrap}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .items.wrap:not(.latest-cases__single_case){column-gap:clamp(8px,16*var(--vw1920),16px);row-gap:clamp(28px,84*var(--vw1920),84px);grid-template-columns:repeat(2,1fr);display:grid}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .items.wrap:not(:last-child){margin-bottom:clamp(28px,84*var(--vw1920),84px)}:where(html:has(section.page-case-studies.latest-cases)) .case-list-posts{position:relative}:where(html:has(section.page-case-studies.latest-cases)) .list-posts{position:relative}:where(html:has(section.page-case-studies.latest-cases)) .case-list-posts a{text-decoration:none}:where(html:has(section.page-case-studies.latest-cases)) .list-posts a{text-decoration:none}:where(html:has(section.page-case-studies.latest-cases)) .case-list-posts>a{display:block;position:relative}:where(html:has(section.page-case-studies.latest-cases)) .list-posts>a{display:block;position:relative}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .list-posts>a{aspect-ratio:868/616;display:block;overflow:hidden}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .list-posts>a img{object-fit:cover;width:100%;height:100%}:where(html:has(section.page-case-studies.latest-cases)) .case-list-posts img{width:100%;height:auto}:where(html:has(section.page-case-studies.latest-cases)) .list-posts img{width:100%;height:auto}:where(html:has(section.page-case-studies.latest-cases)) .case_logo{z-index:1;background:rgba(255,255,255,.5);padding:.5em;position:absolute;top:15px;left:15px}:where(html:has(section.page-case-studies.latest-cases)) .case_logo>div{height:clamp(28px,56*var(--vw1920),56px);align-items:center;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .case_logo>div>img{object-fit:contain;height:inherit;width:inherit;max-width:none}:where(html:has(section.page-case-studies.latest-cases)) .case_info{z-index:2;margin-top:12px;margin-bottom:clamp(16px,28*var(--vw1920),28px);position:relative}:where(html:has(section.page-case-studies.latest-cases)) .case_info:last-child{margin-bottom:0}:where(html:has(section.page-case-studies.latest-cases)) .case_info p{font-weight:400;color:#818181!important}:where(html:has(section.page-case-studies.latest-cases)) .case_info .h2:has(a):hover{text-underline-offset:.2em;text-decoration:underline}:where(html:has(section.page-case-studies.latest-cases)) .case_info_bottom{gap:clamp(12px,28*var(--vw1920),28px);grid-template-columns:repeat(2,1fr);margin-bottom:12px;display:grid}:where(html:has(section.page-case-studies.latest-cases)) .case_info_bottom__item{flex-direction:column;gap:12px;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .case_info_bottom__title{text-transform:uppercase;font-size:.8em;font-weight:500;line-height:1.25em}:where(html:has(section.page-case-studies.latest-cases)) .case_info_bottom__text{text-transform:uppercase;font-size:1em;font-weight:500;line-height:1.25em}:where(html:has(section.page-case-studies.latest-cases)) .case_info_bottom__text a{color:inherit}:where(html:has(section.page-case-studies.latest-cases)) .case_info_bottom__text a:hover{text-decoration:underline}:where(html:has(section.page-case-studies.latest-cases)) .cases-view-all-link a{text-transform:uppercase}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .flex_full_width{height:initial!important;flex:0 0 100%!important}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .no_margin_bottom{margin-bottom:0!important}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .no_padding_top{padding-top:0!important}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .no_padding_bottom{padding-bottom:0!important}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .text_uppercase{text-transform:uppercase}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .black{color:#000}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .black p{color:#000}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .black li{color:#000}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-industry-carousel__item.is-active .cases-industry-carousel__label{color:#000}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-industry-carousel__label{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-active-filters__clear-all{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .case_info .h2 a{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .case_info_bottom__title{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .case_info_bottom__text{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .load-more a{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .btn_mobile_center a{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-view-all-link a{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-advanced-filter-trigger{color:#000;background:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-carousel-next{background:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-carousel-next span:after{opacity:0}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .cases-carousel-next span:before{opacity:1}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg{background:#000}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-modal__title{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-group__title{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-checkbox{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-modal__close{background-image:url(/img/close-white.svg)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-checkbox input[type=checkbox]{background:#000;border-color:#d1d1d1}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-checkbox input[type=radio]{background:#000;border-color:#d1d1d1}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-checkbox input[type=checkbox]:after{background:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-checkbox input[type=radio]:after{background:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-checkbox input[type=checkbox]:checked{border-color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-checkbox input[type=radio]:checked{border-color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-modal__submit{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-modal.black_bg .cases-filter-modal__submit:hover{text-underline-offset:.2em;text-decoration:underline}@media (max-width:767px){:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group__items{grid-template-columns:repeat(2,1fr)}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-group__items--few .cases-filter-checkbox{grid-column:1}:where(html:has(section.page-case-studies.latest-cases)) .cases-filter-bar__filter-wrap .cases-active-filters:not(.cases-active-filters--mobile){display:none}:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters--mobile.is-active{flex-flow:wrap;justify-content:space-between;margin-top:26px;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .items.wrap:not(.latest-cases__single_case){grid-template-columns:repeat(1,1fr)}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .list-posts{flex:none;width:100%}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .btn_mobile_center{text-align:center}}@media (max-width:599px){:where(html:has(section.page-case-studies.latest-cases)) .cases-active-filters{flex-direction:column;align-items:flex-start}}:where(html:has(section.page-case-studies.latest-cases)) .cases-title-section{margin-bottom:clamp(28px,84*var(--vw1920),84px)}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases{background:#000}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .case-list-posts{width:50%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .list-posts{flex:0 49%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases #load_more{margin:0 auto;display:block}:where(html:has(section.page-case-studies.latest-cases)) .case-list-posts h2{padding:9px 3px 3px}:where(html:has(section.page-case-studies.latest-cases)) .white_bg .case-list-posts h2 a{color:#000}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .case-list-posts{flex-direction:row;gap:2em;width:100%;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .image_case_wrap{width:50%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap{width:50%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .case-list-posts .image_case_wrap .post{width:50%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .image_case_wrap{position:relative}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap{flex-direction:column;display:flex}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap .button-wrap{margin:3em auto 0}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap .case_info{cursor:default}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap .case_info h2{margin:0;padding-bottom:1.5em}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap .case_info p{color:#818181;padding-right:0}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .select .active_p{color:#fff}:where(html:has(section.page-case-studies.latest-cases)) .black_bg.latest-cases .select .active_p{color:#fff!important}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .title-with-line.h1{text-transform:uppercase;flex:1 0 60%;font-size:2.95em}:where(html:has(section.page-case-studies.latest-cases)) .page-case-studies .filter_items{padding-bottom:1em!important}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .block-btn.get-in-touch a{margin-top:0}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .case_info a{color:#fff!important}:where(html:has(section.page-case-studies.latest-cases)) .black_bg .case_info p a{color:#818181!important}:where(html:has(section.page-case-studies.latest-cases)) .design_development_block.black_bg .case_info p a{text-decoration:underline;color:#fff!important}@media only screen and (max-width:1300px){:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .title-with-line.h1{margin-bottom:8px;font-size:2.3em;line-height:1em}}@media only screen and (max-width:768px){:where(html:has(section.page-case-studies.latest-cases)) .home .latest-cases .title_columns{flex-direction:column}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .case-list-posts{flex-direction:column;gap:0}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .image_case_wrap{width:100%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap{width:100%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .case-list-posts .image_case_wrap .post{width:100%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap .case_info h2{margin:0;padding-bottom:.5em}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases__single_case .content_case_wrap .case_info{margin-top:.5em}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .items.wrap:not(.latest-cases__single_case){grid-template-columns:repeat(1,1fr);display:grid}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .case-list-posts{flex:none;width:100%}:where(html:has(section.page-case-studies.latest-cases)) .latest-cases .list-posts{flex:none;width:100%}:where(html:has(section.page-case-studies.latest-cases)) .case_info p{flex:none;width:100%}}:where(html:has(section.block-latest-cases)) .info_case_block{box-sizing:border-box;border:1px solid #c4c4c4;width:100%;padding:2.3em}:where(html:has(section.block-latest-cases)) .info_case_block.remove{display:none!important}:where(html:has(section.block-latest-cases)) .info_case_block .text_case_block{margin-top:3em;margin-bottom:1.6em}:where(html:has(section.block-latest-cases)) .list-posts{position:relative}:where(html:has(section.block-latest-cases)) .list-posts a{text-decoration:none}:where(html:has(section.block-latest-cases)) .list-posts>a{display:block;position:relative}:where(html:has(section.block-latest-cases)) .block-latest-cases .list-posts>a{aspect-ratio:868/616;display:block;overflow:hidden}:where(html:has(section.block-latest-cases)) .block-latest-cases .list-posts>a img{object-fit:cover;width:100%;height:100%}:where(html:has(section.block-latest-cases)) .list-posts img{width:100%;height:auto}:where(html:has(section.block-latest-cases)) .case_logo{z-index:1;background:rgba(255,255,255,.5);padding:.5em;position:absolute;top:15px;left:15px}:where(html:has(section.block-latest-cases)) .case_logo>div{height:clamp(28px,56*var(--vw1920),56px);align-items:center;display:flex}:where(html:has(section.block-latest-cases)) .case_logo>div>img{object-fit:contain;height:inherit;width:inherit;max-width:none}:where(html:has(section.block-latest-cases)) .case_info{z-index:2;margin-top:12px;margin-bottom:clamp(16px,28*var(--vw1920),28px);position:relative}:where(html:has(section.block-latest-cases)) .case_info:last-child{margin-bottom:0}:where(html:has(section.block-latest-cases)) .case_info p{font-weight:400;color:#818181!important}:where(html:has(section.block-latest-cases)) .case_info .h2:has(a):hover{text-underline-offset:.2em;text-decoration:underline}:where(html:has(section.block-latest-cases)) .case_info_bottom{gap:clamp(12px,28*var(--vw1920),28px);grid-template-columns:repeat(2,1fr);margin-bottom:12px;display:grid}:where(html:has(section.block-latest-cases)) .case_info_bottom__item{flex-direction:column;gap:12px;display:flex}:where(html:has(section.block-latest-cases)) .case_info_bottom__title{text-transform:uppercase;font-size:.8em;font-weight:500;line-height:1.25em}:where(html:has(section.block-latest-cases)) .case_info_bottom__text{text-transform:uppercase;font-size:1em;font-weight:500;line-height:1.25em}:where(html:has(section.block-latest-cases)) .case_info_bottom__text a{color:inherit}:where(html:has(section.block-latest-cases)) .case_info_bottom__text a:hover{text-decoration:underline}:where(html:has(section.block-latest-cases)) .black_bg .case_info .h2 a{color:#fff}:where(html:has(section.block-latest-cases)) .black_bg .case_info_bottom__title{color:#fff}:where(html:has(section.block-latest-cases)) .black_bg .case_info_bottom__text{color:#fff}:where(html:has(section.block-latest-cases)) .block-latest-cases .items.wrap:not(.latest-cases__single_case){column-gap:clamp(8px,16*var(--vw1920),16px);row-gap:clamp(28px,84*var(--vw1920),84px);grid-template-columns:repeat(2,1fr);display:grid}:where(html:has(section.block-latest-cases)) .block-latest-cases .items.wrap:not(:last-child){margin-bottom:clamp(28px,84*var(--vw1920),84px)}:where(html:has(section.block-latest-cases)) .block-latest-cases .items.wrap.lists:empty{margin-bottom:0}:where(html:has(section.block-latest-cases)) .block-latest-cases:has(.cases-load-more.remove) .items.wrap{margin-bottom:0}:where(html:has(section.block-latest-cases)) .block-latest-cases:not(:has(.cases-view-all-link)):not(:has(.load-more)) .items.wrap{margin-bottom:0}:where(html:has(section.block-latest-cases)) .block-latest-cases .cases-nda-block{margin-top:clamp(28px,84*var(--vw1920),84px)}:where(html:has(section.block-latest-cases)) .block-latest-cases .load-more{justify-content:center;display:flex}:where(html:has(section.block-latest-cases)) .block-latest-cases .cases-view-all-link{justify-content:center;display:flex}:where(html:has(section.block-latest-cases)) .block-latest-cases .load-more:has(.remove){display:none}:where(html:has(section.block-latest-cases)) .block-latest-cases .load-more a{height:clamp(48px,82*var(--vw1920),82px);padding:0 clamp(33px,56*var(--vw1920),56px);color:#fff;text-transform:uppercase;font-weight:500;font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);letter-spacing:.03em;background:#000;border:2px solid #000;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}:where(html:has(section.block-latest-cases)) .block-latest-cases .cases-view-all-link a{height:clamp(48px,82*var(--vw1920),82px);padding:0 clamp(33px,56*var(--vw1920),56px);color:#fff;text-transform:uppercase;font-weight:500;font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);letter-spacing:.03em;background:#000;border:2px solid #000;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}:where(html:has(section.block-latest-cases)) .block-latest-cases .load-more a:hover{text-decoration:underline}:where(html:has(section.block-latest-cases)) .block-latest-cases .cases-view-all-link a:hover{text-decoration:underline}:where(html:has(section.block-latest-cases)) .block-latest-cases.black_bg .load-more a{color:#000!important;background:#fff!important;border-color:#fff!important}:where(html:has(section.block-latest-cases)) .block-latest-cases.black_bg .cases-view-all-link a{color:#000!important;background:#fff!important;border-color:#fff!important}@media (max-width:1024px){:where(html:has(section.block-latest-cases)) .block-latest-cases .items.wrap:not(.latest-cases__single_case){grid-template-columns:repeat(1,1fr)}:where(html:has(section.block-latest-cases)) .block-latest-cases .list-posts{flex:none;width:100%}}:where(html:has(section.block-latest-cases)) .latest-cases .btn.btn-link{display:none}:where(html:has(section.block-latest-cases)) .single-case.latest-cases p{color:#fff;font-size:12px}:where(html:has(section.block-latest-cases)) .single-case.latest-cases:hover p{color:#fff}:where(html:has(section.block-latest-cases)) .single-case.latest-cases:hover h4{color:#fff}:where(html:has(section.block-latest-cases)) .single-case.latest-cases:hover .list-posts .post:before{background-color:rgba(0,0,0,.2)}:where(html:has(section.block-latest-cases)) .Industries .item-section .bottom-box-f .single-case.latest-cases{flex-wrap:wrap;justify-content:center;display:flex}:where(html:has(section.block-latest-cases)) .Industries .item-section .bottom-box-f .latest-cases .list-posts .block-info{height:100%}:where(html:has(section.block-latest-cases)) .Industries .item-section .bottom-box-f .latest-cases a{margin-bottom:40px}:where(html:has(section.block-latest-cases)) .Industries .item-section .bottom-box-f .latest-cases .list-posts .btn-link{height:auto;position:absolute;bottom:40px}:where(html:has(section.block-latest-cases)) .Industries .item-section .bottom-box-f .latest-cases .list-posts .post:before{background-color:rgba(0,0,0,.5)}:where(html:has(section.block-latest-cases)) .Industries .item-section .bottom-box-f .latest-cases .list-posts a:hover:before{background-color:rgba(0,0,0,.3)}:where(html:has(section.block-latest-cases)) .Industries .item-section .bottom-box-f .latest-cases a.post span{color:#fff;height:-moz-fit-content;height:fit-content;margin:auto;padding:40px;font-family:Roboto;font-size:13.5px;font-weight:400;line-height:1.67;position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.block-latest-cases)) .latest-cases a.post span{color:#fff;height:-moz-fit-content;height:fit-content;max-height:40px;margin:auto;padding:40px;font-family:Roboto;font-size:13.5px;font-weight:400;line-height:1.67;position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.block-latest-cases)) .latest-cases .list-posts .block-info{height:100%}:where(html:has(section.block-latest-cases)) .webDevelopment .latest-cases{background-image:url(http://computools.com/wp-content/uploads/2018/11/discussing-business-project-prjplqf.jpg)}:where(html:has(section.block-latest-cases)) .insights-page .section-3.latest-cases{background-image:none!important}:where(html:has(section.block-latest-cases)) .dedicated-team-page .Industries .latest-cases .list-posts .post{width:100%}:where(html:has(section.block-latest-cases)) .latest-cases .list-posts .post{background-color:#fff}:where(html:has(section.block-latest-cases)) .section-3.latest-cases .block-btn{width:172px;margin:120px auto 0;display:block}@media (max-width:1500px){:where(html:has(section.block-latest-cases)) .section-3.latest-cases .block-btn a{text-align:center;width:100%}}@media only screen and (max-width:768px){:where(html:has(section.block-latest-cases)) .Industries .item-section .bottom-box-f .single-case.latest-cases{width:100%}:where(html:has(section.block-latest-cases)) .Industries .item-section .bottom-box-f .latest-cases a.post span{height:auto;max-height:177px}:where(html:has(section.block-latest-cases)) .Industries .item-section .bottom-box-f .latest-cases .list-posts .btn-link{display:none}}.fullscreen_image img{width:100%}:where(html:has(section.trust_companies)) .clients>.item.hide{display:none}:where(html:has(section.trust_companies)) .clients{padding-bottom:2px}:where(html:has(section.trust_companies)) .clients.border_items .item{justify-content:center;height:max(128px,min(99.12px + 7.7vw,247px));margin-bottom:-2px;padding:1em}:where(html:has(section.trust_companies)) .award .icon{align-items:center;width:100%;height:112px;margin-bottom:2.4em;display:-webkit-flex}:where(html:has(section.trust_companies)) .award .icon img{width:auto;max-width:80%;height:auto;max-height:100%}:where(html:has(section.trust_companies)) .award img.hover_icon{display:none}:where(html:has(section.trust_companies)) .award:has(img.hover_icon):hover img.main_icon{display:none}:where(html:has(section.trust_companies)) .award:hover img.hover_icon{display:block}:where(html:has(section.trust_companies)) .clients .award .icon{justify-content:center;height:auto;margin-bottom:0}:where(html:has(section.trust_companies)) section.trust_companies *{box-sizing:border-box}:where(html:has(section.trust_companies)) .trust_companies .grey_bg{padding:clamp(20px,180*var(--vw1920),180px)!important}@media only screen and (max-width:768px){:where(html:has(section.trust_companies)) .trust_companies .grey_bg{padding:20px!important}}:where(html:has(section.trust_companies)) .trust_companies .item{flex:0 0 25%!important}:where(html:has(section.trust_companies)) .trust_companies .item img{max-width:80%}@media only screen and (max-width:924px){:where(html:has(section.trust_companies)) .trust_companies .item img{max-width:65%}}@media (max-width:800px){:where(html:has(section.trust_companies)) .trust_companies .item{flex:0 0 50%!important}}@media only screen and (min-width:1300px){:where(html:has(section.trust_companies)) .five .item{flex:0 20%}}@media (max-width:1300px){:where(html:has(section.trust_companies)) .five .item{flex:0 25%}}@media (max-width:767px){:where(html:has(section.trust_companies)) .five .item{flex:0 50%}}:where(html:has(section.trust_companies)) .overflow_visible{overflow:visible}:where(html:has(section.trust_companies)) .grey_bg.overflow_visible{overflow:visible}:where(html:has(section.trust_companies)) .link_block{cursor:pointer;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}:where(html:has(section.trust_companies)) .border_items .item{box-sizing:border-box;border:2px solid #d1d1d1;flex-direction:column;align-items:flex-start;height:100%;margin-bottom:-2px;margin-right:-2px;display:-webkit-flex;position:relative}:where(html:has(section.trust_companies)) .border_items .item:hover{z-index:1;border-color:#000}:where(html:has(section.trust_companies)) .border_items .item:focus{z-index:1;border-color:#000}:where(html:has(section.trust_companies)) .border_items .item:active{z-index:1;border-color:#000}.images_with_text .h1{text-transform:uppercase}.images_with_text__description{margin-top:1em}.images_with_text__description *{margin:0}.images_with_text__description a{color:inherit;text-decoration:underline}.text_block_computools_offer.items{align-items:center}.text_block_computools_offer.items:has(.item_one){justify-content:center}.text_block_computools_offer>.item:first-child{margin-right:2%}.text_block_computools_offer>.item{flex:0 49%}.text_block_computools_offer>.item_one{text-align:center;flex:0 75%}.text_block_computools_offer>.item .items{margin-top:2em}.text_block_computools_offer>.item .items h4{margin-right:.8em;font-size:1.3em;font-weight:700;line-height:1.3em}@media (max-width:767px){.items.text_block_computools_offer{flex-direction:column}.text_block_computools_offer>.item{max-width:unset;flex-direction:column-reverse;flex:100%;display:flex}.text_block_computools_offer>.item:first-child{margin-bottom:1em;margin-right:0}}.text_block_computools_offer.small_margin_top{margin-top:4.4em}.title_text_centered_on_block__items{display:flex}.title_text_centered_on_block__item{box-sizing:border-box;text-align:center;border:2px solid #d1d1d1;flex-direction:column;flex:1;justify-content:space-between;height:100%;min-height:16.5vw;margin-left:-2px;padding:2.5em 1.5em 2em;display:-webkit-flex}.technologies_page_block .title_text_centered_on_block__item{height:auto;min-height:14.5vw;padding:2.6em 1.5em}.title_text_centered_on_block__item h3{font-size:4em;font-weight:500;line-height:1}.technologies_page_block .title_text_centered_on_block__item h3{font-size:2.95em;font-weight:500;line-height:1}.title_text_centered_on_block__item p{color:#000;text-transform:uppercase;font-size:1.7em;line-height:1.2}.technologies_page_block .title_text_centered_on_block__item p{font-size:1.5em;line-height:1.25}@media (max-width:1039px){.title_text_centered_on_block__item h3{font-size:2.8em}.title_text_centered_on_block__item p{font-size:1.4em}}@media (max-width:900px){.title_text_centered_on_block__item{padding:1.5em}.title_text_centered_on_block__item h3{font-size:2.2em}.title_text_centered_on_block__item p{font-size:1.1em}}@media only screen and (max-width:768px){.title_text_centered_on_block__items{flex-direction:column}.title_text_centered_on_block__item{margin-bottom:-2px;margin-left:0}.title_text_centered_on_block__item:last-child{margin-bottom:0}}@media (max-width:767px){.title_text_centered_on_block__item{flex:1 0 50%}.title_text_centered_on_block__item:nth-child(-n+2){margin-bottom:-2px}.title_text_centered_on_block__item h3{margin-bottom:1em}.title_text_centered_on_block__item p{font-size:1.1em}}.two_column_with_top_line_separator .point{margin-bottom:0}.computools_offer .point li{padding:1em 1.5em}.computools_offer ul.point>li:before{position:absolute;left:.5em}.block_content_item_row{padding:.8em 0;display:flex}.block_content_item_row:last-child{padding:.8em 0 0}.block_content_item_title{letter-spacing:-.33px;text-transform:uppercase;flex:2;font-size:1.2em;font-weight:500;line-height:1.6}.block_content_item_text{letter-spacing:-.01em;flex:3;padding-left:2em;font-size:1em;line-height:1.25em}@media (max-width:767px){.block_content_item_row{flex-direction:column}.block_content_item_text{padding-left:0}}:where(html:has(section.numbered_grid)) .computools_ideology .column_list>li{width:20%}:where(html:has(section.numbered_grid)) .page-template-careers .computools_ideology .column_list:has(.grey_upper_alpha)>li{width:25%;padding:8em 13px 13px}:where(html:has(section.numbered_grid)) .computools_ideology .column_list>li h4{margin-bottom:5px}:where(html:has(section.numbered_grid)) .computools_ideology .items.link_items_parent{flex-direction:column;margin-top:2.2em;padding:0 0 2px}:where(html:has(section.numbered_grid)) .computools_ideology .link_items_parent{width:100%;margin-top:13px!important}:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list{flex-wrap:wrap;width:100%;margin:0;padding:4px 0 0;list-style:none;display:-webkit-flex}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol{flex-wrap:wrap;width:100%;margin:0;padding:4px 0 0;list-style:none;display:-webkit-flex}:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list>li{box-sizing:border-box;border:2px solid #d1d1d1;flex-wrap:wrap;width:25%;height:14.5em;margin-bottom:-2px;margin-right:-2px;padding:5em 13px 13px;display:inline;position:relative}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol>li{box-sizing:border-box;border:2px solid #d1d1d1;flex-wrap:wrap;width:25%;height:14.5em;margin-bottom:-2px;margin-right:-2px;padding:5em 13px 13px;display:inline;position:relative}:where(html:has(section.numbered_grid)) .page-template-ai-php .computools_ideology ol.column_list>li{overflow:auto}:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list>li:before{font-size:1.7em;font-weight:500;position:absolute;top:20px;left:16px}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol>li:before{font-size:1.7em;font-weight:500;position:absolute;top:20px;left:16px}:where(html:has(section.numbered_grid)) .computools_ideology ol .hidden_list{display:none}:where(html:has(section.numbered_grid)) .computools_ideology ol .hidden_list ul{max-width:100%}:where(html:has(section.numbered_grid)) .computools_ideology ol .see_more{cursor:pointer;z-index:3;background:#d1d1d1;width:48px;height:48px;font-size:0;position:absolute;top:-1px;right:-1px}:where(html:has(section.numbered_grid)) .computools_ideology ol .see_more:before{content:"";z-index:1;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.numbered_grid)) .computools_ideology ol .see_more:after{content:"";z-index:1;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}:where(html:has(section.numbered_grid)) .computools_ideology ol .see_more:before{background-image:url(/icons/dots.svg)}:where(html:has(section.numbered_grid)) .computools_ideology ol .see_more:after{opacity:0;background-image:url(/icons/plus.svg)}:where(html:has(section.numbered_grid)) .computools_ideology li.active .see_more:before{opacity:0}:where(html:has(section.numbered_grid)) .computools_ideology li.active .see_more:after{opacity:1}:where(html:has(section.numbered_grid)) .computools_ideology .hidden_list.active{display:block}:where(html:has(section.numbered_grid)) .computools_ideology .see_more:hover{background:#000!important}:where(html:has(section.numbered_grid)) .computools_ideology .see_more:hover:before{background-image:url(/img/title_points.svg);background-size:auto 3px}:where(html:has(section.numbered_grid)) .computools_ideology .see_more:hover:after{background-image:url(/icons/plus_white.svg)}:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list>li.active{-ms-overflow-style:none;scrollbar-width:none;z-index:9;background:#d1d1d1;align-content:flex-start;padding-top:3.5em;overflow-x:hidden;overflow-y:scroll}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol>li.active{-ms-overflow-style:none;scrollbar-width:none;z-index:9;background:#d1d1d1;align-content:flex-start;padding-top:3.5em;overflow-x:hidden;overflow-y:scroll}:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list>li.active{border-color:#fff}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol>li.active{border-color:#fff}:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list>li.active::-webkit-scrollbar{width:3px}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol>li.active::-webkit-scrollbar{width:3px}:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list>li.active::-webkit-scrollbar-thumb{background:#000;border-radius:20px;height:12px}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol>li.active::-webkit-scrollbar-thumb{background:#000;border-radius:20px;height:12px}:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list>li.active::-webkit-scrollbar-track{background:0 0}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol>li.active::-webkit-scrollbar-track{background:0 0}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol>li.active .see_more{background:#ededed}:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list>li.active .see_more{background:#ededed}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol>li.active .hidden_list{display:inline}:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list>li.active .hidden_list{display:inline}:where(html:has(section.numbered_grid)) .computools_ideology li.active span.points{display:none}:where(html:has(section.numbered_grid)) .computools_ideology ol{counter-reset:list;list-style:none}:where(html:has(section.numbered_grid)) .computools_ideology ul{counter-reset:list;list-style:none}:where(html:has(section.numbered_grid)) .computools_ideology ol.number_ol>li:before{counter-increment:list;margin-right:8px;content:counter(list,decimal-leading-zero)"."!important}@media (min-width:768px) and (max-width:950px){:where(html:has(section.numbered_grid)) .computools_ideology ol .see_more{display:none}:where(html:has(section.numbered_grid)) .computools_ideology ol .points{display:none}:where(html:has(section.numbered_grid)) .computools_ideology ol .hidden_list{display:inline-block}}@media (max-width:1300px){:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list>li{width:33.33%!important}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol>li{width:33.33%!important}}@media (max-width:950px){:where(html:has(section.numbered_grid)) .computools_ideology .link_items_parent>ol:not(.number_ol)>li{height:16.5em;width:50%!important}:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list>li{height:16.5em;width:50%!important}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol>li{height:16.5em;width:50%!important}:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list>li.active{padding-top:4em}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol>li.active{padding-top:4em}}@media only screen and (max-width:768px){:where(html:has(section.numbered_grid)) .computools_ideology ol .see_more{width:36px;height:36px}:where(html:has(section.numbered_grid)) .computools_ideology ol .see_more:before{background-size:12px}:where(html:has(section.numbered_grid)) .computools_ideology ol .see_more:after{background-size:12px}}@media (max-width:560px){:where(html:has(section.numbered_grid)) .computools_ideology .link_items_parent>ol:not(.number_ol)>li{width:100%!important}:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list>li{width:100%!important}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol>li{width:100%!important}:where(html:has(section.numbered_grid)) .computools_ideology ol.column_list>li{height:auto;min-height:unset}:where(html:has(section.numbered_grid)) .computools_ideology .link_items>ol>li{height:auto;min-height:unset}}:where(html:has(section.numbered_grid)) .items.link_items_parent{flex-direction:column;margin-top:2.2em;padding:0 0 2px}:where(html:has(section.numbered_grid)) .link_items_parent{width:100%;margin-top:13px!important}:where(html:has(section.numbered_grid)) .link_items_parent .text-box .links{margin-bottom:1.8em;display:-webkit-flex}:where(html:has(section.numbered_grid)) .link_items_parent .text-box a{color:#818181;text-transform:uppercase;border-top:2px solid #d1d1d1;width:100%;padding-top:18px;transition:all .7s}:where(html:has(section.numbered_grid)) .link_items_parent .text-box a.active{color:#000;border-top-color:#000}:where(html:has(section.numbered_grid)) .link_items_parent .text-box a:hover{color:#000}@media (max-width:950px){:where(html:has(section.numbered_grid)) .link_items_parent>ol:not(.number_ol)>li{height:16.5em;width:50%!important}}@media only screen and (max-width:768px){:where(html:has(section.numbered_grid)) .link_items_parent .text-box a{padding:16px 10px 16px 0;font-size:16px;font-weight:500;line-height:20px}:where(html:has(section.numbered_grid)) .link_items_parent>ol:not(.number_ol){padding:0}}@media (max-width:767px){:where(html:has(section.numbered_grid)) .link_items_parent>ol:not(.number_ol)>li{width:100%;min-height:156px;font-size:12px;font-weight:500;line-height:16px}}@media (max-width:580px){:where(html:has(section.numbered_grid)) .link_items_parent .text-box .links{overflow:hidden}}@media (max-width:560px){:where(html:has(section.numbered_grid)) .link_items_parent>ol:not(.number_ol)>li{width:100%!important}}.company_stats_bar{padding-top:clamp(44px,(44 - 12/var(--fluid-span)*375)*1px + 12/var(--fluid-span)*100vw,56px);padding-bottom:clamp(44px,(44 - 12/var(--fluid-span)*375)*1px + 12/var(--fluid-span)*100vw,56px)}.company_stats_bar .items{grid-auto-columns:1fr;grid-auto-flow:column;gap:28px;display:grid}.company_stats_bar .item{gap:clamp(8px,(8 - 8/var(--fluid-span)*375)*1px + 8/var(--fluid-span)*100vw,16px);flex-direction:column;display:flex}.company_stats_bar .item .h2{color:#000;text-transform:none;font-weight:500;font-size:clamp(24px,(24 - 9/var(--fluid-span)*375)*1px + 9/var(--fluid-span)*100vw,33px);line-height:clamp(24px,(24 - 12/var(--fluid-span)*375)*1px + 12/var(--fluid-span)*100vw,36px);margin:0}.company_stats_bar .item p{color:#818181;font-weight:400;font-size:clamp(13px,(13 - 6/var(--fluid-span)*375)*1px + 6/var(--fluid-span)*100vw,19px);line-height:clamp(16px,(16 - 8/var(--fluid-span)*375)*1px + 8/var(--fluid-span)*100vw,24px);margin:0}@media (max-width:767px){.company_stats_bar .items{flex-direction:column;align-items:center;gap:32px;display:flex}.company_stats_bar .item{text-align:center;align-items:center}}.text_with_cta_card__title.h1{margin:0 0 12px}.text_with_cta_card__description{color:#000;font-weight:400;font-size:clamp(15px,28*var(--vw1920),28px);line-height:clamp(16px,32*var(--vw1920),32px)}.text_with_cta_card__description--main *,.text_with_cta_card__description--cta *{color:#000}.text_with_cta_card__description p{margin:0 0 clamp(8px,12*var(--vw1920),12px)}.text_with_cta_card__description p:last-child{margin-bottom:0}.text_with_cta_card__description--main{margin-bottom:clamp(26px,84*var(--vw1920),84px)}.text_with_cta_card__description--cta{margin-bottom:clamp(16px,28*var(--vw1920),28px)}.text_with_cta_card__cta{align-items:center;gap:clamp(28px,140*var(--vw1920),140px);padding:clamp(20px,56*var(--vw1920),56px)clamp(20px,84*var(--vw1920),84px);border:1px solid #d9d9d9;border-radius:6px;display:flex}.text_with_cta_card.grey .text_with_cta_card__cta{background:#fff}.text_with_cta_card.white_bg .text_with_cta_card__cta{background:#ededed}.text_with_cta_card__cta_title.h1{flex:none}.text_with_cta_card__cta_content{flex:auto}.text_with_cta_card__cta_link{font-size:clamp(17px,33*var(--vw1920),33px);line-height:clamp(19px,36*var(--vw1920),36px);text-underline-offset:.25em;text-transform:uppercase;color:#000;font-weight:500;text-decoration:underline;display:inline-block}@media (max-width:768px){.text_with_cta_card__cta{flex-direction:column;align-items:flex-start}}.why-computools-section{background-color:#000}.why-computools-section a{color:#fff;text-decoration:underline}.why-computools-section .h1+.list-why-computools{margin-top:clamp(28px,84*var(--vw1920),84px)}.why-computools-section .list-why-computools .item{box-sizing:border-box;border:2px solid #818181;flex-direction:column;justify-content:space-between;height:100%;padding:0 1.5em 40px;display:-webkit-flex;position:relative}.why-computools-section .counter{text-transform:uppercase;margin:0;padding-bottom:1em;font-size:10.5em;line-height:1}.why-computools-section .h2{margin:0 0 12px}.why-computools-section p{margin:0}.why-computools-section span.certificate_hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}.why-computools-section.white_bg a,.why-computools-section.white_bg p,.why-computools-section.white_bg .h2,.why-computools-section.white_bg .counter,.why-computools-section.grey a{color:#000}.why-computools-section .bottom-text{height:100%}.why-computools-section:not(.white_bg):not(.grey) .owl-carousel.list-why-computools button.owl-next:not(.owl-dot){background-color:#fff}.why-computools-section:not(.white_bg):not(.grey) .owl-carousel.list-why-computools button.owl-next:not(.owl-dot) span:after{opacity:0}.why-computools-section:not(.white_bg):not(.grey) .owl-carousel.list-why-computools button.owl-next:not(.owl-dot) span:before{opacity:1}.why-computools-section:not(.white_bg):not(.grey) .owl-carousel.list-why-computools button.owl-next:not(.owl-dot):hover{background:#cdff3a}.why-computools-section .list-why-computools .owl-nav.disabled{opacity:0;display:block!important}@media only screen and (max-width:768px){.why-computools-section .list-why-computools .item{height:100%;padding-top:12px}.why-computools-section h2{max-width:100%}.why-computools-section .counter{padding-bottom:.7em}}:where(html:has(section.video-section)) section.support-optimize{padding-bottom:4.5em}:where(html:has(section.video-section)) .support-optimize p{color:#000}:where(html:has(section.video-section)) .support-optimize li{color:#000}:where(html:has(section.video-section)) .video-section video#video{margin-top:clamp(28px,84*var(--vw1920),84px);display:block}:where(html:has(section.video-section)) .video-section .video-wrapper{cursor:pointer;margin-top:clamp(28px,84*var(--vw1920),84px);position:relative;overflow:hidden}:where(html:has(section.video-section)) .video-section .video-poster{object-fit:cover;width:100%;height:100%;display:block}:where(html:has(section.video-section)) .video-section .play-button{cursor:pointer;z-index:2;background:0 0;border:none;padding:0;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(html:has(section.video-section)) .video-section .play-button img{width:clamp(60px,100*var(--vw1920),100px);height:clamp(46px,78*var(--vw1920),78px)}:where(html:has(section.video-section)) .video-section .play-button:hover{transform:translate(-50%,-50%)scale(1.1)}:where(html:has(section.video-section)) .video-section__items{gap:clamp(16px,40*var(--vw1920),40px);margin:clamp(28px,84*var(--vw1920),84px)0 clamp(28px,84*var(--vw1920),84px);grid-template-columns:repeat(4,1fr);display:grid}:where(html:has(section.video-section)) .video-section__item{border-top:2px solid #d1d1d1;padding-top:16px}:where(html:has(section.video-section)) .video-section__item-number{font-size:clamp(17px,28*var(--vw1920),28px);line-height:clamp(19px,32*var(--vw1920),32px);color:#818181;margin-bottom:clamp(8px,12*var(--vw1920),12px);font-weight:500;display:block}:where(html:has(section.video-section)) .video-section__item-title{font-size:clamp(17px,28*var(--vw1920),28px);line-height:clamp(19px,32*var(--vw1920),32px);margin-bottom:clamp(16px,28*var(--vw1920),28px);font-weight:500}@media screen and (max-width:1024px){:where(html:has(section.video-section)) .video-section__items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){:where(html:has(section.video-section)) .video-section__items{grid-template-columns:1fr}}:where(html:has(section.video-section)) .video-section:has(.h3) .title_columns{margin-bottom:12px}:where(html:has(section.video-section)) .video-section img{width:100%}:where(html:has(section.video-section)) .video-section .btn{margin:4.5em auto 0;display:block}:where(html:has(section.video-section)) .no_margin_top{margin-top:0!important}.title_subtitle_large_image .container>:last-child{margin-bottom:0}.title_subtitle_large_image .title-subtitle-wrapper{margin-bottom:clamp(28px,84*var(--vw1920),84px);flex-direction:column;gap:12px;display:flex}.title_subtitle_large_image .subtitle-content>:not(:last-child),.title_subtitle_large_image .text-after-image>:not(:last-child){margin-bottom:12px}.title_subtitle_large_image .image_block_wrap,.title_subtitle_large_image .text-after-image{margin-bottom:clamp(28px,84*var(--vw1920),84px)}.title_subtitle_large_image .block-btn{text-align:center}.black_bg.title_subtitle_large_image a{color:#fff}.single-cases .title_subtitle_large_image .title_columns.flex_column{gap:0}.single-cases .title_subtitle_large_image .title_columns.flex_column:not(:has(.text_col,.h3)){margin-bottom:clamp(28px,84*var(--vw1920),84px)}@media only screen and (max-width:768px){.title_subtitle_large_image .image_block_wrap{width:100%;max-width:none;height:auto;overflow:auto}.title_subtitle_large_image .image_block_wrap img{width:auto;max-width:none;height:auto;max-height:25em;overflow-x:auto}}.section-latest-news .owl-carousel.owl-loaded.posts_items{overflow:hidden}.section-latest-news:not(.white_bg):not(.grey) .owl-carousel.posts_items button.owl-next:not(.owl-dot){background-color:#fff}.section-latest-news:not(.white_bg):not(.grey) .owl-carousel.posts_items button.owl-next:not(.owl-dot) span:after{opacity:0}.section-latest-news:not(.white_bg):not(.grey) .owl-carousel.posts_items button.owl-next:not(.owl-dot) span:before{opacity:1}.section-latest-news:not(.white_bg):not(.grey) .owl-carousel.posts_items button.owl-next:not(.owl-dot):hover{background:#cdff3a}.section-latest-news.black_bg{background:#000}.section-latest-news .posts_items .post{box-sizing:border-box;background-color:rgba(0,0,0,.3);border:2px solid #fff;height:100%;min-height:33.5em;padding:28px;position:relative;overflow:hidden}.section-latest-news .posts_items .post-card-link{cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.section-latest-news .post .h2 span{text-transform:lowercase}.section-latest-news.white_bg .posts_items .post,.section-latest-news.grey .posts_items .post{border-color:#d1d1d1}.section-latest-news .posts_items .post .date{margin-bottom:16px}.section-latest-news .posts_items .post:hover p,.section-latest-news .posts_items .post:hover a{color:#fff!important}.section-latest-news .post_bg{z-index:-1;opacity:1;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:all .7s;position:absolute;top:0;left:0}.section-latest-news .post_bg:before{content:"";background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3));width:100%;height:100%;transition:all .7s;position:absolute;top:0;left:0}.section-latest-news .posts_items .post .h2 a{text-decoration:none}.section-latest-news .posts_items .block_info{z-index:1;flex-direction:column;justify-content:space-between;height:100%;display:flex}.section-latest-news .posts_items .post .block_info>div{z-index:3;position:relative}.section-latest-news .posts_items .post .block_info a.h4{transition:all .7s}.section-latest-news .posts_items .post .block_info a.h4:hover{background:#cdff3a;color:#000!important}.section-latest-news .posts_items .owl-nav.disabled{opacity:0;display:block!important}.section-latest-news .posts_items .post:hover .btn-link{opacity:1}.section-latest-news .block-btn.get-in-touch{text-align:center}.section-latest-news .block-btn.get-in-touch a{letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#fff;background-color:#000;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;min-width:12em;margin-top:4.35em;margin-bottom:0;padding:1.5em;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.section-latest-news.black_bg .block-btn.get-in-touch a{color:#000;background-color:#d1d1d1}.section-latest-news .block-btn.get-in-touch a:hover{text-decoration:underline}@media (max-width:1024px){.section-latest-news .posts_items .post{min-height:23.5em}}@media (min-width:1141px){.section-latest-news .h1{margin-bottom:0!important}}:where(html:has(section.brands_new_block)) section.brands_new{background:#ededed}:where(html:has(section.brands_new_block)) section.brands_new.white_bg{background:#fff}:where(html:has(section.brands_new_block)) section.brands_new .container{overflow:hidden}:where(html:has(section.brands_new_block)) section.brands_new.brands_new_block *{box-sizing:border-box}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>a:last-child{margin-right:0}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>div:last-child{margin-right:0}:where(html:has(section.brands_new_block)) section.brands_new.brands_new_block img{height:auto;display:block}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block{padding-top:clamp(28px,68*var(--vw1920),68px);padding-bottom:clamp(28px,68*var(--vw1920),68px)}:where(html:has(section.brands_new_block)) .items.item-center{justify-content:center;align-items:center}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items{justify-content:space-between;display:flex}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .container--landing .items{gap:clamp(16px,27*var(--vw1920),27px)}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block img{width:auto;max-width:135px;max-height:5em}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .container--landing img{max-width:100%}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>.item{flex:0 auto;margin:0;padding:0}:where(html:has(section.brands_new_block)) section.brands_new.brands_new_block img.size-hover_image{opacity:0;display:none;position:absolute}:where(html:has(section.brands_new_block)) section.brands_new.brands_new_block .item:hover img{display:none}:where(html:has(section.brands_new_block)) section.brands_new.brands_new_block .item:hover img.size-hover_image{opacity:1;display:block;position:relative}@media (max-width:1024px){:where(html:has(section.brands_new_block)) .brands_new.brands_new_block img{max-width:100%}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items{justify-content:space-between;row-gap:2em;display:flex}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>.item{flex:0 0 22%;margin:0;padding:0}}@media (max-width:768px){:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items{justify-content:space-between;row-gap:2em;display:flex}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>.item{flex:0 0 33%;justify-content:center;margin:0;padding:0;display:flex}}@media (max-width:600px){:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>img{flex:0 0 30%;margin:0;padding:0}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>a{flex:0 0 30%;margin:0;padding:0}}@media only screen and (max-width:1140px){:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items{grid-template-columns:repeat(3,20%) 1fr;justify-content:space-between;display:grid;gap:1em!important}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>.item{flex:0 0 22%;justify-content:center;margin:0;padding:0;display:flex}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>.item:not(.show-mobile){display:none}}@media only screen and (max-width:1023px){:where(html:has(section.brands_new_block)) .brands_new .items{flex-wrap:wrap}:where(html:has(section.brands_new_block)) .brands_new .items>a{max-width:unset;box-sizing:border-box;flex:33%;margin-bottom:20px;margin-right:0;padding-right:2em}:where(html:has(section.brands_new_block)) .brands_new .items>.iso{flex:0 25%}:where(html:has(section.brands_new_block)) .brands_new .items .the-global-outsourcing-100-2020{flex:0 25%}:where(html:has(section.brands_new_block)) .brands_new .items .the-global-outsourcing-100-2022{flex:0 25%}:where(html:has(section.brands_new_block)) .brands_new .items .iaop-2023{flex:0 25%}:where(html:has(section.brands_new_block)) .brands_new .items .iaop-2024{flex:0 25%}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items>a{margin-bottom:0}}@media (max-width:767px){:where(html:has(section.brands_new_block)) .brands_new .items>.iso{flex:none}:where(html:has(section.brands_new_block)) .brands_new .items .iso img{max-width:12.5vw}:where(html:has(section.brands_new_block)) .brands_new.brands_new_block .items{padding:0}}:where(html:has(section.support-optimize .table-schema.table-box)) section.support-optimize{padding-bottom:4.5em}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema a.active_btn{color:#000;border-color:var(--color-border)}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema a:hover{color:#000;border-color:var(--color-border)}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema a:focus{color:#000;border-color:var(--color-border)}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema a:active{color:#000;border-color:var(--color-border)}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema a.active_btn:after{z-index:1;border-color:inherit}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema>a:hover:after{z-index:1;border-color:inherit}:where(html:has(section.support-optimize .table-schema.table-box)) .support-optimize p{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .support-optimize li{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .table-box{position:relative}@media (max-width:767px){:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema{flex-direction:column}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema a{width:100%}:where(html:has(section.support-optimize .table-schema.table-box)) .support-optimize:not(.blog) .item>.toggle_text{flex-direction:column-reverse!important}}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:wrap;padding-bottom:2px;padding-right:2px;display:-webkit-flex;overflow-x:scroll;margin-bottom:4.25em!important}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema.h2{margin-bottom:2.5em!important}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema::-webkit-scrollbar{display:none}:where(html:has(section.support-optimize .table-schema.table-box)) .support-optimize .items.tree>.item:not(.active){display:none!important}:where(html:has(section.support-optimize .table-schema.table-box)) .support-optimize .toggle_text{border:2px solid #d1d1d1}:where(html:has(section.support-optimize .table-schema.table-box)) .grey .table-schema a{background:0 0}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema>a{flex:0 33.33%}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema a{box-sizing:border-box;color:#818181;text-transform:uppercase;cursor:pointer;border-color:var(--color-border);background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:3em;padding:.6em 1vw;font-weight:500;text-decoration:none;transition:all .7s;display:-webkit-flex;position:relative}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema a:hover{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema a:focus{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema a:active{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema a:after{content:"";border:2px solid;border-color:inherit;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:0;left:0}:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema>a:hover:after{border-color:var(--color-border-hover);z-index:1}@media only screen and (max-width:950px){:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema>a{flex:0 50%}}@media (max-width:767px){:where(html:has(section.support-optimize .table-schema.table-box)) .table-schema>a{flex:0 100%;padding:.6em 2vw}}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1{gap:3em;display:flex;position:relative}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top *{box-sizing:border-box}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .tab-content_block-wrapper_v1{flex-direction:column;gap:4.35em}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1 .table-schema{border-top:2px solid #d1d1d1;border-bottom:2px solid #d1d1d1;width:30%;height:-moz-fit-content;height:fit-content;padding:1.5em;display:block;margin-bottom:0!important}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .tab-content_block-wrapper_v1 .table-schema{border-top:none;border-bottom:none;flex-wrap:wrap;gap:0;width:100%;height:-moz-fit-content;height:fit-content;padding:0 2px 2px;display:flex;margin-bottom:0!important}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1 .table-schema a{min-height:unset;color:#818181;text-transform:uppercase;padding:0;font-size:1.2em;font-weight:500;line-height:1.3em;text-decoration:none}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .tab-content_block-wrapper_v1 .table-schema a{color:#818181;text-transform:uppercase;box-sizing:border-box;border-color:var(--color-float);flex:0 0 33.333%;align-items:flex-start;min-height:3em;margin:0;padding:10px 25px;font-size:1.72em;font-weight:500;line-height:1.2;text-decoration:none;display:flex;position:relative}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .tab-content_block-wrapper_v1 .table-schema a:hover{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .tab-content_block-wrapper_v1 .table-schema>a.active_btn:after{z-index:3;border:2px solid;border-color:inherit}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .tab-content_block-wrapper_v1 .table-schema>a:hover:after{z-index:3;border:2px solid;border-color:inherit}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .tab-content_block-wrapper_v1 .table-schema a:not(:last-child){margin-bottom:0}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .tab-content_block-wrapper_v1 .table-schema>a:after{content:"";z-index:2;border:2px solid;border-color:inherit;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:0;left:0}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1 .table-schema a.active{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1 .h2{font-size:1em}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1 .small_content_block_title{letter-spacing:.03em;font-size:1em;font-weight:500;line-height:1.25em}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1 .items_title{letter-spacing:.03em;margin-bottom:12px;font-size:1em;font-weight:500;line-height:1.25em}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1 .h1{font-size:2.2em}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1 .table-schema a:not(:last-child){margin-bottom:10px}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1 .table-schema a:after{content:unset}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1 .table-schema a.active_btn{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1>.items{width:70%}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1.two_tabs>.items{width:50%}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .tab-content_block-wrapper_v1.two_tabs .table-schema a{flex:1}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .tab-content_block-wrapper_v1>.items{width:100%}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_title{padding:20px 0 23px;font-size:1.72em}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_title:before{font-size:1em}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_title.active:before{content:"-";right:33px}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_text.active{border:2px solid #d1d1d1;gap:14px;margin-bottom:-2px;display:-webkit-flex}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .tab-item:has(.toggle_title.active)~.tab-item>.toggle_title{border-top:none}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_title.active:after{display:none}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_text .image-wrap{flex:0 0 31.61%;width:100%;max-height:258px;position:relative}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_text .image-wrap img{object-fit:cover;width:100%;height:100%}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_text .content{flex-direction:column;flex:auto;padding:16px 18px;display:flex}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top.one_tab .toggle_text .content{padding:16px 18px 32px}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_text .content p{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_text .content ul{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_text .content ol{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_text .content h3{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_text .content h4{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_text .content h5{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_text .content h6{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_text .content a{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_text .content span{color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1 .block-btn.get-in-touch{text-align:start}@media (max-width:1200px){:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .toggle_title{font-size:1.5em}}@media only screen and (max-width:900px){:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1{flex-direction:column;gap:2.5em}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .tab-content_block-wrapper_v1{flex-direction:column;gap:2.5em}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1 .table-schema{border-top:unset;margin-bottom:2em!important}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1 .table-schema{width:inherit}:where(html:has(section.support-optimize .table-schema.table-box)) .tab-content_block-wrapper_v1 .items{width:inherit}:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .tab-content_block-wrapper_v1 .table-schema a{font-size:1.45em}}@media only screen and (max-width:768px){:where(html:has(section.support-optimize .table-schema.table-box)) .buttons_on_top .tab-content_block-wrapper_v1 .table-schema>a{flex:0 0 100%;padding:10px}}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .prev_btn{background:#d1d1d1;border:0;border-radius:0;outline:none;font-size:0;transition:all .7s;position:relative;height:clamp(48px,84*var(--vw1920),84px)!important;width:clamp(48px,84*var(--vw1920),84px)!important}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .next_btn{background:#d1d1d1;border:0;border-radius:0;outline:none;font-size:0;transition:all .7s;position:relative;height:clamp(48px,84*var(--vw1920),84px)!important;width:clamp(48px,84*var(--vw1920),84px)!important}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .next_btn{background-color:#000}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .prev_btn:hover{background:#cdff3a}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .next_btn:hover{background:#cdff3a}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .prev_btn{cursor:pointer;background-image:url(/icons/arrow_white.svg);background-position:50%;background-repeat:no-repeat;margin:0 -1px}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .next_btn{cursor:pointer;background-image:url(/icons/arrow_white.svg);background-position:50%;background-repeat:no-repeat;margin:0 -1px}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .prev_btn{background-image:url(/img/arrow_black.svg);background-position:50%;background-repeat:no-repeat}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .prev_btn:hover{background-image:url(/img/arrow_black.svg);background-position:50%;background-repeat:no-repeat}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .next_btn:hover{background-image:url(/img/arrow_black.svg);background-position:50%;background-repeat:no-repeat}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .prev_btn{transform:rotate(180deg)}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps{justify-content:flex-end;display:flex;margin-top:clamp(48px,84*var(--vw1920),84px)!important}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .prev_btn{border:1px solid #d1d1d1}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .next_btn{border:1px solid #d1d1d1}@media (max-width:1200px){:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .prev_btn{width:64px;height:64px}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .next_btn{width:64px;height:64px}}@media only screen and (max-width:768px){:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .prev_btn{width:48px;height:48px}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .next_btn{width:48px;height:48px}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .prev_btn{background-size:16px!important}:where(html:has(section.support-optimize .table-schema.table-box)) .btn_steps .next_btn{background-size:16px!important}}:where(html:has(section.support-optimize .table-schema.table-box)) .smaller_padding_bottom{padding-bottom:2.35em!important}:where(html:has(section.support-optimize .table-schema.table-box)) .smaller_extra_padding_top{padding-top:1.35em!important}:where(html:has(section.awards-recognitions)) .award .icon{align-items:center;width:100%;height:112px;margin-bottom:2.4em;display:-webkit-flex}:where(html:has(section.awards-recognitions)) .award .icon img{object-fit:contain;object-position:left center;width:auto;max-width:80%;height:auto;max-height:100%}:where(html:has(section.awards-recognitions)) .owl-carousel .owl-item .award .icon img{object-fit:contain;object-position:left center;width:auto;max-width:80%;height:auto;max-height:100%}:where(html:has(section.awards-recognitions)) .award img.hover_icon{display:none}:where(html:has(section.awards-recognitions)) .awards_block .award img.hover_icon{display:none}:where(html:has(section.awards-recognitions)) .award:has(img.hover_icon):hover img.main_icon{display:none}:where(html:has(section.awards-recognitions)) .awards_block .award:has(img.hover_icon):hover img.main_icon{display:none}:where(html:has(section.awards-recognitions)) .award:hover img.hover_icon{display:block}:where(html:has(section.awards-recognitions)) .awards_block .award:hover img.hover_icon{display:block}:where(html:has(section.awards-recognitions)) .award .h2{word-break:break-word;margin-bottom:.6em}:where(html:has(section.awards-recognitions)) .award .h2 a{text-decoration:none}:where(html:has(section.awards-recognitions)) .awards_block p a{color:inherit;text-decoration:underline}:where(html:has(section.awards-recognitions)) .awards_block p a:hover{color:#000}:where(html:has(section.awards-recognitions)) .awards_block .award{box-sizing:border-box;justify-content:flex-start;height:100%;min-height:28.5em;padding:28px}:where(html:has(section.awards-recognitions)) .awards_block:not(:has(.owl-carousel)) .award{flex:0 0 33.33%}:where(html:has(section.awards-recognitions)) .awards_block .award .h4{margin-top:auto;margin-bottom:0;padding-top:1em;position:relative;bottom:0}:where(html:has(section.awards-recognitions)) .awards_block .owl-carousel .owl-stage-outer{overflow:visible}:where(html:has(section.awards-recognitions)) .awards_block.link_items_parent .owl-nav.disabled{opacity:0;display:block!important}:where(html:has(section.awards-recognitions)) .awards_block.link_items_parent.awards_block_owl_nav__disabled .owl-nav.disabled{display:none!important}:where(html:has(section.awards-recognitions)) .awards_block .award.hide{display:none}:where(html:has(section.awards-recognitions)) .awards-recognitions .title_columns{flex-direction:row;gap:5em}:where(html:has(section.awards-recognitions)) .awards-recognitions .items:not(.owl-carousel){flex-wrap:wrap}:where(html:has(section.awards-recognitions)) .awards-recognitions .title_columns .title-with-line{text-transform:uppercase;font-size:2.95em}:where(html:has(section.awards-recognitions)) .awards_view_all_link{margin-top:clamp(26px,(26 - 58/var(--fluid-span)*375)*1px + 58/var(--fluid-span)*100vw,84px)}:where(html:has(section.awards-recognitions)) .awards_view_all_link a{font-size:clamp(17px,(17 - 16/var(--fluid-span)*375)*1px + 16/var(--fluid-span)*100vw,33px);line-height:clamp(19px,(19 - 17/var(--fluid-span)*375)*1px + 17/var(--fluid-span)*100vw,36px);text-transform:uppercase;text-underline-offset:.25em;font-weight:500;text-decoration:underline}@media (max-width:1024px){:where(html:has(section.awards-recognitions)) .awards_block:not(:has(.owl-carousel)) .award{flex:0 0 100%}}@media only screen and (max-width:1300px){:where(html:has(section.awards-recognitions)) .awards-recognitions .title_columns .title-with-line{margin-bottom:8px;font-size:2.3em;line-height:1em}}@media only screen and (max-width:768px){:where(html:has(section.awards-recognitions)) .awards-recognitions .title_columns{flex-direction:column;gap:1em}:where(html:has(section.awards-recognitions)) .awards-recognitions .title_columns .title-with-line{font-size:1.45em}}@media (max-width:1140px){:where(html:has(section.awards-recognitions)) .awards-recognitions .title_columns{flex-direction:column;gap:0}}@media (max-width:767px){:where(html:has(section.awards-recognitions)) .award .icon{height:70px}:where(html:has(section.awards-recognitions)) .awards_block .three_columns .award{min-height:unset}:where(html:has(section.awards-recognitions)) .awards_block .three_columns .award h4{margin-top:4em;position:relative;bottom:0}}@media (max-width:1140px){:where(html:has(section.awards-recognitions)) .awards_block .award{min-height:25em}}:where(html:has(section.awards-recognitions)) .link_block{cursor:pointer;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}:where(html:has(section.awards-recognitions)) .border_items .item{box-sizing:border-box;border:2px solid #d1d1d1;flex-direction:column;align-items:flex-start;height:100%;margin-bottom:-2px;margin-right:-2px;display:-webkit-flex;position:relative}:where(html:has(section.awards-recognitions)) .border_items .item:hover{z-index:1;border-color:#000}:where(html:has(section.awards-recognitions)) .border_items .item:focus{z-index:1;border-color:#000}:where(html:has(section.awards-recognitions)) .border_items .item:active{z-index:1;border-color:#000}:where(html:has(section.awards-recognitions)) .items.link_items_parent{flex-direction:column;margin-top:2.2em;padding:0 0 2px}:where(html:has(section.awards-recognitions)) .link_items_parent{width:100%}:where(html:has(section.awards-recognitions)) .link_items_parent .text-box .links{margin-bottom:1.8em;display:-webkit-flex}:where(html:has(section.awards-recognitions)) .link_items_parent .text-box a{color:#818181;text-transform:uppercase;border-top:2px solid #d1d1d1;width:100%;padding-top:18px;transition:all .7s}:where(html:has(section.awards-recognitions)) .link_items_parent .text-box a.active{color:#000;border-top-color:#000}:where(html:has(section.awards-recognitions)) .link_items_parent .text-box a:hover{color:#000}@media (max-width:950px){:where(html:has(section.awards-recognitions)) .link_items_parent>ol:not(.number_ol)>li{height:16.5em;width:50%!important}}@media only screen and (max-width:768px){:where(html:has(section.awards-recognitions)) .link_items_parent .text-box a{padding:16px 10px 16px 0;font-size:16px;font-weight:500;line-height:20px}:where(html:has(section.awards-recognitions)) .link_items_parent>ol:not(.number_ol){padding:0}}@media (max-width:767px){:where(html:has(section.awards-recognitions)) .link_items_parent>ol:not(.number_ol)>li{width:100%;min-height:156px;font-size:12px;font-weight:500;line-height:16px}}@media (max-width:580px){:where(html:has(section.awards-recognitions)) .link_items_parent .text-box .links{overflow:hidden}}@media (max-width:560px){:where(html:has(section.awards-recognitions)) .link_items_parent>ol:not(.number_ol)>li{width:100%!important}}.contact_us_form_steps_list{background:#000}.contact_us_form_steps_list.white_bg,.contact_us_form_steps_list .popup-form-main.white_bg{background:#fff}.contact_us_form_steps_list a{color:inherit;font-weight:400;text-decoration:underline}.contact_us_form_steps_list.white_bg a,.contact_us_form_steps_list.white_bg .title_columns .h1,.contact_us_form_steps_list.white_bg .title_columns .title-with-line,.contact_us_form_steps_list.grey a,.contact_us_form_steps_list.grey .title_columns .h1,.contact_us_form_steps_list.grey .title_columns .title-with-line,.contact_us_form_steps_list .white_bg a,.contact_us_form_steps_list .white_bg .title_columns .h1,.contact_us_form_steps_list .white_bg .title_columns .title-with-line,.contact_us_form_steps_list .grey a,.contact_us_form_steps_list .grey .title_columns .h1,.contact_us_form_steps_list .grey .title_columns .title-with-line{color:#000}.contact_us_form_steps_list .title_columns .h1{font-size:clamp(24px,56*var(--vw1920),56px);line-height:clamp(24px,65*var(--vw1920),65px);letter-spacing:-.03em}.contact_us_form_steps_list .title_columns.small_padding{padding-bottom:clamp(26px,84*var(--vw1920),84px)}.contact_us_form_steps_list:not(.white_bg):not(.grey) a:hover,.contact_us_form_steps_list .black_bg a:hover{color:#cdff3a!important}.contact_us_form_steps_list .form_and_testimonial_wrap{gap:clamp(26px,54*var(--vw1920),54px);flex-direction:row;display:flex}.contact_us_form_steps_list .form_wrap{flex:1 0 calc(60% - clamp(13px,27*var(--vw1920),27px))}.contact_us_form_steps_list .popup-form-main form textarea{resize:none}.contact_us_form_steps_list .form_and_testimonial_wrap form.clone_contact label{font-size:clamp(9px,15*var(--vw1920),15px);line-height:clamp(11px,19*var(--vw1920),19px)}.contact_us_form_steps_list .form_sub,.contact_us_form_steps_list .free_sub,.contact_us_form_steps_list .form_sub.h1,.contact_us_form_steps_list .free_sub.h1{letter-spacing:-.01em;text-transform:uppercase;color:#000;cursor:pointer;text-decoration:none;-webkit-text-decoration-color:initial;text-decoration-color:initial;font-family:CT2020,serif;font-size:clamp(24px,56*var(--vw1920),56px);background:0 0;border:0;margin:40px 0 24px;padding:0;line-height:1.5;transition:all .7s;display:block}.black_bg .form_sub,.black_bg .free_sub,.black_bg .form_sub.h1,.black_bg .free_sub.h1{color:#cdff3a!important}.contact_us_form_steps_list.white_bg .form_sub:hover,.contact_us_form_steps_list.white_bg .free_sub:hover,.contact_us_form_steps_list.grey .form_sub:hover,.contact_us_form_steps_list.grey .free_sub:hover,.contact_us_form_steps_list .white_bg .form_sub:hover,.contact_us_form_steps_list .white_bg .free_sub:hover,.contact_us_form_steps_list .grey .form_sub:hover,.contact_us_form_steps_list .grey .free_sub:hover{color:#000}.contact_us_form_steps_list .form_sub:hover,.contact_us_form_steps_list .free_sub:hover,.contact_us_form_steps_list .form_sub.h1:hover,.contact_us_form_steps_list .free_sub.h1:hover{text-underline-offset:.2em;text-decoration:underline}.contact_us_form_steps_list.black_bg .checkbox_agree input:checked+label:after,.contact_us_form_steps_list .black_bg .checkbox_agree input:checked+label:after{background-color:#fff}.contact_us_form_steps_list.grey .checkbox.checkbox_agree input:checked+label:after,.contact_us_form_steps_list .grey .checkbox.checkbox_agree input:checked+label:after{background:#000;border:5px solid #ededed}.contact_us_form_steps_list.popup-form-main-overlay{display:none}.contact_us_form_steps_list.popup-form-main-overlay.active{z-index:99999;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:fixed;top:0;left:0;background:rgba(0,0,0,.8)!important}body:has(.contact_us_form_steps_list.popup-form-main-overlay.active){overflow:hidden}.contact_us_form_steps_list .popup-form-main{padding:clamp(48px,84*var(--vw1920),84px);opacity:0;transition:transform .8s,opacity .8s;position:relative;transform:translateY(-100%)}.contact_us_form_steps_list .popup-form-main.animate-in{opacity:1;transform:translateY(0)}.contact_us_form_steps_list .popup-form-main.animate-out{opacity:0;transition:transform .4s,opacity .6s;transform:translateY(-100%)}.contact_us_form_steps_list .popup-close{cursor:pointer;width:20px;height:20px;top:clamp(24px,48*var(--vw1920),48px);right:clamp(24px,48*var(--vw1920),48px);background:url(/img/close.svg) 50%/contain no-repeat;margin-left:auto;position:absolute}.contact_us_form_steps_list .popup-form-main.black_bg .popup-close{background:url(/img/close-white.svg) 50% no-repeat}.contact_us_form_steps_list .what-next{color:#000;padding:clamp(12px,28*var(--vw1920),28px);gap:clamp(16px,54*var(--vw1920),54px);background:#ededed;flex-direction:column;display:flex}.contact_us_form_steps_list.grey .what-next,.contact_us_form_steps_list .grey .what-next{background:#fff}.contact_us_form_steps_list .what-next .next_steps_title{font-size:clamp(15px,33*var(--vw1920),33px);line-height:clamp(18px,36*var(--vw1920),36px);letter-spacing:-.01em;margin-bottom:0;font-weight:500}.contact_us_form_steps_list.black_bg .what-next .next_steps_title,.contact_us_form_steps_list .black_bg .what-next .next_steps_title{color:#000!important}.contact_us_form_steps_list .steps{padding-left:clamp(19px,29*var(--vw1920),29px);flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative}.contact_us_form_steps_list .vertical-line{z-index:0;background:repeating-linear-gradient(#d1d1d1,#d1d1d1 4px,transparent 4px,transparent 8px);width:2px;position:absolute;left:4px}.contact_us_form_steps_list .step{align-items:flex-start;gap:clamp(8px,16*var(--vw1920),16px);font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px);padding-bottom:clamp(12px,30*var(--vw1920),30px);border-bottom:2px solid #d1d1d1;flex-direction:column;display:flex}.contact_us_form_steps_list .step+.step{padding-top:clamp(12px,16*var(--vw1920),16px)}.contact_us_form_steps_list .step *{font-size:inherit;line-height:inherit}.contact_us_form_steps_list .step-marker{text-align:center;align-items:center;gap:10px;font-weight:500;display:flex;position:relative}.contact_us_form_steps_list .step-marker .bullet{z-index:1;width:10px;height:10px;left:calc(-1*clamp(19px,29*var(--vw1920),29px));background-color:#000;position:absolute}.contact_us_form_steps_list .step-marker strong{font-size:clamp(14px,28*var(--vw1920),28px);line-height:clamp(17px,34*var(--vw1920),34px);z-index:2;font-weight:500;display:inline-block;position:relative}.contact_us_form_steps_list .content strong{margin-right:8px;font-weight:500}.contact_us_form_steps_list .block-with-img{padding:0 clamp(10px,20*var(--vw1920),20px)}.contact_us_form_steps_list .block-with-img .h4{font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(14px,24*var(--vw1920),24px)}.contact_us_form_steps_list .block-with-img .imb-box{justify-content:space-between;align-items:flex-end;display:-webkit-flex}.contact_us_form_steps_list .form_and_steps_wrap .checkbox .input-span:before{content:"";-webkit-appearance:none;box-sizing:border-box;vertical-align:middle;cursor:pointer;z-index:1;background-color:transparent;border:2px solid #000;width:1.25em;height:1.25em;margin-right:12px;display:inline-block;position:absolute;top:0;left:0}.contact_us_form_steps_list .form_and_steps_wrap .checkbox{margin-bottom:clamp(8px,16*var(--vw1920),16px);position:relative}.contact_us_form_steps_list .form_and_steps_wrap .checkbox:last-of-type{margin-bottom:0}.contact_us_form_steps_list .form_and_steps_wrap .checkbox label:before,.contact_us_form_steps_list .form_and_steps_wrap .checkbox label:after{width:20px;height:20px;display:none!important}.contact_us_form_steps_list .form_and_steps_wrap .checkbox .input-span{flex-shrink:0;width:20px;height:20px;display:flex}.contact_us_form_steps_list .form_and_steps_wrap .checkbox label{align-items:center;padding-left:12px;display:flex;line-height:20px!important}.contact_us_form_steps_list .form_and_steps_wrap .checkbox label span{font-size:clamp(9px,19*var(--vw1920),19px);line-height:clamp(11px,24*var(--vw1920),24px)}.contact_us_form_steps_list.black_bg .form_and_steps_wrap .checkbox .input-span:before,.contact_us_form_steps_list.black_bg .form_and_steps_wrap .checkbox .input-span:after,.contact_us_form_steps_list .black_bg .form_and_steps_wrap .checkbox .input-span:before,.contact_us_form_steps_list .black_bg .form_and_steps_wrap .checkbox .input-span:after{border-color:#fff}.contact_us_form_steps_list .form_and_steps_wrap .checkbox:has(input:checked) .input-span:after{content:"";z-index:0;box-sizing:border-box;background:#cdff3a;border:4px solid #000;width:1.25em;height:1.25em;display:block;position:absolute;top:0;left:0}.contact_us_form_steps_list .form_and_steps_wrap .checkbox .input-span:before{content:"";width:20px;height:20px;margin-right:0}.contact_us_form_steps_list .form_and_steps_wrap .checkbox:has(input:checked) .input-span:after{content:"";width:20px;height:20px;margin-right:0}.contact_us_form_steps_list .form_and_steps_wrap .checkbox:has(input:checked) .input-span:after{background:#000;border-color:#fff}.contact_us_form_steps_list.black_bg .form_and_steps_wrap .checkbox:has(input:checked) .input-span:after{background:#fff;border-color:#000}.contact_us_form_steps_list .black_bg .form_and_steps_wrap .checkbox:has(input:checked) .input-span:after{background:#fff;border-color:#000}.contact_us_form_steps_list .clone_contact,.contact_us_form_steps_list .form_container{flex-wrap:wrap;display:-webkit-flex}.contact_us_form_steps_list form.clone_contact>div{flex-direction:column;flex:0 0 100%;display:-webkit-flex}.contact_us_form_steps_list .clone_contact div.half_col{flex:0 0 calc(50% - 5px)}.contact_us_form_steps_list .clone_contact div.half_col:nth-child(odd){margin-right:10px}.contact_us_form_steps_list .clone_contact>div.checkbox{flex-direction:row;margin-top:10px}.contact_us_form_steps_list .clone_contact .checkbox label{text-transform:unset;cursor:pointer;max-width:480px;font-weight:400;display:block;position:relative}.contact_us_form_steps_list .clone_contact .checkbox_agree label{max-width:100%}.contact_us_form_steps_list .clone_contact label,.contact_us_form_steps_list .label>span{color:#000;text-transform:uppercase;margin-bottom:2px}.contact_us_form_steps_list.black_bg .clone_contact label,.contact_us_form_steps_list.black_bg .label>span,.contact_us_form_steps_list .black_bg .clone_contact label,.contact_us_form_steps_list .black_bg .label>span{color:#fff}.contact_us_form_steps_list.white_bg .clone_contact label,.contact_us_form_steps_list.white_bg form .input,.contact_us_form_steps_list.white_bg .form_sub,.contact_us_form_steps_list .white_bg .clone_contact label,.contact_us_form_steps_list .white_bg form .input,.contact_us_form_steps_list .white_bg .form_sub{color:#000}.contact_us_form_steps_list form .input{margin-bottom:clamp(24px,28*var(--vw1920),28px);color:#000;width:100%;font-family:CT2020,serif;font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(13px,24*var(--vw1920),24px);background:0 0;border:none;border-bottom:1px solid #818181;border-radius:0;padding:13px 0}.contact_us_form_steps_list.black_bg form .input,.contact_us_form_steps_list .black_bg form .input{color:#fff}.contact_us_form_steps_list form .input:focus{border-color:#000}.contact_us_form_steps_list.black_bg form .input:focus,.contact_us_form_steps_list .black_bg form .input:focus{border-color:#fff}.contact_us_form_steps_list form .input option{color:#000;font-size:.8em}.contact_us_form_steps_list .goal_field label{margin-bottom:0}.contact_us_form_steps_list .goal_select{margin-bottom:clamp(24px,28*var(--vw1920),28px);position:relative}.contact_us_form_steps_list form .goal_button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;display:flex}.contact_us_form_steps_list .goal_value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.contact_us_form_steps_list .goal_value:empty:before{content:" "}.contact_us_form_steps_list .goal_chevron{width:clamp(12px,16*var(--vw1920),16px);height:clamp(12px,16*var(--vw1920),16px);flex:none;transition:transform .15s}.contact_us_form_steps_list .goal_button[aria-expanded=true] .goal_chevron{transform:rotate(180deg)}.contact_us_form_steps_list .goal_list{z-index:4;background:#141414;border:1px solid #818181;position:absolute;top:calc(100% + 4px);left:0;right:0}.contact_us_form_steps_list .goal_list[hidden]{display:none}.contact_us_form_steps_list .goal_list li{font-size:clamp(11px,19*var(--vw1920),19px);line-height:clamp(13px,24*var(--vw1920),24px);color:#fff;padding:clamp(15px,16*var(--vw1920),16px)clamp(14px,20*var(--vw1920),20px);cursor:pointer;border-bottom:1px solid #333}.contact_us_form_steps_list .goal_list li:last-child{border-bottom:0}.contact_us_form_steps_list .goal_list li.is-active{color:#cdff3a;background:#242424}.contact_us_form_steps_list.white_bg .goal_list,.contact_us_form_steps_list.grey .goal_list,.contact_us_form_steps_list .white_bg .goal_list,.contact_us_form_steps_list .grey .goal_list{background:#fff}.contact_us_form_steps_list.white_bg .goal_list li,.contact_us_form_steps_list.grey .goal_list li,.contact_us_form_steps_list .white_bg .goal_list li,.contact_us_form_steps_list .grey .goal_list li{color:#000;border-bottom-color:#d1d1d1}.contact_us_form_steps_list.white_bg .goal_list li:last-child,.contact_us_form_steps_list.grey .goal_list li:last-child,.contact_us_form_steps_list .white_bg .goal_list li:last-child,.contact_us_form_steps_list .grey .goal_list li:last-child{border-bottom:0}.contact_us_form_steps_list.white_bg .goal_list li.is-active,.contact_us_form_steps_list.grey .goal_list li.is-active,.contact_us_form_steps_list .white_bg .goal_list li.is-active,.contact_us_form_steps_list .grey .goal_list li.is-active{color:#000;background:#ededed}.contact_us_form_steps_list form .input.error_input,.contact_us_form_steps_list .checkbox .error_input+label:before{border-color:red}.contact_us_form_steps_list form.clone_contact label{position:relative}.contact_us_form_steps_list form.clone_contact label .error_message{color:red;text-transform:initial;font-size:clamp(8px,12*var(--vw1920),12px);line-height:1.25;position:absolute;bottom:7px;left:0}.contact_us_form_steps_list .checkbox{flex-wrap:wrap;align-items:center}.contact_us_form_steps_list .clone_contact .checkbox label{flex:1 1 0;align-items:center;min-width:0;min-height:20px;display:flex}.contact_us_form_steps_list .checkbox .error_message{color:red;font-size:clamp(8px,12*var(--vw1920),12px);flex:0 0 100%;margin-top:4px;padding-left:32px;line-height:1.25}.contact_us_form_steps_list .checkbox .error_message:empty{display:none}.contact_us_form_steps_list .form_and_steps_wrap .checkbox .error_input+.input-span:before{border-color:red}.contact_us_form_steps_list .checkbox label:before{content:"";-webkit-appearance:none;box-sizing:border-box;vertical-align:middle;cursor:pointer;z-index:1;background-color:transparent;border:2px solid #000;width:1.25em;height:1.25em;margin-right:12px;display:inline-block;position:absolute;top:0;left:0}.contact_us_form_steps_list.black_bg .checkbox label:before,.contact_us_form_steps_list .black_bg .checkbox label:before{border-color:#fff}.contact_us_form_steps_list.white_bg .checkbox label:before,.contact_us_form_steps_list .white_bg .checkbox label:before{border:2px solid #000}.contact_us_form_steps_list .checkbox_agree label:before{top:0}.contact_us_form_steps_list .checkbox input:checked+label:after{content:"";z-index:0;box-sizing:border-box;background:#cdff3a;border:4px solid #000;width:1.25em;height:1.25em;display:block;position:absolute;top:0;left:0}.contact_us_form_steps_list.white_bg .checkbox input:checked+label:after,.contact_us_form_steps_list .white_bg .checkbox input:checked+label:after{background:#000;border:5px solid #fff}.contact_us_form_steps_list .checkbox input{height:initial;width:initial;cursor:pointer;margin-bottom:0;padding:13px 0;display:none}.contact_us_form_steps_list .success_message{box-sizing:border-box;width:60%;margin-top:7em;margin-left:auto;margin-right:0;display:none}.contact_us_form_steps_list:not(.white_bg) .success_message p,.contact_us_form_steps_list .black_bg .success_message p{color:#fff}@media only screen and (max-width:960px){.contact_us_form_steps_list .form_and_testimonial_wrap{flex-direction:column}.contact_us_form_steps_list .step{flex-direction:row;gap:15px}.contact_us_form_steps_list .step-marker strong{font-size:inherit;line-height:inherit}.contact_us_form_steps_list .block-with-img{padding:0}.contact_us_form_steps_list .form_and_testimonial_wrap .clone_contact div.half_col{flex:0 0 calc(50% - 5px)}.contact_us_form_steps_list .form_and_testimonial_wrap .clone_contact div.half_col:nth-child(odd){margin-right:10px!important}}@media only screen and (max-width:767px){.contact_us_form_steps_list .form_and_testimonial_wrap .clone_contact div.half_col{flex:0 0 100%}.contact_us_form_steps_list .form_and_testimonial_wrap .clone_contact div.half_col:nth-child(odd){margin-right:0!important}}@media screen and (max-width:1024px) and (orientation:landscape){.contact_us_form_steps_list .popup-form-main{height:auto;max-height:100vh;overflow:auto}}@media only screen and (max-width:1024px){.contact_us_form_steps_list .popup-form-main.animate-in{opacity:1;transform:translateY(0)}}@media only screen and (max-width:768px){.contact_us_form_steps_list .popup-close{background-size:10px;width:30px;height:30px;right:20px}}@media (max-width:600px){.contact_us_form_steps_list.popup-form-main-overlay.active{justify-content:flex-start;align-items:flex-start}.contact_us_form_steps_list.popup-form-main-overlay.active .container{padding-top:4.3vw;padding-bottom:4.3vw}}@media (max-width:560px){.contact_us_form_steps_list .popup-form-main{padding-left:4vw;padding-right:4vw}}@media only screen and (max-width:1039px){.contact_us_form_steps_list .clone_contact>div.half_col{flex:0 0 100%;margin-right:0!important}.contact_us_form_steps_list form .input{padding:5px 0}.contact_us_form_steps_list .form_sub{margin-top:36px}.contact_us_form_steps_list .clone_contact label{min-height:unset!important}.contact_us_form_steps_list .clone_contact>div.checkbox{margin-top:0}}.contact_us_form_steps_list.small_margin_top{margin-top:84px}@media only screen and (max-width:1039px){.contact_us_form_steps_list.small_margin_top{margin-top:50px}}.stand{justify-content:space-between;align-items:end;width:100%}.block-with-img{width:100%}.block-with-img .imb-box{align-items:flex-end;display:-webkit-flex}.block-with-img .img-item{margin-right:43px}.block-with-img .img-item:last-child{margin-right:0}.block-with-img img{vertical-align:bottom;width:auto;max-height:32px}@media (max-width:767px){.block-with-img .img-item{margin-right:21px}.block-with-img img{height:auto}}.grey_bg{background:#ededed;flex-direction:column;padding:9.4em;display:-webkit-flex;overflow:hidden}.grey_bg+.grey_bg{padding-top:0}.page-template-contact-us .title_columns{flex-direction:column}.page-template-contact-us .hubspot .title_columns .title-with-line{letter-spacing:-.01em;font-size:1.45em;line-height:1.15em}.list-posts sub{text-transform:lowercase;vertical-align:bottom;font-size:unset}.list-posts a{text-decoration:none}ul{margin:0;padding:0;list-style:none}ul ol,ol ul,ol ol{margin:10px 0 15px 20px}.items.event_info{flex-wrap:wrap;align-items:flex-end;flex-direction:row!important}ol{padding:0}ol,ul{counter-reset:list;list-style:none}ol.number{counter-reset:none;list-style:inside decimal}img.main_case_img{width:100%;max-width:100%;height:auto;display:block}.three_columns.items{padding-bottom:2px}.three_columns .item{flex:0 0 33.33%}.three_columns .item .h2{margin:17px 0 12px}.three_columns>a{text-transform:uppercase;box-sizing:border-box;letter-spacing:-.01em;border:2px solid #d1d1d1;flex-direction:column;flex:0 33%;justify-content:center;min-height:3.5em;padding:.6em 1vw;font-size:1.45em;line-height:1.15em;text-decoration:none;display:-webkit-flex;margin:0 -2px -2px 0!important}.three_columns>a:hover{z-index:1;border-color:#000}.black_bg .three_columns .item{border-color:#fff}.technologies .item{box-sizing:border-box;border:2px solid #d1d1d1;height:auto;margin-right:-2px;padding:2.5em 2.5em 4em}.technologies .item img{width:auto;height:6em;display:inline-block}.technologies .item .h2{margin:45px 0 12px!important}.owl-carousel.technologies .item{height:100%}.item .text_block{padding-top:7.5em}.item .text_block .h3{margin-bottom:12px}.item .text_block p{margin-bottom:0!important}.big_size{color:#000;font-size:10.5em;font-weight:500;line-height:.8em;margin:0!important}.link_to_pdf{max-width:100%!important;margin-bottom:30px!important}.link_to_pdf a{margin-bottom:1em;text-decoration:underline}.content .title_columns:last-child{padding-bottom:0}.date{flex:0 0 18%;margin-bottom:1em}.date .h2{margin-bottom:0}a[title=Parler],a[title=Jamespot],a[title="Amazon Wish List"]{display:none!important}.info{vertical-align:top;white-space:normal;display:inline-block;position:relative;top:.25em}span.text_more{color:#818181;text-underline-offset:.2em;cursor:pointer;text-decoration:underline}span.text_more:hover{color:#000}.text_more.hide{display:none}.wp-block-image img{height:auto}.wp-block-image.size-full img{width:100%}.wp-block-image{margin:0 0 1.6em}.label{position:relative}span.wpcf7-not-valid-tip{display:none}span[data-name=resume]{position:relative}span[data-name=file_resume] input{cursor:pointer;width:100%;height:100%}span[data-name=resume]:after{content:"";background:url(/img/resume_white.svg) 50% no-repeat;width:18px;height:36px;display:block;position:absolute;top:-20px;right:0}span[data-name=file_resume]{z-index:2;opacity:0;width:100%;height:calc(100% - 1.45em);display:block;position:absolute;top:0}.white_bg span[data-name=resume]:after{background-image:url(/img/resume.svg)}.screen-reader-response p,.wpcf7-response-output{display:none}.screen-reader-response ul{margin-bottom:20px}.screen-reader-response ul li{color:#fff}.success_message.career-thank-you{width:100%;margin:0}.career-form-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.career-application-form .career-form-status{color:red;margin:0 0 10px}.career-application-form .career-form-status[hidden]{display:none}.career-application-form .input.error_input,.career-application-form .input.error_input:focus,.career-application-form .checkbox .error_input+label:before{border-color:red}.career-application-form .form_sub:disabled{opacity:.6;cursor:default}.overlay{z-index:9;background:rgba(0,0,0,.3);width:100%;height:100%;display:none;position:absolute;top:0;left:0}h2.screen-reader-text{display:none}.list-white-dots{list-style-type:disc;list-style-position:inside}span.highlight_text{background:linear-gradient(transparent 50%,#cdff3a 50%);font-weight:500;line-height:1.3em}span.highlight_text span{font-size:1.3em}@media only screen and (min-width:768px){.title_columns .text_col,.title_columns .title_col{margin:0}}@media (max-width:1700px){.technologies .item{min-height:unset}}@media (max-width:1024px){.grey_bg{padding:5em}.technologies .item{padding:2em 2em 3em}.item .text_block{padding-top:5em!important}.big_size{font-size:6.5em}}@media only screen and (max-width:768px){.grey_bg{padding:2em}}@media (max-width:767px){.items.three_columns{flex-direction:column}.item .text_block{padding-top:0!important}.technologies .item .text_block{padding-top:5em!important}}:root{--color-border:#ff9333;--color-border-hover:#ff9333;--color-float:#ff9333;--color-float-hover:#ff9333}*{box-sizing:border-box}html *{outline-color:#fff!important}body{color:#000;touch-action:manipulation;background-color:#fff;margin:0;font-family:CT2020,Arial,sans-serif;font-size:1vw;font-weight:400;line-height:1.25vw;position:relative}body b,body strong{font-weight:500}br.mobile{display:none}a{color:#000;text-underline-offset:.2em;font-family:CT2020,serif;font-weight:500;text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#000;text-transform:uppercase;font-family:CT2020,serif;font-weight:400}h1,.h1{letter-spacing:-.01em;color:#000;margin:0 0 12px;font-size:2.95em;font-weight:500;line-height:1.16em}h2,.h2{text-transform:uppercase;margin:0 0 12px;font-size:1.72em;font-weight:500;line-height:1.09em}h3{margin:0 0 30px;font-weight:500}h3,.h3,form .input,.title_columns.flex_column .title-with-line{letter-spacing:-.01em;margin:0 0 12px;font-size:1.45em;line-height:1.15em}h4,.clone_contact label,.h4{letter-spacing:.03em;margin:0 0 12px;font-size:1em;font-weight:500;line-height:1.25em}h5,.h5{letter-spacing:.03em;text-transform:lowercase;font-size:.82em;font-weight:400;line-height:1.15em}.h4{letter-spacing:0}p,li{letter-spacing:-.01em;color:#818181;margin:0;font-family:CT2020,serif;font-size:1em;line-height:1.25em}.lowercase{text-transform:lowercase!important}.grey_color{color:#818181}img{max-width:100%}ul.black li{color:#000}iframe{max-width:100%}video{outline:0;max-height:100%}input:-webkit-autofill{font-family:CT2020,serif;color:#fff!important;background-color:transparent!important;background-image:none!important}textarea:-webkit-autofill{font-family:CT2020,serif;color:#fff!important;background-color:transparent!important;background-image:none!important}select:-webkit-autofill{font-family:CT2020,serif;color:#fff!important;background-color:transparent!important;background-image:none!important}::-webkit-input-placeholder{color:#818181;font-family:CT2020,serif}:-moz-placeholder-shown{color:#818181;font-family:CT2020,serif}::placeholder{color:#818181;font-family:CT2020,serif}.container{box-sizing:border-box;padding-left:4.375vw;padding-right:4.375vw;position:relative}div.container:has(.owl-carousel .owl-nav.disabled)>.title_columns.flex_column:not(:has(.text_col)) .h1.title_col{margin-bottom:clamp(16px,28*var(--vw1920),28px)}.container--landing{max-width:calc(1400*var(--vw1920) + 8.75vw);margin:0 auto}ul.custom_font_size li{font-size:1.4em}.title-with-line{color:#fff;text-transform:uppercase;margin:0;font-size:2.92em;font-weight:500;line-height:1em;display:inline-block;position:relative}.black,.black p,.black li{color:#000}.border_top{border-top:2px solid #d1d1d1;padding-top:1em}ul li{position:relative}.items ul{margin-top:.8em}.items ul>li:before,ul.point>li:before,.outcome .title_columns ul li:before{content:"•";margin-right:10px;position:relative}ul.point>li>ul{margin-left:1em}.black_bg{color:#fff;background:#000}.black_bg p,.black_bg li{color:#fff}section{padding:clamp(28px,84*var(--vw1920),84px)0;overflow-x:hidden}.title_columns{justify-content:space-between;padding-bottom:9.25em;display:-webkit-flex}.title_columns.flex_column{flex-flow:column wrap;gap:12px;display:flex}.title_columns.flex_column:not(:has(.text_col,.h3)) .h1.title_col{margin-bottom:0}.title_columns.flex_column .text_col>:last-child{margin-bottom:0}.title_columns .text_col{flex:0 60%}.title_columns .title_col{flex:0 0 35%}.title_columns:not(:has(.text_col)) .title_col{flex:100%}.title_columns .title_col.full_width{flex:0 0 100%}.title_columns .title-with-line{text-transform:unset;flex:1 0 60%}.title_columns:not(.flex_column)>.title-with-line{letter-spacing:-.01em;font-size:2.95em;font-weight:500;line-height:1.16em}.smaller_padding{margin-bottom:0;padding-bottom:6.3em;position:relative}.small_padding{padding-bottom:clamp(28px,84*var(--vw1920),84px);margin-bottom:0}.small_padding_top{padding-top:clamp(28px,84*var(--vw1920),84px)}.small_padding_bottom{padding-bottom:clamp(28px,84*var(--vw1920),84px)!important}.smaller_extra_padding_bottom{padding-bottom:1.35em!important}ol.number li{margin-bottom:15px}img.main_banner{width:100%;max-width:100%;height:auto}body .owl-carousel.owl-loaded{flex-direction:column-reverse;display:-webkit-flex}.owl-carousel .owl-nav{text-align:right;align-self:flex-end;line-height:0}.owl-carousel button:not(.owl-dot){background:#d1d1d1;border:0;border-radius:0;outline:none;font-size:0;transition:all .7s;position:relative;height:clamp(48px,84*var(--vw1920),84px)!important;width:clamp(48px,84*var(--vw1920),84px)!important}.owl-carousel button.owl-next:not(.owl-dot){background-color:#000}.owl-carousel button.owl-next:not(.owl-dot) span:after{opacity:1}.owl-carousel button.owl-next span:before{transform:rotate(180deg)}.owl-carousel button:not(.owl-dot):hover,.owl-carousel button:not(.owl-dot):hover{background:#cdff3a}.owl-carousel button:not(.owl-dot):hover span:after{opacity:0}.owl-carousel button:not(.owl-dot):hover span:before{opacity:1}.owl-carousel button:not(.owl-dot) span{position:absolute;top:0;bottom:0;left:0;right:0}.owl-carousel button:not(.owl-dot) span:before,.owl-carousel button:not(.owl-dot) span:after{content:"";opacity:0;background-position:50%;background-repeat:no-repeat;background-size:clamp(17px,30*var(--vw1920),30px);transition:all .7s;position:absolute;top:0;bottom:0;left:0;right:0}.owl-carousel button:not(.owl-dot) span:after{background-image:url(/icons/arrow_white.svg)}.owl-carousel button:not(.owl-dot) span:before,.owl-nav button.disabled span:before{opacity:1;background-image:url(/icons/arrow_black.svg)}.owl-carousel .owl-stage-outer{overflow:visible}.owl-nav button.disabled{cursor:unset!important;background:#818181!important}.owl-nav button.disabled span:after{display:none}.owl-item:hover{z-index:1}.text_uppercase{text-transform:uppercase}.white_color,.white_color a{color:#fff}.toggle_text{box-sizing:border-box;width:100%;display:none;position:relative}.toggle_title{color:#000;cursor:pointer;text-transform:uppercase;box-sizing:border-box;border-top:2px solid #d1d1d1;align-items:center;width:100%;margin:0 0 -2px;padding:1em 60px 1.3em 0;display:-webkit-flex;position:relative}@media (max-width:1024px){.container--landing{max-width:100%}}@media (max-width:768px){div.container:has(.owl-carousel)>.title_columns.flex_column:not(:has(.text_col)) .h1.title_col{margin-bottom:12px}}input:-webkit-autofill{-webkit-transition-delay:9999s}input:-webkit-autofill:hover{-webkit-transition-delay:9999s}input:-webkit-autofill:focus{-webkit-transition-delay:9999s}input:-webkit-autofill:active{-webkit-transition-delay:9999s}.btn-link span{color:#fff;letter-spacing:2px;-webkit-transition:-webkit-transform .5s linear;vertical-align:middle;text-transform:uppercase;padding-left:18px;font-weight:500;font-stretch:75%;line-height:1.57;transition:all .5s linear;display:inline-block}.btn-link{cursor:pointer;opacity:0;z-index:3;background:#cdff3a;width:4.35em;height:4.35em;transition:all .7s;position:absolute;top:0;right:0}.btn-link:after{content:"";background:url(/img/arrow_right_black.svg) 50% no-repeat;height:100%;display:block;position:relative;transform:rotate(-135deg)}textarea,input.text,input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0;font-family:CT2020,Arial,sans-serif}textarea{resize:vertical}.items{display:-webkit-flex}.items.wrap{flex-wrap:wrap}.items.flex_column{flex-direction:column}.items.filter{justify-content:space-between}.items.filter>div{box-sizing:border-box;color:#818181;flex:0 30%;padding-bottom:8px}.items.filter>div:last-child{margin-right:0}.owl-carousel{display:none}body button:focus,body input:focus,body select:focus,body textarea:focus{outline:none}.list-posts:hover .btn-link,.award:hover .btn-link,.item:hover>.btn-link,.item:focus>.btn-link{opacity:1}.latest-cases .items.wrap:not(.latest-cases__single_case){column-gap:clamp(8px,16*var(--vw1920),16px);row-gap:clamp(28px,84*var(--vw1920),84px);grid-template-columns:repeat(2,1fr);display:grid}.no_margin_bottom{margin-bottom:0!important}.no_padding_top{padding-top:0!important}.no_padding_bottom{padding-bottom:0!important}.bold{font-weight:500!important}.toggle_title:after{content:"";z-index:9;border-top:2px solid #d1d1d1;width:100%;height:0;position:absolute;bottom:0;left:0}.toggle_title h2,.toggle_title h4{margin-bottom:0}.toggle_title:before{content:"+";font-size:2em;font-weight:500;line-height:.5em;position:absolute;right:31px}.toggle_title.active:before{content:"-"}.toggle_text.active{margin-bottom:-2px;display:-webkit-flex}.toggle_text .text{padding:.85em 0}.hubspot{background:#000}.hubspot a{color:inherit;font-weight:400;text-decoration:underline}section.hubspot.white_bg a,section.hubspot.white_bg .title_columns .h1,section.hubspot.white_bg .title_columns .title-with-line,section.hubspot.grey a,section.hubspot.grey .title_columns .h1,section.hubspot.grey .title_columns .title-with-line{color:#000}.hubspot:not(:-webkit-any(.white_bg,.grey)) a:hover{color:#cdff3a!important}.hubspot:not(:-moz-any(.white_bg,.grey)) a:hover{color:#cdff3a!important}.hubspot:not(:is(.white_bg,.grey)) a:hover{color:#cdff3a!important}.hubspot:not(.white_bg) .success_message p{color:#fff}.white_bg .hubspot{background:0 0}.white_bg{background:#fff}.white_bg .clone_contact label,.white_bg form .input{color:#000}.white_bg .checkbox label:before{border:2px solid #000}.white_bg .checkbox input:checked+label:after{background:#000;border:5px solid #fff}.title_columns .h1{text-transform:uppercase;margin-bottom:.5em}.clone_contact,.form_container{flex-wrap:wrap;display:-webkit-flex}form.clone_contact>div{flex-direction:column;flex:0 0 100%;display:-webkit-flex}.clone_contact div.half_col{flex:0 0 calc(50% - 5px)}.clone_contact div.half_col:nth-child(odd){margin-right:10px}.clone_contact>div.checkbox{flex-direction:row;margin-top:10px}.clone_contact .checkbox label{text-transform:unset;cursor:pointer;max-width:480px;padding-left:32px;font-weight:400;display:block;position:relative}.clone_contact label,.label>span{color:#000;text-transform:uppercase;margin-bottom:2px}form.clone_contact label{position:relative}form .input{color:#000;background:0 0;border:none;border-bottom:1px solid #818181;border-radius:0;width:100%;margin-bottom:1.45em;padding:13px 0;font-family:CT2020,serif;font-size:1.4em}form .input:focus{border-color:#000}form .input.error_input,.checkbox .error_input+label:before{border-color:red}form .input option{color:#000;font-size:.8em}.black_bg form .input{color:#fff}.black_bg .checkbox label:before,.black_bg form .input:focus{border-color:#fff}.black_bg .clone_contact label,.black_bg .label>span{color:#fff}.black_bg .h1,.black_bg .h2,.black_bg .h3,.black_bg h1,.black_bg h2,.black_bg h3{color:#fff!important}.black_bg .select.active .list p:hover,.black_bg .select.active .list p.active{color:#fff;text-underline-offset:.2em;text-decoration:underline}.checkbox label:before{content:"";-webkit-appearance:none;box-sizing:border-box;vertical-align:middle;cursor:pointer;z-index:1;background-color:transparent;border:2px solid #000;width:1.25em;height:1.25em;margin-right:12px;display:inline-block;position:absolute;top:0;left:0}.checkbox input:checked+label:after{content:"";z-index:0;box-sizing:border-box;background:#cdff3a;border:4px solid #000;width:1.25em;height:1.25em;display:block;position:absolute;top:0;left:0}.checkbox input{height:initial;width:initial;cursor:pointer;margin-bottom:0;padding:13px 0;display:none}.success_message{box-sizing:border-box;width:60%;margin-top:7em;margin-left:auto;margin-right:0;display:none}.page-template-contact-us .success_message{margin-left:0;margin-right:auto}.select{cursor:pointer;border-bottom:2px solid #818181;padding-bottom:0;position:relative}.select>p{z-index:1;position:relative}.select:after{content:"";z-index:0;background:url(/img/arrow_down.svg) no-repeat;width:20px;height:11px;position:absolute;top:10px;right:0}.select .list{box-sizing:border-box;z-index:10;background:#fff;border:2px solid #d1d1d1;width:100%;padding:.6em;transition:all .5s;display:none;position:absolute;top:100%}.select.active:after{transform:rotate(180deg)}.select.active .list{display:block}.select.active .list p:hover,.select.active .list p.active{color:#000}.select span{cursor:unset;margin-top:16px;font-size:.7em;display:block}.grey{background:#ededed}.tabs{gap:3em;display:flex}@media (max-width:767px){.tabs{flex-direction:column;gap:0}}.cell-block-wrap{flex-wrap:wrap;margin-top:2em;display:flex}.cell-block-wrap .cell-block-item{border:2px solid #d1d1d1;flex:0 0 33.33%;margin-bottom:-2px;margin-left:-2px;padding:2em 1em}.cell-block-wrap .cell-block-item h4{text-transform:initial}.cell-block-wrap .cell-block-item p{font-size:.8em}.block-btn.get-in-touch{text-align:center}.block-btn.get-in-touch a,.block-btn.get-in-touch button{letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#fff;cursor:pointer;width:-moz-fit-content;width:fit-content;min-width:12em;font-family:inherit;font-weight:500;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:none;justify-content:center;align-items:center;margin-top:4.35em;margin-bottom:0;padding:1.5em;text-decoration:none;display:inline-flex;position:relative}.block-btn.get-in-touch a:hover,.block-btn.get-in-touch button:hover{text-underline-offset:.2em;text-decoration:underline}.black_bg .block-btn.get-in-touch a,.black_bg .block-btn.get-in-touch button{color:#000;background-color:#d1d1d1}@supports (-webkit-overflow-scrolling:touch){*{cursor:pointer}}@media only screen and (max-width:1300px){body{font-size:1.2vw;line-height:1.7vw}h1,.h1{margin-bottom:8px;font-size:2.3em;line-height:1.16em}.title-with-line,h2,.h2{font-size:1.35em;font-weight:400;line-height:1.12em}.title_columns:not(.flex_column)>.title-with-line{font-size:2.3em;font-weight:500;line-height:1.16em}.h2.title_col,h2.title_col{font-weight:500}.text_col h4{font-size:1em}.h3,h3{font-size:1.3em;line-height:1.2em}h4,.clone_contact label,h2,.h2{margin-bottom:8px}.title_columns{padding-bottom:6em}.smaller_padding{padding-bottom:5.5em}.cell-block-wrap .cell-block-item{flex:0 0 50%}}@media only screen and (max-width:1260px){img{max-width:100%}.link_to_pdf{margin-top:20px!important;margin-bottom:0!important}}@media only screen and (max-width:1039px){.clone_contact.single-career-contact-form div.half_col,.clone_contact>div.half_col{flex:0 0 100%;margin-right:0!important}.clone_contact label{min-height:unset!important}.clone_contact>div.checkbox{margin-top:0}form .input{padding:5px 0}}@media only screen and (max-width:1140px){br.desktop{display:none}}@media (max-width:1200px){.owl-carousel button:not(.owl-dot),.btn-link{width:64px;height:64px}}@media only screen and (max-width:768px){.owl-carousel button:not(.owl-dot){width:48px;height:48px}.owl-carousel button:not(.owl-dot) span:before,.owl-carousel button:not(.owl-dot) span:after{background-size:16px!important}.toggle_text .text{padding:8px 8px 24px}.btn-link{width:48px;height:48px}.btn-link:after{background-size:16px}}@media (max-width:767px){body{font-size:2.5vw;line-height:3vw}.container,.post_content .container{padding-left:4vw;padding-right:4vw}.title_columns.flex_column{flex-direction:column}.toggle_title{padding:14px 35px 13px 0!important}.toggle_title:before{font-size:1.8em;font-weight:500;top:calc(50% - .4em);right:14px}.success_message{width:100%}.items.filter{flex-direction:column}.items.filter>div{margin-bottom:23px;margin-right:0;padding-bottom:10px}form .input{font-size:1.2em}}@media (max-width:600px){body{font-size:3vw;line-height:4.4vw}.cell-block-wrap .cell-block-item{flex:0 0 100%}}@media (max-width:560px){br.mobile{display:block}.title_columns:not(:has(.text_col)) .title_col{text-wrap-style:balance}.latest-cases .items.wrap:not(.latest-cases__single_case){grid-template-columns:repeat(1,1fr);display:grid}}@media (max-width:500px){body{font-size:3vw;line-height:3.6vw}form .input{font-size:1em}}@media (max-width:400px){h1,.h1{font-size:2.1em}h2,.h2{font-size:1.5em}}@media only screen and (min-width:1141px){body:not(:-webkit-any(.page-template-privacy-policy,.single-cases)) .title_columns *{margin-bottom:0!important}body:not(:-moz-any(.page-template-privacy-policy,.single-cases)) .title_columns *{margin-bottom:0!important}body:not(:is(.page-template-privacy-policy,.single-cases)) .title_columns *{margin-bottom:0!important}}@media (min-width:900px) and (max-width:1039px){body{font-size:1.3vw}}@media (min-width:768px) and (max-width:900px){body{font-size:1.5vw}}@media (max-width:1140px){.title_columns{gap:clamp(8px,12*var(--vw1920),12px);flex-direction:column}.title_columns>.h3:not(.title_col),section:not(:-webkit-any(.business_niches,.case_what_our_client_said)) .title_columns>h2:not(.title_col),.title_columns>.h2:not(.title_col),section:not(:-webkit-any(.business_niches,.page-testimonial,.case_what_our_client_said)) .title_columns>.h1:not(.title_col),body:not(.page-template-privacy-policy) .title_columns>.text_col{font-weight:400;font-size:1.3em!important;line-height:1.12em!important}.title_columns>.h3:not(.title_col),section:not(:-moz-any(.business_niches,.case_what_our_client_said)) .title_columns>h2:not(.title_col),.title_columns>.h2:not(.title_col),section:not(:-moz-any(.business_niches,.page-testimonial,.case_what_our_client_said)) .title_columns>.h1:not(.title_col),body:not(.page-template-privacy-policy) .title_columns>.text_col{font-weight:400;font-size:1.3em!important;line-height:1.12em!important}.title_columns>.h3:not(.title_col),section:not(:is(.business_niches,.case_what_our_client_said)) .title_columns>h2:not(.title_col),.title_columns>.h2:not(.title_col),section:not(:is(.business_niches,.page-testimonial,.case_what_our_client_said)) .title_columns>.h1:not(.title_col),body:not(.page-template-privacy-policy) .title_columns>.text_col{font-weight:400;font-size:1.3em!important;line-height:1.12em!important}}@font-face{font-family:CT2020;src:url(/fonts/CT2020-Regular.woff2)format("woff2"),url(/fonts/CT2020-Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:CT2020;src:url(/fonts/CT2020-Medium.woff2)format("woff2"),url(/fonts/CT2020-Medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:CT2020;src:url(/fonts/CT2020-Bold.woff2)format("woff2"),url(/fonts/CT2020-Bold.woff)format("woff");font-weight:900;font-display:swap}.main-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:99;background:rgba(209,209,209,.7);width:100%;max-height:84px;display:-webkit-flex;position:fixed;top:0;left:0}:root{--ct-mobile-header-height:50px;--ct-header-height:84px;--ct-safe-area-top:0px}@supports (top:env(safe-area-inset-top)){:root{--ct-safe-area-top:env(safe-area-inset-top)}}.main-header:not(.fixed) .title-logo-menu{display:none}.main-header.fixed .title-logo-menu{display:-webkit-flex}.main-header.fixed{width:100%;position:fixed}.fixed_logo{-webkit-transition:-webkit-transform .5s linear;z-index:100;flex:1 0 394px;grid-template-columns:minmax(56px,84px) 1fr;height:84px;transition:all .5s linear;display:grid;position:relative;top:0;left:0;right:0}.fixed .fixed_logo{flex:1 0 auto}.fixed_logo a{height:inherit;cursor:pointer}.fixed_logo a img{width:100%}.fixed_logo.active{position:fixed}a.title-logo,.title-logo-menu{background:#000}a.title-logo svg{width:100%;height:100%}.title-logo-menu{padding:0 31px}.title-logo-menu img{display:none}.title-logo-menu img.active{display:block}.main-header a.title-logo-menu:before{content:"";background:url(/img/title_points.svg) 50% no-repeat;width:100%;height:100%}.trigger-popup-form:has(.mobile_contact_btn){display:none}.main-header .link-logo{box-shadow:none;aspect-ratio:1;width:100%}.main-header .link-logo svg{width:100%;height:100%}.black>a{color:#000!important}.main-header .block-menu .menu{height:100%;margin:0;padding:0;list-style-type:none}.main-header .menu ul{padding-left:0}.main-header .menu{justify-content:space-around;align-items:center;width:100%;padding:0;display:-webkit-flex}.main-header .menu>li{cursor:pointer;flex:1 0 auto;height:100%}.main-header .menu>li :not(a){cursor:default}.main-header .block-input input[type=submit],.main-header .block-input.input-with-btn-search .icon_search,.main-header .block-input.input-with-btn-search .icon_search *{cursor:pointer}.main-header .menu>li.menu-item-has-children>a:after{content:"+";vertical-align:top;cursor:pointer;width:10px;margin-left:5px;display:inline-block}.main-header .menu>li.menu-item-has-children.open-dropdown>a:after{content:"-"}.main-header.show-small-menu .menu li.open-dropdown>ul{opacity:1;z-index:99;pointer-events:all;text-align:left;background:#fff;height:auto;top:auto;left:0}.main-header .block-menu .menu li.dropdown:hover>a:before{width:100%}.main-header .block-menu{align-items:center;width:100%;display:-webkit-flex}.main-header .block-menu .menu a{box-shadow:none;letter-spacing:.03em;text-transform:uppercase;color:#000;-webkit-transition:-webkit-transform .5s linear;z-index:1;outline:none;justify-content:center;align-items:center;height:100%;padding:0;text-decoration:none;transition:all .5s linear;display:-webkit-flex;position:relative}.main-header .block-menu .menu a span{padding:0}.main-header .block-menu .menu>li>ul{opacity:0;text-align:center;z-index:-1;border-bottom:1px solid rgba(42,42,42,.2);height:0;margin:0;padding:2.1em 4.42em 1.58em;list-style-type:none;display:none;position:fixed;top:4.52em;left:0;right:0;overflow:hidden}.main-header .menu>li.menu-item-has-children li.menu-item-has-children ul.sub-menu a{text-transform:unset;letter-spacing:-.01em;color:#000;height:auto;font-weight:400}.main-header .menu>li.menu-item-has-children li.menu-item-has-children ul.sub-menu a:hover{color:#000}.main-header .block-menu .menu a b{color:#000;font-weight:500}.main-header .block-menu .menu li>ul li.no_visible_link>ul.sub-menu>li>a{text-transform:uppercase;color:#000;font-weight:400}.main-header .block-menu .menu li>ul>li.no_visible_link>a{display:none}.searchform_block{border-bottom:1px solid rgba(42,42,42,.2);width:100%;padding:3em 0;display:none;position:fixed;top:100%;left:0}.searchform_block input.search{color:#000}.search-btn span{display:none}.main-header .menu>li.search-btn>a:after{content:"";background:url(/img/icon_search_white.svg) 50%/1.68em no-repeat;width:1.68em;height:1.68em;display:block}.main-header .menu>li.search-btn>a{font-size:1.05em}.search_show .searchform_block{display:block}.main-header *{box-sizing:border-box}.main-header .block-menu .menu li.open-dropdown.services_header_menu>.sub-menu a{height:auto}.main-header .block-menu .menu .menu-item>.sub-menu li>a:not([href]){cursor:default;pointer-events:none}.main-header .block-menu .menu li>.sub-menu li>a{text-transform:none!important}.main-header .block-menu .menu .services_header_menu>ul li.bold>a{text-transform:none!important;font-weight:500!important}.main-header .block-menu .menu ul li a{vertical-align:top;width:auto;padding:.79em 0;font-weight:400;display:inline-block}.main-header .block-menu .menu ul li.empty_link>a{cursor:default;pointer-events:none;color:#818181!important}.main-header .block-menu .menu>li>ul>li{flex:none}.main-header .block-menu .menu ul li{flex-grow:0;display:inline-block}.main-header .block-menu .menu li.current_page_item:not(.get-in-touch)>a,.main-header .block-menu .menu li.current-page-ancestor:not(.get-in-touch)>a{font-weight:500!important}.main-header .open-dropdown.services_header_menu>.sub-menu{justify-content:center;gap:clamp(46px,84*var(--vw1920),84px);display:flex}.main-header .open-dropdown.services_header_menu.services_header_menu__column>.sub-menu{flex-direction:column;justify-content:center;align-items:center;gap:.79em;display:flex}.main-header .open-dropdown.services_header_menu>.sub-menu>li.menu-item:not(.menu-item-has-children)>a{padding-top:0;text-transform:none!important}.main-header .open-dropdown.services_header_menu>.sub-menu>li.menu-item-has-children>a{padding-bottom:.79em}.main-header .block-menu .menu .sub-menu li>a>.suffix{opacity:0}.main-header .open-dropdown.clients_header_menu>.sub-menu>li.two_columns>.sub-menu{border-top:2px solid #d1d1d1;width:100%;padding-top:.79em}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu,.main-header .open-dropdown.blog_header_menu .sub-menu li.two_columns>.sub-menu,.main-header .open-dropdown.clients_header_menu>.sub-menu>li.two_columns>.sub-menu{column-gap:clamp(25px,35*var(--vw1920),35px);justify-content:space-between;width:100%;height:100%;display:flex;flex-direction:row!important}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu>li:not(:-webkit-any(.no_visible_link,.menu-item-has-children))>a{padding-bottom:0}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu>li:not(:-moz-any(.no_visible_link,.menu-item-has-children))>a{padding-bottom:0}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu>li:not(:is(.no_visible_link,.menu-item-has-children))>a{padding-bottom:0}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns:not(.no_visible_link)>.sub-menu{border-top:2px solid #d1d1d1;padding-top:.79em}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu,.main-header .open-dropdown.blog_header_menu .sub-menu li.two_columns>.sub-menu{column-gap:clamp(46px,84*var(--vw1920),84px)}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu>li>.sub-menu{height:auto}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu>li{width:100%;max-width:max-content}.main-header .menu>.services_header_menu>.sub-menu .services_column_title>a{cursor:default;pointer-events:none;text-transform:none;padding-bottom:.79em;color:#818181!important;font-weight:400!important}.main-header .menu>.services_header_menu>.sub-menu .services_column_title:not(:has(a:not([href])))>a{cursor:pointer;pointer-events:all}.main-header .menu>.services_header_menu:not(.services_header_menu_new)>.sub-menu .services_column_title>.sub-menu{border-left:2px solid;position:relative;padding-left:8px!important}.main-header .open-dropdown.services_header_menu>.sub-menu>li{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.main-header .open-dropdown.services_header_menu.services_header_menu__column>.sub-menu>li{justify-content:flex-start;align-items:flex-start;width:100%}.main-header .menu>.services_header_menu.services_header_menu_new>.sub-menu .services_column_title>a{border:none;color:#000!important;font-weight:500!important}.main-header .open-dropdown.services_header_menu>.sub-menu ul li a{display:block}.main-header .services_header_menu .services_no_visible_link>a{display:none!important}.main-header .open-dropdown.services_header_menu>.sub-menu li>.sub-menu{display:flex;flex-direction:column!important}.main-header .open-dropdown.services_header_menu>.sub-menu li.services_row>.sub-menu{justify-content:center;gap:clamp(46px,84*var(--vw1920),84px);width:100%;display:flex;flex-direction:row!important}.main-header .open-dropdown.services_header_menu>.sub-menu li>.sub-menu>li{flex:none;height:auto}.main-header .open-dropdown.services_header_menu>.sub-menu>li>.sub-menu>li:not(:last-of-type)>.sub-menu{padding-bottom:clamp(15px,25*var(--vw1920),25px)}.main-header .open-dropdown.clients_header_menu>.sub-menu{justify-content:center;gap:clamp(46px,84*var(--vw1920),84px);flex-direction:row;display:flex}.main-header .open-dropdown.clients_header_menu>.sub-menu>li{flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;display:flex}.main-header .open-dropdown.clients_header_menu>.sub-menu ul li a{display:block}.main-header .open-dropdown.clients_header_menu>.sub-menu li>.sub-menu{height:auto;display:flex;flex-direction:column!important}.main-header .open-dropdown.clients_header_menu>.sub-menu li>.sub-menu>li{flex:none;height:auto}.main-header .block-menu .menu li.company_header_menu>ul li.no_visible_link>ul.sub-menu>li>a{text-transform:none;font-weight:400}.main-header .block-menu .menu li.company_header_menu>ul li.no_visible_link>ul.sub-menu>li>a:hover{color:#000}.main-header .block-menu .menu li.company_header_menu.open-dropdown>ul{justify-content:center;gap:clamp(46px,84*var(--vw1920),84px);display:flex}.main-header .block-menu .menu li.blog_header_menu ul li a{height:auto}.main-header .block-menu .menu li.blog_header_menu.open-dropdown>ul{justify-content:center;gap:clamp(46px,84*var(--vw1920),84px);display:flex}.main-header .block-menu .menu li.languages_header_menu{max-width:84px}.main-header .block-menu .menu li.languages_header_menu ul li a{height:auto}.main-header .block-menu .menu li.languages_header_menu>a{color:#fff;background:#000!important}.main-header .block-menu .menu li.languages_header_menu:has(.current_page_item)>a{color:#fff;background:#000!important}.main-header .block-menu .menu li.languages_header_menu.open-dropdown>a,.main-header .block-menu .menu li.languages_header_menu>a:hover{color:#000!important;background:#fff!important}.main-header .block-menu .menu li.languages_header_menu.open-dropdown>ul{white-space:nowrap;border:1px solid #d1d1d1;border-top:none;flex-direction:column;justify-content:center;width:calc(100% + 1px);height:auto;padding:0;display:flex;position:absolute}.main-header .block-menu .menu li.languages_header_menu.open-dropdown>ul>li{border-bottom:1px solid #d1d1d1;justify-content:center;display:flex}.main-header .block-menu .menu li.languages_header_menu.open-dropdown>ul>li>a{cursor:pointer;width:inherit;padding:15px 0 15px 15px}@media only screen and (max-width:1285px){.main-header .block-menu .menu>li>ul{padding:2.1em 2.73em}.main-header.fixed .title-logo-menu{padding:0 .73em}}@media only screen and (max-width:1140px){:root{--ct-header-height:var(--ct-mobile-header-height)}.main-header .desktop-only{display:none!important}.fixed_logo{flex:1 0 auto;grid-template-columns:50px 210px 52px;height:50px}.fixed_logo a{max-height:50px}.main-header .menu>li.search-btn>a:after{background-size:1em;height:1em}.main-header .block-menu .menu{box-sizing:border-box;background-color:#fff;width:480px;height:100vh;position:fixed;top:0;left:0;transform:translate(-480px)}.main-header.mobile.show-mobile-menu .title-logo-menu:before{background:#000 url(/img/title_close.svg) 50% no-repeat}.main-header .block-menu .menu li{text-align:left;flex:none;width:100%;height:auto;margin-right:0!important}.main-header .block-menu .menu>li>a{color:#fff;letter-spacing:-.01em;padding:8px 0;font-size:2.3em;line-height:1em}.main-header .block-menu .menu ul li a{color:#818181;padding:5px 0 4px}.main-header .block-menu .menu li a span br,.main-header .block-menu .menu>li{display:none}.main-header.show-mobile-menu .block-menu{position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.main-header.show-mobile-menu .block-menu .menu{display:block;overflow-x:hidden}.main-header.show-mobile-menu .block-menu .menu>li{border-bottom:1px solid #fff;order:1;display:block}.main-header.show-mobile-menu .block-menu .menu>li:first-child{border-top:1px solid #fff}.main-header .block-menu .menu>li>ul.sub-menu ul.sub-menu ul.sub-menu{margin:0;padding:0}.main-header .block-menu .menu>li>ul.sub-menu ul.sub-menu li.current_page_parent ul.sub-menu{display:block}.main-header.show-mobile-menu .block-menu .menu{width:100%;top:calc(var(--ct-mobile-header-height) + var(--ct-safe-area-top));height:calc(100vh - var(--ct-mobile-header-height) - var(--ct-safe-area-top));background:#000;flex-direction:column;justify-content:flex-start;padding:24px 1em 170px;transition:transform .3s;display:-webkit-flex;position:fixed;overflow-x:hidden;overflow-y:scroll;transform:translateZ(0)}.main-header .block-menu .menu li:not(.get-in-touch) a:hover,.main-header .block-menu .menu li:not(.get-in-touch) a:focus,.main-header .block-menu .menu li:not(.get-in-touch) a:active{background:0 0}.main-header .block-menu .menu>li.current-menu-parent>a:before,.main-header .block-menu .menu>li.current_page_item>a:before,.main-header .block-menu .menu>li:hover>a:before{width:0}.main-header .block-menu .menu li ul{padding:0;transition:max-height .5s ease-in-out;position:relative;top:0}.main-header .block-menu .menu>li>ul{opacity:1;text-align:center;-webkit-transition:-webkit-transform .5s linear;z-index:0;border-bottom:0;height:auto;padding-bottom:.84em;transition:all .5s linear;display:none;position:relative;left:auto;right:auto;overflow:auto}.main-header .block-menu .menu li a span{text-align:left;width:100%}.main-header .menu .sub-menu a:hover{color:#fff!important}.main-header{height:calc(var(--ct-mobile-header-height) + var(--ct-safe-area-top));max-height:none;padding-top:var(--ct-safe-area-top);justify-content:space-between}.trigger-popup-form:has(.mobile_contact_btn){background:#000;flex:0 25%;justify-content:center;align-items:center;padding:0 12px;display:flex}.mobile_contact_btn{text-transform:uppercase;color:#fff;z-index:99;text-decoration:none;display:block}.main-header .trigger-popup-form{background:#cdff3a!important}.main-header .trigger-popup-form .mobile_contact_btn{color:#000!important}.main-header.mobile .block-menu{display:none}.main-header.mobile.show-mobile-menu .block-menu{display:flex}.main-header .block-menu .menu li:hover ul{top:auto}.main-header .block-menu .menu li:hover a:before{width:0!important}.main-header .block-menu .menu>li a{width:100%;height:auto;display:block}.main-header .block-menu .menu li.get-in-touch>a{color:#fff!important}.main-header .menu>li.menu-item-has-children>a:after{content:"+";color:#fff;align-items:center;height:100%;font-size:22px;display:-webkit-flex;position:absolute;top:0;right:13px}.main-header .menu>li.menu-item-has-children.show-ul>a:after{content:"-";width:8px}.main-header .block-menu .menu li.show-ul ul{background:0 0;border-top:0;margin:0;display:block;top:0;overflow-y:hidden}.main-header .block-menu .menu li.get-in-touch{background:0 0!important}a.title-logo-menu{justify-content:center;padding:0!important;display:-webkit-flex!important}a.title-logo{background:#000}.mobile a.title-logo{display:flex!important}.main-header .block-input.input-with-btn-search.with_text .icon_search{box-sizing:border-box;border:1px solid #dfdfdf}.main-header.show-mobile-menu .block-menu .menu li.search-btn{border-bottom:0}.main-header .block-menu .menu a b{color:#fff}.main-header .block-menu .menu li .border_bottom,.main-header .block-menu .menu li .border_top{border:0}.main-header .block-menu .menu li>ul>li>a{border:0;margin:0;padding-top:0;font-size:1.8em;line-height:1}.main-header .block-menu .menu .sub-menu li>a>.suffix{display:none}.main-header .menu>.clients_header_menu>.sub-menu,.main-header .menu>.company_header_menu>.sub-menu,.main-header .menu>.services_header_menu .services_column_title,.main-header .menu>.services_header_menu .services_column_title>.sub-menu{position:relative;padding-left:1.5em!important}.main-header .block-menu .menu li.services_header_menu>ul li.no_visible_link>ul.sub-menu>li>a{border:0;margin:0;padding:0 0 .79em;font-size:1em}.main-header .block-menu .menu li.services_header_menu>ul li.no_visible_link>ul.sub-menu>li.menu-item-has-children>a{padding-bottom:3px}.main-header .block-menu .menu li.services_header_menu.services_header_menu__column.menu-services-root>ul li.no_visible_link>ul.sub-menu>li.bold.two_columns.menu-item-has-children>a{padding-bottom:0}.main-header .services_header_menu>.sub-menu li.two_columns:not(:-webkit-any(.no_visible_link,.services_no_visible_link))>.sub-menu{padding-top:.79em!important;padding-left:.79em!important}.main-header .services_header_menu>.sub-menu li.two_columns:not(:-moz-any(.no_visible_link,.services_no_visible_link))>.sub-menu{padding-top:.79em!important;padding-left:.79em!important}.main-header .services_header_menu>.sub-menu li.two_columns:not(:is(.no_visible_link,.services_no_visible_link))>.sub-menu{padding-top:.79em!important;padding-left:.79em!important}.main-header .services_header_menu.services_header_menu__column.menu-services-root>.sub-menu li.two_columns:not(:-webkit-any(.no_visible_link,.services_no_visible_link))>.sub-menu{padding-top:0!important}.main-header .services_header_menu.services_header_menu__column.menu-services-root>.sub-menu li.two_columns:not(:-moz-any(.no_visible_link,.services_no_visible_link))>.sub-menu{padding-top:0!important}.main-header .services_header_menu.services_header_menu__column.menu-services-root>.sub-menu li.two_columns:not(:is(.no_visible_link,.services_no_visible_link))>.sub-menu{padding-top:0!important}.main-header .services_header_menu>.sub-menu li.two_columns:not(.no_visible_link)>.sub-menu>li:not(:last-of-type)>a{padding-bottom:.79em!important}.main-header .menu>.services_header_menu.services_header_menu_new>.sub-menu .services_column_title>a{pointer-events:none;padding-bottom:0;color:#fff!important}.main-header .menu>.services_header_menu.services_header_menu__column>.sub-menu>li.services_row,.main-header .menu>.services_header_menu.services_header_menu__column>.sub-menu>li.services_row>.sub-menu>li.no_visible_link,.main-header .menu>.services_header_menu.services_header_menu__column>.sub-menu>li.services_row>.sub-menu>li>.sub-menu>li:not(.menu-item-has-children){padding-top:0!important;padding-bottom:0!important}.main-header .services_header_menu>.sub-menu,.main-header .show-ul.services_header_menu>.sub-menu{flex-wrap:nowrap;display:flex}.main-header .services_header_menu>.sub-menu>li.menu-item,.main-header .show-ul.services_header_menu>.sub-menu>li.menu-item{flex-direction:column;flex:none;display:flex}.main-header .show-ul.services_header_menu>.sub-menu>li.menu-item-has-children>a{padding-bottom:0}.main-header .open-dropdown.services_header_menu>.sub-menu>li.menu-item-has-children>.sub-menu{border-top:none;padding-top:0}.main-header .block-menu .menu li.services_header_menu.dropdown.show-ul>.sub-menu{padding-bottom:0}.main-header .block-menu .menu li.dropdown.show-ul>.sub-menu{gap:0;padding-right:2px;display:block;padding-left:1.5em!important}.main-header .show-ul.services_header_menu>.sub-menu li.two_columns>.sub-menu,.main-header .show-ul.clients_header_menu>.sub-menu>li.two_columns>.sub-menu{height:auto;flex-direction:column!important}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu>li{width:100%;max-width:100%}.main-header .block-menu .menu li.services_header_menu>.sub-menu{display:none}.main-header .menu>.services_header_menu>.sub-menu>li.two_columns .services_column_title{padding-top:.79em;padding-bottom:.79em}.main-header .menu>.services_header_menu>.sub-menu>li.two_columns .services_column_title>.sub-menu>li:last-of-type,.menu>.services_header_menu>.sub-menu>li.two_columns .services_column_title>.sub-menu>li:last-of-type>a{padding-bottom:0}.main-header .menu>.services_header_menu>.sub-menu>li.two_columns .services_column_title>a{color:#fff}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu,.main-header .open-dropdown.blog_header_menu>.sub-menu>li.two_columns>.sub-menu,.main-header .open-dropdown.clients_header_menu>.sub-menu>li.two_columns>.sub-menu{justify-content:space-between;height:auto;display:flex;flex-direction:column!important}.main-header .block-menu .menu li.current_page_item:not(.get-in-touch)>a,.main-header .block-menu .menu li.current-menu-item:not(.get-in-touch)>a,.main-header .block-menu .menu li.current-menu-item>a{font-weight:500;color:#fff!important}.main-header.show-small-menu .menu li.open-dropdown>ul{background:#000}.main-header .block-menu .menu li.clients_header_menu>.sub-menu{display:none}.main-header .open-dropdown.clients_header_menu>.sub-menu,.main-header .block-menu .menu li.clients_header_menu.dropdown.show-ul>.sub-menu{padding-bottom:0}.main-header .open-dropdown.clients_header_menu>.sub-menu>li:nth-child(2){max-width:100%}.main-header .open-dropdown.clients_header_menu>.sub-menu>li:nth-child(2)>ul{flex-direction:column!important}.main-header .block-menu .menu li.clients_header_menu>.sub-menu>li:last-child{margin-bottom:1em}.main-header .block-menu .menu li>ul li.no_visible_link>ul.sub-menu>li>a,.main-header .block-menu .menu>li>ul>li>a{color:#fff!important}.main-header .block-menu .menu li>ul li.no_visible_link>ul.sub-menu>li.empty_link>a{color:#818181!important}.main-header .block-menu .menu li:not(.company_header_menu)>ul li.no_visible_link>ul.sub-menu>li>a,.main-header .block-menu .menu>li>ul>li:not(.services_column_title)>a,.main-header .block-menu .menu>li.company_header_menu .sub-menu li:not(.menu-item-has-children)>a,.main-header .block-menu .menu>li.clients_header_menu .sub-menu li:not(.menu-item-has-children)>a,.main-header .block-menu .menu>li.services_header_menu.services_header_menu_new .sub-menu li:not(.menu-item-has-children)>a,.main-header .block-menu .menu>li.services_header_menu.services_header_menu__column.menu-services-root .sub-menu li:not(.menu-item-has-children)>a,.main-header .block-menu .menu>li.services_header_menu.services_header_menu__column.menu-industries-root .sub-menu li:not(.menu-item-has-children)>a{padding:12px 0 3px;font-size:1.8em;line-height:1.15em}.main-header .block-menu .menu>li.services_header_menu.services_header_menu_new>.sub-menu li.two_columns .services_column_title>.sub-menu>li:last-of-type:not(.menu-item-has-children)>a,.main-header .block-menu .menu>li.services_header_menu.services_header_menu__column.menu-industries-root>.sub-menu li.two_columns .services_column_title>.sub-menu>li:last-of-type:not(.menu-item-has-children)>a{padding-bottom:3px}.main-header .block-menu .menu li.dropdown.show-ul.company_header_menu>.sub-menu{flex-direction:column}.main-header .block-menu .menu li.dropdown.show-ul>.sub-menu>li:last-child{margin-bottom:12px}.main-header .block-menu .menu li.current-menu-item>a{font-weight:500;color:#fff!important}.main-header br{display:none}.main-header .block-menu .menu li.blog_header_menu>ul{flex-direction:column;justify-content:flex-start;gap:0;display:none}.main-header .block-menu .menu li.blog_header_menu.show-ul>ul{display:flex}.main-header .menu>li.menu-item-has-children li.menu-item-has-children ul.sub-menu a{color:#fff}.main-header .block-menu .menu li.languages_header_menu{max-width:100%}.main-header .block-menu .menu li.languages_header_menu>a{background:#000;border-right:none;padding-left:0;padding-right:0}.main-header .block-menu .menu li.languages_header_menu>a:hover,.main-header .block-menu .menu li.languages_header_menu>a:focus,.main-header .block-menu .menu li.languages_header_menu>a:active{color:#fff!important;background:#000!important}.searchform_block{border-bottom:none;padding:16px 0;position:relative;top:0}.main-header.mobile .menu li.search-btn .mobile-search-block{padding:7px 0;display:block}.mobile-search-block .searchform{align-items:stretch;display:flex}.mobile-search-block .icon_search{cursor:pointer;background-color:#000;flex-shrink:0;justify-content:center;align-items:center;padding:5px 10px;display:flex;position:relative}.mobile-search-block .icon_search img{width:26px;height:26px;display:block}.mobile-search-block .search-inputs{opacity:0;pointer-events:none;flex:1;height:3.2em;position:relative}.mobile-search-block.search-active .search-inputs{opacity:1;pointer-events:auto}.mobile-search-block .search-inputs input[type=text]{box-sizing:border-box;background:#ededed;border:none;outline:none;width:100%;height:100%;margin-bottom:0;padding:0 14px;font-size:1em}.mobile-search-block .search-inputs input[type=submit]{cursor:pointer;text-transform:uppercase;color:#000;background:#cdff3a;border:none;height:100%;padding:0 1.7em;font-size:1.1em;font-weight:400;display:none;position:absolute;top:0;right:0}.mobile-search-block.with_text .search-inputs input[type=submit]{display:block}.main-header.mobile .menu li.search-btn>a{display:none}}.mobile-search-block{display:none}@media (max-width:500px){.fixed_logo{grid-template-columns:50px 140px 52px}}@media (max-width:600px){.trigger-popup-form:has(.mobile_contact_btn){flex:100%}}@media (min-width:1141px){.main-header .menu>.services_header_menu>.sub-menu>li>a,.main-header .menu>.services_header_menu>.sub-menu li.two_columns .sub-menu>li:last-child:not(:-webkit-any(:only-child,.menu-item-has-children))>a,.main-header .menu>.services_header_menu>.sub-menu li.two_columns .sub-menu>li.services_column_title>.sub-menu>li:last-child>a,.main-header .menu>.clients_header_menu>.sub-menu>li.two_columns li:last-child>a{padding-bottom:0}.main-header .menu>.services_header_menu>.sub-menu>li>a,.main-header .menu>.services_header_menu>.sub-menu li.two_columns .sub-menu>li:last-child:not(:-moz-any(:only-child,.menu-item-has-children))>a,.main-header .menu>.services_header_menu>.sub-menu li.two_columns .sub-menu>li.services_column_title>.sub-menu>li:last-child>a,.main-header .menu>.clients_header_menu>.sub-menu>li.two_columns li:last-child>a{padding-bottom:0}.main-header .menu>.services_header_menu>.sub-menu>li>a,.main-header .menu>.services_header_menu>.sub-menu li.two_columns .sub-menu>li:last-child:not(:is(:only-child,.menu-item-has-children))>a,.main-header .menu>.services_header_menu>.sub-menu li.two_columns .sub-menu>li.services_column_title>.sub-menu>li:last-child>a,.main-header .menu>.clients_header_menu>.sub-menu>li.two_columns li:last-child>a{padding-bottom:0}.main-header .menu>.services_header_menu.services_header_menu_new>.sub-menu .services_column_title>.sub-menu,.main-header .open-dropdown.services_header_menu.services_header_menu__column>.sub-menu>li.services_row:not(:first-child){border-top:2px solid #d1d1d1;padding-top:.79em}.main-header.fixed .title-logo-menu{box-sizing:border-box;width:84px}.title-logo-menu+.title-logo-menu{margin-left:-2em;padding-left:0}.main-header.fixed a.title-logo{display:none}.main-header.fixed:not(.active_menu){-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none;background:0 0;justify-content:space-between}.main-header.fixed:not(.active_menu) .block-menu ul.menu li:not(li.get-in-touch){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:none}.main-header.fixed .block-menu ul.menu{justify-content:flex-end}.main-header .block-menu .menu>li.current-menu-parent>a:before,.main-header .block-menu .menu>li.current_page_item>a:before,.main-header .block-menu .menu>li:hover>a:before{width:100%}.main-header .block-menu .menu>li.current-menu-parent>a,.main-header .block-menu .menu>li.current_page_item:not(.get-in-touch)>a,.main-header .block-menu .menu>li.current-menu-ancestor>a{background:#fff}.main-header .block-menu .menu li.get-in-touch{background:#000;flex:0 0 12em;margin-right:0;position:relative}.main-header .block-menu .menu li.get-in-touch a{width:100%;position:relative;color:#fff!important}.main-header .block-menu .menu li.get-in-touch a:hover{text-decoration:underline}.main-header.show-small-menu .menu>li{height:100%;position:relative}.main-header.show-small-menu .menu>li>a{align-items:center;height:100%;display:-webkit-flex}.main-header .block-menu li.open-dropdown:before{left:-2.1em;right:auto}.main-header.show-small-menu .menu li ul{flex-wrap:wrap;justify-content:space-between;display:-webkit-flex}.main-header .menu>li.menu-item-has-children li.menu-item-has-children ul.sub-menu a{padding-top:0}.main-header .block-menu .menu>li .sub-menu .sub-menu{border:0;flex-direction:column;justify-content:flex-start;display:-webkit-flex;position:relative;top:0}.main-header .block-menu .menu>li>ul{justify-content:space-between}.main-header .menu>li.search-btn>a{padding:0 1.31em}.main-header .menu li.search-btn{flex-grow:0}.main-header.search_show .menu>li.search-btn>a:after,.main-header .block-menu .menu li.search-btn a:hover:after,.main-header.search_show .menu li.search-btn a:after{background:url(/img/icon_search.svg) 50%/1.26em no-repeat}.main-header.show-small-menu .menu li:not(.open-dropdown)>ul{display:none}.main-header .block-menu .menu li.open-dropdown:not(.get-in-touch) a,.main-header .block-menu .menu li:not(.get-in-touch) a:active,.main-header .block-menu .menu li:not(.get-in-touch) a:hover,.main-header.search_show .menu li.search-btn a{color:#000;background:#fff}.main-header .menu li.menu-item.dropdown:has(.current-page-ancestor)>a{color:#000;background:#fff}.main-header .menu>li.search-btn>a{color:#fff;background:#000;border-right:1px solid #fff;padding:0 1.05em}.main-header.fixed .menu>li.search-btn>a{border-right-color:transparent}.main-header .menu>li.search-btn>a:after{background-size:1.26em;width:1.26em;height:1.26em}.main-header .block-menu .menu li .border_bottom{margin-bottom:24px;padding-bottom:10px}.main-header.fixed:not(.active_menu) .fixed_logo,.main-header.fixed:not(.active_menu) .block-menu .get-in-touch{pointer-events:auto;z-index:100}.main-header.fixed:not(.active_menu) .fixed_logo{flex:none}.main-header.fixed:not(.active_menu) .block-menu{align-items:center;width:-moz-fit-content;width:fit-content;display:-webkit-flex}.main-header .open-dropdown.clients_header_menu>.sub-menu>li:nth-child(2)>ul>li>a{padding-bottom:.79em}.main-header .open-dropdown.clients_header_menu>.sub-menu>li:nth-child(2)>ul>li>.sub-menu{border-top:2px solid #d1d1d1;padding-top:.79em}.main-header .clients_header_menu>.sub-menu>li.two_columns>a{padding-top:0}.main-header .block-menu .menu li.company_header_menu>ul>li:first-child{margin-left:1em}.main-header .block-menu .menu .clients_header_menu ul li a,.main-header .block-menu .menu .blog_header_menu ul li a{padding:0}.main-header .block-menu .menu li.blog_header_menu.open-dropdown>ul{justify-content:center;gap:clamp(46px,84*var(--vw1920),84px);display:flex}.main-header .menu>li.blog_header_menu li.no_visible_link.menu-item-has-children>.sub-menu{column-gap:clamp(46px,84*var(--vw1920),84px);flex-direction:row!important}.main-header .menu>li.blog_header_menu li.no_visible_link.menu-item-has-children.column>.sub-menu{flex-direction:column!important}.main-header .block-menu .menu li.blog_header_menu>.sub-menu li.two_columns>.sub-menu{border-top:2px solid #d1d1d1;padding-top:.79em}.main-header .block-menu .menu li.blog_header_menu>.sub-menu>li:not(.menu-item-has-children)>a{border-bottom:2px solid #d1d1d1;margin-bottom:.79em}.main-header .block-menu .menu li.services_header_menu>.sub-menu>li.two_columns.services_no_visible_link>.sub-menu,.main-header .block-menu .menu li.services_header_menu>.sub-menu>li.two_columns.no_visible_link>.sub-menu{border-top:none!important;margin-bottom:0!important;padding-top:0!important}.main-header .block-menu .menu .sub-menu li>a:has(.suffix):hover{text-decoration:underline}.main-header .block-menu .menu .sub-menu li>a>.suffix{opacity:0}.main-header .block-menu .menu .sub-menu li>a:hover>.suffix{opacity:1}.main-header .block-menu .menu li.languages_header_menu>a:after{display:none!important}.main-header .block-menu .menu li.languages_header_menu>a{border-right:1px solid #fff;padding:0 1.05em}}@media (min-width:1141px) and (max-width:1360px){.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu{justify-content:flex-start;gap:10px;width:100%;display:flex;flex-direction:column!important}.main-header .open-dropdown.services_header_menu>.sub-menu li.two_columns>.sub-menu>li{max-width:100%}.main-header .open-dropdown.services_header_menu__column>.sub-menu>li.services_row>.sub-menu>li.two_columns{flex:auto;min-width:0}.main-header .open-dropdown.services_header_menu__column>.sub-menu>li.services_row>.sub-menu>li.two_columns>.sub-menu{gap:clamp(15px,25*var(--vw1920),25px)clamp(46px,84*var(--vw1920),84px);flex-wrap:wrap;flex-direction:row!important}.main-header .open-dropdown.menu-services-root>.sub-menu>li.services_row>.sub-menu>li.two_columns>.sub-menu{justify-content:center}.main-header .open-dropdown.services_header_menu__column>.sub-menu>li.services_row>.sub-menu>li.two_columns>.sub-menu>li{max-width:max-content}}@media only screen and (min-width:1140px) and (max-width:1300px){.main-header .menu>li.search-btn>a{font-size:0!important}.main-header .block-menu .menu>li>ul>li:last-child{padding-right:0}.main-header .block-menu .menu li.get-in-touch{flex:none;padding:0 .52em}.main-header .menu>li.search-btn>a{padding:0 .73em}a.title-logo img{width:auto}.main-header .block-menu .menu>li>a{font-size:.85em}.main-header.fixed .title-logo-menu{padding:0}}@media (min-width:1320px){.main-header.show-small-menu.on:before{height:204px}}.overflow-hidden{overflow:hidden}@media only screen and (max-width:1140px){.searchform_block{opacity:0;display:block;position:relative;top:auto}.search_show .search-btn .searchform_block{opacity:1;display:block}.search-btn .searchform_block{display:none}.search-btn>a{border-bottom:1px solid #fff}}@media only screen and (min-width:1141px){.searchform_block{background:#fff}}.block-input{position:relative}.block-input.input-with-btn-search .searchform{align-items:stretch;display:flex}.block-input.input-with-btn-search .icon_search{width:clamp(46px,80*var(--vw1920),80px);cursor:pointer;z-index:2;background-color:#dfdfdf;flex-shrink:0;justify-content:center;align-items:center;display:flex}.block-input.input-with-btn-search .icon_search img{cursor:pointer;display:block}.block-input.input-with-btn-search .icon_search .icon-close{display:none}.block-input.input-with-btn-search.with_text .icon_search{background-color:#000}.block-input.input-with-btn-search.with_text .icon_search .icon-default{display:none}.block-input.input-with-btn-search.with_text .icon_search .icon-close{display:block}.block-input.input-with-btn-search .search-inputs{flex:1;position:relative}.block-input.input-with-btn-search .search-inputs input[type=text]{padding:clamp(11px,24*var(--vw1920),24px)clamp(14px,32*var(--vw1920),32px);height:100%}.block-input input[type=text]{box-sizing:border-box;background:#ededed;border:0;width:100%;height:4.2vw;margin-bottom:0;padding:3px 3em;position:relative}.block-input input[type=submit]{text-transform:uppercase;z-index:1;cursor:pointer;height:100%;padding:clamp(11px,28*var(--vw1920),28px)clamp(20px,50*var(--vw1920),50px);background:#cdff3a;border:0;font-size:1em;display:none;position:absolute;top:0;right:0}.block-input .searchform input[type=submit].btn.btn-color{color:#000}.block-input.with_text input[type=submit]{display:block}.block-input input[type=submit]:hover{text-underline-offset:.2em;text-underline-position:under;text-decoration:underline}@media only screen and (max-width:1140px){.block-input input[type=text]{height:3.2em}.block-input.input-with-btn-search .icon_search{padding:5px 10px}}@media (max-width:767px){.block-input input[type=text]{height:32px;padding-left:2vw;font-size:1em}.block-input.with_text input[type=submit]{font-size:1em}}.footer-menu .menu li.bold>a{text-transform:uppercase;font-weight:500}.footer-menu ul.menu ul.sub-menu ul.sub-menu,ul.footer-menu li.menu-item ul.sub-menu ul.sub-menu ul.sub-menu{margin-left:.5em}.footer_content .copyright p{margin-top:1em}.main-footer .title_columns .text_col{flex:0 60%}.main-footer .title_columns .title_col{flex:0 0 35%}.brands_new *{box-sizing:border-box}.brands_new img{height:auto;display:block}.brands_new img.size-hover_image{opacity:0;display:none;position:absolute}.brands_new .item:hover img{display:none}.brands_new .item:hover img.size-hover_image{opacity:1;display:block;position:relative}.main-footer{background:#ededed}.main-footer .text-box{justify-content:space-between;padding-bottom:190px;display:-webkit-flex}.main-footer h1{min-width:30%}.list-address{box-sizing:border-box;background-color:#fff;border:2px solid #ededed;flex-direction:column;justify-content:space-between;height:100%;padding:30px 1.5em 25px;display:-webkit-flex;position:relative}.list-address .time,.list-address .item-title{margin:0 0 8px}.list-address .item-subtitle{color:#000;margin:0 0 8px}.list-address .top-info a{color:#818181;letter-spacing:-.01em}.list-address .bottom-info{margin-top:3em}.list-address .link{color:#000;font-weight:500;text-decoration:none;display:inline-block}.list-address .link-mail{border-bottom:1px solid #000;margin-bottom:4px}.footer-menu .item-title,.footer-menu .list-menu>a,.footer-menu .menu>li>a{color:#000;text-transform:uppercase;width:100%;margin:0 0 16px;font-weight:500;text-decoration:none;display:block}.footer-menu .menu>li>a{margin:0}.footer-menu .menu{column-count:unset;column-gap:unset;flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.footer-menu .menu>li{break-inside:avoid;flex-direction:column;margin-bottom:0;display:flex;position:relative}.footer-menu .menu>li:not(.menu-item-has-children){margin-bottom:24px}.footer-menu .menu>li>.sub-menu{flex-direction:column;margin:0;display:flex}.footer-menu .list-menu:last-child{margin-right:0;padding-right:0}.footer-menu ul{margin:0;padding:0;list-style:none}ul.footer-menu>li>.sub-menu>li>a{color:#818181;text-transform:uppercase;margin-bottom:8px;font-weight:500;text-decoration:none;display:inline-block}.footer-menu .sub-menu li a{color:#818181;margin-bottom:8px;text-decoration:none;display:inline-block}ul.footer-menu>li.menu-item>ul.sub-menu>li:last-child{margin-bottom:0}.footer_content{gap:4.35em;padding-top:14px;display:-webkit-flex}.footer_content .flex-box{box-sizing:border-box;flex-direction:column;flex:1 0 18%;justify-content:flex-start;width:20em;display:flex}.footer_content .footer-menu{flex:82%}.footer_content .link-logo{text-transform:uppercase;margin-top:0;font-size:1.7em;font-weight:500;line-height:1.12em;text-decoration:none;display:-webkit-flex;position:relative}.footer_content .copyright{color:#000;letter-spacing:-.01em;margin-bottom:16px;padding:1.5em 0 0;font-weight:400}.footer_content .copyright a{color:#000;width:-moz-fit-content;width:fit-content;margin-top:7px;font-weight:400;text-decoration:underline;display:block}.footer_content .copyright a:hover{color:#000}.footer_content .policy-menu{padding-bottom:1.5em}.footer_content .policy-menu ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.footer_content .policy-menu a{color:#000;width:-moz-fit-content;width:fit-content;font-weight:400;text-decoration:underline;display:block}.footer_content .policy-menu a:hover{color:#000}.main-footer .footer_slider .owl-nav.disabled{opacity:0;display:block!important}.main-footer .link{width:100%;text-decoration:none;display:inline-block}.main-footer .link.link-mail{width:auto}.footer_content .brands_new{flex-wrap:wrap;align-items:center;gap:1em}.footer_content .brands_new>a>img{margin-left:0;margin-right:0}.footer_content .brands_new .item{box-sizing:border-box;flex:0 0 16%;justify-content:flex-start;order:unset!important}.footer-menu .sub-menu li.current-menu-parent>a{color:#000}@media (min-width:769px) and (max-width:1024px){.footer_content .brands_new .item.iso{max-width:20%}}@media only screen and (max-width:1024px){.footer_content{flex-direction:column-reverse}.footer_content .flex-box{flex-direction:row;width:100%;margin-top:2em;padding-top:1em;padding-right:0;display:flex}.footer_content .brands_new .item img{margin:0 auto}.logo_copyright_block_wrap{flex:1 0 30%}.footer_content .brands_new{flex:0 70%}.footer_content .brands_new .iso img{width:5.3em}.footer_content .brands_new .item{flex:auto;padding-right:0}.footer-menu{width:100%}.footer_content .logo_copyright_block_wrap{margin-right:2em}.footer_content .policy-menu{padding-bottom:0}.footer_content .policy-menu ul{column-count:2;column-gap:normal;display:block}.footer_content .policy-menu li+li{margin-top:7px}.footer_content .copyright{padding:0}}@media only screen and (max-width:768px){.footer-menu{-webkit-column-count:1;column-count:1;flex-direction:column;width:100%}.footer_content .flex-box{flex-direction:column-reverse;width:100%;margin:0;padding-top:2em;padding-right:0;display:flex}.footer_content .logo_copyright_block_wrap{border-top:2px solid #d1d1d1;flex:1 0 100%;margin-top:2em;margin-right:0;padding-top:1em}.footer-menu .item-title,.footer-menu .list-menu>a{font-size:2.7em;line-height:1.1em;margin-bottom:0!important}.footer-menu .list-menu{margin-right:0}.footer-menu .list-menu.show .item-title{margin-bottom:16px!important}.main-footer{padding-bottom:20px}.footer_content{flex-direction:column-reverse}.footer-menu .list-menu.show{border-top-color:#000}.footer-menu .list-menu.show .item-title:after,.footer-menu .list-menu.dropdown.show>a:after{opacity:0}.footer-menu .sub-menu li a{padding-bottom:8px;font-weight:500;display:-webkit-flex}.footer-menu .sub-menu{margin-bottom:0}.footer-menu ul.sub-menu ul.sub-menu{margin-bottom:2em}.footer-menu .item-title{margin:0;position:relative}.footer-menu .list-menu.dropdown.show>ul{margin-top:16px}.footer-menu .list-menu.dropdown>a{display:block;position:relative}.footer_content .item-title:before,.footer-menu .list-menu.dropdown>a:before{content:"";background-color:#000;width:14px;height:2px;position:absolute;top:calc(50% - 1px);right:8px}.footer_content .item-title:after,.footer-menu .list-menu.dropdown>a:after{content:"";background-color:#000;width:2px;height:14px;transition:all .7s;position:absolute;top:calc(50% - 7px);right:14px}.list-menu .item-title+div,.footer-menu .list-menu.dropdown>ul{padding-bottom:20px;display:none}.list-menu.show .item-title+div,.footer-menu .list-menu.dropdown.show>ul{display:block}.footer_content .link-logo{margin-top:0;margin-bottom:6px}.footer_content .copyright a{margin-top:0}.list-address{padding:20px 16px}.list-address .time{margin-bottom:4px}.list-address .link{display:inline-flex}}@media (max-width:560px){.main-footer p br{display:none}.main-footer .list-menu ul ul.sub-menu a:before{top:16px}.footer_content .flex-box{padding-top:1em}.footer_content .brands_new .item img{object-fit:contain}.footer_content .brands_new .item.iso img{width:100%}}@media (max-width:400px){.footer-menu .list-menu>a{text-align:left}.footer-menu .item-title,.footer-menu .list-menu>a{font-size:2.1em}}@media only screen and (min-width:769px){.footer-menu .item-title{margin-bottom:.5em!important}.footer-menu .item-title>a{margin-bottom:0!important}.footer-menu div.item-title{display:none}}@media only screen and (min-width:1141px){.industries_footer_menu>.sub-menu>li>.sub-menu{flex:0 0 fit-content}.industries_footer_menu>.sub-menu>li>.sub-menu>li{margin-bottom:15px}.footer-menu li>a:not([href]){cursor:default;pointer-events:none}.footer-menu .mobile{display:none!important}.footer-menu .menu li.with_underline>a,.footer-menu .menu li.with_underline.bold>a{margin-bottom:0;padding-bottom:.42em}.footer-menu .menu li.with_underline:not(.menu-item-has-children){border-bottom:2px solid #d1d1d1;margin-bottom:24px}.footer-menu .menu li.with_underline>.sub-menu{border-top:2px solid #d1d1d1;padding-top:.79em}.footer-menu .menu li>a:has(.suffix):hover{color:#000;text-decoration:underline}.footer-menu .menu li>a>.suffix{opacity:0}.footer-menu .menu li>a:hover>.suffix{opacity:1}}@media only screen and (max-width:768px){.footer-menu .menu>li.get-in-touch{margin-top:8px}.footer_content{gap:1em}}.footer-menu .menu>li.get-in-touch{background:#000;margin-right:0;padding:12px;display:inline-block;position:relative}.footer-menu .menu>li.get-in-touch>a{color:#fff}.footer-menu .menu li.current_page_item.get-in-touch>a{color:#000!important}.footer-menu .menu>li.get-in-touch>a:hover{text-decoration:underline}.footer-menu .menu>li.get-in-touch>a:after{content:"";background:url(/img/arrow_right_white.svg) 50%/contain no-repeat;width:.78em;height:.73em;margin-left:.26em;display:inline-block;position:relative;transform:rotate(-90deg)}.footer-menu .menu li.current_page_item>a,.footer-menu .menu li.current-page-ancestor>a,.footer_content .policy-menu li.current-menu-item>a{font-weight:500;color:#000!important}.owl-carousel,.owl-carousel *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.footer-menu .menu li>a>.suffix{opacity:0}.footer-menu .menu li.uppercase{text-transform:uppercase}.footer_content .copyright p,.footer_content .copyright span{color:#000;font-weight:400}.footer-menu .sub-menu li a{color:#000;margin-bottom:8px;font-weight:400;text-decoration:none;display:inline-block}.main-footer *{box-sizing:border-box}.main-footer .title_columns{flex-direction:row;justify-content:space-between;gap:4em;display:flex}.main-footer .title_columns .h1{text-transform:uppercase!important}.page-template-locations .footer_content{padding-top:0}.footer-menu ul.menu ul.sub-menu ul.sub-menu,ul.footer-menu li.menu-item ul.sub-menu ul.sub-menu ul.sub-menu{margin:0}.footer-menu .menu .no_visible_link>a{display:none!important}.footer-menu .menu .no_visible_link:not(.industries_list)>.sub-menu>li>a{color:#000;font-weight:500}.footer-menu .menu li.get-in-touch{box-sizing:border-box;background:0 0;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin-right:0;padding:0;display:flex;position:relative}.footer-menu .menu li.get-in-touch>a{text-transform:uppercase;margin:0;padding:0;font-size:1em;line-height:1.2;text-decoration:underline;text-decoration-thickness:2px;display:inline-block;color:#000!important}.footer-menu .menu li.get-in-touch>a:after{display:none}.footer-menu .menu li.menu-item-has-children.bold>a{margin-bottom:8px}.footer-menu .industries_footer_menu.no_visible_link>a{opacity:0;display:block!important}.industries_footer_menu li:last-child>a{margin-bottom:0}.industries_footer_menu>.sub-menu{flex-direction:column;justify-content:space-between;display:flex}.footer_content .link-logo .trademark{height:clamp(10px,14*var(--vw1920),14px);width:clamp(10px,14*var(--vw1920),14px);position:relative;top:-6px;right:0}.footer_content .link-logo .trademark img{width:100%;height:100%;position:absolute}.footer_content .brands_new .item.grow-item{flex-grow:1}.services_footer_menu:not(:last-of-type),.blog_footer_menu,.industries_footer_menu{margin-bottom:12px}.services_footer_menu>.sub-menu>li>a{margin-bottom:.42em;font-weight:400}.services_footer_menu li.services_no_visible_link>a{display:none!important}.services_footer_menu .sub-menu>li.services_column_title{border:none!important}.footer-menu .sub-menu li.services_column_title>a{color:#000!important}.footer-menu .menu li.industries_footer_menu_main>a{color:#000!important;font-weight:500!important}.services_footer_menu .sub-menu>li.services_column_title>a{margin:0;padding-bottom:.42em;font-weight:500}@media (max-width:1140px){.footer-menu .menu .menu-item-has-children>a:not([href]){cursor:pointer}.footer-menu .mobile,.footer-menu .mobile>a{margin:0!important;padding-bottom:0!important}.footer-menu .mobile.bold>a{text-transform:none!important;font-weight:500!important}.main-footer .title_columns{flex-flow:column wrap;gap:12px;margin-bottom:12px}.footer_content{flex-direction:column-reverse;gap:2em}.footer_content .logo_copyright_block_wrap{border-top:2px solid #d1d1d1;flex:1 0 100%;margin-top:2em;margin-right:0;padding-top:1em}.footer-menu .menu{column-count:1;flex-direction:column}.footer-menu .menu li.industries_footer_menu_main>a{color:#000!important;font-weight:500!important}.footer-menu .menu li.services_footer_menu>.sub-menu,.footer-menu .menu li.industries_footer_menu_main .industries_list>.sub-menu,.footer-menu .menu li.blog_footer_menu>.sub-menu>li,.footer-menu .menu li.company_footer_menu>.sub-menu>li,.footer-menu .menu li.clients_footer_menu>.sub-menu>li{padding-left:1em}.footer-menu .menu li.clients_footer_menu>.sub-menu>li>a{font-weight:400}.footer-menu .menu>li{gap:0;padding:0;font-size:19px;line-height:1.1em;margin-bottom:0!important}.footer_content .flex-box{flex-direction:column-reverse;gap:0;width:100%;margin:0;padding-top:0;padding-right:0;display:flex}.footer_content .brands_new{flex:none;grid-template-columns:repeat(3,20%) 1fr;justify-content:space-between;display:grid}.footer_content .brands_new .item{flex:0 0 20%;justify-content:flex-start;order:unset!important;max-width:unset!important}.footer_content .brands_new .item.grow-item{flex-grow:0}.footer_content .brands_new .iso img{width:5.3em}.footer_content .brands_new .item img{max-height:5em;margin:0 auto}.footer-menu .menu li{width:100%;padding:0}.footer-menu .menu li a{margin-bottom:8px}.footer-menu .menu li>a{display:flex;position:relative}.footer-menu .menu li:not(.no_visible_link)>.sub-menu{display:none}.footer-menu .menu li.show:not(.no_visible_link)>.sub-menu{display:block}.footer-menu .menu>li>.sub-menu>li{font-size:19px}.footer-menu .menu>li.menu-item-has-children:not(.no_visible_link)>a{text-transform:uppercase}.footer-menu .menu>li>a{margin:0 0 8px;padding-bottom:8px}.footer-menu .menu li:not(.no_visible_link):has(.sub-menu)>a:before{content:"";background-color:#000;width:14px;height:2px;position:absolute;top:calc(50% - 5px);right:8px}.footer-menu .menu li:not(.no_visible_link):has(.sub-menu)>a:after{content:"";opacity:1;background-color:#000;width:2px;height:14px;transition:all .7s;position:absolute;top:calc(50% - 11px);right:14px}.footer-menu .menu li.show:not(.no_visible_link):has(.sub-menu)>a:after{opacity:0}.footer-menu .menu li.get-in-touch{padding:0}.footer-menu .menu li.get-in-touch>a{font-size:1.15em}.footer-menu .menu>li>.sub-menu{flex-direction:column;gap:0;display:flex}.footer-menu .menu li.menu-item-has-children.bold>a{margin-bottom:8px;padding-bottom:8px}.industries_footer_menu:not(.industries_footer_menu_main){display:none}.industries_footer_menu>.sub-menu>li{margin-bottom:0}}@media (min-width:1400px){.industries_footer_menu>.sub-menu{flex-direction:row}}
