 .kcfep2955 {max-width: 1440px;margin: auto;}.kcfep2955 * {font-size: 16px;font-weight: 400;font-family: "Staples Norms Pro";font-variant-ligatures: none;color: #000;}.kcfep2955 *, .kcfep2955 *::before, .kcfep2955 *::after {box-sizing: border-box;}.kcfep2955 h1 {font-size: 32px;}.kcfep2955 h2 {font-size: 26px;}.kcfep2955 h3 {font-size: 20px;}.kcfep2955 h1, .kcfep2955 h2, .kcfep2955 h3, .kcfep2955 h4, .kcfep2955 p, .kcfep2955 figure, .kcfep2955 blockquote, .kcfep2955 dl, .kcfep2955 dd {margin: 0;}.kcfep2955 a {color: #086dd2;}.kcfep2955 a:hover {color: #086dd2;}.kcfep2955 a:not([class]) {text-decoration-skip-ink: auto;}.kcfep2955 img, .kcfep2955 picture {max-width: 100%;display: block;}.kcfep2955 span, .kcfep2955 input, .kcfep2955 button, .kcfep2955 textarea, .kcfep2955 select {font: inherit;}.kcfep2955 ul {padding-left: 0;margin: 0;}.kcfep2955 ul li {line-height: 1.4;margin-left: 25px;}.kcfep2955 .button {color: #ffffff;background: #cc0000;font-size: 16px;font-weight: 500;display: inline-block;border-radius: 22px;border: none;padding: 10px 30px;text-decoration: none;cursor: pointer;}.kcfep2955 .button:hover {color: #ffffff;background: #dd1700;}.kcfep2955 {height: 250px;margin: auto;background-image: url("http://assets.staples-static.com/sbd/cre/products/250128/kcfep2955/images/clouds-bg.jpg");background-size: cover;background-position: center bottom;background-repeat: no-repeat;border-radius: 16px;overflow: hidden;}.kcfep2955 .video-container {position: relative;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;overflow: hidden;text-align: center;}.kcfep2955 .video-container .text-wrap {display: flex;flex-direction: column;align-items: center;padding: 0 20px;z-index: 4;}.kcfep2955 .video-container .text-wrap .new {max-width: 80px;min-height: 25px;margin: 0 0 8px 0;}.kcfep2955 .video-container .text-wrap h1 {max-width: 300px;font-size: 32px;font-weight: 700;line-height: 102%;margin: 0 0 10px 0;}.kcfep2955 .video-container .text-wrap p {max-width: 300px;font-size: 18px;font-weight: 500;line-height: 106%;margin: 0;}.kcfep2955 .video-container .heart-wrap {position: absolute;top: 0px;width: 100%;height: 200px;display: flex;justify-content: space-around;align-items: flex-start;z-index: 2;}.kcfep2955 .video-container .heart-wrap .heart-1 {width: auto;height: 100px;flex-shrink: 0;transform: translateY(-100%);}.kcfep2955 .video-container .heart-wrap .heart-2 {width: auto;height: 170px;flex-shrink: 0;transform: translateY(-100%);}.kcfep2955 .video-container .heart-wrap .one.animate {animation: heart-drop .65s cubic-bezier(0.04, 1.28, 0.62, 1.2) .5s forwards;}.kcfep2955 .video-container .heart-wrap .two.animate {animation: heart-drop-2 .75s cubic-bezier(0.04, 1.28, 0.62, 1.2) .9s forwards;}.kcfep2955 .video-container .heart-wrap .three.animate {animation: heart-drop-3 .65s cubic-bezier(0.04, 1.28, 0.62, 1.2) 1.3s forwards;}.kcfep2955 .video-container .heart-wrap .four.animate {animation: heart-drop-3 .75s cubic-bezier(0.04, 1.28, 0.62, 1.2) 1.7s forwards;}@keyframes heart-drop {0% {transform: translateY(-100%);}100% {transform: translateY(-15%);}}@keyframes heart-drop-2 {0% {transform: translateY(-100%);}100% {transform: translateY(-10%);}}@keyframes heart-drop-3 {0% {transform: translateY(-100%);}100% {transform: translateY(-35%);}}.kcfep2955 .video-container .cloud-bg {position: absolute;bottom: 0;width: 100%;z-index: 1;}.kcfep2955 .video-container .cloud-bg.animate {animation: bg-shift 12s ease-in-out 0s forwards infinite;}@keyframes bg-shift {0% {transform: scale(1);}50% {transform: scale(1.05);}100% {transform: scale(1);}}@media (min-width: 576px) {}@media (min-width: 768px) {.kcfep2955 {background-size: cover;background-position: center 70%;}.kcfep2955 .video-container {justify-content: flex-start;text-align: left;}.kcfep2955 .video-container .text-wrap {align-items: flex-start;padding: 0 20px 0 40px;}.kcfep2955 .video-container .text-wrap .new {max-width: 96px;min-height: 30px;margin: 0 0 10px 0;}.kcfep2955 .video-container .text-wrap h1 {max-width: unset;font-size: 40px;margin: 0 0 10px 0;}.kcfep2955.sba .video-container .text-wrap h1 {max-width: 500px;}.kcfep2955 .video-container .text-wrap p {max-width: 530px;font-size: 22px;margin: 0 0 10px 2px;}.kcfep2955.sba .video-container .text-wrap p {max-width: 550px;}.kcfep2955 .video-container .heart-wrap {top: 0px;right: 0px;width: 300px;height: 200px;}}@media (min-width: 992px) {.kcfep2955 .video-container .text-wrap h1 {max-width: unset;font-size: 48px;}.kcfep2955.sba .video-container .text-wrap h1 {max-width: unset;}.kcfep2955 .video-container .text-wrap p, .kcfep2955.sba .video-container .text-wrap p {max-width: 750px;font-size: 24px;}.kcfep2955 .video-container .heart-wrap {top: 0px;right: 0px;width: 400px;height: 200px;}}@media (min-width: 1200px) {.kcfep2955 .video-container .text-wrap h1 {font-size: 60px;}.kcfep2955 .video-container .text-wrap p, .kcfep2955.sba .video-container .text-wrap p {max-width: 850px;font-size: 27px;}.kcfep2955 .video-container .heart-wrap {top: 0px;right: 0px;width: 500px;height: 200px;}}@media (min-width: 1400px) {.kcfep2955 .video-container .heart-wrap {width: 600px;}}