.team-photo-quote.is-open,.team-photos .team-photo-wrapper:hover .team-photo-quote{opacity:1;pointer-events:all}body.is-scroll-disabled{overflow:hidden}.row-center{justify-content:center}.section-breadcrumbs{display:none}.section--site-footer-second{background-image:url(../images/dixy-footer-xmas.png)}@media screen and (max-width:960px){.section--site-footer-second{background-image:none}}.section--welcome-xmas{color:#FFF;background-color:#F2F2F2;background-repeat:no-repeat;background-position:center top;background-size:auto 100%;line-height:1.35;position:relative;padding:0 0 49.11458%}.section--welcome-xmas .container{width:100%;position:absolute;left:50%;top:10%;transform:translateX(-50%);display:flex;justify-content:center}.section--welcome-xmas .std-heading{padding:0 20px}.section--welcome-xmas .std-heading__title{color:#FFF;font-size:50px}.section--welcome-xmas .std-heading__text{font-size:26px;font-weight:600}@media screen and (max-width:1365px){.section--welcome-xmas .std-heading__title{font-size:35px}.section--welcome-xmas .std-heading__text{font-size:20px}}@media screen and (max-width:1023px){.section--welcome-xmas{padding-bottom:60%}.section--welcome-xmas .std-heading__title{font-size:28px}.section--welcome-xmas .container{top:7%}}@media screen and (max-width:640px){.section--welcome-xmas{padding-bottom:66.66667%}.section--welcome-xmas .std-heading__title{font-size:20px}.section--welcome-xmas .std-heading__text{font-size:15px}}@media screen and (max-width:520px){.section--welcome-xmas{background-position-x:45%;padding-bottom:90%}}@media screen and (max-width:400px){.section--welcome-xmas .container{top:4%}}.section--xmas-team-photos{padding-top:0;padding-bottom:0;background:#fff;z-index:1;position:relative}.section--xmas-team-photos-background{padding-top:39.0625%;background-repeat:no-repeat;background-position:top center;background-size:100% auto}@media screen and (max-width:768px){.section--xmas-team-photos-background{background-size:130% auto;padding-top:50%}}.section--xmas-team-photos-dxlogo-landscape{width:100%;background-color:transparent;background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;padding-bottom:26.04167%}.team-photos{z-index:23;display:flex;flex-wrap:wrap;justify-content:center}.team-photos-instructions{font-size:30px;margin-bottom:70px;text-align:center;color:#4D4D4D;font-weight:600}@media screen and (max-width:1365px){.team-photos-instructions{font-size:28px;margin-bottom:32px}}@media screen and (max-width:1172px){.team-photos{max-width:calc(100% - 40px)}.team-photos-instructions{font-size:20px}}@media screen and (max-width:768px){.team-photos-instructions{margin-bottom:25px}}@media screen and (max-width:640px){.team-photos-instructions{max-width:300px;font-size:16px;margin-top:20px;margin-bottom:20px}}.team-photos .team-photo{box-shadow:inset 0 5px 10px rgba(0,0,0,.5);width:100%;height:0;padding-bottom:100%;position:relative;border-radius:16px;overflow:hidden;cursor:pointer;transition:.5s}.team-photos .team-photo-wrapper{flex:0 0 calc(250px);margin:10px}@media screen and (max-width:1172px){.team-photos .team-photo-wrapper{flex:0 0 calc(25% - 20px)}}@media screen and (max-width:640px){.team-photos .team-photo-wrapper{flex:0 0 calc(50% - 20px)}}.team-photos .team-photo-primary{position:relative;z-index:-1}.team-photos .team-photo-primary-thumbnail{display:flex;width:100%;height:100%;background:top left no-repeat;background-size:100% 100%;transition:.5s}.team-photos .team-photo-primary-thumbnail img{display:block;width:100%;height:100%}.team-photos .team-photo-secondary{border-radius:16px;position:absolute;top:0;width:100%;height:100%;z-index:-1}.team-photos .team-photo-secondary-thumbnail{background:#333;transition:.5s;transform:translateX(100%) translateZ(0);display:flex;width:100%;height:100%}.team-photos .team-photo-secondary-thumbnail-gradient{width:100%;height:100%;display:flex;background:radial-gradient(50% 50% at 50% 50%,#868686 0,rgba(33,33,33,0) 100%)}.team-photos .team-photo-secondary-thumbnail img{max-width:66%;margin:auto}.team-photos .team-photo:hover .team-photo-secondary .team-photo-secondary-thumbnail{transition:.5s;transform:translateX(0)}.team-photos .team-photo:hover .team-photo-primary:not(.is-unmovable) .team-photo-primary-thumbnail{transition:.5s;transform:translateX(-100%)}.team-photos .team-photo-quote-content{display:none}.team-photo-quote{width:100%;background-color:rgba(0,0,0,.75);z-index:20;text-align:center;position:fixed;top:0;font-size:22px;height:100%;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .25s linear;transform:translateY(-100%)}.team-photo-quote-box{width:1024px;min-height:186px;padding:16px 0;box-sizing:border-box;display:flex;align-items:center;color:#000;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:transparent;position:absolute;transition:.25s;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1104px){.team-photo-quote-box{width:calc(100% - 40px)}}.team-photo-quote .scroll-left{display:block;height:100%;position:absolute;top:0;left:0;z-index:1}.team-photo-quote .scroll-left img,.team-photo-quote .scroll-left svg{display:inline-block;width:auto;height:100%}.team-photo-quote .scroll-center{width:100%;min-height:154px;overflow:hidden}.team-photo-quote .scroll-center-inner{padding:30px;width:100%;min-height:154px;background-repeat:no-repeat;background-position:center right;background-size:cover;transform:translateX(calc(-100% + 40px));transition:375ms linear;display:flex;justify-content:center;align-items:center}.team-photo-quote .scroll-right{margin-left:-1px;width:21.10333%;transition:.25s linear}.team-photo-quote-box.is-opening-scroll .scroll-center-inner{transform:translateX(0)}.team-photo-quote.is-open{transform:translateY(0)}@media (max-width:640px){.team-photo-quote{font-size:14px;line-height:1.3;padding:20px}}@media screen and (min-width:3000px){.row-center{max-width:unset}.section--welcome-xmas .std-heading__title{color:#FFF;font-size:70px}.section--welcome-xmas .std-heading__text,.team-photos-instructions{font-size:50px}.team-photos{max-width:2040px}.team-photos .team-photo-wrapper{flex:0 0 calc(470px);margin:20px}.team-photo-quote-inner{font-size:40px}}