/* FONTS */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&display=swap');

/* RESET */

*,
*::before,
*::after {
  box-sizing: border-box;
}
 
/* Remove default padding */
ul[class],
ol[class] {
  padding: 0;
}
 
/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}
 
body {
  min-height: 100vh;
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
  line-height: 1.4;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 18px;
  font-weight: 400;
  color: #383c41;
  padding-top: 90px;
  padding-bottom: 90px;
  background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%);
  background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%);
  background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
}

/* < SM */
@media screen and (min-width: 0px) and (max-width: 767.98px) { 
  body {
    padding-top: 60px;
    padding-bottom: 60px;  
  } 
}
 
/* Remove list styles on ul, ol elements with a class attribute */
ul[class],
ol[class] {
  list-style: none;
}
 
/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
}
 
/* Make images easier to work with */
img {
  max-width: 100%;
  display: block;
}
 
/* Natural flow and rhythm in articles by default */
article > * + * {
  margin-top: 1em;
}
 
/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}
 
/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

input, textarea {
  outline:none!important;
  -moz-box-shadow: none!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
} 

a:link, a:visited {
  text-decoration: underline;
}

a:hover, a:focus, a:active {
  text-decoration: none;
}

button:active, button:focus {
  outline: none!important;
}

button::-moz-focus-inner {
  border: 0 !important;
} 

input, textarea, select, button {
  outline: none!important;
}

:active, :hover, :focus {
  outline: 0!important;
  outline-offset: 0!important;
}

/* TEST */

#test {
  position: fixed;
  float: right;
  top: 0;
  right: 0;
  background: #D0D0D0;
  z-index: 777777;
  opacity: 0.6;
  font-size: 12px;
  padding: 0!important;
  margin: 0!important;
  
  display: none!important;  /* !!! */
}

.xxl {
  display: none;
}

/* XXL */
@media (min-width: 1399.98px) {
  .xxl {
    display: block;
  }
}

.xl {
  display: none;
}

/* XL */
@media screen and (min-width: 1199.98px) and (max-width: 1399.98px) { 
  .xl {
    display: block;
  }
}

.lg {
  display: none;
}

/* LG */
@media screen and (min-width: 991.98px) and (max-width: 1199.98px) { 
  .lg {
    display: block;
  }
}

.md {
  display: none;
}

/* MD */
@media screen and (min-width: 767.98px) and (max-width: 991.98px) { 
  .md {
    display: block;
  }
}

.sm {
  display: none;
}

/* SM */
@media screen and (min-width: 575.98px) and (max-width: 767.98px) { 
  .sm {
    display: block;
  }
}

.xs {
  display: none;
}

/* XS */
@media screen and (min-width: 0px) and (max-width: 575.98px) { 
  .xs {
    display: block;
  }
}

/* MAIN */

.main_container {
  display: block;
  position: relative;
  margin: 0px auto;
  width: 100%;
  max-width: 1400px;
  padding: 0px 30px;
}

/* XL */
@media screen and (min-width: 1199.98px) and (max-width: 1399.98px) { 
  .main_container {
    max-width: 1400px;
  }
}

/* LG */
@media screen and (min-width: 991.98px) and (max-width: 1199.98px) { 
  .main_container {
    max-width: 1200px;
  }
}

/* MD */
@media screen and (min-width: 767.98px) and (max-width: 991.98px) { 
  .main_container {
    max-width: 992px;
  }
}

/* SM */
@media screen and (min-width: 575.98px) and (max-width: 767.98px) { 
  .main_container {
    max-width: 768px;
  }
}

/* XS */
@media screen and (min-width: 0px) and (max-width: 575.98px) { 
  .main_container {
    max-width: 576px;
  }
}

/* CLEARS */

.clear {
  display: block;
  clear: both;
  height: 0px;
}

.clear10 {
  display: block;
  clear: both;
  height: 10px;
}

.clear15 {
  display: block;
  clear: both;
  height: 15px;
}

.clear20 {
  display: block;
  clear: both;
  height: 20px;
}

.clear30 {
  display: block;
  clear: both;
  height: 30px;
}

.clear_block {
  display: block;
  clear: both;
  height: 90px;
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .clear_block {
    display: block;
    clear: both;
    height: 60px;
  }  
}

/* BUTTONS */

a.btn {
  display: inline-block;
  width: auto;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  border: 1px solid #E6E6E6;
  border-radius: 5px;
  padding: 0px 15px;
  text-align: center;
  background: #F0F0F0;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 18px;
  font-weight: 400;
  color: #006699;    
  text-decoration: none;
  -moz-transition: all 0.3s 0.01s ease;
  -o-transition: all 0.3s 0.01s ease;
  -webkit-transition: all 0.3s 0.01s ease;  
}

a.btn:hover, a.btn:focus, a.btn:active {
  border: 1px solid #F0F0F0;
  background: #FAFAFA;
  color: #006699;    
  text-decoration: none;
}

a.btn_block {
  width: 100%;
}

a.btn_blue {
  border: 1px solid #006699;
  background: #006699;
  color: #FFFFFF!important; 
}

a.btn_blue:hover, a.btn_blue:focus, a.btn_blue:active {
  border: 1px solid #0077b2;
  background: #0077b2;
  color: #FFFFFF; 
}

a.btn_red {
  border: 1px solid #BD0000;
  background: #BD0000;
  color: #FFFFFF!important; 
}

a.btn_red:hover, a.btn_red:focus, a.btn_red:active {
  border: 1px solid #DD0000;
  background: #DD0000;
  color: #FFFFFF; 
}

/* COLUMNS */

