@font-face {
  font-family: "Syne";
  src: url("/wp-content/themes/dsgr-child/assets/fonts/Syne-VariableFont.woff2") format("woff");
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: "Syne";
  src: url("/wp-content/themes/dsgr-child/assets/fonts/Syne-VariableFont.woff2") format("woff");
  font-weight: 200;
  font-display: swap;
}
@font-face {
  font-family: "Syne";
  src: url("/wp-content/themes/dsgr-child/assets/fonts/Syne-VariableFont.woff2") format("woff");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Syne";
  src: url("/wp-content/themes/dsgr-child/assets/fonts/Syne-VariableFont.woff2") format("woff");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Syne";
  src: url("/wp-content/themes/dsgr-child/assets/fonts/Syne-VariableFont.woff2") format("woff");
  font-weight: 700;
  font-display: swap;
}
*:not(.fa):not(.swal2-icon) {
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  box-sizing: border-box;
}

/* * { outline: 1px dotted red; } */
.general-section {
  width: 100%;
}

.general-container {
  max-width: 1680px;
  margin: 0 auto;
}
@media (max-width: 1680px) {
  .general-container {
    padding: 0px 30px;
  }
}

/* .general-container {
   max-width: containers.$general-container;
   width: calc(100% - 40px);
   margin: auto;
} */
.small-container {
  max-width: 1420px;
  margin: 0 auto;
  padding: 0px 30px;
}

span,
a,
p,
b,
h1,
h2,
h3,
h4,
h5 {
  color: #030303;
}

.bold {
  font-weight: 700;
}

.blue {
  color: #50586F;
}

.white {
  color: #ffffff;
}

.grey {
  color: #474747;
}

.red {
  color: #0D3273;
}

img {
  max-width: 100%;
}

.image_container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.rounded_image {
  border-radius: 250px;
  overflow: hidden;
}

* {
  font-weight: 200;
}

.font_700 {
  font-weight: 700;
}

.font_400 {
  font-weight: 400;
}

.font_200 {
  font-weight: 200;
}

.font_110 {
  font-size: 110px;
  line-height: 120px;
}

.font_100 {
  font-weight: 100;
}

.font_90 {
  font-size: 90px;
  line-height: 100px;
}

.font_70 {
  font-size: 70px;
  line-height: 80px;
}

.font_60 {
  font-size: 60px;
  line-height: 75px;
}

.font_40 {
  font-size: 40px;
  line-height: 45px;
}

.font_30 {
  font-size: 30px;
  line-height: 35px;
}

.font_25 {
  font-size: 25px;
  line-height: 25px;
}

.font_26 {
  font-size: 26px;
  line-height: 29px;
}

.font_22 {
  font-size: 22px;
  line-height: 30px;
}

.font_20 {
  font-size: 20px;
  line-height: 26px;
}

.font_18 {
  font-size: 18px;
  line-height: 22px;
}

.font_14 {
  font-size: 14px;
  line-height: 15px;
}

.underline {
  text-decoration: underline;
}

strong {
  font-weight: 700 !important;
}

.overflow-hidden {
  overflow: hidden;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-05 {
  opacity: 0.5;
}

input:focus-visible {
  outline: none;
}

a {
  color: #000000;
  text-decoration: none;
  transition: all 0.2s ease;
}
a:hover {
  color: #000000;
  text-decoration: none;
}

::-webkit-scrollbar-thumb {
  background: #0D3273;
}

::-webkit-scrollbar-track {
  background: #f2f2f2;
}

::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}

* {
  scrollbar-width: thin;
  scrollbar-color: #0D3273 #f2f2f2;
}

.typical_button {
  border-radius: 4px;
  background: #fff;
  padding: 13px 50px;
  display: inline-flex;
  justify-self: center;
}

.button {
  background: #CCCCCC;
  border-radius: 12px;
  border: none;
  padding: 12px 30px;
}

.custom-button {
  background-color: #000000;
  color: #FFFFFF;
  padding: 1.25rem 4rem 1.25rem 4rem;
  text-align: center;
  position: relative;
  border-radius: 4px;
}

.btn {
  display: inline-flex;
  padding: 1rem 2.25rem;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 40px;
  background-color: #0D3273;
  color: #ffffff;
  margin: 1.25rem 0rem;
  font-size: 16px;
}
.btn span {
  color: #ffffff;
}
.btn:hover {
  background-color: #0A9ED9;
  color: #ffffff;
}
.btn:hover span {
  color: #ffffff;
}
.btn.white {
  background-color: #ffffff;
  color: #0D3273;
}
.btn.white span {
  color: #0D3273;
}
.btn.white:hover {
  background-color: #0A9ED9;
  color: #ffffff;
}
.btn.white:hover span {
  color: #ffffff;
}
.btn.hollow {
  background-color: transparent;
  color: #0D3273;
  border: #0D3273 1px solid;
}
.btn.hollow span {
  color: #0D3273;
}
.btn.hollow:hover {
  background-color: #0D3273;
  color: #ffffff;
}
.btn.hollow:hover span {
  color: #ffffff;
}

#temp_load {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
}
#temp_load::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.5;
  z-index: 9;
  background: #fff;
}

.loader {
  width: 48px;
  height: 48px;
  border: 5px solid #0D3273;
  border-bottom-color: #f2f2f2;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.general-page {
  background-color: #EEF1F6;
}
.general-page .page-header {
  padding-top: 1.25rem;
}
@media (min-width: 992px) {
  .general-page .page-header {
    padding-top: 1.75rem;
  }
}
@media (min-width: 1400px) {
  .general-page .page-header {
    padding-top: 3rem;
  }
}
.general-page .page-header .title {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.general-page .page-header .title h1 {
  padding-top: 1.25rem;
  width: 100%;
  font-size: 24px;
  font-weight: 700;
  color: #0D3273;
}
@media (min-width: 992px) {
  .general-page .page-header .title h1 {
    padding-top: 1.5rem;
    width: 80%;
    padding-top: 1rem;
    font-family: "Syne", Helvetica, Verdana, sans-serif;
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  .general-page .page-header .title h1 {
    font-size: 42px;
  }
}
@media (min-width: 1400px) {
  .general-page .page-header .title h1 {
    padding-top: 2rem;
    font-size: 54px;
  }
}
.general-page .page-header .title p {
  color: #19253C;
  width: 100%;
}
@media (min-width: 992px) {
  .general-page .page-header .title p {
    width: 80%;
    padding-top: 2rem;
    font-family: "Syne", Helvetica, Verdana, sans-serif;
    font-size: 20px;
  }
}
@media (min-width: 1400px) {
  .general-page .page-header .title p {
    width: 58%;
  }
}
.general-page .general-section {
  padding: 3rem 0rem;
}
.general-page .general-section .content {
  width: 100%;
}
@media (min-width: 992px) {
  .general-page .general-section .content {
    width: 80%;
  }
}
@media (min-width: 1600px) {
  .general-page .general-section .content {
    width: 72%;
  }
}
.general-page .general-section .content h2 {
  color: #0D3273;
}
.general-page .general-section .content p {
  color: #19253C;
  width: 100%;
}
@media (min-width: 992px) {
  .general-page .general-section .content p {
    font-family: "Syne", Helvetica, Verdana, sans-serif;
    font-size: 20px;
  }
}
.general-page .general-section .back-to-home {
  padding: 1.25rem 0rem;
}

.newsletter-container {
  /* border-top: rgba(200, 189, 173, 0.4) 1px solid; */
  padding: 3rem 0rem 4rem 0rem;
}
@media (min-width: 992px) {
  .newsletter-container {
    border-top: none;
  }
}
.newsletter-container .newsletter-wrapper {
  display: flex;
  flex-direction: column;
}
.newsletter-container .newsletter-wrapper .newsletter-text {
  width: 100%;
  display: flex;
  flex-direction: column;
  /* justify-content: center;
  width: 100%; */
}
@media (min-width: 992px) {
  .newsletter-container .newsletter-wrapper .newsletter-text {
    width: 90%;
  }
}
@media (min-width: 1200px) {
  .newsletter-container .newsletter-wrapper .newsletter-text {
    width: 80%;
  }
}
@media (min-width: 1400px) {
  .newsletter-container .newsletter-wrapper .newsletter-text {
    width: 70%;
  }
}
@media (min-width: 1600px) {
  .newsletter-container .newsletter-wrapper .newsletter-text {
    width: 67%;
  }
}
.newsletter-container .newsletter-wrapper .newsletter-text .newsletter-title {
  color: #ffffff;
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 1.1;
  width: 100%;
  margin-bottom: 1.5rem;
  /* @media (min-width: 992px) {
     width: 95%;
     font-size: 42px;
  }

  @media (min-width: 1200px) {
     width: 90%;
     font-size: 48px;
  }

  @media (min-width: 1400px) {
     width: 80%;
     font-size: 54px;
  }

  @media (min-width: 1600px) {
     width: 70%;
     font-size: 60px;
  } */
}
.newsletter-container .newsletter-wrapper .newsletter-text .newsletter-subtitle {
  margin-bottom: 2rem;
  width: 100%;
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #ffffff;
  /*  @media (min-width: 992px) {
      margin-bottom: 0rem;
      width: 95%;
   }

   @media (min-width: 1200px) {
      width: 90%;
   }

   @media (min-width: 1400px) {
      width: 80%;
   }

   @media (min-width: 1600px) {
      width: 70%;
   }

   @media (min-width: 1800px) {
      width: 60%;
   } */
}
.newsletter-container .newsletter-wrapper .newsletter-form {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  position: relative;
}
@media (min-width: 992px) {
  .newsletter-container .newsletter-wrapper .newsletter-form {
    width: 90%;
  }
}
@media (min-width: 1200px) {
  .newsletter-container .newsletter-wrapper .newsletter-form {
    width: 80%;
  }
}
@media (min-width: 1400px) {
  .newsletter-container .newsletter-wrapper .newsletter-form {
    width: 70%;
  }
}
@media (min-width: 1600px) {
  .newsletter-container .newsletter-wrapper .newsletter-form {
    width: 67%;
  }
}
.newsletter-container .newsletter-wrapper .newsletter-form {
  /* @media (min-width: 992px) {
     width: 48%;
  } */
}
.newsletter-container .newsletter-wrapper .newsletter-form .newsletter-inputs {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  .newsletter-container .newsletter-wrapper .newsletter-form .newsletter-inputs {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.newsletter-container .newsletter-wrapper .newsletter-form label {
  font-weight: 700;
  display: flex;
  padding-bottom: 0.45rem;
  position: relative;
}
.newsletter-container .newsletter-wrapper .newsletter-form input[type=email] {
  border: #ffffff 1px solid;
  border-radius: 40px;
  margin-bottom: 0.45rem;
  background-color: #0D3273;
  height: 49px;
  padding: 16px 3px 16px 25px;
  color: #ffffff;
  width: 100%;
  /* @media (min-width: 992px) {
     width: 90%;
  }
  @media (min-width: 1200px) {
     width: 80%;
  }
  @media (min-width: 1400px) {
     width: 70%;
  }
  @media (min-width: 1600px) {
     width: 67%;
  } */
}
.newsletter-container .newsletter-wrapper .newsletter-form input[type=email]::-moz-placeholder {
  color: #ffffff;
}
.newsletter-container .newsletter-wrapper .newsletter-form input[type=email]::placeholder {
  color: #ffffff;
}
.newsletter-container .newsletter-wrapper .newsletter-form button {
  background: none;
  border: none;
  position: absolute;
  /* right: -0.25rem; */
  right: 0;
  border-radius: 50px !important;
  padding: 0.15rem;
  top: 0.05rem;
}
.newsletter-container .newsletter-wrapper .newsletter-form button svg {
  width: 43px;
  height: 43px;
}
.newsletter-container .newsletter-wrapper .newsletter-form button span {
  color: #ffffff;
}
@media (min-width: 992px) {
  .newsletter-container .newsletter-wrapper .newsletter-form button {
    font-size: 16px;
  }
}
.newsletter-container .newsletter-wrapper .newsletter-form .newsletter-acceptance {
  padding-top: 0.65rem;
}
.newsletter-container .newsletter-wrapper .newsletter-form .newsletter-acceptance label {
  font-weight: 400;
}
.newsletter-container .newsletter-wrapper .newsletter-form .newsletter-acceptance label a {
  font-weight: 700;
  color: #ffffff;
  text-decoration: underline;
}
.newsletter-container .newsletter-wrapper .newsletter-form:hover input[type=email] {
  background-color: #ffffff;
  color: #0D3273;
}
.newsletter-container .newsletter-wrapper .newsletter-form:hover input[type=email]::-moz-placeholder {
  color: #0D3273;
}
.newsletter-container .newsletter-wrapper .newsletter-form:hover input[type=email]::placeholder {
  color: #0D3273;
}
.newsletter-container .newsletter-wrapper .newsletter-form:hover button {
  background: #0A9ED9;
}
.newsletter-container .newsletter-wrapper .newsletter-form .mc4wp-response {
  width: 100%;
}
@media (min-width: 992px) {
  .newsletter-container .newsletter-wrapper .newsletter-form .mc4wp-response {
    width: 90%;
  }
}
@media (min-width: 1200px) {
  .newsletter-container .newsletter-wrapper .newsletter-form .mc4wp-response {
    width: 80%;
  }
}
@media (min-width: 1400px) {
  .newsletter-container .newsletter-wrapper .newsletter-form .mc4wp-response {
    width: 70%;
  }
}
@media (min-width: 1600px) {
  .newsletter-container .newsletter-wrapper .newsletter-form .mc4wp-response {
    width: 67%;
  }
}

.languages-list-wrapper ul {
  list-style: none;
  display: flex;
}

.mc4wp-response .mc4wp-alert.mc4wp-error p {
  color: #FFFFFF;
  font-weight: 700;
  padding: 0.45rem 1rem;
  background-color: red;
  border-radius: 4px;
}
.mc4wp-response .mc4wp-alert.mc4wp-success p {
  color: #FFFFFF;
  font-weight: 700;
  padding: 0.45rem 1rem;
  background-color: green;
  border-radius: 4px;
}
.mc4wp-response .mc4wp-alert.mc4wp-warning p {
  color: #FFFFFF;
  font-weight: 700;
  padding: 0.45rem 1rem;
  background-color: orange;
  border-radius: 4px;
}

.swal2-confirm {
  background-color: #000000 !important;
  color: #FFFFFF;
  padding: 0.65rem 3rem 0.65rem 3rem;
  text-align: center;
  position: relative;
  border-radius: 4px;
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5) !important;
}

.swal2-container *:focus {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.swal2-container button.swal2-styled {
  display: inline-flex;
  padding: 1rem 2.25rem;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 40px;
  background-color: #0D3273 !important;
  color: #ffffff;
  margin: 1.25rem 0rem;
  font-size: 16px;
}
.swal2-container button.swal2-styled span {
  color: #ffffff;
}
.swal2-container button.swal2-styled:hover {
  background-color: #0A9ED9;
  color: #ffffff;
}
.swal2-container button.swal2-styled:hover span {
  color: #ffffff;
}

html body .mo-openid-app-icons {
  width: 100%;
}

html body .mo-openid-app-icons > a {
  /*    width: 100% !important;
     cursor: pointer;
     max-width: 100% !important;
     padding: 0.65rem 4rem 0.65rem 4rem !important;
     color: #fff;
     background: #000;
     border-radius: 5px;
     gap: 20px;
     display: inline-flex;
     align-items: center;
     justify-content: center; */
  cursor: pointer;
  text-align: center;
  margin: 1.25rem 0rem;
  width: 100%;
  display: inline-flex;
  padding: 1rem 2.25rem;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 40px;
  background-color: #0D3273;
  color: #ffffff;
  font-size: 16px;
  display: block;
}
html body .mo-openid-app-icons > a span {
  color: #ffffff;
}
html body .mo-openid-app-icons > a:hover {
  background-color: #0A9ED9;
}
html body .mo-openid-app-icons > a:hover span {
  color: #ffffff;
}

html body .mo-openid-app-icons > a svg {
  fill: #FFFFFF;
  width: 24px;
  height: 24px;
}

.tester {
  display: none;
}

header.site-header {
  position: sticky;
  top: 0;
  right: 0;
  left: 0;
  z-index: 100;
  background: #ffffff;
  transition: top 0.3s ease-in-out;
  background: rgba(238, 241, 246, 0.9);
  backdrop-filter: blur(15px);
}
header.site-header.search-active {
  z-index: 102;
}
header.site-header .top-header {
  background: #0D3273;
  color: #ffffff;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
header.site-header .top-header .top-header-container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 360px) {
  header.site-header .top-header .top-header-container {
    padding: 0px 15px;
  }
}
header.site-header .top-header .top-header-col.left {
  width: 20%;
}
@media (max-width: 992px) {
  header.site-header .top-header .top-header-col.left {
    display: none;
  }
}
@media (max-width: 1400px) {
  header.site-header .top-header .top-header-col.left {
    width: 30%;
  }
}
header.site-header .top-header .top-header-col.center {
  width: 60%;
}
@media (max-width: 992px) {
  header.site-header .top-header .top-header-col.center {
    width: 100%;
  }
}
header.site-header .top-header .top-header-col.right {
  width: 20%;
}
@media (max-width: 992px) {
  header.site-header .top-header .top-header-col.right {
    display: none;
  }
}
@media (max-width: 1400px) {
  header.site-header .top-header .top-header-col.right {
    width: 10%;
  }
}
header.site-header .top-header .text {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  font-size: 12px;
  font-weight: 400;
  padding: 0.65rem 0rem;
}
@media (min-width: 360px) {
  header.site-header .top-header .text {
    padding: 0.65rem;
  }
}
@media (min-width: 992px) {
  header.site-header .top-header .text {
    font-size: 14px;
  }
}
@media (min-width: 1400px) {
  header.site-header .top-header .text {
    font-size: 16px;
  }
}
header.site-header .top-header .text span {
  text-align: center;
}
header.site-header .top-header .text a {
  font-size: 10px;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  margin-left: 10px;
}
@media (min-width: 992px) {
  header.site-header .top-header .text a {
    font-size: 14px;
  }
}
@media (min-width: 1400px) {
  header.site-header .top-header .text a {
    font-size: 16px;
  }
}
header.site-header .top-header .text p {
  margin-bottom: 0;
}
header.site-header .top-header ul.top-header-contact-list {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  margin: 0;
  padding: 0;
  list-style: none;
}
header.site-header .top-header ul.top-header-contact-list li {
  margin-left: 1rem;
}
header.site-header .top-header ul.top-header-contact-list li:not(:first-child) {
  margin-left: 2rem;
}
header.site-header .top-header ul.top-header-contact-list li a {
  color: #ffffff;
  display: flex;
  flex-direction: row;
  font-size: 14px;
  font-weight: 700;
}
header.site-header .top-header ul.top-header-contact-list li span {
  color: #ffffff;
  white-space: nowrap;
}
header.site-header .top-header ul.top-header-contact-list li span:first-child {
  text-align: center;
  background-color: #ffffff;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-right: 10px;
}
header.site-header .top-header ul.top-header-contact-list li span.email svg {
  width: 11px;
  height: 8px;
}
header.site-header .top-header ul.top-header-contact-list li span.phone svg {
  width: 8px;
  height: 12px;
}
header.site-header .top-header ul.languages-list {
  justify-content: flex-end;
  align-items: center;
  flex-direction: row;
  margin: 0;
}
header.site-header .top-header ul.languages-list .separator {
  margin-left: 5px;
  color: #8699B9;
}
header.site-header .top-header ul.languages-list a {
  font-size: 14px;
  text-align: center;
  margin-left: 5px;
  font-weight: 400;
  text-decoration: none;
  color: #8699B9;
}
header.site-header .top-header ul.languages-list a.active {
  color: #ffffff;
}
header.site-header .main-header {
  display: flex;
  flex-direction: row;
  max-width: 1680px;
  padding: 0.25rem 2rem;
  margin: auto;
}
@media (min-width: 1680px) {
  header.site-header .main-header {
    padding: 0.25rem 0rem;
  }
}
@media (max-width: 576px) {
  header.site-header .main-header {
    padding: 1.25rem;
  }
}
header.site-header .main-header .header-search-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  order: 1;
  width: 25%;
}
@media (max-width: 992px) {
  header.site-header .main-header .header-search-container {
    width: 100%;
    max-width: 20px;
    margin-right: 0.35rem;
  }
}
header.site-header .main-header .header-search-container .header-search-toggle {
  display: none;
}
@media (max-width: 992px) {
  header.site-header .main-header .header-search-container .header-search-toggle {
    display: inline-flex;
    cursor: pointer;
  }
}
header.site-header .main-header .header-search-container .header-search-toggle svg circle, header.site-header .main-header .header-search-container .header-search-toggle svg path {
  stroke: #0D3273;
}
header.site-header .main-header .header-search-container .header-search {
  display: none;
}
@media (min-width: 992px) {
  header.site-header .main-header .header-search-container .header-search {
    width: 100%;
    margin-left: 1rem;
    margin-right: 1rem;
    max-width: 300px;
    justify-content: center;
    flex-direction: column;
    display: inline-flex;
  }
}
@media (max-width: 992px) {
  header.site-header .main-header .header-search-container .header-search {
    width: 100%;
    position: absolute;
    top: 145px;
    background-color: #FFFFFF;
    padding: 1.25rem;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1607843137);
    left: 0;
    z-index: 999;
  }
  header.site-header .main-header .header-search-container .header-search.active {
    top: 95px;
    display: inline-flex;
  }
}
@media (max-width: 992px) and (max-width: 576px) {
  header.site-header .main-header .header-search-container .header-search.active {
    top: 120px;
  }
}
header.site-header .main-header .header-search-container .header-search #close-header-search {
  display: none;
}
@media (max-width: 992px) {
  header.site-header .main-header .header-search-container .header-search #close-header-search {
    display: block;
    position: absolute;
    top: 30px;
    right: 10px;
    cursor: pointer;
  }
}
header.site-header .main-header .header-search-container .header-search .woocommerce-product-search {
  background: #ffffff;
  border-radius: 50px !important;
  border: 1px solid #FFFFFF !important;
  font-size: 16px;
  height: 49px;
  padding: 0 0 0 10px;
  display: flex;
  color: #8699B9;
  width: 100%;
}
@media (max-width: 992px) {
  header.site-header .main-header .header-search-container .header-search .woocommerce-product-search {
    border: #0D3273 1px solid !important;
    color: #0D3273;
    width: 90%;
  }
}
header.site-header .main-header .header-search-container .header-search .woocommerce-product-search.active {
  border: #0D3273 1px solid !important;
  color: #0D3273;
}
header.site-header .main-header .header-search-container .header-search .woocommerce-product-search .screen-reader-text {
  display: none;
}
header.site-header .main-header .header-search-container .header-search .woocommerce-product-search .search-field {
  background: unset;
  border-radius: unset;
  border: none !important;
  font-size: 16px;
  padding: 0;
  width: 100%;
  color: #8699B9;
}
header.site-header .main-header .header-search-container .header-search .woocommerce-product-search .search-field ::-moz-placeholder {
  color: #8699B9;
}
header.site-header .main-header .header-search-container .header-search .woocommerce-product-search .search-field ::placeholder {
  color: #8699B9;
}
header.site-header .main-header .header-search-container .header-search .woocommerce-product-search button {
  background: #ffffff;
  border: none;
  border-radius: 50px !important;
  padding: 0 1rem;
}
header.site-header .main-header .header-search-container .header-search .woocommerce-product-search button svg circle, header.site-header .main-header .header-search-container .header-search .woocommerce-product-search button svg path {
  stroke: #0D3273;
}
header.site-header .main-header .header-search-container .header-search .woocommerce-product-search button.active {
  background: #0D3273;
}
header.site-header .main-header .header-search-container .header-search .woocommerce-product-search button.active svg circle, header.site-header .main-header .header-search-container .header-search .woocommerce-product-search button.active svg path {
  stroke: #ffffff;
}
header.site-header .main-header .header-search-container .header-search:hover .woocommerce-product-search.active {
  border: #0D3273 1px solid !important;
  color: #0D3273;
}
header.site-header .main-header .header-search-container .header-search:hover .woocommerce-product-search button {
  background: #E7EBF1;
}
header.site-header .main-header .header-search-container .header-search:hover .woocommerce-product-search button.active {
  background: #0D3273;
}
header.site-header .main-header .header-search-container .header-search:hover .woocommerce-product-search button.active svg circle, header.site-header .main-header .header-search-container .header-search:hover .woocommerce-product-search button.active svg path {
  stroke: #ffffff;
}
header.site-header .main-header .header-search-container .header-search:hover .woocommerce-product-search .search-field {
  color: #0D3273;
}
header.site-header .main-header .header-search-container .header-search:hover .woocommerce-product-search .search-field ::-moz-placeholder {
  color: #0D3273;
}
header.site-header .main-header .header-search-container .header-search:hover .woocommerce-product-search .search-field ::placeholder {
  color: #0D3273;
}
header.site-header .main-header .logo-container {
  width: 50%;
  display: flex;
  flex-grow: 1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
@media (max-width: 992px) {
  header.site-header .main-header .logo-container {
    order: 3;
  }
}
@media (min-width: 992px) {
  header.site-header .main-header .logo-container {
    width: auto;
    order: 2;
  }
}
header.site-header .main-header .logo-container img {
  width: 100%;
}
@media (max-width: 992px) {
  header.site-header .main-header .logo-container img {
    width: 196px;
    height: 46px;
  }
}
@media (min-width: 992px) {
  header.site-header .main-header .logo-container img {
    width: 300px;
    height: 70px;
  }
}
header.site-header .main-header .logo-container img {
  /* @media (max-width: 992px) {
     max-height: 52px;
  }

  @media (max-width: 768px) {
     max-height: 48px;
  }

  @media (max-width: 576px) {
     max-height: 36px;
  } */
}
header.site-header .main-header .header-secondary-menu-container {
  width: 100%;
  max-width: 120px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  order: 3;
}
@media (max-width: 1200px) {
  header.site-header .main-header .header-secondary-menu-container {
    display: none;
  }
}
header.site-header .main-header .header-secondary-menu-container .header-secondary-menu {
  display: none;
}
@media (min-width: 1200px) {
  header.site-header .main-header .header-secondary-menu-container .header-secondary-menu {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
  }
}
header.site-header .main-header .header-secondary-menu-container .header-secondary-menu .header-secondary-menu-list {
  display: flex;
  list-style: none;
  margin: 0;
  gap: 2rem;
  justify-content: space-between;
  padding-right: 0.35rem;
}
header.site-header .main-header .header-secondary-menu-container .header-secondary-menu .header-secondary-menu-list li a {
  color: #0D3273;
  font-weight: 700;
  font-size: 14px;
  white-space: nowrap;
}
header.site-header .main-header .header-actions-container {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  max-width: 140px;
  padding: 0rem 1rem;
  order: 4;
}
@media (max-width: 992px) {
  header.site-header .main-header .header-actions-container {
    order: 2;
    padding: 0rem 0.65rem;
    justify-content: flex-start;
  }
}
@media (max-width: 768px) {
  header.site-header .main-header .header-actions-container {
    width: auto;
    /* padding: 0rem 1rem 0rem 0rem; */
  }
}
header.site-header .main-header .header-actions-container .actions-container {
  display: flex;
  gap: 10px;
  align-items: center;
}
@media (min-width: 992px) {
  header.site-header .main-header .header-actions-container .actions-container {
    gap: 15px;
  }
}
header.site-header .main-header .header-actions-container .actions-container svg {
  width: 25px;
  height: 25px;
}
header.site-header .main-header .header-actions-container .actions-container .action {
  cursor: pointer;
  position: relative;
}
@media (max-width: 768px) {
  header.site-header .main-header .header-actions-container .actions-container .action.account {
    display: none;
  }
}
@media (max-width: 768px) {
  header.site-header .main-header .header-actions-container .actions-container .action.wishlist {
    display: none;
  }
}
header.site-header .main-header .header-actions-container .actions-container .action.wishlist .wishlist-count {
  display: none;
}
header.site-header .main-header .header-actions-container .actions-container .action.active {
  background: #0D3273;
  border-radius: 50%;
  padding: 0.25rem;
}
header.site-header .main-header .header-actions-container .actions-container .action.active svg {
  padding: 0.25rem;
}
header.site-header .main-header .header-actions-container .actions-container .action.active svg path {
  stroke: #ffffff !important;
}
header.site-header .main-header .header-actions-container .actions-container .action.active .wishlist-count {
  position: absolute;
  color: #FFF;
  top: -15px;
  right: -10px;
  background-color: #0D3273;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 700;
}
header.site-header .main-header .header-actions-container .actions-container .action .cart-count {
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
  font-size: 12px;
  text-align: center;
  top: -10px;
  right: -10px;
  background: #0D3273;
  color: #ffffff;
}
header.site-header .main-header .menu-container {
  width: 100%;
  display: flex;
  max-width: 120px;
  flex-direction: column;
  justify-content: center;
  order: 5;
}
@media (max-width: 992px) {
  header.site-header .main-header .menu-container {
    order: 4;
  }
}
@media (max-width: 768px) {
  header.site-header .main-header .menu-container {
    width: 50px;
  }
}
header.site-header .mobile-header-search {
  width: 100%;
  max-width: 95%;
  margin: 0 auto;
  padding-bottom: 1.25rem;
}
@media (min-width: 992px) {
  header.site-header .mobile-header-search {
    display: none;
  }
}
header.site-header .mobile-header-search .woocommerce-product-search {
  background: #F3F4F6;
  border-radius: 50px !important;
  border: none !important;
  font-size: 16px;
  height: 49px;
  padding: 0 10px;
  display: flex;
}
header.site-header .mobile-header-search .woocommerce-product-search .screen-reader-text {
  display: none;
}
header.site-header .mobile-header-search .woocommerce-product-search .search-field {
  background: unset;
  border-radius: unset;
  border: none !important;
  font-size: 16px;
  padding: 0;
  width: 100%;
}
header.site-header .mobile-header-search .woocommerce-product-search .search-field ::-moz-placeholder {
  color: #5B5B5B;
}
header.site-header .mobile-header-search .woocommerce-product-search .search-field ::placeholder {
  color: #5B5B5B;
}
header.site-header .mobile-header-search .woocommerce-product-search button {
  background: #F3F4F6;
  border: none;
  border-radius: 70px !important;
  padding-right: 15px;
}

body.is-scrolled header.site-header .main-header .header-search-container .header-search {
  top: 95px;
}
@media (max-width: 576px) {
  body.is-scrolled header.site-header .main-header .header-search-container .header-search {
    top: 120px;
  }
}

body.is-scrolled header.site-header {
  top: -40px;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1607843137);
}
@media (min-width: 992px) {
  body.is-scrolled header.site-header {
    top: -42px;
  }
}
@media (min-width: 1400px) {
  body.is-scrolled header.site-header {
    top: -45px;
  }
}

