.phishing {position:relative;overflow:hidden;}

#top .top-wrapper {max-width:60%;}

.top-shopping .container, .top-shopping .tri-cont .col {position:relative;}
.top-shopping {margin-top:0px;margin-bottom:80px;overflow:hidden;}
.top-shopping .container {margin-top:50px;padding-top:15px;}
.top-shopping .title-wrapper {text-align:center;max-width:100%;}
.top-shopping h2 {margin: 0px auto 50px auto;max-width:80%;}
.top-shopping .illu {display:inline-block;height: 424px;width:auto;position:absolute;bottom:0px;left:0px;margin-left:-129px;z-index:996;}
.top-shopping .tri-cont .col div {height:280px;}
.top-shopping .tri-cont h3 {margin-top:10px;margin-bottom:15px;}
.top-shopping .tri-cont .col img {position:absolute;bottom:0;left:50%;}
.top-shopping .tri-cont .col img.bwcard {width:160px;margin-left:-80px;}
.top-shopping .tri-cont .col img.food {width:140px;margin-left:-70px;}
.top-shopping .tri-cont .col img.headphone {width:130px;margin-left:-65px;}

.pay-smartphone {background-color: var(--bw-grey);padding:80px 0px;}
.pay-smartphone .btn {margin-top:40px;}

.mosaic .mos-top .mos-containt span {position:relative;z-index:997;}
.mosaic {height:420px;margin-top:40px;}
.mosaic.mosaic-resp {display:none;}
.mos-left, .mos-center, .mos-right {height:100%;float:left;}
.mos-left {padding-right:12px;width:40%;}
.mos-center {padding-left:6px;padding-right:6px;width:39%;}
.mos-right {padding-left:12px;width:21%;}
.mos-center .mos-top {height:60%;padding-bottom:10px;}
.mos-center .mos-bottom {height:40%;padding-top:10px;}
.mos-center .mos-bottom div {height:100%;}
.mos-center .mos-bottom .mos-left {width:50%;padding-right:10px;}
.mos-center .mos-bottom .mos-right {width:50%;padding-left:10px;}
.mosaic .mos-left .mos-containt img {bottom:0;right:0;height:100%;}
.mosaic .mos-top .mos-containt, .mosaic.mosaic-resp .mos-center .mos-containt {background-color: black;text-align:center;}
.mosaic .mos-top .mos-containt span {color:white;top:70px;font-weight:800;font-size:33px;line-height:28px;font-family: var(--bw-fonts-title);}
.mosaic img.care {width:160px;bottom:-50px;left:50px;transform:rotate(-15deg);}
.mosaic img.change {width:130px;top:-10px;right:20px;transform:rotate(20deg);}
.mosaic img.stability {width:140px;top:-20px;left:140px;}
.mosaic img.s-progress {width:130px;bottom:-50px;right:50px;transform:rotate(-5deg);}
.mosaic img.standout {width:130px;top:60px;left:-10px;transform:rotate(-5deg);}
.mosaic .mos-center .mos-bottom .mos-left img, .mosaic .mos-center .mos-bottom .mos-right img, .mosaic.mosaic-resp .mos-bottom .mos-left img, .mosaic.mosaic-resp .mos-bottom .mos-right img {height:62px;top:50%;left:50%;margin-top:-31px;}
.mosaic .mos-center .mos-bottom .mos-left img, .mosaic.mosaic-resp .mos-bottom .mos-left img {margin-left:-60px;}
.mosaic .mos-center .mos-bottom .mos-right img, .mosaic.mosaic-resp .mos-bottom .mos-right img {margin-left:-48px;}
.mosaic .mos-bottom .mos-left .mos-containt {background-color: white;}
.mosaic .mos-bottom .mos-right .mos-containt {background-color: white;}
.mosaic .mos-right .mos-containt {background-color: var(--bw-purple);}
.mosaic .mos-right .mos-containt img {top:20px;left:40px;height:380px;}
.mosaic.mosaic-resp {height:698px;}
.mosaic.mosaic-resp .mos-top, .mosaic.mosaic-resp .mos-center {height:246px;}
.mosaic.mosaic-resp .mos-bottom {height:170px;}
.mosaic.mosaic-resp .mos-center, .mosaic.mosaic-resp .mos-bottom {padding-left:0px;padding-right:0px;width:100%;display:inline-block;}
.mosaic.mosaic-resp .mos-center {margin-top:18px;margin-bottom:18px;}
.mosaic.mosaic-resp .mos-top, .mosaic.mosaic-resp .mos-bottom {display:flex;width:100%;}
.mosaic.mosaic-resp .mos-top .mos-left, .mosaic.mosaic-resp .mos-bottom .mos-left {width:50%;padding-right:9px;}
.mosaic.mosaic-resp .mos-top .mos-right, .mosaic.mosaic-resp .mos-bottom .mos-right {width:50%;padding-left:9px;}
.mosaic.mosaic-resp .mos-top .mos-containt {background-color:var(--bw-purple);}
.mosaic.mosaic-resp .mos-top .mos-left .mos-containt img {width:100%;height:100%;object-fit:cover;object-position:center;}
.mosaic.mosaic-resp .mos-top .mos-right .mos-containt img {height:100%;top:20px;left:auto;right:-20px;}
.mosaic.mosaic-resp .mos-center .mos-containt span {color:white;top:75px;font-weight:800;font-size:33px;line-height:28px;font-family: var(--bw-fonts-title);position:relative;overflow:hidden;z-index:998}
.mosaic.mosaic-resp .mos-bottom .mos-containt {height:100%;}
.to-you-service {background-color: var(--bw-purple);padding-top:87px;overflow:hidden;}
.to-you-service .container {position:relative;}
.to-you-service {color:var(--bw-white);}
.to-you-service h2 span {color:var(--bw-purple);-webkit-text-stroke: 2px;-webkit-text-stroke-color: var(--bw-white);}
.to-you-service .phones {position:absolute;left:0;bottom:0;max-width:530px;}
.to-you-service .col:last-of-type {padding-top:30px;padding-bottom:80px;}
.serv-point {position:relative;padding:24px 0px;height:auto;min-height:150px;width:100%;display:flex;border-bottom:1px solid var(--bw-purple-light);}
.serv-point:last-of-type {height:auto;min-height:126px;border-bottom: none;}
.serv-point .img-cont {position:absolute;top:24px;left:0;display:inline-block;width:100px;height:100px;background-color:var(--bw-purple-light);border-radius:20px;}
.serv-point .img-cont img {height:68px;position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-20px;}
.serv-point:first-of-type .img-cont img {height:63px;margin-left:-20px;}
.serv-point:last-of-type .img-cont img {height:62px;margin-left:-35px;}
.serv-point .text-cont {padding-left:150px;padding-right:40px;display:flex;height:auto;min-height:100px;align-items:center;}
.phishing {background-color: var(--bw-black);padding-top:167px;padding-bottom:148px;}
.phishing h2 {color:var(--bw-white);}
.phishing .phishing-illu {position:absolute;left:50%;top:20px;}
.trust {background-color: var(--bw-grey);padding-top:88px;padding-bottom:80px;text-align:center;}
.trust h2 {padding:0px 60px;}
.trust .row {margin-top:50px;margin-bottom:44px;color:var(--bw-white);text-align:left;}
.trust .row .col {padding-left:6px;padding-right:6px;}
.trust .row .col div {padding:30px;height:224px;border-radius:20px;background:var(--bw-rad-gra-2);}
.trust .row .col:first-of-type {padding-left:0px;padding-right:12px;}
.trust .row .col:first-of-type div {background:var(--bw-rad-gra-1);}
.trust .row .col:last-of-type {padding-left:12px;padding-right:0px;}
.trust .row .col:last-of-type div {background:var(--bw-lin-gra-2);}


