.hover-box{background-color:#111;min-height:540px;overflow:hidden;position:relative;width:100%}.hover-box__content{display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;padding:15%;pointer-events:none;position:absolute;top:0;width:100%}.hover-box__subtitle{color:#fff;font-weight:700;letter-spacing:-.02em}.hover-box__title{color:#fff;font-size:54px;letter-spacing:-.02em;line-height:1.2;margin:0;transform-origin:top left}.hover-box__subtitle+.hover-box__title{margin:.6em 0 0}.hover-box__desc{color:#fff;display:block;margin:auto 0 0}.hover-box__desc .button,.hover-box__desc .cta_button,.hover-box__desc .hover-box__desc_text,.hover-box__desc .hover-box__link{opacity:0;transform:translate3d(100px,0,0);transition:.5s cubic-bezier(.2,1,.7,1)}.hover-box__desc .hover-box__desc_text{color:#fff;display:block;font-size:22px;line-height:1.4}.hover-box .cta_button,.hover-box__link{color:#fff;display:inline-block;font-weight:700;letter-spacing:-.02em;margin-top:30px;pointer-events:auto;position:relative}.hover-box__link:hover{color:#fff}.hover-box .button{margin-top:30px;pointer-events:auto;position:relative}.hover-box:hover .hover-box__desc .hover-box__desc_text{opacity:1;transform:translateZ(0);transition-delay:0s}.hover-box:hover .button,.hover-box:hover .cta_button,.hover-box:hover .hover-box__link,.hover-box:hover span[data-hs-cos-type=cta],.hover-box:hover span[data-hs-cos-type=cta] span{opacity:1;transform:translateZ(0);transition-delay:.1s}.hover-box__image01,.hover-box__image02{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:all .5s ease-in-out;width:100%}.hover-box__image02{opacity:0;transform:scale(1.1)}.hover-box__overlay:after{background:#111;content:"";display:block;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.hover-box:hover .hover-box__image01{transform:scale(1.3)}.hover-box:hover .hover-box__image02{opacity:1;transform:scale(1)}.row-fluid-wrapper:not([class*=-force-full-width-section])>.row-fluid>.span4 .hover-box__title{font-size:38px}.row-fluid-wrapper[class*=-force-full-width-section]>.row-fluid>.span3 .hover-box__title{font-size:36px}@media (max-width:767px){.hover-box{max-height:600px}.hover-box__content{padding:15% 30px}.hover-box__title{font-size:38px}}@media (min-width:768px) and (max-width:1139px){.hover-box__title{font-size:44px}.row-fluid-wrapper:not([class*=-force-full-width-section])>.row-fluid>.span4 .hover-box__title,.row-fluid-wrapper:not([class*=-force-full-width-section])>.row-fluid>.span5 .hover-box__title,.row-fluid-wrapper[class*=-force-full-width-section]>.row-fluid>.span4 .hover-box__title,.row-fluid-wrapper[class*=-force-full-width-section]>.row-fluid>.span5 .hover-box__title{font-size:30px}.row-fluid-wrapper:not([class*=-force-full-width-section])>.row-fluid>.span6 .hover-box__title{font-size:40px}.row-fluid-wrapper[class*=-force-full-width-section]>.row-fluid>.span3 .hover-box .hover-box__title{font-size:48px}}@media (min-width:1140px) and (max-width:1679px){.row-fluid-wrapper:not([class*=-force-full-width-section])>.row-fluid>.span6 .hover-box__title{font-size:52px}.row-fluid-wrapper[class*=-force-full-width-section]>.row-fluid>.span4 .hover-box__title{font-size:40px}}@media (min-width:1680px){.row-fluid-wrapper[class*=-force-full-width-section]>.row-fluid>.span3 .hover-box__title{font-size:44px}}