@charset "UTF-8";
[class^="ix"],
[class*=" ix"] {
  display: inline-flex;
  line-height: 1;
}

.ix-nav-domain {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -268px -181px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 64px;
  min-width: 60px;
}

.ix-nav-hosting {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -328px -181px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 64px;
  min-width: 56px;
}

.ix-nav-dedicated {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -203px -181px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 64px;
  min-width: 65px;
}

.ix-nav-ssl {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -163px -501px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 64px;
  min-width: 43px;
}

.ix-nav-email {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -538px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 64px;
  min-width: 69px;
}

.ix-nav-website {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -377px -279px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 64px;
  min-width: 67px;
}

.ix-citrix {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -101px -181px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 40px;
  min-width: 102px;
}

.ix-firewall {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -137px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 42px;
  min-width: 53px;
}

.ix-application {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -392px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 47px;
  min-width: 47px;
}

.ix-balancer {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -439px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 50px;
  min-width: 51px;
}

.ix-caching {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -38px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 40px;
  min-width: 40px;
}

.ix-tcp {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -50px -181px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 47px;
  min-width: 51px;
}

.ix-compression {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -320px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 46px;
  min-width: 40px;
}

.ix-datacenter {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -206px -343px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 77px;
  min-width: 77px;
}

.ix-iso {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -206px -501px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 80px;
  min-width: 80px;
}

.ix-setting {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -131px -343px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 75px;
  min-width: 75px;
}

.ix-hand {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -541px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 55px;
  min-width: 55px;
}

.ix-tr {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -14px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 15px;
  min-width: 25px;
}

.ix-ip {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -360px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 50px;
  min-width: 32px;
}

.ix-trafic {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -313px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 45px;
  min-width: 37px;
}

.ix-backup {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -71px -119px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 42px;
  min-width: 42px;
}

.ix-port {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -161px -119px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 43px;
  min-width: 34px;
}

.ix-location {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -101px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 40px;
  min-width: 36px;
}

.ix-balance {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -125px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 38px;
  min-width: 44px;
}

.ix-cache {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 38px;
  min-width: 38px;
}

.ix-cloud {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -55px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 32px;
  min-width: 46px;
}

.ix-backup2 {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -113px -119px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 40px;
  min-width: 48px;
}

.ix-performance {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -283px -343px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 78px;
  min-width: 78px;
}

.ix-cart {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -18px -119px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 19px;
  min-width: 22px;
}

.ix-litespeed {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -501px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 41px;
  min-width: 163px;
}

.ix-litespeed-cache {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -166px -887px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 41px;
  min-width: 260px;
}

.ix-netscaler {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -195px -119px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 57px;
  min-width: 158px;
}

.ix-ssdhdd {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -279px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 25px;
  min-width: 150px;
}

.ix-wordpress {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -61px -343px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 68px;
  min-width: 70px;
}

.ix-plesk {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -1053px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 46px;
  min-width: 218px;
}

.ix-cpanel {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -444px -279px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 47px;
  min-width: 190px;
}

.ix-ribbon-email {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -85px -887px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 88px;
  min-width: 81px;
}

.ix-ribbon-ixir {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -480px -181px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 98px;
  min-width: 100px;
}

.ix-ribbon-code {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -1231px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 95px;
  min-width: 96px;
}

.ix-ribbon-cpu {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -691px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 105px;
  min-width: 105px;
}

.ix-business-antispam {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -490px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 57px;
  min-width: 48px;
}

.ix-business-backup {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -350px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 46px;
  min-width: 47px;
}

.ix-business-resource {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -181px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 39px;
  min-width: 50px;
}

.ix-business-site {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -190px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 42px;
  min-width: 48px;
}

.ix-business-email {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -78px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 36px;
  min-width: 47px;
}

.ix-plane {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -177px -1413px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 191px;
  min-width: 223px;
}

.ix-server {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -286px -501px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 190px;
  min-width: 229px;
}

.ix-antispam {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -105px -691px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 196px;
  min-width: 153px;
}

.ix-spam {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -396px -1053px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 178px;
  min-width: 177px;
}

.ix-spy {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -1413px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 178px;
  min-width: 177px;
}

.ix-crypto {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -218px -1053px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 178px;
  min-width: 178px;
}

.ix-filter {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -96px -1231px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 176px;
  min-width: 177px;
}

.ix-comodo {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -150px -279px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 30px;
  min-width: 227px;
}

.ix-zimbra {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -1706px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 68px;
  min-width: 310px;
}

.ix-computer {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -426px -887px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 166px;
  min-width: 212px;
}

.ix-tracking {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -420px -691px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 156px;
  min-width: 211px;
}

.ix-computer-email {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -361px -343px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 158px;
  min-width: 211px;
}

.ix-computer-email2 {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -408px -1774px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 185px;
  min-width: 211px;
}

.ix-logo {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -353px -119px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 62px;
  min-width: 268px;
}

.ix-time {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -343px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 66px;
  min-width: 61px;
}

.header {
  position: relative;
  z-index: 10;
}
.header .container {
  position: initial;
}
.header .menu > li {
  position: initial;
}
.header .menu > li.dropdown--small {
  position: relative;
}
.header .menu > li > a {
  font-size: 15px;
}
.header .menu > li > a:after {
  width: 0;
  height: 0;
  content: '';
  z-index: 2;
  border-bottom: 8px solid #eee;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: transform, opacity, visibility;
  opacity: 0;
  visibility: hidden;
  transform: scale(0.8);
  transform-origin: center bottom;
}
.header .menu > li > .menu__dropdown {
  background-color: #fff;
  position: absolute;
  top: 100%;
  width: 100%;
  left: 0;
  padding: 20px 0;
  font-size: 15px;
  color: #65768e;
  box-sizing: border-box;
  letter-spacing: -0.02em;
  box-shadow: 0 25px 30px rgba(0, 0, 0, 0.15);
  border-top: 1px solid #f1f1f1;
  pointer-events: none;
  transform: scale(1.1);
  opacity: 0;
  visibility: hidden;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: transform, opacity, visibility;
}
.header .menu > li > .menu__dropdown .container {
  display: flex;
}
.header .menu > li > .menu__dropdown .menu__dropdown__text {
  min-width: 40%;
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.08);
  padding-right: 30px;
  margin-right: 30px;
  box-sizing: border-box;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 1.3;
}
.header .menu > li > .menu__dropdown .menu__dropdown__text [class^="ix"] {
  margin-right: 15px;
}
.header .menu > li > .menu__dropdown .menu__dropdown__text h3 {
  color: #58677a;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
}
.header .menu > li > .menu__dropdown .menu__dropdown__nav {
  display: flex;
  flex-wrap: wrap;
  margin: -15px -30px;
}
.header .menu > li > .menu__dropdown .menu__dropdown__nav ul {
  box-sizing: border-box;
  min-width: 50%;
  flex: auto;
  padding: 15px 30px;
}
.header .menu > li > .menu__dropdown .menu__dropdown__nav ul:nth-child(1), .header .menu > li > .menu__dropdown .menu__dropdown__nav ul:nth-child(2) {
  border-top: 0 !important;
}
.header .menu > li > .menu__dropdown .menu__dropdown__nav ul + ul {
  border-top: 1px solid #f1f1f1;
}
.header .menu > li > .menu__dropdown .menu__dropdown__nav ul li {
  display: flex;
  align-items: center;
}
.header .menu > li > .menu__dropdown .menu__dropdown__nav ul li:before {
  content: '';
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 7px;
  min-width: 4px;
  margin-right: 10px;
}
.header .menu > li > .menu__dropdown .menu__dropdown__nav ul li + li {
  margin-top: 15px;
}
.header .menu > li > .menu__dropdown .menu__dropdown__nav--align-center {
  align-items: center;
}
.header .menu > li > .menu__dropdown a {
  color: #65768e;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: color;
  white-space: nowrap;
}
.header .menu > li > .menu__dropdown a:hover {
  color: #2f394a;
  text-decoration: underline;
}
.header .menu > li:hover > a:after {
  opacity: 1;
  visibility: visible;
  transform: scale(1, 1);
}
.header .menu > li:hover > .menu__dropdown {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: scale(1, 1);
}