.section-shop-by-brand {
  padding: 6rem 0rem;
  background: #EEF1F6;
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-title {
  width: 100%;
  margin: 0 auto;
  font-size: 24px;
  color: #0D3273;
  font-weight: 700;
  text-align: center;
}
@media (min-width: 992px) {
  .section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-title {
    font-size: 36px;
    width: 80%;
  }
}
@media (min-width: 1200px) {
  .section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-title {
    font-size: 42px;
    width: 70%;
  }
}
@media (min-width: 1400px) {
  .section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-title {
    font-size: 54px;
    width: 60%;
  }
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-text {
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
  color: #19253C;
  font-weight: 400;
  text-align: center;
}
@media (min-width: 992px) {
  .section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-text {
    font-size: 20px;
    width: 60%;
  }
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper {
  background-color: #EEF1F6;
  border-radius: 100px;
  margin-top: 3rem;
  padding: 0.375rem 2rem;
  position: relative;
}
@media (min-width: 992px) {
  .section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper {
    padding: 0.375rem 6rem;
  }
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .partner-network-list {
  margin: 0rem 3rem;
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-next {
  position: absolute;
  right: 20px;
  bottom: -70px;
  background-color: #ffffff;
  border-radius: 50%;
  height: 35px;
  width: 35px;
}
@media (min-width: 992px) {
  .section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-next {
    height: 60px;
    width: 60px;
    bottom: unset;
    top: 35%;
    transition: transform 0.3s ease-in-out;
  }
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-next:before {
  content: "";
  background-image: url("/wp-content/themes/dsgr-child/assets/images/right-arrow.png");
  background-position: -14px 0px;
  background-repeat: no-repeat;
  width: 14px;
  height: 21px;
  position: absolute;
  transition: background-position 0.3s ease-in-out;
  top: 20%;
  left: 32%;
}
@media (min-width: 992px) {
  .section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-next:before {
    top: 35%;
    left: 40%;
  }
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-next:hover {
  background-color: #0A9ED9;
}
@media (min-width: 992px) {
  .section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-next:hover {
    transform: scale(1.2);
  }
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-next:hover:before {
  content: "";
  background-position: 0 0;
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-next:hover svg circle {
  fill: #0A9ED9;
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-next:hover svg path {
  stroke: #ffffff;
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-prev {
  position: absolute;
  left: 20px;
  bottom: -70px;
  background-color: #ffffff;
  border-radius: 50%;
  height: 35px;
  width: 35px;
}
@media (min-width: 992px) {
  .section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-prev {
    height: 60px;
    width: 60px;
    bottom: unset;
    top: 35%;
    transition: transform 0.3s ease-in-out;
  }
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-prev:before {
  content: "";
  background-image: url("/wp-content/themes/dsgr-child/assets/images/left-arrow.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 14px;
  height: 21px;
  position: absolute;
  transition: background-position 0.3s ease-in-out;
  top: 20%;
  left: 30%;
}
@media (min-width: 992px) {
  .section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-prev:before {
    top: 35%;
    left: 40%;
  }
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-prev:hover {
  background-color: #0A9ED9;
}
@media (min-width: 992px) {
  .section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-prev:hover {
    transform: scale(1.2);
  }
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-prev:hover:before {
  content: "";
  background-position: -14px 0;
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-prev:hover svg circle {
  fill: #0A9ED9;
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-button-prev:hover svg path {
  stroke: #ffffff;
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-pagination {
  position: absolute;
  bottom: -45px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}
@media (min-width: 992px) {
  .section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-pagination {
    bottom: -30px;
  }
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-pagination .swiper-pagination-bullet {
  background: rgba(13, 50, 115, 0.8);
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-pagination span {
  align-self: baseline;
}
.section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-list-wrapper .shop-by-brand-list-swiper-pagination .swiper-pagination-bullet-active {
  background: #0D3273;
  width: 18px;
  height: 18px;
  top: 5px;
  position: relative;
}

.section-visit-our-website {
  background-color: #93DCF6;
}
@media (min-width: 992px) {
  .section-visit-our-website {
    background-image: -webkit-linear-gradient(150deg, #93DCF6 50%, #FFFFFF 50%);
  }
}
@media (max-width: 992px) {
  .section-visit-our-website .visit-our-website-container {
    padding: 0;
  }
}
.section-visit-our-website .visit-our-website-container .visit-our-website-wrapper {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  .section-visit-our-website .visit-our-website-container .visit-our-website-wrapper {
    flex-direction: row;
    padding: 3rem;
  }
}
.section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-text-wrapper {
  width: 100%;
  background-color: #ffffff;
  padding: 3rem 0rem;
  justify-content: flex-start;
}
@media (min-width: 992px) {
  .section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-text-wrapper {
    width: 50%;
    background-color: transparent;
  }
}
@media (min-width: 1400px) {
  .section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-text-wrapper {
    margin-left: 6rem;
  }
}
.section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-text-wrapper .visit-our-website-text {
  width: 100%;
  padding: 0px 30px;
}
@media (min-width: 992px) {
  .section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-text-wrapper .visit-our-website-text {
    width: 60%;
  }
}
.section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-text-wrapper .visit-our-website-text .visit-our-website-text-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  color: #0D3273;
  line-height: 1.1;
  margin-bottom: 0.65rem;
}
@media (min-width: 992px) {
  .section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-text-wrapper .visit-our-website-text .visit-our-website-text-title {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  .section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-text-wrapper .visit-our-website-text .visit-our-website-text-title {
    font-size: 42px;
  }
}
@media (min-width: 1400px) {
  .section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-text-wrapper .visit-our-website-text .visit-our-website-text-title {
    font-size: 54px;
  }
}
.section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-text-wrapper .visit-our-website-text .visit-our-website-text-subtitle {
  color: #19253C;
  font-size: 14px;
}
@media (min-width: 992px) {
  .section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-text-wrapper .visit-our-website-text .visit-our-website-text-subtitle {
    font-size: 16px;
  }
}
.section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-text-wrapper .visit-our-website-text .visit-our-website-text-button-link {
  display: inline-flex;
  padding: 1rem 2.25rem;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 40px;
  background-color: #0D3273;
  color: #ffffff;
  margin: 1.25rem 0rem;
  font-size: 14px;
}
@media (min-width: 992px) {
  .section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-text-wrapper .visit-our-website-text .visit-our-website-text-button-link {
    font-size: 16px;
  }
}
.section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-image-wrapper {
  width: 100%;
  padding: 3rem 0rem;
  background-color: #93DCF6;
}
@media (min-width: 992px) {
  .section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-image-wrapper {
    width: 50%;
    background-color: transparent;
  }
}
.section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-image-wrapper .visit-our-website-image {
  display: flex;
  justify-content: center;
  padding: 0 30px;
  align-items: center;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) {
  .section-visit-our-website .visit-our-website-container .visit-our-website-wrapper .visit-our-website-image-wrapper .visit-our-website-image {
    margin-right: 3rem;
    padding: 0;
  }
}

.section-feature-list {
  padding: 3rem 0rem;
  background-color: #EEF1F6;
  border-top: 1px solid #0D3273;
  border-bottom: 1px solid #0D3273;
}
@media (min-width: 992px) {
  .section-feature-list {
    padding: 6rem 0rem;
  }
}
@media (min-width: 1600px) {
  .section-feature-list .feature-list-container {
    padding: 0;
  }
}
.section-feature-list .feature-list-container .feature-list-wrapper {
  display: flex;
  /* flex-direction: column; */
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .section-feature-list .feature-list-container .feature-list-wrapper {
    flex-direction: row;
  }
}
.section-feature-list .feature-list-container .feature-list-wrapper .feature-item {
  width: 100%;
  margin-bottom: 2rem;
}
@media (min-width: 360px) {
  .section-feature-list .feature-list-container .feature-list-wrapper .feature-item {
    width: 49%;
  }
}
@media (min-width: 992px) {
  .section-feature-list .feature-list-container .feature-list-wrapper .feature-item {
    width: 24%;
    margin-bottom: 0rem;
  }
}
.section-feature-list .feature-list-container .feature-list-wrapper .feature-item .feature-item-image {
  max-height: 60px;
  height: 100%;
  text-align: center;
}
@media (min-width: 992px) {
  .section-feature-list .feature-list-container .feature-list-wrapper .feature-item .feature-item-image {
    text-align: left;
  }
}
.section-feature-list .feature-list-container .feature-list-wrapper .feature-item .feature-item-title {
  font-size: 16px;
  color: #0D3273;
  font-weight: 700;
  line-height: 1.1;
  margin: 0.65rem 0rem;
  width: 100%;
  text-align: center;
}
@media (min-width: 992px) {
  .section-feature-list .feature-list-container .feature-list-wrapper .feature-item .feature-item-title {
    width: 90%;
    font-size: 24px;
    text-align: left;
  }
}
.section-feature-list .feature-list-container .feature-list-wrapper .feature-item .feature-item-text {
  font-size: 14px;
  color: #0D3273;
  width: 100%;
  text-align: center;
}
@media (min-width: 992px) {
  .section-feature-list .feature-list-container .feature-list-wrapper .feature-item .feature-item-text {
    width: 90%;
    font-size: 16px;
    text-align: left;
  }
}

footer.site-footer {
  background: #0D3273;
  position: relative;
  overflow: hidden;
}
footer.site-footer * {
  color: #000000;
}
@media (max-width: 992px) {
  footer.site-footer::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='357' height='269' fill='none' viewBox='0 0 357 269'%3E%3Cmask id='a' width='357' height='269' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%230D3273' d='M0 0h356.044v269H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23009AD6' fill-rule='evenodd' d='m373.14 142.645 43.857 22.473 2.028-7.006-17.647-52.268-5.416-2.628c-24.756 3.854-49.525 7.655-74.295 11.473l43.017 22.438.28-.402a6.155 6.155 0 0 1 1-1.086c.36-.298.747-.526 1.174-.684 1.28-.49 2.588-.262 3.668.526 1.08.771 1.934 2.102 2.308 3.766a8.117 8.117 0 0 1 .026 3.398Z' clip-rule='evenodd'/%3E%3Cpath fill='%23F7B333' fill-rule='evenodd' d='M385.612 101.587 260.11 46.691l86.9 60.851c12.858-1.909 25.743-3.923 38.602-5.938' clip-rule='evenodd'/%3E%3Cpath fill='%23EF8020' fill-rule='evenodd' d='m261.591 51.351 53.047 98.388 35.801 28.674c-11.698-21.125-23.503-42.232-34.92-63.549a1.905 1.905 0 0 1-.187-.385 1.98 1.98 0 0 1 .16-1.611c.187-.316.48-.543.814-.596l26.45-4.081-81.165-56.84Z' clip-rule='evenodd'/%3E%3Cpath fill='%23E93F6B' fill-rule='evenodd' d='m359.376 204.266-27.358 64.143-1.427 15.765 13.699-14.819c5.082-21.667 10.11-43.387 15.086-65.089Z' clip-rule='evenodd'/%3E%3Cpath fill='%23702C80' fill-rule='evenodd' d='m351.479 304.668 10.297-19.915 2.281-28.359v-.368l-2.508-50.236c-4.961 21.422-9.87 42.862-14.885 64.267l4.815 34.594v.017Z' clip-rule='evenodd'/%3E%3Cpath fill='%23034E9C' fill-rule='evenodd' d='m363.804 195.999 51.407-24.75 1.774-6.148-43.857-22.474c-.107.491-.24.964-.427 1.419-.587 1.419-1.601 2.54-2.868 3.031-1.28.49-2.587.262-3.668-.526-1.067-.771-1.907-2.049-2.294-3.678l-.027-.088a7.426 7.426 0 0 1-.16-1.068 9.954 9.954 0 0 1-.027-1.086l.027-.578c-14.659-7.62-29.291-15.274-43.937-22.929 14.366 26.116 28.771 52.198 43.097 78.349l.947.543.013-.017Z' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    position: absolute;
    width: 357px;
    height: 269px;
    top: 52%;
    right: 0;
    z-index: 0;
  }
}
@media (max-width: 420px) {
  footer.site-footer::after {
    content: none;
  }
}
footer .main-footer {
  display: flex;
  flex-direction: column;
  padding: 50px 30px;
  position: relative;
  z-index: 1;
  justify-content: space-between;
}
@media (min-width: 576px) {
  footer .main-footer {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media (min-width: 992px) {
  footer .main-footer {
    flex-wrap: nowrap;
    padding: 1.9rem 30px;
  }
}
@media (min-width: 1600px) {
  footer .main-footer {
    padding: 1.9rem 0rem;
  }
}
footer .main-footer .first-footer-area {
  width: 100%;
  padding-bottom: 2rem;
}
@media (min-width: 992px) {
  footer .main-footer .first-footer-area {
    width: 50%;
  }
}
footer .main-footer .first-footer-area .footer-telephone-orders {
  max-width: 220px;
  width: 100%;
  padding-bottom: 4rem;
}
footer .main-footer .first-footer-area .footer-telephone-orders a {
  display: flex;
  flex-direction: row;
  color: #ffffff;
}
footer .main-footer .first-footer-area .footer-telephone-orders a span {
  color: #ffffff;
  padding-left: 1.25rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
footer .main-footer .second-footer-area {
  width: 100%;
  padding-bottom: 2rem;
}
@media (min-width: 576px) {
  footer .main-footer .second-footer-area {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    padding-top: 3rem;
    gap: 10px;
  }
}
footer .main-footer .footer-section {
  width: 100%;
  /* padding-bottom: 2rem; */
  /* @media (min-width: 576px) {
     width: 50%;
  }

  @media (min-width: 992px) {
     width: 25%;
  } */
  /* &.first-footer-section {
     @media (min-width: 1200px) {
        width: 25%;
     }
  } */
}
footer .main-footer .footer-section.second-footer-section {
  width: 100%;
}
@media (min-width: 576px) {
  footer .main-footer .footer-section.second-footer-section {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  footer .main-footer .footer-section.second-footer-section {
    width: 35%;
  }
}
@media (max-width: 992px) {
  footer .main-footer .footer-section.second-footer-section .footer-contact-wrapper {
    margin-bottom: 3rem;
  }
}
footer .main-footer .footer-section.third-footer-section {
  width: 100%;
}
@media (min-width: 576px) {
  footer .main-footer .footer-section.third-footer-section {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  footer .main-footer .footer-section.third-footer-section {
    width: 35%;
  }
}
@media (max-width: 992px) {
  footer .main-footer .footer-section.third-footer-section .menu-footer-third-column-container {
    margin-bottom: 3rem;
  }
}
footer .main-footer .footer-section.fourth-footer-section {
  width: 100%;
}
footer .main-footer .footer-section .logo-container {
  background: #ffffff;
}
footer .main-footer .footer-section .footer-contact-wrapper .footer-contact-line {
  color: #ffffff;
  line-height: 1.6;
  font-size: 16px;
  margin: 0;
}
footer .main-footer .footer-section .footer-contact-wrapper .footer-contact-line a {
  color: #ffffff;
}
@media (max-width: 992px) {
  footer .main-footer .footer-section .footer-contact-wrapper .footer-contact-line {
    padding: 0.3rem 0rem;
  }
}
footer .main-footer .footer-section .social-container {
  display: flex;
  flex-direction: column;
}
footer .main-footer .footer-section .social-container .social-container-title {
  display: block;
  padding-top: 1.25rem;
}
footer .main-footer .footer-section .social-container .social-container-icons {
  display: flex;
  gap: 10px;
}
footer .main-footer .footer-section .social-container .social-container-icons .social-icon {
  width: 42px;
  height: 42px;
}
footer .main-footer .footer-section .social-container .social-container-icons .social-icon a {
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  width: 42px;
  height: 42px;
  content: "";
  position: relative;
  display: flex;
}
footer .main-footer .footer-section .social-container .social-container-icons .social-icon a.facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 42 42' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;'%3E%3Cg%3E%3Ccircle cx='21' cy='20.556' r='20' style='fill:rgb(238,241,247);stroke:rgb(13,50,115);stroke-width:1px;'/%3E%3Cpath d='M18.556,29.111L21.778,29.111L21.778,21.333L24,21.333C24,21.333 24.222,20.111 24.333,18.667L21.889,18.667L21.889,16.889C21.919,16.723 21.999,16.57 22.118,16.451C22.237,16.332 22.39,16.252 22.556,16.222L24.333,16.222L24.333,13.556L21.889,13.556C18.556,13.556 18.556,16.222 18.556,16.556L18.556,18.667L17,18.667L17,21.333L18.556,21.333L18.556,29.111Z' style='fill:rgb(13,50,115);fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E%0A");
}
footer .main-footer .footer-section .social-container .social-container-icons .social-icon a.facebook:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 42 42' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;'%3E%3Cg%3E%3Ccircle cx='21' cy='20.556' r='20' style='fill:rgb(10,158,217);stroke:rgb(10,158,217);stroke-width:1px;'/%3E%3Cpath d='M18.556,29.111L21.778,29.111L21.778,21.333L24,21.333C24,21.333 24.222,20.111 24.333,18.667L21.889,18.667L21.889,16.889C21.919,16.723 21.999,16.57 22.118,16.451C22.237,16.332 22.39,16.252 22.556,16.222L24.333,16.222L24.333,13.556L21.889,13.556C18.556,13.556 18.556,16.222 18.556,16.556L18.556,18.667L17,18.667L17,21.333L18.556,21.333L18.556,29.111Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
}
footer .main-footer .footer-section .social-container .social-container-icons .social-icon a.instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 42 42' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;'%3E%3Cg%3E%3Ccircle cx='21' cy='20.556' r='20' style='fill:rgb(238,241,247);stroke:rgb(13,50,115);stroke-width:1px;'/%3E%3Cpath d='M24.667,12.557L16.889,12.557C16.377,12.554 15.87,12.652 15.397,12.846C14.924,13.041 14.494,13.327 14.132,13.689C13.77,14.05 13.484,14.48 13.29,14.954C13.095,15.427 12.997,15.934 13,16.446L13,24.224C12.997,24.735 13.095,25.242 13.29,25.715C13.484,26.189 13.77,26.619 14.132,26.981C14.494,27.342 14.924,27.629 15.397,27.823C15.87,28.017 16.377,28.116 16.889,28.112L24.667,28.112C25.178,28.116 25.686,28.017 26.159,27.823C26.632,27.629 27.062,27.342 27.424,26.981C27.786,26.619 28.072,26.189 28.266,25.715C28.461,25.242 28.559,24.735 28.556,24.224L28.556,16.446C28.568,15.932 28.476,15.42 28.285,14.943C28.094,14.465 27.808,14.031 27.445,13.668C27.081,13.304 26.647,13.018 26.17,12.827C25.692,12.636 25.181,12.544 24.667,12.557ZM26.889,24.224C26.887,24.812 26.653,25.377 26.236,25.793C25.82,26.209 25.256,26.444 24.667,26.446L16.889,26.446C16.3,26.444 15.736,26.209 15.32,25.793C14.903,25.377 14.669,24.812 14.667,24.224L14.667,16.446C14.669,15.857 14.903,15.293 15.32,14.876C15.736,14.46 16.3,14.225 16.889,14.224L24.667,14.224C25.256,14.225 25.82,14.46 26.236,14.876C26.653,15.293 26.887,15.857 26.889,16.446L26.889,24.224Z' style='fill:rgb(13,50,115);fill-rule:nonzero;'/%3E%3Cpath d='M25,17.224C24.802,17.224 24.609,17.165 24.445,17.055C24.28,16.945 24.152,16.789 24.076,16.606C24.001,16.424 23.981,16.223 24.019,16.029C24.058,15.835 24.153,15.656 24.293,15.517C24.433,15.377 24.611,15.281 24.805,15.243C24.999,15.204 25.2,15.224 25.383,15.3C25.566,15.375 25.722,15.504 25.832,15.668C25.941,15.833 26,16.026 26,16.224C25.889,16.779 25.556,17.224 25,17.224Z' style='fill:rgb(13,50,115);fill-rule:nonzero;'/%3E%3Cpath d='M20.889,16.335C20.098,16.335 19.324,16.57 18.666,17.009C18.009,17.449 17.496,18.073 17.193,18.804C16.89,19.535 16.811,20.339 16.966,21.115C17.12,21.891 17.501,22.604 18.06,23.163C18.62,23.723 19.332,24.104 20.108,24.258C20.884,24.412 21.689,24.333 22.419,24.031C23.15,23.728 23.775,23.215 24.215,22.557C24.654,21.899 24.889,21.126 24.889,20.335C24.874,19.279 24.448,18.27 23.701,17.522C22.954,16.775 21.945,16.349 20.889,16.335ZM20.889,22.668C20.27,22.668 19.676,22.422 19.239,21.985C18.801,21.547 18.555,20.954 18.555,20.335C18.555,19.716 18.801,19.123 19.239,18.685C19.676,18.247 20.27,18.002 20.889,18.002C21.197,17.994 21.504,18.049 21.79,18.164C22.077,18.279 22.337,18.45 22.555,18.668C22.773,18.887 22.945,19.147 23.06,19.433C23.174,19.72 23.23,20.027 23.222,20.335C23.2,20.947 22.947,21.528 22.514,21.96C22.081,22.393 21.501,22.646 20.889,22.668Z' style='fill:rgb(13,50,115);fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
}
footer .main-footer .footer-section .social-container .social-container-icons .social-icon a.instagram:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 42 42' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;'%3E%3Cg%3E%3Ccircle cx='21' cy='20.556' r='20' style='fill:rgb(10,158,217);stroke:rgb(10,158,217);stroke-width:1px;'/%3E%3Cpath d='M24.667,12.557L16.889,12.557C16.377,12.554 15.87,12.652 15.397,12.846C14.924,13.041 14.494,13.327 14.132,13.689C13.77,14.05 13.484,14.48 13.29,14.954C13.095,15.427 12.997,15.934 13,16.446L13,24.224C12.997,24.735 13.095,25.242 13.29,25.715C13.484,26.189 13.77,26.619 14.132,26.981C14.494,27.342 14.924,27.629 15.397,27.823C15.87,28.017 16.377,28.116 16.889,28.112L24.667,28.112C25.178,28.116 25.686,28.017 26.159,27.823C26.632,27.629 27.062,27.342 27.424,26.981C27.786,26.619 28.072,26.189 28.266,25.715C28.461,25.242 28.559,24.735 28.556,24.224L28.556,16.446C28.568,15.932 28.476,15.42 28.285,14.943C28.094,14.465 27.808,14.031 27.445,13.668C27.081,13.304 26.647,13.018 26.17,12.827C25.692,12.636 25.181,12.544 24.667,12.557ZM26.889,24.224C26.887,24.812 26.653,25.377 26.236,25.793C25.82,26.209 25.256,26.444 24.667,26.446L16.889,26.446C16.3,26.444 15.736,26.209 15.32,25.793C14.903,25.377 14.669,24.812 14.667,24.224L14.667,16.446C14.669,15.857 14.903,15.293 15.32,14.876C15.736,14.46 16.3,14.225 16.889,14.224L24.667,14.224C25.256,14.225 25.82,14.46 26.236,14.876C26.653,15.293 26.887,15.857 26.889,16.446L26.889,24.224Z' style='fill:white;fill-rule:nonzero;stroke:white;stroke-width:1px;stroke-linejoin:round;stroke-miterlimit:2;'/%3E%3Cpath d='M25,17.224C24.802,17.224 24.609,17.165 24.445,17.055C24.28,16.945 24.152,16.789 24.076,16.606C24.001,16.424 23.981,16.223 24.019,16.029C24.058,15.835 24.153,15.656 24.293,15.517C24.433,15.377 24.611,15.281 24.805,15.243C24.999,15.204 25.2,15.224 25.383,15.3C25.566,15.375 25.722,15.504 25.832,15.668C25.941,15.833 26,16.026 26,16.224C25.889,16.779 25.556,17.224 25,17.224Z' style='fill:white;fill-rule:nonzero;'/%3E%3Cpath d='M20.889,16.335C20.098,16.335 19.324,16.57 18.666,17.009C18.009,17.449 17.496,18.073 17.193,18.804C16.89,19.535 16.811,20.339 16.966,21.115C17.12,21.891 17.501,22.604 18.06,23.163C18.62,23.723 19.332,24.104 20.108,24.258C20.884,24.412 21.689,24.333 22.419,24.031C23.15,23.728 23.775,23.215 24.215,22.557C24.654,21.899 24.889,21.126 24.889,20.335C24.874,19.279 24.448,18.27 23.701,17.522C22.954,16.775 21.945,16.349 20.889,16.335ZM20.889,22.668C20.27,22.668 19.676,22.422 19.239,21.985C18.801,21.547 18.555,20.954 18.555,20.335C18.555,19.716 18.801,19.123 19.239,18.685C19.676,18.247 20.27,18.002 20.889,18.002C21.197,17.994 21.504,18.049 21.79,18.164C22.077,18.279 22.337,18.45 22.555,18.668C22.773,18.887 22.945,19.147 23.06,19.433C23.174,19.72 23.23,20.027 23.222,20.335C23.2,20.947 22.947,21.528 22.514,21.96C22.081,22.393 21.501,22.646 20.889,22.668Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
}
footer .main-footer .footer-section .social-container .social-container-icons .social-icon a.youtube {
  background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 42 42' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;'%3E%3Cg%3E%3Ccircle cx='21' cy='20.556' r='20' style='fill:rgb(238,241,247);stroke:rgb(13,50,115);stroke-width:1px;'/%3E%3Cpath d='M14.9,26.233C16.857,26.42 18.823,26.494 20.788,26.455C22.754,26.492 24.72,26.418 26.677,26.233C27.08,26.174 27.456,25.993 27.754,25.715C28.052,25.437 28.258,25.075 28.344,24.677C28.529,23.464 28.603,22.237 28.566,21.01C28.606,19.784 28.532,18.556 28.344,17.344C28.239,16.955 28.027,16.603 27.732,16.328C27.438,16.054 27.072,15.866 26.677,15.788C24.72,15.601 22.754,15.527 20.788,15.566C18.823,15.529 16.857,15.603 14.9,15.788C14.496,15.847 14.121,16.027 13.823,16.305C13.525,16.583 13.319,16.945 13.233,17.344C13.048,18.557 12.974,19.784 13.011,21.01C12.97,22.237 13.045,23.464 13.233,24.677C13.319,25.075 13.525,25.437 13.823,25.715C14.121,25.993 14.496,26.174 14.9,26.233ZM18.677,18.344C20.344,19.232 22.011,20.01 23.677,20.899C22.011,21.788 20.344,22.566 18.677,23.455L18.677,18.344Z' style='fill:rgb(13,50,115);fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
}
footer .main-footer .footer-section .social-container .social-container-icons .social-icon a.youtube:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 42 42' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;'%3E%3Cg%3E%3Ccircle cx='21' cy='20.556' r='20' style='fill:rgb(10,158,217);stroke:rgb(10,158,217);stroke-width:1px;'/%3E%3Cpath d='M14.9,26.233C16.857,26.42 18.823,26.494 20.788,26.455C22.754,26.492 24.72,26.418 26.677,26.233C27.08,26.174 27.456,25.993 27.754,25.715C28.052,25.437 28.258,25.075 28.344,24.677C28.529,23.464 28.603,22.237 28.566,21.01C28.606,19.784 28.532,18.556 28.344,17.344C28.239,16.955 28.027,16.603 27.732,16.328C27.438,16.054 27.072,15.866 26.677,15.788C24.72,15.601 22.754,15.527 20.788,15.566C18.823,15.529 16.857,15.603 14.9,15.788C14.496,15.847 14.121,16.027 13.823,16.305C13.525,16.583 13.319,16.945 13.233,17.344C13.048,18.557 12.974,19.784 13.011,21.01C12.97,22.237 13.045,23.464 13.233,24.677C13.319,25.075 13.525,25.437 13.823,25.715C14.121,25.993 14.496,26.174 14.9,26.233ZM18.677,18.344C20.344,19.232 22.011,20.01 23.677,20.899C22.011,21.788 20.344,22.566 18.677,23.455L18.677,18.344Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
}
footer .main-footer .footer-section .social-container .social-container-icons .social-icon a.linkedin {
  background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 42 42' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;'%3E%3Cg%3E%3Ccircle cx='21' cy='20.556' r='20' style='fill:rgb(238,241,247);stroke:rgb(13,50,115);stroke-width:1px;'/%3E%3Crect x='13' y='18.334' width='3.556' height='10.667' style='fill:rgb(20,39,97);fill-rule:nonzero;'/%3E%3Cpath d='M16.555,14.777C16.562,13.803 15.784,13.007 14.817,13L14.762,13C13.788,13 13,13.797 13,14.778C13,15.759 13.789,16.554 14.762,16.555C15.729,16.579 16.532,15.808 16.556,14.834L16.556,14.778L16.555,14.777Z' style='fill:rgb(20,39,97);fill-rule:nonzero;'/%3E%3Cpath d='M29,22.681C29,19.554 26.96,18.338 24.933,18.338C23.583,18.272 22.298,18.911 21.56,20.016L21.467,20.016L21.467,18.598L18.333,18.598L18.333,29L21.667,29L21.667,23.468C21.566,22.288 22.458,21.25 23.667,21.14L23.793,21.14C24.853,21.14 25.64,21.791 25.64,23.429L25.64,29L28.973,29L29,22.681L29,22.681Z' style='fill:rgb(20,39,97);fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
}
footer .main-footer .footer-section .social-container .social-container-icons .social-icon a.linkedin:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 42 42' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;'%3E%3Cg%3E%3Ccircle cx='21' cy='20.556' r='20' style='fill:rgb(10,158,217);stroke:rgb(10,158,217;stroke-width:1px;'/%3E%3Crect x='13' y='18.334' width='3.556' height='10.667' style='fill:white;fill-rule:nonzero;'/%3E%3Cpath d='M16.555,14.777C16.562,13.803 15.784,13.007 14.817,13L14.762,13C13.788,13 13,13.797 13,14.778C13,15.759 13.789,16.554 14.762,16.555C15.729,16.579 16.532,15.808 16.556,14.834L16.556,14.778L16.555,14.777Z' style='fill:white;fill-rule:nonzero;'/%3E%3Cpath d='M29,22.681C29,19.554 26.96,18.338 24.933,18.338C23.583,18.272 22.298,18.911 21.56,20.016L21.467,20.016L21.467,18.598L18.333,18.598L18.333,29L21.667,29L21.667,23.468C21.566,22.288 22.458,21.25 23.667,21.14L23.793,21.14C24.853,21.14 25.64,21.791 25.64,23.429L25.64,29L28.973,29L29,22.681L29,22.681Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
}
footer .main-footer .footer-section .social-container .social-container-icons .social-icon:hover img {
  filter: invert(1);
}
footer .main-footer .footer-section .social-container .social-container-icons .social-icon svg {
  width: 40px;
  height: 40px;
}
footer .main-footer .footer-section ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer .main-footer .footer-section ul li {
  line-height: 1.6;
}
@media (max-width: 992px) {
  footer .main-footer .footer-section ul li {
    padding: 0.3rem 0rem;
  }
}
footer .main-footer .footer-section ul li a {
  color: #000000;
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #ffffff;
}
footer .main-footer .footer-section .footer-text-wrapper {
  display: flex;
  flex-direction: column;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  footer .main-footer .footer-section .footer-text-wrapper {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
footer .main-footer .footer-section .footer-text-line {
  color: #ffffff;
  line-height: 2;
  font-size: 16px;
  margin: 0;
}
footer .main-footer .footer-section .footer-text-line a {
  color: #ffffff;
}
footer .main-footer .footer-section .footer-text-line:not(:first-child) {
  padding-left: 1rem;
}
footer .main-footer .footer-section .footer-column-title {
  color: #ffffff;
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 1.5rem;
  padding-left: 0.75rem;
  border-left: #FFFFFF 2px solid;
  min-height: 30px;
}
footer .main-footer .footer-section .footer-column-title.empty-title {
  border-left: none;
}
footer .main-footer .footer-section p {
  color: #000000;
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-weight: 400;
  font-size: 15px;
}
footer .footer-copyright-wrapper {
  /* border-top: rgba(200, 189, 173, 0.4) 1px solid; */
}
footer .footer-copyright {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.25rem 0;
  align-items: center;
}
@media (min-width: 992px) {
  footer .footer-copyright {
    flex-direction: row;
  }
}
footer .footer-copyright p, footer .footer-copyright a {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
}
footer .footer-copyright .created-wrapper {
  z-index: 1;
  position: relative;
}
footer .footer-copyright .created-wrapper svg {
  margin-left: 5px;
}
footer .footer-copyright .created-wrapper svg path {
  fill: #ffffff;
}
footer .footer-copyright > div {
  padding: 0.65rem 0rem 0.65rem 0rem;
  color: #ffffff;
}

.menu-horizontal {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
}
.menu-horizontal ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.menu-unstyled {
  padding: 0;
  margin: 0;
  list-style: none;
}

.main-header .menu-container .main-navigation-toggle-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.main-header .menu-container .main-navigation-toggle-wrapper .main-navigation-toggle-text {
  color: #0D3273;
  font-weight: 700;
  font-size: 14px;
  padding-right: 0.5rem;
}
@media (max-width: 768px) {
  .main-header .menu-container .main-navigation-toggle-wrapper .main-navigation-toggle-text {
    display: none;
  }
}
.main-header .menu-container .main-navigation-toggle-wrapper .main-navigation-toggle {
  background-color: #0D3273;
  width: 50px;
  height: 50px;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
}
.main-header .menu-container .main-navigation-toggle-wrapper .main-navigation-toggle svg {
  width: 28px;
  height: 28px;
}
.main-header .menu-container .main-navigation-toggle-wrapper .main-navigation-toggle .lines {
  display: none;
}
.main-header .menu-container .main-navigation-toggle-wrapper .main-navigation-toggle .lines.active {
  display: block;
}
.main-header .menu-container .main-navigation-toggle-wrapper .main-navigation-toggle .close {
  display: none;
}
.main-header .menu-container .main-navigation-toggle-wrapper .main-navigation-toggle .close.active {
  display: block;
}
.main-header .menu-container .header-primary-menu-container {
  /* display: flex; */
  /* display: none; */
  position: fixed;
  top: 128px;
  width: 0;
  height: 100vh;
  background: #0D3273;
  right: 0;
  left: auto;
  transition: 0.6s width ease-in-out;
}
@media (min-width: 576px) {
  .main-header .menu-container .header-primary-menu-container {
    top: 95px;
  }
}
@media (min-width: 992px) {
  .main-header .menu-container .header-primary-menu-container {
    width: 100%;
    top: -100vh;
    left: 0;
    transition: 0.6s top ease-in-out;
  }
}
.main-header .menu-container .header-primary-menu-container.active {
  top: 128px;
  width: 100%;
  display: unset;
}
@media (min-width: 576px) {
  .main-header .menu-container .header-primary-menu-container.active {
    top: 95px;
  }
}
@media (min-width: 992px) {
  .main-header .menu-container .header-primary-menu-container.active {
    top: 120px;
    right: unset;
  }
}
@media (max-width: 992px) {
  .main-header .menu-container .header-primary-menu-container.active .mobile-menu-wrapper {
    display: flex;
  }
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  /* padding: 0rem 3rem; */
}
@media (max-width: 992px) {
  .main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper {
    display: none;
  }
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu {
  display: none;
}
@media (min-width: 992px) {
  .main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu {
    display: flex;
    flex-direction: row;
    position: relative;
    padding: 7rem 0rem 0rem 0rem;
  }
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 {
  width: 30%;
  height: calc(100vh - 280px);
  overflow-y: auto;
  overflow-x: initial;
  margin-right: 2rem;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 ::-webkit-scrollbar-thumb {
  background: #254d92;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 ::-webkit-scrollbar-track {
  background: #0D3273;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 ::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 {
  scrollbar-width: thin;
  scrollbar-color: #254d92 #0D3273;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 .menu-horizontal .menu-main-menu-container {
  display: flex;
  flex-direction: column;
  margin-right: 6.5rem;
  margin-left: auto;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 .menu-horizontal .menu-main-menu-container > li {
  padding: 0.65rem 0rem;
  border-bottom: 1px solid #808080;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 .menu-horizontal .menu-main-menu-container > li a {
  color: #ffffff;
  font-size: 28px;
  font-weight: 700;
}
@media (min-width: 1280px) {
  .main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 .menu-horizontal .menu-main-menu-container > li a {
    font-size: 36px;
  }
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 .menu-horizontal .menu-main-menu-container > li:hover a {
  color: #0A9ED9;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 .menu-horizontal .menu-main-menu-container > li.menu-contact {
  border-bottom: none;
  padding: 0.75rem 0rem 0.65rem 0rem;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 .menu-horizontal .menu-main-menu-container > li.menu-contact a {
  background-color: #FFFFFF;
  color: #0D3273;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  border-radius: 40px;
  padding: 1rem 0rem;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 .menu-horizontal .menu-main-menu-container > li.menu-contact a:hover {
  background-color: #0A9ED9;
  color: #ffffff;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 .menu-horizontal .menu-main-menu-container > li.menu-item-all-products {
  position: relative;
  cursor: pointer;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 .menu-horizontal .menu-main-menu-container > li.menu-item-all-products .menu-item-all-products-arrow {
  position: absolute;
  right: -40px;
  top: 30%;
  width: 17px;
  height: 31px;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level1 .menu-horizontal .menu-main-menu-container > li.menu-item-all-products .menu-item-all-products-arrow svg {
  width: 17px;
  height: 31px;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 {
  height: calc(100vh - 320px);
  overflow-y: auto;
  overflow-x: initial;
  width: 100%;
  max-width: 340px;
  display: none;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2.active {
  display: flex;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 ::-webkit-scrollbar-thumb {
  background: #254d92;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 ::-webkit-scrollbar-track {
  background: #0D3273;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 ::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 {
  scrollbar-width: thin;
  scrollbar-color: #254d92 #0D3273;
}
@media (min-width: 1080px) {
  .main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 {
    max-width: 420px;
  }
}
@media (min-width: 1180px) {
  .main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 {
    max-width: 480px;
  }
}
@media (min-width: 1280px) {
  .main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 {
    max-width: 560px;
  }
}
@media (min-width: 1400px) {
  .main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 {
    max-width: 640px;
  }
}
@media (min-width: 1500px) {
  .main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 {
    max-width: 720px;
  }
}
@media (min-width: 1680px) {
  .main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 {
    max-width: 840px;
  }
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 .menu-nav > .menu-list {
  /* display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: auto; */
  /* gap: 20px; */
  -moz-column-count: 1;
       column-count: 1;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
@media (min-width: 1200px) {
  .main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 .menu-nav > .menu-list {
    -moz-column-count: 2;
         column-count: 2;
  }
}
@media (min-width: 1600px) {
  .main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 .menu-nav > .menu-list {
    -moz-column-count: 3;
         column-count: 3;
  }
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 .menu-nav > .menu-list > li {
  width: 60%;
  border-bottom: 1px solid #808080;
  padding: 0.65rem 0rem;
  margin: 0;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 .menu-nav > .menu-list > li a {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 .menu-nav > .menu-list > li.has-children {
  cursor: pointer;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 .menu-nav > .menu-list > li.has-children .column-label-wrap {
  position: relative;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 .menu-nav > .menu-list > li.has-children .column-label-wrap .menu-arrow {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 .menu-nav > .menu-list > li.has-children .column-label-wrap .menu-arrow svg {
  width: 7px;
  height: 11px;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 .menu-nav > .menu-list > li .submenu-wrapper {
  display: none;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 .menu-nav > .menu-list > li .submenu-wrapper.active {
  display: flex;
  position: absolute;
  height: calc(100vh - 320px);
  right: 4rem;
  top: 7rem;
  border-left: 1px solid #ffffff;
  max-width: 200px;
  width: 100%;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 .menu-nav > .menu-list > li .submenu-wrapper .menu-list {
  display: flex;
  flex-direction: column;
  margin-left: 1.5rem;
}
.main-header .menu-container .header-primary-menu-container .desktop-menu-wrapper .desktop-navigation-menu .desktop-navigation-menu-level2 .menu-nav > .menu-list > li .submenu-wrapper .menu-list li:first-child a {
  text-decoration: underline;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper {
  display: none;
  padding: 0px 10px;
  overflow: hidden;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu {
  padding: 0.45rem 0rem;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper {
  height: calc(100vh - 300px);
  overflow-y: auto;
  overflow-x: initial;
  padding-right: 1rem;
  width: calc(100vw - 30px);
}
@media (min-width: 992px) {
  .main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper {
    display: none;
  }
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper ::-webkit-scrollbar-thumb {
  background: #254d92;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper ::-webkit-scrollbar-track {
  background: #0D3273;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper ::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper {
  scrollbar-width: thin;
  scrollbar-color: #254d92 #0D3273;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown {
  background-color: #0D3273;
  overflow-y: auto;
  overflow: hidden;
  width: 100%;
  padding: 0px;
  margin: 20px 10px;
  transform: translate3d(0, 0, 0);
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown .drilldown-sub {
  display: none;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown .drilldown-back {
  font-weight: bold;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li {
  position: relative;
  width: 100%;
  padding: 10px 0px;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li a {
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  width: 100%;
  display: block;
  padding-right: 3rem;
}
@media (min-width: 420px) {
  .main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li a {
    font-size: 20px;
  }
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li a.drilldown-sub-link {
  font-size: 16px;
  font-weight: 400;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li.menu-contact {
  border-bottom: none;
  padding: 0.75rem 0rem 0.65rem 0rem;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li.menu-contact a {
  background-color: #FFFFFF;
  color: #0D3273;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  border-radius: 40px;
  padding: 1rem 0rem;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li:not(.drilldown-back):not(:last-child) {
  border-bottom: 1px solid #808080;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li.drilldown-back a {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  width: 100%;
  display: block;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li.drilldown-back a.drilldown-back-link {
  display: flex;
  gap: 10px;
  align-items: center;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li.drilldown-back a span {
  color: #ffffff;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li.drilldown-close-menu {
  display: flex;
  gap: 10px;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li.drilldown-close-menu a {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  width: 100%;
  display: block;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li.drilldown-close-menu a.drilldown-back-link {
  display: flex;
  gap: 10px;
  align-items: center;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li.drilldown-close-menu a span {
  color: #ffffff;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper .drilldown ul > li.has-children {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='26' viewBox='0 0 14 26' fill='none'%3E%3Cpath d='M1 1.5L12 13L1 24.5' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E");
  background-color: #0D3273;
  background-position: right 30px top 10px;
  background-repeat: no-repeat;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-wrapper {
  /* 							.drilldown-menu{
  								background-color: colors.$main_color;
  								overflow-y: auto;
  								ul{
  									& > li{
  										a{
  											color: colors.$white;
  											font-size: 18px;
  											font-weight: typography.$bold;
  											@media (min-width: 420px) {
  												font-size: 20px;
  											}
  										}
  										&.menu-contact{
  											border-bottom: none;
  											padding: 0.75rem 0rem 0.650rem 0rem;
  											a{
  												background-color: #FFFFFF;
  												color: colors.$main_color;
  												display: flex;
  												flex-direction: row;
  												justify-content: center;
  												align-items: center;
  												font-size: 14px;
  												font-weight: typography.$normal;
  												border-radius: 40px;
  												padding: 1rem 0rem;
  											}
  										}
  									}
  									li{
  										&:not(.drilldown-menu__item-back):not(.drilldown-menu__item-close):not(:last-child){
  											border-bottom: 1px solid #808080;
  										}
  										&.drilldown-menu__item-has-children{
  											.drilldown-menu__link--parent {
  												background-image: url("data:image/svg+xml,<svg width='100%25' height='100%25' viewBox='0 0 7 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;'><path d='M1,1.5L5,5.5L1,9.5' style='fill:none;fill-rule:nonzero;stroke:white;stroke-width:1.5px;'/></svg>");
  												background-color: colors.$main_color;
  											}
  											li{
  												a{
  													color: colors.$white;
  													font-size: 14px;
  													font-weight: typography.$normal;
  													@media (min-width: 420px) {
  														font-size: 16px;
  													}
  												}
  												&.column-heading{
  													color: colors.$white;
  													font-size: 14px;
  													font-weight: typography.$bold;
  													@media (min-width: 420px) {
  														font-size: 16px;
  													}
  												}
  											}
  										}
  									}
  								}
  							} */
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-footer {
  padding-top: 1.25rem;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-footer .mobile-secondary-menu-list {
  padding: 0.65rem 0rem;
  display: flex;
  flex-direction: row;
  gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0;
  list-style: none;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-footer .mobile-secondary-menu-list li a {
  color: #ffffff;
  font-weight: 400;
  font-size: 16px;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-header {
  display: flex;
  flex-direction: row;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-header .actions-container {
  width: 50%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 0.65rem 0rem;
  gap: 30px;
  align-items: center;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-header .actions-container svg {
  width: 25px;
  height: 25px;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-header .actions-container .action {
  cursor: pointer;
  position: relative;
  display: none;
}
@media (max-width: 768px) {
  .main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-header .actions-container .action.account {
    display: block;
  }
}
@media (max-width: 768px) {
  .main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-header .actions-container .action.wishlist {
    display: block;
  }
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-header .actions-container .action.active svg path {
  stroke: #0A9ED9;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-header .languages-list-wrapper {
  width: 50%;
  padding: 0.65rem 0rem;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-header .languages-list-wrapper ul {
  display: flex;
  flex-direction: row;
  gap: 20px;
  justify-content: center;
  width: 100%;
  margin: 0;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-header .languages-list-wrapper ul li a {
  color: #ffffff;
  font-weight: 400;
}
.main-header .menu-container .header-primary-menu-container .mobile-menu-wrapper .mobile-navigation-menu .mobile-navigation .mobile-navigation-header .languages-list-wrapper ul li a.active {
  font-weight: 700;
}

.drilldown-menu__link.drilldown-menu__link--back, .drilldown-menu__link.drilldown-menu__link--close {
  background-position: center center;
  background-color: #FFFFFF;
  border-radius: 50%;
  max-width: 30px;
  padding: 0.45rem 1.25rem;
}

.drilldown-menu__item-close, .drilldown-menu__item-back {
  padding: 14px 20px;
}

.drilldown-menu__link--close {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000' fill-rule='evenodd'%3E%3Cpath d='M5.913 1.656L4.768.318.087 5.344l1.145 1.338z'/%3E%3Cpath d='M1.232 5.318L.087 6.656l4.68 5.026 1.146-1.338z'/%3E%3C/g%3E%3C/svg%3E");
}

.drilldown-menu_back-title {
  padding-left: 2rem;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
}

@media (min-width: 576px) {
  .drilldown-menu__link--parent {
    background-position: center right 20%;
  }
}

.drilldown-menu__list {
  transition: transform 0.3s ease-in-out;
  display: block !important;
  width: 100%;
}
.drilldown-menu__list:not(.drilldown-menu__list--active) {
  transform: translateX(100%);
  -webkit-transform: translateX(100%);
  left: 100%;
  position: absolute;
  overflow-y: auto;
}
.drilldown-menu__list.drilldown-menu__list--current {
  transform: translateX(0%);
  -webkit-transform: translateX(0%);
  left: 0%;
  position: relative;
}

/*
.drilldown-menu__list--current{
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
}
/*.slide-left{
	animation: slide-out 0.5s forwards;
    -webkit-animation: slide-out 0.5s forwards;
}

.slide-right{
	animation: slide-in 0.5s forwards;
    -webkit-animation: slide-in 0.5s forwards;
}

@keyframes slide-in {
    100% { transform: translateX(0%); }
}

@-webkit-keyframes slide-in {
    100% { -webkit-transform: translateX(0%); }
}

@keyframes slide-out {
    0% { transform: translateX(0%); }
    100% { transform: translateX(100%); }
}

@-webkit-keyframes slide-out {
    0% { -webkit-transform: translateX(0%); }
    100% { -webkit-transform: translateX(100%); }
} */
.drilldown {
  overflow: hidden;
  width: 170px;
  padding: 10px;
  margin: 20px;
  background-color: #F3F3F3;
  transform: translate3d(0, 0, 0);
}
.drilldown .drilldown-sub {
  display: none;
}
.drilldown .drilldown-back {
  font-weight: bold;
}

body.error404 #page-404 {
  position: relative;
  background-color: #EEF1F6;
  min-height: 800px;
}
body.error404 #page-404::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='164' height='163' viewBox='0 0 164 163' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.2775 104.624L3.3291 126.96L25.6242 134.401L40.2775 104.624Z' fill='%23702C80'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M91.3794 22.4856L164 9.2515H89.2307L95.1922 13.8335C95.4022 13.9958 95.5476 14.208 95.5961 14.4203C95.6607 14.645 95.6284 14.8822 95.4992 15.0945L91.3794 22.4731V22.4856Z' fill='%23C4D52A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M41.6176 0L39.5981 2.42209L61.6832 41.962L83.2674 31.2249L92.3793 14.9195L73.3962 0.374549L41.6176 0Z' fill='%237EBD58'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.5899 55.1708L62.942 49.9896L38.7567 6.71666C30.3718 21.4864 22.0031 36.2686 13.6021 51.0383L18.5134 50.5889H18.8689L19.2081 50.6513L60.9386 62.5744L64.5899 55.1708ZM34.1846 57.3682L57.9175 68.742L59.9047 64.7094L34.1846 57.3682Z' fill='%2300A190'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.2695 5.43127H30.1626L17.3672 38.7662C23.6841 27.667 29.9687 16.5429 36.2695 5.43127Z' fill='%23006F45'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.0901 54.7717L46.4643 92.0269L59.9059 64.7097L25.0901 54.7717Z' fill='%23034E9C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-9.09556 81.0026L44.0248 97.0208L46.4805 92.0268L25.1064 54.7717L18.5471 52.8989C-11.4382 55.6456 -41.4395 58.3548 -71.4409 61.0766L-19.3384 77.0698L-18.9991 76.7827C-18.6437 76.4955 -18.2398 76.2333 -17.7874 76.0086C-17.3512 75.7964 -16.8827 75.6341 -16.3657 75.5217C-14.8147 75.1721 -13.2315 75.3344 -11.9228 75.8962C-10.6142 76.4456 -9.58023 77.3944 -9.12786 78.5805C-8.8209 79.4045 -8.82091 80.241 -9.09556 81.0026Z' fill='%23009AD6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.01024 51.7377L-146 12.6098L-40.7447 55.9826C-25.1705 54.6217 -9.56398 53.1859 6.01024 51.7502' fill='%23F7B333'/%3E%3Cpath d='M4.24822 127.259L39.8718 105.448L42.4568 100.204L-20.9387 118.857L4.24822 127.259Z' fill='%23112369'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-17.2383 160.744L21.5519 142.691L24.573 136.536L-20.5664 121.479L-17.2383 160.757V160.744ZM-20.0979 162.08L-20.114 161.818V162.08H-20.0979Z' fill='%239C3E91'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-20.4036 119.032L41.8609 101.391L44.0097 97.0087L-9.11071 80.9905C-9.23995 81.3401 -9.40151 81.6772 -9.62769 82.0018C-10.3386 83.0131 -11.5664 83.8121 -13.1012 84.1617C-14.6522 84.5113 -16.2354 84.3489 -17.5441 83.7871C-18.8365 83.2378 -19.8543 82.3264 -20.3229 81.1653L-20.3552 81.1028C-20.4521 80.8531 -20.5167 80.591 -20.549 80.3413C-20.5814 80.0791 -20.5975 79.8169 -20.5814 79.5672L-20.549 79.1552C-38.3043 73.7242 -56.0273 68.2683 -73.7664 62.8124C-56.3665 81.4275 -38.9182 100.018 -21.5669 118.658L-20.4198 119.045L-20.4036 119.032Z' fill='%23034E9C'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 164px;
  height: 163px;
  top: 12%;
  left: 0;
  position: absolute;
  z-index: 0;
}
@media (min-width: 992px) {
  body.error404 #page-404::before {
    background-image: url("data:image/svg+xml,%3Csvg width='582' height='552' viewBox='0 0 582 552' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M260.704 271.26L164.959 329.138L222.732 348.42L260.704 271.26Z' fill='%23702C80'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M393.125 58.4125L581.307 24.1189H387.557L403.005 35.9923C403.549 36.4128 403.926 36.9628 404.051 37.5128C404.219 38.0952 404.135 38.7099 403.8 39.2599L393.125 58.3802V58.4125Z' fill='%23C4D52A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M264.176 0.145386L258.943 6.42177L316.173 108.882L372.104 81.0589L395.716 38.8066L346.525 1.11596L264.176 0.145386Z' fill='%237EBD58'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M323.704 143.11L319.433 129.684L256.762 17.5504C235.034 55.8233 213.348 94.1287 191.578 132.402L204.305 131.237H205.226L206.105 131.399L314.242 162.295L323.704 143.11ZM244.914 148.804L306.413 178.277L311.563 167.828L244.914 148.804Z' fill='%2300A190'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M250.318 14.2195H234.493L201.336 100.601C217.705 71.8392 233.99 43.0132 250.318 14.2195Z' fill='%23006F45'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M221.348 142.076L276.735 238.616L311.566 167.829L221.348 142.076Z' fill='%23034E9C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M132.761 210.048L270.413 251.557L276.776 238.616L221.389 142.076L204.392 137.223C126.691 144.341 48.9481 151.361 -28.7949 158.414L106.219 199.857L107.098 199.113C108.019 198.369 109.066 197.69 110.238 197.107C111.368 196.557 112.583 196.137 113.922 195.846C117.941 194.94 122.044 195.36 125.435 196.816C128.826 198.24 131.505 200.699 132.678 203.772C133.473 205.907 133.473 208.075 132.761 210.048Z' fill='%23009AD6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M171.906 134.214L-222 32.8212L50.7493 145.214C91.107 141.687 131.548 137.967 171.906 134.246' fill='%23F7B333'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-217.352 41.4272L-50.8552 223.151L61.51 276.112C24.7946 237.095 -12.2558 198.11 -48.0921 158.737C-48.3433 158.511 -48.5107 158.284 -48.6782 158.026C-48.8038 157.767 -48.9294 157.508 -48.9713 157.217C-49.0968 156.408 -48.7619 155.631 -48.1758 155.049C-47.5897 154.467 -46.6687 154.046 -45.6221 153.949L37.3959 146.411L-217.352 41.4272Z' fill='%23EF8020'/%3E%3Cpath d='M167.34 329.914L259.651 273.394L266.35 259.806L102.072 308.14L167.34 329.914Z' fill='%23112369'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M111.661 416.684L212.179 369.902L220.007 353.952L103.037 314.935L111.661 416.716V416.684ZM104.251 420.145L104.209 419.466V420.145H104.251Z' fill='%239C3E91'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M89.5591 323.864L3.69438 442.338L-0.785156 471.456L42.21 444.085C58.1605 404.065 73.9435 363.948 89.5591 323.864Z' fill='%23E93F6B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.7753 509.308L97.095 472.523L104.254 420.145V419.465L96.3833 326.678C80.8096 366.246 65.4033 405.845 49.6621 445.38L64.7753 509.276V509.308Z' fill='%23702C80'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-16.1484 539.655L26.0513 551.949L58.6221 516.168L43.2578 451.107L-2.33303 480.127L-16.1484 539.655Z' fill='%23C22254'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M103.459 308.595L264.806 262.881L270.374 251.525L132.723 210.017C132.388 210.923 131.969 211.796 131.383 212.638C129.541 215.258 126.359 217.329 122.382 218.235C118.363 219.14 114.26 218.72 110.869 217.264C107.52 215.841 104.883 213.479 103.669 210.47L103.585 210.308C103.334 209.661 103.166 208.982 103.082 208.335C102.999 207.655 102.957 206.976 102.999 206.329L103.082 205.261C57.073 191.188 11.1473 177.05 -34.8203 162.912C10.2681 211.149 55.4821 259.322 100.445 307.624L103.417 308.627L103.459 308.595Z' fill='%23034E9C'/%3E%3C/svg%3E%0A");
    width: 582px;
    height: 552px;
    left: -90px;
  }
}
@media (min-width: 1400px) {
  body.error404 #page-404::before {
    left: 0px;
  }
}
body.error404 .content {
  text-align: center;
  width: 90%;
  margin: 0 auto;
  margin-top: 7rem;
}
@media (min-width: 992px) {
  body.error404 .content {
    width: 60%;
  }
}
body.error404 .content h1 {
  color: #0D3273;
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-weight: 700;
  font-size: 24px;
  padding-bottom: 3rem;
}
@media (min-width: 992px) {
  body.error404 .content h1 {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  body.error404 .content h1 {
    font-size: 42px;
  }
}
@media (min-width: 1400px) {
  body.error404 .content h1 {
    font-size: 54px;
  }
}
body.error404 .content p {
  color: #0D3273;
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-weight: 400;
  font-size: 14px;
}
@media (min-width: 992px) {
  body.error404 .content p {
    font-size: 18px;
  }
}
body.error404 .content a {
  display: inline-flex;
  padding: 1rem 2.25rem;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 40px;
  background-color: #0D3273;
  color: #ffffff;
  margin: 1.25rem 0rem;
  font-size: 14px;
}
@media (min-width: 992px) {
  body.error404 .content a {
    font-size: 16px;
  }
}
body.error404 .content a:hover {
  background-color: #0A9ED9;
  color: #ffffff;
}
body.error404 .content a:hover span {
  color: #ffffff;
}

.pagination-container {
  display: flex;
  justify-content: center;
}

.pagination-container {
  display: flex;
  justify-content: center;
}
.pagination-container .nav-links {
  display: flex;
  gap: 15px;
}

.prev.page-numbers,
.next.page-numbers {
  background: #ffffff;
  border: none;
  color: #0D3273;
  padding: 10px 18px;
  border-radius: 50%;
  font-size: 16px;
  cursor: pointer;
  white-space: nowrap;
  transition: all 0.2s ease;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 180px;
  height: 50px;
}

.prev.page-numbers:hover,
.next.page-numbers:hover {
  background: #ffffff;
  color: #0D3273;
  /* box-shadow: $box-shadow; */
  border: 1px solid #0D3273 !important;
}

.prev.page-numbers:focus,
.next.page-numbers:focus {
  background: #ffffff;
  color: #0D3273;
  /* border: solid 1px $gray; */
}

.page-numbers:not(.prev):not(.next) {
  background: none;
  color: #0D3273;
  min-height: 50px;
  min-width: 50px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  border-radius: 50%;
  transition: all 0.2s ease-in-out;
  list-style: none;
}

.current.page-numbers:not(.prev):not(.next) {
  color: #0D3273;
  background: #ffffff;
}

.page-numbers:not(.prev):not(.next):not(.current):hover {
  background: none;
}

.breadcrumbs-wrapper {
  background-color: #ffffff;
}

.breadcrumbs-container #breadcrumbs {
  padding: 15px 0 15px 0;
}
.breadcrumbs-container #breadcrumbs * {
  color: #000000;
}
.breadcrumbs-container #breadcrumbs .breadcrumb_last {
  opacity: 0.5;
}
.breadcrumbs-container #breadcrumbs > span > span {
  margin-right: 15px;
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
.breadcrumbs-container #breadcrumbs > span > span a {
  color: #000000;
}
.breadcrumbs-container #breadcrumbs > span > svg {
  margin-right: 15px;
}

#home {
  padding: 0 !important;
}
#home .home-main-slider-section {
  background-color: #EEF1F6;
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  max-width: 234px;
  width: 100%;
  margin: 0 auto;
  position: relative;
  min-height: 3rem;
}
@media (min-width: 992px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation {
    position: absolute;
    margin: 0;
    left: 10%;
    bottom: 18%;
    z-index: 2;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation {
    left: 10%;
    bottom: 15%;
  }
}
@media (min-width: 1400px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation {
    left: 10%;
    bottom: 15%;
  }
}
@media (min-width: 1600px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation {
    left: 10%;
    bottom: 10%;
  }
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-next::after {
  content: none;
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-next {
  position: absolute;
  background-color: #ffffff;
  border-radius: 50%;
  right: 0;
  bottom: 0;
  height: 35px;
  width: 35px;
  transition: transform 0.3s ease-in-out;
}
@media (min-width: 992px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-next {
    height: 60px;
    width: 60px;
  }
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-next:before {
  content: "";
  background-image: url("/wp-content/themes/dsgr-child/assets/images/right-arrow.png");
  background-position: -14px 0px;
  background-repeat: no-repeat;
  width: 14px;
  height: 21px;
  position: absolute;
  transition: background-position 0.3s ease-in-out;
  top: 20%;
  left: 32%;
}
@media (min-width: 992px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-next:before {
    top: 35%;
    left: 40%;
  }
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-next:hover {
  background-color: #0A9ED9;
}
@media (min-width: 992px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-next:hover {
    transform: scale(1.2);
  }
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-next:hover:before {
  content: "";
  background-position: 0 0;
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-next:hover svg circle {
  fill: #0A9ED9;
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-next:hover svg path {
  stroke: #ffffff;
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-prev::after {
  content: none;
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-prev {
  position: absolute;
  background-color: #ffffff;
  border-radius: 50%;
  left: 0;
  bottom: 0;
  height: 35px;
  width: 35px;
}
@media (min-width: 992px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-prev {
    height: 60px;
    width: 60px;
    transition: transform 0.3s ease-in-out;
  }
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-prev:before {
  content: "";
  background-image: url("/wp-content/themes/dsgr-child/assets/images/left-arrow.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 14px;
  height: 21px;
  position: absolute;
  transition: background-position 0.3s ease-in-out;
  top: 20%;
  left: 30%;
}
@media (min-width: 992px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-prev:before {
    top: 35%;
    left: 40%;
  }
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-prev:hover {
  background-color: #0A9ED9;
}
@media (min-width: 992px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-prev:hover {
    transform: scale(1.2);
  }
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-prev:hover:before {
  content: "";
  background-position: -14px 0;
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-prev:hover svg circle {
  fill: #0A9ED9;
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-button-prev:hover svg path {
  stroke: #ffffff;
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  bottom: 20px;
  max-width: 160px;
  position: relative;
  margin: 0 auto;
  align-self: flex-end;
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-pagination .swiper-pagination-bullet {
  background: rgba(13, 50, 115, 0.8);
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-pagination span {
  align-self: baseline;
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-navigation .home-slider-swiper-pagination .swiper-pagination-bullet-active {
  background: #0D3273;
  width: 18px;
  height: 18px;
  top: 5px;
  position: relative;
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide {
  width: 100%;
  display: flex;
  position: relative;
  flex-direction: column;
}
@media (min-width: 992px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide {
    flex-direction: row;
    height: 802px;
  }
}
@media (min-width: 992px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-header-image {
    max-width: 1380px;
    max-height: 802px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
  }
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper {
  position: relative;
}
@media (min-width: 992px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper {
    padding: 6rem 0rem;
    max-width: 420px;
    max-height: 802px;
    height: 100%;
    width: 100%;
    z-index: 2;
  }
}
@media (min-width: 1200px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper {
    max-width: 480px;
  }
}
@media (min-width: 1400px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper {
    max-width: 560px;
  }
}
@media (min-width: 1600px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper {
    max-width: 680px;
  }
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container {
  background-color: #EEF1F6;
  padding: 1rem;
  position: relative;
}
@media (min-width: 992px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container {
    padding: 4rem 2rem;
  }
}
@media (min-width: 1200px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container {
    padding: 6rem 4rem;
  }
}
@media (min-width: 1400px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container {
    padding: 7rem 5rem;
  }
}
@media (min-width: 1600px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container {
    padding: 8rem 6rem;
  }
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container .entry-title {
  font-size: 24px;
  font-weight: 700;
  color: #0D3273;
  text-align: center;
  line-height: 1;
}
@media (min-width: 992px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container .entry-title {
    font-size: 36px;
    text-align: left;
  }
}
@media (min-width: 1200px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container .entry-title {
    font-size: 42px;
  }
}
@media (min-width: 1400px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container .entry-title {
    font-size: 46px;
  }
}
@media (min-width: 1600px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container .entry-title {
    font-size: 54px;
  }
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container .entry-subtitle {
  font-size: 16px;
  color: #19253C;
  text-align: center;
}
@media (min-width: 992px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container .entry-subtitle {
    font-size: 20px;
    text-align: left;
  }
}
#home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container .entry-button-container {
  margin: 1rem auto;
  text-align: center;
}
@media (min-width: 992px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container .entry-button-container {
    margin-top: 1rem;
    text-align: left;
  }
}
@media (min-width: 1400px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container .entry-button-container {
    margin-top: 2rem;
  }
}
@media (min-width: 1600px) {
  #home .home-main-slider-section .home-main-slider-container .home-main-slider-wrapper .home-main-slider .swiper-slide .entry-title-wrapper .entry-title-container .entry-button-container {
    margin-top: 3rem;
  }
}
#home .home-second-section {
  background-color: #EEF1F6;
  padding: 3rem 0rem;
}
@media (min-width: 992px) {
  #home .home-second-section {
    padding: 8rem 0rem 3rem 0rem;
    background-image: url("data:image/svg+xml,%3Csvg width='284' height='661' viewBox='0 0 284 661' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M109.137 69.7617L283.251 28.7026H103.986L118.279 42.9184C118.782 43.4219 119.131 44.0804 119.247 44.7389C119.402 45.4361 119.325 46.1721 119.015 46.8306L109.137 69.723V69.7617Z' fill='%23C4D52A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-10.1711 0L-15.013 7.51458L37.9377 130.188L89.6876 96.8761L111.534 46.2883L66.0205 1.16205L-10.1711 0Z' fill='%237EBD58'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.907 171.168L40.956 155.093L-17.0302 20.8381C-37.1336 66.6616 -57.1983 112.524 -77.3405 158.347L-65.5651 156.953H-64.7129L-63.8995 157.146L36.1529 194.138L44.907 171.168ZM-27.9922 177.986L28.9095 213.273L33.6738 200.762L-27.9922 177.986Z' fill='%2300A190'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-49.7971 169.93L1.44918 285.515L33.6767 200.763L-49.7971 169.93Z' fill='%23034E9C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-131.761 251.313L-4.40002 301.01L1.48767 285.516L-49.7587 169.93L-65.4851 164.12C-137.377 172.642 -209.308 181.047 -281.239 189.492L-156.319 239.111L-155.505 238.22C-154.653 237.329 -153.685 236.516 -152.6 235.819C-151.554 235.16 -150.431 234.657 -149.191 234.308C-145.473 233.223 -141.677 233.727 -138.539 235.47C-135.402 237.174 -132.923 240.118 -131.838 243.798C-131.102 246.355 -131.102 248.95 -131.761 251.313Z' fill='%23009AD6'/%3E%3C/svg%3E%0A");
    background-position: top 80px left;
    background-repeat: no-repeat;
  }
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper {
  position: relative;
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .home-second-section-text-wrapper {
  padding: 0rem 1.25rem;
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .home-second-section-text-wrapper {
    max-width: 480px;
  }
}
@media (min-width: 1400px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .home-second-section-text-wrapper {
    max-width: 860px;
  }
}
@media (min-width: 1600px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .home-second-section-text-wrapper {
    max-width: 860px;
  }
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .home-second-section-text-wrapper .home-second-section-title {
  font-size: 24px;
  font-weight: 700;
  color: #0D3273;
  text-align: center;
}
@media (min-width: 992px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .home-second-section-text-wrapper .home-second-section-title {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .home-second-section-text-wrapper .home-second-section-title {
    font-size: 42px;
  }
}
@media (min-width: 1400px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .home-second-section-text-wrapper .home-second-section-title {
    font-size: 54px;
  }
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .home-second-section-text-wrapper .home-second-section-subtitle {
  font-size: 16px;
  color: #19253C;
  text-align: center;
}
@media (min-width: 992px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .home-second-section-text-wrapper .home-second-section-subtitle {
    font-size: 17px;
  }
}
@media (min-width: 1200px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .home-second-section-text-wrapper .home-second-section-subtitle {
    font-size: 18px;
  }
}
@media (min-width: 1400px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .home-second-section-text-wrapper .home-second-section-subtitle {
    font-size: 20px;
  }
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-next {
  position: absolute;
  top: 40px;
  right: 0px;
  display: none;
  background-color: #ffffff;
  border-radius: 50%;
  height: 35px;
  width: 35px;
}
@media (min-width: 992px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-next {
    height: 60px;
    width: 60px;
    display: inline;
    transition: transform 0.3s ease-in-out;
  }
}
@media (min-width: 1400px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-next {
    top: 40px;
    right: 60px;
  }
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-next:before {
  content: "";
  background-image: url("/wp-content/themes/dsgr-child/assets/images/right-arrow.png");
  background-position: -14px 0px;
  background-repeat: no-repeat;
  width: 14px;
  height: 21px;
  position: absolute;
  transition: background-position 0.3s ease-in-out;
  top: 20%;
  left: 32%;
}
@media (min-width: 992px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-next:before {
    top: 35%;
    left: 40%;
  }
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-next:hover {
  background-color: #0A9ED9;
}
@media (min-width: 992px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-next:hover {
    transform: scale(1.2);
  }
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-next:hover:before {
  content: "";
  background-position: 0 0;
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-next:hover svg circle {
  fill: #0A9ED9;
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-next:hover svg path {
  stroke: #ffffff;
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-prev {
  position: absolute;
  top: 40px;
  right: 180px;
  display: none;
  background-color: #ffffff;
  border-radius: 50%;
  height: 35px;
  width: 35px;
}
@media (min-width: 992px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-prev {
    height: 60px;
    width: 60px;
    display: inline;
    transition: transform 0.3s ease-in-out;
  }
}
@media (min-width: 1400px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-prev {
    top: 40px;
    right: 240px;
  }
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-prev:before {
  content: "";
  background-image: url("/wp-content/themes/dsgr-child/assets/images/left-arrow.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 14px;
  height: 21px;
  position: absolute;
  transition: background-position 0.3s ease-in-out;
  top: 20%;
  left: 30%;
}
@media (min-width: 992px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-prev:before {
    top: 35%;
    left: 40%;
  }
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-prev:hover {
  background-color: #0A9ED9;
}
@media (min-width: 992px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-prev:hover {
    transform: scale(1.2);
  }
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-prev:hover:before {
  content: "";
  background-position: -14px 0;
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-prev:hover svg circle {
  fill: #0A9ED9;
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-swiper-button-prev:hover svg path {
  stroke: #ffffff;
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-view-all {
  display: none;
}
@media (min-width: 992px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-view-all {
    display: inline;
    position: absolute;
    top: 60px;
    right: 80px;
  }
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-view-all a {
    color: #0D3273;
    position: relative;
  }
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-view-all a::after {
    content: "";
    width: 0;
    height: 1px;
    background: #0D3273;
    bottom: -5px;
    left: 0;
    transition: width 0.6s ease-in-out;
    position: absolute;
  }
}
@media (min-width: 1400px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-view-all {
    top: 60px;
    right: 140px;
  }
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-view-all:hover a::after {
  width: 100%;
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-list {
  padding: 2.25rem 0rem;
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-list ul {
  flex-wrap: nowrap;
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-list ul li {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-list ul li {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-list ul li {
    flex: 0 0 33.3%;
    max-width: 33.3%;
  }
}
@media (min-width: 1400px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-list ul li {
    flex: 0 0 24%;
    max-width: 24%;
  }
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-list .latest-products-swiper-scrollbar {
  margin-left: 1rem;
  height: 4px;
  background: #CCC;
}
@media (min-width: 992px) {
  #home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-list .latest-products-swiper-scrollbar {
    margin-left: calc(50% - 710px);
  }
}
#home .home-second-section .home-second-section-container .home-second-section-wrapper .latest-products-list .latest-products-swiper-scrollbar .swiper-scrollbar-drag {
  background: #0D3273;
  height: 4px;
  border-radius: 10px;
}
#home .home-third-section {
  background: rgb(238, 241, 246);
  background: linear-gradient(180deg, rgb(238, 241, 246) 51%, rgb(255, 255, 255) 51%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eef1f6", endColorstr="#ffffff", GradientType=1);
}
#home .home-third-section .featured-cards-wrapper .featured-cards-list {
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: flex-start;
  display: grid;
  width: 100%;
  margin: 0 auto;
  justify-content: space-between;
  padding: 2rem 0rem;
  gap: 10px;
  overflow-x: auto;
}
@media (min-width: 1340px) {
  #home .home-third-section .featured-cards-wrapper .featured-cards-list {
    overflow-x: unset;
  }
}
@media (min-width: 1200px) {
  #home .home-third-section .featured-cards-wrapper .featured-cards-list {
    gap: 20px;
  }
}
#home .home-third-section .featured-cards-wrapper .featured-cards-list .featured-card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  width: 310px;
}
@media (min-width: 992px) {
  #home .home-third-section .featured-cards-wrapper .featured-cards-list .featured-card {
    width: 420px;
  }
}
#home .home-third-section .featured-cards-wrapper .featured-cards-list .featured-card .featured-card-image {
  position: relative;
}
#home .home-third-section .featured-cards-wrapper .featured-cards-list .featured-card .featured-card-image .tint {
  background: rgb(2, 0, 36);
  background: linear-gradient(0deg, rgba(2, 0, 36, 0.4) 0%, rgba(0, 0, 0, 0.3) 30%, rgba(0, 212, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024", endColorstr="#00d4ff", GradientType=1);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
#home .home-third-section .featured-cards-wrapper .featured-cards-list .featured-card .featured-card-image img {
  height: 412px;
  width: 310px;
  max-width: unset;
  max-height: unset;
}
@media (min-width: 992px) {
  #home .home-third-section .featured-cards-wrapper .featured-cards-list .featured-card .featured-card-image img {
    height: 560px;
    width: 420px;
    transition: transform 0.2s;
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    max-height: 560px;
  }
}
#home .home-third-section .featured-cards-wrapper .featured-cards-list .featured-card .featured-card-text-wrapper {
  position: absolute;
  bottom: 0;
  padding: 2rem;
  z-index: 2;
}
#home .home-third-section .featured-cards-wrapper .featured-cards-list .featured-card .featured-card-text-wrapper .featured-card-text-title {
  color: #ffffff;
  font-size: 36px;
  line-height: 1.2;
}
#home .home-third-section .featured-cards-wrapper .featured-cards-list .featured-card .featured-card-text-wrapper .featured-card-text-subtitle {
  max-height: 0;
  height: 100%;
  overflow: hidden;
  color: #ffffff;
}
#home .home-third-section .featured-cards-wrapper .featured-cards-list .featured-card:hover .featured-card-image img {
  transform: scale(1.2);
}
#home .home-third-section .featured-cards-wrapper .featured-cards-list .featured-card:hover .featured-card-text-wrapper .featured-card-text-subtitle {
  max-height: 100px;
  transition: max-height 0.2s ease-in-out;
}
@media (min-width: 992px) {
  #home .section-shop-by-brand .shop-by-brand-container {
    padding: 0rem 30px 9rem 30px;
  }
}
#home .section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-text {
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
  color: #19253C;
  font-weight: 400;
  text-align: center;
}
@media (min-width: 992px) {
  #home .section-shop-by-brand .shop-by-brand-container .shop-by-brand-wrapper .shop-by-brand-text {
    font-size: 20px;
    width: 60%;
  }
}
#home .home-fifth-section {
  background-color: #0A9ED9;
  height: 100%;
  display: grid;
  place-items: left;
  grid-template-areas: "home-fifth-section-inner-div";
}
@media (min-width: 992px) {
  #home .home-fifth-section {
    height: 700px;
  }
}
#home .home-fifth-section .home-fifth-section-image-container {
  grid-area: home-fifth-section-inner-div;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
@media (min-width: 992px) {
  #home .home-fifth-section .home-fifth-section-image-container {
    max-height: 700px;
    max-width: 1420px;
    clip-path: polygon(0 1%, 73% 0, 100% 100%, 0% 100%);
  }
}
#home .home-fifth-section .home-fifth-section-image-container:before {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.9;
  background-color: #0D3273;
  content: "";
}
#home .home-fifth-section .home-fifth-section-image-container img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 992px) {
  #home .home-fifth-section .home-fifth-section-image-container img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
  }
}
#home .home-fifth-section .home-fifth-section-container {
  grid-area: home-fifth-section-inner-div;
  z-index: 2;
  position: relative;
  width: 100%;
}
#home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) {
  #home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper {
    flex-direction: row;
  }
}
#home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-text-wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (min-width: 992px) {
  #home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-text-wrapper {
    width: 50%;
  }
}
#home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-text-wrapper .home-fifth-section-text-container {
  width: 100%;
  margin: 3rem auto;
}
@media (min-width: 992px) {
  #home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-text-wrapper .home-fifth-section-text-container {
    max-width: 560px;
    margin: 0rem auto;
  }
}
#home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-text-wrapper .home-fifth-section-text-container .home-fifth-section-title {
  color: #ffffff;
  font-size: 24px;
  line-height: 1.2;
  padding-bottom: 1.5rem;
}
@media (min-width: 992px) {
  #home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-text-wrapper .home-fifth-section-text-container .home-fifth-section-title {
    font-size: 54px;
  }
}
#home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-text-wrapper .home-fifth-section-text-container .home-fifth-section-text {
  color: #ffffff;
  font-size: 14px;
}
#home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-text-wrapper .home-fifth-section-text-container .home-fifth-section-text p, #home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-text-wrapper .home-fifth-section-text-container .home-fifth-section-text span {
  color: #ffffff;
}
@media (min-width: 992px) {
  #home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-text-wrapper .home-fifth-section-text-container .home-fifth-section-text {
    font-size: 16px;
  }
}
#home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-image-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  #home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-image-wrapper {
    width: 50%;
  }
}
#home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-image-wrapper .home-fifth-section-image {
  width: 100%;
  height: 272px;
  border-radius: 40px;
  position: relative;
  bottom: -20%;
  margin: 0 auto;
  text-align: center;
}
@media (min-width: 992px) {
  #home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-image-wrapper .home-fifth-section-image {
    margin: 0;
    height: 540px;
    top: -10%;
    text-align: left;
  }
}
@media (min-width: 1200px) {
  #home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-image-wrapper .home-fifth-section-image {
    height: 620px;
    top: -15%;
  }
}
@media (min-width: 1600px) {
  #home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-image-wrapper .home-fifth-section-image {
    height: 740px;
    top: -20%;
  }
}
#home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-image-wrapper .home-fifth-section-image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  border-radius: 40px;
}
@media (min-width: 992px) {
  #home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-image-wrapper .home-fifth-section-image img {
    -o-object-fit: none;
       object-fit: none;
  }
}
#home .home-sixth-section {
  padding: 6rem 0rem;
  background: #EEF1F6;
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .home-sixth-section-title {
  width: 100%;
  margin: 0 auto;
  font-size: 24px;
  color: #0D3273;
  font-weight: 700;
  text-align: center;
}
@media (min-width: 992px) {
  #home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .home-sixth-section-title {
    font-size: 36px;
    width: 80%;
  }
}
@media (min-width: 1200px) {
  #home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .home-sixth-section-title {
    font-size: 42px;
    width: 70%;
  }
}
@media (min-width: 1400px) {
  #home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .home-sixth-section-title {
    font-size: 54px;
    width: 60%;
  }
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .home-sixth-section-subtitle {
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
  color: #19253C;
  font-weight: 400;
  text-align: center;
}
@media (min-width: 992px) {
  #home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .home-sixth-section-subtitle {
    font-size: 20px;
    width: 60%;
    padding-top: 1rem;
  }
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .home-sixth-section-button {
  text-align: center;
  padding: 1rem 0rem;
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper {
  background-color: #ffffff;
  border-radius: 100px;
  margin-top: 3rem;
  padding: 0.375rem 2rem;
  position: relative;
}
@media (min-width: 992px) {
  #home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper {
    padding: 0.375rem 6rem;
  }
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list {
  margin: 0rem 1rem;
}
@media (min-width: 992px) {
  #home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list {
    margin: 0rem 3rem;
  }
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-next {
  position: absolute;
  right: 20px;
  bottom: -70px;
  background-color: #EEF1F6;
  border-radius: 50%;
  height: 35px;
  width: 35px;
}
@media (min-width: 992px) {
  #home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-next {
    height: 60px;
    width: 60px;
    transition: transform 0.3s ease-in-out;
    bottom: unset;
    top: 35%;
  }
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-next:before {
  content: "";
  background-image: url("/wp-content/themes/dsgr-child/assets/images/right-arrow.png");
  background-position: -14px 0px;
  background-repeat: no-repeat;
  width: 14px;
  height: 21px;
  position: absolute;
  transition: background-position 0.3s ease-in-out;
  top: 20%;
  left: 32%;
}
@media (min-width: 992px) {
  #home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-next:before {
    top: 35%;
    left: 40%;
  }
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-next:hover {
  background-color: #0A9ED9;
}
@media (min-width: 992px) {
  #home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-next:hover {
    transform: scale(1.2);
  }
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-next:hover:before {
  content: "";
  background-position: 0 0;
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-next:hover svg circle {
  fill: #0A9ED9;
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-next:hover svg path {
  stroke: #ffffff;
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-prev {
  position: absolute;
  left: 20px;
  bottom: -70px;
  background-color: #EEF1F6;
  border-radius: 50%;
  height: 35px;
  width: 35px;
}
@media (min-width: 992px) {
  #home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-prev {
    height: 60px;
    width: 60px;
    transition: transform 0.3s ease-in-out;
    bottom: unset;
    top: 35%;
  }
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-prev:before {
  content: "";
  background-image: url("/wp-content/themes/dsgr-child/assets/images/left-arrow.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 14px;
  height: 21px;
  position: absolute;
  transition: background-position 0.3s ease-in-out;
  top: 20%;
  left: 30%;
}
@media (min-width: 992px) {
  #home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-prev:before {
    top: 35%;
    left: 40%;
  }
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-prev:hover {
  background-color: #0A9ED9;
}
@media (min-width: 992px) {
  #home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-prev:hover {
    transform: scale(1.2);
  }
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-prev:hover:before {
  content: "";
  background-position: -14px 0;
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-prev:hover svg circle {
  fill: #0A9ED9;
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-button-prev:hover svg path {
  stroke: #ffffff;
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-pagination {
  position: absolute;
  bottom: -3.5rem;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  max-width: 160px;
  left: 0;
  right: 0;
}
@media (min-width: 992px) {
  #home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-pagination {
    bottom: -30px;
  }
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-pagination .swiper-pagination-bullet {
  background: rgba(13, 50, 115, 0.8);
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-pagination span {
  align-self: baseline;
}
#home .home-sixth-section .home-sixth-section-container .home-sixth-section-wrapper .partner-network-list-wrapper .partner-network-list-swiper-pagination .swiper-pagination-bullet-active {
  background: #0D3273;
  width: 18px;
  height: 18px;
  top: 5px;
  position: relative;
}
#home .home-seventh-section {
  background-color: #EEF1F6;
  padding: 3rem 0rem;
}
@media (min-width: 992px) {
  #home .home-seventh-section {
    padding: 6rem 0rem;
  }
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper {
  position: relative;
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .home-seventh-section-text-wrapper {
  padding: 0rem 1.25rem;
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .home-seventh-section-text-wrapper {
    max-width: 480px;
  }
}
@media (min-width: 1400px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .home-seventh-section-text-wrapper {
    max-width: 860px;
  }
}
@media (min-width: 1600px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .home-seventh-section-text-wrapper {
    max-width: 860px;
  }
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .home-seventh-section-text-wrapper .home-seventh-section-title {
  font-size: 24px;
  font-weight: 700;
  color: #0D3273;
  text-align: center;
}
@media (min-width: 992px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .home-seventh-section-text-wrapper .home-seventh-section-title {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .home-seventh-section-text-wrapper .home-seventh-section-title {
    font-size: 42px;
  }
}
@media (min-width: 1400px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .home-seventh-section-text-wrapper .home-seventh-section-title {
    font-size: 54px;
  }
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .home-seventh-section-text-wrapper .home-seventh-section-subtitle {
  font-size: 16px;
  color: #19253C;
  text-align: center;
}
@media (min-width: 992px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .home-seventh-section-text-wrapper .home-seventh-section-subtitle {
    font-size: 17px;
  }
}
@media (min-width: 1200px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .home-seventh-section-text-wrapper .home-seventh-section-subtitle {
    font-size: 18px;
  }
}
@media (min-width: 1400px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .home-seventh-section-text-wrapper .home-seventh-section-subtitle {
    font-size: 20px;
  }
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-next {
  display: none;
  position: absolute;
  top: 40px;
  right: 0px;
  background-color: #ffffff;
  border-radius: 50%;
  height: 35px;
  width: 35px;
}
@media (min-width: 992px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-next {
    height: 60px;
    width: 60px;
    transition: transform 0.3s ease-in-out;
    display: inline;
  }
}
@media (min-width: 1400px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-next {
    top: 40px;
    right: 60px;
  }
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-next:before {
  content: "";
  background-image: url("/wp-content/themes/dsgr-child/assets/images/right-arrow.png");
  background-position: -14px 0px;
  background-repeat: no-repeat;
  width: 14px;
  height: 21px;
  position: absolute;
  transition: background-position 0.3s ease-in-out;
  top: 20%;
  left: 32%;
}
@media (min-width: 992px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-next:before {
    top: 35%;
    left: 40%;
  }
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-next:hover {
  background-color: #0A9ED9;
}
@media (min-width: 992px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-next:hover {
    transform: scale(1.2);
  }
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-next:hover:before {
  content: "";
  background-position: 0 0;
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-next:hover svg circle {
  fill: #0A9ED9;
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-next:hover svg path {
  stroke: #ffffff;
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-prev {
  display: none;
  position: absolute;
  top: 40px;
  right: 180px;
  background-color: #ffffff;
  border-radius: 50%;
  height: 35px;
  width: 35px;
}
@media (min-width: 992px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-prev {
    height: 60px;
    width: 60px;
    display: inline;
    transition: transform 0.3s ease-in-out;
  }
}
@media (min-width: 1400px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-prev {
    top: 40px;
    right: 240px;
  }
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-prev:before {
  content: "";
  background-image: url("/wp-content/themes/dsgr-child/assets/images/left-arrow.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 14px;
  height: 21px;
  position: absolute;
  transition: background-position 0.3s ease-in-out;
  top: 20%;
  left: 30%;
}
@media (min-width: 992px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-prev:before {
    top: 35%;
    left: 40%;
  }
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-prev:hover {
  background-color: #0A9ED9;
}
@media (min-width: 992px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-prev:hover {
    transform: scale(1.2);
  }
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-prev:hover:before {
  content: "";
  background-position: -14px 0;
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-prev:hover svg circle {
  fill: #0A9ED9;
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-swiper-button-prev:hover svg path {
  stroke: #ffffff;
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-view-all {
  display: none;
}
@media (min-width: 992px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-view-all {
    display: inline;
    position: absolute;
    top: 60px;
    right: 80px;
  }
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-view-all a {
    color: #0D3273;
    position: relative;
  }
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-view-all a::after {
    content: "";
    width: 0;
    height: 1px;
    background: #0D3273;
    bottom: -5px;
    left: 0;
    transition: width 0.6s ease-in-out;
    position: absolute;
  }
}
@media (min-width: 1400px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-view-all {
    top: 60px;
    right: 140px;
  }
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-view-all:hover a {
  color: #0A9ED9;
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-view-all:hover a::after {
  width: 100%;
  color: #0A9ED9;
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-list {
  padding: 2.25rem 0rem;
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-list ul {
  flex-wrap: nowrap;
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-list ul li {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-list ul li {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-list ul li {
    flex: 0 0 33.3%;
    max-width: 33.3%;
  }
}
@media (min-width: 1400px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-list ul li {
    flex: 0 0 24%;
    max-width: 24%;
  }
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-list .featured-products-swiper-scrollbar {
  margin-left: 1rem;
  height: 4px;
  background: #CCC;
}
@media (min-width: 992px) {
  #home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-list .featured-products-swiper-scrollbar {
    margin-left: calc(50% - 710px);
  }
}
#home .home-seventh-section .home-seventh-section-container .home-seventh-section-wrapper .featured-products-list .featured-products-swiper-scrollbar .swiper-scrollbar-drag {
  background: #0D3273;
  height: 4px;
  border-radius: 10px;
}

#contact .page-header .title h1 {
  width: 80%;
  margin: 0 auto;
  text-align: center;
}
@media (min-width: 992px) {
  #contact .page-header .title h1 {
    width: 80%;
  }
}
#contact .page-header .title p {
  width: 100%;
  margin: 1rem auto 0rem auto;
  text-align: center;
  font-size: 14px;
}
@media (min-width: 992px) {
  #contact .page-header .title p {
    width: 63%;
    margin: 0rem auto;
  }
}
#contact .content {
  width: 100%;
}
#contact .content input[type=text], #contact .content input[type=email], #contact .content select {
  border: 2px solid rgba(13, 50, 115, 0.4);
  border-radius: 100px;
  width: 100%;
  height: 56px;
  padding: 0.65rem 2rem;
  font-size: 14px;
}
#contact .content input[type=text]:hover, #contact .content input[type=email]:hover, #contact .content select:hover {
  border: 2px solid rgb(13, 50, 115);
}
#contact .content input[type=checkbox] {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  background: #ffffff;
  border-radius: 3px;
  border: 2px solid rgba(13, 50, 115, 0.4);
}
#contact .content input[type=checkbox]:hover {
  border: 2px solid rgb(13, 50, 115);
}
#contact .content input[type=checkbox]:checked {
  background: #0D3273;
  border: 2px solid #0D3273;
}
#contact .content textarea {
  border: 2px solid rgba(13, 50, 115, 0.4);
  border-radius: 20px;
  height: 115px;
  font-size: 14px;
  padding: 0.65rem 2rem;
  width: 100%;
}
#contact .content textarea:hover {
  border: 2px solid rgb(13, 50, 115);
}
#contact .content ::-moz-placeholder {
  color: rgba(13, 50, 115, 0.4);
  /* opacity: 0.4; */ /* Firefox */
}
#contact .content ::placeholder {
  color: rgba(13, 50, 115, 0.4);
  /* opacity: 0.4; */ /* Firefox */
}
#contact .content ::-ms-input-placeholder { /* Edge 12 -18 */
  color: rgba(13, 50, 115, 0.4);
}
#contact .content .section-1 .section-1-container .section-1-wrapper {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  #contact .content .section-1 .section-1-container .section-1-wrapper {
    flex-direction: row;
    margin: 1.25rem 6rem;
  }
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section {
  width: 100%;
  padding: 0rem 0rem 3rem 0rem;
}
@media (min-width: 992px) {
  #contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section {
    width: 38%;
    padding: 3rem 0rem;
  }
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper {
  width: 100%;
  padding: 1.25rem 0rem;
}
@media (min-width: 992px) {
  #contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper {
    width: 75%;
  }
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper:not(:last-child) {
  border-bottom: 1px solid rgba(13, 50, 115, 0.4);
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper .store-list-item-title {
  width: 100%;
  font-size: 20px;
  color: #0D3273;
  font-weight: 700;
}
@media (min-width: 992px) {
  #contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper .store-list-item-title {
    width: 95%;
    font-size: 24px;
  }
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper .store-list-item-address {
  font-size: 14px;
  color: #0D3273;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper .store-list-item-address span {
  color: #0D3273;
  font-size: 14px;
  color: #0D3273;
  text-decoration: underline;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper .store-list-item-email {
  font-size: 14px;
  color: #0D3273;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper .store-list-item-email span {
  color: #0D3273;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper .store-list-item-email a {
  font-size: 14px;
  color: #0D3273;
  text-decoration: underline;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper .store-list-item-telephone-numbers {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper .store-list-item-telephone-numbers .store-list-item-label {
  font-size: 14px;
  color: #0D3273;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper .store-list-item-telephone-numbers .store-list-item-label span {
  color: #0D3273;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper .store-list-item-telephone-numbers .store-list-item-label a {
  font-size: 14px;
  color: #0D3273;
  text-decoration: underline;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper .store-list-item-telephone-numbers .store-list-item-telephone {
  font-size: 14px;
  color: #0D3273;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper .store-list-item-telephone-numbers .store-list-item-telephone span {
  color: #0D3273;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-first-section .store-list-item-wrapper .store-list-item-telephone-numbers .store-list-item-telephone a {
  font-size: 14px;
  color: #0D3273;
  text-decoration: underline;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section {
  width: 100%;
}
@media (min-width: 992px) {
  #contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section {
    width: 62%;
  }
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section .contact-form-wrapper {
  padding: 3rem 1.25rem;
  background-color: #ffffff;
  border-radius: 20px;
}
@media (min-width: 992px) {
  #contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section .contact-form-wrapper {
    padding: 4rem 3rem;
  }
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section .contact-form-wrapper .contact-form-title {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.75rem;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section .contact-form-wrapper .contact-form-container .contact-form .form-row {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  #contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section .contact-form-wrapper .contact-form-container .contact-form .form-row {
    flex-direction: row;
  }
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section .contact-form-wrapper .contact-form-container .contact-form .form-row .form-field {
  width: 100%;
}
@media (min-width: 992px) {
  #contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section .contact-form-wrapper .contact-form-container .contact-form .form-row .form-field {
    width: 49%;
  }
  #contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section .contact-form-wrapper .contact-form-container .contact-form .form-row .form-field:nth-child(2n) {
    margin-left: 10px;
  }
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section .contact-form-wrapper .contact-form-container .contact-form .form-row .form-field.wide {
  width: 100%;
  margin-left: 0px;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section .contact-form-wrapper .contact-form-container .contact-form .form-row .form-field label {
  width: 100%;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section .contact-form-wrapper .contact-form-container .contact-form .form-row .form-field .wpcf7-list-item {
  margin: 0;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section .contact-form-wrapper .contact-form-container .contact-form .form-row .form-field .wpcf7-list-item label {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
#contact .content .section-1 .section-1-container .section-1-wrapper .section-1-second-section .contact-form-wrapper .contact-form-container .contact-form .form-row .form-field .wpcf7-list-item label span {
  font-size: 14px;
  color: #0D3273;
  width: 100%;
}
#contact .content .section-2 {
  padding: 6rem 0rem 3rem 0rem;
}
#contact .content .section-2 .section-2-container .section-2-wrapper .section-2-title {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  color: #0D3273;
  margin-bottom: 1.25rem;
}
@media (min-width: 992px) {
  #contact .content .section-2 .section-2-container .section-2-wrapper .section-2-title {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  #contact .content .section-2 .section-2-container .section-2-wrapper .section-2-title {
    font-size: 42px;
  }
}
@media (min-width: 1400px) {
  #contact .content .section-2 .section-2-container .section-2-wrapper .section-2-title {
    font-size: 54px;
    margin-bottom: 1.75rem;
  }
}
#contact .content .section-2 .section-2-container .section-2-wrapper .section-2-subtext {
  width: 90%;
  margin: 0 auto;
  text-align: center;
}
@media (min-width: 992px) {
  #contact .content .section-2 .section-2-container .section-2-wrapper .section-2-subtext {
    width: 72%;
  }
}
#contact .content .section-2 .section-2-container .section-2-wrapper .contact-map {
  padding: 3rem 0rem;
  margin: 0 auto;
  height: 350px;
}
@media (min-width: 992px) {
  #contact .content .section-2 .section-2-container .section-2-wrapper .contact-map {
    height: 450px;
  }
}

@media (max-width: 992px) {
  .general-blog-page .page-header .title h1 {
    text-align: center;
  }
}
.general-blog-page .page-header .title .category-description p {
  font-size: 16px;
  color: #0D3273;
}
@media (max-width: 992px) {
  .general-blog-page .page-header .title .category-description p {
    text-align: center;
    font-size: 12px;
  }
}
.general-blog-page .child-category-list-wrap {
  color: #555555;
  width: 100%;
}
@media (min-width: 992px) {
  .general-blog-page .child-category-list-wrap {
    width: 51%;
    padding-top: 2rem;
    font-family: "Syne", Helvetica, Verdana, sans-serif;
    font-size: 16px;
    display: flex;
    justify-content: flex-end;
    padding-right: 0.65rem;
  }
}
.general-blog-page .child-category-list-wrap > form {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 992px) {
  .general-blog-page .child-category-list-wrap > form {
    width: 60%;
  }
}
.general-blog-page .child-category-list-wrap > form select {
  width: 100%;
  border: #C8BDAD 1px solid;
  border-radius: 6px;
  padding: 1.25rem;
}
.general-blog-page .child-category-list-wrap > form label {
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.general-blog-page .section-blog .blog-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  flex-direction: column;
}
@media (min-width: 576px) {
  .general-blog-page .section-blog .blog-container {
    flex-direction: row;
    gap: 15px;
  }
}
@media (min-width: 768px) {
  .general-blog-page .section-blog .blog-container {
    gap: 25px;
  }
}
@media (min-width: 992px) {
  .general-blog-page .section-blog .blog-container {
    gap: 40px;
  }
}
@media (min-width: 1360px) {
  .general-blog-page .section-blog .blog-container {
    gap: 65px;
  }
}
.general-blog-page .section-blog .blog-container .blog-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-bottom: 2.5rem;
  position: relative;
}
@media (min-width: 768px) {
  .general-blog-page .section-blog .blog-container .blog-card {
    width: 48%;
    width: calc(50% - 35px);
  }
}
@media (min-width: 992px) {
  .general-blog-page .section-blog .blog-container .blog-card {
    flex-direction: column;
    /* width: 30%; */
    /* width: calc(50% - 35px); */
  }
}
.general-blog-page .section-blog .blog-container .blog-card {
  /* @media (min-width: 1360px) {
      flex-direction: column;
      width: 30%;
      width: calc(50% - 35px);
  } */
}
.general-blog-page .section-blog .blog-container .blog-card .img-container {
  overflow: hidden;
}
.general-blog-page .section-blog .blog-container .blog-card .img-container img {
  /* max-height: 294px; */
  -o-object-fit: cover;
     object-fit: cover;
}
.general-blog-page .section-blog .blog-container .blog-card .img-container:hover {
  border-radius: 20px;
}
@media (min-width: 992px) {
  .general-blog-page .section-blog .blog-container .blog-card .img-container:hover img {
    transition: transform 0.2s;
  }
  .general-blog-page .section-blog .blog-container .blog-card .img-container:hover img:hover {
    transform: scale(1.2);
    border-radius: 20px;
  }
}
.general-blog-page .section-blog .blog-container .blog-card .blog-card-meta {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  color: #A1A1AA;
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 0.65rem 0rem 0rem 0rem;
}
.general-blog-page .section-blog .blog-container .blog-card .blog-card-meta .category {
  padding-right: 0.45rem;
}
.general-blog-page .section-blog .blog-container .blog-card .blog-card-meta a {
  color: #A1A1AA;
}
.general-blog-page .section-blog .blog-container .blog-card .blog-card-meta .date {
  padding-left: 0.45rem;
}
.general-blog-page .section-blog .blog-container .blog-card .category {
  display: inline-flex;
  padding: 6px 12px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  position: absolute;
  top: 10px;
  left: 10px;
  border-radius: 40px;
  background: #ffffff;
}
.general-blog-page .section-blog .blog-container .blog-card .title {
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-size: 22px;
  font-weight: 500;
  padding: 0.45rem 0rem 1rem 0rem;
  color: #0D3273;
  font-weight: 700;
}
.general-blog-page .section-blog .blog-container .blog-card .title a {
  color: #0D3273;
  font-weight: 700;
}
.general-blog-page .section-blog .blog-container .blog-card .excerpt {
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.general-blog-page .section-blog .blog-container .blog-card .read-more {
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-size: 16px;
  color: #0D3273;
  padding-top: 0.65rem;
}
.general-blog-page .section-blog .blog-container .blog-card .read-more a {
  color: #0D3273;
}
.general-blog-page .section-blog .pagination-container {
  padding: 3rem 0rem;
}
.general-blog-page .section-blog .pagination-container .pagination .screen-reader-text {
  display: none;
}
.general-blog-page .section-blog .pagination-container .pagination .nav-links .page-numbers {
  border: none;
  border-radius: 50%;
  font-weight: normal;
}
.general-blog-page .section-blog .pagination-container .pagination .nav-links .page-numbers.current {
  background: none;
  border: #0D3273 1px solid;
}
.general-blog-page .section-blog .pagination-container .pagination .nav-links .page-numbers:hover {
  box-shadow: none;
  border: 1px solid #0D3273 !important;
}
.general-blog-page .section-blog .pagination-container .pagination .nav-links .page-numbers.next {
  min-width: auto;
  background: #FFFFFF;
}
.general-blog-page .section-blog .pagination-container .pagination .nav-links .page-numbers.next svg {
  width: 16px;
  height: 16px;
}
.general-blog-page .section-blog .pagination-container .pagination .nav-links .page-numbers.prev {
  min-width: auto;
  background: #FFFFFF;
}
.general-blog-page .section-blog .pagination-container .pagination .nav-links .page-numbers.prev svg {
  width: 16px;
  height: 16px;
}

body.single-post .page-header .post-meta {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  color: #A1A1AA;
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 1rem 0rem 0rem 0rem;
  justify-content: center;
}
body.single-post .page-header .post-meta .category {
  padding-right: 0.45rem;
}
body.single-post .page-header .post-meta a {
  color: #A1A1AA;
}
body.single-post .page-header .post-meta .date {
  padding-left: 0.45rem;
}
body.single-post .page-header .title {
  flex-direction: column;
  padding-bottom: 2rem;
}
@media (min-width: 992px) {
  body.single-post .page-header .title {
    padding-bottom: 5rem;
  }
}
body.single-post .page-header .title h1 {
  width: 95%;
  margin: 0 auto;
  padding-top: 2rem;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
}
@media (min-width: 992px) {
  body.single-post .page-header .title h1 {
    width: 80%;
    padding-top: 1rem;
    font-family: "Syne", Helvetica, Verdana, sans-serif;
    font-size: 42px;
  }
}
@media (min-width: 1200px) {
  body.single-post .page-header .title h1 {
    font-size: 48px;
  }
}
@media (min-width: 1600px) {
  body.single-post .page-header .title h1 {
    font-size: 54px;
  }
}
body.single-post .page-header .page-thumbnail {
  width: 100%;
}
body.single-post .page-header .page-thumbnail img {
  max-height: 485px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 35px;
}
body.single-post .single-blog-section {
  padding: 3rem 0rem;
}
@media (min-width: 992px) {
  body.single-post .single-blog-section {
    padding: 6rem 0rem;
  }
}
body.single-post .single-blog-section .single-blog-container {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  body.single-post .single-blog-section .single-blog-container {
    flex-direction: row;
    gap: 30px;
  }
}
body.single-post .single-blog-section .single-blog-container .single-blog-sidebar {
  width: 100%;
  position: relative;
}
@media (min-width: 992px) {
  body.single-post .single-blog-section .single-blog-container .single-blog-sidebar {
    width: 20%;
  }
}
body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper {
  background-color: #ffffff;
  padding: 2.3rem 1.5rem;
  border-radius: 20px;
  display: none;
}
@media (min-width: 992px) {
  body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper {
    display: flex;
  }
}
@media (max-width: 992px) {
  body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top.active {
    position: fixed;
    width: 100%;
    top: 138px;
    background-color: #ffffff;
    left: 0;
    padding: 1rem 2rem;
    border-top: #f2f2f2 1px solid;
  }
}
@media (min-width: 992px) {
  body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top {
    position: sticky;
    top: 220px;
    z-index: 1;
  }
}
body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc {
  padding-bottom: 2rem;
}
@media (min-width: 992px) {
  body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc {
    padding-bottom: 0rem;
  }
}
body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc h3 {
  position: relative;
  font-size: 14px;
  color: #0D3273;
  margin: 0;
  font-weight: 700;
}
@media (max-width: 992px) {
  body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc h3 {
    cursor: pointer;
  }
  body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc h3::after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 16 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;'%3E%3Cg id='Path_77' transform='matrix(-3.82857e-16,-1,-1,3.82857e-16,14.135,7.36)'%3E%3Cpath d='M6.36,12.721L0,6.36L6.36,0' style='fill:none;fill-rule:nonzero;stroke:black;stroke-width:2px;'/%3E%3C/g%3E%3C/svg%3E");
    width: 16px;
    height: 9px;
    top: 30%;
    right: 10px;
  }
}
body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc.active h3 {
  position: relative;
}
@media (max-width: 992px) {
  body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc.active h3::after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 16 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;'%3E%3Cg id='Path_77' transform='matrix(-3.82857e-16,1,-1,-3.82857e-16,14.135,1)'%3E%3Cpath d='M6.36,12.721L0,6.36L6.36,0' style='fill:none;fill-rule:nonzero;stroke:black;stroke-width:2px;'/%3E%3C/g%3E%3C/svg%3E");
    width: 16px;
    height: 9px;
    top: 30%;
    right: 10px;
  }
}
body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc .date {
  font-size: 14px;
  color: #0D3273;
}
body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc .toc-list-title {
  padding-top: 1.25rem;
  font-size: 14px;
  color: #0D3273;
  font-weight: 700;
}
body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc .toc-list {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (min-width: 992px) {
  body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc .toc-list {
    display: flex;
    flex-direction: column;
  }
}
body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc .toc-list.active {
  display: flex;
  flex-direction: column;
}
body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc .toc-list li {
  padding: 0.25rem 0rem;
  font-size: 14px;
}
body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc .toc-list li a {
  color: #0D3273;
}
body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc .share-title {
  font-size: 14px;
  color: #0D3273;
  margin: 0;
  font-weight: 700;
  padding-top: 1.25rem;
}
body.single-post .single-blog-section .single-blog-container .single-blog-sidebar .single-blog-toc-wrapper.sticky-top .single-blog-toc .share .social-container-icons {
  display: flex;
  gap: 15px;
}
body.single-post .single-blog-section .single-blog-container .single-blog-wrapper {
  width: 100%;
  color: #0D3273;
}
@media (min-width: 992px) {
  body.single-post .single-blog-section .single-blog-container .single-blog-wrapper {
    width: 80%;
    margin-left: 4rem;
  }
}
@media (min-width: 1400px) {
  body.single-post .single-blog-section .single-blog-container .single-blog-wrapper {
    width: 60%;
    margin-left: 7rem;
  }
}
body.single-post .single-blog-section .single-blog-container .single-blog-wrapper .content-toc {
  padding-bottom: 3rem;
}
body.single-post .single-blog-section .single-blog-container .single-blog-wrapper .content-toc .content-toc-title {
  font-size: 36px;
  font-weight: 700;
}
body.single-post .single-blog-section .single-blog-container .single-blog-wrapper h3 {
  color: #0D3273;
}
body.single-post .single-blog-section .single-blog-container .single-blog-wrapper p {
  color: #0D3273;
}
body.single-post .single-blog-section .single-blog-container .single-blog-wrapper a:not(.btn) {
  color: #0D3273;
}
body.single-post .single-blog-section .single-blog-container .single-blog-wrapper .blog-cta {
  display: inline-flex;
  padding: 1rem 2.25rem;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 40px;
  background-color: #0D3273;
  color: #ffffff !important;
  margin: 1.25rem 0rem;
  font-size: 16px;
}
body.single-post .single-blog-section .single-blog-container .single-blog-wrapper .blog-cta span {
  color: #ffffff;
}
body.single-post .single-blog-section .single-blog-container .single-blog-wrapper .blog-cta:hover {
  background-color: #0A9ED9;
  color: #ffffff;
}
body.single-post .single-blog-section .single-blog-container .single-blog-wrapper .blog-cta:hover span {
  color: #ffffff;
}
body.single-post .single-related-section {
  background-color: #ffffff;
}
body.single-post .single-related-section .related-articles-wrapper {
  padding: 6rem 0rem;
}
@media (min-width: 1400px) {
  body.single-post .single-related-section .related-articles-wrapper {
    max-width: 1120px;
    margin: 0 auto;
  }
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-title {
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-size: 32px;
  padding-bottom: 2rem;
  color: #0D3273;
  font-weight: 700;
  text-align: center;
}
@media (min-width: 992px) {
  body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-title {
    text-align: left;
  }
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  flex-direction: column;
}
@media (min-width: 576px) {
  body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list {
    flex-direction: row;
    gap: 15px;
    justify-content: space-between;
  }
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-bottom: 2.5rem;
}
@media (min-width: 576px) {
  body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card {
    width: 48%;
  }
}
@media (min-width: 992px) {
  body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card {
    flex-direction: column;
    width: 30%;
  }
}
@media (min-width: 1400px) {
  body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card {
    flex-direction: column;
    width: 30%;
  }
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card .img-container {
  position: relative;
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card .img-container img {
  max-height: 294px;
  -o-object-fit: cover;
     object-fit: cover;
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card .blog-card-cat {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1;
  border-radius: 40px;
  background-color: #ffffff;
  padding: 6px 12px;
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #0D3273;
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card .blog-card-meta {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  color: #A1A1AA;
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 0.65rem 0rem 0rem 0rem;
  color: #19253C;
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card .blog-card-meta .category {
  padding-right: 0.45rem;
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card .blog-card-meta a {
  color: #19253C;
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card .blog-card-meta .date {
  padding-left: 0.45rem;
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card .title {
  font-size: 20px;
  font-weight: 700;
  padding: 0.45rem 0rem 1rem 0rem;
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card .title a {
  color: #0D3273;
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card .excerpt {
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 0.45rem 0rem 1rem 0rem;
  color: #19253C;
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card .read-more {
  font-family: "Syne", Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-weight: 400;
}
body.single-post .single-related-section .related-articles-wrapper .related-articles .related-articles-list .blog-card .read-more a {
  color: #0D3273;
}

#about-us .page-header {
  padding: 0;
  background-color: #0D3273;
  height: 260px;
  display: grid;
  place-items: center;
  grid-template-areas: "about-us-first-section-inner-div";
  margin-bottom: 4rem;
}
@media (min-width: 992px) {
  #about-us .page-header {
    height: 540px;
  }
}
@media (min-width: 992px) {
  #about-us .page-header {
    margin-bottom: 10rem;
  }
}
@media (min-width: 1200px) {
  #about-us .page-header {
    margin-bottom: 12rem;
  }
}
@media (min-width: 1600px) {
  #about-us .page-header {
    margin-bottom: 15rem;
  }
}
#about-us .page-header .about-us-first-section-image-container {
  grid-area: about-us-first-section-inner-div;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  max-height: 260px;
}
@media (min-width: 992px) {
  #about-us .page-header .about-us-first-section-image-container {
    max-width: 100%;
    max-height: 540px;
  }
}
#about-us .page-header .about-us-first-section-image-container:before {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.5;
  background-color: #0D3273;
  content: "";
}
#about-us .page-header .about-us-first-section-image-container img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#about-us .page-header .title-container {
  grid-area: about-us-first-section-inner-div;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
}
#about-us .page-header .title-container .title {
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: row;
}
#about-us .page-header .title-container .title h1 {
  text-align: center;
  color: #ffffff;
  padding-top: 6rem;
}
#about-us .page-header .title-container .about-us-title-image-container {
  position: absolute;
  top: 50%;
  max-width: 480px;
  margin: 0 30px;
  right: 0;
  left: 0;
  height: 240px;
  border-radius: 35px;
}
@media (min-width: 576px) {
  #about-us .page-header .title-container .about-us-title-image-container {
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  #about-us .page-header .title-container .about-us-title-image-container {
    height: 520px;
    max-width: 1120px;
    margin: 0 30px;
  }
}
@media (min-width: 1180px) {
  #about-us .page-header .title-container .about-us-title-image-container {
    margin: 0 auto;
  }
}
#about-us .page-header .title-container .about-us-title-image-container img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  border-radius: 35px;
}
#about-us .about-us-second-section {
  padding: 4rem 0rem 3rem 0rem;
}
@media (min-width: 992px) {
  #about-us .about-us-second-section {
    padding: 12rem 0rem 3rem 0rem;
  }
}
#about-us .about-us-second-section .about-us-second-section-container .about-us-second-section-wrapper .about-us-second-section-text-wrapper {
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  #about-us .about-us-second-section .about-us-second-section-container .about-us-second-section-wrapper .about-us-second-section-text-wrapper {
    width: 60%;
  }
}
#about-us .about-us-second-section .about-us-second-section-container .about-us-second-section-wrapper .about-us-second-section-text-wrapper .about-us-second-section-text-title {
  padding: 1.5rem 0rem;
  font-size: 24px;
  color: #0D3273;
  text-align: center;
  font-weight: 700;
  border-bottom: 1px solid #0D3273;
}
@media (min-width: 992px) {
  #about-us .about-us-second-section .about-us-second-section-container .about-us-second-section-wrapper .about-us-second-section-text-wrapper .about-us-second-section-text-title {
    font-size: 54px;
  }
}
#about-us .about-us-second-section .about-us-second-section-container .about-us-second-section-wrapper .about-us-second-section-text-wrapper .about-us-second-section-text-subtitle {
  padding: 1.5rem 0rem;
  color: #19253C;
  font-size: 12px;
  text-align: center;
}
@media (min-width: 992px) {
  #about-us .about-us-second-section .about-us-second-section-container .about-us-second-section-wrapper .about-us-second-section-text-wrapper .about-us-second-section-text-subtitle {
    font-size: 16px;
  }
}
#about-us .about-us-third-section {
  padding: 1rem 0rem;
}
@media (min-width: 992px) {
  #about-us .about-us-third-section {
    padding: 3rem 0rem;
  }
}
#about-us .about-us-third-section .about-us-third-section-container .about-us-third-section-wrapper {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  #about-us .about-us-third-section .about-us-third-section-container .about-us-third-section-wrapper {
    flex-direction: row;
  }
}
#about-us .about-us-third-section .about-us-third-section-container .about-us-third-section-wrapper .about-us-third-section-text-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  #about-us .about-us-third-section .about-us-third-section-container .about-us-third-section-wrapper .about-us-third-section-text-wrapper {
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-right: 3rem;
  }
}
#about-us .about-us-third-section .about-us-third-section-container .about-us-third-section-wrapper .about-us-third-section-text-wrapper .about-us-third-section-text-title {
  font-size: 24px;
  color: #0D3273;
  font-weight: 700;
  max-width: 550px;
  width: 100%;
  line-height: 1.2;
}
@media (min-width: 992px) {
  #about-us .about-us-third-section .about-us-third-section-container .about-us-third-section-wrapper .about-us-third-section-text-wrapper .about-us-third-section-text-title {
    font-size: 54px;
  }
}
#about-us .about-us-third-section .about-us-third-section-container .about-us-third-section-wrapper .about-us-third-section-text-wrapper .about-us-third-section-text-subtitle {
  padding: 1.5rem 0rem;
  color: #19253C;
  font-size: 12px;
  max-width: 550px;
  width: 100%;
}
@media (min-width: 992px) {
  #about-us .about-us-third-section .about-us-third-section-container .about-us-third-section-wrapper .about-us-third-section-text-wrapper .about-us-third-section-text-subtitle {
    font-size: 16px;
  }
}
#about-us .about-us-third-section .about-us-third-section-container .about-us-third-section-wrapper .about-us-third-section-image-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  #about-us .about-us-third-section .about-us-third-section-container .about-us-third-section-wrapper .about-us-third-section-image-wrapper {
    width: 50%;
  }
}
#about-us .about-us-third-section .about-us-third-section-container .about-us-third-section-wrapper .about-us-third-section-image-wrapper .about-us-third-section-image {
  border-radius: 20px;
}
#about-us .about-us-fourth-section {
  padding: 1rem 0rem;
}
@media (min-width: 992px) {
  #about-us .about-us-fourth-section {
    padding: 3rem 0rem;
  }
}
#about-us .about-us-fourth-section .about-us-fourth-section-container .about-us-fourth-section-wrapper .about-us-fourth-section-text-wrapper {
  max-width: 1120px;
  width: 100%;
  margin: 0 auto;
}
#about-us .about-us-fourth-section .about-us-fourth-section-container .about-us-fourth-section-wrapper .about-us-fourth-section-text-wrapper .about-us-fourth-section-text-title {
  font-size: 16px;
  color: #0D3273;
  font-weight: 400;
  text-align: center;
  line-height: 1.2;
}
@media (min-width: 992px) {
  #about-us .about-us-fourth-section .about-us-fourth-section-container .about-us-fourth-section-wrapper .about-us-fourth-section-text-wrapper .about-us-fourth-section-text-title {
    font-size: 44px;
  }
}
#about-us .about-us-fourth-section .about-us-fourth-section-container .about-us-fourth-section-wrapper .about-us-fourth-section-text-wrapper .about-us-fourth-section-text-subtitle {
  padding: 1.5rem 0rem;
  color: #19253C;
  font-size: 12px;
  text-align: center;
}
@media (min-width: 992px) {
  #about-us .about-us-fourth-section .about-us-fourth-section-container .about-us-fourth-section-wrapper .about-us-fourth-section-text-wrapper .about-us-fourth-section-text-subtitle {
    font-size: 16px;
  }
}
#about-us .about-us-fifth-section {
  padding: 1rem 0rem;
}
@media (min-width: 992px) {
  #about-us .about-us-fifth-section {
    padding: 3rem 0rem;
  }
}
#about-us .about-us-fifth-section .about-us-fifth-section-container .about-us-fifth-section-wrapper {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  #about-us .about-us-fifth-section .about-us-fifth-section-container .about-us-fifth-section-wrapper {
    flex-direction: row;
  }
}
#about-us .about-us-fifth-section .about-us-fifth-section-container .about-us-fifth-section-wrapper .about-us-fifth-section-image-wrapper {
  width: 100%;
  order: 2;
}
@media (min-width: 992px) {
  #about-us .about-us-fifth-section .about-us-fifth-section-container .about-us-fifth-section-wrapper .about-us-fifth-section-image-wrapper {
    width: 50%;
    order: 1;
  }
}
#about-us .about-us-fifth-section .about-us-fifth-section-container .about-us-fifth-section-wrapper .about-us-fifth-section-image-wrapper .about-us-fifth-section-image {
  border-radius: 20px;
}
#about-us .about-us-fifth-section .about-us-fifth-section-container .about-us-fifth-section-wrapper .about-us-fifth-section-text-wrapper {
  width: 100%;
  order: 1;
}
@media (min-width: 992px) {
  #about-us .about-us-fifth-section .about-us-fifth-section-container .about-us-fifth-section-wrapper .about-us-fifth-section-text-wrapper {
    order: 2;
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-left: 6rem;
  }
}
#about-us .about-us-fifth-section .about-us-fifth-section-container .about-us-fifth-section-wrapper .about-us-fifth-section-text-wrapper .about-us-fifth-section-text-title {
  font-size: 24px;
  color: #0D3273;
  font-weight: 700;
  max-width: 550px;
  width: 100%;
  line-height: 1.2;
}
@media (min-width: 992px) {
  #about-us .about-us-fifth-section .about-us-fifth-section-container .about-us-fifth-section-wrapper .about-us-fifth-section-text-wrapper .about-us-fifth-section-text-title {
    font-size: 54px;
  }
}
#about-us .about-us-fifth-section .about-us-fifth-section-container .about-us-fifth-section-wrapper .about-us-fifth-section-text-wrapper .about-us-fifth-section-text-subtitle {
  padding: 1.5rem 0rem;
  color: #19253C;
  font-size: 12px;
  max-width: 550px;
  width: 100%;
}
@media (min-width: 992px) {
  #about-us .about-us-fifth-section .about-us-fifth-section-container .about-us-fifth-section-wrapper .about-us-fifth-section-text-wrapper .about-us-fifth-section-text-subtitle {
    font-size: 16px;
  }
}
#about-us .about-us-sixth-section {
  padding: 1rem 0rem;
}
@media (min-width: 992px) {
  #about-us .about-us-sixth-section {
    padding: 3rem 0rem;
  }
}
#about-us .about-us-sixth-section .about-us-sixth-section-container .about-us-sixth-section-wrapper .about-us-sixth-section-text-wrapper {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  #about-us .about-us-sixth-section .about-us-sixth-section-container .about-us-sixth-section-wrapper .about-us-sixth-section-text-wrapper {
    flex-direction: row;
  }
}
#about-us .about-us-sixth-section .about-us-sixth-section-container .about-us-sixth-section-wrapper .about-us-sixth-section-text-wrapper .about-us-sixth-section-text-title {
  width: 100%;
  font-size: 24px;
  width: 100%;
  text-align: center;
  font-weight: 700;
  color: #0D3273;
  line-height: 1.2;
}
@media (min-width: 992px) {
  #about-us .about-us-sixth-section .about-us-sixth-section-container .about-us-sixth-section-wrapper .about-us-sixth-section-text-wrapper .about-us-sixth-section-text-title {
    width: 40%;
    text-align: left;
    font-size: 54px;
    padding-right: 6rem;
  }
}
#about-us .about-us-sixth-section .about-us-sixth-section-container .about-us-sixth-section-wrapper .about-us-sixth-section-text-wrapper .about-us-sixth-section-text-subtitle {
  width: 100%;
  padding: 1.5rem 0rem;
  text-align: center;
}
@media (min-width: 992px) {
  #about-us .about-us-sixth-section .about-us-sixth-section-container .about-us-sixth-section-wrapper .about-us-sixth-section-text-wrapper .about-us-sixth-section-text-subtitle {
    text-align: left;
    width: 60%;
    padding: 0;
    color: #19253C;
    font-size: 16px;
  }
}
#about-us .about-us-seventh-section {
  overflow: hidden;
}
#about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper {
  margin: 2rem 0rem;
  position: relative;
  /* overflow: hidden; */
}
@media (min-width: 992px) {
  #about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper {
    margin: 6rem 3rem;
  }
}
#about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-slider {
  /* overflow: unset; */
  padding: 3rem 0rem;
}
#about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-slider .about-us-slider-wrapper .about-us-slider-item img {
  border-radius: 20px;
}
@media (min-width: 992px) {
  #about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-slider .about-us-slider-wrapper .about-us-slider-item {
    transition: 0.7s;
    transform: scale(0.8);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    height: 520px;
  }
  #about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-slider .about-us-slider-wrapper .about-us-slider-item img {
    max-width: 280px;
    border-radius: 30px;
    max-height: 210px;
    height: 100%;
    width: 100%;
  }
}
@media (min-width: 992px) {
  #about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-slider .about-us-slider-wrapper .about-us-slider-item.swiper-slide-active {
    z-index: 1;
    transform: scale(1);
  }
  #about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-slider .about-us-slider-wrapper .about-us-slider-item.swiper-slide-active img {
    max-width: 700px;
    max-height: 520px;
    height: 100%;
    width: 100%;
  }
}
#about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-swiper-button-next {
  position: absolute;
  bottom: 0;
  right: 60px;
  z-index: 2;
}
#about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-swiper-button-next svg {
  width: 35px;
  height: 35px;
}
@media (min-width: 992px) {
  #about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-swiper-button-next {
    position: absolute;
    display: inline-flex;
    top: 45%;
    right: -80px;
    bottom: unset;
  }
  #about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-swiper-button-next svg {
    width: 60px;
    height: 60px;
  }
}
#about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-swiper-button-prev {
  position: absolute;
  bottom: 0;
  left: 60px;
  z-index: 2;
}
#about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-swiper-button-prev svg {
  width: 35px;
  height: 35px;
}
@media (min-width: 992px) {
  #about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-swiper-button-prev {
    position: absolute;
    display: inline-flex;
    top: 45%;
    left: -80px;
    bottom: unset;
  }
  #about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-swiper-button-prev svg {
    width: 60px;
    height: 60px;
  }
}
#about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  height: 35px;
}
@media (min-width: 992px) {
  #about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-swiper-pagination {
    display: none;
  }
}
#about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-swiper-pagination .swiper-pagination-bullet {
  background: rgba(13, 50, 115, 0.8);
}
#about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-swiper-pagination span {
  align-self: baseline;
}
#about-us .about-us-seventh-section .about-us-seventh-section-container .about-us-seventh-section-wrapper .about-us-swiper-pagination .swiper-pagination-bullet-active {
  background: #0D3273;
  width: 18px;
  height: 18px;
  top: 5px;
  position: relative;
}
#about-us .about-us-eighth-section {
  padding: 1rem 0rem;
}
@media (min-width: 992px) {
  #about-us .about-us-eighth-section {
    padding: 3rem 0rem;
  }
}
#about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper {
  background: #0D3273;
  border-radius: 40px;
  padding: 6rem 0rem;
}
#about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-text-wrapper {
  width: 80%;
  margin: 0 auto;
}
#about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-text-wrapper .about-us-eighth-section-text-title {
  font-size: 20px;
  color: #ffffff;
  font-weight: 700;
  text-align: center;
}
@media (min-width: 992px) {
  #about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-text-wrapper .about-us-eighth-section-text-title {
    font-size: 36px;
  }
}
#about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-text-wrapper .about-us-eighth-section-text-subtitle {
  font-size: 14px;
  color: #ffffff;
  font-weight: 400;
  text-align: center;
}
@media (min-width: 992px) {
  #about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-text-wrapper .about-us-eighth-section-text-subtitle {
    font-size: 20px;
  }
}
#about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-form-wrapper {
  padding-top: 2.25rem;
  max-width: 840px;
  width: 80%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  #about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-form-wrapper {
    width: 100%;
  }
}
#about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-form-wrapper .about-us-eighth-section-form .form-row {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (min-width: 992px) {
  #about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-form-wrapper .about-us-eighth-section-form .form-row {
    flex-direction: row;
  }
}
#about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-form-wrapper .about-us-eighth-section-form .form-row .form-field p {
  margin: 0;
}
#about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-form-wrapper .about-us-eighth-section-form .form-row .form-field input {
  max-width: 340px;
  width: 100%;
  background: none;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 100px;
  height: 46px;
  padding: 0.35rem 1.25rem;
}
@media (min-width: 992px) {
  #about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-form-wrapper .about-us-eighth-section-form .form-row .form-field input {
    height: 56px;
  }
}
#about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-form-wrapper .about-us-eighth-section-form .form-row .form-field ::-moz-placeholder {
  color: #ffffff;
  opacity: 0.4;
  /* Firefox */
}
#about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-form-wrapper .about-us-eighth-section-form .form-row .form-field ::placeholder {
  color: #ffffff;
  opacity: 0.4;
  /* Firefox */
}
#about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-form-wrapper .about-us-eighth-section-form .form-row .form-field ::-ms-input-placeholder {
  /* Edge 12 -18 */
  color: #ffffff;
}
#about-us .about-us-eighth-section .about-us-eighth-section-container .about-us-eighth-section-wrapper .about-us-eighth-section-form-wrapper .about-us-eighth-section-form .form-row .form-field .btn {
  margin: 0;
}

