/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*--------- home-page banner -----------*/
section#\38 04943ec5e158430cfe63d359c8d6b4d h1{
  font-size: 5rem;
  line-height: 5.5rem;
  padding-bottom: 1.5rem;
  margin-bottom: 0.5rem;
}
section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-grid__container{
  padding: 0 15px;
  max-width: 1170px !important;
  width: 100% !important;
}

section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-grid__container > .oc-grid__row{
  display: flex;
  align-items: flex-start;
  margin: 0;
}

section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-grid__container > .oc-grid__row > *{
  max-width: 50%;
  flex: 0 0 100%;
  padding: 0 12px;
  margin: 0;
}
section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-rte.oc-rte_left ul{
  list-style: none;
  padding-left: 1em;
  margin-top: 0;
  margin-bottom: 1rem;
  padding-bottom: 0;
}
section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-rte.oc-rte_left ul li{
  padding-left: 1em;
  transform: translateY(7px);
  position: relative;
  font-size: 18px;
  line-height: 2.4rem;
  margin: 0;
}
section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-rte.oc-rte_left ul li::before{
  color: #8838ff;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  content: url(https://139608088.fs1.hubspotusercontent-eu1.net/hubfs/139608088/checkmark.25fa038601d6.svg) !important;
  position: absolute;
  left: 0;
  top: 4px;
  background: transparent;
}
section#\38 04943ec5e158430cfe63d359c8d6b4d.oc-section{
  min-height: unset;
  background: linear-gradient(120deg, #8838ff33 38.71%, white);
  position: relative;
  /*   padding-top: 6rem;
  padding-bottom: 6rem; */
  overflow: hidden;
}
section#\38 04943ec5e158430cfe63d359c8d6b4d.oc-section::before{
  content: "";
  background-image: url(https://139608088.fs1.hubspotusercontent-eu1.net/hubfs/139608088/header_bckg.904dca287939.png);
  background-position: 0% 50%;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  animation: slide-in-backgrounds 2s ease;
}
section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-grid__container > .oc-grid__row > *:nth-child(2){
  position: relative;
}
section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-grid__container > .oc-grid__row > *:nth-child(2) img{
  position: absolute;
  top: 0px;
  left: 0px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-ctas{
  margin-top: 3rem !important;
  display: flex;
  flex-wrap: wrap;
}
section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-ctas > a{
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
  margin-top: 0;
  font-size: 1rem;
  border-radius: 0.5rem !important;
  padding: 0.5rem 1rem !important;
  line-height: 1.5;
  font-weight: 400;
  max-width: 269px;
  width: 100%;
  flex: 1 0 0%;
  border: 1px solid;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
/* div#hs_cos_wrapper_module_1599470825022380-module-2 .oc-ctas > a:nth-child(2) {
background-color: #f8f9fa;
color: #000;
border-color: #f8f9fa;
} */
/* div#hs_cos_wrapper_module_1599470825022380-module-2 .oc-ctas > a:nth-child(1) {
background-color: #04083D;
color: #fff;
border-color: #04083D;
} */
/* div#hs_cos_wrapper_module_1599470825022380-module-2 .oc-ctas > a:nth-child(1):hover {
background-color: #2a2d5a;
border-color: #1d2150;
} */
/* div#hs_cos_wrapper_module_1599470825022380-module-2 .oc-ctas > a:nth-child(2):hover {
color: #000;
background-color: #d3d4d5;
border-color: #c6c7c8;
} */
/* div#hs_cos_wrapper_module_1599470825022380-module-2 .oc-ctas > a:hover {
opacity: 1 !important;
} */

section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-section__image-cont{
  display: none;
}
section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-ctas > a.oc-cta_light{
  border-color: transparent;
}

/*----- module-2 and module-3 ------*/
section#\32 ae663a3f029e7c0913d0c4d67ce5202 .oc-grid__row{
  justify-content: flex-start;
}
section#\32 ae663a3f029e7c0913d0c4d67ce5202 h2{
  /*   font-size: 2.5rem; */
  padding-bottom: 2rem;
  margin-bottom: 1.5rem;
}
section#\32 ae663a3f029e7c0913d0c4d67ce5202 h4{
  font-size: 1.5rem;
}

section#\37 0ff3e609ccd0a2f484a6a17dcb4f82d .oc-grid__row{
  align-items: flex-start;
}
section#\37 0ff3e609ccd0a2f484a6a17dcb4f82d h2{
  font-size: 5rem;
  font-weight: 500;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 120px;
}
section#\37 0ff3e609ccd0a2f484a6a17dcb4f82d p{
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0;
}
section#\37 0ff3e609ccd0a2f484a6a17dcb4f82d .oc-ctas{
  margin: 0;
}
section#\37 0ff3e609ccd0a2f484a6a17dcb4f82d .oc-ctas a{
  font-size: 0.7rem;
  margin: 0;
  text-decoration: underline;
  /*   color: rgb(136, 56, 255); */
}
section#\32 ae663a3f029e7c0913d0c4d67ce5202 .oc-grid__col_xl-10 {
  max-width: 100%;
  flex: 0 0 100%;
}