@media only screen and (max-width: 1320px) {
    .top-img {height:486px;left:auto;right:-220px;}
    #top .top-wrapper {max-width:100%;}
    #top .top-wrapper .top-text {max-width:60%;}
}

@media only screen and (max-width: 1060px) {
    .top-img {height:420px;right:-150px;}
}

@media only screen and (max-width: 992px) {
    .top-shopping .tri-cont .col div, .trust .row .col div {max-width:80%;margin:0 auto;}
    .top-shopping {margin-bottom:0px;}
    .top-shopping .container {padding-bottom:320px;}
    .top-shopping .tri-cont .col {margin-top:20px;padding:0px;}
    .top-shopping .tri-cont .col:first-of-type {margin-top:0px;}
    .top-shopping .illu {height:320px;bottom:-20px;left:50%;margin-left:-245px;}
    .to-you-service .container {padding-bottom:300px;}
    .to-you-service .phones {width:440px;left:50%;margin-left:-220px;}
    .phishing {padding-top:100px;padding-bottom:500px;}
    .phishing .container {text-align:center;}
    .phishing .phishing-illu {top:auto;bottom:-120px;width:490px;left:50%;margin-left:-245px;}
    #homepage .trust .row .col {padding:0px;margin-top:18px;}
}

@media only screen and (max-width: 900px) {
    #top {padding-bottom:260px;}
    #top .top-wrapper .top-text {max-width:100%;}
    .top-img {height:380px;right:-150px;}
}

@media only screen and (max-width: 850px) {
    .mosaic.mosaic-desk {display:none;}
    .mosaic.mosaic-resp {display:block;}
}

@media only screen and (max-width: 770px) {
    #top {padding-bottom:300px;}
    #top .top-wrapper a {z-index:995;position:relative;}
    .top-img {height:320px;right:-120px;z-index:994;}
}