.container {
  max-width: 1000px;
  width: 100%;
}

.page-cover {
  font-family: "Ubuntu", Arial, sans-serif;
  line-height: 1;
  font-size: 22px;
  display: flex;
  height: 476px;
  background-color: #000;
  overflow: hidden;
  color: #fff;
  padding: 40px 0;
  box-sizing: border-box;
}
.page-cover .container {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.page-cover__wrapper {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
}
.page-cover__content {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  justify-content: center;
}
.page-cover [class^="ix"],
.page-cover [class*=" ix"] {
  margin-right: 28px;
}
.page-cover__title {
  font-size: 42px;
  font-weight: 100;
}
.page-cover__title strong {
  font-weight: 500;
}
.page-cover__slogan {
  margin-top: .25em;
}
.page-cover__text {
  margin-top: auto;
  padding-top: 15px;
  font-weight: 100;
  opacity: .8;
}
.page-cover__prop {
  font-size: 15px;
}
.page-cover__prop li {
  display: flex;
  align-items: center;
}
.page-cover__prop li:before {
  content: '';
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -4px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 8px;
  min-width: 10px;
  margin-right: 8px;
}
.page-cover__prop li + li {
  margin-top: 15px;
}
.page-cover--bg {
  position: relative;
  z-index: 2;
}
.page-cover--bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  z-index: -1;
}
.page-cover--bg .container {
  position: relative;
  z-index: 3;
}
.page-cover--bg .container:before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.page-cover--bg-1 {
  background: #5d1088;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d1088', endColorstr='#240669', GradientType=1);
  background: -moz-linear-gradient(0deg, #5d1088 0%, #240669 100%);
  background: -webkit-linear-gradient(0deg, #5d1088 0%, #240669 100%);
  background: linear-gradient(0deg, #5d1088 0%, #240669 100%);
}
.page-cover--bg-1:before {
  background-image: url("../images/backgrounds/bg_cover-1.png");
  opacity: .15;
}
.page-cover--bg-1 .container:before {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -1774px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 346px;
  min-width: 408px;
  right: -24px;
}
.page-cover--bg-1 .page-cover__text {
  margin-left: 184px;
}
.page-cover--bg-2 {
  background: #3697d2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3697d2', endColorstr='#0063ad', GradientType=1);
  background: -moz-linear-gradient(135deg, #3697d2 0%, #0063ad 100%);
  background: -webkit-linear-gradient(135deg, #3697d2 0%, #0063ad 100%);
  background: linear-gradient(135deg, #3697d2 0%, #0063ad 100%);
}
.page-cover--bg-2 .page-cover__title {
  margin-top: 20px;
}
.page-cover--bg-2 .page-cover__text {
  margin-bottom: 60px;
}
.page-cover--bg-2 .container:before {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -2120px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 387px;
  min-width: 638px;
}
.page-cover--bg-3 {
  background: #4ee2f1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ee2f1', endColorstr='#0ab2d7', GradientType=1);
  background: -moz-linear-gradient(135deg, #4ee2f1 0%, #0ab2d7 100%);
  background: -webkit-linear-gradient(135deg, #4ee2f1 0%, #0ab2d7 100%);
  background: linear-gradient(135deg, #4ee2f1 0%, #0ab2d7 100%);
}
.page-cover--bg-3:before {
  background-image: url("../images/backgrounds/bg-cover-2.png");
  opacity: 1;
}
.page-cover--bg-3 .container:before {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -2960px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 548px;
  min-width: 507px;
  right: -13px;
  top: initial;
  transform: initial;
  bottom: -40px;
}
.page-cover--bg-3 .page-cover__title {
  margin-top: 30px;
}
.page-cover--bg-3 .page-cover__text {
  margin-bottom: auto;
  margin-top: auto;
  opacity: 1;
}
.page-cover--bg-4 {
  height: 582px;
  background: #55a05b;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55a05b', endColorstr='#8fe77f', GradientType=1);
  background: -moz-linear-gradient(135deg, #55a05b 0%, #8fe77f 100%);
  background: -webkit-linear-gradient(135deg, #55a05b 0%, #8fe77f 100%);
  background: linear-gradient(135deg, #55a05b 0%, #8fe77f 100%);
  font-size: 16px;
  line-height: 1.2;
}
.page-cover--bg-4 .container {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
}
.page-cover--bg-4 .container:before {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -2507px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 453px;
  min-width: 338px;
  right: initial;
  left: 25px;
}
.page-cover--bg-4 .page-cover__wrapper {
  max-width: 520px;
  padding-right: 80px;
  box-sizing: border-box;
  justify-content: initial;
  align-items: initial;
}
.page-cover--bg-4 .page-cover__title {
  margin-bottom: 35px;
  font-size: 44px;
  position: relative;
  z-index: 2;
}
.page-cover--bg-4 .page-cover__title:before {
  content: '';
  background: url("../images/text-shadows/1.png") no-repeat;
  width: 942px;
  height: 584px;
  position: absolute;
  right: -24px;
  top: -3px;
  z-index: -1;
}
.page-cover--bg-4 .page-cover__text {
  opacity: 1;
  font-weight: 400;
  margin-top: initial;
  padding-right: 70px;
}
.page-cover--bg-4 .page-cover__prop {
  margin-top: 45px;
}
.page-cover--bg-4 .page-cover__bottom {
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  z-index: 3;
}
.page-cover--bg-4 .page-cover__bottom .price {
  display: flex;
  flex-direction: column;
  font-size: 16px;
  margin-bottom: 12px;
}
.page-cover--bg-4 .page-cover__bottom .price__period, .page-cover--bg-4 .page-cover__bottom .price__value {
  padding-left: 45px;
}
.page-cover--bg-4 .page-cover__bottom .price__value {
  font-size: 40px;
  font-weight: bold;
  position: relative;
  z-index: 2;
  line-height: 1;
}
.page-cover--bg-4 .page-cover__bottom .price__value:before {
  content: '';
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -400px -1413px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 293px;
  min-width: 212px;
  position: absolute;
  left: -5px;
  bottom: 10px;
  z-index: -1;
}
.page-cover--bg-4 .page-cover__bottom .price__value:after {
  content: '';
  background: url("../images/text-shadows/2.png");
  width: 181px;
  height: 33px;
  position: absolute;
  z-index: -2;
  top: 5px;
  right: 20px;
}
.page-cover--bg-4 .page-cover__bottom .price__value .currency {
  font-weight: 100;
}
.page-cover--bg-4 .page-cover__bottom .btn-detail {
  display: flex;
  height: 50px;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 0 27px;
  border: 2px solid #fff;
  border-radius: 3px;
  font-weight: 500;
  font-size: 17px;
  color: #fff;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: border-color, background-color, color;
}
.page-cover--bg-4 .page-cover__bottom .btn-detail:hover {
  border-color: transparent;
  background-color: #fff;
  color: #5aa258;
}
.page-cover--bg-4 .page-cover__text, .page-cover--bg-4 .page-cover__prop {
  position: relative;
  z-index: 3;
}
.page-cover--bg-5 {
  background: url("../images/backgrounds/bg_cover-3.jpg") no-repeat 50% 50%;
  background-size: cover;
  height: 380px;
}
.page-cover--bg-5 .container {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
}
.page-cover--bg-5 .page-cover__ribbon {
  margin-left: auto;
}
.page-cover--bg-5 .page-cover__wrapper {
  max-width: 340px;
  flex-direction: column;
}
.page-cover--bg-5 .page-cover__title {
  font-size: 36px;
  margin-bottom: 12px;
}
.page-cover--bg-5 .page-cover__text {
  font-size: 18px;
  margin-top: initial;
}
.page-cover--bg-5 .page-cover__ribbons {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 30px;
  padding: 15px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.page-cover--bg-5 .page-cover__ribbons li {
  box-sizing: border-box;
  flex: 0 0 33.3%;
  max-width: 33.3%;
  font-size: 16px;
  text-align: center;
}
.page-cover--bg-5 .page-cover__ribbons .ribbon {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -887px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 85px;
  min-width: 85px;
  align-items: center;
  justify-content: center;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 10px;
}
.page-cover--bg-5 .page-cover__ribbons .ribbon.small {
  font-size: 15px;
}
.page-cover--bg-5 .page-cover__ribbon {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -258px -691px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 162px;
  min-width: 162px;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  font-size: 34px;
  flex-direction: column;
  letter-spacing: -0.02em;
}
.page-cover--bg-5 .page-cover__ribbon strong {
  font-size: 38px;
}
.page-cover--bg-5 .page-cover__ribbon .degree {
  display: inline-flex;
  flex-direction: column;
  transform: rotate(10deg);
}

.section {
  padding-top: 70px;
  padding-bottom: 70px;
  line-height: 1;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  color: #616b72;
}
.section__title {
  font-size: 40px;
  font-weight: 100;
  margin-bottom: 50px;
}
.section__title + .section__slogan {
  margin-top: -30px;
  margin-bottom: 50px;
}
.section__title--triangle {
  display: flex;
  align-items: center;
}
.section__title--triangle:after {
  content: '';
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -40px -119px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 25px;
  min-width: 31px;
  margin-left: 15px;
}
.section__slogan {
  font-size: 25px;
  font-weight: 300;
}
.section__slogan--medium {
  font-size: 19px;
}
.section__slogan--small {
  font-size: 15px;
}
.section__image {
  text-align: center;
}
.section__image img {
  max-width: 100%;
}
.section .btn-detail {
  display: inline-flex;
  height: 50px;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 0 27px;
  border: 2px solid #687279;
  border-radius: 3px;
  font-weight: 500;
  font-size: 17px;
  color: #778085;
  margin-top: 23px;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: border-color, background-color, color;
}
.section .btn-detail:hover {
  border-color: transparent;
  background-color: #687279;
  color: #fff;
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.08);
}
.section .btn-detail--light {
  border-color: #fff;
  color: #fff;
}
.section .btn-detail--light:hover {
  border-color: transparent;
  background-color: #fff;
  color: #42494d;
}
.section .btn-detail--gradient {
  position: relative;
  z-index: 2;
  background-color: #1b9ae5;
  border-radius: 100px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.08);
  border-width: 0;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: box-shadow, background-color;
  color: #fff;
  min-width: 140px;
}
.section .btn-detail--gradient:before {
  content: '';
  border-radius: 100px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#003289', GradientType=1);
  background: -moz-linear-gradient(75deg, transparent 0%, #003289 100%);
  background: -webkit-linear-gradient(75deg, transparent 0%, #003289 100%);
  background: linear-gradient(75deg, transparent 0%, #003289 100%);
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: opacity;
}
.section .btn-detail--gradient:hover {
  background-color: #24adff;
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
}
.section .btn-detail--gradient:hover:before {
  opacity: 0;
}
.section .tip {
  display: inline-flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  text-align: left;
  font-size: 23px;
  opacity: .7;
  font-weight: 300;
}
.section .tip [class^="ix"] {
  margin-bottom: 17px;
}
.section--light {
  color: #fff !important;
}
.section--small {
  padding-top: 40px;
  padding-bottom: 40px;
}
.section--column .container {
  flex-direction: column;
}
.section--column [class^="ix"],
.section--column [class*=" ix"],
.section--column .section__image {
  margin-bottom: 30px;
  margin-right: 0;
}
.section--column [class^="ix"].no-margin,
.section--column [class*=" ix"].no-margin,
.section--column .section__image.no-margin {
  margin-bottom: 0;
}
.section.mt-5 {
  margin-top: 50px;
}
.section--center .container {
  justify-content: center;
  text-align: center;
}
.section--no-padding-top {
  padding-top: 0 !important;
}
.section--no-padding-bottom {
  padding-bottom: 0 !important;
}
.section--no-padding-left {
  padding-left: 0 !important;
}
.section--no-padding-right {
  padding-right: 0 !important;
}
.section--bg-gray {
  background-color: #e9eaed;
}
.section--bg-darkgray {
  background-color: #788086;
}
.section--bg-blue {
  background-color: #67c9f6;
}
.section--bg-blue.section--gradient:after {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#2788c8', GradientType=1);
  background: -moz-linear-gradient(135deg, transparent 0%, #2788c8 100%);
  background: -webkit-linear-gradient(135deg, transparent 0%, #2788c8 100%);
  background: linear-gradient(135deg, transparent 0%, #2788c8 100%);
}
.section--gradient {
  position: relative;
  z-index: 2;
}
.section--gradient:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='rgba(0, 0, 0, 0.3)', GradientType=1);
  background: -moz-linear-gradient(135deg, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
  background: -webkit-linear-gradient(135deg, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
  background: linear-gradient(135deg, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
}
.section--image {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.section--image-1 {
  background-image: url("../images/backgrounds/bg_section-1.jpg");
  min-height: 529px;
}
.section--image-2 {
  background-image: url("../images/backgrounds/bg_section-2.jpg");
  min-height: 529px;
}
.section--image-3 {
  background-image: url("../images/backgrounds/bg_section-3.jpg");
  min-height: 529px;
  text-indent: -9999px;
}
.section--image-3 .section__title {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: -9999px;
  text-indent: -9999px;
}
.section--image-4 {
  background-image: url("../images/backgrounds/bg_section-4.jpg");
}
.section--image-6 {
  background-image: url("../images/backgrounds/bg_section-6.jpg");
  min-height: 360px;
}
.section--image-7 {
  background-image: url("../images/backgrounds/bg_section-7.jpg");
  min-height: 378px;
  display: flex;
}
.section--image-8 {
  background-image: url("../images/backgrounds/bg_section-8.jpg");
}
.section--image-9 {
  background-image: url("../images/backgrounds/bg_section-9.png");
  background-size: initial;
  background-position: 50% 50%;
  min-height: 300px;
}
.section--image-11 {
  background-image: url("../images/backgrounds/bg_section-11.jpg");
  min-height: 360px;
}
.section--image-12 {
  background-image: url("../images/backgrounds/bg_section-12.jpg");
}
.section--image-13 {
  background-image: url("../images/backgrounds/bg_section-13.jpg");
}
.section--image-14 {
  background-image: url("../images/backgrounds/bg_section-14.jpg");
}
.section--type-1 {
  display: flex;
  align-items: flex-start;
}
.section--type-1 .container {
  display: flex;
  align-items: center;
}
.section--type-1 .section__title {
  display: flex;
  padding-left: 143px;
  flex-direction: column;
  color: #2c076e;
  font-size: 48px;
  line-height: .9;
}
.section--type-1 .section__title strong {
  font-weight: 800;
  color: #782097;
}
.section--type-1 .section__slogan {
  flex: 1 1 auto;
  position: relative;
  font-size: 25px;
  color: #2c076e;
  padding-left: 40px;
  padding-bottom: 5px;
}
.section--type-1 .section__slogan:before {
  content: '';
  width: 5000px;
  height: 3px;
  background-color: #2c076e;
  position: absolute;
  left: 0;
  bottom: 0;
}
.section--type-2 {
  font-size: 24px;
  line-height: 1.2;
  display: flex;
}
.section--type-2 .container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.section--type-2 .section__title {
  display: inline-flex;
  padding: 20px 22px;
  background-color: rgba(0, 0, 0, 0.6);
  flex-direction: column;
  color: #69cbf7;
}
.section--type-2 .section__title strong {
  color: #fff;
}
.section--border-top {
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.section--text {
  font-size: 18px;
  letter-spacing: -0.02em;
  color: #788086;
  padding-top: 40px;
  padding-bottom: 40px;
}
.section--text .container {
  display: flex;
  align-items: center;
}
.section--text .section__image {
  display: inline-flex;
}
.section--text .section__image--shadow {
  filter: drop-shadow(0 17px 51px rgba(3, 1, 21, 0.3));
}
.section--text .section__image--grayscale {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  filter: gray;
}
.section--text .section__content {
  flex: 1 1 auto;
}
.section--text [class^="ix"],
.section--text [class*=" ix"],
.section--text .section__image {
  margin-right: 30px;
}
.section--text .section__title {
  font-size: 36px;
  color: #5c339b;
  margin-bottom: 12px;
  font-weight: 400;
}
.section--text .section__text {
  line-height: 1;
}
.section--text--reverse .container {
  justify-content: flex-end;
  flex-direction: row-reverse;
  text-align: right;
}
.section--text--reverse [class^="ix"],
.section--text--reverse [class*=" ix"],
.section--text--reverse .section__image {
  margin-right: initial;
  margin-left: 30px;
}
.section--text--reverse-2 .container {
  flex-direction: row-reverse;
}
.section--text--reverse-2 [class^="ix"],
.section--text--reverse-2 [class*=" ix"],
.section--text--reverse-2 .section__image {
  margin-right: initial;
  margin-left: 30px;
}
.section--text--light {
  color: #fff;
}
.section--text--light .section__title {
  color: inherit;
}
.section--text--blue .section__title {
  color: #2788c8;
}
.section--text--green .section__title {
  color: #117e92;
}
.section--text-business {
  color: #65768e;
}
.section--text-business .section__title, .section--text-business .section__text, .section--text-business .section__slogan {
  color: inherit;
}
.section--text-business-1 {
  display: flex;
  padding: 0;
  position: relative;
  overflow: initial;
}
.section--text-business-1:before {
  content: '';
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -286px -501px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 190px;
  min-width: 229px;
  position: absolute;
  bottom: -115px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 4;
}
.section--text-business-1 .container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}
.section--text-business-1 .section__title, .section--text-business-1 .section__text, .section--text-business-1 .section__slogan {
  color: inherit;
}
.section--text-business-1 .section__title {
  font-size: 42px;
  letter-spacing: -0.06em;
}
.section--text-business-1 .section__text {
  line-height: 1.5;
}
.section--text-business-1 .section__wrapper {
  background-color: rgba(255, 255, 255, 0.9);
  border-top: 5px solid #0067b8;
  position: relative;
  z-index: 2;
  max-width: 440px;
  padding: 25px 30px;
  box-sizing: border-box;
}
.section--text-business-1 .section__wrapper:before {
  content: '';
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -177px -1413px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 191px;
  min-width: 223px;
  position: absolute;
  left: 14px;
  top: -135px;
  z-index: -1;
}
.section--text-business-1--orange:before {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -273px -1231px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 182px;
  min-width: 182px;
  bottom: -130px;
  margin-left: 30px;
}
.section--text-business-1--orange .section__wrapper {
  border-top-color: #eb4e14;
  max-width: 460px;
}
.section--text-business-1--orange .section__wrapper:before {
  content: none;
  display: none;
}
.section--text-business-2 {
  font-size: 15px;
}
.section--text-business-2 .section__wrapper {
  max-width: 50%;
}
.section--text-business-2 .section__title {
  font-weight: 100;
  font-size: 28px;
  margin-bottom: 18px;
  padding-bottom: 18px;
  position: relative;
}
.section--text-business-2 .section__title:before {
  content: '';
  width: 150px;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.08);
}
.section--text-business-2 .section__text {
  line-height: 1.5;
}
.section--msg {
  font-size: 19px;
  color: #788086;
  letter-spacing: -0.02em;
  padding-top: 55px;
  padding-bottom: 55px;
}
.section--msg .container {
  align-items: center;
  box-sizing: border-box;
  padding-left: 50px;
  padding-right: 50px;
}
.section--msg ul li {
  display: flex;
  align-items: center;
}
.section--msg ul li + li {
  margin-top: 10px;
}
.section--msg ul li:before {
  width: 0;
  height: 0;
  content: '';
  z-index: 2;
  border-left: 7px solid #58677b;
  border-bottom: 7px solid transparent;
  border-top: 7px solid transparent;
  margin-right: 6px;
}
.section--msg--gray {
  background-color: #dadde1;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-top: 20px;
}
.section--msg--info .container {
  display: flex;
}
.section--msg--info .container:before {
  content: '';
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -384px -181px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 96px;
  min-width: 96px;
  margin-right: 20px;
}
.section__justify-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 100%;
}
.section--seperator {
  position: relative;
  z-index: 2;
}
.section--seperator .container {
  position: initial;
}
.section--seperator:before {
  content: '';
  width: 3px;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  background-color: #dfe3e6;
  z-index: -1;
}
.section--dedicated-text {
  font-size: 15px;
  line-height: 1.4;
  color: #58677b;
  letter-spacing: -0.02em;
  font-weight: 400;
}
.section--dedicated-text .container {
  display: flex;
  align-items: center;
}
.section--dedicated-text [class^="ix"] {
  margin-bottom: 20px;
}
.section--dedicated-text .section__title {
  font-size: 24px;
  margin-bottom: 25px;
  font-weight: 600;
}
.section--dedicated-text .section__title span {
  font-weight: 300;
}
.section--dedicated-text .section__title strong {
  color: #667486;
}
.section--dedicated-text .section__title + .section__caption {
  margin-top: -20px;
}
.section--dedicated-text .section__caption {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 25px;
}
.section--dedicated-text .section__content {
  flex: 1 1 auto;
}
.section--dedicated-text .section__image {
  margin-left: 50px;
}
.section--dedicated-text .section__image img {
  max-width: initial;
}
.section--dedicated-text--reverse .container {
  flex-direction: row-reverse;
}
.section--dedicated-text--reverse .container .section__image {
  margin-left: 0;
  margin-right: 50px;
}
.section__row {
  display: flex;
  flex-wrap: wrap;
  margin: -15px;
}
.section__row--no-gutter {
  margin: 0;
}
.section__row--no-gutter .section__col {
  padding: 0;
}
.section__col {
  display: flex;
  padding: 15px;
  flex: 0 0 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.section__col--grid-2 {
  flex: 0 0 50%;
  max-width: 50%;
}
.section__col--fill {
  position: relative;
  z-index: 2;
}
.section__col--fill:before {
  content: '';
  width: 5000px;
  height: 100%;
  top: 0;
  position: absolute;
  z-index: -1;
}
.section__col--fill:first-child:before {
  right: 100%;
}
.section__col--fill:last-child:before {
  left: 100%;
}
.section__col--fill-white:before {
  background-color: #fff;
}
.section__col--fill-gray {
  background-color: #f4f5f6;
}
.section__col--fill-gray .dedicated-box {
  background-color: transparent;
}
.section__col--fill-gray:before {
  background-color: #f4f5f6;
}

.packages-pricing {
  display: flex;
}

.packages-card {
  flex: 1 1 auto;
  width: 33.3%;
  background-color: #f6f7fa;
  box-shadow: 0 10px 50px rgba(3, 1, 21, 0.34);
  text-align: center;
  font-size: 15px;
  padding: 46px 30px;
  color: #414996;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: box-shadow, background-color, transform;
}
.packages-card:hover {
  box-shadow: 0 25px 60px rgba(3, 1, 21, 0.45);
  background-color: #fff;
  transform: translateY(7px);
}
.packages-card:hover .packages-card__head:after {
  background-color: #f6f7fa;
}
.packages-card:first-child {
  border-top-left-radius: 13px;
  border-bottom-left-radius: 13px;
}
.packages-card:first-child .packages-card__head {
  border-top-left-radius: 13px;
}
.packages-card:last-child {
  border-top-right-radius: 13px;
  border-bottom-right-radius: 13px;
}
.packages-card:last-child .packages-card__head {
  border-top-right-radius: 13px;
}
.packages-card__head {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  overflow: hidden;
  z-index: 2;
  padding: 50px 25px;
  margin: -46px -30px 35px;
}
.packages-card__head:after {
  content: '';
  position: absolute;
  left: -50px;
  right: -50px;
  bottom: 0;
  top: 0;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  z-index: -1;
  background-color: #fff;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: background-color;
}
.packages-card__title {
  font-size: 17px;
  color: #434795;
  font-weight: bold;
  margin-bottom: 35px;
}
.packages-card__price {
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
  font-size: 62px;
  font-weight: 800;
  color: #da67fe;
}
@supports (-webkit-background-clip: text) {
  .packages-card__price {
    color: initial;
    background: linear-gradient(63deg, #4c64ff 0%, #da67fe 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
.packages-card__price .currency {
  font-size: 24px;
  font-weight: bold;
  color: #da67fe;
  margin-left: 4px;
  margin-bottom: 4px;
}
@supports (-webkit-background-clip: text) {
  .packages-card__price .currency {
    color: initial;
    background: linear-gradient(63deg, #4c64ff 0%, #da67fe 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
.packages-card__period {
  margin-top: 17px;
  color: #4b64ff;
}
.packages-card__prop {
  flex: 1 1 auto;
  font-weight: bold;
}
.packages-card__prop li + li {
  margin-top: 13px;
}
.packages-card .btn-buy {
  margin-top: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-width: 160px;
  background-color: #4f67ff;
  border-radius: 100px;
  height: 43px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: background-color, box-shadow;
  position: relative;
  z-index: 2;
  overflow: hidden;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}
.packages-card .btn-buy:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#d061fe', GradientType=1);
  background: -moz-linear-gradient(86deg, transparent 0%, #d061fe 100%);
  background: -webkit-linear-gradient(86deg, transparent 0%, #d061fe 100%);
  background: linear-gradient(86deg, transparent 0%, #d061fe 100%);
  opacity: .86;
  z-index: -1;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: opacity;
}
.packages-card .btn-buy:hover {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
  background-color: #434bff;
}
.packages-card .btn-buy:hover:before {
  opacity: 0;
}
.packages-card--popular {
  background-color: #fff !important;
  box-shadow: 0 18px 87px rgba(3, 1, 21, 0.34);
  position: relative;
  z-index: 3;
  margin: -17px 0;
  padding-top: 63px;
  padding-bottom: 63px;
  border-radius: 13px;
}
.packages-card--popular .packages-card__head {
  border-top-left-radius: 13px;
  border-top-right-radius: 13px;
  color: #fff;
  padding-top: 20px;
  margin-top: -63px;
}
.packages-card--popular .packages-card__head:after {
  background: #220668;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#220668', endColorstr='#c277ea', GradientType=1);
  background: -moz-linear-gradient(56deg, #220668 0%, #c277ea 100%);
  background: -webkit-linear-gradient(56deg, #220668 0%, #c277ea 100%);
  background: linear-gradient(56deg, #220668 0%, #c277ea 100%);
}
.packages-card--popular .packages-card__head:before {
  content: '';
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -238px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 25px;
  min-width: 82px;
  margin-bottom: 23px;
}
.packages-card--popular .packages-card__title, .packages-card--popular .packages-card__period {
  color: inherit !important;
}
.packages-card--popular .packages-card__price {
  background: initial !important;
  -webkit-background-clip: initial !important;
  -webkit-text-fill-color: initial !important;
  color: inherit !important;
}
.packages-card--popular .packages-card__price .currency {
  background: initial !important;
  -webkit-background-clip: initial !important;
  -webkit-text-fill-color: initial !important;
  color: inherit !important;
}
.packages-card--popular .btn-buy {
  background-color: #4c2f99;
}
.packages-card--popular .btn-buy:before {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#b127d8', GradientType=1);
  background: -moz-linear-gradient(87deg, transparent 0%, #b127d8 100%);
  background: -webkit-linear-gradient(87deg, transparent 0%, #b127d8 100%);
  background: linear-gradient(87deg, transparent 0%, #b127d8 100%);
}
.packages-card--popular .btn-buy:hover {
  background-color: #462299;
}
.packages-card--blue {
  color: #1272b7;
}
.packages-card--blue .packages-card__title {
  color: #0e71b7;
}
.packages-card--blue .packages-card__period {
  color: #1072b9;
}
.packages-card--blue .packages-card__price {
  color: #6dcef9;
}
@supports (-webkit-background-clip: text) {
  .packages-card--blue .packages-card__price {
    color: initial;
    background: linear-gradient(63deg, #1e75c8 0%, #6dcef9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
.packages-card--blue .packages-card__price .currency {
  color: #6dcef9;
}
@supports (-webkit-background-clip: text) {
  .packages-card--blue .packages-card__price .currency {
    color: initial;
    background: linear-gradient(63deg, #1e75c8 0%, #6dcef9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
.packages-card--blue .btn-buy {
  background-color: #2788c8;
}
.packages-card--blue .btn-buy:before {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#6dcef9', GradientType=1);
  background: -moz-linear-gradient(86deg, transparent 0%, #6dcef9 100%);
  background: -webkit-linear-gradient(86deg, transparent 0%, #6dcef9 100%);
  background: linear-gradient(86deg, transparent 0%, #6dcef9 100%);
}
.packages-card--blue .btn-buy:hover {
  background-color: #1c71c8;
}
.packages-card--blue.packages-card--popular .packages-card__head:after {
  background: #1b76b2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b76b2', endColorstr='#58c6f9', GradientType=1);
  background: -moz-linear-gradient(56deg, #1b76b2 0%, #58c6f9 100%);
  background: -webkit-linear-gradient(56deg, #1b76b2 0%, #58c6f9 100%);
  background: linear-gradient(56deg, #1b76b2 0%, #58c6f9 100%);
}
.packages-card--aqua {
  color: #117d91;
}
.packages-card--aqua .packages-card__title {
  color: #128094;
}
.packages-card--aqua .packages-card__period {
  color: #138297;
}
.packages-card--aqua .packages-card__price {
  color: #0c7186;
}
@supports (-webkit-background-clip: text) {
  .packages-card--aqua .packages-card__price {
    color: initial;
    background: linear-gradient(63deg, #39d9ec 0%, #0c7186 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
.packages-card--aqua .packages-card__price .currency {
  color: #0c7186;
}
@supports (-webkit-background-clip: text) {
  .packages-card--aqua .packages-card__price .currency {
    color: initial;
    background: linear-gradient(63deg, #39d9ec 0%, #0c7186 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
.packages-card--aqua .btn-buy {
  background-color: #46dbed;
}
.packages-card--aqua .btn-buy:before {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#0c7186', GradientType=1);
  background: -moz-linear-gradient(86deg, transparent 0%, #0c7186 100%);
  background: -webkit-linear-gradient(86deg, transparent 0%, #0c7186 100%);
  background: linear-gradient(86deg, transparent 0%, #0c7186 100%);
}
.packages-card--aqua .btn-buy:hover {
  background-color: #34c7d9;
}
.packages-card--aqua.packages-card--popular .packages-card__head:after {
  background: #39d9ec;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#39d9ec', endColorstr='#096c7e', GradientType=1);
  background: -moz-linear-gradient(56deg, #39d9ec 0%, #096c7e 100%);
  background: -webkit-linear-gradient(56deg, #39d9ec 0%, #096c7e 100%);
  background: linear-gradient(56deg, #39d9ec 0%, #096c7e 100%);
}
.packages-card--green.packages-card--popular .packages-card__head:after {
  background: #2eaf77;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2eaf77', endColorstr='#bbe350', GradientType=1);
  background: -moz-linear-gradient(56deg, #2eaf77 0%, #bbe350 100%);
  background: -webkit-linear-gradient(56deg, #2eaf77 0%, #bbe350 100%);
  background: linear-gradient(56deg, #2eaf77 0%, #bbe350 100%);
}
.packages-card--green.packages-card--popular .btn-buy {
  background-color: #35c082;
}
.packages-card--green.packages-card--popular .btn-buy:before {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#a8e36f', GradientType=1);
  background: -moz-linear-gradient(86deg, transparent 0%, #a8e36f 100%);
  background: -webkit-linear-gradient(86deg, transparent 0%, #a8e36f 100%);
  background: linear-gradient(86deg, transparent 0%, #a8e36f 100%);
}
.packages-card--green.packages-card--popular .btn-buy:hover {
  background-color: #19a365;
}

.prop-carousel {
  text-align: center;
}
.prop-carousel .owl-controls {
  display: inline-block;
  margin-top: 50px;
  position: relative;
}
.prop-carousel .owl-controls .owl-pagination {
  font-size: 0;
}
.prop-carousel .owl-controls .owl-pagination .owl-page {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 50%;
  background-color: #c8d3c5;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: background-color;
  margin: 3px;
}
.prop-carousel .owl-controls .owl-pagination .owl-page.active {
  background-color: #87dd72;
}
.prop-carousel .owl-controls .owl-prev {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: 0 -119px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 14px;
  min-width: 9px;
  opacity: .3;
  position: absolute;
  right: 100%;
  top: 50%;
  transform: translateY(-50%);
  margin-right: 10px;
  text-indent: -9999px;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: opacity;
}
.prop-carousel .owl-controls .owl-prev:hover {
  opacity: 1;
}
.prop-carousel .owl-controls .owl-next {
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -9px -119px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 14px;
  min-width: 9px;
  opacity: .3;
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 10px;
  text-indent: -9999px;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: opacity;
}
.prop-carousel .owl-controls .owl-next:hover {
  opacity: 1;
}

.prop-carousel-card {
  text-align: center;
  padding: 0 50px;
  color: #606c78;
  font-size: 16px;
  line-height: 1.1;
}
.prop-carousel-card__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #60bd49;
  border-radius: 50%;
  min-width: 143px;
  height: 143px;
  position: relative;
  z-index: 2;
  margin-bottom: 20px;
  overflow: hidden;
  line-height: 0;
  box-sizing: border-box;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: border-color;
}
.prop-carousel-card__icon:before {
  content: '';
  position: absolute;
  left: 9px;
  right: 9px;
  bottom: 9px;
  top: 9px;
  background-color: #87dd72;
  z-index: -1;
  border-radius: 50%;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: background-color, transform;
}
.prop-carousel-card__icon img {
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: transform;
}
.prop-carousel-card__title {
  font-size: 24px;
  font-weight: 300;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: color;
}
.prop-carousel-card__text {
  display: block;
  margin-top: 12px;
}
.prop-carousel-card:hover .prop-carousel-card__title {
  color: #61bd4a;
}
.prop-carousel-card:hover .prop-carousel-card__icon {
  border-color: transparent;
}
.prop-carousel-card:hover .prop-carousel-card__icon:before {
  transform: scale(1.4);
  background-color: #61bd4a;
}
.prop-carousel-card:hover .prop-carousel-card__icon img {
  transform: scale(0.8);
}

.templates-list {
  display: flex;
  flex-wrap: wrap;
  margin: -6px;
}
.templates-list li {
  display: flex;
  padding: 6px;
  flex: 0 0 33.3%;
  max-width: 33.3%;
  box-sizing: border-box;
}
.templates-list a {
  display: flex;
  background-color: #f1f4f7;
  border-radius: 3px;
  padding: 8px 8px 30px;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: background-color, box-shadow;
}
.templates-list a:hover {
  background-color: #60bd49;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.08);
}
.templates-list a img {
  width: 100%;
  display: flex;
  flex: 1 1 auto;
  object-fit: cover;
  -webkit-object-fit: cover;
  border-radius: 3px;
}

.site-info-card {
  display: flex;
  color: #424950;
  font-size: 17px;
  line-height: 1.1;
  font-weight: 300;
}
.site-info-card + .site-info-card {
  margin-top: 80px;
}
.site-info-card__image, .site-info-card__content {
  width: 50%;
  display: flex;
  box-sizing: border-box;
}
.site-info-card__image {
  position: relative;
  justify-content: flex-start;
  align-items: flex-start;
}
.site-info-card__image:before {
  content: '';
  width: 140px;
  height: 1px;
  background-color: #dfe3e6;
  position: absolute;
  right: 0;
  top: 36px;
}
.site-info-card__image:after {
  content: '';
  width: 6px;
  height: 6px;
  background-color: #dfe3e6;
  position: absolute;
  right: 140px;
  top: 36px;
  transform: translateY(-50%);
  border-radius: 50%;
}
.site-info-card__content {
  flex-direction: column;
  padding-left: 32px;
}
.site-info-card__title {
  font-size: 32px;
  font-weight: 500;
  margin-bottom: 20px;
}
.site-info-card__caption {
  font-size: 21px;
  margin-bottom: 20px;
}
.site-info-card:nth-child(even) {
  flex-direction: row-reverse;
}
.site-info-card:nth-child(even) .site-info-card__image {
  justify-content: flex-end;
}
.site-info-card:nth-child(even) .site-info-card__image:before {
  right: initial;
  left: 0;
}
.site-info-card:nth-child(even) .site-info-card__image:after {
  right: initial;
  left: 140px;
}
.site-info-card:nth-child(even) .site-info-card__content {
  padding-left: initial;
  padding-right: 32px;
}

.hosting-wrapper--blue .hosting-head {
  background-image: url("../images/backgrounds/bg_section-5.jpg");
}
.hosting-wrapper--blue .hosting-head .hostings .hosting {
  background-color: rgba(87, 78, 168, 0.2);
  border-bottom-color: #0067b8;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting .title {
  background-color: rgba(235, 234, 249, 0.2);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.active {
  background-color: #fff;
  box-shadow: 0 -7px 0 0 #fff inset !important;
  overflow: initial !important;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.active .title {
  background-color: #0067b8;
  color: #fff;
  border-bottom-color: #574ea8;
  box-shadow: 0 6px 0 0 #fff inset;
  border-bottom-color: #0067b8;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.active .title:before {
  border-top-color: #fff;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.active .hosting-price .price-text {
  background-color: #0067b8;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.active .hosting-price .price-text:before {
  border-right-color: #0067b8;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.economy {
  box-shadow: 0 -7px 0 0 #59a1fc inset;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.economy .title {
  border-bottom-color: #59a1fc !important;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.economy.active {
  background-color: #fff;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.economy.active .title {
  background-color: #59a1fc !important;
  border-bottom-color: #59a1fc !important;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.economy.active .hosting-price .price-text {
  background-color: #59a1fc !important;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.economy.active .hosting-price .price-text:before {
  border-right-color: #59a1fc !important;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.professional {
  box-shadow: 0 -7px 0 0 #ef3437 inset;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.professional .title {
  border-bottom-color: #ef3437 !important;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.professional.active {
  background-color: #fff;
  border-bottom-color: #fff !important;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.professional.active .title {
  background-color: #ef3437 !important;
  border-bottom-color: #ef3437 !important;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.professional.active .hosting-price .price-text {
  background-color: #ef3437 !important;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.professional.active .hosting-price .price-text:before {
  border-right-color: #ef3437 !important;
}
.hosting-wrapper--blue .hosting-head .hostings .hosting.recommend:after {
  content: 'ÖNERİMİZ';
  padding-left: 42px;
  text-align: center;
  font-size: 15px;
  color: #fff;
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -397px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 38px;
  min-width: 144px;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.hosting-wrapper--blue .hosting-tab-content .buy .buy-link {
  background-color: #0067b8;
}
.hosting-wrapper--blue .hosting-tab-content .buy .buy-link:hover {
  background-color: #007bdc;
}
.hosting-wrapper--blue .hosting-table .ht-title {
  background-color: #0067b8;
}
.hosting-wrapper--blue .hosting-table table tbody tr td {
  padding-top: 10px;
  padding-bottom: 10px;
  box-sizing: border-box;
}
.hosting-wrapper--blue .hosting-table table tbody tr .buy {
  background-color: #0067b8;
}
.hosting-wrapper--blue .hosting-table table tbody tr .buy:hover {
  background-color: #007bdc;
}
.hosting-wrapper--blue .hosting-table table tbody tr td span {
  color: #59a1fc;
}
.hosting-wrapper--orange .hosting-head {
  background-image: url("../images/backgrounds/bg_section-10.jpg");
}
.hosting-wrapper--orange .hosting-head .hostings .hosting {
  background-color: rgba(87, 78, 168, 0.2);
  border-bottom-color: #f7941d;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting .title {
  background-color: rgba(235, 234, 249, 0.2);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.active {
  background-color: #fff;
  box-shadow: 0 -7px 0 0 #fff inset !important;
  overflow: initial !important;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.active .title {
  background-color: #f7941d;
  color: #fff;
  border-bottom-color: #574ea8;
  box-shadow: 0 6px 0 0 #fff inset;
  border-bottom-color: #f7941d;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.active .title:before {
  border-top-color: #fff;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.active .hosting-price .price-text {
  background-color: #f7941d;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.active .hosting-price .price-text:before {
  border-right-color: #f7941d;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.economy {
  box-shadow: 0 -7px 0 0 #59a1fc inset;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.economy .title {
  border-bottom-color: #59a1fc !important;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.economy.active {
  background-color: #fff;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.economy.active .title {
  background-color: #59a1fc !important;
  border-bottom-color: #59a1fc !important;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.economy.active .hosting-price .price-text {
  background-color: #59a1fc !important;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.economy.active .hosting-price .price-text:before {
  border-right-color: #59a1fc !important;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.professional {
  box-shadow: 0 -7px 0 0 #ef3437 inset;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.professional .title {
  border-bottom-color: #ef3437 !important;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.professional.active {
  background-color: #fff;
  border-bottom-color: #fff !important;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.professional.active .title {
  background-color: #ef3437 !important;
  border-bottom-color: #ef3437 !important;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.professional.active .hosting-price .price-text {
  background-color: #ef3437 !important;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.professional.active .hosting-price .price-text:before {
  border-right-color: #ef3437 !important;
}
.hosting-wrapper--orange .hosting-head .hostings .hosting.recommend:after {
  content: 'ÖNERİMİZ';
  padding-left: 42px;
  text-align: center;
  font-size: 15px;
  color: #fff;
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -169px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 38px;
  min-width: 144px;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.hosting-wrapper--orange .hosting-tab-content .buy .buy-link {
  background-color: #f7941d;
}
.hosting-wrapper--orange .hosting-tab-content .buy .buy-link:hover {
  background-color: #f8a43f;
}
.hosting-wrapper--orange .hosting-table .ht-title {
  background-color: #f7941d;
}
.hosting-wrapper--orange .hosting-table table tbody tr td {
  padding-top: 10px;
  padding-bottom: 10px;
  box-sizing: border-box;
}
.hosting-wrapper--orange .hosting-table table tbody tr .buy {
  background-color: #f7941d;
}
.hosting-wrapper--orange .hosting-table table tbody tr .buy:hover {
  background-color: #f8a43f;
}
.hosting-wrapper--orange .hosting-table table tbody tr td span {
  color: #f7941d;
}

.ready-packages .text {
  color: #65768e;
  display: flex;
  padding: 25px 44px;
  font-size: 38px;
  font-weight: 100;
  align-items: center;
}
.ready-packages .text h4 {
  font-weight: inherit;
}
.ready-packages .text strong {
  font-weight: 500;
}
.ready-packages .text [class^="ix"] {
  margin-right: 50px;
}
.ready-packages--type-2 h3 {
  background: #ecedef;
}
.ready-packages--type-2 ul {
  background-color: #bad0e2;
}
.ready-packages--type-3 h3 {
  background: #ecedef;
}
.ready-packages--type-3 ul, .ready-packages--type-3 .text {
  background-color: #ecd9c3;
}

.business-prop {
  display: flex;
  flex-wrap: wrap;
  margin: -25px;
  color: #65768e;
  font-size: 15px;
  line-height: 1.3;
  text-align: left;
  justify-content: center;
  padding-left: 100px;
  padding-right: 100px;
}
.business-prop li {
  display: flex;
  max-width: 50%;
  flex: 0 0 50%;
  padding: 25px;
  box-sizing: border-box;
}
.business-prop li [class^="ix"] {
  margin-right: 10px;
}
.business-prop li strong {
  display: block;
  font-size: 19px;
  color: #0067b8;
  font-weight: 400;
  margin-bottom: 6px;
  margin-top: -5px;
}

.business-prop-2 {
  display: flex;
  flex-wrap: wrap;
  margin: -45px -140px;
  color: #65768e;
  font-size: 15px;
  line-height: 1.3;
}
.business-prop-2 li {
  max-width: 50%;
  flex: 0 0 50%;
  padding: 45px 140px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}
.business-prop-2 li [class^="ix"] {
  margin-left: 30px;
}
.business-prop-2 li strong {
  display: block;
  font-size: 19px;
  color: #0067b8;
  font-weight: 400;
  margin-bottom: 6px;
}
.business-prop-2 li:nth-child(even) {
  flex-direction: row;
}
.business-prop-2 li:nth-child(even) [class^="ix"] {
  margin-left: initial;
  margin-right: 30px;
}

.business-prop-3 {
  display: flex;
  flex-wrap: wrap;
  margin: -18px -80px;
  color: #65768e;
  font-size: 15px;
  line-height: 1.3;
  text-align: left;
  justify-content: center;
  padding-left: 100px;
  padding-right: 100px;
}
.business-prop-3 li {
  display: flex;
  max-width: 50%;
  flex: 0 0 50%;
  padding: 18px 80px;
  box-sizing: border-box;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
}
.business-prop-3 li [class^="ix"] {
  margin-bottom: 15px;
}
.business-prop-3 li strong {
  display: block;
  font-size: 19px;
  color: #0067b8;
  font-weight: 400;
  margin-bottom: 6px;
  margin-top: -5px;
}

.panel-buttons {
  display: flex;
  justify-content: center;
}
.panel-buttons a {
  display: inline-flex;
}
.panel-buttons [class^="ix"],
.panel-buttons [class*=" ix"] {
  margin: initial !important;
}
.panel-buttons li {
  height: 68px;
  display: flex;
  align-items: center;
}
.panel-buttons li + li {
  border-left: 1px solid #bfc4cb;
  margin-left: 25px;
  padding-left: 25px;
}

.dedicated-table-head {
  color: #58677b;
  font-size: 15px;
  line-height: 1.1;
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.dedicated-table-head__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1 1 auto;
  margin-right: 50px;
}
.dedicated-table-head__title {
  font-size: 24px;
  margin-left: -5px;
}
.dedicated-table-head__caption {
  margin-top: 12px;
  padding-right: 50px;
}
.dedicated-table-head__image {
  display: flex;
  align-items: flex-end;
}
.dedicated-table-head__image img + img {
  margin-left: 10px;
}

.dedicated-table {
  width: 100%;
  font-size: 17px;
  font-weight: bold;
}
.dedicated-table + .dedicated-table-head {
  margin-top: 70px;
}
.dedicated-table td {
  padding: 15px;
  height: 110px;
  box-sizing: border-box;
  background-color: #d3d6dc;
  text-align: center;
  vertical-align: middle;
}
.dedicated-table td span {
  font-weight: 400;
}
.dedicated-table thead td {
  height: 72px;
  background-color: #58677b;
  color: #fff;
  font-weight: 400;
}
.dedicated-table__prop {
  display: none;
  min-width: 0;
}
.dedicated-table__prop td {
  background-color: #f1f1f1;
  border-top: 1px solid #ddd;
  padding: 13px 16px 13px 47px;
}
.dedicated-table__item td {
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: background-color;
}
.dedicated-table__item.odd td {
  background-color: #bdc2cb;
}
.dedicated-table__item.hover + .dedicated-table__prop, .dedicated-table__item:hover + .dedicated-table__prop {
  display: table-row !important;
}
.dedicated-table__item.hover td, .dedicated-table__item:hover td {
  background-color: #f1f1f1;
}

.dedicated-table-detail {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 15px;
  position: relative;
}
.dedicated-table-detail:before {
  width: 0;
  height: 0;
  content: '';
  z-index: 2;
  border-top: 13px solid #ddd;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  position: absolute;
  left: 17px;
  top: -14px;
}
.dedicated-table-detail__prop {
  flex: 1 1 auto;
  text-align: left;
}
.dedicated-table-detail__prop ul {
  display: flex;
  flex-wrap: wrap;
  margin: -5px -15px;
}
.dedicated-table-detail__prop ul li {
  box-sizing: border-box;
  flex: 0 0 50%;
  max-width: 50%;
  display: flex;
  align-items: center;
  padding: 5px 15px;
  font-weight: 400;
}
.dedicated-table-detail__prop ul li:before {
  content: '';
  display: inline-flex;
  background-image: url('../images/new-icons-sb65964cc05.png');
  background-position: -39px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 16px;
  min-width: 16px;
  margin-right: 12px;
}
.dedicated-table-detail__process {
  margin-left: 20px;
  min-width: 226px;
}
.dedicated-table-detail__period {
  display: flex;
  height: 73px;
  background-color: #58677b;
  border-radius: 3px;
  padding: 3px;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.11);
}
.dedicated-table-detail__period__item {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  font-weight: 400;
  flex-direction: column;
  background-color: #dadde1;
  color: #58677b;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: background-color, color;
  cursor: pointer;
}
.dedicated-table-detail__period__item strong {
  font-weight: bold;
}
.dedicated-table-detail__period__item:hover {
  background-color: rgba(218, 221, 225, 0.8);
}
.dedicated-table-detail__period__item.active {
  background-color: transparent;
  color: #fff;
}
.dedicated-table-detail__buy {
  display: flex;
  height: 40px;
  background-color: #6ab84b;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;
  font-size: 15px;
  color: #fff !important;
  border-radius: 3px;
  margin-top: 7px;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  padding: 0 15px;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: box-shadow, background-color, color;
}
.dedicated-table-detail__buy .text {
  flex: 1 1 auto;
  text-align: center;
}
.dedicated-table-detail__buy [class^="ix"] {
  margin-left: auto;
}
.dedicated-table-detail__buy:hover {
  background-color: #71cd4c;
  color: #fff;
  box-shadow: inset 0 0 0 transparent, 0 3px 9px rgba(0, 0, 0, 0.08);
}

.payment-methods {
  background-color: #fff;
  text-align: center;
  line-height: 0;
  padding: 8px 15px;
  margin-top: 20px;
}
.payment-methods img {
  max-width: 100%;
}

.dedicated-text-carousel .item {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: right;
}
.dedicated-text-carousel img {
  margin-bottom: 28px;
}
.dedicated-text-carousel p {
  max-width: 440px;
}
.dedicated-text-carousel .owl-controls {
  margin-top: 30px;
}
.dedicated-text-carousel .owl-pagination {
  text-align: right;
  font-size: 0;
}
.dedicated-text-carousel .owl-pagination .owl-page {
  width: 40px;
  height: 2px;
  cursor: pointer;
  display: inline-block;
  background-color: #fff;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: background-color;
}
.dedicated-text-carousel .owl-pagination .owl-page.active {
  background-color: #67b249;
}
.dedicated-text-carousel .owl-pagination .owl-page + .owl-page {
  margin-left: 9px;
}

.dedicated-box {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  color: #667486;
  line-height: 1.3;
}
.dedicated-box__head {
  min-height: 98px;
  border-bottom: 2px solid #6ab84b;
  display: flex;
  font-size: 17px;
  box-sizing: border-box;
}
.dedicated-box__title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 15px;
  letter-spacing: -0.02em;
}
.dedicated-box__title h4 {
  font-size: 20px;
  font-weight: 600;
}
.dedicated-box__title h4 strong {
  color: #6ab84b;
}
.dedicated-box__icon {
  min-width: 100px;
  margin-bottom: -2px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-bottom: 2px solid #667486;
}
.dedicated-box__icon + .dedicated-box__title {
  padding-left: 0;
}
.dedicated-box__content {
  padding: 30px 15px;
}
.dedicated-box__text {
  font-size: 15px;
  line-height: 1.5;
  letter-spacing: -0.02em;
}

.dedicated-prop {
  font-size: 15px;
  letter-spacing: -0.02em;
}
.dedicated-prop li {
  display: flex;
  align-items: center;
}
.dedicated-prop li + li {
  margin-top: 33px;
}
.dedicated-prop__icon {
  display: inline-flex;
  min-width: 68px;
  height: 68px;
  background-color: #e9eaed;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}
.dedicated-prop__content {
  flex: 1 1 auto;
}
.dedicated-prop__content h5 {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 5px;
}

.services-prop {
  display: flex;
  flex-wrap: wrap;
  margin-top: 70px;
  font-size: 16px;
}
.services-prop li {
  display: flex;
  min-width: 143px;
  min-height: 131px;
  box-sizing: border-box;
  padding: 10px;
  background-color: #fff;
  margin: 8px;
  color: #798595;
  letter-spacing: -0.02em;
  flex-direction: column;
  justify-content: flex-end;
}
.services-prop li__icon {
  margin-bottom: auto;
  display: flex;
  align-items: center;
}
.services-prop li strong {
  font-weight: 600;
}