/*---- underline -----*/
/* h2{
position: relative;
margin-bottom: 1.5rem !important;
padding-bottom: 2rem !important;
} */
/* h2::before {
content: "";
display: block;
height: 2px;
background: transparent;
bottom: 10px;
position: absolute;
left: 0;
width: 100%;
} */
/*----- normal ----*/
.normal-line,
.colored-line{
  position: relative;
  /*   margin-bottom: 1.5rem !important; */
  padding-bottom: 2rem !important;
}
.normal-line::before {
  background: transparent;
}
.normal-line::before,
.colored-line::before{
  content: "";
  display: block;
  height: 2px;
  bottom: 10px;
  position: absolute;
  left: 0;
  width: 100%;
}
.oc-section_txt-darkTxt .normal-line:before {
  background: #000;
}
.oc-section_txt-lightTxt .normal-line:before {
  background: #fff;
}
/*---- colored ----*/
.colored-line::before{
  background: linear-gradient(90deg, #8838ff 0%, #FFC9BC 74.14%);
}

/*------ video-module -------*/
/* div#hs_cos_wrapper_widget_1689764462496 video {
width: 100%;
max-width: 1320px;
} */

/*-------- chat-bubble ---------*/
.contact-outer-div {
  display: block !important;
}
.contact-outer-div .chat-bubble-button {
  background-color: transparent;
  position: fixed;
  bottom: 10px;
  right: 0px;
  width: 70px !important;
  height: 70px;
  padding: 10px !important;
}
.contact-outer-div .chat-bubble-button .oc-ctas {
  margin: 0 !important;
  width: 100%;
}
.contact-outer-div .chat-bubble-button .oc-ctas a {
  margin: 0;
  width: 50px;
  height: 50px;
  border-radius: 50% !important;
  transition: all 0.3s;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
  min-width: unset !important;
}
.contact-outer-div .chat-bubble-button a svg {
  vertical-align: middle;
  width: 30px;
  height: 30px;
}
.contact-outer-div .chat-bubble-button a svg path {
  transition: all 0.3s;
  stroke: var(--primary1Txt-color);
}
.contact-outer-div .chat-bubble-button a svg path:nth-child(1) {
  transition-delay: 0s;
  transform: translateY(0.5px);
}
.contact-outer-div .chat-bubble-button a svg path:nth-child(2) {
  transition-delay: 0.1s;
  transform: translateY(0.5px);
}
.contact-outer-div .chat-bubble-button a svg path:nth-child(3) {
  transition-delay: 0.2s;
  transform: translateY(0.5px);
}
.contact-outer-div .chat-bubble-button a svg:hover path:nth-child(1) {
  transition-delay: 0s;
  transform: translateY(0.5px);
}
.contact-outer-div .chat-bubble-button a svg:hover path:nth-child(2) {
  transition-delay: 0.1s;
  transform: translateY(0.5px);
}
.contact-outer-div .chat-bubble-button a svg:hover path:nth-child(3) {
  transition-delay: 0.2s;
  transform: translateY(0.5px);
}
.contact-outer-div .chat-bubble-button .oc-ctas a:hover svg path:nth-child(1), 
.contact-outer-div .chat-bubble-button .oc-ctas a:hover svg path:nth-child(2), 
.contact-outer-div .chat-bubble-button .oc-ctas a:hover svg path:nth-child(3) {
  transform: translateY(-1px);
}
.contact-outer-div .chat-bubble-button .oc-ctas a .oc-cta__icon {
  margin-right: 0;
  width: 30px;
  height: 30px;
}
.contact-outer-div > .oc-section {
  padding: 0;
}

/*------------ about page -------------*/
#ddbd7fd901657a15a0323efd263d6729 .oc-tile__desc ul {
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 10px;
}
#ddbd7fd901657a15a0323efd263d6729 .oc-tile__desc ul li {padding: 0;margin: 0;}
#ddbd7fd901657a15a0323efd263d6729 .oc-tile__desc ul li::before {
  display: none;
}
#ddbd7fd901657a15a0323efd263d6729 .oc-tile__desc ul li img {
  height: 21px;
  vertical-align: middle;
}
#e87bbad046362de9edc8a70ccb793bfc .oc-tile {
  padding: 0;
  border: 0;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  /*   margin: 0; */
  height: auto;
}
#e87bbad046362de9edc8a70ccb793bfc .oc-tile__image-cont {
  margin: 0;
  aspect-ratio: 9/5;
}
#e87bbad046362de9edc8a70ccb793bfc .oc-tile_image-circle .oc-tile__image-cont:before, 
#e87bbad046362de9edc8a70ccb793bfc  .oc-tile_image-square .oc-tile__image-cont:before {
  padding: 0;
}
#e87bbad046362de9edc8a70ccb793bfc .oc-tile__desc {
  height: 100%;
  width: 200px;
  background-color: rgba(4, 8, 61, 0.8);
  top: 0px;
  position: absolute;
  color: #fff;
  padding: 1rem 1rem 0rem 1rem;
}
#e87bbad046362de9edc8a70ccb793bfc .oc-ctas {
  position: absolute;
  top: 16px;
  right: 16px;
  margin: 0;
}
#e87bbad046362de9edc8a70ccb793bfc  a.oc-cta.oc-cta_primary1 {
  margin: 0;
  padding: 0 !important;
  font-size: 0px;
  background-color: transparent;
  border: 0px;
  width: auto;
  min-width: auto;
}
#e87bbad046362de9edc8a70ccb793bfc img.flag-img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  object-fit: cover;
}
#e87bbad046362de9edc8a70ccb793bfc .oc-cta__icon {
  height: 45px;
  width: 45px;
  margin-right: 0;
}
#e87bbad046362de9edc8a70ccb793bfc .oc-tile__desc h3 {
  /*   font-size: 28px; */
  font-weight: 500;
  margin-bottom: 8px;
}
#e87bbad046362de9edc8a70ccb793bfc .oc-tile__desc p {
  /*   font-size: 16px; */
  line-height: 24px;
  letter-spacing: 0;
}
#e87bbad046362de9edc8a70ccb793bfc .oc-tile__image-cont{
  transition: transform 0.3s ease;
}
#e87bbad046362de9edc8a70ccb793bfc .oc-tile:hover .oc-tile__image-cont {
  transform: scale(1.1);
}

