.service-card{position:relative;overflow:hidden;transition:background-color .6s cubic-bezier(.45,.25,.6,.95),transform .4s cubic-bezier(.45,.25,.6,.95)}.service-card__bg-gray{background-color:#f0f0f0}.service-card__bg-white{background-color:#fff}.service-card__invert{filter:invert(1)}.service-card:hover{background-color:#000;transform:translateY(-15px)}.service-card__inner{width:100%;height:100%;padding:4vw 5vw 5vw}.service-card__subtitle{font-size:23.5vw;font-weight:bold;line-height:1;word-break:keep-all;letter-spacing:-0.02em;margin:0 -1.4vw 0;transform:translate(35%,0);color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;transition:all .4s cubic-bezier(.45,.25,.6,.95)}.service-card:hover .service-card__subtitle{transform:translate(0px,0px);color:#fff;-webkit-text-stroke-width:0}.service-card__title{font-weight:400;margin-top:2vw;transition:color .6s cubic-bezier(.45,.25,.6,.95)}.service-card__desc{line-height:1.4;transition:color .6s cubic-bezier(.45,.25,.6,.95)}.service-card__arrow{height:29px;width:auto;margin-top:60px;color:#000;transition:color .6s cubic-bezier(.45,.25,.6,.95)}.service-card:hover .service-card__title,.service-card:hover .service-card__desc,.service-card:hover .service-card__arrow{color:#fff}.service-card a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;cursor:pointer}.row-fluid-wrapper:not([class*='-full-width'])>.row-fluid>.span4 .service-card__inner,.row-fluid-wrapper:not([class*='-full-width'])>.row-fluid>.span3 .service-card__inner{padding:30px 60px 60px}.row-fluid-wrapper:not([class*='-full-width'])>.row-fluid>.span4 .service-card__subtitle,.row-fluid-wrapper:not([class*='-full-width'])>.row-fluid>.span3 .service-card__subtitle{font-size:14vw}@media(min-width:1140px){.service-card__inner{padding:60px 80px 80px}.row-fluid-wrapper[class*='-full-width']>.row-fluid>.span3 .service-card__inner{padding:30px 60px 60px}.service-card__subtitle{font-size:380px;transform:translate(25%,0)}.service-card__desc{font-size:20px}.row-fluid-wrapper[class*='-full-width']>.row-fluid>.span4 .service-card__subtitle,.row-fluid-wrapper[class*='-full-width']>.row-fluid>.span3 .service-card__subtitle{font-size:320px}.row-fluid-wrapper:not([class*='-full-width'])>.row-fluid>.span4 .service-card__desc,.row-fluid-wrapper:not([class*='-full-width'])>.row-fluid>.span3 .service-card__desc{font-size:unset}}@media(max-width:767px){.service-card__inner{padding:90px 30px 60px}.service-card__subtitle{font-size:120px;transform:none}.service-card__title{margin-top:30px}}