#catalogs .page-header .title h1 {
  width: 80%;
  margin: 0 auto;
  text-align: center;
}
#catalogs .page-header .title p {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  font-size: 14px;
}
@media (min-width: 992px) {
  #catalogs .page-header .title p {
    max-width: 840px;
    width: 100%;
  }
}
#catalogs .featured-catalog-section {
  padding: 3rem 0rem;
}
@media (min-width: 992px) {
  #catalogs .featured-catalog-section {
    padding: 3rem 1.25rem;
  }
}
@media (max-width: 992px) {
  #catalogs .featured-catalog-section .featured-catalog-container {
    padding: 0;
  }
}
#catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper {
  clip-path: polygon(15% 0px, 100% 0px, 100% 80%, 80% 100%, 0px 100%, 0px 15%);
  background-color: #ffffff;
  padding: 3rem;
  max-width: 1120px;
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  #catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper {
    padding: 3rem 9rem;
    clip-path: polygon(8% 0px, 100% 0px, 100% 72%, 92% 100%, 0px 100%, 0px 28%);
  }
}
#catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  #catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog {
    flex-direction: row;
  }
}
#catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-text-wrapper {
  width: 100%;
  margin-bottom: 1.75rem;
}
@media (min-width: 992px) {
  #catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-text-wrapper {
    width: 50%;
    margin-bottom: 0rem;
  }
}
#catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-text-wrapper .featured-catalog-text-title {
  font-size: 24px;
  font-weight: 700;
  color: #0D3273;
  padding: 4rem 0rem 1.75rem 0rem;
  line-height: 1.1;
  text-align: center;
}
@media (min-width: 992px) {
  #catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-text-wrapper .featured-catalog-text-title {
    font-size: 36px;
    text-align: left;
  }
}
@media (min-width: 1400px) {
  #catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-text-wrapper .featured-catalog-text-title {
    font-size: 42px;
  }
}
#catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-text-wrapper .featured-catalog-text-title {
  /* @media (min-width: 1600px) {
      font-size: 54px;
  } */
}
#catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-text-wrapper .featured-catalog-text-subtitle {
  font-size: 12px;
  text-align: center;
}
@media (min-width: 992px) {
  #catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-text-wrapper .featured-catalog-text-subtitle {
    font-size: 14px;
    text-align: left;
  }
}
#catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-image-wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 992px) {
  #catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-image-wrapper {
    width: 50%;
    align-items: flex-end;
  }
}
#catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-image-wrapper .featured-catalog-image {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
#catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-image-wrapper .featured-catalog-image img {
  transition: transform 0.2s;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 365px;
}
#catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-image-wrapper .featured-catalog-image img:hover {
  transform: scale(1.2);
}
#catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-image-wrapper .featured-catalog-title {
  display: flex;
  justify-content: flex-start;
  max-width: 324px;
  width: 100%;
  padding-top: 1.75rem;
}
#catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-image-wrapper .featured-catalog-title a {
  font-size: 16px;
  font-weight: 700;
  color: #0D3273;
}
@media (min-width: 992px) {
  #catalogs .featured-catalog-section .featured-catalog-container .featured-catalog-wrapper .featured-catalog .featured-catalog-image-wrapper .featured-catalog-title a {
    font-size: 24px;
  }
}
#catalogs .catalogs-section .catalogs-container .catalogs-content {
  max-width: 1120px;
  width: 100%;
  margin: 0 auto;
  padding: 3rem 0rem 6rem 0rem;
}
#catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 420px) {
  #catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list {
    gap: 10px;
  }
}
@media (min-width: 576px) {
  #catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list {
    gap: 20px;
  }
}
@media (min-width: 768px) {
  #catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list {
    gap: 56px;
  }
}
@media (min-width: 992px) {
  #catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list {
    gap: 46px;
  }
}
@media (min-width: 1180px) {
  #catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list {
    gap: 74px;
  }
}
#catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list .catalogs-list-item {
  width: 100%;
  margin-bottom: 2.5rem;
  max-width: 324px;
}
@media (min-width: 420px) {
  #catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list .catalogs-list-item {
    width: 48%;
  }
}
@media (min-width: 768px) {
  #catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list .catalogs-list-item {
    width: 28%;
  }
}
@media (min-width: 992px) {
  #catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list .catalogs-list-item {
    width: 30%;
  }
}
@media (min-width: 1180px) {
  #catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list .catalogs-list-item {
    width: 33%;
  }
}
#catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list .catalogs-list-item .catalogs-list-item-image {
  overflow: hidden;
}
#catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list .catalogs-list-item .catalogs-list-item-image img {
  transition: transform 0.2s;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 365px;
}
#catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list .catalogs-list-item .catalogs-list-item-title {
  margin-top: 1.25rem;
}
#catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list .catalogs-list-item .catalogs-list-item-title a {
  font-size: 24px;
  font-weight: 700;
  color: #0D3273;
  line-height: 1;
}
#catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list .catalogs-list-item:hover .catalogs-list-item-image {
  border-radius: 20px;
}
#catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list .catalogs-list-item:hover .catalogs-list-item-image img {
  transform: scale(1.2);
}
#catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list .catalogs-list-item:hover .catalogs-list-item-title {
  margin-top: 1.25rem;
}
#catalogs .catalogs-section .catalogs-container .catalogs-content .catalogs-list .catalogs-list-item:hover .catalogs-list-item-title a {
  color: #0A9ED9;
}