/*------ about page team section -------*/

/* section#ddbd7fd901657a15a0323efd263d6729 .oc-tile__desc h5 {
min-height: 62px;
}*/
/* section#ddbd7fd901657a15a0323efd263d6729 .oc-tile__desc p {
min-height: 55px;
} */
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile__desc > span {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

/*-------- updated team section style ---------*/
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile {
  padding: 0;
  margin-top: 2rem;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile > .oc-tile__image-cont {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  transition: transform 0.3s ease;
  margin: 0;
  min-height: 250px;
  transition: transform 0.3s ease;
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile:hover .oc-tile__image-cont {
  transform: scale(1.1);
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile > .oc-tile__desc {
  position: absolute;
  padding: 1rem 1rem 0rem 1rem;
  width: 100%;
  bottom: 0px;
  min-height: 135px;
  transform: translateY(45px);
  transition: transform 0.3s ease;
  font-size: 0.75rem;
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile > .oc-tile__desc h5 {
  font-size: 1rem;
  min-height: unset;
  margin-bottom: 0.5rem;
  line-height: 1.2;
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile > .oc-tile__desc p {
  min-height: unset;
  margin-bottom: 1rem;
  font-size: 0.75rem;
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile > .oc-tile__desc ul {
  position: absolute;
  bottom: 20px;
  display: flex;
  gap: 10px;
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile > .oc-tile__desc ul li {
  width: auto;
  height: 20px;
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile > .oc-tile__desc ul li a {
  width: auto;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile > .oc-tile__desc ul li a img {
  width: auto;
  height: 20px;
  vertical-align: bottom;
  object-fit: contain;
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile:hover .oc-tile__desc {
  transform: translateY(0px);
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile > .oc-tile__desc > span {
  height: 100%;
  width: 100%;
  display: inline-flex;
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile > .oc-tile__image-cont::before {
  display: none;
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile > .oc-tile__image-cont img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile.oc-tile_bg-secondary1 .oc-tile__desc ul li a svg path,
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile.oc-tile_bg-secondary2 .oc-tile__desc ul li a svg path,
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile.oc-tile_bg-none .oc-tile__desc ul li a svg path,
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile.oc-tile_bg-lightBg .oc-tile__desc ul li a svg path{
  fill: var(--darkTxt-color);
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile.oc-tile_bg-darkBg .oc-tile__desc ul li a svg path{
  fill: var(--lightTxt-color);
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile.oc-tile_bg-darkBg .oc-tile__desc {
  background-color: var(--darkBg-color);
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile.oc-tile_bg-lightBg .oc-tile__desc {
  background-color: var(--lightBg-color);
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile.oc-tile_bg-lightBg .oc-tile__desc {
  background-color: var(--lightBg-color);
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile.oc-tile_bg-secondary1 .oc-tile__desc {
  background-color: var(--secondary1-color);
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile.oc-tile_bg-secondary2 .oc-tile__desc {
  background-color: var(--secondary2-color);
}
section#ddbd7fd901657a15a0323efd263d6729 .oc-tile.oc-tile_bg-none .oc-tile__desc {
  background-color: transparent;
}

/*-------------------------------------------*/

/*------ pricing page ----------*/
section#\35 9aab28b54594c59dab8d19afd9478e4 {
  padding-bottom: 0;
}
section#\31 8b96eba20bbd250d7a90d49513cdf1b .swiper-wrapper {
  display: flex;
  gap: 1rem;
}
section#\31 8b96eba20bbd250d7a90d49513cdf1b .swiper-wrapper > * {
  max-width: calc(100% / 3 - 11px);
  width: 100% !important;
  padding: 0;
  border-radius: 20px;
}
section#\31 8b96eba20bbd250d7a90d49513cdf1b .swiper-container {
  width: 100%;
  margin: 0;
}
section#\31 8b96eba20bbd250d7a90d49513cdf1b .swiper-wrapper > * .oc-pricing__item {
  border-radius: 20px;
  border: 0;
}
section#\31 8b96eba20bbd250d7a90d49513cdf1b .oc-pricing__item-heading {
  padding: 20px 30px 10px;
  border-bottom: 0;
}
section#\31 8b96eba20bbd250d7a90d49513cdf1b .oc-pricing__item-heading h4 {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
}
section#\31 8b96eba20bbd250d7a90d49513cdf1b .oc-pricing__item-heading p {
  font-size: 0.7rem;
}
section#\31 8b96eba20bbd250d7a90d49513cdf1b .oc-pricing__item-desc {
  padding: 10px 30px 30px;
}
section#\31 8b96eba20bbd250d7a90d49513cdf1b h2.oc-pricing__item-price {
  padding: 0 !important;
  margin: 0 0 10px 0 !important;
}

section#\31 8b96eba20bbd250d7a90d49513cdf1b .oc-pricing__item-advantages {
  margin: 0;
}
section#\31 8b96eba20bbd250d7a90d49513cdf1b .oc-pricing__item-advantages p {
  font-size: 1rem;
  margin-bottom: 20px;
  display: flex;
  align-items: flex-start;
}
section#\31 8b96eba20bbd250d7a90d49513cdf1b .oc-pricing__item-advantages p:last-child {
  margin-bottom: 0;
}
section#\31 8b96eba20bbd250d7a90d49513cdf1b .oc-pricing__item-advantages p svg {
  margin-top: 5px;
}
section#\31 8b96eba20bbd250d7a90d49513cdf1b .swiper-wrapper>*:nth-child(1) .oc-pricing__item {
  border: 1px solid;
}
section#\31 8b96eba20bbd250d7a90d49513cdf1b .oc-pricing__item .oc-ctas a {
  font-size: 1rem;
  border-radius: 0.5rem !important;
  padding: 0.5rem 1rem !important;
  line-height: 1.4;
}

/*-------- pricing section --------*/
.oc-custom-pricing-sec .oc-pricing__item-heading h4 {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
  line-height: 1.2;
}
.oc-custom-pricing-sec .oc-pricing__item-heading p {
  font-size: 1rem;
  line-height: 1.4;
}
.oc-custom-pricing-sec .oc-pricing__item-heading {
  padding: 20px 30px 10px;
  height: auto !important;
  min-height: 125px;
  border: 0;
}
.oc-custom-pricing-sec .oc-title-outer {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.oc-custom-pricing-sec .oc-title-outer img {
  display: inline-block;
  height: 30px !important;
  width: 35px;
  margin: 0;
  padding-right: 2px;
  transform: translateY(-2px);
}
.oc-custom-pricing-sec .oc-title-outer h4 {
  margin-bottom: 0.5rem !important;
}
.oc-custom-pricing-sec .oc-pricing__item-desc {
  padding: 10px 30px;
}
.oc-custom-pricing-sec h2.oc-pricing__item-price {
  font-size: 3rem;
  font-weight: bold;
  margin-bottom: 0px !important;
  padding: 0 !important;
  line-height: 1;
}
.oc-custom-pricing-sec p.oc-pricing__item-price-subtitle {
  font-size: 0.7rem;
  text-align: center;
  margin-bottom: 10px !important;
}
.oc-custom-pricing-sec .oc-pricing__item .oc-ctas {
  margin: 0;
  align-items: flex-start;
  height: auto;
  flex: 0;
}
.oc-custom-pricing-sec .oc-pricing__item .oc-ctas a {
  margin: 0 0 20px 0;
  width: 100%;
  text-align: center;
}
.oc-custom-pricing-sec .oc-pricing__item-advantages-header {
  display: flex;
  gap: 4px;
}
.oc-custom-pricing-sec .oc-pricing__item-advantages-image img {
  display: inline-block;
  height: 25px !important;
  padding-right: 2px;
  transform: translateY(-2px);
}
.oc-custom-pricing-sec .oc-pricing__item-advantages-title {
  display: inline;
  margin-bottom: 0;
  font-size: 1.2rem;
  line-height: 1;
  font-weight: 500;
}
.oc-custom-pricing-sec .oc-pricing__item-advantages {
  margin: 0 0 0rem;
  padding-left: 1.2em;
  padding: 0px 0 5px 1.2em;
}
.oc-custom-pricing-sec .oc-pricing__item-advantages p {
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 5px;
  margin-left: 0;
  font-size: 1rem;
  font-weight: normal;
  list-style-type: none;
  align-items: flex-start;
  line-height: 1.2;
}
.oc-custom-pricing-sec .oc-pricing__item-advantages p svg {
  width: 17px;
  margin-right: 10px;
  margin-top: 2px;
}
.oc-custom-pricing-sec .oc-pricing__item-advantages p:last-child {
  margin-bottom: 20px;
}
.oc-custom-pricing-sec .oc-pricing__item-advantages-block:nth-child(2) {
  min-height: 122px;
}
.oc-custom-pricing-sec .oc-pricing__item-advantages-block:nth-child(3) {
  min-height: 415px;
}
.oc-custom-pricing-sec .oc-pricing__item-advantages-block:nth-child(4) {
  min-height: 106px;
}
.oc-custom-pricing-sec .oc-pricing__item-advantages-block {
  margin-bottom: 0px;
}
.oc-custom-pricing-sec .oc-pricing__item-advantages-block:last-child {
  margin-bottom: 0;
}
.oc-custom-pricing-sec .oc-pricing__item-advantages-block:last-child .oc-pricing__item-advantages {
  margin: 0;
}
.oc-custom-pricing-sec .co-pricing__item-description {
  min-height: 142px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.oc-custom-pricing-sec .oc-pricing__item-advantages-image {
  line-height: 1;
}
.oc-custom-pricing-sec .oc-pricing__item-advantages-repeater {
  margin-top: 10px;
}
/* .oc-custom-pricing-sec .swiper-slide {
padding: 0 !important;
} */
/* .oc-custom-pricing-sec .swiper-wrapper {
gap: 1rem;
} */
/* .oc-custom-pricing-sec .swiper-wrapper > * {
max-width: calc(100% / 3 - 11px);
flex: 0 0 100%;
} */
.oc-custom-pricing-sec .swiper-wrapper > * > * {
  border-radius: 20px;
  border: 0;
  background: transparent;
  /*   user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none; */
  touch-action: auto;
}
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item-outer.item-lightBg{
  background: var(--lightBg-color);
}
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item-outer.item-darkBg{
  background: var(--darkBg-color);
}
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item-outer.item-secondary1{
  background: var(--secondary1-color);
}
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item-outer.item-secondary2{
  background: var(--secondary2-color);
}
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item-outer.item-primary1{
  background: var(--primary1-color);
}
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item-outer.item-primary2{
  background: var(--primary2-color);
}
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item-outer.item-none{
  background: transparent;
}
/* .oc-custom-pricing-sec .swiper-wrapper > *:nth-child(1) > * {
border: 1px solid;
} */
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item_with-border .oc-pricing__item-outer {
  border: 1px solid;
  border-radius: 20px;
}
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item_with-border .oc-pricing__item-outer.border-none {
  border-color: transparent;
}
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item_with-border .oc-pricing__item-outer.border-lightBg {
  border-color: var(--lightBg-color);
}
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item_with-border .oc-pricing__item-outer.border-darkBg {
  border-color: var(--darkBg-color);
}
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item_with-border .oc-pricing__item-outer.border-secondary1 {
  border-color: var(--secondary1-color);
}
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item_with-border .oc-pricing__item-outer.border-secondary2 {
  border-color: var(--secondary2-color);
}
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item_with-border .oc-pricing__item-outer.border-primary1 {
  border-color: var(--primary1-color);
}
.oc-custom-pricing-sec .swiper-wrapper .oc-pricing__item_with-border .oc-pricing__item-outer.border-primary2 {
  border-color: var(--primary2-color);
}
/* .oc-custom-pricing-sec .swiper-container {
margin: 0 !important;
width: 100% !important;
} */
.oc-custom-pricing-sec .oc-pricing__item-advantages-title span {
  color: var(--primary1-color);
}

.full-width-cta .oc-ctas a.oc-cta {
  width: 100%;
  display: flex;
  justify-content: center;
  font-size: 1.5rem;
  align-items: center;
  line-height: 1;
  /*   margin-bottom: 20px; */
}
.full-width-cta .oc-ctas a.oc-cta > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.full-width-cta .oc-ctas a.oc-cta > * > * {
  width: 24px;
  height: 24px;
}
.full-width-cta .oc-ctas a.oc-cta svg{
  transition: 0.3s all;
}
/* .full-width-cta .oc-ctas a.oc-cta.oc-cta_primary2-link svg {
fill: var(--primary2-color);
} */

.show-feature-slide .full-width-cta .oc-ctas a.oc-cta svg {
  transform: rotate(180deg);
}

/*------- table style -------*/

.co-pricing__item-all-features {
  /*   margin-top: 3rem; */
  background-color: #fff;
  padding: 3rem 0 0;
}
.co-pricing__item-all-features table {
  caption-side: bottom;
  border-collapse: collapse;
  border-spacing: 2px;
  text-indent: initial;
  overflow: auto;
}
.co-pricing__item-all-features tbody tr {
  border-bottom: 1px solid #8838ff;
  height: 60px;
}
.co-pricing__item-all-features tbody tr td {
  padding: 10px;
}
.co-pricing__item-all-features tr.heading-type th {
  background-color: #F4F0FF;
  color: #8838ff;
  text-transform: capitalize;
  padding: 10px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  font-size: 1.2rem;
}
.co-pricing__item-all-features tbody tr.mainitem-type td {
  padding: 10px;
  width: 25%;
  text-align: center;
  background-color: #F4F0FF;
}
.co-pricing__item-all-features tbody tr.mainitem-type td:nth-child(1) {
  text-align: left;
  font-size: 1.2rem;
}
.co-pricing__item-all-features tbody tr.mainitem-type td:nth-child(1) img {
  height: 25px !important;
  padding-right: 2px;
  transform: translateY(-2px);
  vertical-align: middle;
}
.co-pricing__item-all-features tbody tr.subitem-type td {
  background-color: #F4F0FF;
  text-align: center;
}
.co-pricing__item-all-features tbody tr.subitem-type td img {
  vertical-align: middle;
}
.co-pricing__item-all-features tbody tr.subitem-type td:nth-child(1) {
  font-size: 1rem;
  padding-left: 42px;
  text-align: left;
}
.co-pricing__item-all-features tbody tr td.divider {
  width: 20px;
  background-color: white;
}
.co-pricing__item-all-features tr th.divider {
  width: 20px;
  background-color: white;
}
.co-pricing__item-all-features .oc-ctas {
  margin: 0;
}
.co-pricing__item-all-features .oc-ctas a {
  margin: 0;
  width: 100%;
}
.co-pricing__item-all-features tbody tr.feature-last-row {
  border-bottom: none;
}
.co-pricing__item-all-features tbody tr.feature-last-row td {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.co-pricing__item-all-features tr th:nth-child(1) {
  background-color: #fff;
}
.co-pricing__item-all-features tbody tr td:nth-child(1) {
  background-color: #fff;
}
.co-pricing__item-all-features .oc-grid__container {
  overflow: auto;
}

/*----- heading style -----*/
section#\38 04943ec5e158430cfe63d359c8d6b4d h2 {
  padding-bottom: 0 !important;
  margin: 0 0 22px !important;
}

/*-------- footer ---------*/
footer.oc-footer .oc-footer__social-items {
  margin-right: 50px;
}
/*-----------------------*/

/*------ iframe-section-demo-page -------*/
section#\34 3b5b0b72bf4def051a0c7e9cb23d663 .meetings-iframe-container {
  font-size: 0;
}

/*------ new-formated-section ------*/
.formatted-text-outer {
  padding: 30px 0 0;
}
.formatted-text-outer h2 {
  margin-bottom: 20px;
}
.formatted-text-outer ul {
  padding-left: 020px;
}

.floating-on-mobile .swiper-wrapper {
  transform: translate3d(0,0,0) !important;
}

/*----- video-module ------*/
.video-container video {
  /*   width: 100%; */
  max-width: 1320px;
  max-height: 600px;
}

/*----- cta text readable ------*/
section#\35 9314ff5bc4618532cfcab4d2c5bbe56 .oc-ctas a.oc-cta {
  color: var(--primary1-color) !important;
  background: transparent;
  border: none;
  text-align: left;
  padding: 0 !important;
}

/*------- filter-team-section ---------*/
.team-member-outer .oc-grid__container > div:nth-child(2) > div.isotope {
  margin-top: 0;
}
.team-member-outer .isotope .oc-tile {
  padding: 0;
  margin-top: 2rem;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}
.team-member-outer .isotope .oc-tile .oc-tile__image-cont {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  transition: transform 0.3s ease;
  margin: 0;
  min-height: 250px;
  transition: transform 0.3s ease;
}
.team-member-outer .isotope .oc-tile .oc-tile__desc {
  position: absolute;
  padding: 1rem 1rem 0rem 1rem;
  width: 100%;
  bottom: 0px;
  min-height: 135px;
  transform: translateY(45px);
  transition: transform 0.3s ease;
  font-size: 0.75rem;
}
.team-member-outer .isotope .oc-tile .oc-tile__desc h5 {
  font-size: 1rem;
  min-height: unset;
  margin-bottom: 0.5rem;
  line-height: 1.2;
}
.team-member-outer .isotope .oc-tile .oc-tile__desc p {
  min-height: unset;
  margin-bottom: 1rem;
  font-size: 0.75rem;
}
.team-member-outer .isotope .oc-tile .oc-tile__desc ul {
  position: absolute;
  bottom: 20px;
  display: flex;
  gap: 10px;
  padding: 0;
  margin: 0;
  align-items: center;
}
.team-member-outer .isotope .oc-tile .oc-tile__desc ul li {
  width: auto;
  height: 20px;
  padding: 0;
  margin: 0;
}
.team-member-outer .isotope .oc-tile .oc-tile__desc ul li::before {
  display: none;
}
.team-member-outer .isotope .oc-tile .oc-tile__desc ul li a {
  width: auto;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.team-member-outer .isotope .oc-tile:hover .oc-tile__desc {
  transform: translateY(0px);
}
.team-member-outer .isotope .oc-tile:hover .oc-tile__image-cont {
  transform: scale(1.1);
}
.team-member-outer .isotope .oc-tile .oc-tile__image-cont::before {
  display: none;
}
/*----- colors -----*/
.team-member-outer .isotope .oc-tile.oc-tile_bg-darkBg .oc-tile__desc {
  background-color: var(--darkBg-color);
}
.team-member-outer .isotope .oc-tile.oc-tile_bg-lightBg .oc-tile__desc {
  background-color: var(--lightBg-color);
}
.team-member-outer .isotope .oc-tile.oc-tile_bg-secondary1 .oc-tile__desc {
  background-color: var(--secondary1-color);
}
.team-member-outer .isotope .oc-tile.oc-tile_bg-secondary2 .oc-tile__desc {
  background-color: var(--secondary2-color);
}
.team-member-outer .isotope .oc-tile.oc-tile_bg-none .oc-tile__desc {
  background-color: transparent;
}

.team-member-outer .isotope .oc-tile.oc-tile_bg-secondary2 .oc-tile__desc ul li a svg path,
.team-member-outer .isotope .oc-tile.oc-tile_bg-secondary1 .oc-tile__desc ul li a svg path,
.team-member-outer .isotope .oc-tile.oc-tile_bg-none .oc-tile__desc ul li a svg path,
.team-member-outer .isotope .oc-tile.oc-tile_bg-lightBg .oc-tile__desc ul li a svg path{
  fill: var(--darkTxt-color);
}
.team-member-outer .oc-tile.oc-tile_bg-darkBg .oc-tile__desc ul li a svg path {
  fill: var(--lightTxt-color);
}
.team-member-outer .oc-section_accent-lightTxt a.oc-blog__tab {
  color: var(--darkTxt-color) !important;
}
.team-member-outer .oc-blog__tabs {
  margin-top: 0;
}
.team-member-outer .dark-text-color a.oc-blog__tab {
  color: var(--primary2-color);
}
.team-member-outer .oc-blog__tabs.primary1-bg-color .oc-blog__tab_active{
  background-color: var(--primary1-color);
  color: var(--lightTxt-color);
}
.team-member-outer .oc-blog__tabs.primary2-bg-color .oc-blog__tab_active{
  background-color: var(--primary2-color);
  color: var(--lightTxt-color);
}
.team-member-outer .oc-blog__tabs.lightTxt-bg-color .oc-blog__tab_active{
  background-color: var(--lightTxt-color);
}
.team-member-outer .oc-blog__tabs.darkTxt-bg-color .oc-blog__tab_active{
  background-color: var(--darkTxt-color);
  color: var(--lightTxt-color);
}


/*------ responsive -------*/

@media(min-width:1400px){
  section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-grid__container{
    max-width: 1350px !important;
  }
}

@media(max-width: 1400px){
  /*------ video-module -------*/
  /*   div#hs_cos_wrapper_widget_1689764462496 video {
  max-width: 1140px;
} */

  /*---- about -----*/
  section#ddbd7fd901657a15a0323efd263d6729 .oc-tile__desc h5 {
    min-height: 62px;
  }
  section#ddbd7fd901657a15a0323efd263d6729 .oc-tile__desc p {
    min-height: 55px;
  }

  /*------ video module -------*/
  .video-container video {
    max-width: 1140px;
  }
}

@media(max-width:1200px){
  section#e87bbad046362de9edc8a70ccb793bfc .oc-grid__row.oc-grid__row_h-left {
    gap: 30px 0;
    justify-content: flex-start;
  }
  /*------ video-module -------*/
  /*   div#hs_cos_wrapper_widget_1689764462496 video {
  max-width: 940px;
} */

  /*----- about page team member -----*/
  section#ddbd7fd901657a15a0323efd263d6729 .oc-tile__desc h5 {
    min-height: unset;
  }
  section#ddbd7fd901657a15a0323efd263d6729 .oc-tile__desc p {
    min-height: unset;
  }
  /*-------- updated team section style ---------*/
  section#ddbd7fd901657a15a0323efd263d6729 .oc-tile > .oc-tile__image-cont {
    min-height: 440px;
  }

  /*------ video-module -------*/
  .video-container video {
    max-width: 940px;
  }

  /*------- filter-team-section ---------*/
  .team-member-outer .isotope .oc-tile .oc-tile__image-cont {
    min-height: 440px;
  }
}
}
@media(max-width:1199px){
  section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-grid__container{
    max-width: 990px !important;
  }

  /*----- new pricing section -------*/
  .oc-custom-pricing-sec .oc-pricing__item-advantages p {
    align-items: flex-start;
  }
  .oc-custom-pricing-sec .oc-pricing__item-advantages p svg {
    margin-top: 3px;
  }
}