.content_left {
  display: block;
  position: relative;
  width: 50%;
  float: left;
  padding-right: 30px;
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .content_left {
    float: none;
    clear: both;
    width: 100%;
    text-align: center;
    padding-right: 0px;
  } 
}

.content_right {
  display: block;
  position: relative;
  width: 50%;
  float: right;
  padding-left: 30px;
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .content_right {
    float: none;
    clear: both;
    width: 100%;
    text-align: center;
    padding-left: 0px;
  } 
}

/* CONTENT */

.content {
  display: block;
  position: relative;
  width: 100%;
}

.content p {
  padding-bottom: 10px;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 18px;
  font-weight: 400;
  color: #383c41; 
  line-height: 1.5em; 
  text-align: justify;
}

/* < LG */
@media screen and (min-width: 0px) and (max-width: 1199.98px) { 
  .content p {
    font-size: 16px;
  }  
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .content p {
    font-size: 16px;
    text-align: left;
  } 
}

.content p span {
  font-weight: 600;
  color: #006699; 
}

.content h1 {
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 28px;
  font-weight: 600;
  color: #383c41;
  padding-bottom: 20px;
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .content h1 {
    font-size: 20px;
    padding-bottom: 10px;
    padding-top: 20px;
  }
}

.content h2 {
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 28px;
  font-weight: 600;
  color: #383c41;
  padding-bottom: 20px;
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .content h2 {
    font-size: 20px;
    padding-bottom: 10px;
    padding-top: 20px;
  }
}

h2.review {
  font-size: 18px!important;
  color: #006699!important;
  padding-bottom: 0px!important;
  margin-bottom: 0px!important;
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  h2.review {
    font-size: 18px!important;
    color: #006699!important;
    padding-bottom: 0px!important;
    margin-bottom: 0px!important;
  }
}

h3.review {
  font-size: 18px!important;
  color: #006699!important;
  padding-bottom: 0px!important;
  margin-bottom: 0px!important;
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  h3.review {
    font-size: 18px!important;
    color: #006699!important;
    padding-bottom: 0px!important;
    margin-bottom: 0px!important;
  }
}

h4.review {
  font-size: 18px!important;
  color: #006699!important;
  padding-bottom: 0px!important;
  margin-bottom: 0px!important;
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  h4.review {
    font-size: 18px!important;
    color: #006699!important;
    padding-bottom: 0px!important;
    margin-bottom: 0px!important;
  }
}

.content h3 {
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 28px;
  font-weight: 600;
  color: #383c41;
  padding-bottom: 20px;
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .content h3 {
    font-size: 20px;
    padding-bottom: 10px;
    padding-top: 20px;
  }
}

.content .blue_title {
  color: #006699;
}

.content .red_title {
  color: #BD0000;
}

.content a:link, .content a:visited {
  color: #006699;
  text-decoration: underline;
}

.content a:hover, .content a:focus, .content a:active {
  color: #BD0000;
  text-decoration: none;
}

.content blockquote {
  padding: 15px 15px 8px 15px;
  margin: 20px 0px 20px 0px;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 18px;
  font-weight: 400;
  color: #383c41; 
  line-height: 1.5em;
  text-align: justify;
  border-left: 5px solid #BD0000;
  background: rgba(0,0,0,0.1);
}

/* < LG */
@media screen and (min-width: 0px) and (max-width: 1199.98px) { 
  .content blockquote {
    font-size: 16px;  
  } 
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .content blockquote {
    font-size: 16px;
    text-align: left;
  } 
}

.content ul { 
  list-style-type: disc;
  list-style-position: inside;
  margin: 0;
  padding: 10px 0px;  
}

.content ul li { 
  padding: 0;
  margin: 0 0 10px 30px;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 18px;
  font-weight: 400;
  color: #383c41; 
  line-height: 1.5em;  
}

/* < LG */
@media screen and (min-width: 0px) and (max-width: 1199.98px) { 
  .content ul li {
    font-size: 16px;  
  } 
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .content ul li { 
    font-size: 16px;
    text-align: left;
  } 
}

/* HEADER */

.header_wrapper {
  display: block;
  position: relative;
  width: 100%;
}

.header_logo {
  display: block;
  position: relative;
  width: 60%;
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .header_logo {
    display: inline-block;
    width: 100%;
    text-align: center;
  }
}

.header_logo img {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .header_logo img {
    display: inline-block;
    text-align: center;
    width: 50%;
    height: auto;
  }
}

/* < SM */
@media screen and (min-width: 0px) and (max-width: 767.98px) { 
  .header_logo img {
    display: inline-block;
    text-align: center;
    width: 70%;
    height: auto;
  } 
}

.header_actions {
  display: block;
  position: relative;
  width: 100%;
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .header_actions {
    display: none;
  } 
}

.header_actions_title {
  display: block;
  position: relative;
  width: 100%;
  text-align: center;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 18px;
  font-weight: 400;
  color: #383c41;  
  margin-bottom: 15px;
}

/* < LG */
@media screen and (min-width: 0px) and (max-width: 1199.98px) { 
  .header_actions_title {
    font-size: 16px;
  }
}

.header_actions_buttons {
  display: block;
  position: relative;
  width: 100%;
}

.header_actions_button_left {
  display: block;
  position: relative;
  float: left;
  width: calc( 50% - 15px );  
}

.header_actions_button_right {
  display: block;
  position: relative;
  float: right;
  width: calc( 50% - 15px );
}

/* FOOTER */

.footer_wrapper {
  display: block;
  position: relative;
  width: 100%;
  text-align: center;
}

.footer_logo {
  display: block;
  position: relative;
  margin: 0px auto;
  width: 200px;
  text-align: center;
}

.footer_logo img {
  width: 100%;
  height: auto;
}

