body {font-family: Tahoma, Helvetica, sans-serif; margin: 0; padding: 0; background-color: #f0f4f8; color: #333; text-align: center; line-height: 1.6}.container {     padding: 20px;  margin: auto;  overflow: hidden;  position: relative;}.logo {margin: 20px 0}.logo img {width: 100%; height: auto}.description {margin: 15px 0; line-height: 1.4;}.divider {display: flex; align-items: center; justify-content: center; margin: 20px 0}.divider::before, .divider::after {content: ""; flex: 1; height: 1px; background-color: #cbd5e0; margin: 0 10px}.divider span {color: #333}.button {min-height: 74px; display: block; width: 92%; max-width: 400px; margin: 10px auto; padding: 15px; font-size: 16px; color: #fff; background-color: #5cc6e0; border: none; border-radius: 18px; text-decoration: none; cursor: pointer; position: relative; padding-left: 90px; box-sizing: border-box; text-indent: -40px; background: rgb(150, 220, 235);background: -moz-linear-gradient(90deg, rgba(150, 220, 235, 1) 0%, rgba(88, 190, 217, 1) 100%);background: -webkit-linear-gradient(90deg, rgba(150, 220, 235, 1) 0%, rgba(88, 190, 217, 1) 100%);background: linear-gradient(90deg, rgba(150, 220, 235, 1) 0%, rgba(88, 190, 217, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#96dceb", endColorstr="#58bed9", GradientType=1);}.button span {display: block; font-size: 12px}.button:hover {background-color: #0ea1c5}.footer {margin-top: 30px; font-size: 14px; color: #999}.footer a {color: #666; text-decoration: none}a.icon {}a.icon:after {display: block;content: "";width: 60px;height: 60px;position: absolute;top: 50%;left: 8px;margin-top: -30px;}a.icon.tg:after {background: url("../i/svg_icon/Telegram.svg") no-repeat center / cover}a.icon.vk:after {background: url("../i/svg_icon/VK.svg") no-repeat center / cover}a.icon.mail:after {background: url("../i/svg_icon/mail.svg") no-repeat center / cover}a.icon.web:after {background: url("../i/svg_icon/web.svg") no-repeat center / cover}a.icon.phone:after {background: url("../i/svg_icon/phone.svg") no-repeat center / cover}a.icon.phonebook:after {background: url("../i/svg_icon/phonebook.svg") no-repeat center / cover}.wr-logo {font-size: 0; width: 150px; height: 150px; margin: auto; border-radius: 100%; overflow: hidden; border: 5px solid #fbfbfb; box-shadow: 0 0 20px rgb(204 204 204 / 52%)}.bg-logo {width: 100%; height: 130px; position: absolute; z-index: -1; left: 0; top: 0; background: rgb(92, 198, 224);background: -moz-linear-gradient(180deg, rgba(92, 198, 224, 1) 0%, rgba(26, 169, 194, 1) 100%);background: -webkit-linear-gradient(180deg, rgba(92, 198, 224, 1) 0%, rgba(26, 169, 194, 1) 100%);background: linear-gradient(180deg, rgba(92, 198, 224, 1) 0%, rgba(26, 169, 194, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5cc6e0", endColorstr="#1aa9c2", GradientType=1); border-bottom: 1px solid #fff;     border-radius: 79%;  transform: scaleX(1.1) scaleY(2.5) translateY(-23%);}.autocenter4x4-style .bg-logo{  background: rgb(199,24,27);  background: -moz-linear-gradient(231deg, rgba(199,24,27,1) 0%, rgba(153,21,23,1) 100%);  background: -webkit-linear-gradient(231deg, rgba(199,24,27,1) 0%, rgba(153,21,23,1) 100%);  background: linear-gradient(231deg, rgba(199,24,27,1) 0%, rgba(153,21,23,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c7181b",endColorstr="#991517",GradientType=1);}.autocenter4x4-style .button{  background: rgb(199,24,27);  background: -moz-linear-gradient(231deg, rgba(199,24,27,1) 0%, rgba(153,21,23,1) 100%);  background: -webkit-linear-gradient(231deg, rgba(199,24,27,1) 0%, rgba(153,21,23,1) 100%);  background: linear-gradient(231deg, rgba(199,24,27,1) 0%, rgba(153,21,23,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c7181b",endColorstr="#991517",GradientType=1);}.autocenter4x4-style a.icon:after{  filter: hue-rotate(-208deg);}.phone {font-weight: bold;}.phone span {font-weight: normal;}