@media(max-width:992px){
  /*-----------Privacy Policy Terma conditions Cookie Policy -------------*/
  section#\30 0176d3dc9b3479c159cb1dbbfe5ce81 {
    width: 720px!important;
    margin: 0 auto;
  }

  section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-grid__container{
    max-width: 750px !important;
  }
  section#\38 04943ec5e158430cfe63d359c8d6b4d h1{
    font-size: 4rem;
    line-height: 4.5rem;
  }

  /*------ module-2 and module-3 ------*/
  section#\37 0ff3e609ccd0a2f484a6a17dcb4f82d .oc-grid__row .oc-grid__col_md-12{
    max-width: calc(100% / 2);
  }
  section#\32 ae663a3f029e7c0913d0c4d67ce5202 h2{
    margin-bottom: 1rem;
    padding-bottom: 1rem;
  }

  /*------ video-module -------*/
  /*   div#hs_cos_wrapper_widget_1689764462496 video {
  max-width: 720px;
} */

  /*------ video-module -----*/
  .video-container video {
    max-width: 720px;
  }

}

@media(max-width:1199px){
  /*---- updated pricing section ------*/
  .floating-on-mobile .swiper-wrapper {
    flex-wrap: wrap;
  }
  .floating-on-mobile .swiper-paginations {
    display: none;
  }

  .oc-custom-pricing-sec .oc-pricing__item-advantages-block:nth-child(3) {
    min-height: 320px;
  }
}