#pricelists .page-header .title h1 {
  width: 80%;
  margin: 0 auto;
  text-align: center;
}
#pricelists .page-header .title p {
  width: 63%;
  margin: 0 auto;
  text-align: center;
  font-size: 14px;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content {
  max-width: 1120px;
  width: 100%;
  margin: 0 auto;
  padding: 3rem 0rem 6rem 0rem;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .protected-content-wrapper .woocommerce-form-login .form-row {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 20px;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .protected-content-wrapper .woocommerce-form-login .form-row .input-text:not([type=checkbox]) {
  width: 100%;
  border: solid 1px #CACACC;
  border-radius: 4px;
  font-size: 18px;
  padding: 13px;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .protected-content-wrapper .woocommerce-form-login .form-row label {
  font-size: 16px;
  font-weight: 400;
  color: #000000 !important;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .protected-content-wrapper .woocommerce-form-login .form-row label a {
  font-weight: 700;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .protected-content-wrapper .woocommerce-form-login .form-row .custom-button {
  width: 100%;
  padding: 0.65rem 4rem 0.65rem 4rem;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .protected-content-wrapper .woocommerce-form-login .divider:after,
#pricelists .pricelists-section .pricelists-container .pricelists-content .protected-content-wrapper .woocommerce-form-login .divider:before {
  content: "";
  flex: 1;
  height: 1px;
  background: #000000;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .protected-content-wrapper .woocommerce-form-login .password-input {
  position: relative;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .protected-content-wrapper .woocommerce-form-login .password-input .show-password-input {
  position: absolute;
  right: 25px;
  top: 0px;
  border: none;
  background: none;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .protected-content-wrapper .woocommerce-form-login .password-input .show-password-input:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 800 800' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;'%3E%3Cpath d='M66.667,66.667L733.333,733.333' style='fill:none;fill-rule:nonzero;stroke:black;stroke-width:66.67px;'/%3E%3Cpath d='M223.759,224.087C122.16,293.176 66.667,400 66.667,400C66.667,400 187.879,633.333 400,633.333C468.343,633.333 527.247,609.113 575.703,576.28M366.667,168.607C377.513,167.338 388.627,166.667 400,166.667C612.12,166.667 733.333,400 733.333,400C733.333,400 710.273,444.39 666.667,494.45' style='fill:none;fill-rule:nonzero;stroke:black;stroke-width:66.67px;'/%3E%3Cpath d='M466.667,474.54C448.973,490.373 425.613,500.003 400,500.003C344.77,500.003 300,455.233 300,400.003C300,372.547 311.064,347.677 328.977,329.606' style='fill:none;fill-rule:nonzero;stroke:black;stroke-width:66.67px;'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  position: absolute;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .protected-content-wrapper .woocommerce-form-login .button {
  /* background-color: #000000;
  color: #FFFFFF;
  padding: 1rem 2.5rem 1rem 2.5rem;
  border-radius: 4px;
  text-align: center;
  display: block;
  width: max-content !important;
  margin: 1rem 0rem; */
  text-align: center;
  margin: 1.25rem 0rem;
  width: 100%;
  display: inline-flex;
  padding: 1rem 2.25rem;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 40px;
  background-color: #0D3273;
  color: #ffffff;
  font-size: 16px;
  display: block;
  width: -moz-max-content !important;
  width: max-content !important;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .protected-content-wrapper .woocommerce-form-login .button span {
  color: #ffffff;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .protected-content-wrapper .woocommerce-form-login .button:hover {
  background-color: #0A9ED9;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .protected-content-wrapper .woocommerce-form-login .button:hover span {
  color: #ffffff;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 420px) {
  #pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list {
    gap: 10px;
  }
}
@media (min-width: 576px) {
  #pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list {
    gap: 20px;
  }
}
@media (min-width: 768px) {
  #pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list {
    gap: 56px;
  }
}
@media (min-width: 992px) {
  #pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list {
    gap: 46px;
  }
}
@media (min-width: 1180px) {
  #pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list {
    gap: 74px;
  }
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list .pricelists-list-item {
  width: 100%;
  margin-bottom: 2.5rem;
  max-width: 324px;
}
@media (min-width: 420px) {
  #pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list .pricelists-list-item {
    width: 48%;
  }
}
@media (min-width: 768px) {
  #pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list .pricelists-list-item {
    width: 28%;
  }
}
@media (min-width: 992px) {
  #pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list .pricelists-list-item {
    width: 30%;
  }
}
@media (min-width: 1180px) {
  #pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list .pricelists-list-item {
    width: 33%;
  }
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list .pricelists-list-item .pricelists-list-item-image {
  overflow: hidden;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list .pricelists-list-item .pricelists-list-item-image img {
  transition: transform 0.2s;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 365px;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list .pricelists-list-item .pricelists-list-item-image img:hover {
  transform: scale(1.2);
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list .pricelists-list-item .pricelists-list-item-image img svg {
  width: 324px;
  height: 365px;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list .pricelists-list-item .pricelists-list-item-title {
  margin-top: 1.25rem;
}
#pricelists .pricelists-section .pricelists-container .pricelists-content .pricelists-list .pricelists-list-item .pricelists-list-item-title a {
  font-size: 24px;
  font-weight: 700;
  color: #0D3273;
  line-height: 1;
}

#eco-friendly .page-header .title h1 {
  width: 85%;
  margin: 0 auto 2rem auto;
  text-align: center;
}
@media (min-width: 992px) {
  #eco-friendly .page-header .title h1 {
    margin: 0 auto;
    width: 80%;
  }
}
#eco-friendly .page-header .title p {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  font-size: 14px;
}
@media (min-width: 992px) {
  #eco-friendly .page-header .title p {
    width: 63%;
  }
}
#eco-friendly .gogreen-section {
  background: rgb(238, 241, 246);
  background: linear-gradient(180deg, rgb(238, 241, 246) 51%, rgb(255, 255, 255) 51%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eef1f6", endColorstr="#ffffff", GradientType=1);
}
#eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper {
  padding: 3rem 0rem;
  position: relative;
}
#eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper .gogreen-image-wrapper {
  text-align: center;
  height: 220px;
}
@media (min-width: 992px) {
  #eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper .gogreen-image-wrapper {
    height: auto;
  }
}
#eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper .gogreen-image-wrapper .gogreen-image {
  border-radius: 35px;
  height: 100%;
}
@media (min-width: 992px) {
  #eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper .gogreen-image-wrapper .gogreen-image {
    height: auto;
  }
}
#eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper .gogreen-text-wrapper {
  position: absolute;
  width: 80%;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  left: 0;
  margin: auto;
  z-index: 1;
  text-align: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 576px) {
  #eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper .gogreen-text-wrapper {
    width: 48%;
  }
}
@media (min-width: 992px) {
  #eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper .gogreen-text-wrapper {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
#eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper .gogreen-text-wrapper .gogreen-text-title {
  font-size: 16px;
  color: #ffffff;
  font-weight: 700;
}
@media (min-width: 768px) {
  #eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper .gogreen-text-wrapper .gogreen-text-title {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  #eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper .gogreen-text-wrapper .gogreen-text-title {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  #eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper .gogreen-text-wrapper .gogreen-text-title {
    font-size: 42px;
  }
}
@media (min-width: 1600px) {
  #eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper .gogreen-text-wrapper .gogreen-text-title {
    font-size: 54px;
  }
}
#eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper .gogreen-text-wrapper .gogreen-text-subtitle {
  font-size: 12px;
  color: #ffffff;
  font-weight: 400;
}
@media (min-width: 992px) {
  #eco-friendly .gogreen-section .gogreen-container .gogreen-wrapper .gogreen-text-wrapper .gogreen-text-subtitle {
    font-size: 16px;
  }
}
#eco-friendly .clothing-section {
  background-color: #ffffff;
  padding: 3rem 0rem;
}
#eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-text-wrapper {
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  #eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-text-wrapper {
    width: 70%;
  }
}
#eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-text-wrapper .clothing-text-title {
  font-size: 16px;
  color: #0D3273;
  font-weight: 700;
  text-align: center;
}
@media (min-width: 768px) {
  #eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-text-wrapper .clothing-text-title {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  #eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-text-wrapper .clothing-text-title {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  #eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-text-wrapper .clothing-text-title {
    font-size: 42px;
  }
}
@media (min-width: 1600px) {
  #eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-text-wrapper .clothing-text-title {
    font-size: 54px;
  }
}
#eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-text-wrapper .clothing-text-subtitle {
  font-size: 12px;
  color: #ffffff;
  font-weight: 400;
  text-align: center;
}
@media (min-width: 992px) {
  #eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-text-wrapper .clothing-text-subtitle {
    font-size: 16px;
  }
}
#eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-images-wrapper {
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: flex-start;
  display: grid;
  width: 100%;
  margin: 0 auto;
  justify-content: space-between;
  padding: 2rem 0rem;
  gap: 10px;
  overflow-x: auto;
}
@media (min-width: 1180px) {
  #eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-images-wrapper {
    width: 95%;
    overflow-x: unset;
  }
}
@media (min-width: 1200px) {
  #eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-images-wrapper {
    width: 85%;
    gap: 20px;
  }
}
@media (min-width: 1600px) {
  #eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-images-wrapper {
    width: 75%;
  }
}
#eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-images-wrapper .clothing-image {
  overflow: hidden;
  border-radius: 20px;
  width: 360px;
  position: relative;
}
#eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-images-wrapper .clothing-image .tint {
  background: rgb(2, 0, 36);
  background: linear-gradient(0deg, rgba(2, 0, 36, 0.4) 0%, rgba(0, 0, 0, 0.3) 30%, rgba(0, 212, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#00d4ff",GradientType=1);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
#eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-images-wrapper .clothing-image img {
  height: 477px;
  width: 360px;
  max-width: unset;
  max-height: unset;
}
@media (min-width: 992px) {
  #eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-images-wrapper .clothing-image img {
    transition: transform 0.2s;
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    max-height: 477px;
  }
}
#eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-images-wrapper .clothing-image:hover img {
  transform: scale(1.2);
}
#eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-text-button {
  width: 70%;
  margin: 0 auto;
  text-align: center;
}
#eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-text-button .btn:hover {
  color: #ffffff;
}
#eco-friendly .clothing-section .clothing-container .clothing-wrapper .clothing-icons-wrapper {
  display: flex;
  margin: 0 auto;
  width: 100%;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
  text-align: center;
  padding: 1.25rem 0rem;
}
#eco-friendly .ecoproducts-section {
  padding: 3rem 0rem;
}
@media (min-width: 992px) {
  #eco-friendly .ecoproducts-section {
    padding: 6rem 0rem;
  }
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper {
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  #eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper {
    flex-direction: row;
  }
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper .ecoproducts-image-wrapper {
  width: 100%;
  order: 2;
}
@media (min-width: 992px) {
  #eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper .ecoproducts-image-wrapper {
    width: 50%;
    order: 1;
  }
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper .ecoproducts-image-wrapper .ecoproducts-image {
  position: relative;
  text-align: center;
  border-radius: 20px;
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper .ecoproducts-text-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  order: 1;
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  #eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper .ecoproducts-text-wrapper {
    width: 50%;
    align-items: flex-end;
    padding-left: 3.5rem;
    order: 2;
    margin-bottom: 0;
  }
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper .ecoproducts-text-wrapper .ecoproducts-text-title {
  color: #0D3273;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}
@media (min-width: 992px) {
  #eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper .ecoproducts-text-wrapper .ecoproducts-text-title {
    font-size: 32px;
  }
}
@media (min-width: 1200px) {
  #eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper .ecoproducts-text-wrapper .ecoproducts-text-title {
    font-size: 38px;
  }
}
@media (min-width: 1400px) {
  #eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper .ecoproducts-text-wrapper .ecoproducts-text-title {
    font-size: 46px;
  }
}
@media (min-width: 1600px) {
  #eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper .ecoproducts-text-wrapper .ecoproducts-text-title {
    font-size: 54px;
  }
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper .ecoproducts-text-wrapper .ecoproducts-text-subtitle {
  font-size: 14px;
}
@media (min-width: 992px) {
  #eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper .ecoproducts-text-wrapper .ecoproducts-text-subtitle {
    font-size: 20px;
  }
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-wrapper .ecoproducts-text-wrapper .ecoproducts-text-button {
  width: 100%;
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-categories-wrapper .ecoproducts-categories-list {
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: flex-start;
  display: grid;
  width: 100%;
  margin: 0 auto;
  justify-content: space-between;
  padding: 2rem 0rem;
  gap: 10px;
  overflow-x: auto;
}
@media (min-width: 1340px) {
  #eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-categories-wrapper .ecoproducts-categories-list {
    overflow-x: unset;
  }
}
@media (min-width: 1200px) {
  #eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-categories-wrapper .ecoproducts-categories-list {
    gap: 20px;
  }
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-categories-wrapper .ecoproducts-categories-list .ecoproducts-category {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  width: 310px;
}
@media (min-width: 992px) {
  #eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-categories-wrapper .ecoproducts-categories-list .ecoproducts-category {
    width: 420px;
  }
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-categories-wrapper .ecoproducts-categories-list .ecoproducts-category .ecoproducts-category-image {
  position: relative;
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-categories-wrapper .ecoproducts-categories-list .ecoproducts-category .ecoproducts-category-image .tint {
  background: rgb(2, 0, 36);
  background: linear-gradient(0deg, rgba(2, 0, 36, 0.4) 0%, rgba(0, 0, 0, 0.3) 30%, rgba(0, 212, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#00d4ff",GradientType=1);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-categories-wrapper .ecoproducts-categories-list .ecoproducts-category .ecoproducts-category-image img {
  height: 412px;
  width: 310px;
  max-width: unset;
  max-height: unset;
}
@media (min-width: 992px) {
  #eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-categories-wrapper .ecoproducts-categories-list .ecoproducts-category .ecoproducts-category-image img {
    height: 560px;
    width: 420px;
    transition: transform 0.2s;
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    max-height: 560px;
  }
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-categories-wrapper .ecoproducts-categories-list .ecoproducts-category .ecoproducts-category-text-wrapper {
  position: absolute;
  bottom: 0;
  padding: 2rem;
  z-index: 2;
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-categories-wrapper .ecoproducts-categories-list .ecoproducts-category .ecoproducts-category-text-wrapper .ecoproducts-category-text-title {
  color: #ffffff;
  font-size: 36px;
  line-height: 1.2;
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-categories-wrapper .ecoproducts-categories-list .ecoproducts-category .ecoproducts-category-text-wrapper .ecoproducts-category-text-subtitle {
  max-height: 0;
  height: 100%;
  overflow: hidden;
  color: #ffffff;
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-categories-wrapper .ecoproducts-categories-list .ecoproducts-category:hover .ecoproducts-category-image img {
  transform: scale(1.2);
}
#eco-friendly .ecoproducts-section .ecoproducts-container .ecoproducts-categories-wrapper .ecoproducts-categories-list .ecoproducts-category:hover .ecoproducts-category-text-wrapper .ecoproducts-category-text-subtitle {
  max-height: 100px;
  transition: max-height 0.2s ease-in-out;
}
#eco-friendly .joinus-section {
  background-color: #00A090;
}
#eco-friendly .joinus-section .joinus-container .joinus-wrapper .joinus-text-wrapper {
  padding: 3rem 0rem;
  text-align: center;
}
@media (min-width: 992px) {
  #eco-friendly .joinus-section .joinus-container .joinus-wrapper .joinus-text-wrapper {
    padding: 5rem 0rem;
  }
}
#eco-friendly .joinus-section .joinus-container .joinus-wrapper .joinus-text-wrapper .joinus-text-title {
  font-size: 36px;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  #eco-friendly .joinus-section .joinus-container .joinus-wrapper .joinus-text-wrapper .joinus-text-title {
    font-size: 54px;
  }
}
#eco-friendly .joinus-section .joinus-container .joinus-wrapper .joinus-text-wrapper .joinus-text-subtitle {
  font-size: 20px;
  font-weight: 700;
  color: #ffffff;
}
@media (min-width: 992px) {
  #eco-friendly .joinus-section .joinus-container .joinus-wrapper .joinus-text-wrapper .joinus-text-subtitle {
    font-size: 36px;
  }
}

