*{ margin:0; padding:0; box-sizing: border-box; font-family: 'Mulish', sans-serif;}
ul,li,ol{ list-style: none;}
body{ background:url(../images/bg.png) no-repeat left top;  }
.logo{ text-align: center; padding:2vw 0 0 0; margin:0 0 3vw 0;}
.logo a{ display: inline-block;}
.logo a img{ display: block; width:7.86vw;}
.offers{ margin-bottom: 2.531vw;}
.offers ul{ display: flex; justify-content: space-between; max-width:77.5%; margin:0 auto;}
.offers ul li{ width:23%;}
.offers ul li img{ display: block; width:100%;}
.phone-app{ text-align: center; margin-bottom: 2.5vw;}
.phone-app ul{ display: flex; justify-content: center; }
.phone-app ul li:first-child{ margin-right: 1.197vw;}
.phone-app ul li img{ display: block; width:13.95vw;}
.phone-app h3{ font-weight: normal; font-size:clamp(20px,1.5625vw,30px); color: #086699; margin-bottom: 1.30vw;}

.privacy{ width:100%; text-align: center; z-index: 9999;}
.privacy a{ text-decoration: none; color: #086699; font-weight: normal; font-size:clamp(20px,1.5625vw,30px); text-decoration: underline;}
.privacy a:hover{ text-decoration: none;}
.privacy-content{   margin:0 auto;}
.privacy-content .container{ max-width:77.5%; width:90%; margin:0 auto;}
.privacy-content h2{ font-size:30px; margin:0 0 30px 0; color:#354475; text-align: center;}
.privacy-content h5{ font-size:20px; margin:0 0 10px 0; color:#354475; }
.privacy-content p{ font-size: 18px; line-height: 28px; margin-bottom: 30px;}
.privacy-logo{ padding:30px 0 30px 30px;}
.mobile{ display: none;}
@media screen and (max-width: 500px) {
  body{ background:url(../images/bg.png) repeat;  }
  body{ padding-bottom:20px;}
  .logo{padding:20px 0 0 0; margin:0 0 25px 0;}
.logo a img{ width:120px;}
.offers ul{ max-width:90%; flex-wrap: wrap;}
.offers ul li{ width:100%; margin-bottom: 20px;}
.phone-app h3{ font-size:25px; margin-bottom: 20px;}
.phone-app ul{ max-width: 90%; margin:0 auto;}
.phone-app ul li{ width:47%;}
.phone-app ul li img{ width:100%;}
.privacy a{ font-size: 25px;}
  }