.copyright {
  display: block;
  position: relative;
  margin-top: 15px;
  text-align: center;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 13px;
  font-weight: 400;
  color: #CFCFCF; 
  line-height: 1.3em;  
}

.copyright a:link, .copyright a:visited {
  color: #CFCFCF; 
  text-decoration: underline;
}

.copyright a:hover, .copyright a:focus, .copyright a:active {
  color: #CFCFCF; 
  text-decoration: none;
}

.casmenu {
  display: block;
  position: relative;
  margin-top: 15px;
  text-align: center;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 20px;
  font-weight: 400;
  color: #CFCFCF; 
  line-height: 1.3em;  
}

.casmenu a:link, .casmenu a:visited {
  color: #006699; 
  text-decoration: underline;
}

.casmenu a:hover, .casmenu a:focus, .casmenu a:active {
  color: #006699; 
  text-decoration: none;
}

.footer_cats {
  display: inline;
  width: 100%;
  text-align: center;
  opacity: 0.5;
}

.footer_cats a {
  display: inline;
  text-align: center;
}

.footer_cats img {
  display: inline;
  text-align: center;
}

/* OFFER */

.offer_wrapper {
  display: block;
  position: relative;
  width: 100%;
}

.offer_title {
  display: block;
  position: relative;
  width: 100%;
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .offer_title {
    margin-top: 60px;
  } 
}

.offer_title p {
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 28px;
  font-weight: 400;
  color: #383c41; 
  line-height: 1.3em; 
}

.offer_title p span {
  font-weight: 600;
}

.offer_title a:link, .offer_title a:visited {
  color: #383c41; 
  text-decoration: underline;
}

.offer_title a:hover, .offer_title a:focus, .offer_title a:active {
  color: #383c41; 
  text-decoration: none;
}

/* RATING */

.rating_line {
  display: block;
  position: relative;
  clear: both;
  width: 100%;
  height: 90px;
  box-sizing: border-box;
  -moz-transition: all 0.3s 0.01s ease;
  -o-transition: all 0.3s 0.01s ease;
  -webkit-transition: all 0.3s 0.01s ease; 
  margin-bottom: 30px;     
}

.rating_line_clear {
  display: block;
  position: relative;
  float: left;
  width: 20px;
  height: 90px;
  box-sizing: border-box;
}

/* < SM */
@media screen and (min-width: 0px) and (max-width: 767.98px) { 
  .rating_line_clear {
    width: 10px;
  } 
}

.rating_line_position {
  display: block;
  position: relative;  
  float: left;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background: #F0F0F0;
  border: 1px solid #E6E6E6;
  box-sizing: border-box;
  overflow: hidden;
  -moz-transition: all 0.3s 0.01s ease;
  -o-transition: all 0.3s 0.01s ease;
  -webkit-transition: all 0.3s 0.01s ease;    
}

/* LG */
@media screen and (min-width: 991.98px) and (max-width: 1199.98px) { 
  .rating_line_position {
    width: 60px;
    height: 60px;
    margin-top: 15px; 
  }
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .rating_line_position {
    width: 50px;
    height: 50px;
    margin-top: 20px; 
  } 
}

.rating_line:hover .rating_line_position {
  background: #006699;
  border: 1px solid #006699;
}

.rating_line_position span {
  display: block;
  position: relative;
  width: 100%;
  height: 90px;
  line-height: 90px;
  vertical-align: middle;
  text-align: center;
  font-size: 28px;
  font-weight: 400;
  color: #383c41;  
  box-sizing: border-box;
  overflow: hidden; 
  -moz-transition: all 0.3s 0.01s ease;
  -o-transition: all 0.3s 0.01s ease;
  -webkit-transition: all 0.3s 0.01s ease;    
}

/* LG */
@media screen and (min-width: 991.98px) and (max-width: 1199.98px) { 
  .rating_line_position span {
    height: 60px;
    line-height: 60px;
    font-size: 24px;
  }
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .rating_line_position span {
    height: 50px;
    line-height: 50px;
    font-size: 22px;
  }
}

.rating_line:hover .rating_line_position span {
  color: #FFFFFF;
}

.rating_line_logo {
  display: block;
  position: relative;  
  float: left;
  width: 160px;
  height: 90px;
  box-sizing: border-box;
  overflow: hidden;
}

/* LG */
@media screen and (min-width: 991.98px) and (max-width: 1199.98px) { 
  .rating_line_logo {
    width: 107px;
    height: 60px;
    margin-top: 15px;
  }
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .rating_line_logo {
    width: 89px;
    height: 50px;
    margin-top: 20px;
  } 
}

/* XS */
@media screen and (min-width: 0px) and (max-width: 575.98px) { 
  .rating_line_logo {
    width: 71px;
    height: 40px;
    margin-top: 25px;
  } 
}

.rating_line_logo img {
  width: 160px;
  height: 90px;
  padding: 5px 10px;
}

/* LG */
@media screen and (min-width: 991.98px) and (max-width: 1199.98px) { 
  .rating_line_logo img {
    width: 107px;
    height: 60px;
    padding: 0px;
  }
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .rating_line_logo img {
    width: 89px;
    height: 50px;
    padding: 0px;
  }
}

/* XS */
@media screen and (min-width: 0px) and (max-width: 575.98px) { 
  .rating_line_logo img {
    width: 71px;
    height: 40px;
    padding: 0px;
  } 
}

.rating_line_price {
  display: block;
  position: relative;  
  float: left;
  width: calc( 100% - 90px - 20px - 160px - 20px - 200px - 20px - 200px - 20px);
  height: 90px;
  box-sizing: border-box;
}

