﻿.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{transform:translateY(0)}.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}@media screen and (max-width: 414px)and (orientation: portrait),screen and (max-width: 736px)and (orientation: landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode  > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}:is(.swiper-css-mode > .swiper-wrapper)::-webkit-scrollbar{display:none}.swiper-css-mode  > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal  > .swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal  > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal  > .swiper-wrapper > .swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical  > .swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical  > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical  > .swiper-wrapper > .swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode  > .swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode  > .swiper-wrapper > .swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered  > .swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered  > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal  > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal  > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical  > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical  > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));}.swiper-button-disabled:is(.swiper-button-prev,.swiper-button-next){opacity:.35;cursor:auto;pointer-events:none}.swiper-button-hidden:is(.swiper-button-prev,.swiper-button-next){opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none !important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size)/2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal  ~ .swiper-button-prev,.swiper-horizontal  ~ .swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size)/2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal ~ .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl ~ .swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal ~ .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl ~ .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal ~ .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl ~ .swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal ~ .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl ~ .swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl ~ .swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl ~ .swiper-button-prev) .swiper-navigation-icon{transform:rotate(0deg)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical  ~ .swiper-button-prev,.swiper-vertical  ~ .swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical  ~ .swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical ~ .swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical ~ .swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical  ~ .swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;}:is(.swiper-vertical .swiper-button-next,.swiper-vertical ~ .swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical ~ .swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity;}:is(.swiper-fade .swiper-slide) .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto;}:is(.swiper-fade .swiper-slide-active) .swiper-slide-active{pointer-events:auto}.swiper-button-prev,.swiper-button-next{width:calc(var(--swiper-navigation-size)/44*27)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 10px)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 10px)}:root{--container-padding: 48px;--menu-height: 80px;--hero-height: 75;--grid-gap: 32px;--card-padding: 40px;--space-120: 120px;--space-80: 80px;--space-56: 56px;--space-24: 24px;--space-40: 40px;--space-18: 18px;--space-16: 16px}@media(max-width: 1369px){:root{--space-120: 96px;--space-80: 64px;--space-56: 40px}}@media(max-width: 1023px){:root{--menu-height: 60px}}@media(max-width: 769px){:root{--container-padding: 40px;--grid-gap: 16px;--card-padding: 32px;--space-120: 64px;--space-80: 48px;--space-56: 32px;--space-24: 20px;--space-18: 14px;--space-16: 12px}}@media(max-width: 481px){:root{--container-padding: 16px}}.insights-detail img,.smart img,.home-hotpoints__ilustration img,.media,.media-clip__media,.card img{max-width:100%;height:auto}.legal-content,.insights-detail__content{--icon-size: 6;--font-size: 14;--line-height: 135;--real-line-height: calc((var(--line-height) * var(--font-size)) / 100)}@media(min-width: 768px){.legal-content,.insights-detail__content{--font-size: 18}}.legal-content ul>li,.insights-detail__content ul>li{padding-left:var(--space-24);position:relative}.legal-content ul>li::before,.insights-detail__content ul>li::before{background-color:#569eb8;border-radius:50%;content:"";height:calc(var(--icon-size)*1px);left:0;position:absolute;top:calc((var(--real-line-height) - var(--icon-size))/2*1px);width:calc(var(--icon-size)*1px)}.legal-content ul>li+*,.insights-detail__content ul>li+*{margin-top:var(--space-18)}.legal-content ol,.insights-detail__content ol{list-style-type:decimal;list-style-position:inside}.legal-content li ul,.insights-detail__content li ul,.legal-content li ol,.insights-detail__content li ol{margin-top:var(--space-18)}.legal-content li+*,.insights-detail__content li+*{margin-top:var(--space-18)}@font-face{font-family:"Rubik";font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/Rubik-Regular.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Rubik";font-style:normal;font-weight:500;font-display:swap;src:url("../../fonts/Rubik-SemiBold.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Rubik";font-style:normal;font-weight:700;src:url("../../fonts/Rubik-Bold.woff2") format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nimbus Sans";font-style:normal;font-weight:400;src:url("../../fonts/NimbusSanL-Reg.woff") format("woff"),url("../../fonts/NimbusSanL-Reg.ttf") format("ttf");font-display:swap}@font-face{font-family:"Nimbus Sans";font-style:normal;font-weight:700;src:url("../../fonts/NimbusSanL-Bol.woff") format("woff"),url("../../fonts/NimbusSanL-Bol.ttf") format("ttf");font-display:swap}.legal-content__heading,.contact-us__heading,.insights__header .insights__heading,.success-stories .stories-header .stories-title,.media-clip__heading,.hero__heading,.hero__heading b{font-size:80px}@media(max-width: 1439px){.legal-content__heading,.contact-us__heading,.insights__header .insights__heading,.success-stories .stories-header .stories-title,.media-clip__heading,.hero__heading,.hero__heading b{font-size:80px}}@media(max-width: 1367px){.legal-content__heading,.contact-us__heading,.insights__header .insights__heading,.success-stories .stories-header .stories-title,.media-clip__heading,.hero__heading,.hero__heading b{font-size:64px}}@media(max-width: 1279px){.legal-content__heading,.contact-us__heading,.insights__header .insights__heading,.success-stories .stories-header .stories-title,.media-clip__heading,.hero__heading,.hero__heading b{font-size:45px}}@media(max-width: 1023px){.legal-content__heading,.contact-us__heading,.insights__header .insights__heading,.success-stories .stories-header .stories-title,.media-clip__heading,.hero__heading,.hero__heading b{font-size:45px}}@media(max-width: 767px){.legal-content__heading,.contact-us__heading,.insights__header .insights__heading,.success-stories .stories-header .stories-title,.media-clip__heading,.hero__heading,.hero__heading b{font-size:36px}}@media(max-width: 479px){.legal-content__heading,.contact-us__heading,.insights__header .insights__heading,.success-stories .stories-header .stories-title,.media-clip__heading,.hero__heading,.hero__heading b{font-size:36px}}.legal-content__heading,.contact-us__heading,.insights__header .insights__heading,.success-stories .stories-header .stories-title,.media-clip__heading,.hero__heading,.hero__heading b{font-family:"Rubik",sans-serif;font-weight:400;line-height:1;text-transform:uppercase}.hero__heading b{font-weight:700}.error-404__heading,.contact-sent__heading,.contact-container__heading,.insights-detail__heading,.swiper-success-story-mobile .story-title,.caf-group h2,.solutions__heading,.callout .callout-text,.section-title .section-title-title{font-size:56px}@media(max-width: 1439px){.error-404__heading,.contact-sent__heading,.contact-container__heading,.insights-detail__heading,.swiper-success-story-mobile .story-title,.caf-group h2,.solutions__heading,.callout .callout-text,.section-title .section-title-title{font-size:56px}}@media(max-width: 1367px){.error-404__heading,.contact-sent__heading,.contact-container__heading,.insights-detail__heading,.swiper-success-story-mobile .story-title,.caf-group h2,.solutions__heading,.callout .callout-text,.section-title .section-title-title{font-size:48px}}@media(max-width: 1279px){.error-404__heading,.contact-sent__heading,.contact-container__heading,.insights-detail__heading,.swiper-success-story-mobile .story-title,.caf-group h2,.solutions__heading,.callout .callout-text,.section-title .section-title-title{font-size:40px}}@media(max-width: 1023px){.error-404__heading,.contact-sent__heading,.contact-container__heading,.insights-detail__heading,.swiper-success-story-mobile .story-title,.caf-group h2,.solutions__heading,.callout .callout-text,.section-title .section-title-title{font-size:40px}}@media(max-width: 767px){.error-404__heading,.contact-sent__heading,.contact-container__heading,.insights-detail__heading,.swiper-success-story-mobile .story-title,.caf-group h2,.solutions__heading,.callout .callout-text,.section-title .section-title-title{font-size:32px}}@media(max-width: 479px){.error-404__heading,.contact-sent__heading,.contact-container__heading,.insights-detail__heading,.swiper-success-story-mobile .story-title,.caf-group h2,.solutions__heading,.callout .callout-text,.section-title .section-title-title{font-size:32px}}.error-404__heading,.contact-sent__heading,.contact-container__heading,.insights-detail__heading,.swiper-success-story-mobile .story-title,.caf-group h2,.solutions__heading,.callout .callout-text,.section-title .section-title-title{font-family:"Rubik",sans-serif;font-weight:400;line-height:1;text-transform:uppercase}.about-list h2,.card--type-2 .card__number{font-size:40px}@media(max-width: 1439px){.about-list h2,.card--type-2 .card__number{font-size:40px}}@media(max-width: 1367px){.about-list h2,.card--type-2 .card__number{font-size:36px}}@media(max-width: 1279px){.about-list h2,.card--type-2 .card__number{font-size:32px}}@media(max-width: 1023px){.about-list h2,.card--type-2 .card__number{font-size:32px}}@media(max-width: 767px){.about-list h2,.card--type-2 .card__number{font-size:28px}}@media(max-width: 479px){.about-list h2,.card--type-2 .card__number{font-size:28px}}.about-list h2,.card--type-2 .card__number{font-family:"Rubik",sans-serif;font-weight:400;line-height:1;text-transform:uppercase}.card--type-2 .card__number{font-weight:700}.insights-detail__content blockquote{font-size:36px}@media(max-width: 1439px){.insights-detail__content blockquote{font-size:36px}}@media(max-width: 1367px){.insights-detail__content blockquote{font-size:36px}}@media(max-width: 1279px){.insights-detail__content blockquote{font-size:32px}}@media(max-width: 1023px){.insights-detail__content blockquote{font-size:28px}}@media(max-width: 767px){.insights-detail__content blockquote{font-size:28px}}@media(max-width: 479px){.insights-detail__content blockquote{font-size:28px}}.insights-detail__content blockquote{font-family:"Rubik",sans-serif;font-weight:400;line-height:1.4}.certifications h2,.testimonials .testimonial .testimonial-quote,.insights-detail__content h2,.real-stories__heading,.numbers__heading,.solutions__intro,.solutions__heading-small,.media-clip__intro,.smart__heading,.home-hotpoints__heading,.solutions__intro b,.media-clip__heading-contact,.card--type-3 .card__heading{font-size:32px}@media(max-width: 1439px){.certifications h2,.testimonials .testimonial .testimonial-quote,.insights-detail__content h2,.real-stories__heading,.numbers__heading,.solutions__intro,.solutions__heading-small,.media-clip__intro,.smart__heading,.home-hotpoints__heading,.solutions__intro b,.media-clip__heading-contact,.card--type-3 .card__heading{font-size:32px}}@media(max-width: 1367px){.certifications h2,.testimonials .testimonial .testimonial-quote,.insights-detail__content h2,.real-stories__heading,.numbers__heading,.solutions__intro,.solutions__heading-small,.media-clip__intro,.smart__heading,.home-hotpoints__heading,.solutions__intro b,.media-clip__heading-contact,.card--type-3 .card__heading{font-size:32px}}@media(max-width: 1279px){.certifications h2,.testimonials .testimonial .testimonial-quote,.insights-detail__content h2,.real-stories__heading,.numbers__heading,.solutions__intro,.solutions__heading-small,.media-clip__intro,.smart__heading,.home-hotpoints__heading,.solutions__intro b,.media-clip__heading-contact,.card--type-3 .card__heading{font-size:30px}}@media(max-width: 1023px){.certifications h2,.testimonials .testimonial .testimonial-quote,.insights-detail__content h2,.real-stories__heading,.numbers__heading,.solutions__intro,.solutions__heading-small,.media-clip__intro,.smart__heading,.home-hotpoints__heading,.solutions__intro b,.media-clip__heading-contact,.card--type-3 .card__heading{font-size:26px}}@media(max-width: 767px){.certifications h2,.testimonials .testimonial .testimonial-quote,.insights-detail__content h2,.real-stories__heading,.numbers__heading,.solutions__intro,.solutions__heading-small,.media-clip__intro,.smart__heading,.home-hotpoints__heading,.solutions__intro b,.media-clip__heading-contact,.card--type-3 .card__heading{font-size:26px}}@media(max-width: 479px){.certifications h2,.testimonials .testimonial .testimonial-quote,.insights-detail__content h2,.real-stories__heading,.numbers__heading,.solutions__intro,.solutions__heading-small,.media-clip__intro,.smart__heading,.home-hotpoints__heading,.solutions__intro b,.media-clip__heading-contact,.card--type-3 .card__heading{font-size:26px}}.certifications h2,.testimonials .testimonial .testimonial-quote,.insights-detail__content h2,.real-stories__heading,.numbers__heading,.solutions__intro,.solutions__heading-small,.media-clip__intro,.smart__heading,.home-hotpoints__heading,.solutions__intro b,.media-clip__heading-contact,.card--type-3 .card__heading{font-family:"Rubik",sans-serif;font-weight:400;line-height:1.2;text-transform:uppercase}.smart__heading,.home-hotpoints__heading,.solutions__intro b,.media-clip__heading-contact,.card--type-3 .card__heading{font-weight:700}.contact-info .contact-info-data .contact-info-title,.certifications h3,.about-list h3,.insights__subheader .insights__latest-news,.caf-group h3,.home-hotpoints__subheading,.card--cyber .card__heading,.card--type-2 .card__heading,.media-clip__cyber,.card--type-4 .card__heading,.card--type-1 .card__heading{font-size:24px}@media(max-width: 1439px){.contact-info .contact-info-data .contact-info-title,.certifications h3,.about-list h3,.insights__subheader .insights__latest-news,.caf-group h3,.home-hotpoints__subheading,.card--cyber .card__heading,.card--type-2 .card__heading,.media-clip__cyber,.card--type-4 .card__heading,.card--type-1 .card__heading{font-size:24px}}@media(max-width: 1367px){.contact-info .contact-info-data .contact-info-title,.certifications h3,.about-list h3,.insights__subheader .insights__latest-news,.caf-group h3,.home-hotpoints__subheading,.card--cyber .card__heading,.card--type-2 .card__heading,.media-clip__cyber,.card--type-4 .card__heading,.card--type-1 .card__heading{font-size:24px}}@media(max-width: 1279px){.contact-info .contact-info-data .contact-info-title,.certifications h3,.about-list h3,.insights__subheader .insights__latest-news,.caf-group h3,.home-hotpoints__subheading,.card--cyber .card__heading,.card--type-2 .card__heading,.media-clip__cyber,.card--type-4 .card__heading,.card--type-1 .card__heading{font-size:20px}}@media(max-width: 1023px){.contact-info .contact-info-data .contact-info-title,.certifications h3,.about-list h3,.insights__subheader .insights__latest-news,.caf-group h3,.home-hotpoints__subheading,.card--cyber .card__heading,.card--type-2 .card__heading,.media-clip__cyber,.card--type-4 .card__heading,.card--type-1 .card__heading{font-size:18px}}@media(max-width: 767px){.contact-info .contact-info-data .contact-info-title,.certifications h3,.about-list h3,.insights__subheader .insights__latest-news,.caf-group h3,.home-hotpoints__subheading,.card--cyber .card__heading,.card--type-2 .card__heading,.media-clip__cyber,.card--type-4 .card__heading,.card--type-1 .card__heading{font-size:18px}}@media(max-width: 479px){.contact-info .contact-info-data .contact-info-title,.certifications h3,.about-list h3,.insights__subheader .insights__latest-news,.caf-group h3,.home-hotpoints__subheading,.card--cyber .card__heading,.card--type-2 .card__heading,.media-clip__cyber,.card--type-4 .card__heading,.card--type-1 .card__heading{font-size:18px}}.contact-info .contact-info-data .contact-info-title,.certifications h3,.about-list h3,.insights__subheader .insights__latest-news,.caf-group h3,.home-hotpoints__subheading,.card--cyber .card__heading,.card--type-2 .card__heading,.media-clip__cyber,.card--type-4 .card__heading,.card--type-1 .card__heading{font-family:"Rubik",sans-serif;font-weight:400;line-height:1.2;text-transform:uppercase}.media-clip__cyber,.card--type-4 .card__heading,.card--type-1 .card__heading{font-weight:700}.error-404__highlight,.error-404,.contact-sent__highlight,.insights__header .insights__subtitle,.success-stories .stories-header .stories-subtitle,.caf-group__content p,.share-modal .share-modal-panel .share-modal-content p,.hero__content,.legal-content h2,.insights-detail__content h3,.insights-detail__subheading,.card--cyber__heading,.card--insight .card__heading{font-size:22px}@media(max-width: 1439px){.error-404__highlight,.error-404,.contact-sent__highlight,.insights__header .insights__subtitle,.success-stories .stories-header .stories-subtitle,.caf-group__content p,.share-modal .share-modal-panel .share-modal-content p,.hero__content,.legal-content h2,.insights-detail__content h3,.insights-detail__subheading,.card--cyber__heading,.card--insight .card__heading{font-size:22px}}@media(max-width: 1367px){.error-404__highlight,.error-404,.contact-sent__highlight,.insights__header .insights__subtitle,.success-stories .stories-header .stories-subtitle,.caf-group__content p,.share-modal .share-modal-panel .share-modal-content p,.hero__content,.legal-content h2,.insights-detail__content h3,.insights-detail__subheading,.card--cyber__heading,.card--insight .card__heading{font-size:22px}}@media(max-width: 1279px){.error-404__highlight,.error-404,.contact-sent__highlight,.insights__header .insights__subtitle,.success-stories .stories-header .stories-subtitle,.caf-group__content p,.share-modal .share-modal-panel .share-modal-content p,.hero__content,.legal-content h2,.insights-detail__content h3,.insights-detail__subheading,.card--cyber__heading,.card--insight .card__heading{font-size:22px}}@media(max-width: 1023px){.error-404__highlight,.error-404,.contact-sent__highlight,.insights__header .insights__subtitle,.success-stories .stories-header .stories-subtitle,.caf-group__content p,.share-modal .share-modal-panel .share-modal-content p,.hero__content,.legal-content h2,.insights-detail__content h3,.insights-detail__subheading,.card--cyber__heading,.card--insight .card__heading{font-size:22px}}@media(max-width: 767px){.error-404__highlight,.error-404,.contact-sent__highlight,.insights__header .insights__subtitle,.success-stories .stories-header .stories-subtitle,.caf-group__content p,.share-modal .share-modal-panel .share-modal-content p,.hero__content,.legal-content h2,.insights-detail__content h3,.insights-detail__subheading,.card--cyber__heading,.card--insight .card__heading{font-size:18px}}@media(max-width: 479px){.error-404__highlight,.error-404,.contact-sent__highlight,.insights__header .insights__subtitle,.success-stories .stories-header .stories-subtitle,.caf-group__content p,.share-modal .share-modal-panel .share-modal-content p,.hero__content,.legal-content h2,.insights-detail__content h3,.insights-detail__subheading,.card--cyber__heading,.card--insight .card__heading{font-size:18px}}.error-404__highlight,.error-404,.contact-sent__highlight,.insights__header .insights__subtitle,.success-stories .stories-header .stories-subtitle,.caf-group__content p,.share-modal .share-modal-panel .share-modal-content p,.hero__content,.legal-content h2,.insights-detail__content h3,.insights-detail__subheading,.card--cyber__heading,.card--insight .card__heading{font-family:"Nimbus Sans",sans-serif;font-weight:400;line-height:1.35}.legal-content h2,.insights-detail__content h3,.insights-detail__subheading,.card--cyber__heading,.card--insight .card__heading{font-weight:700}.legal-content,.certifications__caption,.certifications,.testimonials .testimonial .person-info p,.about-list__caption,.about-list,.pagination a,.insights-detail__content blockquote footer,.insights-detail__content,.solutions-accordion.accordion-container .ac .ac-trigger,.solutions-solutions,.solutions-intro,.caf-group__content p.small,.caf-group,.smart p,.home-hotpoints__text,.section-title .section-title-caption,.media-clip__card-address,.media-clip__text,.card--cyber__text,.card--insight .card__content,.card--type-4 .card__content,.card--type-3 .card__highlight,.card--type-1 .card__content,body,.legal-content h3,.card--type-4 .card__subheading,.card--type-1 .card__subheading{font-size:18px}@media(max-width: 1439px){.legal-content,.certifications__caption,.certifications,.testimonials .testimonial .person-info p,.about-list__caption,.about-list,.pagination a,.insights-detail__content blockquote footer,.insights-detail__content,.solutions-accordion.accordion-container .ac .ac-trigger,.solutions-solutions,.solutions-intro,.caf-group__content p.small,.caf-group,.smart p,.home-hotpoints__text,.section-title .section-title-caption,.media-clip__card-address,.media-clip__text,.card--cyber__text,.card--insight .card__content,.card--type-4 .card__content,.card--type-3 .card__highlight,.card--type-1 .card__content,body,.legal-content h3,.card--type-4 .card__subheading,.card--type-1 .card__subheading{font-size:18px}}@media(max-width: 1367px){.legal-content,.certifications__caption,.certifications,.testimonials .testimonial .person-info p,.about-list__caption,.about-list,.pagination a,.insights-detail__content blockquote footer,.insights-detail__content,.solutions-accordion.accordion-container .ac .ac-trigger,.solutions-solutions,.solutions-intro,.caf-group__content p.small,.caf-group,.smart p,.home-hotpoints__text,.section-title .section-title-caption,.media-clip__card-address,.media-clip__text,.card--cyber__text,.card--insight .card__content,.card--type-4 .card__content,.card--type-3 .card__highlight,.card--type-1 .card__content,body,.legal-content h3,.card--type-4 .card__subheading,.card--type-1 .card__subheading{font-size:18px}}@media(max-width: 1279px){.legal-content,.certifications__caption,.certifications,.testimonials .testimonial .person-info p,.about-list__caption,.about-list,.pagination a,.insights-detail__content blockquote footer,.insights-detail__content,.solutions-accordion.accordion-container .ac .ac-trigger,.solutions-solutions,.solutions-intro,.caf-group__content p.small,.caf-group,.smart p,.home-hotpoints__text,.section-title .section-title-caption,.media-clip__card-address,.media-clip__text,.card--cyber__text,.card--insight .card__content,.card--type-4 .card__content,.card--type-3 .card__highlight,.card--type-1 .card__content,body,.legal-content h3,.card--type-4 .card__subheading,.card--type-1 .card__subheading{font-size:16px}}@media(max-width: 1023px){.legal-content,.certifications__caption,.certifications,.testimonials .testimonial .person-info p,.about-list__caption,.about-list,.pagination a,.insights-detail__content blockquote footer,.insights-detail__content,.solutions-accordion.accordion-container .ac .ac-trigger,.solutions-solutions,.solutions-intro,.caf-group__content p.small,.caf-group,.smart p,.home-hotpoints__text,.section-title .section-title-caption,.media-clip__card-address,.media-clip__text,.card--cyber__text,.card--insight .card__content,.card--type-4 .card__content,.card--type-3 .card__highlight,.card--type-1 .card__content,body,.legal-content h3,.card--type-4 .card__subheading,.card--type-1 .card__subheading{font-size:14px}}@media(max-width: 767px){.legal-content,.certifications__caption,.certifications,.testimonials .testimonial .person-info p,.about-list__caption,.about-list,.pagination a,.insights-detail__content blockquote footer,.insights-detail__content,.solutions-accordion.accordion-container .ac .ac-trigger,.solutions-solutions,.solutions-intro,.caf-group__content p.small,.caf-group,.smart p,.home-hotpoints__text,.section-title .section-title-caption,.media-clip__card-address,.media-clip__text,.card--cyber__text,.card--insight .card__content,.card--type-4 .card__content,.card--type-3 .card__highlight,.card--type-1 .card__content,body,.legal-content h3,.card--type-4 .card__subheading,.card--type-1 .card__subheading{font-size:14px}}@media(max-width: 479px){.legal-content,.certifications__caption,.certifications,.testimonials .testimonial .person-info p,.about-list__caption,.about-list,.pagination a,.insights-detail__content blockquote footer,.insights-detail__content,.solutions-accordion.accordion-container .ac .ac-trigger,.solutions-solutions,.solutions-intro,.caf-group__content p.small,.caf-group,.smart p,.home-hotpoints__text,.section-title .section-title-caption,.media-clip__card-address,.media-clip__text,.card--cyber__text,.card--insight .card__content,.card--type-4 .card__content,.card--type-3 .card__highlight,.card--type-1 .card__content,body,.legal-content h3,.card--type-4 .card__subheading,.card--type-1 .card__subheading{font-size:14px}}.legal-content,.certifications__caption,.certifications,.testimonials .testimonial .person-info p,.about-list__caption,.about-list,.pagination a,.insights-detail__content blockquote footer,.insights-detail__content,.solutions-accordion.accordion-container .ac .ac-trigger,.solutions-solutions,.solutions-intro,.caf-group__content p.small,.caf-group,.smart p,.home-hotpoints__text,.section-title .section-title-caption,.media-clip__card-address,.media-clip__text,.card--cyber__text,.card--insight .card__content,.card--type-4 .card__content,.card--type-3 .card__highlight,.card--type-1 .card__content,body,.legal-content h3,.card--type-4 .card__subheading,.card--type-1 .card__subheading{font-family:"Nimbus Sans",sans-serif;font-weight:400;line-height:1.35}.legal-content h3,.card--type-4 .card__subheading,.card--type-1 .card__subheading{font-weight:700}.legal-content table,.input,.select-label{font-size:16px}@media(max-width: 1439px){.legal-content table,.input,.select-label{font-size:16px}}@media(max-width: 1367px){.legal-content table,.input,.select-label{font-size:16px}}@media(max-width: 1279px){.legal-content table,.input,.select-label{font-size:16px}}@media(max-width: 1023px){.legal-content table,.input,.select-label{font-size:16px}}@media(max-width: 767px){.legal-content table,.input,.select-label{font-size:12px}}@media(max-width: 479px){.legal-content table,.input,.select-label{font-size:12px}}.legal-content table,.input,.select-label{font-family:"Nimbus Sans",sans-serif;font-weight:400;line-height:1.35}.contact-info .contact-info-data .contact-info-address a,.success-story-section .caption,.hotpoint-pop-up h3,.media-clip__card-link,.media-clip__card-city,.link-with-icon,.card--insight .card__category,.lang-menu ul li,.main-menu ul li a.contact-button,.button{font-size:14px}@media(max-width: 1439px){.contact-info .contact-info-data .contact-info-address a,.success-story-section .caption,.hotpoint-pop-up h3,.media-clip__card-link,.media-clip__card-city,.link-with-icon,.card--insight .card__category,.lang-menu ul li,.main-menu ul li a.contact-button,.button{font-size:14px}}@media(max-width: 1367px){.contact-info .contact-info-data .contact-info-address a,.success-story-section .caption,.hotpoint-pop-up h3,.media-clip__card-link,.media-clip__card-city,.link-with-icon,.card--insight .card__category,.lang-menu ul li,.main-menu ul li a.contact-button,.button{font-size:14px}}@media(max-width: 1279px){.contact-info .contact-info-data .contact-info-address a,.success-story-section .caption,.hotpoint-pop-up h3,.media-clip__card-link,.media-clip__card-city,.link-with-icon,.card--insight .card__category,.lang-menu ul li,.main-menu ul li a.contact-button,.button{font-size:12px}}@media(max-width: 1023px){.contact-info .contact-info-data .contact-info-address a,.success-story-section .caption,.hotpoint-pop-up h3,.media-clip__card-link,.media-clip__card-city,.link-with-icon,.card--insight .card__category,.lang-menu ul li,.main-menu ul li a.contact-button,.button{font-size:12px}}@media(max-width: 767px){.contact-info .contact-info-data .contact-info-address a,.success-story-section .caption,.hotpoint-pop-up h3,.media-clip__card-link,.media-clip__card-city,.link-with-icon,.card--insight .card__category,.lang-menu ul li,.main-menu ul li a.contact-button,.button{font-size:12px}}@media(max-width: 479px){.contact-info .contact-info-data .contact-info-address a,.success-story-section .caption,.hotpoint-pop-up h3,.media-clip__card-link,.media-clip__card-city,.link-with-icon,.card--insight .card__category,.lang-menu ul li,.main-menu ul li a.contact-button,.button{font-size:12px}}.contact-info .contact-info-data .contact-info-address a,.success-story-section .caption,.hotpoint-pop-up h3,.media-clip__card-link,.media-clip__card-city,.link-with-icon,.card--insight .card__category,.lang-menu ul li,.main-menu ul li a.contact-button,.button{font-family:"Rubik",sans-serif;font-weight:600;line-height:1.35;text-transform:uppercase}.decorated:before,.card--type-3 .card__heading:before{content:url("../public/images/slash.svg");display:inline-block;height:auto;margin-right:.3em;width:.6em}*,*::before,*::after{box-sizing:border-box;margin:0;outline:none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased !important;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:110%;-ms-text-size-adjust:110%}body{color:#141414;height:100%;overflow-x:hidden;overflow-y:auto;position:static}html,body{scrollbar-color:#054258 #fff;scrollbar-width:thin}.noscroll{position:fixed;top:var(--st, 0);inline-size:100%;overflow-y:scroll}.main{min-height:100svh;padding-top:var(--menu-height)}@media(max-width: 1023px){.main{min-height:calc(100vh - 60px);min-height:calc(100svh - 60px)}}section{margin-bottom:var(--space-120);overflow:clip}p{margin-top:0}ul,ol{color:inherit;font-size:inherit;font-weight:inherit;list-style:none;margin:0;padding:0}ul li,ol li{margin-top:0;margin-bottom:8px}a{color:#569eb8;text-decoration:none;transition:.3s}a:hover{color:#022430;text-decoration:none}iframe,img,video,svg{display:block}video{-webkit-mask-image:-webkit-radial-gradient(white, black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}iframe{aspect-ratio:16/9;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}address{font-style:normal}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font:inherit;text-align:left;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#569eb8}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar:horizontal{height:8px}.container{margin-left:auto;margin-right:auto;max-width:calc(1540px + var(--container-padding)*2);padding:0 var(--container-padding);width:100%}.container--grid{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);row-gap:var(--grid-gap)}@media(min-width: 768px){.container--grid{grid-template-columns:repeat(8, 1fr)}}@media(min-width: 1024px){.container--grid{grid-template-columns:repeat(12, 1fr)}}button{display:block;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.button{background-color:#569eb8;border:none;box-sizing:border-box;color:#fff !important;clip-path:inset(0 round 6px);border-radius:6px;cursor:pointer;display:block;height:48px;justify-content:center;letter-spacing:.28px;padding:15px 32px;text-align:center;transition:.3s;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media(min-width: 1024px){.button:hover{background-color:#022430;color:#fff}}.button:active{background-color:#022430;border-radius:6px;color:#fff;clip-path:inset(1px round 5px)}.button-secondary{background-color:#569eb8;border-radius:6px;color:#fff !important;clip-path:inset(0)}@media(min-width: 1024px){.button-secondary:hover{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #fff;color:#fff;transition:.3s}}.button-secondary:active{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px #fff;border-radius:6px;color:#fff;clip-path:inset(1px round 5px);transition:.3s}.button-extrabar{background-color:rgba(0,0,0,0);border-radius:6px;box-shadow:inset 0 0 0 1px #d4d2d1;color:#022430 !important;clip-path:inset(0);height:40px;opacity:.5;padding:11px 32px}@media(min-width: 1024px){.button-extrabar:hover{background-color:rgba(0,0,0,0);color:#fff;opacity:1;transition:.3s}}.button-extrabar:active{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px #d4d2d1;border-radius:6px;clip-path:inset(1px round 5px);opacity:1;transition:.3s}.button-extrabar.active{background-color:rgba(0,0,0,0);color:#fff;opacity:1;transition:.3s}.button-with-icon{display:flex;align-items:center;gap:16px}.contact-button-extrabar{height:40px}.basic-list{list-style-type:disc;padding-left:20px}.decorated-list li:not(:last-child){margin-bottom:8px}.decorated-list li{padding-left:16px;position:relative}.decorated-list li:before{content:url("../public/images/slash.svg");display:inline-block;height:auto;margin-right:.3em;left:0;position:absolute;width:.6em}.decorated-list--dark li:before{color:#141414}.w-100{width:100%}.header{background-color:#fff;border-bottom:1px solid #f4f4f4;display:block;height:var(--menu-height);top:0;position:fixed;width:100%;z-index:10}.header ul li{margin-bottom:0px}.header .logo-img{max-width:80%;height:auto}.header .container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;height:100%}.header .container .logo{display:block;transition:.3s;width:200px}@media(max-width: 1023px){.header .container .logo{width:140px}}.header .container .logo svg{width:100%}.header .container .menu{display:flex;flex-direction:row;gap:40px;height:100%}@media(max-width: 1439px){.header .container .menu{gap:32px}}@media(max-width: 1279px){.header .container .menu{gap:20px}}@media(max-width: 1023px){.header .container .menu{background-color:#fff;flex-direction:column;height:calc(100vh - 60px);height:calc(100dvh - 60px);left:0;gap:16px;justify-content:space-between;opacity:0;padding:0 var(--container-padding);padding-bottom:16px;padding-top:32px;pointer-events:none;position:fixed;top:var(--menu-height);transition:.3s;width:100%}.header .container .menu.menu-opened{opacity:1;pointer-events:all}}.main-menu{display:flex;height:100%}@media(max-width: 1023px){.main-menu{padding-bottom:56px;position:relative;width:100%}}.main-menu ul{display:flex;flex-direction:row;gap:40px}@media(max-width: 1439px){.main-menu ul{gap:32px}}@media(max-width: 1279px){.main-menu ul{gap:20px}}@media(max-width: 1023px){.main-menu ul{flex-direction:column;gap:8px;max-height:calc(100vh - 60px - 164px);max-height:calc(100dvh - 60px - 164px);overflow:auto;width:100%}}.main-menu ul li{align-items:center;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content}@media(max-width: 1023px){.main-menu ul li{justify-content:start;width:100%}}.main-menu ul li a{font-size:18px}@media(max-width: 1439px){.main-menu ul li a{font-size:18px}}@media(max-width: 1367px){.main-menu ul li a{font-size:18px}}@media(max-width: 1279px){.main-menu ul li a{font-size:16px}}@media(max-width: 1023px){.main-menu ul li a{font-size:26px}}@media(max-width: 767px){.main-menu ul li a{font-size:26px}}@media(max-width: 479px){.main-menu ul li a{font-size:26px}}.main-menu ul li a{align-items:center;color:#7e8085;display:flex;height:40px;text-decoration:none;transition:.3s;padding-top:2px;white-space:nowrap}.main-menu ul li a:hover{color:#141414}.main-menu ul li a:active{color:#569eb8}@media(max-width: 1023px){.main-menu ul li a{font-size:22px;color:#7e8085;height:40px;width:100%}}.main-menu ul li a.contact-button{height:auto;line-height:1;padding:14px 24px}@media(max-width: 1439px){.main-menu ul li a.contact-button{padding:14px 20px}}@media(max-width: 1279px){.main-menu ul li a.contact-button{padding:15px 16px}}@media(max-width: 1023px){.main-menu ul li a.contact-button{bottom:0;position:absolute;width:100%;padding:16px}}@media screen and (max-width: 1024px){.main-menu ul li a{white-space:normal}}body:not(.home) .main-menu ul li.active a{color:#141414}body:not(.home) .main-menu ul li:not(.active,.leadmind) a{color:#7e8085}@media(min-width: 1024px){body:not(.home) .main-menu ul li:not(.active,.leadmind) a:hover{color:#141414}}.lang-menu{align-items:center;display:flex;height:100%}@media(max-width: 1023px){.lang-menu{height:-moz-fit-content;height:fit-content}}.lang-menu ul{display:flex;gap:16px}@media(max-width: 1023px){.lang-menu ul{border:1px solid #d4d2d1;height:44px;width:100%}}.lang-menu ul li{flex:1}.lang-menu ul li a{align-items:center;color:#141414;display:flex;height:40px;justify-content:center;margin-top:2px}@media(min-width: 1024px){.lang-menu ul li:hover a{color:#569eb8}}.lang-menu ul li:active a{color:#569eb8}.lang-menu ul li.active a{color:#569eb8;cursor:default;pointer-events:none}.lang-menu ul li:not(:last-child){position:relative}.lang-menu ul li:not(:last-child)::after{content:"";background-color:#141414;display:block;height:16px;position:absolute;right:-9px;top:50%;transform:translate(0, -50%);width:2px}.menu-button{display:none}@media(max-width: 1023px){.menu-button{display:block;height:100%;position:relative;transform:translate(20px, 0);width:64px}.menu-button .menu-line1,.menu-button .menu-line2,.menu-button .menu-line3{display:block;background-color:#141414;height:2px;left:50%;position:absolute;transition:.3s;top:50%;transform:translate(-50%, -50%);width:20px}.menu-button .menu-line1{margin-top:-6px}.menu-button .menu-line3{margin-top:6px}.menu-button.menu-button-opened .menu-line1,.menu-button.menu-button-opened .menu-line3{margin-top:0;opacity:0}}.main-menu ul li.leadmind{padding-right:24px;position:relative}.main-menu ul li.leadmind.active button{color:#141414 !important}.main-menu ul li.leadmind.active button svg path{fill:#141414 !important}@media(max-width: 1023px){.main-menu ul li.leadmind{display:block}}.main-menu ul li.leadmind button{font-size:18px}@media(max-width: 1439px){.main-menu ul li.leadmind button{font-size:18px}}@media(max-width: 1367px){.main-menu ul li.leadmind button{font-size:18px}}@media(max-width: 1279px){.main-menu ul li.leadmind button{font-size:16px}}@media(max-width: 1023px){.main-menu ul li.leadmind button{font-size:26px}}@media(max-width: 767px){.main-menu ul li.leadmind button{font-size:26px}}@media(max-width: 479px){.main-menu ul li.leadmind button{font-size:26px}}.main-menu ul li.leadmind button{font-family:"Nimbus Sans",sans-serif;color:#7e8085;height:40px;transition:.3s}.main-menu ul li.leadmind button:hover{color:#141414 !important}.main-menu ul li.leadmind button:hover svg path{fill:#141414 !important}.main-menu ul li.leadmind button svg path{fill:#7e8085}@media(max-width: 1023px){.main-menu ul li.leadmind button{position:relative;text-align:left;width:100%}}.main-menu ul li.leadmind sup{display:inline-block;font-weight:400;transform:translate(2px, 0)}.main-menu ul li.leadmind svg.arrow{right:0;position:absolute;top:50%;transform:translate(0, -55%);transition:.3s;width:12px}@media(max-width: 1023px){.main-menu ul li.leadmind svg.arrow{left:calc(100% + 6px);top:20px;width:17px;height:35px}}.main-menu ul li.leadmind ul{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:flex;flex-direction:column;gap:0;height:0;left:-24px;min-width:220px;overflow:hidden;position:absolute;top:100%;transition:.3s}@media(max-width: 1023px){.main-menu ul li.leadmind ul{gap:16px;min-width:unset;position:static}}.main-menu ul li.leadmind ul li{width:100%}.main-menu ul li.leadmind ul li:not(:last-child){border-bottom:1px solid #d4d2d1}@media(max-width: 1023px){.main-menu ul li.leadmind ul li:not(:last-child){border:none}}.main-menu ul li.leadmind ul li a{height:60px;text-align:left;padding:24px;width:100%}@media(max-width: 1023px){.main-menu ul li.leadmind ul li a{height:auto;padding:0}}.main-menu ul li.leadmind.leadmind-opened svg.arrow{transform:translate(0, -50%) scale(1, -1)}@media(max-width: 1023px){.main-menu ul li.leadmind.leadmind-opened ul{padding-top:20px}}.main-menu ul li.leadmind .leadmind-overlay{background-color:#141414;bottom:0;height:calc(100vh - 80px);height:calc(100dvh - 80px);left:0;opacity:0;position:fixed;pointer-events:none;transition:.3s;width:100vw;z-index:-1}@media(max-width: 1023px){.main-menu ul li.leadmind .leadmind-overlay{display:none}}@media(min-width: 1024px){body:not(.home,.leadmind) .main-menu ul li.leadmind:not(.leadmind-opened) button{color:#7e8085}body:not(.home,.leadmind) .main-menu ul li.leadmind:not(.leadmind-opened) button svg path{fill:#7e8085}}@media(min-width: 1024px){body.leadmind .main-menu ul li.leadmind ul li a{color:#141414}}.main-menu .list-leadmind a,.main-menu ul li.leadmind button{font-size:22px}@media screen and (min-width: 1024px){.main-menu .list-leadmind a,.main-menu ul li.leadmind button{font-size:16px}}@media(min-width: 1280px){.main-menu .list-leadmind a,.main-menu ul li.leadmind button{font-size:18px}}.footer{background-color:#f4f4f4;display:flex;flex-direction:column;font-size:18px;line-height:1.4;padding:40px 0;row-gap:64px}.footer__social{display:flex;gap:24px}.footer a{color:#141414}@media(min-width: 1024px){.footer{padding-top:80px;padding-bottom:56px;row-gap:84px}}.footer-container{row-gap:48px}@media(min-width: 768px){.footer-container{row-gap:64px}}.footer-left{grid-column:span 8}@media(min-width: 768px){.footer-left{grid-column:span 8}}@media(min-width: 1024px){.footer-left{grid-column:span 8}}.footer-left-bottom{display:flex;flex-direction:column;justify-content:end;order:1;padding-bottom:8px}@media(min-width: 1024px){.footer-left-bottom{order:unset}}.footer-right{display:flex;flex-direction:column;gap:40px;grid-column:span 4}@media(min-width: 768px){.footer-right{grid-column:span 8}}@media(min-width: 1024px){.footer-right{grid-column:9/span 14}}.footer-logo .logo-img{max-width:30%;height:auto}.footer-heading{font-size:32px;font-family:"Rubik",sans-serif;font-weight:700;line-height:1.2;text-transform:uppercase}.footer-heading-small{display:block;font-size:14px;font-family:"Rubik",sans-serif;font-weight:600;line-height:1.75;text-transform:uppercase;letter-spacing:.28px}.footer-heading-small+*{margin-top:var(--space-16)}.footer-logo{display:contents}.footer-logo+*{margin-top:40px}.footer-address>*+*{margin-top:24px}.footer-email{display:inline-block}.footer-email+*{display:table}.footer-legal{display:flex;flex-direction:column;gap:8px}.hero{align-items:center;color:#fff;display:flex;justify-content:center;min-height:calc(100vh - 80px);min-height:calc(100svh - 80px);padding:var(--space-80) 0;position:relative}@media(max-width: 1023px){.hero{min-height:calc(100vh - 60px);min-height:calc(100svh - 60px)}}.hero:not(.hero--home){min-height:calc(100vh - 80px);min-height:calc(100svh - 80px);margin-bottom:36px}@media(max-width: 1023px){.hero:not(.hero--home){min-height:calc(100vh - 60px);min-height:calc(100svh - 60px)}}.hero__media{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;top:0;left:0;width:100%}.hero__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__container{row-gap:0;position:relative;z-index:1}.hero__heading{grid-column:1/span 4}.hero__content{grid-column:1/span 4}.hero__leadmind{grid-column:1/span 4}.hero__heading+*,.hero__text+*{margin-top:12px}.hero__heading{font-family:"Rubik",sans-serif;font-weight:500}.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(91deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);z-index:1}.hero__deco{display:none;position:absolute;bottom:0;right:0;z-index:1}.hero__leadmind{display:flex;gap:6px}.hero__leadmind img{align-self:center;height:auto}.hero--home .hero__text{font-family:"Nimbus Sans",sans-serif;text-transform:initial}.hero--home .hero__text>*+*{margin-top:12px}@media(min-width: 768px){.hero__heading{grid-column:1/span 7}}@media(min-width: 1024px){.hero--home .hero__text>*+*{margin-top:var(--space-16)}.hero__heading+*,.hero__text+*{margin-top:var(--space-16)}.hero__heading+.hero__leadmind{margin-top:var(--space-24)}.hero__leadmind{gap:12px}.hero__leadmind-imagotype{width:36px}.hero__leadmind-logo{width:198px}.hero__deco{display:block}}@media(min-width: 1280px){.hero__heading{grid-column:1/span 9}}@media(min-width: 1368px){.hero__heading{grid-column:1/span 10}}@media(min-width: 1680px){.hero__heading{grid-column:1/span 8}}.decorative-container{position:absolute;bottom:0;left:0;right:0;overflow-x:hidden;z-index:1}.decorative-container .container{align-items:end}@media(min-width: 1024px){.decorative{grid-column:5/span 1;width:0;height:0;border-style:solid;border-width:0 0 80px 56px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.decorative::after{content:"";background-color:#fff;display:block;height:80px;position:absolute;width:100%}}.swiper-wrapper{box-sizing:inherit}.swiper-home{min-height:calc(100vh - 80px);min-height:calc(100svh - 80px);position:relative}@media(max-width: 1023px){.swiper-home{min-height:calc(100vh - 60px);min-height:calc(100svh - 60px)}}.swiper-home .swiper-slide{height:auto}.swiper-home .hero{height:100%}.swiper-about .swiper-button-prev:after,.swiper-about .swiper-button-next:after{content:none}.swiper-about .swiper-button-prev,.swiper-about .swiper-rtl .swiper-button-next{left:32px}.swiper-about .swiper-button-next,.swiper-about .swiper-rtl .swiper-button-prev{right:32px}.swiper-pagination{display:flex;flex-wrap:wrap;gap:14px;transition:.3s}.swiper-pagination-bullet{cursor:pointer;display:grid;place-items:center;width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-radius:50%;transition:.3s}.swiper-pagination-bullet::before{border-radius:50%;content:"";display:block}.swiper-pagination-bullet::before{background-color:rgba(244,244,244,.5);width:10px;height:10px;transition:.3s}.swiper-pagination-bullet-active{border-color:#fff}.swiper-pagination-bullet-active::before{opacity:0}.swiper-pagination-hero{align-self:start;grid-column:1/span 12;min-height:80px}@media(min-width: 1024px){.swiper-pagination-hero{grid-column:1/span 4}}.fluid-media{grid-column:span 12;aspect-ratio:192/95;display:grid;place-items:center}.fluid-media__img{position:absolute;-o-object-fit:cover;object-fit:cover;inset:0;width:100%;height:100%;border-radius:6px}.fluid-media__btn{background-color:#569eb8;border:1px solid rgba(0,0,0,0);border-radius:8px;color:#fff;display:grid;place-items:center;position:absolute;width:70px;height:70px;transition:.3s}@media(hover: hover){.fluid-media__btn:hover{background-color:rgba(0,0,0,0);border-color:#fff}}.modal{border:none;max-width:none;max-height:none;position:fixed;top:0;left:0;background-color:rgba(30,30,30,.5);width:100%;height:100%;opacity:0;transition:.3s;z-index:1;overflow-x:hidden;overflow-y:auto;pointer-events:none;display:block}.modal__dialog{display:flex;align-items:center;width:auto;margin:var(--container-padding);max-width:calc(100% - var(--container-padding)*2);min-height:calc(100% - var(--container-padding)*2);pointer-events:none}.modal__content{background-color:#fff;width:100%}.modal__close{position:fixed;inset:0;z-index:-1}.modal[open]{pointer-events:all;opacity:1}.modal[open] .modal__content{pointer-events:auto}.modal[open]::backdrop{display:none}@media(min-width: 1636px){.modal__dialog{max-width:1540px;margin-left:auto;margin-right:auto}}.modal-open{overflow:hidden !important}.share-modal .modal__dialog{justify-content:center}.share-modal .modal__close{position:relative;z-index:0}.share-modal .share-modal-title-bar{border-bottom:1px solid #d4d2d1}.share-modal .share-modal-panel{width:316px;background:#fff;border-radius:8px}.share-modal .share-modal-panel .share-modal-title-bar{display:flex;justify-content:flex-end;padding:16px 32px}.share-modal .share-modal-panel .share-modal-content{padding:32px;padding-top:16px}.share-modal .share-modal-panel .share-modal-content p{text-align:center;margin-bottom:32px}.share-modal .share-modal-panel .share-modal-content .share-modal-buttons{display:flex;align-items:center;justify-content:space-between}.share-modal .share-modal-panel .share-modal-content .share-modal-buttons a{display:inline-block}.card--type-3 .card__content{border-right:1px solid #d4d2d1;border-bottom:1px solid #d4d2d1;border-left:1px solid #d4d2d1;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.card--insight .card__media,.card--type-3 .card__media{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.card{display:flex;flex-grow:1;flex-direction:column;position:relative;width:100%}.card--round{border-radius:6px}.card--border{border:1px solid #d4d2d1}.card__content{display:flex;flex-direction:column;flex-grow:1;padding:var(--card-padding)}.card a::before{content:"";inset:0;position:absolute}.card button{position:relative}.card--type-1 .card__media-container{border-radius:6px;display:grid;overflow:hidden;padding-bottom:var(--space-24);place-items:center}.card--type-1 .card__content>*:not(:last-child){margin-bottom:var(--space-16)}.card--type-1 .card__footer{margin-top:auto}.card--type-2{padding:32px 16px 32px 16px}.card--type-2 .card__content{padding:0}.card--type-2 .card__number+*{margin-top:8px}.card--type-2 .card__media{aspect-ratio:1/1}.card--type-2 .card__media+*{margin-top:40px}@media(min-width: 768px){.card--type-2 .card__media+*{margin-top:64px}}@media(min-width: 768px){.card--type-2{padding:56px 40px 32px 40px}}.card--type-3 .card__media{border-top-right-radius:6px;border-top-left-radius:6px}.card--type-3 .card__content>*+.card__footer{padding-top:24px}.card--type-3 .card__heading+*{margin-top:var(--space-16)}.card--type-3 .card__highlight{margin-bottom:var(--space-16);text-transform:uppercase}.card--type-3 .card__footer{margin-top:auto;display:flex;flex-direction:column;row-gap:16px}.card--type-4{border:none}.card--type-4 .card__media-container{border-top-left-radius:6px;border-top-right-radius:6px;display:grid;overflow:hidden;place-items:center}.card--type-4 .card__content{border:1px solid #d4d2d1;border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.card--type-4 .card__content>*:not(:last-child){margin-bottom:var(--space-16)}.card--type-4 .card__footer{margin-top:auto}.card--insight{border:1px solid #d4d2d1;border-radius:6px}.card--insight .card__media{border-top-right-radius:6px;border-top-left-radius:6px}.card--insight .card__content{letter-spacing:.28px}.card--insight .card__content>*+.link-with-icon{padding-top:24px}.card--insight .card__category{border:1px solid #141414;border-radius:6px;line-height:1;padding:5px 16px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.card--insight .card__category+*{margin-top:16px}.card--insight .card__heading{line-height:1.2}.card--insight .card__heading+*{margin-top:8px}.card--insight .link-with-icon{margin-top:auto}.card--cyber{display:grid;min-height:300px;transition:background-color .3s}.card--cyber .card__heading{margin-top:auto}.card--cyber__heading+*{margin-top:16px}.card--cyber__face{grid-area:1/1/span 1/span 1;transition:opacity .3s}.card--cyber__front{display:flex;flex-direction:column;padding:50px}.card--cyber__back{padding:48px 32px 50px 32px;opacity:0}.card--cyber:hover{background-color:#f4f4f4}.card--cyber:hover .card--cyber__front{opacity:0}.card--cyber:hover .card--cyber__back{opacity:1}.link-with-icon{color:#569eb8;display:inline-flex;align-items:center;-moz-column-gap:8px;column-gap:8px;font-weight:600;text-transform:uppercase;letter-spacing:.28px}.link-with-icon__icon{background-color:#569eb8;border-radius:6px;color:#fff;transition:.3s}.link-with-icon__icon--link{padding:8px 12px}.link-with-icon__icon--media{padding:6px 14px}.link-with-icon__icon--media .link-with-icon__fix{display:grid;place-content:center;width:12px;height:12px}@media(hover: hover){.link-with-icon:hover{color:#022430}.link-with-icon:hover .link-with-icon__icon{background-color:#022430;transform:translate(8px, 0)}}.media-clip{display:flex;flex-direction:column-reverse;gap:32px}.media-clip__media{grid-column:span 4;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%}.media-clip__container{row-gap:var(--space-24)}.media-clip__content{position:relative;width:100%}.media-clip__col-4{grid-column:1/span 4}.media-clip__col-5{grid-column:1/span 4}.media-clip__heading{grid-column:1/span 4}.media-clip__intro{grid-column:1/span 5}.media-clip__text>*+*{margin-top:16px}.media-clip__card{border:1px solid #d4d2d1;border-radius:6px;padding:24px 16px}.media-clip__card>*+*{margin-top:16px}.media-clip__card-city{display:block;line-height:1;letter-spacing:.28px}.media-clip__card-link{display:inline-block;text-decoration:underline;text-transform:uppercase;line-height:1;letter-spacing:.28px}@media(min-width: 768px){.media-clip__media{grid-column:span 8}.media-clip__media img{width:100%}.media-clip__col-4,.media-clip__col-5{grid-column:span 8}.media-clip__heading{grid-column:span 6}}@media(min-width: 1024px){.media-clip__media,.media-clip__col-4,.media-clip__col-5{grid-column:span 12}}@media(min-width: 1280px){.media-clip{flex-direction:row;gap:0;position:relative}.media-clip::before{content:"";height:0;padding-top:51.9480519481%}.media-clip__media-container{position:absolute;inset:0}.media-clip__media-container .container--grid{height:100%}.media-clip__media{grid-column:5/span 8}.media-clip__content{padding-top:64px;padding-bottom:64px}.media-clip__col-4{grid-column:1/span 4}.media-clip__col-5{grid-column:1/span 5}}*+.mc-container{margin-top:16px}.mc-container{display:flex;flex-direction:column}.mc-container .button{clip-path:none;border-top-right-radius:0;border-top-left-radius:0;width:100%}@media(min-width: 768px){.mc-container{display:grid;grid-template-columns:calc(75% - 8px) calc(25% + 8px)}.mc-container .button{border-top-right-radius:6px;border-bottom-left-radius:0;height:auto}}@media(min-width: 1024px){.mc-container{display:flex;flex-direction:column}.mc-container .button{border-top-right-radius:0;border-bottom-left-radius:6px;border-top-left-radius:0;height:48px}}@media(min-width: 1680px){.mc-container{display:grid;grid-template-columns:calc(75% - 8px) calc(25% + 8px)}.mc-container .button{border-top-right-radius:6px;border-bottom-left-radius:0;height:auto}}.input-container{position:relative}.input-container__label{color:#616367;font-size:12px;left:17px;line-height:normal;position:absolute;pointer-events:none;top:10px}.input-container__input{border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:none;border-left:1px solid #dbdbdb;border-top-right-radius:6px;border-top-left-radius:6px;font-size:16px;line-height:1;padding:33px 16px 8px 16px;transition:border-color .2s;width:100%}.input-container__input:focus{border-color:#569eb8}.input-container__input::-moz-placeholder{color:#1a1a1a;opacity:1}.input-container__input::placeholder{color:#1a1a1a;opacity:1}@media(min-width: 768px){.input-container__input{border-right:none;border-bottom:1px solid #dbdbdb;border-top-right-radius:0;border-bottom-left-radius:6px}}@media(min-width: 1024px){.input-container__input{border-bottom:none;border-right:1px solid #dbdbdb;border-top-right-radius:6px;border-bottom-left-radius:0}}@media(min-width: 1680px){.input-container__input{border-right:none;border-bottom:1px solid #dbdbdb;border-top-right-radius:0;border-bottom-left-radius:6px}}div.mce_inline_error{background-color:rgba(0,0,0,0) !important;color:#569eb8 !important;font-size:12px !important;margin:0 !important;padding:0 !important;position:absolute;bottom:-48px;transform:translateY(calc(100% + 4px))}@media(min-width: 768px){div.mce_inline_error{bottom:0}}@media(min-width: 1024px){div.mce_inline_error{bottom:-48px}}@media(min-width: 1680px){div.mce_inline_error{bottom:0}}input.mce_inline_error{border-color:#569eb8 !important}.cc-window{background-color:#fff !important;border-radius:6px;border:1px solid #d4d2d1;color:inherit !important}.cc-message{font-size:14px}.cc-link{color:inherit !important;opacity:1 !important}.cc-allow{background-color:#054258 !important;color:#fff !important;border-radius:6px}.cc-allow:hover{background-color:#022430 !important}.cc-deny{color:#054258 !important}.cc-revoke{display:none !important}.section-title .section-title-content{grid-column:span 10}.section-title .section-title-title{font-weight:500;margin-top:21px}.callout{background-color:#569eb8;padding:120px 0px}.callout .callout-text{font-weight:500;grid-column:span 10;color:#fff;text-transform:uppercase}@media screen and (max-width: 768px){.callout{padding:40px 0px}}.logos-section{margin:var(--space-120) 0px}.logos-section .logo{display:grid;place-items:center;aspect-ratio:1/1;padding:40px;border:1px solid #d4d2d1;border-radius:6px}.logos-section .logo img{width:100%;height:auto;aspect-ratio:1/1}.logos-section .logos-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:30px;margin-top:var(--space-56)}.logos-section .swiper-logos{display:none;margin-top:30px;padding:0px var(--container-padding)}@media screen and (min-width: 1024px)and (max-width: 1280px){.logos-section .logo{padding:20px}}@media screen and (max-width: 1024px){.logos-section .logos-grid{display:none}.logos-section .swiper-logos{display:block}}@media screen and (max-width: 1024px){.logos-section .logo{padding:20px}}.breadcrumbs a{color:#141414}.hotpoint{background-color:#569eb8;border-radius:50%;height:36px;position:absolute;transform:translate(-50%, -50%);transition:.3s;width:36px}.hotpoint:before{animation:hotPulse 2s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;background-color:#569eb8;border-radius:50%;content:"";display:block;height:60px;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%, -50%);width:60px}.hotpoint:after{color:#fff;content:"+";display:block;font-weight:bold;font-size:20px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media(min-width: 1024px){.hotpoint:hover{background-color:#e77457}}.hotpoint-pop-up{background-color:#fff;border-radius:6px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);cursor:default;opacity:0;padding:24px;pointer-events:none;position:absolute;transform:translate(-50%, -8px);transition:.3s;width:360px;z-index:2}@media(max-width: 767px){.hotpoint-pop-up{width:270px}}@media(max-width: 479px){.hotpoint-pop-up{width:240px}}.hotpoint-pop-up.hotpoint-pop-up-opened{opacity:1;pointer-events:all}.hotpoint-pop-up .close{display:grid;place-items:center;position:absolute;right:12px;top:12px;transition:.3s;width:24px;height:24px}@media(min-width: 1024px){.hotpoint-pop-up .close{opacity:.7}.hotpoint-pop-up .close:hover{opacity:1}}.hotpoint-pop-up .close:active{transform:scale(0.9)}.hotpoint-pop-up *:not(:last-child,.close,li){margin-bottom:var(--space-24)}.hotpoint-pop-up ul{padding-left:16px}.hotpoint-pop-up ul li{list-style-type:disc;margin-bottom:8px}.hotpoint-pop-up h3{padding-right:24px}.hotpoint-pop-up .button{margin-left:auto;margin-right:auto}@media(max-width: 1023px){.hotpoint-pop-up .button{padding-left:16px;padding-right:16px;width:100%}}@keyframes hotPulse{0%{height:36px;opacity:.3;width:36px}100%{height:60px;opacity:0;width:60px}}.select-container{grid-column:span 4;position:relative}.select-container__label{color:#616367;font-size:12px;left:17px;line-height:1.1666666667;position:absolute;pointer-events:none;top:12px}.select-container .select{border-color:#d4d2d1;border-radius:2px;padding-top:30px;padding-bottom:10px;height:auto;font-size:16px}@media(min-width: 1024px){.select-container{grid-column:span 3}}.loader{width:48px;height:48px;border:5px solid #054258;border-bottom-color:rgba(0,0,0,0);border-radius:50%;animation:rotation 1s linear infinite;display:none;margin:24px auto 0 auto}.loader--show{display:block}@media(min-width: 768px){.loader{margin-top:40px}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.lazyframe{position:relative;background-color:currentColor;background-repeat:no-repeat;background-size:cover;background-position:center}.lazyframe__title{position:absolute;top:0;right:0;left:0;padding:15px 17px;z-index:3}.lazyframe__title::after{z-index:-1}.lazyframe:hover{cursor:pointer}.lazyframe::before{display:block;content:"";width:100%}.lazyframe[data-ratio="16:9"]::before{padding-top:56.25%}.lazyframe[data-ratio="4:3"]::before{padding-top:75%}.lazyframe[data-ratio="1:1"]::before{padding-top:100%}.lazyframe iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%}.lazyframe video{width:100%;height:100%;o-object-fit:contain;-o-object-fit:contain;object-fit:contain}.lazyframe[data-vendor=youtube],.lazyframe[data-vendor=youtube_nocookie]{background-color:#e52d27;font-family:Roboto,Arial,Helvetica,sans-serif}.lazyframe[data-vendor=youtube] .lazyframe__title,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title{color:#eee;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:18px;text-shadow:rgba(0,0,0,.498039) 0 0 2px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .1s cubic-bezier(0.4, 0, 1, 1)}.lazyframe[data-vendor=youtube] .lazyframe__title:hover,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title:hover{color:#fff}.lazyframe[data-vendor=youtube] .lazyframe__title::before,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title::before{content:"";display:block;background:linear-gradient(rgba(0, 0, 0, 0.2), transparent);height:98px;width:100%;pointer-events:none;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-tap-highlight-color:rgba(0,0,0,0)}.lazyframe[data-vendor=youtube]::before,.lazyframe[data-vendor=youtube_nocookie]::before{padding-top:56.25%}.lazyframe[data-vendor=youtube]::after,.lazyframe[data-vendor=youtube_nocookie]::after{content:"";position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%231F1F1F' d='M255.7 446.3c-53.3.3-106.6-.4-159.8-3.3-17.4-1-34.7-2.5-50.4-11C35 426.3 27 418.4 22 407.2 13.2 388.6 10.5 369 9 349c-3.4-41.3-3.6-82.6-1.8-123.8 1-22 1.6-44 6.8-65.5 2-8.4 5-16.6 8.8-24.4C32 117 48 108 67.3 104c16.2-3 32.8-3 49.3-3.7 56-2.3 112-3.5 168-3 43 .6 86.2 1.7 129.3 4 13.2.6 26.6.8 39.3 5.5 17.2 6.4 30 17.2 37 34.7 6.6 16.8 9.2 34.2 10.6 52 3.8 48.7 4 97.3.7 146-1 16.3-2.2 32.7-6.5 48.8-9.7 37-32.8 51.5-66.7 53.8-36.2 2.5-72.5 3.8-108.8 4.3-21.3.2-42.7 0-64 0zM203.2 344L348 264.7l-144.8-79.3V344z'/%3E%3Cpath fill='%23FEFDFD' d='M203.2 344V185.5L348 264.8 203.2 344z'/%3E%3C/svg%3E");background-position:center center;background-size:100%;background-repeat:no-repeat;opacity:.81;border:none;z-index:4}.lazyframe[data-vendor=youtube]:hover::after,.lazyframe[data-vendor=youtube_nocookie]:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23DD2C28' d='M255.7 446.3c-53.3.3-106.6-.4-159.8-3.3-17.4-1-34.7-2.5-50.4-11C35 426.3 27 418.4 22 407.2 13.2 388.6 10.5 369 9 349c-3.4-41.3-3.6-82.6-1.8-123.8 1-22 1.6-44 6.8-65.5 2-8.4 5-16.6 8.8-24.4C32 117 48 108 67.3 104c16.2-3 32.8-3 49.3-3.7 56-2.3 112-3.5 168-3 43 .6 86.2 1.7 129.3 4 13.2.6 26.6.8 39.3 5.5 17.2 6.4 30 17.2 37 34.7 6.6 16.8 9.2 34.2 10.6 52 3.8 48.7 4 97.3.7 146-1 16.3-2.2 32.7-6.5 48.8-9.7 37-32.8 51.5-66.7 53.8-36.2 2.5-72.5 3.8-108.8 4.3-21.3.2-42.7 0-64 0zM203.2 344L348 264.7l-144.8-79.3V344z'/%3E%3Cpath fill='%23FEFDFD' d='M203.2 344V185.5L348 264.8 203.2 344z'/%3E%3C/svg%3E");opacity:1}.lazyframe[data-vendor=vimeo]{background-color:#00adef}.lazyframe[data-vendor=vimeo] .lazyframe__title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#00adef;font-size:20px;font-weight:700;text-rendering:optimizeLegibility;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:rgba(0,0,0,.5)}.lazyframe[data-vendor=vimeo]::before{padding-top:48.25%}.lazyframe[data-vendor=vimeo]::after{content:"";height:40px;width:65px;display:block;bottom:10px;left:10px;z-index:3;background-color:rgba(0,0,0,.5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' baseProfile='tiny' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M7.765 16.89l8.47-4.89-8.47-4.89'/%3E%3C/svg%3E");background-position:center center;background-size:100% 100%;background-repeat:no-repeat;border-radius:5px;position:relative}.lazyframe[data-vendor=vimeo]:hover::after{background-color:#00adef}.solutions{display:flex;flex-direction:column;row-gap:var(--space-56)}.solutions.solutions-leadmind{row-gap:var(--space-56)}.solutions__header{row-gap:32px}.solutions__heading{grid-column:span 10}.solutions__heading-small{grid-column:span 5;text-align:left}.solutions__intro{grid-column:1/span 4}@media(min-width: 768px){.solutions__heading{grid-column:2/span 6}.solutions__intro{grid-column:3/span 4}}@media(min-width: 1024px){.solutions__heading{grid-column:span 10}.solutions__heading-small{grid-column:1/7}.solutions__intro{grid-column:span 10}}@media(min-width: 1024px){.solutions__heading-small{grid-column:1/7}}.solutions-list{row-gap:var(--grid-gap)}.solutions-list__item{display:flex;grid-column:span 4}.solutions-list__item .card img{width:100%}@media(min-width: 768px){.solutions-list__item{grid-column:span 4}}@media(min-width: 1024px){.solutions-list__item{grid-column:span 6}}@media(min-width: 1280px){.solutions-list__item{grid-column:span 4}}.home-home-hotpoints{overflow:unset}.home-hotpoints__content{display:flex;flex-direction:column;grid-column:1/5;justify-content:center}@media(max-width: 1023px){.home-hotpoints__content{grid-column:1/13;margin-bottom:40px}}.home-hotpoints__heading{margin-bottom:var(--space-16)}.home-hotpoints__subheading{margin-bottom:var(--space-24)}.home-hotpoints__text{margin-bottom:var(--space-24)}.home-hotpoints__ilustration-wrapper{display:flex;flex-direction:column;grid-column:5/13;justify-content:center}@media(max-width: 1023px){.home-hotpoints__ilustration-wrapper{grid-column:1/13}}.home-hotpoints__ilustration{position:relative}.numbers{display:flex;flex-direction:column;row-gap:var(--space-56)}.numbers__heading{grid-column:span 4}@media(min-width: 1024px){.numbers__heading{grid-column:span 5}}.numbers-list{display:grid;grid-template-columns:repeat(4, minmax(0, 4fr));gap:var(--grid-gap)}.numbers-list__item{display:flex;grid-column:span 4}.numbers-list__item .card{flex-grow:1}@media(min-width: 480px){.numbers-list__item{grid-column:span 2}}@media(min-width: 768px){.numbers-list{grid-template-columns:repeat(8, minmax(0, 8fr))}.numbers-list__item{grid-column:span 4}}@media(min-width: 1024px){.numbers-list{grid-template-columns:repeat(3, minmax(0, 3fr))}.numbers-list__item{grid-column:span 1}}@media(min-width: 1280px){.numbers-list{grid-template-columns:repeat(5, minmax(0, 5fr))}.numbers-list__item{grid-column:span 1}}.real-stories{display:flex;flex-direction:column;row-gap:var(--space-56)}.real-stories__heading{grid-column:1/span 4}@media(min-width: 768px){.real-stories__heading{grid-column:1/span 6}}@media(min-width: 1024px){.real-stories__heading{grid-column:1/span 9}}.real-stories-list{row-gap:var(--grid-gap)}.real-stories-list__item{display:flex;grid-column:span 4}.smart{row-gap:var(--space-56)}.smart__content{grid-column:1/span 4}.smart__content>*+*{margin-top:var(--space-24)}@media(min-width: 768px){.smart__content{grid-column:1/span 6}}@media(min-width: 1368px){.smart__content{grid-column:1/span 4}}.smart picture{grid-column:1/span 4}@media(min-width: 768px){.smart picture{grid-column:1/span 8}}@media(min-width: 1024px){.smart picture{grid-column:1/span 12}}.caf-group{display:flex;flex-direction:column;gap:var(--space-120);--icon-size: 14;--font-size: 18;--line-height: 135;--real-line-height: calc((var(--line-height) * var(--font-size)) / 100)}.caf-group h2{font-weight:500;margin-bottom:40px}.caf-group h2+*{margin-bottom:28px}.caf-group h2+ul{margin-top:var(--space-24)}.caf-group__content,.caf-group img{grid-column:span 4}.caf-group .caf-group-button{margin-top:16px}.caf-group__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.caf-group__content *+h2{margin-top:32px}.caf-group__content ul li{padding-left:16px;position:relative}.caf-group__content ul li::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNLjMwOCAxMi44OTdhLjMwOC4zMDggMCAwIDEtLjIyNC0uMDk4LjI4NS4yODUgMCAwIDEtLjA4NC0uMjFjMC0uMDM3LjAxLS4wOC4wMjgtLjEyNkw0Ljc0NiAxLjA5NWEuODU1Ljg1NSAwIDAgMSAuMTgyLS4yNTIuNTQ0LjU0NCAwIDAgMSAuMzc4LS4xMjZoMS41NjhjLjA4NCAwIC4xNTQuMDMyLjIxLjA5OGEuMjY1LjI2NSAwIDAgMSAuMDk4LjIxYzAgLjAzNy0uMDE0LjA4LS4wNDIuMTI2TDIuMzk0IDEyLjUxOWEuNjYxLjY2MSAwIDAgMS0uMTY4LjI1MmMtLjA4NC4wODQtLjIxNS4xMjYtLjM5Mi4xMjZILjMwOFoiIGZpbGw9IiNEQjA4MTIiLz48L3N2Zz4=);width:8px;height:14px;left:0;line-height:1;position:absolute;top:calc((var(--real-line-height) - var(--icon-size))/2*1px)}.caf-group__content ul li+*{margin-top:var(--space-24)}.caf-group__content ul+*{margin-top:var(--space-24)}@media(min-width: 768px){.caf-group article{place-items:center}}@media(min-width: 1024px){.caf-group__content{grid-column:span 5}.caf-group img{grid-column:span 7;width:100%;padding-left:50px}.caf-group article:nth-child(odd) .about-list__content{grid-column:8/span 5}.caf-group article:nth-child(even) img{grid-column:7/span 6}}@media(max-width: 768px){.caf-group article.container--grid{row-gap:40px}}.solutions-intro{display:flex;flex-direction:column;gap:var(--space-56);margin-top:var(--space-120);--icon-size: 14;--font-size: 18;--line-height: 135;--real-line-height: calc((var(--line-height) * var(--font-size)) / 100)}.solutions-intro h3{font-weight:700}.solutions-intro__content,.solutions-intro img{grid-column:span 4}.solutions-intro__content{display:flex;flex-direction:column;justify-content:center;height:100%}.solutions-intro__content ul{list-style:disc;padding-left:24px;margin-top:16px}.solutions-intro__content ul li{padding-left:16px;position:relative}@media(min-width: 768px){.solutions-intro article{place-items:center}}@media(min-width: 1024px){.solutions-intro__content{grid-column:span 6}.solutions-intro img{grid-column:span 7;width:100%;padding-left:50px}.solutions-intro article:nth-child(odd) .about-list__content{grid-column:8/span 5}.solutions-intro article:nth-child(even) img{grid-column:7/span 6}}.solutions-solutions{display:flex;flex-direction:column;gap:var(--space-56);margin-top:var(--space-120);--icon-size: 14;--font-size: 18;--line-height: 135;--real-line-height: calc((var(--line-height) * var(--font-size)) / 100)}.solutions-solutions h3{font-weight:700}.solutions-solutions__content,.solutions-solutions img{grid-column:span 12}.solutions-solutions__content{display:flex;flex-direction:column;justify-content:center;height:100%}.solutions-solutions__content .solutions-accordion-intro{font-weight:700;margin-bottom:16px}.solutions-solutions img{width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 1024px){.solutions-solutions__content{grid-column:span 6}.solutions-solutions img{grid-column:span 7;width:100%;padding-left:50px}.solutions-solutions article:nth-child(odd) .about-list__content{grid-column:8/span 5}.solutions-solutions article:nth-child(even) img{grid-column:7/span 6}}@media(min-width: 1440px){.solutions-solutions__content{grid-column:span 5}}.process .process-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-top:var(--space-56)}.process .process-card{font-family:"Rubik",sans-serif;border:1px #d4d2d1 solid;border-radius:6px;padding:40px}.process .process-card .process-number{display:grid;place-items:center;width:46px;height:46px;border-radius:40px;border:1.5px #141414 solid;margin-bottom:40px}.process .process-card .process-text{text-transform:uppercase}.process .process-card .process-text b{font-weight:700}@media screen and (max-width: 1024px){.process .process-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.process .process-card{padding:20px}}@media screen and (max-width: 480px){.process .process-grid{grid-template-columns:1fr}}.success-story-section{margin-top:var(--space-120);margin-bottom:var(--space-120)}.success-story-section .success-story-button{display:flex;justify-content:center}.success-story-section .caption{font-weight:400;text-transform:none;margin-bottom:16px}.success-story-section .section-title-title{margin-top:0px}.success-story-content{align-items:start}.success-story-content .success-story-description{grid-column:span 5;margin-bottom:var(--space-56)}.success-story-content .success-story-description .success-story-title{margin-bottom:16px}.success-story-content .success-story-description p{margin:10px 0px}.success-story-content .success-story-description ul{list-style:disc;padding-left:20px}.success-story-content .success-story-gallery{grid-column:7/span 6;min-width:0;width:100%;display:flex;align-items:end}.swiper-success-story{position:relative;overflow:hidden}.swiper-success-story .swiper-slide{display:flex;flex-direction:column;justify-content:space-between;height:auto}.swiper-success-story .success-story-content{margin-top:var(--space-56);margin-bottom:var(--space-56);height:100%}.success-story-pagination,.success-story-mobile-pagination{gap:0px;min-height:auto;padding-right:12px;border-right:1px #141414 solid;line-height:1;align-self:auto}.success-story-navigation,.success-story-mobile-navigation{position:absolute;bottom:0;display:flex;align-items:center;margin-bottom:24px;z-index:1}.success-story-navigation .success-story-arrows,.success-story-mobile-navigation .success-story-arrows{display:flex;align-items:center;gap:8px;padding-left:12px}.success-story-navigation .success-story-arrows>div,.success-story-mobile-navigation .success-story-arrows>div{position:relative;top:auto;left:auto;right:auto;width:29px;height:29px;margin-top:0px}.success-story-navigation .success-story-arrows>div:after,.success-story-mobile-navigation .success-story-arrows>div:after{content:none}.success-story-mobile-navigation{bottom:unset;margin-bottom:0px}.swiper-success-story-gallery{position:relative;width:100%}.swiper-success-story-gallery .swiper-slide img{width:100%;aspect-ratio:755/566}.swiper-success-story-gallery .success-story-gallery-next img,.swiper-success-story-gallery .success-story-gallery-prev img{width:20px;height:40px}.swiper-success-story-gallery .success-story-gallery-next::after,.swiper-success-story-gallery .success-story-gallery-prev::after{content:none}.swiper-success-story-gallery .success-story-gallery-prev{left:40px}.swiper-success-story-gallery .success-story-gallery-next{right:40px}.swiper-success-story-gallery .success-story-gallery-pagination{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:1}.swiper-success-story-mobile{display:none;position:relative}.swiper-success-story-mobile .success-story-content{row-gap:16px}.swiper-success-story-mobile .success-story-content .success-story-gallery{padding-bottom:45px}.swiper-success-story-mobile .success-story-content .success-story-description p{margin-top:0px}.swiper-success-story-mobile .story-title{font-weight:500;grid-column:span 6}@media screen and (max-width: 480px){.swiper-success-story-mobile .story-title{grid-column:span 12}}@media screen and (max-width: 1024px){.success-story-content .success-story-description{grid-column:span 12}.success-story-content .success-story-gallery{grid-column:span 12}.swiper-success-story{display:none}.swiper-success-story-mobile{display:block}.swiper-success-story-gallery .success-story-gallery-prev{left:20px}.swiper-success-story-gallery .success-story-gallery-next{right:20px}.swiper-success-story-gallery .success-story-gallery-pagination{bottom:1rem}.success-story-navigation,.success-story-mobile-navigation{margin-bottom:var(--space-56)}}.image-compare{width:100%;border-radius:6px}.icv__circle{width:70px !important;height:70px !important;background-image:url("/images/solutions/compare-cursor.svg");border:none !important}.icv__arrow-wrapper{display:none !important}.solutions-accordion.accordion-container{display:grid;gap:8px}.solutions-accordion.accordion-container .ac{border:1px #569eb8 solid;border-radius:6px;margin-top:0px}.solutions-accordion.accordion-container .ac .ac-trigger{padding:24px 40px;font-weight:700;color:#569eb8;text-align:left;line-height:1}.solutions-accordion.accordion-container .ac .ac-trigger::after{content:none}.solutions-accordion.accordion-container .ac .ac-panel{padding:0px 40px}.solutions-accordion.accordion-container .ac .ac-panel .accordion-content{padding-bottom:24px}.solutions-accordion.accordion-container .ac .ac-panel ul{list-style:disc;padding-left:24px}.solutions-accordion.accordion-container .ac .ac-panel ul li{padding-left:5px;position:relative}.solutions-accordion.accordion-container .ac.is-active{background-color:#569eb8;color:#fff}.solutions-accordion.accordion-container .ac.is-active .ac-trigger{color:#fff}.solutions-accordion.accordion-container .ac.is-active .ac-trigger::after{content:none !important}@media screen and (max-width: 768px){.solutions-accordion .accordion-container .ac .ac-trigger{padding:15px}.solutions-accordion .accordion-container .ac .ac-panel{padding:0px 15px}.solutions-accordion .accordion-container .ac .ac-panel .accordion-content{padding-bottom:15px}.solutions-accordion .accordion-container .ac .ac-panel ul{padding-left:20px}}.success-stories .stories-header{margin:var(--space-120) auto}.success-stories .stories-header .stories-title{grid-column:span 12;font-weight:500}.success-stories .stories-header .stories-subtitle{grid-column:span 4;font-weight:400}@media screen and (max-width: 480px){.success-stories .stories-header .stories-subtitle{grid-column:span 12}}.success-stories .stories-filters{display:grid;grid-column:span 3;margin:36px 0px}@media screen and (max-width: 768px){.success-stories .stories-filters{grid-column:span 2}}@media screen and (max-width: 480px){.success-stories .stories-filters{grid-column:span 4}}.stories-accordion-wrapper .accordion-container{display:grid;pointer-events:none}.stories-accordion-wrapper .accordion-container .ac{border:none;border-bottom:1px #000 solid;color:#141414;margin:0}.stories-accordion-wrapper .accordion-container .ac:first-child{border-top:1px #000 solid}.stories-accordion-wrapper .accordion-container .ac.has-info{pointer-events:all}.stories-accordion-wrapper .accordion-container .ac.has-info .ac-trigger{color:#569eb8}.stories-accordion-wrapper .accordion-container .ac.has-info .down-arrow{display:block}.stories-accordion-wrapper .accordion-container .ac.is-active .down-arrow{transform:rotate(180deg)}.stories-accordion-wrapper .accordion-container .ac .down-arrow{display:none;justify-self:end;transition:all .3s ease}.stories-accordion-wrapper .accordion-container .ac .ac-trigger{display:grid;align-items:center;width:100%;padding:16px 0px}.stories-accordion-wrapper .accordion-container .ac .ac-trigger p:nth-child(1){grid-column:span 3}.stories-accordion-wrapper .accordion-container .ac .ac-trigger p:nth-child(2){grid-column:span 2}.stories-accordion-wrapper .accordion-container .ac .ac-trigger p:nth-child(3){grid-column:span 3}.stories-accordion-wrapper .accordion-container .ac .ac-trigger p:nth-child(4){grid-column:span 3}.stories-accordion-wrapper .accordion-container .ac .ac-trigger::after{content:none}.stories-accordion-wrapper .accordion-container .ac .ac-panel{padding:0px}.stories-accordion-wrapper .accordion-container .ac .ac-panel .accordion-content{padding:24px 0px}.stories-accordion-wrapper .accordion-container .ac .ac-panel ul{list-style:disc;padding-left:24px}.stories-accordion-wrapper .accordion-container .ac .ac-panel ul li{padding-left:5px;position:relative}.stories-accordion-wrapper .accordion-container .ac.is-active .ac-trigger::after{content:none !important}@media screen and (max-width: 768px){.stories-accordion-wrapper .accordion-container .ac .ac-trigger{padding:15px 0px}.stories-accordion-wrapper .accordion-container .ac .ac-trigger p:nth-child(n){grid-column:span 2 !important}.stories-accordion-wrapper .accordion-container .ac .ac-panel .accordion-content{padding-bottom:15px}.stories-accordion-wrapper .accordion-container .ac .ac-panel ul{padding-left:20px}}@media screen and (max-width: 1024px){.stories-accordion-wrapper .accordion-container .ac .ac-trigger p:nth-child(n){grid-column:span 4}.stories-accordion-wrapper .accordion-container .ac .ac-trigger .down-arrow{position:absolute;right:0}.stories-accordion-wrapper .accordion-container .success-story-gallery{margin-bottom:var(--space-56)}}.insights{padding-top:var(--space-120)}.insights__header{margin-bottom:var(--space-120)}.insights__header .insights__heading{grid-column:span 12;font-weight:500}.insights__header .insights__subtitle{grid-column:span 5;margin-top:16px}@media screen and (max-width: 480px){.insights__header .insights__subtitle{grid-column:span 12}}.insights__subheader .insights__latest-news{font-weight:700;margin-top:var(--space-40);margin-bottom:var(--space-24)}.insights-select-container{row-gap:0px}.insights-select-container>p{grid-column:span 12;margin-bottom:12px}.insights-select-container+*{margin-top:40px}@media screen and (max-width: 768px){.insights-select-container .select-container{grid-column:span 3}}@media screen and (max-width: 480px){.insights-select-container .select-container{grid-column:span 12}}.insights-list{row-gap:var(--grid-gap)}.insights-list__item{display:flex;grid-column:span 4}@media(min-width: 768px){.insights-list{row-gap:var(--grid-gap)}}.blog-breadcrumbs{margin-top:36px}.insights-detail{margin-top:36px;margin-bottom:var(--space-80);position:relative;row-gap:var(--space-80)}.insights-detail__wrapper{grid-column:span 12}.insights-detail__heading{font-weight:500}.insights-detail__heading+*{margin-top:var(--space-16)}.insights-detail__col{grid-column:span 4}.insights-detail__content h2{text-transform:uppercase}.insights-detail__content blockquote{text-align:center}.insights-detail__content blockquote p:first-of-type::before{content:"“"}.insights-detail__content blockquote p:last-of-type::after{content:"”"}.insights-detail__content blockquote p+*{margin-top:var(--space-24)}.insights-detail__content blockquote footer>*{display:block}.insights-detail__content>*+*{margin-top:var(--space-24)}.insights-detail__media{width:100%;margin:var(--space-80) auto}.insights-detail__media img{width:100%;border-radius:6px}.insights-detail img{height:auto !important;margin-right:auto;margin-left:auto}@media(min-width: 768px){.insights-detail__col{grid-column:span 8}.insights-detail__media{grid-column:span 8}.insights-detail__wrapper{grid-column:2/span 6}}@media(min-width: 1024px){.insights-detail__col{grid-column:3/span 8}.insights-detail__media{grid-column:span 12}.insights-detail__wrapper{grid-column:3/span 8}}.lazyframe{grid-column:span 12}.pagination{display:flex;justify-content:space-between;margin-top:36px}.pagination a{color:#141414;line-height:1.8}.pagination .active{background:#569eb8;color:#fff;border-radius:40px}.pagination .page-item{display:grid;place-items:center;width:29px;height:29px}.pagination .page-item span{line-height:1.8}.pagination .page-item:first-child,.pagination .page-item:last-child{display:none}.pagination-link{display:flex;align-items:center;gap:11px;color:#1a1a1a;pointer-events:all}.pagination-link svg{flex-shrink:0;transition:transform .3s}@media(hover: hover){.pagination-link:hover.pagination-link--prev svg{transform:translate(-8px, 0)}.pagination-link:hover.pagination-link--next svg{transform:translate(8px, 0)}}@media(min-width: 770px){.pagination-link{font-size:16px}}@media(min-width: 1024px){.pagination-link--prev{grid-column:1/span 2}.pagination-link--next{justify-content:end;grid-column:11/span 2;text-align:right}}.share-button{position:sticky;bottom:var(--container-padding);margin:0px var(--container-padding);margin-bottom:var(--container-padding)}@media screen and (max-width: 480px){.share-button{bottom:1rem;width:calc(100% - var(--container-padding)*2)}}.about-list{display:flex;flex-direction:column;gap:var(--space-120);margin:var(--space-120) auto;--icon-size: 14;--font-size: 18}.about-list h2{font-weight:500;margin-bottom:40px}.about-list h2+ul{margin-top:var(--space-24)}.about-list__content,.about-list img{grid-column:span 4;border-radius:6px}.about-list__content p+*{margin-top:8px}.about-list__content *+h2{margin-top:32px}.about-list__content ul{list-style:disc;padding-left:24px}.about-list__content ul li{position:relative}@media(min-width: 768px){.about-list article:nth-child(even) img{order:-1}}@media(min-width: 1024px){.about-list__content{grid-column:span 5}.about-list img{grid-column:span 6}.about-list article:nth-child(even) .about-list__content{grid-column:8/span 5}.about-list article:nth-child(odd) img{grid-column:7/span 6}}.testimonials{margin-bottom:120px;background:#569eb8;padding:var(--space-120) 0px}.testimonials .testimonial{font-family:"Nimbus Sans",sans-serif;color:#fff;grid-column:2/span 10}.testimonials .testimonial .testimonial-quote{font-family:"Nimbus Sans",sans-serif;font-weight:700;text-transform:none}.testimonials .testimonial .person-info{display:flex;align-items:center;gap:var(--grid-gap);margin:var(--space-56) 0px}.testimonials .testimonial .person-info img{width:101px;aspect-ratio:1/1;border-radius:6px}.testimonials .swiper-pagination-hero{grid-column:2/span 10;min-height:auto}@media screen and (max-width: 1024px){.testimonials .testimonial{grid-column:2/span 6}.testimonials .swiper-pagination-hero{grid-column:2/span 6}}@media screen and (max-width: 768px){.testimonials .testimonial{grid-column:span 4}.testimonials .swiper-pagination-hero{grid-column:span 4}}.certifications{display:flex;flex-direction:column;gap:var(--space-120);margin-bottom:var(--space-120);--icon-size: 14;--font-size: 18}.certifications h2{font-weight:500}.certifications h2+*{margin-top:12px}.certifications h2+ul{margin-top:var(--space-24)}.certifications__title{padding-right:0px}.certifications__content{grid-column:span 8;border-radius:6px}.certifications .certifications-img{grid-column:span 8;margin-top:24px}.certifications .certifications-img img{width:100%;border-radius:8px}.certifications__content p+*{margin-top:5px}.certifications__content *+h2{margin-top:32px}.certifications__content .certification-list{display:flex;flex-direction:column;margin-top:var(--space-80);gap:40px}.certifications__content .certification-list .certification-item{display:flex;align-items:center;justify-content:space-between}.certifications__content .certification-list .certification-item .certification-left{display:flex;align-items:center}.certifications__content .certification-list .certification-item .certification-left img{margin-right:40px}.certifications__content .certification-list .certification-item a{padding-left:16px}@media(min-width: 768px){.certifications__content .certification-list .certification-item a{padding-right:36px}}@media(min-width: 1440px){.certifications__content .certification-list .certification-item a{padding-right:72px}}@media(min-width: 768px){.certifications__title{padding-right:1rem}.certifications article:nth-child(even) img{order:-1}}@media(min-width: 1024px){.certifications__content{grid-column:span 6}.certifications .certifications-img{grid-column:span 6;margin-top:0px}.certifications article:nth-child(even) .certifications__content{grid-column:8/span 5}.certifications article:nth-child(odd) img{grid-column:7/span 6}}.contact-us{padding-top:var(--space-120);margin-bottom:0}.contact-us__heading{font-weight:500;margin-bottom:var(--space-120)}.contact-container{margin-top:var(--space-120)}.contact-container__heading{font-weight:500;grid-column:span 4}@media(min-width: 768px){.contact-container__heading{grid-column:span 8}}@media(min-width: 1024px){.contact-container__heading{grid-column:span 12}}.contact-form{display:flex;flex-direction:column;gap:var(--grid-gap);grid-column:1/span 4;padding-top:var(--space-80)}.contact-form__mandatory{color:#616367;text-align:right;grid-column:span 2}.contact-form .button{margin:16px auto 0;min-width:232px}@media(min-width: 768px){.contact-form{display:grid;grid-column:1/span 8;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.contact-form{grid-column:3/span 8}}@media(min-width: 1280px){.contact-form{grid-column:4/span 6}}.select-label{display:block;line-height:1.4;color:#616367;margin-bottom:12px}.label{display:none}.input{border:1px solid #dcdcdc;border-radius:4px;height:56px;line-height:1;padding:17px 16px 15px 16px;width:100%;transition:border-color .2s}.input:focus{border-color:#569eb8}.input::-moz-placeholder{color:#1a1a1a;opacity:1}.input::placeholder{color:#1a1a1a;opacity:1}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDEyIDM1IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMSAxNUw2IDIwTDExIDE1IiBzdHJva2U9IiMxNDE0MTQiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4=);background-repeat:no-repeat;background-position:right 24px center;background-size:12px 35px;border:1px solid #d4d2d1;color:#141414;font-family:inherit;padding-right:60px}.select:focus{border-color:#569eb8}.textarea{display:block;min-height:140px;resize:none}.form-col-2{grid-column:span 2;display:flex;flex-direction:column;gap:var(--grid-gap)}.checkbox-container{position:relative}.checkbox-label{font-size:15px;line-height:20px;color:#333}.checkbox-label a{text-decoration:underline}.checkbox-label a:hover{text-decoration:none}.checkbox{position:absolute;clip:rect(0, 0, 0, 0)}.checkbox+label{position:relative;display:inline-block;padding-left:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox+label::before{position:absolute;top:0;left:0;display:inline-block;width:20px;height:20px;margin:auto;background-color:#fff;border:1px solid #e1e1e1;border-radius:2px;background-repeat:no-repeat;background-position:center;background-size:contain;content:"";transition:border-color .2s}.checkbox:focus+label::before{border-color:#569eb8}.checkbox:checked+label::before{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 13l4 4L19 7' stroke='%23569eb8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3e%3c/path%3e%3c/svg%3e")}.input.just-validate-error-field{border-color:#569eb8}.checkbox.just-validate-error-field+label::before{border-color:#569eb8}.just-validate-error-label{color:#569eb8;font-size:12px;margin-top:4px}.contact-sent{display:grid;align-items:center;margin-bottom:0;min-height:inherit;padding-bottom:var(--space-120);padding-top:var(--space-120)}.contact-sent__col>*+*{margin-top:36px}.contact-sent__heading{font-weight:500;text-transform:uppercase}.contact-sent__highlight+p{margin-top:var(--space-24)}.contact-info{margin-top:36px}.contact-info .contact-info-image{grid-column:span 6}.contact-info .contact-info-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.contact-info .contact-info-data{grid-column:8/span 4;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-56)}.contact-info .contact-info-data .contact-info-title{font-family:"Nimbus Sans",sans-serif;font-weight:700;margin-bottom:32px;line-height:1;text-transform:none}.contact-info .contact-info-data .contact-info-address p{line-height:1}.contact-info .contact-info-data .contact-info-address p:first-child{margin-bottom:16px}.contact-info .contact-info-data .contact-info-address a{display:block;margin-top:24px;margin-bottom:var(--space-56);color:#569eb8;text-decoration:underline;text-transform:uppercase;font-weight:600}.contact-info .contact-info-data .contact-info-box{padding:24px 16px;border:1px #d4d2d1 solid;border-radius:6px}.contact-info .contact-info-data .contact-info-box:last-child{margin-top:24px}.contact-info .contact-info-data .contact-info-box .contact-info-box-title{font-weight:700;line-height:1;margin-bottom:24px}.contact-info .contact-info-data .contact-info-box a{display:block;color:#141414;line-height:1}.contact-info .contact-info-data .contact-info-box a:not(:last-child){margin-bottom:16px}@media screen and (max-width: 1440px){.contact-info .contact-info-data{grid-column:8/span 5}}@media screen and (max-width: 1024px){.contact-info .contact-info-image{grid-column:span 4}.contact-info .contact-info-data{grid-column:span 4}}@media screen and (max-width: 768px){.contact-info .contact-info-image{margin-bottom:var(--space-56)}}.swiper-contact{margin:var(--space-120) auto;padding:0px calc((100vw - 1540px)/2);cursor:url("/images/swipe.svg"),auto}.swiper-contact .swiper-slide img{width:100%;height:100%;border-radius:6px}@media screen and (max-width: 1644px){.swiper-contact{padding:0px var(--container-padding)}}.legal-section{padding-top:var(--space-120)}.legal-sidebar{grid-column:span 2}.legal-sidebar li a{color:#141414}.legal-sidebar li.active{font-weight:700}.legal-content{grid-column:span 8;line-height:140%}.legal-content__heading{grid-column:span 12;font-weight:500;margin-bottom:var(--space-120)}.legal-content h1{margin-bottom:var(--space-56)}.legal-content .table-responsive{overflow-x:auto}.legal-content table{border-color:#d4d2d1;width:100%}.legal-content table tbody,.legal-content table td,.legal-content table th,.legal-content table thead,.legal-content table tr{border-color:inherit;border-style:solid}.legal-content table>:not(caption)>*{border-width:1px 0}.legal-content table>:not(caption)>*>*{border-width:0 1px;padding-left:18px;padding-right:18px;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.legal-content table a{color:#141414;text-decoration:underline}@media(hover: hover){.legal-content table a:hover{text-decoration:none}}.legal-content thead{color:#7e8085}.legal-content thead>*>*:first-child{border-left-color:#d4d2d1}.legal-content thead>*>*:last-child{border-right-color:#d4d2d1}.legal-content thead>*>*{padding-top:10px;padding-bottom:10px;white-space:nowrap}.legal-content tbody>*>*{padding-top:14px;padding-bottom:14px}.legal-content table thead th{border-color:rgba(0,0,0,0)}.legal-content>*+*{margin-top:var(--space-16)}.legal-content>*+h2,.legal-content>*+h3{margin-top:var(--space-24)}.legal-content p+p{margin-top:36px}.legal-content p:not(:first-of-type) strong{display:block;padding-top:var(--space-16)}@media(min-width: 768px){.legal-content{grid-column:span 8}}@media(min-width: 1024px){.legal-content{grid-column:3/span 8}}@media screen and (max-width: 480px){.legal-sidebar{grid-column:span 12}}.error-404{margin-bottom:0;min-height:inherit;padding-bottom:var(--space-120);padding-top:var(--space-120);align-items:center}.error-404__col{grid-column:span 4}.error-404__col p+*{margin-top:var(--space-24)}.error-404__col *+.button{margin-top:var(--space-56)}.error-404__heading{font-weight:500}.error-404__heading+*{margin-top:var(--space-56)}.error-404__highlight{font-weight:700}@media(min-width: 768px){.error-404__col{grid-column:span 8}}@media(min-width: 1024px){.error-404__col{grid-column:span 7}}