@media (hover:hover) and (pointer:fine){.content-block:hover .inner-hovered-block{transform:translateY(0)}.transparent-block:hover .TB-title,.transparent-block:hover .TB-title-colored{color:#fff}.transparent-block:hover .lightning-img{transform:translateY(0)}.transparent-block:hover:after{opacity:1}}@media (pointer:coarse){.transparent-block:hover:after{opacity:0!important}.transparent-block.is-open:hover:after{opacity:1!important}.content-block.is-open .inner-hovered-block{transform:translateY(0)}.transparent-block.is-open .TB-title,.transparent-block.is-open .TB-title-colored{color:#fff}.transparent-block.is-open .lightning-img{transform:translateY(0)}.transparent-block:after{transition:none!important}.transparent-block.is-open:after{transition:opacity .3s ease!important;opacity:1}}.grid-item:hover .link-img{opacity:0}.grid-item:hover .grid-item-hover-part,.grid-item:hover .link-img-hover{opacity:1}.inner-hovered-block-main.hovered{transform:translateY(94px);transition:transform .3s ease}.inner-hovered-block-load.hovered{transform:translateX(0) translateY(165px)}@media (hover:hover) and (pointer:fine){.integration-div:hover .inner-hovered-block{transform:translateY(0)}.width-block .integration-div{width:49%;height:100%;padding:73px 30px;box-sizing:border-box;transition:width .3s ease}.width-block .integration-text{width:95%}.width-block:hover .integration-div{width:100%}.width-block:hover .integration-title{font-size:44px}.width-block:hover .integration-text{font-size:22px}}@media (hover:none) and (pointer:coarse),(max-width:900px){.integration-div:hover .inner-hovered-block{transform:translateY(10px)!important}.width-block{width:100%;height:330px;border:1px solid #fff;border-radius:30px;overflow:hidden}.width-block .integration-div{width:100%;height:165px;max-height:165px;box-sizing:border-box;overflow:hidden;transition:height .35s ease,max-height .35s ease}.width-block .integration-title{font-size:22px!important}.width-block .integration-text{font-size:14px!important}.width-block.is-open .integration-div{height:330px;max-height:330px}.width-block.is-open .integration-title{font-size:32px!important}.width-block.is-open .integration-text{font-size:24px!important}.width-block.is-open .width-head{flex-direction:column-reverse!important;align-items:flex-start!important;justify-content:flex-start!important;gap:20px;margin-bottom:20px!important}.width-block.is-open .width-head img{align-self:flex-start}}