html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: "Inter", sans-serif !important;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}

html,
body {
  margin: 0px;
  height: 100%;
}

/* a blue color as a generic focus style */
button:focus-visible {
  outline: 2px solid #4a90e2 !important;
  outline: -webkit-focus-ring-color auto 5px !important;
}

a {
  text-decoration: none;
}

:root {
  --neutralwhite: rgba(255, 255, 255, 1);
  --neutral-900: rgba(7, 9, 13, 1);
  --neutral-400: rgba(172, 180, 195, 1);
  --neutral-0: rgba(255, 255, 255, 1);
  --gray-700: rgba(56, 57, 66, 1);
  --gray-900: rgba(19, 19, 22, 1);
  --neutral-200: rgba(231, 234, 238, 1);
  --body-small-font-family: "Inter", Helvetica;
  --body-small-font-weight: 400;
  --body-small-font-size: 14px;
  --body-small-letter-spacing: -0.09000000357627869px;
  --body-small-line-height: 24px;
  --body-small-font-style: normal;
  --content-subheading-font-family: "Inter", Helvetica;
  --content-subheading-font-weight: 500;
  --content-subheading-font-size: 14px;
  --content-subheading-letter-spacing: 1.25px;
  --content-subheading-line-height: 24px;
  --content-subheading-font-style: normal;
  --content-button-font-family: "Inter", Helvetica;
  --content-button-font-weight: 500;
  --content-button-font-size: 14px;
  --content-button-letter-spacing: -0.09000000357627869px;
  --content-button-line-height: 24px;
  --content-button-font-style: normal;
  --body-s-font-family: "Inter", Helvetica;
  --body-s-font-weight: 400;
  --body-s-font-size: 14px;
  --body-s-letter-spacing: -0.09000000357627869px;
  --body-s-line-height: 24px;
  --body-s-font-style: normal;
}

.cu-m-5{
  margin: 5rem;
}
.cu-m-6{
  margin: 6rem;
}
.cu-m-7{
  margin: 7rem;
}
.cu-m-8{
  margin: 8rem;
}
.cu-m-9{
  margin: 9rem;
}
.cu-m-10{
  margin: 10rem;
}
.cu-m-12{
  margin: 12rem;
}
.cu-m-15{
  margin: 15rem;
}

.cu-ms-5{
  margin-left: 5rem;
}
.cu-ms-6{
  margin-left: 6rem;
}
.cu-ms-7{
  margin-left: 7rem;
}
.cu-ms-8{
  margin-left: 8rem;
}
.cu-ms-9{
  margin-left: 9rem;
}
.cu-ms-10{
  margin-left: 10rem;
}
.cu-ms-12{
  margin-left: 12rem;
}
.cu-ms-15{
  margin-left: 15rem;
}

.cu-me-5{
  margin-right: 5rem;
}
.cu-me-6{
  margin-right: 6rem;
}
.cu-me-7{
  margin-right: 7rem;
}
.cu-me-8{
  margin-right: 8rem;
}
.cu-me-9{
  margin-right: 9rem;
}
.cu-me-10{
  margin-right: 10rem;
}
.cu-me-12{
  margin-right: 12rem;
}
.cu-me-15{
  margin-right: 15rem;
}

.cu-mt-5{
  margin-top: 5rem;
}
.cu-mt-6{
  margin-top: 6rem;
}
.cu-mt-7{
  margin-top: 7rem;
}
.cu-mt-8{
  margin-top: 8rem;
}
.cu-mt-9{
  margin-top: 9rem;
}
.cu-mt-10{
  margin-top: 10rem;
}
.cu-mt-12{
  margin-top: 12rem;
}
.cu-mt-15{
  margin-top: 15rem;
}

.cu-mb-5{
  margin-bottom: 5rem;
}
.cu-mb-6{
  margin-bottom: 6rem;
}
.cu-mb-7{
  margin-bottom: 7rem;
}
.cu-mb-8{
  margin-bottom: 8rem;
}
.cu-mb-9{
  margin-bottom: 9rem;
}
.cu-mb-10{
  margin-bottom: 10rem;
}
.cu-mb-12{
  margin-bottom: 12rem;
}
.cu-mb-15{
  margin-bottom: 15rem;
}