/* LG */
@media screen and (min-width: 991.98px) and (max-width: 1199.98px) { 
  .rating_line_price {
    width: calc( 100% - 60px - 20px - 107px - 20px - 180px - 20px - 180px - 20px);
  }
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .rating_line_price {
    width: calc( 100% - 50px - 20px - 89px - 20px - 50px - 20px - 50px - 20px);
  }
}

/* < SM */
@media screen and (min-width: 0px) and (max-width: 767.98px) { 
  .rating_line_price {
    width: calc( 100% - 50px - 10px - 89px - 10px - 50px - 10px - 50px - 10px);
    height: auto;
  } 
}

/* XS */
@media screen and (min-width: 0px) and (max-width: 575.98px) { 
  .rating_line_price {
    width: calc( 100% - 50px - 10px - 71px - 10px - 10px);
    height: auto;
  } 
}

.rating_line_price_line_1 {
  display: block;
  position: relative;
  width: 100%;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 400;
  color: #383c41;   
}

/* LG */
@media screen and (min-width: 991.98px) and (max-width: 1199.98px) { 
  .rating_line_price_line_1 {
    font-size: 16px;
  }
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .rating_line_price_line_1 {
    font-size: 16px;
  } 
}

/* < SM */
@media screen and (min-width: 0px) and (max-width: 767.98px) { 
  .rating_line_price_line_1 {
    font-size: 16px;
    height: auto;
    line-height: 1.3em;
    vertical-align: none;    
  } 
}

.rating_line_price_line_1 span {
  font-weight: 600;
  color: #006699;   
}

.rating_line_price_line_2 {
  display: block;
  position: relative;
  width: 100%;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 400;
  color: #383c41;   
}

/* LG */
@media screen and (min-width: 991.98px) and (max-width: 1199.98px) { 
  .rating_line_price_line_2 {
    font-size: 16px;
  }
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .rating_line_price_line_2 {
    font-size: 16px;
  }
}

/* < SM */
@media screen and (min-width: 0px) and (max-width: 767.98px) { 
  .rating_line_price_line_2 {
    font-size: 16px;
    height: auto;
    line-height: 1.3em;
    vertical-align: none;    
  } 
}

.rating_line_price_line_2 span {
  font-weight: 600;
  color: #006699;   
}

.rating_line_price_line_center {
  display: block;
  position: relative;
  width: 100%;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  margin-top: 35px;
  font-size: 18px;
  font-weight: 400;
  color: #383c41;   
}

/* LG */
@media screen and (min-width: 991.98px) and (max-width: 1199.98px) { 
  .rating_line_price_line_center {
    font-size: 16px;
  }
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .rating_line_price_line_center {
    font-size: 16px;
  }
}

/* < SM */
@media screen and (min-width: 0px) and (max-width: 767.98px) { 
  .rating_line_price_line_center {
    font-size: 16px;
    height: auto;
    line-height: 1.3em;
    vertical-align: none;    
  } 
}

.rating_line_price_line_center span {
  font-weight: 600;
  color: #006699;   
}

.rating_line_button {
  display: block;
  position: relative;  
  float: left;
  height: 90px;
  width: 200px;
  box-sizing: border-box;
  overflow: hidden;
  padding-top: 20px;
}

/* LG */
@media screen and (min-width: 991.98px) and (max-width: 1199.98px) { 
  .rating_line_button {
    width: 180px;  
  }
}

/* MD */
@media screen and (min-width: 767.98px) and (max-width: 991.98px) { 
  .rating_line_button {
    width: 50px;  
  } 
}

/* SM */
@media screen and (min-width: 575.98px) and (max-width: 767.98px) { 
  .rating_line_button {
    width: 50px;  
  } 
}

/* XS */
@media screen and (min-width: 0px) and (max-width: 575.98px) { 
  .rating_line_button {
    width: calc( 50% - 5px );  
    padding-top: 0px;
  } 
}

.rating_line_button span {
  display: inline-block;
  padding-left: 5px!important;
} 

/* MD */
@media screen and (min-width: 767.98px) and (max-width: 991.98px) { 
  .rating_line_button span {
    display: none;
  } 
}

/* SM */
@media screen and (min-width: 575.98px) and (max-width: 767.98px) { 
  .rating_line_button span {
    display: none;
  } 
}

/* XS */
@media screen and (min-width: 0px) and (max-width: 575.98px) { 
  .rating_line_button span {
    display: inline-block;
  } 
}

/* ICONS */

i {
  display: inline-block;
  position: relative;
  top: 2px;
  width: 16px;
  height: 16px; 
  background-repeat: no-repeat;
  background-position: center center;     
}