/* @media (max-width: 1199px) and (min-width: 1024px) {
.floating-on-mobile .swiper-slide {
max-width: 33.33333%;
flex: 0 0 33.33333%;
padding: 10px !important;
}
.oc-custom-pricing-sec .oc-pricing__item-desc {
padding: 10px 10px;
} */
}

@media(max-width: 991px){
  section#\31 8b96eba20bbd250d7a90d49513cdf1b .swiper-wrapper {
    flex-wrap: wrap;
  }
  section#\31 8b96eba20bbd250d7a90d49513cdf1b .swiper-wrapper>* {
    max-width: calc(100% / 2 - 9px);
  }
}


@media(max-width:768px){
  section#\30 0176d3dc9b3479c159cb1dbbfe5ce81 {
    padding-left: 15px!important;
    padding-right: 15px!important;
    width: auto!important;
  }

}
@media(max-width:767px){
  section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-grid__container{
    max-width: 570px !important;
  }
  section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-grid__container>.oc-grid__row>:nth-child(2){
    display: none;
  }
  section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-grid__container>.oc-grid__row>*{
    max-width: 100%;
  }
  #e87bbad046362de9edc8a70ccb793bfc .oc-grid__col_lg-6 {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
  section#e87bbad046362de9edc8a70ccb793bfc .oc-grid__row.oc-grid__row_h-left {
    gap: 0;
  }

  /*------ new pricing section -------*/
  /*   .oc-custom-pricing-sec .swiper-container {
  margin: 0 !important;
  width: 100% !important;
} */
  /*   .oc-custom-pricing-sec .swiper-wrapper>* {
  max-width: 100%;
} */
  /*   .oc-custom-pricing-sec .oc-pricing__item-heading {
  min-height: unset;
} */
  /*   .oc-custom-pricing-sec .co-pricing__item-description {
  min-height: unset;
} */
  /*   .oc-custom-pricing-sec .oc-pricing__item-advantages-block:nth-child(3) {
  min-height: unset;
} */
  /*   .oc-custom-pricing-sec .oc-pricing__item-advantages-block:nth-child(2) {
  min-height: unset;
} */
  .oc-custom-pricing-sec .swiper-wrapper>*>* {
    padding: 0;
  }
  .oc-custom-pricing-sec .oc-pricing__item-heading {
    padding: 20px 20px 10px;
  }
  .oc-custom-pricing-sec .oc-pricing__item-desc {
    padding: 10px 20px;
  }

  section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-ctas{
    flex-wrap: wrap;
    gap: 20px;
  }
  section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-ctas > *{
    max-width: 100% !important;
    flex: 0 0 100% !important;
    width: 100% !important;
  }
  .oc-custom-pricing-sec .oc-pricing__item-advantages-title {
    font-size: 16px;
  }
  .oc-custom-pricing-sec .oc-pricing__item-advantages p {
    font-size: 16px;
  }
  .oc-custom-pricing-sec .oc-pricing__item-heading h4 {
    font-size: 22px;
  }
  .oc-custom-pricing-sec h2.oc-pricing__item-price {
    font-size: 30px;
  }

  /*--------- pricing floating section ------------*/
  .floating-on-mobile .swiper-wrapper {
    flex-wrap: wrap;
    transform: translate3d(0,0,0) !important;
  }
  .floating-on-mobile .swiper-slide {
    max-width: 100%;
    flex: 0 0 100%;
  }
  .oc-custom-pricing-sec.floating-on-mobile .oc-pricing__item-heading {
    min-height: unset;
  }
  .oc-custom-pricing-sec.floating-on-mobile .co-pricing__item-description {
    min-height: unset;
  }
  .oc-custom-pricing-sec.floating-on-mobile .oc-pricing__item-advantages-block:nth-child(2) {
    min-height: unset;
  }
  .oc-custom-pricing-sec.floating-on-mobile .oc-pricing__item-advantages-block:nth-child(3) {
    min-height: unset;
  }
  .oc-custom-pricing-sec.floating-on-mobile .oc-pricing__item-advantages-block:nth-child(4) {
    min-height: unset;
  }
  .floating-on-mobile .swiper-paginations {
    display: none;
  }
  .floating-on-mobile .full-width-cta .oc-ctas a.oc-cta {
    margin-top: 0;
  }
  .floating-on-mobile .full-width-cta .oc-ctas {
    margin: 15px 0 10px;
  }

  /*----- chat bubble -----*/
  /*   .contact-outer-div .chat-bubble-button {
  bottom: 80px;
} */

  /*-------- footer ---------*/
  footer.oc-footer .oc-footer__social-items {
    margin-right: 0px;
  }
  /*-----------------------*/

  section#ddbd7fd901657a15a0323efd263d6729 .oc-tile__desc h5 {
    min-height: unset;
  }
  section#ddbd7fd901657a15a0323efd263d6729 .oc-tile__desc p {
    min-height: unset;
  }

  /*-------- updated team section style ---------*/
  section#ddbd7fd901657a15a0323efd263d6729 .oc-tile > .oc-tile__image-cont {
    min-height: 350px;
  }

  /*------ new-formated-section ------*/
  .formatted-text-outer p, 
  .formatted-text-outer ul li, 
  .formatted-text-outer ol li {
    font-size: 16px;
  }
  .formatted-text-outer h4 {
    font-size: 18px;
    margin-bottom: 15px;
  }

  /*------ video-section ------*/
  .video-container video {
    width: calc(100% - 30px);
  }

  /*------- filter-team-section ---------*/
  .team-member-outer .isotope .oc-tile .oc-tile__image-cont {
    min-height: 350px;
  }
  .team-member-outer .oc-blog__tabs {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
}