.cu-mx-5{
  margin-left: 5rem;
  margin-right: 5rem;
}
.cu-mx-6{
  margin-left: 6rem;
  margin-right: 6rem;
}
.cu-mx-7{
  margin-left: 7rem;
  margin-right: 7rem;
}
.cu-mx-8{
  margin-left: 8rem;
  margin-right: 8rem;
}
.cu-mx-9{
  margin-left: 9rem;
  margin-right: 9rem;
}
.cu-mx-10{
  margin-left: 10rem;
  margin-right: 10rem;
}
.cu-mx-12{
  margin-left: 12rem;
  margin-right: 12rem;
}
.cu-mx-15{
  margin-left: 15rem;
  margin-right: 15rem;
}

.cu-my-5{
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.cu-my-6{
  margin-top: 6rem;
  margin-bottom: 6rem;
}
.cu-my-7{
  margin-top: 7rem;
  margin-bottom: 7rem;
}
.cu-my-8{
  margin-top: 8rem;
  margin-bottom: 8rem;
}
.cu-my-9{
  margin-top: 9rem;
  margin-bottom: 9rem;
}
.cu-my-10{
  margin-top: 10rem;
  margin-bottom: 10rem;
}
.cu-my-12{
  margin-top: 12rem;
  margin-bottom: 12rem;
}
.cu-my-15{
  margin-top: 15rem;
  margin-bottom: 15rem;
}

.cu-p-5{
  padding: 5rem;
}
.cu-p-6{
  padding: 6rem;
}
.cu-p-7{
  padding: 7rem;
}
.cu-p-8{
  padding: 8rem;
}
.cu-p-9{
  padding: 9rem;
}
.cu-p-10{
  padding: 10rem;
}
.cu-p-12{
  padding: 12rem;
}
.cu-p-15{
  padding: 15rem;
}

.cu-ps-5{
  padding-left: 5rem;
}
.cu-ps-6{
  padding-left: 6rem;
}
.cu-ps-7{
  padding-left: 7rem;
}
.cu-ps-8{
  padding-left: 8rem;
}
.cu-ps-9{
  padding-left: 9rem;
}
.cu-ps-10{
  padding-left: 10rem;
}
.cu-ps-12{
  padding-left: 12rem;
}
.cu-ps-15{
  padding-left: 15rem;
}

.cu-pe-5{
  padding-right: 5rem;
}
.cu-pe-6{
  padding-right: 6rem;
}
.cu-pe-7{
  padding-right: 7rem;
}
.cu-pe-8{
  padding-right: 8rem;
}
.cu-pe-9{
  padding-right: 9rem;
}
.cu-pe-10{
  padding-right: 10rem;
}
.cu-pe-12{
  padding-right: 12rem;
}
.cu-pe-15{
  padding-right: 15rem;
}

.cu-pt-5{
  padding-top: 5rem;
}
.cu-pt-6{
  padding-top: 6rem;
}
.cu-pt-7{
  padding-top: 7rem;
}
.cu-pt-8{
  padding-top: 8rem;
}
.cu-pt-9{
  padding-top: 9rem;
}
.cu-pt-10{
  padding-top: 10rem;
}
.cu-pt-12{
  padding-top: 12rem;
}
.cu-pt-15{
  padding-top: 15rem;
}

.cu-pb-5{
  padding-bottom: 5rem;
}
.cu-pb-6{
  padding-bottom: 6rem;
}
.cu-pb-7{
  padding-bottom: 7rem;
}
.cu-pb-8{
  padding-bottom: 8rem;
}
.cu-pb-9{
  padding-bottom: 9rem;
}
.cu-pb-10{
  padding-bottom: 10rem;
}
.cu-pb-12{
  padding-bottom: 12rem;
}
.cu-pb-15{
  padding-bottom: 15rem;
}

.cu-px-5{
  padding-left: 5rem;
  padding-right: 5rem;
}
.cu-px-6{
  padding-left: 6rem;
  padding-right: 6rem;
}
.cu-px-7{
  padding-left: 7rem;
  padding-right: 7rem;
}
.cu-px-8{
  padding-left: 8rem;
  padding-right: 8rem;
}
.cu-px-9{
  padding-left: 9rem;
  padding-right: 9rem;
}
.cu-px-10{
  padding-left: 10rem;
  padding-right: 10rem;
}
.cu-px-12{
  padding-left: 12rem;
  padding-right: 12rem;
}
.cu-px-15{
  padding-left: 15rem;
  padding-right: 15rem;
}

.cu-py-5{
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.cu-py-6{
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.cu-py-7{
  padding-top: 7rem;
  padding-bottom: 7rem;
}
.cu-py-8{
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.cu-py-9{
  padding-top: 9rem;
  padding-bottom: 9rem;
}
.cu-py-10{
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.cu-py-12{
  padding-top: 12rem;
  padding-bottom: 12rem;
}
.cu-py-15{
  padding-top: 15rem;
  padding-bottom: 15rem;
}



.nav-item {
  border-radius: 8px;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
}

.nav-link {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -2%;
  display: block;
}

.sign-in {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -2%;
  color: #0085DB;
}


.btn-how-it-works {
  border-radius: 99px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -2%;
  color: #0085DB;
  width: 176px;
  height: 48px;
}

.btn-how-it-works span {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
}

.btn-how-it-works .icon {
  width: 32px;
  height: 32px;
  border-radius: 99px;
  line-height: 10px;
  background: #0125FF1A;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.banner {
  background-image: url(../images/cube8-transparent.png), url(../images/cube4-transparent.png), url(../images/mesh-grad.png);
  background-position: 3% 50%, 96% 75%, bottom center;
  background-repeat: no-repeat, no-repeat no-repeat;
  background-size: auto, auto, cover;
  width: 100%;
  height: 840px;
}

.banner-sub-title {
  font-weight: 700;
  font-size: 17px;
  line-height: 16px;
  letter-spacing: 4%;
  text-align: center;
  text-transform: uppercase;
  color: #6E7DDB;
  margin-bottom: 3rem;
}

.banner-title {
  font-weight: 500;
  font-size: 69px;
  line-height: 72px;
  letter-spacing: -4%;
  text-align: center;
  color: #131316;
  margin-bottom: 1.5rem;
}

.banner-title span {
  background: linear-gradient(45.1deg, #0038FF 67.64%, #AD00FF 89.78%);
  background: -webkit-linear-gradient(45.1deg, #0038FF 67.64%, #AD00FF 89.78%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.banner-massege {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -2%;
  text-align: center;
  margin-bottom: 4rem;
}

.book-a-call {
  height: 48px;
  border-radius: 88px;
  padding-right: 24px;
  padding-left: 24px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -2%;
  background: #0085DB;
  color: #FFFFFF;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.flag {
  width: 33px;
  height: 33px;
  border-radius: 600px;
  border-width: 3px;
  border: 3px solid #E8ECF5;
}



.product-image {
  text-align: center;
}

/* .designed {
  
} */

.designed h4 {
  font-weight: 700;
  font-size: 25px;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: uppercase;
  text-align: center;
  color: #0085DB;
}

.designed p {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -2%;
  text-align: center;
  color: #383942;
}

/* .features-area {

} */

.features-area h3 {
  font-weight: 500;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -2%;
  text-align: center;
  margin-bottom: 1rem;
  color: #000000;
}

.features-area p {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  color: #4F4F4F;
}

.features-area .features-item {
  padding: 2rem 3rem;
  border-radius: 0px 0px 6px 6px;
  border-top: 3px solid #ffffff;
  margin-bottom: 2rem;
}

.features-area .features-item:hover {
  box-shadow: 0px 3px 12px 0px #9D9FDDA6;
  border-top: 3px solid #0085DB;
}

.features-area .features-item:hover {
  background: #FFFFFF;
}

.features-area .features-item h5 {
  font-weight: 500;
  font-size: 25px;
  line-height: 100%;
  letter-spacing: 0%;
  color: #000000;
  margin-bottom: 1rem;
}

.features-area .features-item p {
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: left;
  color: #4F4F4F;
}

.features-icon {
  width: 61px;
  height: 61px;
  border-radius: 100%;
  /* box-shadow: 0px 7.6px 25.34px 0px #9D9FDDA6; */
  color: #FFFFFF;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 4px 8px 0 #9D9FDDA6, 0 6px 20px 0 #9D9FDDA6;
}

.icon-color-1 {
  background: linear-gradient(137.82deg, #0289FF 2.55%, #0258FF 98.09%);
}

.icon-color-2 {
  background: linear-gradient(134.46deg, #8B96FF 14.07%, #4353FF 85.28%);
}

.icon-color-3 {
  background: linear-gradient(134.95deg, #8F5FFF 1.22%, #5206FF 100.09%);
}

.icon-color-4 {
  background: linear-gradient(137.13deg, #C166FF 1.47%, #9800FF 99.75%);
}

.icon-color-5 {
  background: linear-gradient(180deg, #FF1593 0%, #D60073 100%);
}

.icon-color-6 {
  background: linear-gradient(180deg, #28DD9C 0%, #00AE70 100%);
}

.icon-color-7 {
  background: linear-gradient(180deg, #28DD9C 0%, #00AE70 100%);
}

.icon-color-8 {
  background: linear-gradient(137.82deg, #0289FF 2.55%, #0258FF 98.09%);
}

.icon-color-9 {
  background: linear-gradient(134.95deg, #8F5FFF 1.22%, #5206FF 100.09%);
}

.how-it-works {
  background: #F7F6FB;
}

.how-it-works h3 {
  font-weight: 500;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -2%;
  text-align: center;
  margin-bottom: 5rem;
  color: #000000;
}

.how-it-works h5 {
  font-weight: 500;
  font-size: 25px;
  line-height: 100%;
  letter-spacing: 0%;
  color: #000000;
  margin-bottom: 1.5rem;
}

.how-it-works p {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #4F4F4F;
}

.how-it-works .how-it-icon {
  width: 110px;
  height: 110px;
  border-radius: 20px;
  background: #FFFFFF;
  margin-bottom: 2rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.about-us {
  /* padding-top: 13rem;
  padding-bottom: 10rem; */
  /* position: relative; */
}

.about-us h3 {
  font-weight: 500;
  font-size: 47px;
  line-height: 100%;
  letter-spacing: -2%;
  color: #000000;
  margin-bottom: 4rem;
}

.about-us h6 {
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -1.5%;
  color: #07090D;
  margin-bottom: 3rem;
}

.about-us h6 span {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.09px;
  color: #ACB4C3;
  margin-left: 1rem;
  padding-left: 1rem;
  border-left: 1px solid #E7EAEE;
}

.about-us p {
  font-weight: 400;
  font-size: 30px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #07090D;
  margin-bottom: 1.5rem;
}

/* .about-us img {} */

.about-us .shutterstock-wrapper {
  position: absolute;
  width: 469px;
  height: 422px;
  top: 0;
  left: 0;
  border-radius: 20.69px;
  background: linear-gradient(180deg,
      rgba(243, 247, 255, 1) 0%,
      rgba(246, 247, 249, 0) 100%,
      rgba(246, 247, 249, 1) 100%);
}

.about-us .shutterstock {
  position: absolute;
  width: 643px;
  height: 792px;
  top: -270px;
  left: -66px;
}

.plans {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.plans h3 {
  font-weight: 500;
  font-size: 56px;
  line-height: 100%;
  letter-spacing: -2%;
  text-align: center;
  color: #000000;
  margin-bottom: 1rem;
}

.plans p {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  color: #4F4F4F;
  margin-bottom: 3rem;
}

.plans .item {
  padding: 3rem;
  background: #FFFFFF;
  width: 326px;
  height: 368px;
  text-align: left !important;
  border-top: 3px solid #FFFFFF;
  border-radius: 0px 0px 6px 6px !important;
}

.plans .item:hover {
  border-top: 3px solid #0085DB;
}

.plans .item h3.price {
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
  letter-spacing: 0%;
  color: #0085DB;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  text-align: left !important;
  border-bottom: 1px solid #E5E5E5
}

.plans .item h3.price span {
  font-weight: 400;
  font-size: 15px;
  line-height: 100%;
  letter-spacing: 0%;
}

.plans .item h4 {
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0%;
  margin-bottom: 1.5rem;
  text-align: left !important;
}

.plans .item h5 {
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0%;
  margin-bottom: 1rem;
  text-align: left !important;
}

.plans .item p {
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  margin-bottom: 3rem;
  text-align: left !important;
}

.plans .item .choose-plan {
  width: 100%;
  height: 48;
  border-radius: 88px;
  padding-top: 12px;
  padding-right: 24px;
  padding-bottom: 12px;
  padding-left: 24px;
  border-width: 1px;
  border: 1px solid #0085DB;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -2%;
  color: #0085DB;
}

.plans .item .choose-plan:hover {
  width: 100%;
  height: 48;
  border-radius: 88px;
  padding-top: 12px;
  padding-right: 24px;
  padding-bottom: 12px;
  padding-left: 24px;
  background: #0085DB;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -2%;
  color: #FFFFFF;
}

.my-owl-nav {
  margin-top: 0;
}

.my-owl-nav span {
  width: 40px;
  height: 40px;
  border-radius: 6px;
  padding: 8px;
  background: #FFFFFF;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #07090D;
}

.my-owl-nav span:hover {
  background: #0085DB;
  color: #FFFFFF;
  cursor: pointer;
}


.research-note {
  background: #000B28;
}

.research-note h3 {
  font-weight: 500;
  font-size: 37px;
  line-height: 52px;
  letter-spacing: -2%;
  margin-bottom: 2rem;
  background: linear-gradient(45.17deg, rgba(255, 255, 255, 0.9) 2.49%, rgba(95, 70, 255, 0.9) 31.87%, rgba(255, 255, 255, 0.586523) 67.72%, rgba(255, 255, 255, 0.9) 98.09%);
  background: -webkit-linear-gradient(45.17deg, rgba(255, 255, 255, 0.9) 2.49%, rgba(95, 70, 255, 0.9) 31.87%, rgba(255, 255, 255, 0.586523) 67.72%, rgba(255, 255, 255, 0.9) 98.09%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

}

.research-note p {
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -2%;
  color: #FFFFFF;
}

.research-note img {
  margin-top: -33%;
}

/* .get-in-touch {

} */

.get-in-touch h3 {
  font-weight: 500;
  font-size: 47px;
  line-height: 100%;
  letter-spacing: -2%;
  color: #000000;
  margin-bottom: 2rem;
}

.get-in-touch .form-label {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.09px;
  color: #07090D;
}

.get-in-touch input.form-control {
  width: 100%;
  height: 48;
  border-radius: 6px;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 12px;
  border-width: 1px;
}

.get-in-touch textarea.form-control {
  width: 100%;
  height: 96;
  border-radius: 6px;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  border-width: 1px;


}

.get-in-touch .form-check-label {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.09px;
  color: #586174;


}

.contact-us {
  border-radius: 88px;
  padding-top: 12px;
  padding-right: 24px;
  padding-bottom: 12px;
  padding-left: 24px;
  background: #0085DB;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -2%;
  color: #FFFFFF;


}

.footer-nav {
  text-align: right;
  margin-top: 12px;
}

.footer-nav li {
  display: inline-block;
  margin-left: 15%;
}

.footer-nav li a {
  display: block;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 1.25px;
  text-align: right;
  text-transform: uppercase;
  color: #080808;


}

.footer-nav li a:hover {}


.social-links {
  text-align: left;
}

.social-links li {
  display: inline-block;
  margin-right: 16px;
}

.social-links li a {
  display: block;
}

.social-links li a:hover {}


.social-links-box {
  /* text-align: left; */
}

.social-links-box li {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  border-radius: 4px;
  border-width: 1px;
  background: #FFFFFF;
  border: 1px solid #E7EAEE;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #1C2436;

}

.social-links-box li a {
  display: block;
  color: #1C2436;
}

.social-links-box li:hover {
  background: #0085DB;
  border: 1px solid #0085DB;
  color: #ffffff;

}

.social-links-box li:hover a {
  color: #ffffff;

}

.copyright-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.09px;
  text-align: right;

}