#partners .page-header .title h1 {
  width: 80%;
  margin: 0 auto;
  text-align: center;
}
@media (min-width: 992px) {
  #partners .page-header .title h1 {
    width: 80%;
  }
}
#partners .page-header .title p {
  width: 100%;
  margin: 1rem auto 0rem auto;
  text-align: center;
  font-size: 14px;
}
@media (min-width: 992px) {
  #partners .page-header .title p {
    width: 63%;
    margin: 0rem auto;
  }
}
#partners .general-section .content {
  width: 100%;
}
#partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list {
  display: flex;
  flex-direction: column;
  justify-content: center;
  /* @media (min-width: 576px) {
      flex-direction: row;
      justify-content: space-between;
      flex-wrap: wrap;
  } */
}
@media (min-width: 768px) {
  #partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list {
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
#partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  #partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item {
    max-width: 420px;
    width: 49%;
  }
}
@media (min-width: 1280px) {
  #partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item {
    width: 32%;
  }
}
#partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item .partners-list-item-wrapper {
  padding: 0.25rem 0rem;
  display: flex;
  flex-direction: column;
}
#partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item .partners-list-item-wrapper .partners-list-item-title {
  color: #19253C;
  padding-top: 0.65rem;
}
#partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item .partners-list-item-wrapper .partners-list-item-address {
  padding-top: 0.65rem;
  color: #0D3273;
  font-size: 14px;
}
#partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item .partners-list-item-wrapper .partners-list-item-address a, #partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item .partners-list-item-wrapper .partners-list-item-address span {
  color: #0D3273;
}
#partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item .partners-list-item-wrapper .partners-list-item-email {
  padding-top: 0.65rem;
  color: #0D3273;
  font-size: 14px;
}
#partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item .partners-list-item-wrapper .partners-list-item-email a, #partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item .partners-list-item-wrapper .partners-list-item-email span {
  color: #0D3273;
}
#partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item .partners-list-item-wrapper .partners-list-item-telephone-numbers {
  padding-top: 0.65rem;
  color: #0D3273;
  font-size: 14px;
  display: flex;
}
#partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item .partners-list-item-wrapper .partners-list-item-telephone-numbers a, #partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item .partners-list-item-wrapper .partners-list-item-telephone-numbers span {
  color: #0D3273;
}
#partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item .partners-list-item-wrapper .partners-list-item-website {
  padding-top: 0.65rem;
  color: #0D3273;
  font-size: 14px;
  display: flex;
}
#partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item .partners-list-item-wrapper .partners-list-item-website a, #partners .general-section .section-partners .section-partners-container .section-partners-wrapper .section-partners-list .partners-list-item .partners-list-item-wrapper .partners-list-item-website span {
  color: #0D3273;
}/*# sourceMappingURL=dsgr-child.css.map */