@font-face{font-family:VwHead;font-weight:400;src:url(/build/fonts/vwhead-regular.76bd8bfb.woff2) format("woff2"),url(/build/fonts/vwhead-regular.f3ddbac0.woff) format("woff")}@font-face{font-family:VwHead;font-weight:700;src:url(/build/fonts/vwhead-bold.e6453f40.woff2) format("woff2"),url(/build/fonts/vwhead-bold.d69155b4.woff) format("woff")}@font-face{font-family:VwHead;font-weight:200;src:url(/build/fonts/vwhead-light.87fb320d.woff2) format("woff2"),url(/build/fonts/vwhead-light.e20d534f.woff) format("woff")}@font-face{font-family:VwText;font-weight:400;src:url(/build/fonts/vwtext-regular.1f1a3319.woff2) format("woff2"),url(/build/fonts/vwtext-regular.9aa832a8.woff) format("woff")}@font-face{font-family:Vwtext;font-weight:700;src:url(/build/fonts/vwtext-bold.181e84cc.woff2) format("woff2"),url(/build/fonts/vwtext-bold.6b75ea84.woff) format("woff")}header{border-bottom-color:#fff}footer,header .layerHead .layerBorder a:nth-child(5){display:none}@media (min-width:768px){header .layerHead>div+div{width:calc(100% - 160px)}header .layerHead .layerBorder{position:absolute;right:0;width:260px}}.digitalShop li,.digitalShop p{font-family:VwText,Helvetica,Arial,sans-serif;text-align:left}.digitalShop .banner{position:relative}.digitalShop .banner picture{overflow:hidden}.digitalShop .banner picture,.digitalShop .banner picture img{display:block;height:auto;width:100%}.digitalShop .banner .logo{display:block;margin:0 auto;max-width:100%;width:480px}.digitalShop .banner .logo picture{display:block;height:auto;width:100%}.digitalShop .banner .logo picture img{display:block;height:auto;object-fit:inherit;width:100%}.digitalShop .banner .logoSala{bottom:150px;left:20px;margin:0;max-width:90%;position:absolute;right:auto;top:auto;width:230px;z-index:1}.digitalShop .banner .logoSala picture{display:block;height:auto;width:100%}.digitalShop .banner .logoSala picture img{display:block;height:auto;object-fit:inherit;width:100%}@media (min-width:400px){.digitalShop .banner .logoSala{bottom:200px;left:20px;right:auto;top:auto}}@media (min-width:768px){.digitalShop .banner{padding-bottom:86px}.digitalShop .banner .logo{bottom:0;left:0;margin:0;position:absolute;z-index:1}.digitalShop .banner .logoSala{bottom:110px;left:auto;right:40px;top:auto}}.digitalShop .intro{margin:30px auto;max-width:1280px;padding:0 30px}.digitalShop .intro p{font-family:VwHead,Helvetica,Arial,sans-serif;font-size:32px;line-height:1.2;margin:30px 0;text-align:left}.digitalShop .intro p b{font-weight:700}.digitalShop .intro img,.digitalShop .intro picture,.digitalShop .intro video{display:block;height:auto;width:100%}@media (min-width:768px){.digitalShop .intro{margin:60px auto}}@media (min-width:980px){.digitalShop .intro{margin:90px auto 60px}.digitalShop .intro p{font-size:50px}}.digitalShop .ttl{font-family:VwHead,Helvetica,Arial,sans-serif;font-size:32px;line-height:1.3;margin:50px 0;text-align:center}.digitalShop .ttl b{font-weight:700}@media (min-width:980px){.digitalShop .ttl{font-size:50px;margin:70px 0}}.digitalShop .workGgrid{align-items:inherit;display:flex;flex-flow:row wrap;margin:30px auto;padding:0 30px}.digitalShop .workGgrid>div{background-color:#fff;border:1px solid #dfe4e8;margin:20px 0;padding:10px 30px;width:100%}.digitalShop .workGgrid>div p{font-size:16px;margin:20px 0}.digitalShop .workGgrid>div p strong{font-family:VwHead,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700}.digitalShop .workGgrid>div p b{font-weight:700}.digitalShop .workGgrid>div p a{color:#001e50;font-weight:700;text-decoration:underline}@media (min-width:768px){.digitalShop .workGgrid{justify-content:space-between;margin:70px auto;max-width:1360px}.digitalShop .workGgrid>div{margin:0;padding-bottom:60px;width:30%}.digitalShop .workGgrid>div p{margin:30px 0}.digitalShop .workGgrid>div p a:hover{color:#0040c5}}.digitalShop .whyGrid{display:flex;flex-flow:row wrap;margin:220px auto 30px;max-width:1360px}.digitalShop .whyGrid>div{width:100%}.digitalShop .whyGrid>div:first-child{background:radial-gradient(ellipse at center,#173c70 19%,#092251 100%);padding:0 20px 80px}.digitalShop .whyGrid>div:first-child picture{display:block;margin-top:-180px}.digitalShop .whyGrid>div:first-child picture img{display:block;height:auto;width:100%}.digitalShop .whyGrid>div:first-child p{color:#fff;font-size:20px;line-height:1.6;margin:20px 0}.digitalShop .whyGrid>div:first-child p strong{font-size:24px;font-weight:700}.digitalShop .whyGrid>div:nth-child(2){padding:0 30px 30px}.digitalShop .whyGrid>div:nth-child(2) picture{display:block;margin:0 -30px;width:calc(100% + 60px)}.digitalShop .whyGrid>div:nth-child(2) picture img{display:block;height:auto;width:100%}.digitalShop .whyGrid>div:nth-child(2) p{font-size:24px;line-height:1.6;margin:20px 0}.digitalShop .whyGrid>div:nth-child(2) p strong{font-weight:700}.digitalShop .whyGrid>div:nth-child(2) ul li{font-size:24px;line-height:1.6;margin:10px 0}@media (min-width:768px){.digitalShop .whyGrid{margin:80px auto;padding-left:60px}.digitalShop .whyGrid>div{width:50%}.digitalShop .whyGrid>div:first-child picture{margin:-30px 60px 0 -60px}.digitalShop .whyGrid>div:nth-child(2) picture{display:block;margin:-30px 0 0 -40px;width:calc(100% + 40px)}}@media (min-width:1100px){.digitalShop .whyGrid{margin:120px auto;padding-left:100px}.digitalShop .whyGrid>div:first-child{padding-bottom:60px;padding-left:40px;width:53%}.digitalShop .whyGrid>div:first-child picture{margin:-30px 60px 30px -120px}.digitalShop .whyGrid>div:first-child p{font-size:26px;line-height:1.3;max-width:540px}.digitalShop .whyGrid>div:first-child p strong{font-size:30px}.digitalShop .whyGrid>div:nth-child(2){padding:0 0 20px 24px;width:47%}.digitalShop .whyGrid>div:nth-child(2) picture{margin:-30px 0 30px -40px;width:calc(100% + 40px)}.digitalShop .whyGrid>div:nth-child(2) p{font-size:26px;line-height:1.3}.digitalShop .whyGrid>div:nth-child(2) p strong{display:block;font-size:30px;line-height:1.2;max-width:380px}.digitalShop .whyGrid>div:nth-child(2) ul li{font-size:26px;line-height:1.3}}.digitalShop .claim{background:radial-gradient(ellipse at center,#173c70 19%,#092251 100%);margin:30px 0;padding:10px 30px}.digitalShop .claim .container{margin:0 auto;max-width:880px;padding:0}.digitalShop .claim p{color:#fff}.digitalShop .claim p:not(.ttl){font-size:16px;margin:20px 0;text-align:center}.digitalShop .claim p.ttl{font-size:28px;line-height:1.2;margin:20px 0}.digitalShop .claim .wrapCta{display:flex;flex-flow:row wrap;justify-content:space-around;margin:30px 0}.digitalShop .claim .wrapCta a{background-color:#fff;border:2px solid #fff;border-radius:30px;color:#001e50;margin:10px;padding:10px 50px}.digitalShop .claim .wrapCta a+a{background-color:transparent;color:#fff}@media (min-width:768px){.digitalShop .claim{padding:60px 30px}.digitalShop .claim p:not(.ttl){font-size:30px;margin:50px 0}.digitalShop .claim p.ttl{font-size:69px;margin:40px 0}.digitalShop .claim .wrapCta a{min-width:260px;padding:12px 60px;text-align:center}.digitalShop .claim .wrapCta a:hover{background-color:#001e50;border-color:#001e50;color:#fff}.digitalShop .claim .wrapCta a+a:hover{background-color:#0040c5;border-color:#0040c5;color:#fff}}.digitalShop .talkWrap{border:1px solid #ffd055;display:flex;flex-flow:row wrap;margin:40px auto;max-width:calc(100% - 40px);width:1490px}.digitalShop .talkWrap>div{margin:0;width:100%}.digitalShop .talkWrap>div p{font-size:14px;margin:20px}.digitalShop .talkWrap>div p.ttl{font-family:VwHead,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700!important;line-height:1;margin:20px;text-align:left}.digitalShop .talkWrap>div form{align-items:flex-end;display:flex;flex-flow:row wrap;margin:20px}.digitalShop .talkWrap>div form input[type=tel],.digitalShop .talkWrap>div form span{border-bottom:1px solid #ddd;font-size:16px;padding:8px}.digitalShop .talkWrap>div form input[type=tel]{margin:0 10px;max-width:130px}.digitalShop .talkWrap>div form button{align-items:center;background-color:#e5e9ec;border:0;border-radius:30px;display:inline-flex;height:30px;justify-content:center;max-width:120px;padding:2px 4px;width:30px}.digitalShop .talkWrap>div form button svg{fill:#333;height:20px;width:20px}.digitalShop .talkWrap>div form button svg+svg{display:none}.digitalShop .talkWrap>div form button span{border:none;color:#333;display:none}.digitalShop .talkWrap>div form .errorSms{background-color:red}.digitalShop .talkWrap>div form .errorSms,.digitalShop .talkWrap>div form .sendSms{color:#fff;font-size:14px;font-weight:700;margin:10px 0;padding:10px;text-align:center;width:100%}.digitalShop .talkWrap>div form .sendSms{background-color:#001e50}.digitalShop .talkWrap>p{color:#6a767d;font-size:14px;margin:20px;text-align:left;width:100%}.digitalShop .talkWrap picture,.digitalShop .talkWrap picture img{display:block;height:auto;width:100%}@media (min-width:768px){.digitalShop .talkWrap{margin:60px auto}.digitalShop .talkWrap>div{margin:10px;width:calc(45% - 20px)}.digitalShop .talkWrap>div form button{height:40px;max-width:160px;padding:0 10px;width:auto}.digitalShop .talkWrap>div form button svg{display:none}.digitalShop .talkWrap>div form button svg+svg{display:inline-flex}.digitalShop .talkWrap>div form button span{display:inline;font-family:VwText,Helvetica,Arial,sans-serif;font-size:16px}.digitalShop .talkWrap>div+div{width:calc(55% - 20px)}}@media (min-width:980px){.digitalShop .talkWrap{margin:90px auto}.digitalShop .talkWrap>div p{font-size:18px;line-height:1.4;margin:30px 20px}.digitalShop .talkWrap>div p.ttl{font-size:44px}.digitalShop .talkWrap>div form{margin-top:60px}.digitalShop .talkWrap>div form input[type=tel],.digitalShop .talkWrap>div form span{font-size:18px}.digitalShop .talkWrap>div form button{max-width:none;padding:0 20px}.digitalShop .talkWrap>div form button span{display:inline;font-size:18px}.digitalShop .talkWrap>div+div{padding:0 20px}.digitalShop .talkWrap>p{font-size:16px}}@media (min-width:1100px){.digitalShop .talkWrap>div+div{padding:0 40px}}@media (min-width:1200px){.digitalShop .talkWrap>div p{font-size:24px;margin:40px 20px}.digitalShop .talkWrap>div p.ttl{font-size:56px}.digitalShop .talkWrap>div form span{font-size:20px}.digitalShop .talkWrap>div form input[type=tel]{margin:0 20px;max-width:none;padding:20px 6px;width:260px}.digitalShop .talkWrap>div form button{height:50px}.digitalShop .talkWrap>div form button span{display:inline;font-size:20px}.digitalShop .talkWrap>div+div{padding:0 60px}}.digitalShop .preFooterLanding{background-color:#001e50}.digitalShop .preFooterLanding .locationList{margin:180px auto 30px;max-width:1700px;padding:0}.digitalShop .preFooterLanding .locationList p{color:#fff;display:block;font-family:VwHead,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700!important;margin:20px 0 10px;text-align:center}.digitalShop .preFooterLanding .locationList p.logo{margin:0;position:relative;text-align:center}.digitalShop .preFooterLanding .locationList p.logo span{background-color:#001e50;color:#fff;display:inline-block;font-family:VwText,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;margin:20px 0 0;position:relative;text-align:center;z-index:2}.digitalShop .preFooterLanding .locationList p.logo span svg{fill:#fff;display:block;height:50px;margin:0 auto;width:50px}.digitalShop .preFooterLanding .locationList p.logo:before{background-color:#fff;content:"";display:block;height:2px;left:0;margin:-1px 0 0;position:absolute;top:50%;width:100%}.digitalShop .preFooterLanding .locationList>ul{display:flex;flex-flow:row wrap;justify-content:center;padding:0 20px}.digitalShop .preFooterLanding .locationList>ul>li{margin:10px 1%;width:98%}.digitalShop .preFooterLanding .locationList>ul>li li{align-items:flex-start;color:#fff;display:flex;margin:16px 0}.digitalShop .preFooterLanding .locationList>ul>li li>b{display:block;font-family:VwText,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-align:left}.digitalShop .preFooterLanding .locationList>ul>li li svg{fill:#fff;height:22px;width:22px}.digitalShop .preFooterLanding .locationList>ul>li li a,.digitalShop .preFooterLanding .locationList>ul>li li span{color:#fff;font-family:VwText,Helvetica,Arial,sans-serif;font-size:13px;margin:0 0 0 10px;max-width:calc(100% - 36px)}.digitalShop .preFooterLanding .locationList>ul>li li a b,.digitalShop .preFooterLanding .locationList>ul>li li span b{color:#fff;font-weight:700}.digitalShop .preFooterLanding .locationList>ul>li li:last-child a b{color:#ff4f6f;text-decoration:underline}@media only screen and (min-width:560px){.digitalShop .preFooterLanding .locationList>ul{padding:0 30px}.digitalShop .preFooterLanding .locationList>ul>li{width:45%}}.preFooterLocation>p{color:#001e50;display:block;font-family:VwHead,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700!important;margin:30px 0;text-align:center}.preFooterLocation .map,.preFooterLocation .map .mapContent{height:480px;width:100%}.preFooterLocation .locationList{margin:30px auto;max-width:1300px;padding:0 20px}.preFooterLocation .locationList p{position:relative;text-align:center}.preFooterLocation .locationList p span{background-color:#fff;color:#001e50;display:inline-block;font-family:VwText,Helvetica,Arial,sans-serif;font-weight:700;position:relative;text-align:center;z-index:2}.preFooterLocation .locationList p span svg{fill:#001e50;display:block;height:50px;margin:0 auto;width:50px}.preFooterLocation .locationList p:before{background-color:#001e50;content:"";display:block;height:2px;left:0;margin:-1px 0 0;position:absolute;top:50%;width:100%}.preFooterLocation .locationList>ul{display:flex;flex-flow:row wrap;justify-content:center;padding:20px 10px}.preFooterLocation .locationList>ul>li{margin:15px 0;width:100%}.preFooterLocation .locationList>ul>li li{align-items:flex-start;display:flex;margin:16px 0}.preFooterLocation .locationList>ul>li li>b{display:block;font-family:VwText,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;min-height:44px;padding:0 20px 0 0;text-align:left}.preFooterLocation .locationList>ul>li li svg{fill:#666;height:22px;width:22px}.preFooterLocation .locationList>ul>li li a,.preFooterLocation .locationList>ul>li li span{color:inherit;font-family:VwText,Helvetica,Arial,sans-serif;font-size:13px;margin:0 0 0 10px;max-width:calc(100% - 36px)}.preFooterLocation .locationList>ul>li li a b,.preFooterLocation .locationList>ul>li li span b{color:#0040c5;font-weight:700}@media only screen and (min-width:560px){.preFooterLocation .locationList>ul>li{width:50%}}@media only screen and (min-width:768px){.preFooterLocation .locationList>ul>li{width:33%}}@media only screen and (min-width:1100px){.preFooterLocation .locationList>ul>li{width:16%}}.ctaFix{display:none}