@media(max-width:575px){

  section#\38 04943ec5e158430cfe63d359c8d6b4d.oc-section{
    /*     padding: 3rem 0; */
  }
  section#\38 04943ec5e158430cfe63d359c8d6b4d h1{
    padding-bottom: 1.5rem;
    font-size: 3rem;
    line-height: 3.5rem;
  }
  section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-grid__container{
    padding: 0 !important;
  }
  section#\38 04943ec5e158430cfe63d359c8d6b4d .oc-ctas{
    justify-content: center;
  }

  /*------ module-2 and module-3 --------*/
  section#\37 0ff3e609ccd0a2f484a6a17dcb4f82d .oc-grid__row .oc-grid__col_md-12{
    max-width: 100%;
  }

  /*--------- pricing page ----------*/
  section#\31 8b96eba20bbd250d7a90d49513cdf1b .swiper-wrapper {
    flex-wrap: wrap;
    gap: 2rem;
  }
  section#\31 8b96eba20bbd250d7a90d49513cdf1b .swiper-wrapper>* {
    max-width: 100%;
  }
  section#\31 8b96eba20bbd250d7a90d49513cdf1b .oc-pricing__item-heading {
    height: auto !important;
  }
  section#\31 8b96eba20bbd250d7a90d49513cdf1b .swiper-wrapper>* .oc-pricing__item {
    padding: 0;
  }
  section#\31 8b96eba20bbd250d7a90d49513cdf1b h2.oc-pricing__item-price {
    font-size: 3rem;
    margin-bottom: 20px !important;
  }

  .full-width-cta .oc-ctas a.oc-cta{
    font-size: 1.3rem;
  }
  .full-width-cta .oc-ctas a.oc-cta > * > * {
    width: 20px;
    height: 20px;
  }

  /*----- our location -----*/
  #e87bbad046362de9edc8a70ccb793bfc .oc-tile__desc > span {
    display: inline-block;
  }
  #e87bbad046362de9edc8a70ccb793bfc .oc-tile__desc > span p br {
    display: none;
  }
  #e87bbad046362de9edc8a70ccb793bfc .oc-tile__desc > span p span {
    display: inline-block;
  }
  #e87bbad046362de9edc8a70ccb793bfc .oc-tile__desc h3 {
    line-height: 1;
  }
  #e87bbad046362de9edc8a70ccb793bfc img.flag-img {
    width: 35px;
    height: 35px;
  }
}


/*----- TEMPORARY FIX for legal disclaimers below forms being too large -----*/
html .hs-form .legal-consent-container .hs-richtext p{
  font: var(--small-text-font) !important;
}