.i-link {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23FFFFFF' d='M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-link-blue {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23006699' d='M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-info {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23006699' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-bonus {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23FFFFFF' d='M32 448c0 17.7 14.3 32 32 32h160V320H32v128zm256 32h160c17.7 0 32-14.3 32-32V320H288v160zm192-320h-42.1c6.2-12.1 10.1-25.5 10.1-40 0-48.5-39.5-88-88-88-41.6 0-68.5 21.3-103 68.3-34.5-47-61.4-68.3-103-68.3-48.5 0-88 39.5-88 88 0 14.5 3.8 27.9 10.1 40H32c-17.7 0-32 14.3-32 32v80c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-80c0-17.7-14.3-32-32-32zm-326.1 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.9 0 34.6 3.3 86.1 80h-86.1zm206.1 0h-86.1c51.4-76.5 65.7-80 86.1-80 22.1 0 40 17.9 40 40s-17.9 40-40 40z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-promo {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23FFFFFF' d='M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-more {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3e%3cpath fill='%23006699' d='M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-price {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3e%3cpath fill='%23006699' d='M239.36 320C324.48 320 384 260.542 384 175.071S324.48 32 239.36 32H76c-6.627 0-12 5.373-12 12v206.632H12c-6.627 0-12 5.373-12 12V308c0 6.627 5.373 12 12 12h52v32H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v52c0 6.627 5.373 12 12 12h58.56c6.627 0 12-5.373 12-12v-52H308c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12H146.56v-32h92.8zm-92.8-219.252h78.72c46.72 0 74.88 29.11 74.88 74.323 0 45.832-28.16 75.561-76.16 75.561h-77.44V100.748z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-time {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23006699' d='M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-home {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3cpath fill='%23006699' d='M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-gift {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23006699' d='M32 448c0 17.7 14.3 32 32 32h160V320H32v128zm256 32h160c17.7 0 32-14.3 32-32V320H288v160zm192-320h-42.1c6.2-12.1 10.1-25.5 10.1-40 0-48.5-39.5-88-88-88-41.6 0-68.5 21.3-103 68.3-34.5-47-61.4-68.3-103-68.3-48.5 0-88 39.5-88 88 0 14.5 3.8 27.9 10.1 40H32c-17.7 0-32 14.3-32 32v80c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-80c0-17.7-14.3-32-32-32zm-326.1 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.9 0 34.6 3.3 86.1 80h-86.1zm206.1 0h-86.1c51.4-76.5 65.7-80 86.1-80 22.1 0 40 17.9 40 40s-17.9 40-40 40z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-shield {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23006699' d='M466.5 83.7l-192-80a48.15 48.15 0 0 0-36.9 0l-192 80C27.7 91.1 16 108.6 16 128c0 198.5 114.5 335.7 221.5 380.3 11.8 4.9 25.1 4.9 36.9 0C360.1 472.6 496 349.3 496 128c0-19.4-11.7-36.9-29.5-44.3zM256.1 446.3l-.1-381 175.9 73.3c-3.3 151.4-82.1 261.1-175.8 307.7z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-backup {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3e%3cpath fill='%23006699' d='M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-install {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23006699' d='M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-perenos {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23006699' d='M16 288c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h112v-64zm489-183L407.1 7c-4.5-4.5-10.6-7-17-7H384v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H152c-13.3 0-24 10.7-24 24v264h128v-65.2c0-14.3 17.3-21.4 27.4-11.3L379 308c6.6 6.7 6.6 17.4 0 24l-95.7 96.4c-10.1 10.1-27.4 3-27.4-11.3V352H128v136c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H376c-13.2 0-24-10.8-24-24z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-quote {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23383c41' d='M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-world {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3e%3cpath fill='%23006699' d='M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-support {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23006699' d='M192 208c0-17.67-14.33-32-32-32h-16c-35.35 0-64 28.65-64 64v48c0 35.35 28.65 64 64 64h16c17.67 0 32-14.33 32-32V208zm176 144c35.35 0 64-28.65 64-64v-48c0-35.35-28.65-64-64-64h-16c-17.67 0-32 14.33-32 32v112c0 17.67 14.33 32 32 32h16zM256 0C113.18 0 4.58 118.83 0 256v16c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-16c0-114.69 93.31-208 208-208s208 93.31 208 208h-.12c.08 2.43.12 165.72.12 165.72 0 23.35-18.93 42.28-42.28 42.28H320c0-26.51-21.49-48-48-48h-32c-26.51 0-48 21.49-48 48s21.49 48 48 48h181.72c49.86 0 90.28-40.42 90.28-90.28V256C507.42 118.83 398.82 0 256 0z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-pay {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23006699' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-141.651-35.33c4.937-32.999-20.191-50.739-54.55-62.573l11.146-44.702-27.213-6.781-10.851 43.524c-7.154-1.783-14.502-3.464-21.803-5.13l10.929-43.81-27.198-6.781-11.153 44.686c-5.922-1.349-11.735-2.682-17.377-4.084l.031-.14-37.53-9.37-7.239 29.062s20.191 4.627 19.765 4.913c11.022 2.751 13.014 10.044 12.68 15.825l-12.696 50.925c.76.194 1.744.473 2.829.907-.907-.225-1.876-.473-2.876-.713l-17.796 71.338c-1.349 3.348-4.767 8.37-12.471 6.464.271.395-19.78-4.937-19.78-4.937l-13.51 31.147 35.414 8.827c6.588 1.651 13.045 3.379 19.4 5.006l-11.262 45.213 27.182 6.781 11.153-44.733a1038.209 1038.209 0 0 0 21.687 5.627l-11.115 44.523 27.213 6.781 11.262-45.128c46.404 8.781 81.299 5.239 95.986-36.727 11.836-33.79-.589-53.281-25.004-65.991 17.78-4.098 31.174-15.792 34.747-39.949zm-62.177 87.179c-8.41 33.79-65.308 15.523-83.755 10.943l14.944-59.899c18.446 4.603 77.6 13.717 68.811 48.956zm8.417-87.667c-7.673 30.736-55.031 15.12-70.393 11.292l13.548-54.327c15.363 3.828 64.836 10.973 56.845 43.035z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
}

.i-prev {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath fill='%23FFFFFF' d='M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z'/%3e%3c/svg%3e");
  background-size: 20px 20px;  
  width: 20px;
  height: 20px;   
  top: 10px;
}

.i-next {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath fill='%23FFFFFF' d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z'/%3e%3c/svg%3e");
  background-size: 20px 20px;  
  width: 20px;
  height: 20px;   
  top: 10px;
}

.i-reviews {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3cpath fill='%23006699' d='M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z'/%3e%3c/svg%3e");
  background-size: 32px 32px; 
  width: 32px;
  height: 32px;
  top: 5px;   
}

.rating_line:hover .i-reviews {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3cpath fill='%23FFFFFF' d='M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z'/%3e%3c/svg%3e");
}

.i-top {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3cpath fill='%23006699' d='M552 64H448V24c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24v40H24C10.7 64 0 74.7 0 88v56c0 35.7 22.5 72.4 61.9 100.7 31.5 22.7 69.8 37.1 110 41.7C203.3 338.5 240 360 240 360v72h-48c-35.3 0-64 20.7-64 56v12c0 6.6 5.4 12 12 12h296c6.6 0 12-5.4 12-12v-12c0-35.3-28.7-56-64-56h-48v-72s36.7-21.5 68.1-73.6c40.3-4.6 78.6-19 110-41.7 39.3-28.3 61.9-65 61.9-100.7V88c0-13.3-10.7-24-24-24zM99.3 192.8C74.9 175.2 64 155.6 64 144v-16h64.2c1 32.6 5.8 61.2 12.8 86.2-15.1-5.2-29.2-12.4-41.7-21.4zM512 144c0 16.1-17.7 36.1-35.3 48.8-12.5 9-26.7 16.2-41.8 21.4 7-25 11.8-53.6 12.8-86.2H512v16z'/%3e%3c/svg%3e");
  background-size: 32px 32px; 
  width: 32px;
  height: 32px;
  top: 5px;   
}

.rating_line:hover .i-top {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3cpath fill='%23FFFFFF' d='M552 64H448V24c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24v40H24C10.7 64 0 74.7 0 88v56c0 35.7 22.5 72.4 61.9 100.7 31.5 22.7 69.8 37.1 110 41.7C203.3 338.5 240 360 240 360v72h-48c-35.3 0-64 20.7-64 56v12c0 6.6 5.4 12 12 12h296c6.6 0 12-5.4 12-12v-12c0-35.3-28.7-56-64-56h-48v-72s36.7-21.5 68.1-73.6c40.3-4.6 78.6-19 110-41.7 39.3-28.3 61.9-65 61.9-100.7V88c0-13.3-10.7-24-24-24zM99.3 192.8C74.9 175.2 64 155.6 64 144v-16h64.2c1 32.6 5.8 61.2 12.8 86.2-15.1-5.2-29.2-12.4-41.7-21.4zM512 144c0 16.1-17.7 36.1-35.3 48.8-12.5 9-26.7 16.2-41.8 21.4 7-25 11.8-53.6 12.8-86.2H512v16z'/%3e%3c/svg%3e");
}

/* SHOW MORE */

#show_more {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: #006699; 
  text-decoration: none;  
  margin-bottom: 30px;  
}

#show_more span {
  text-decoration: underline;   
}

#show_more:hover {
  cursor: pointer;
}

#show_more:hover span {
  text-decoration: none;   
}

.show_more_block {
  display: none;
}

/* MODAL */

.modal_content {
  padding: 30px;
}

.modal_content p {
  padding-bottom: 10px;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 16px;
  font-weight: 400;
  color: #383c41; 
  line-height: 1.5em; 
  text-align: left;
}

.modal_content p span {
  font-weight: 600;
  color: #006699; 
}

.modal_content a {
  color: #006699;
}

.modal_content h1 {
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 20px;
  font-weight: 600;
  color: #383c41;
  padding-bottom: 10px;
}

.modal_content h2 {
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 20px;
  font-weight: 600;
  color: #383c41;
  padding-bottom: 20px;
}

.modal_content .blue_title {
  color: #006699;
}

.modal_content .red_title {
  color: #BD0000;
}

.modal_content h2 span {
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 14px;
  font-weight: 400;
  color: #383c41;
}

.modal_content h3 {
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 20px;
  font-weight: 600;
  color: #383c41;
  padding-bottom: 20px;
}

.modal_content h3 span {
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 14px;
  font-weight: 400;
  color: #383c41;
}

.modal_content h4 {
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 20px;
  font-weight: 600;
  color: #383c41;
  padding-bottom: 20px;
}

.modal_content h4 span {
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 14px;
  font-weight: 400;
  color: #383c41;
}

.modal_more_info {
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 18px;
  font-weight: 600;
  color: #006699;
  text-align: center;
  margin-bottom: 15px;
}

.modal_logo {
  display: block;
  position: absolute;
  right: 30px;
  top: 30px;
  width: 107px;
  height: 60px;
}

/* < SM */
@media screen and (min-width: 0px) and (max-width: 767.98px) { 
  .modal_logo {
    display: none;
  }
}


.modal_logo img {
  width: 107px;
  height: 60px;
}

.price_frame {
  display: inline-block;
  position: relative;
  width: auto;
  padding: 5px 10px 0px 10px;
  border: 2px dashed #006699;
}

.promocode {
  display: inline-block;
  text-align: center;
  position: relative;
  width: 100%;
  margin-bottom: 20px;
}

.promocode_title {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  padding: 10px;  
}

.promocode_frame {
  display: inline-block;
  text-align: center;
  position: relative;
  padding: 10px;
  border: 2px dashed #BD0000;
}

/* LOADING */

.loading {
  font-size: 18px;
  font-weight: 400;
  color: #383c41; 
  text-align: center;
}

/* REVIEWS */

.carousel {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-top: 0px;
}

.carousel-container {
  display: block;
  overflow: hidden;
  width: 100%;
  padding-top: 50px;
}

.carousel-wrapper {
  clear: both;
  height: auto;
  overflow: hidden;
  margin: 0;
}

.carousel-element {
  width: 100%;
  overflow: hidden;
  height: 5.6em; 
  line-height: 1.4em;
  float: left;
}

.carousel-element p {
  font-style: italic;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 16px;
  font-weight: 400;
  color: #383c41;
  margin-top: 15px;
  line-height: 1.4em;  
}

.carousel-nav, .carousel-index {
  display: block;
  margin: 0 auto;
}

.carousel-nav {
  position: absolute;
  top: 10px;
  width: 100%;
  clear: both;
  float: left;
}

.carousel-nav .prev {
  float: left;
  display: block;
  width: 50%;
  background: #F0F0F0;
  text-align: center;
  height: 40px;
  border: 1px solid #E0E0E0;
  border-radius: 5px 0px 0px 5px;
}

.carousel-nav .prev:hover {
  background: #006699;
  border: 1px solid #006699;
}

.carousel-nav .next {
  float: right;
  display: block;
  width: calc(50% - 1px);
  margin-left: 1px;
  background: #F0F0F0;
  text-align: center;
  height: 40px;
  border: 1px solid #E5E5E5;
  border-radius: 0px 5px 5px 0px;
}

.carousel-nav .next:hover {
  background: #006699;
  border: 1px solid #006699;
}

/* BANNERs */

.banner {
  display: inline-block;
  width: 100%;
  text-align: center;
}

.banner img {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  text-align: center;
  border-radius: 7px;
  border: 1px solid #FFFFFF;
}

.banner_content {
  
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .banner_content {
    margin-bottom: 30px;  
  } 
}

.banner .carousel {
  margin-top: 0px;
}

.banner .carousel-nav {
  display: none;
}

.banner .carousel-container {
  padding-top: 0px;
}

.banner .carousel-element {
  width: 100%;
  height: auto;
}

/* TOTAL RATING */

ul.total_rating {
  display: block;
  position: relative;
  list-style: none;
  padding: 0;
  margin: 10px 0px 10px 0px;
}

ul.total_rating li {
  float: left;
  position: relative;
  width: calc( 50% - 5px );
  border: 1px solid #E6E6E6;
  padding: 10px;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 16px;
  font-weight: 400;  
  margin-bottom: 10px;
}

/* < SM */
@media screen and (min-width: 0px) and (max-width: 767.98px) { 
  ul.total_rating li {
    width: 100%;
  } 
}

ul.total_rating li:nth-child(2n) {
  margin-left: 10px;
}

/* < SM */
@media screen and (min-width: 0px) and (max-width: 767.98px) {  
  ul.total_rating li:nth-child(2n) {
    margin-left: 0px;
  } 
}

span.total_rating_place {
  display: inline-block;
  width: calc( 50% - 10px );
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 16px;
  font-weight: 400; 
  color: #000000;  
  text-align: left; 
}

span.total_rating_name {
  display: inline-block;
  width: calc( 50% - 10px );
  text-align: center;
}

span.total_rating_name a {
  text-decoration: none;
  font-size: 16px;
  font-weight: 600; 
  color: #006699;   
}

/* FAQ */

.faq_links {
  display: block;
  position: relative;
  width: 100%;
}

.faq_links a {
  display: inline-block;
  position: relative;
  width: auto;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  border: 1px solid #E6E6E6;
  background-color: #E6E6E6;
  color: #006699;  
  padding: 10px 15px;
  border-radius: 4px;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 15px;
  font-weight: 600;   
  text-decoration: none;
  -moz-transition: all 0.3s 0.01s ease;
  -o-transition: all 0.3s 0.01s ease;
  -webkit-transition: all 0.3s 0.01s ease;   
}

.faq_links a:link, .faq_links a:visited {
  color: #006699;
  text-decoration: none;    
}

.faq_links a:hover, .faq_links a:focus, .faq_links a:active {
  border: 1px solid #006699;
  background-color: #006699;
  color: #FFFFFF;  
  text-decoration: none;
}

/* hosting_img */

.hosting_img_title {
  display: block;
  position: relative;
  width: 100%;  
  text-align: center;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 18px;
  font-weight: 600; 
  color: #BD0000;   
}

.hosting_img {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  text-align: center;
}

.hosting_img img {
  display: inline-block;
  position: relative;
  width: 100%;
  height: auto;
  max-width: 260px;
  text-align: center;
}

/* LOCATIONS */

.locations ul { 
  list-style-type: disc;
  list-style-position: inside;
  margin: 0;
  padding: 10px 0px;  
}

.locations ul li { 
  padding: 0;
  margin: 0;
  float: left;
  width: 33%;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 18px;
  font-weight: 400;
  color: #383c41; 
  line-height: 1.5em;  
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .locations ul li { 
    font-size: 16px;
    width: 50%;
  } 
}

/* < SM */
@media screen and (min-width: 0px) and (max-width: 767.98px) {  
  .locations ul li { 
    font-size: 16px;
    width: 100%;
  }  
}

.gorod_hosting {
  line-height: 1.6em;
}

.gorod_block {
  display: block;
  float: left;
  width: 33%;
  margin: 0;
  padding: 0;
  line-height: 1.5em;
  min-height: 6em;
  margin-bottom: 30px;
}

/* < MD */
@media screen and (min-width: 0px) and (max-width: 991.98px) { 
  .gorod_block { 
    width: 50%;
  } 
}

/* < SM */
@media screen and (min-width: 0px) and (max-width: 767.98px) {  
  .gorod_block { 
    width: 100%;
  }  
}

.i-site {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23383c41' d='M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
  margin-right: 10px;
}

.i-adres {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3e%3cpath fill='%23383c41' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
  margin-right: 10px;
}

.i-phone {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23383c41' d='M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z'/%3e%3c/svg%3e");
  background-size: 16px 16px; 
  margin-right: 10px;
}

/* REVIEWS */

.review_block {
  display: block;
  position: relative;
  border: 1px solid #F0F0F0;
  background-color: #FAFAFA;
  padding: 30px;
}

.review_block i {
  opacity: 0.25;
  margin-right: 5px;
}

.all_reviews {
  display: block;
  font-size: 15px;
  text-align: center;
  margin-top: 10px;
}

/* mini_loc */

.mini_loc {
  
}

.mini_loc ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: auto;
  display: inline-block; 
  float: left; 
}

.mini_loc ul li {
  float: left;
  position: relative;
  width: auto;  
  margin: 0;
  padding: 0; 
  margin-right: 5px;
}

.mini_loc ul li a {
  display: block;
  position: relative;
  padding: 5px 15px;
  background: #FAFAFA;
  border-radius: 5px;
  border: 1px solid #F0F0F0;
  margin-bottom: 5px;
}

.mini_loc ul li a:link, .mini_loc ul li a:visited {
  text-decoration: none;
  color: #006699;
}

.mini_loc ul li a:hover, .mini_loc ul li a:focus, .mini_loc ul li a:active {
  background: #006699;
  color: #FFFFFF;
}

/* MAIN MENU */

.main_menu {
  display: block;
  position: relative;
  width: 100%;
  text-align: center;
  margin-bottom: 60px;
}

.main_menu a {
  display: inline-block;
  position: relative;
  padding: 10px 20px;
  background: #006699;
  border-radius: 5px;
  border: 1px solid #006699;
  margin-bottom: 5px;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 15px;
  font-weight: 400; 
  -moz-transition: all 0.3s 0.01s ease;
  -o-transition: all 0.3s 0.01s ease;
  -webkit-transition: all 0.3s 0.01s ease;     
}

.main_menu a:link, .main_menu a:visited {
  text-decoration: none;
  color: #FFFFFF;
}

.main_menu a:hover, .main_menu a:focus, .main_menu a:active {
  background: #FAFAFA;
  color: #006699;
}

/* MORE INFO */

.more_button {
  text-align: right;
  cursor: pointer;
  text-decoration: underline;
  margin-bottom: 15px;
  color: #006699;
}

.more_info {
  display: none;
}

/* rating */

.rating {
  display: block;
  position: relative;
  width: 100%;
  text-align: center;
  margin-bottom: 0px;
  margin-top: 15px;
}

.rating a {
  display: inline-block;
  position: relative;
  padding: 10px 20px;
  background: #006699;
  border-radius: 5px;
  border: 1px solid #006699;
  margin-bottom: 5px;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 15px;
  font-weight: 400; 
  -moz-transition: all 0.3s 0.01s ease;
  -o-transition: all 0.3s 0.01s ease;
  -webkit-transition: all 0.3s 0.01s ease;     
}

.rating a:link, .rating a:visited {
  text-decoration: none;
  color: #FFFFFF;
}

.rating a:hover, .rating a:focus, .rating a:active {
  background: #FAFAFA;
  color: #006699;
}

/* OTZYV PAGINATION */

.current_page_block {
  display: block;
  position: relative;
}

.show_more_page_block {
  color: #006699;
  cursor: pointer;
}

.show_more_page_block:hover {
  text-decoration: underline;
}

/* INTRO BLOCK */

.intro_block {
  display: block;
  position: relative;
  width: 100%;
  background: #F0F0F0;
  border: 1px solid #E6E6E6;
  border-radius: 4px;
  padding: 30px;
  text-align: center;
}

.intro_block p {
  text-align: center;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-size: 22px;
  font-weight: 600; 
  color: #006699;
  padding-bottom: 0px;
}

/* HOSTING FORM */

.hosting_form {
  display: block;
  position: relative;
  text-align: center;
  margin-top: 15px;
}

.hosting_form .my_input {  
  border: 1px solid #E6E6E6;
  border-radius: 4px;
  font-size: 15px;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-weight: 400;
  color: #383c41;
  line-height: 48px;
  vertical-align: middle;
  padding: 0px 15px;
  width: 100%;
  max-width: 300px;
}

/* < SM */
@media screen and (min-width: 0px) and (max-width: 767.98px) { 
  .hosting_form .my_input {  
    width: 100%;
    max-width: 100%;
  } 
}

.hosting_form .my_input:focus, .hosting_form .my_input:active {
  border: 1px solid #E6E6E6!important;    
}

.hosting_form .my_btn {  
  border: 0px solid #006699;
  border-radius: 4px;
  background-color: #006699;
  font-size: 15px;
  font-family: Inter, Arial, Verdana, Tahoma;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 48px;
  vertical-align: middle;
  padding: 0px 15px;
  -moz-transition: all 0.3s 0.01s ease;
  -o-transition: all 0.3s 0.01s ease;
  -webkit-transition: all 0.3s 0.01s ease; 
  cursor: pointer;     
}

/* < SM */
@media screen and (min-width: 0px) and (max-width: 767.98px) { 
  .hosting_form .my_btn {  
    margin-top: 15px;
    width: 100%;
  } 
}

.i-server {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23006699' d='M480 160H32c-17.673 0-32-14.327-32-32V64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24z'/%3e%3c/svg%3e");
  background-size: 32px 32px; 
  width: 32px;
  height: 32px;
  top: 5px;   
}

.rating_line:hover .i-server {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23FFFFFF' d='M480 160H32c-17.673 0-32-14.327-32-32V64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24z'/%3e%3c/svg%3e");
}

#whois-result {
  display: block;
  position: relative;
}

pre {
  margin-bottom: 0px;
}