.tech-row {
  align-items: center;
}

.tech-row .tech-details-1-header-right .float-image {
  position: relative;
}

.tech-row .tech-details-1-header-right .float-image::before {
  content: "";

  width: 100%;

  height: 100%;

  display: block;

  background: rgb(2, 0, 36);

  background: linear-gradient(
    90deg,
    rgba(237, 5, 121, 1) 0%,

    rgba(247, 148, 29, 1) 100%
  );

  position: absolute;

  left: 20px;

  top: 20px;

  border-radius: 0 40px;

  aspect-ratio: 740 / 540;

  z-index: 0;
}

.tech-row .tech-details-1-header-right .float-image span.et_pb_image_wrap {
  position: relative;
}

.tech-row .tech-details-1-header-right .float-image img {
  aspect-ratio: 740/540;

  min-height: unset;

  border-radius: 0 40px;
}

.solutions-services-template
  .elevate-meeting-experiences
  .cards
  .card
  .img
  img {
  aspect-ratio: 840/500;

  object-fit: cover;
}

.solutions-services-template .we-love-section .col-33 {
  width: 50%;
}

.solutions-services-template .we-love-section .col-33 h2 {
  max-width: 8em;
}

.solutions-services-template .we-love-section .col-33 h2,
.solutions-services-template .we-love-section .col-33 p {
  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;
}

/* 7.2.2025 */

@media screen and (min-width: 1601px) {
  #video.solutions-services-template .hero-section {
    padding-top: 120px;
  }
}

@media screen and (min-width: 1501px) and (max-width: 1600px) {
  #video.solutions-services-template .hero-section {
    padding-top: 100px;
  }
}

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

.banner-slider-content {
  max-width: 607px;

  width: 100%;
}

.home-banner-slider .banner-slider-content {
  position: absolute;
}

/* insights */

.page
  .select2-container--open
  .select2-dropdown.select2-dropdown--below::before,
.page-success
  .select2-container--open
  .select2-dropdown.select2-dropdown--below::before,
.page-insights
  .select2-container--open
  .select2-dropdown.select2-dropdown--below::before {
  content: "";

  display: block;

  background: url("https://devwp.visibleone.io/p248_new/wp-content/themes/superhub/public/images/polygon-3.png");

  width: 32px;

  height: 16px;

  position: absolute;

  top: -16px;

  left: 40px;

  background-repeat: no-repeat;

  border-radius: 50% 0% 0 0%;
}

.select2-container--open
  .select2-dropdown.select2-dropdown--below
  ul.select2-results__options
  li:hover {
  background: var(--tertiary-color) !important;

  background-clip: text !important;

  -webkit-background-clip: text !important;

  -webkit-text-fill-color: transparent !important;

  border-color: transparent !important;
}

/* fixed by https://www.notion.so/visibleone/This-button-appeared-in-mobile-only-Pls-remove-16138432725f81379d0cc5ee8ba8a2a1?pvs=4 */

.page-insights .button-center.res-row {
  display: none;
}

.banner-slider-content a.btn-primary {
  font-size: 16px !important;

  height: 45px !important;
}

/* ------ */

/* superhub-ai-experience-day form */

.news-inner-hsform {
  padding: 40px;

  border-radius: 40px;

  background-color: #f6f6f6;

  width: fit-content;
}

.news-inner-hsform .hs-form-field label:not(.hs-error-msg) strong {
  color: var(--black200-color);
}

.news-inner-hsform .inputs-list.multi-container {
  padding-left: 0;
}

.news-inner-hsform .inputs-list.multi-container li.hs-form-checkbox::marker,
.news-inner-hsform .inputs-list.multi-container li.hs-form-radio::marker {
  content: none;
}

.news-inner-hsform select[name="0-2/industry"] {
  width: 100% !important;
}

.news-inner-hsform .hbspt-form form.hs-form fieldset.form-columns-2 {
  display: flex;

  align-items: flex-end;

  column-gap: 20px;
}

.news-inner-hsform .inputs-list.multi-container li label {
  display: flex;

  align-items: flex-start;
}

.news-inner-hsform .inputs-list.multi-container li label span {
  font-weight: normal;
}

.news-inner-hsform .inputs-list.multi-container li.hs-form-radio label {
  align-items: center;

  column-gap: 20px;

  height: 20px;
}

.news-inner-hsform .hs_jobtitle.hs-jobtitle input[type="jobtitle"] {
  width: 100%;
}

.legal-consent-container ul.inputs-list {
  padding-left: 0;
}

.legal-consent-container li.hs-form-booleancheckbox::marker {
  content: none;
}

.content-inner img.alignleft {
  display: inline;

  float: left;

  margin-right: 15px;

  width: unset;

  height: unset;
}

.content-inner strong {
  color: #ed0579;
}

@media screen and (max-width: 1561px) {
  .news-inner-hsform .hbspt-form form.hs-form fieldset.form-columns-2,
  .news-inner-hsform .inputs-list.multi-container li.hs-form-radio label {
    column-gap: 10px;
  }
}

/* end 27.2.2025 */

/* contact us */

.contact-us .contact-us-main-content .contact-us-main-content-right > h2,
.event-main-content-right .superhub-form .form-inner h2.form-title.color-title {
  font-size: 24px !important;

  margin-bottom: 40px !important;
}

.event-main-content-right .superhub-form .form-inner h2.form-title.color-title {
  font-family: var(--font-family-segoe-ui-bold);

  font-size: var(--h2-font-size) !important;

  line-height: 1.5;

  background: var(--tertiary-color);

  background-clip: text;

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent;

  font-weight: 700;
}

.contact-us
  .contact-us-main-content
  .contact-us-main-content-right
  form.hs-form
  .hs-form-field
  label:not(.hs-error-msg),
.event-main-content-right
  .form-code
  form.hs-form
  .hs-form-field
  label:not(.hs-error-msg),
.want-to-talk form.hs-form .hs-form-field label:not(.hs-error-msg),
.news-inner-hsform .hs-form-field label:not(.hs-error-msg) {
  font-size: 16px;

  line-height: 24px;

  font-weight: 700;

  font-family: "Segoe UI";

  margin-bottom: 8px;

  display: block;

  margin-top: 20px;
}

/* 19.3.2025 */

.contact-us
  .contact-us-main-content
  .contact-us-main-content-right
  form.hs-form
  .hs-form-field.hs-company
  label:not(.hs-error-msg) {
  margin-top: 0;
}

/* --------end */

.contact-us
  .contact-us-main-content
  .contact-us-main-content-right
  form.hs-form
  fieldset,
.event-main-content .event-main-content-right .hbspt-form form.hs-form fieldset,
.want-to-talk form.hs-form fieldset {
  max-width: 100%;
}

.event-main-content
  .event-main-content-right
  .hbspt-form
  form.hs-form
  fieldset {
  display: flex;

  align-items: flex-start;

  column-gap: 20px;
}

.contact-us
  .contact-us-main-content
  .contact-us-main-content-right
  form.hs-form
  .hs-form-field:not(.hs-recaptcha)
  .input,
.event-main-content-right
  .form-code
  form.hs-form
  .hs-form-field:not(.hs-recaptcha)
  .input,
.want-to-talk form.hs-form .hs-form-field:not(.hs-recaptcha) .input,
.news-inner-hsform .hs-form-field:not(.hs-recaptcha) .input {
  margin-bottom: 0; /*19.3.2025*/

  margin-right: 0;
}

.contact-us
  .contact-us-main-content
  .contact-us-main-content-right
  form.hs-form
  .hs-form-field
  .input
  input.hs-input:not([type="checkbox"]),
.news-inner-hsform input.hs-input:not([type="checkbox"]) {
  width: 100%;

  height: 45px;

  border-radius: 4px;

  padding: 9.5px 20px;
}

.contact-us
  .contact-us-main-content
  .contact-us-main-content-right
  form.hs-form
  .form-columns-2,
.want-to-talk form.hs-form .form-columns-2 {
  display: flex;

  justify-content: space-between;

  column-gap: 20px;

  align-items: flex-start;
}

.legal-consent-container
  .hs-form-booleancheckbox-display
  input.hs-input[type="checkbox"],
.contact-us
  .contact-us-main-content
  .contact-us-main-content-right
  form.hs-form
  .hs-form-field
  .input
  input.hs-input[type="checkbox"],
.event-main-content-right
  .form-code
  form.hs-form-private.hs-form
  .legal-consent-container
  .hs-form-field
  .input
  input.hs-input[type="checkbox"],
.news-inner-hsform input.hs-input[type="checkbox"] {
  width: 24px;

  height: 24px;

  margin-right: 12px;
}

.contact-us
  .contact-us-main-content
  .contact-us-main-content-right
  form.hs-form
  .hs-form-field
  .input
  select[name="company_size"],
.event-main-content
  .event-main-content-right
  .hbspt-form
  form.hs-form
  .input
  select,
.event-main-content-right
  .form-code
  form.hs-form-private.hs-form
  .hs-form-field.hs-fieldtype-select
  .input
  select[name="0-2/industry"],
.want-to-talk form.hs-form .hs-form-field .input select,
.news-inner-hsform .input select {
  width: 100%;

  padding: 9.5px 20px;

  -webkit-appearance: none;

  -moz-appearance: none;

  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 17C11.8082 17 11.6162 16.9267 11.4698 16.7802L3.9698 9.28024C3.67673 8.98717 3.67673 8.51261 3.9698 8.21974C4.26286 7.92686 4.73742 7.92667 5.0303 8.21974L12 15.1895L18.9698 8.21974C19.2629 7.92667 19.7374 7.92667 20.0303 8.21974C20.3232 8.5128 20.3234 8.98736 20.0303 9.28024L12.5303 16.7802C12.3839 16.9267 12.1919 17 12 17Z' fill='%23393E41'/%3E%3C/svg%3E%0A");

  background-repeat: no-repeat;

  background-position-x: calc(100% - 10px);

  background-position-y: 50%;

  height: 45px;
}

.contact-us
  .contact-us-main-content
  .contact-us-main-content-right
  form.hs-form
  .hs-form-field
  .input
  textarea,
.event-main-content
  .event-main-content-right
  .form-code
  form.hs-form
  .hs-fieldtype-textarea
  .input
  textarea,
.want-to-talk form.hs-form .input textarea,
.news-inner-hsform form.hs-form .input textarea {
  width: 100%;

  height: 80px;

  padding: 9.5px 20px;
}

.event-main-content
  .event-main-content-right
  .hbspt-form
  form.hs-form
  .hs-dependent-field
  .input
  select,
.event-main-content
  .event-main-content-right
  .hbspt-form
  form.hs-form
  .hs_company_size
  .input
  select,
.event-main-content
  .event-main-content-right
  .hbspt-form
  form.hs-form
  .hs-jobtitle,
.event-main-content-right form.hs-form .hs-dependent-field,
.want-to-talk
  form.hs-form
  .form-columns-1
  .hs-form-field:not(.hs-fieldtype-booleancheckbox)
  input.hs-input {
  width: 100%;
}

.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_date_preferred_registration_multi_date
  li.hs-form-checkbox
  label
  input,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_companion
  li.hs-form-radio
  label
  input,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_gen_solutions_services_interested
  li.hs-form-checkbox
  label
  input,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_recommendation
  li.hs-form-radio
  label
  input,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_remindercall_request
  li.hs-form-radio
  label
  input,
.news-inner-hsform
  .hs-form-field.hs_event_date_preferred_registration_multi_date
  li.hs-form-checkbox
  label
  input {
  width: fit-content;

  padding: 0;
}

.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_date_preferred_registration_multi_date
  li.hs-form-checkbox
  label
  span,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_companion
  li.hs-form-radio
  label
  span,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_gen_solutions_services_interested
  li.hs-form-checkbox
  label
  span,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_recommendation
  li.hs-form-radio
  label
  span,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_remindercall_request
  li.hs-form-radio
  label
  span,
.news-inner-hsform
  .hs-form-field.hs_event_date_preferred_registration_multi_date
  li.hs-form-checkbox
  label
  span {
  font-weight: normal;

  color: #393e41;

  font-family: "Helvetica";

  line-height: 160%;

  margin-left: 0.5em;
}

.news-inner-hsform
  .hs-form-field.hs_event_date_preferred_registration_multi_date
  li.hs-form-checkbox
  label
  span {
  margin-left: 0;
}

legend.hs-field-desc {
  margin-top: 8px;

  margin-bottom: 8px;
}

legend.hs-field-desc strong {
  font-weight: normal;

  color: #616567;
}

.contact-us-main-content-right .hbspt-form form .actions,
.event-main-content-right .hbspt-form form .actions,
.want-to-talk .actions,
.news-inner-hsform .actions {
  padding: 12px 20px;

  color: white;

  border-radius: 50px;

  width: 138px;

  font-size: 16px;

  font-weight: 700;

  font-family: "Segoe UI";

  line-height: 21.28px;

  cursor: pointer;

  position: relative;
}

.contact-us-main-content-right .hbspt-form form .actions:before,
.contact-us-main-content-right .hbspt-form form .actions:after,
.event-main-content-right .hbspt-form form .actions:before,
.event-main-content-right .hbspt-form form .actions:after,
.want-to-talk .actions:before,
.want-to-talk .actions:after,
.news-inner-hsform .actions:after,
.news-inner-hsform .actions:before {
  content: "" !important;

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  z-index: 0;

  margin: 0px;

  opacity: 1;

  display: block !important;

  transition: 0.3s ease-in-out;

  border-radius: 50px;
}

.contact-us-main-content-right .hbspt-form form .actions:before,
.event-main-content-right .hbspt-form form .actions:before,
.want-to-talk .actions:before,
.news-inner-hsform .actions:before {
  background: transparent;

  width: calc(100% - 2px);

  height: calc(100% - 2px);

  margin-left: 1px;

  margin-top: 1px;

  z-index: 1;

  border-radius: 39px;
}

.contact-us-main-content-right .hbspt-form form .actions:hover:before,
.event-main-content-right .hbspt-form form .actions:hover:before,
.want-to-talk .actions:hover:before,
.news-inner-hsform .actions:hover:before {
  background: white;
}

.contact-us-main-content-right .hbspt-form form .actions:after,
.event-main-content-right .hbspt-form form .actions:after,
.want-to-talk .actions:after,
.news-inner-hsform .actions:after {
  background: var(--primary-color);
}

.contact-us-main-content-right .hbspt-form form .actions:hover:after,
.event-main-content-right .hbspt-form form .actions:hover:after,
.want-to-talk .actions:hover:after,
.news-inner-hsform .actions:hover:after {
  background: var(--tertiary-color);
}

.contact-us-main-content-right .hbspt-form form .actions input[type="submit"],
.event-main-content-right .hbspt-form form .actions input[type="submit"],
.want-to-talk .actions input[type="submit"],
.news-inner-hsform .actions input[type="submit"] {
  width: 100%;

  height: 100%;

  border: 0px;

  font-size: 16px;

  font-weight: 700;

  font-family: "Segoe UI";

  line-height: 21.28px;

  cursor: pointer;

  position: relative;

  z-index: 1;
}

.contact-us-main-content-right
  .hbspt-form
  form
  .actions:hover
  input[type="submit"],
.event-main-content-right .hbspt-form form .actions:hover input[type="submit"],
.want-to-talk .actions:hover input[type="submit"],
.news-inner-hsform .actions:hover input[type="submit"] {
  background: var(--tertiary-color);

  background-clip: text;

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent;
}

.contact-us
  .contact-us-main-content
  .contact-us-main-content-right
  form.hs-form
  .legal-consent-container,
.event-main-content-right form.hs-form .legal-consent-container,
.want-to-talk form.hs-form .legal-consent-container,
.news-inner-hsform form.hs-form .legal-consent-container {
  border-top: 1px solid #c5c5c5;

  padding-top: 40px;

  margin-top: 20px;
}

.contact-us
  .contact-us-main-content
  .contact-us-main-content-right
  form.hs-form
  .legal-consent-container
  .hs-richtext,
.event-main-content-right form.hs-form .legal-consent-container .hs-richtext,
.news-inner-hsform .legal-consent-container .hs-richtext {
  margin-bottom: 20px;
}

.contact-us
  .contact-us-main-content
  .contact-us-main-content-right
  form.hs-form
  .legal-consent-container
  p,
legend.hs-field-desc strong {
  font-size: 16px;

  line-height: 25.6px;
}

.contact-us
  .contact-us-main-content
  .contact-us-main-content-right
  form.hs-form
  .hs-dependent-field,
.event-main-content-right form.hs-form .hs-dependent-field,
.news-inner-hsform form.hs-form .hs-dependent-field {
  margin-top: 20px;

  margin-bottom: 20px;
}

li.hs-form-booleancheckbox .hs-form-booleancheckbox-display span > p {
  color: #393e41;
}

.hs-form-required,
.hs-error-msg.hs-main-font-element,
.no-list.hs-error-msgs.inputs-list .hs-main-font-element {
  color: red;
}

.no-list.hs-error-msgs.inputs-list:has(+ .input) {
  margin-bottom: 0;
}

:focus-visible {
  outline: 1px solid #ed0579;
}

.superhub-form .form-code {
  margin-top: 0;
}

.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field
  .input
  input.hs-input,
.news-inner-hsform input.hs-input {
  width: 100%;

  padding: 10px 20px;
}

.event-main-content-right
  form.hs-form
  fieldset:nth-child(3)
  .hs-dependent-field,
.event-main-content-right
  form.hs-form
  fieldset:nth-child(7)
  .hs-dependent-field,
.event-main-content-right
  form.hs-form
  fieldset:nth-child(9)
  .hs-dependent-field,
.event-main-content-right
  form.hs-form
  fieldset:nth-child(10)
  .hs-dependent-field,
.event-main-content-right
  form.hs-form
  fieldset:nth-child(11)
  .hs-dependent-field {
  margin: 0;
}

.event-main-content
  .event-main-content-right
  .form-code
  form.hs-form
  .hs-fieldtype-textarea {
  width: 100%;
}

.footer-top-left li.hs-form-booleancheckbox {
  margin-top: 20px;
}

.footer-top-left
  li.hs-form-booleancheckbox
  .hs-form-booleancheckbox-display
  input.hs-input[type="checkbox"] {
  width: 16px;

  height: 16px;

  margin-right: 12px;

  transform: translateY(4px);
}

.footer-top-left form {
  position: relative;
}

.footer-top-left form.hs-form .actions {
  position: absolute;

  top: 0;

  right: 0;

  width: 24px;

  height: 24px;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-top: 0.2em;

  cursor: pointer;
}

.footer-top-left form.hs-form .actions input[type="submit"] {
  font-size: 0;

  border: 0;

  width: 100%;

  height: 100%;

  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='iconamoon:arrow-right-1-light'%3E%3Cpath id='Vector' d='M12 19L19 12M19 12L12 5M19 12H5' stroke='%23393E41' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");

  background-size: contain;

  background-repeat: no-repeat;

  cursor: pointer;
}

.footer-top-left form .hs-form-field.hs-email input {
  border-bottom: 1px solid #ddd;

  border-top: 0;

  border-left: 0;

  border-right: 0;

  border-radius: 0;

  width: 100%;

  margin-bottom: 20px;
}

.want-to-talk
  form.hs-form
  .form-columns-1
  .hs-form-field:not(.hs-fieldtype-booleancheckbox)
  .input,
.want-to-talk form.hs-form .form-columns-2 .hs-form-field .input {
  height: 45px;
}

.want-to-talk
  form.hs-form
  .form-columns-1
  .hs-form-field:not(.hs-fieldtype-booleancheckbox)
  input.hs-input,
.want-to-talk form.hs-form .form-columns-2 .hs-form-field .input input.hs-input,
.news-inner-hsform input.hs-input {
  width: 100%;

  height: 100%;

  border-radius: 4px;

  padding: 9.5px 20px;
}

.want-to-talk .legal-consent-container {
  display: flex;

  flex-direction: column-reverse;
}

.want-to-talk
  .legal-consent-container
  .hs-dependent-field
  li.hs-form-booleancheckbox
  .hs-form-booleancheckbox-display
  span
  > p {
  font-weight: 400;

  font-family: "Helvetica";
}

.want-to-talk
  form.hs-form
  .form-columns-1
  .hs-form-field.hs-fieldtype-textarea
  .input {
  height: auto;
}

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

/* home */

.cu-video iframe {
  height: auto;

  aspect-ratio: 9/6;
}

/* ------- */

/* about us */

.jump .inner.row.fix {
  position: unset;
}

.our-story-step-container .step-content h3 {
  line-height: 150%;
}

.our-story-begins-section-wrapper h5 {
  margin-top: 80px;
}

/* #section3.career-find-out-more-section-wrapper h2, */

/* .career-find-out-more-section-wrapper h2.color-title

{

    background: unset;

    -webkit-text-fill-color: unset;

} */

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

/* career */

.culture-and-perk-content .culture-and-perk-grid-item p {
  font-family: var(--font-family-segoe-ui-bold);
}

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

/* technology-detail */

.connect-people-image-grid-wrapper {
  gap: 20px;
}

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

.sitemap ul li,
.sitemap ul li a {
  line-height: 150%;
}

/*  blogs */

/* .success-story-banner-slider

{

    position: relative;

}

.success-story-banner-slider .uk-container

{

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

}

.success-story-banner-slider .uk-container .dotnav

{

    top: 50%;

    transform: translateY(-50%);

} */

.success-story-banner-slider.banner-slider .dotnav li.active {
  outline-offset: 10px;
}

.success-story-banner-slider.banner-slider .banner-slider .dotnav li {
  margin-top: 26px;

  margin-bottom: 26px;
}

.success-story-banner-slider.banner-slider .dotnav li:first-child {
  margin-top: 0;
}

.success-story-banner-slider.banner-slider .dotnav li:last-child {
  margin-bottom: 0;
}

.uk-sticky {
  z-index: 999;
}

.solutions-services-template .hero-section .content.story-banner-wrapper h4 {
  color: #616567;
}

.page.uk-tab li a,
.solutions-services-template .uk-tab li a {
  color: #858585;
}

.mordern-365 .item:not(.bg) p {
  color: #393e41 !important;
}

.mordern-365 .item:not(.bg) a {
  margin-top: auto;

  font-size: var(--button-text-font-size) !important;

  font-family: var(--font-family-segoe-ui-bold) !important;

  line-height: 150% !important;

  text-transform: capitalize !important;

  color: var(--black200-color) !important;

  position: relative !important;

  border: 0px !important;

  background: transparent;

  height: 22px !important;

  display: flex !important;

  align-items: center;

  justify-content: center;

  padding: 3px 25px !important;

  padding-left: 0px !important;

  transition: none !important;

  width: fit-content !important;
}

.mordern-365 .item:not(.bg) a::before {
  display: none !important;
}

.mordern-365 .item:not(.bg) a::after {
  content: "" !important;

  width: 20px !important;

  height: 20px !important;

  position: absolute;

  top: 50% !important;

  right: 0px !important;

  left: unset !important; /* 7.2.2024 technology-details-2-sh-test*/

  transform: translateY(-50%) !important;

  mask-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.87492 5.80083L2.16159 10.515L0.982422 9.33666L5.69659 4.6225L1.57159 0.497498H10.9999V9.92583L6.87492 5.80083Z' fill='%23ED0579'/%3E%3C/svg%3E%0A");

  background: var(--primary-color);

  opacity: 1;

  background-repeat: no-repeat !important;

  background-position: center;

  background-repeat: no-repeat;

  mask-repeat: no-repeat;

  mask-position: center;
}

.mordern-365 .item:not(.bg) a:hover,
.border-gradient:hover .card-body .btn-teriary {
  background: var(--tertiary-color);

  background-clip: text;

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent;

  padding: 3px 25px !important;

  padding-left: 0px !important;

  border: 0px !important;

  min-width: unset !important;
}

/* 7.2.2025 */

#modern.wp-tabs,
#tabs.wp-tabs {
  overflow: unset;
}

.mordern-365 #modern .item.bg h3 {
  margin-top: auto;

  color: white;
}

.mordern-365 #modern .item.bg p {
  color: white;
}

.mordern-365 #modern .item p {
  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

  overflow: hidden;

  text-overflow: ellipsis;
}

.mordern-365 #modern .item.bg a:hover::before {
  width: calc(100% - 5px);

  height: calc(100% - 4px);

  margin-left: 2px;

  margin-top: 2px;
}

.mordern-365 .item.bg .btn-primary:hover::after {
  border: 2px solid var(--tertiary-color);
}

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

.microsoft-business-plans.py-120 {
  padding-top: 80px;

  padding-bottom: 80px;
}

.main-solutions-services
  .hybrid-workplac
  .main-workplaces
  .single-workplace
  .content
  h4
  + div
  > p {
  display: -webkit-box;

  -webkit-line-clamp: 4;

  -webkit-box-orient: vertical;

  overflow: hidden;

  text-overflow: ellipsis;
}

.readership-modal.uk-modal {
  z-index: 10000;
}

#hubspot-messages-iframe-container {
  z-index: 10000 !important;
}

.event-schedule-overview .schedule-wrap .schedule {
  gap: 40px;
}

iframe .hs-form-field input[type="text"],
.hs-form-field input[type="email"],
.hs-form-field input[type="phone"],
.hs-form-field input[type="number"],
.hs-form-field input[type="tel"],
.hs-form-field input[type="date"],
.hs-form-field select,
.hs-form-field textarea {
  border-radius: 4px;
}

#hs-form-iframe-0 .hs-form-field input[type="text"] {
  border-radius: 4px;
}

.select2-container--open .dropdown-wrapper {
  transform: translateY(-50%) rotate(0deg) !important; /* Rotate 180 degrees */
}

/* fixed by https://www.notion.so/visibleone/blog-when-hover-img-need-to-show-img-like-rectangle-15138432725f812abec9ee6ffd48190e?pvs=4 */

/* .success-result.post-listing-wrapper .post-listing-result .uk-card:hover .uk-card-media-top

{

    border-radius: 0;

} */

#template-404.template-404 {
  /* padding: 0 !important; */

  position: relative;
}

div#template-404::before {
  content: "";

  width: 443px;

  height: 413px;

  display: block;

  background: url("https://devwp.visibleone.io/p248_new/wp-content/themes/superhub/public/images/404-1.png");

  background-repeat: no-repeat;

  background-size: contain;

  position: absolute;

  top: 40px;

  right: 10vw;
}

div#template-404::after {
  content: "";

  width: 443px;

  height: 413px;

  display: block;

  background: url("https://devwp.visibleone.io/p248_new/wp-content/themes/superhub/public/images/404-2.png");

  background-repeat: no-repeat;

  background-size: contain;

  position: absolute;

  top: 40px;

  left: 15vw;
}

/* #template-404.template-404 .et_pb_row.et_pb_row_0_tb_body

{

    padding: 80px 0 !important;

} */

#template-404 .et_pb_blurb_description {
  line-height: 30px;

  text-align: center;
}

.solutions-services-template .the-new-trend .posts-wrap .border-gradient {
  padding: 3px;
}

.solutions-services-template
  .the-new-trend
  .posts-wrap
  .border-gradient:hover::before {
  background: var(--tertiary-color);
}

.solutions-services-template
  .the-new-trend
  .posts-wrap
  .border-gradient:hover
  .uk-card {
  background: white;

  border-radius: 24px;
}

/* footer contact us form */

footer .footer-top .footer-top-left form {
  margin-top: 20px;
}

.footer-top-left form .hs-form-field.hs-email label {
  position: absolute;

  top: 0;

  left: 20px;

  margin-top: 0.3em;
}

.footer-top-left form .hs-form-field.hs-email label span {
  color: #888b8d;
}

.footer-top-left
  form
  .hs-form-field.hs-email
  ul.no-list.hs-error-msgs.inputs-list
  label {
  position: unset;

  top: unset;

  left: unset;

  margin-top: 5px;

  display: flex;
}

.footer-top-left form .hs-form-field.hs-email input[type="email"] {
  padding-left: 20px;

  padding-right: 50px;

  padding-bottom: 17px;

  height: 43px;

  margin-bottom: 0;
}

.term-of-use ul li {
  color: var(--body-text);
}

.sitemap h2.et_pb_module_heading {
  display: block;

  margin-bottom: 0;

  padding-bottom: 40px;
}

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

/* slider dots css */

.uk-dotnav {
  gap: 16px;
}

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

/* worksmarter-inner 7.2.2025 */

.exchange-online .small-tab-style .wp-tabs-nav {
  display: flex !important;
}

.worksmarter-inner .main-workplaces .single-workplace .content p {
  display: -webkit-box;

  -webkit-line-clamp: 3;

  -webkit-box-orient: vertical;

  overflow: hidden;

  text-overflow: ellipsis;
}

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

.success-story-banner-slider.banner-slider .banner-slider-content p > span {
  font-size: var(--h5-font-size);

  display: flex;

  align-items: center;

  flex-wrap: wrap;
}

/* 19.3.2025 */

.connect-people-image-grid-wrapper .connect-people-image-grid-item {
  width: calc(20% - 10px);
}

.connect-people-image-grid-wrapper .connect-people-image-grid-item.hover {
  width: calc(40% - 40px);
}

/* technology detail 1 */

.microsof-team-section.main-solutions-services
  .microsoft-business-plans
  .plans
  .plan
  .plan-inner
  .card-body
  > .price-wrap
  .currency {
  font-size: 40px;
}

.microsof-team-section.main-solutions-services
  .microsoft-business-plans
  .plans
  .plan
  .plan-inner
  .card-body
  > .price-wrap
  .price {
  font-size: 54px;
}

@media screen and (min-width: 1000px) {
  .microsof-team-section .plans.lthree .plan {
    width: calc(100% / 3 - 20px);
  }
}

.main-solutions-services .microsoft-business-plans .plans {
  margin-top: 53px;
}

.microsof-team-section.main-solutions-services
  .microsoft-business-plans
  .plans
  .plan {
  margin-top: 0;

  background-color: white;

  border-radius: 40px;

  box-shadow: 0px 4px 20px 0px #0000001a;

  padding: 40px;

  position: relative;
}

.microsof-team-section.main-solutions-services
  .microsoft-business-plans
  .plans
  .plan.has-recommend {
  border-top-left-radius: 0;

  border-top-right-radius: 0;
}

.main-solutions-services .microsoft-business-plans .plans .plan .plan-inner {
  box-shadow: none;

  border-radius: 0;

  padding: 0;
}

.recommended .plan .recommended-title {
  position: absolute;

  width: 100%;

  top: -53px;

  left: 0;
}

.recommended .plan .recommended-title.not-has-recom {
  display: none;
}

/* technology-details-1 end */

/* technology-detail-2 */

/* .exchange-online .small-tab-style .tab-content .header-col {

  flex: 0 0 20%;

  min-width: 120px;

}

.exchange-online .table-col-1 {

  min-width: 160px;

}

.exchange-online .table-col-1.cus-empty:empty {

  display: block;

}

.exchange-online .table-col-1 > p {

  text-align: center;

} */

.exchange-online .table-row {
  background: var(--bg-grey);
}

.exchange-online .header-col {
  flex: 0 0 20%;
}

.exchange-online .table-col-1 {
  text-align: center;

  min-width: 182px;

  flex: unset;
}

.exchange-online .table-col-2,
.exchange-online .table-col-1 {
  /* border-bottom: unset; */

  background-color: white;

  border-bottom: 1px solid #c5c5c5;
}

.exchange-online .table-row .table-content,
.exchange-online .table-row .table-content {
  /* border-bottom: 1px solid #c5c5c5; */
}

.first-rounded {
  border-bottom-left-radius: 24px;
}

.second-rounded {
  border-bottom-right-radius: 24px;
}

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

.superhub-form .form-description {
  padding-top: 0;
}

.event-main-content-right
  .superhub-form
  .form-code
  form.hs-form
  .hs-form-field.hs_firstname
  label,
.event-main-content-right
  .superhub-form
  .form-code
  form.hs-form
  .hs-form-field.hs_lastname
  label {
  margin-top: 0;
}

form input.invalid,
form input.error,
form select.invalid,
form select.error,
form textarea.invalid,
form textarea.error {
  border-radius: 4px;
}

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

@media screen and (max-width: 1721px) {
  .leadership-header-wrapper .ls-header-marker-4,
  .leadership-header-wrapper .ls-header-marker-3 {
    width: 210px;
  }
}

@media screen and (max-width: 1691px) {
  #section4 + .main-solutions-services .media-left-section .btn-wrap {
    flex-direction: column;

    align-items: flex-start;
  }
}

/* 18.12.2024 */

@media screen and (max-width: 1561px) {
  .leadership-header-wrapper .ls-header-marker-4,
  .leadership-header-wrapper .ls-header-marker-3 {
    width: 187px;
  }

  div#template-404::after {
    left: 10vw;
  }

  div#template-404::before {
    right: 5vw;
  }

  .event-main-content
    .event-main-content-right
    .hbspt-form
    form.hs-form
    fieldset {
    column-gap: 10px;
  }
}

@media screen and (max-width: 1441px) {
  .leadership-header-wrapper .ls-header-marker-4 {
    right: 3%;
  }

  .leadership-header-wrapper .ls-header-marker-1,
  .leadership-header-wrapper .ls-header-marker-2 {
    width: 80px;
  }

  .leadership-header-wrapper .ls-header-marker-2 {
    top: -13%;
  }
}

@media screen and (max-width: 1367px) {
  header nav .uk-navbar-center .uk-navbar-dropdown.full-width .drop-grid-wrap {
    row-gap: 20px;
  }

  .leadership-header-wrapper .ls-header-marker-3,
  .leadership-header-wrapper .ls-header-marker-4 {
    width: 100%;
  }

  .our-story-step-container {
    gap: 50px;
  }

  div#template-404::after {
    left: 5vw;
  }

  div#template-404::before {
    right: 0;
  }
}

/* 18.12.2024 end */

@media screen and (max-width: 1367px) {
  .our-story-step-container .step-content-wrapper {
    gap: 30px;
  }

  .our-story-step-container .step-content h3 {
    margin-bottom: 0;
  }

  /* 19.3.2025 */

  .microsof-team-section.main-solutions-services
    .microsoft-business-plans
    .plans
    .plan
    .plan-inner
    .card-body
    > .price-wrap
    .currency {
    font-size: 30px;
  }

  .microsof-team-section.main-solutions-services
    .microsoft-business-plans
    .plans
    .plan
    .plan-inner
    .card-body
    > .price-wrap
    .price {
    font-size: 38px;
  }

  /* -----19.3.2025 */
}

@media screen and (max-width: 1300px) {
  .worksmarter-inner .main-workplaces.workplaces-2 .border-gradient,
  .worksmarter-inner .main-workplaces.workplaces-4 .border-gradient {
    width: calc(100% / 2 - 10px);

    margin-bottom: 20px;

    margin-left: 0;
  }

  .worksmarter-inner .main-workplaces.workplaces-2 .border-gradient:last-child,
  .worksmarter-inner .main-workplaces.workplaces-4 .border-gradient:last-child,
  .worksmarter-inner
    .main-workplaces.workplaces-4
    .border-gradient:nth-child(2n) {
    margin-right: 0;
  }

  .worksmarter-inner
    .main-workplaces.workplaces-4
    .border-gradient:nth-child(3n) {
    margin-right: 20px;
  }

  .we-love-section .image-wrapper {
    max-width: calc(50% + 30px);
  }

  /* 19.3.2025 */

  .microsof-team-section.main-solutions-services
    .microsoft-business-plans.recommended.techno-detail-plan
    .plans
    .plan.has-recommend {
    margin-top: 53px;
  }

  /* -------------- */
}

@media screen and (max-width: 1281px) {
  .leadership-header-wrapper .ls-header-marker-2 {
    top: -13%;

    max-width: 65px;

    width: 100%;
  }

  .leadership-header-wrapper .ls-header-marker-1 {
    width: 60px;

    top: -20%;
  }

  .microsof-team-section.main-solutions-services.py-120.plan-center {
    padding-bottom: 0;
  }

  div#template-404::before,
  div#template-404::after {
    width: 340px;
  }
}

@media screen and (min-width: 1225px) and (max-width: 1281px) {
  /* 7.2.2025 */

  .worksmarter-inner .main-workplaces .single-workplace .content p {
    height: 70px;
  }

  /* ------------ */
}

@media screen and (max-width: 1052px) {
  footer .footer-top .footer-top-right .menu ul ul {
    gap: 20px;
  }
}

@media screen and (max-width: 1025px) {
  .leadership-header-wrapper .ls-header-marker-2 {
    top: -21%;
  }

  .our-story-step-container {
    gap: 20px;
  }

  .our-story-step-container .step-content h3 {
    font-size: 22px !important;
  }

  .career-hero-section-wrapper {
    background-size: cover;
  }

  /* .success-story-banner-slider .uk-container .dotnav

    {

        left: 50%;

    } */

  div#template-404::before,
  div#template-404::after {
    width: 226px;

    height: 250px;
  }

  /* 19.3.2025 */

  .exchange-online .inner-row.flex,
  .exchange-online .table-row .table-content,
  .exchange-online .inner-row.flex .col-row.flex {
    flex-wrap: nowrap;
  }

  .exchange-online .col-item {
    min-width: 120px;
  }

  .exchange-online .table-col-1 {
    min-width: 128px;
  }

  /* -------------- */
}

@media screen and (min-width: 1000px) and (max-width: 1008px) {
  footer .footer-top .footer-top-right .menu ul ul li a {
    font-size: 14px;
  }
}

@media screen and (max-width: 1000px) {
  .we-love-section .image-wrapper {
    max-width: 100%;
  }

  /* .connect-people-image-grid-wrapper {

    gap: 0;

  } */

  .sitemap h2.et_pb_module_heading {
    display: block;

    margin-bottom: 0;

    padding-bottom: 25px;
  }

  .footer-top-left .form-title {
    background: var(--tertiary-color);

    background-clip: text;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    display: inline-block;
  }

  footer .footer-top .footer-top-right .menu ul ul li a {
    font-size: 14px;

    font-family: var(--font-family-segoe-ui-bold);
  }

  /* 19.3.2025 */

  /* .exchange-online .table-col-1.cus-empty:empty {

    display: none;

  }

  .exchange-online .table-col-1 {

    min-width: 80px;

  } */

  /* .exchange-online .header-col,

  .exchange-online .table-col-1 {

    min-width: 80px;

  } */

  .exchange-online .header-col,
  .exchange-online .table-col-2 {
    min-width: 150px;
  }

  .exchange-online .table-title {
    padding: 20px 10px;
  }

  .exchange-online .tab-content .col-1 .col-item:first-child {
    margin-right: 10px;
  }

  /* ------------ */
}

@media screen and (max-width: 998px) {
  footer .footer-top .footer-top-right .menu ul ul {
    gap: 0;
  }

  /* 19.3.2025 */

  .connect-people-image-grid-wrapper .connect-people-image-grid-item.hover,
  .connect-people-image-grid-wrapper .connect-people-image-grid-item {
    width: calc(50% - 25px);
  }

  /* ----------- */
}

@media screen and (max-width: 845px) {
  .success-story-banner-slider.banner-slider .dotnav li {
    margin-top: 0;

    margin-bottom: 26px;

    margin-right: 26px;
  }

  .success-story-banner-slider.banner-slider .dotnav li:last-child {
    margin-right: 0;
  }

  div#template-404::before,
  div#template-404::after {
    height: 160px;
  }
}

@media screen and (max-width: 769px) {
  .wp-pagenavi,
  .pagination {
    flex-wrap: wrap;
  }

  .banner-slider-content a.btn-primary {
    font-size: 14px !important;
  }
}

@media screen and (max-width: 767px) {
  .event-main-content
    .event-main-content-right
    .hbspt-form
    form.hs-form
    fieldset.form-columns-2,
  .want-to-talk form.hs-form .form-columns-2 {
    flex-wrap: wrap;
  }

  .event-main-content
    .event-main-content-right
    .hbspt-form
    form.hs-form
    fieldset.form-columns-2
    div.hs-form-field,
  .want-to-talk form.hs-form .form-columns-2 div.hs-form-field {
    width: 100%;
  }

  /* 19.3.2025 */

  .microsof-team-section.main-solutions-services
    .microsoft-business-plans
    .plans
    .plan {
    border-radius: 24px;

    padding: 20px;
  }

  .microsof-team-section.main-solutions-services
    .microsoft-business-plans
    .plans
    .plan.plan.has-recommend {
    border-top-left-radius: 0;

    border-top-right-radius: 0;
  }

  /* -------------- */
}

@media screen and (max-width: 766px) {
  .recommended .plan .recommended-title.not-has-recom {
    display: none;
  }
}

@media screen and (max-width: 600px) {
  .worksmarter-inner .main-workplaces.workplaces-2 .border-gradient,
  .worksmarter-inner .main-workplaces.workplaces-2 .border-gradient:last-child,
  .worksmarter-inner .main-workplaces.workplaces-4 .border-gradient,
  .worksmarter-inner .main-workplaces.workplaces-4 .border-gradient:last-child,
  .worksmarter-inner
    .main-workplaces.workplaces-4
    .border-gradient:nth-child(2n),
  .worksmarter-inner
    .main-workplaces.workplaces-4
    .border-gradient:nth-child(3n) {
    width: 100%;

    margin-right: auto;

    margin-left: auto;
  }

  section.more-success-section .gallery ul .item {
    flex-basis: 100%;
  }

  .solutions-services-template .the-new-trend .posts-wrap .border-gradient {
    margin-right: 0;
  }

  /* 19.3.2025 */

  .connect-people-image-grid-wrapper .connect-people-image-grid-item.hover,
  .connect-people-image-grid-wrapper .connect-people-image-grid-item {
    width: 100%;
  }

  /* ----------- */
}

@media screen and (max-width: 561px) {
  .readership-modal .inner {
    height: 80vh;

    overflow-y: scroll;
  }
}

@media screen and (max-width: 500px) {
  #video.solutions-services-template .hero-section div.video::before {
    bottom: 20px;

    left: 20px;
  }

  #video.solutions-services-template .hero-section div.video::after {
    top: 20px;

    right: 20px;
  }

  div#template-404::after {
    left: 0;
  }

  div#template-404::before {
    right: 0;
  }
}

@media screen and (max-width: 481px) {
  .banner-slider-content p span:nth-child(1)::after {
    right: -5px;
  }

  .our-story-step-container .step-content h3 {
    font-size: 18px !important;
  }
}

@media screen and (max-width: 361px) {
  .event-schedule-overview .schedule-wrap .schedule {
    gap: 30px;

    flex-direction: column;

    align-items: flex-start;
  }

  /* 19.3.2025 */

  .contact-us
    .contact-us-main-content
    .contact-us-main-content-right
    form.hs-form
    .form-columns-2,
  .want-to-talk form.hs-form .form-columns-2 {
    flex-wrap: wrap;
  }

  /* -------------- */
}

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

.template-404
  .et_pb_blurb:first-child
  .et_pb_blurb_container
  > .et_pb_module_header.pt-60 {
  padding-top: 32px;
}

.pt-80.pb-40 + .more-success-section.slider-section .more-success-row.pt-120 {
  padding-top: 0;
}

/* 19.2.2025 gallery slider */

.more-success-row .gallery ol.flickity-page-dots {
  display: none;
}

.flickity-prev-next-button {
  bottom: 35%;
}

.flickity-prev-next-button:hover {
  background: var(--tertiary-color);
}

.flickity-prev-next-button:hover::before {
  filter: brightness(0) invert(1);
}

.flickity-prev-next-button.previous::before {
  margin-top: 7px;
}

.flickity-prev-next-button.next::before {
  margin-bottom: 7px;
}

/* --------  end 19.2.2025 gallery slider*/

.challenge_extra.post-content
  .content-inner
  .gray-bg-wrapper:nth-last-of-type(1)
  + p {
  margin-top: 20px;
}

.mobile-side-menu .jump.fix {
  z-index: 99;
}

.connect-people .text-left p {
  word-break: break-all;
}

/* .banner-slider-content p > span.date + span a ,

.banner-slider-content p > span.date + span + a

{

    font-size: 20px;

} */

.banner-slider-content p > a:not(:first-child)::before {
  top: -1px;
}

.calling-content {
  transition: all 0.3s ease-in-out;
}

.sticky {
  position: -webkit-sticky;

  top: 145px;
}

/* 19.3.2025 technolgy */

.mricrosoft-team-company span.date-time {
  color: black;
}

/*  --- */

/* 19.3.2025 */

.event-post-listing.post-listing-wrapper
  .post-item
  .card-body
  ul
  li:nth-child(3) {
  display: none;
}

/* technolgy detail 2 */

.exchange-online .wp-tabs.small-tab-style {
  max-width: 100%;

  overflow-x: auto;
}

.legal-consent-container .hs-input[type="checkbox"] {
  appearance: none;

  width: 24px;

  height: 24px;

  background-color: #ffffff; /* Default background */

  border: 1px solid #393e41;

  border-radius: 4px;

  cursor: pointer;

  display: inline-block;

  position: relative;

  opacity: 35%;

  padding: 11px !important;
}

.legal-consent-container .hs-input[type="checkbox"]:checked {
  border: 1px solid #ed0579;

  opacity: 1;

  background: url("https://devwp.visibleone.io/p248_new/wp-content/uploads/2025/03/Group-254.png")
    no-repeat center;

  background-size: contain;
}

.exchange-online .tab-content {
  overflow: hidden !important;
}

.exchange-online .tab-content .inner-row:last-child {
  width: auto;
}

.exchange-online .table-row .table-col-1:empty {
  display: block;
}

.exchange-online .table-row {
  display: flex;

  flex-direction: column;

  flex-wrap: nowrap;

  width: 100%;

  overflow: unset;
}

.business .image > img {
  border-radius: 0 40px 0 40px;
}

/* ------ */

.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_date_preferred_registration_multi_date
  li.hs-form-checkbox
  label,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_gen_solutions_services_interested
  li.hs-form-checkbox
  label,
.news-inner-hsform
  .hs-form-field.hs_event_date_preferred_registration_multi_date
  li.hs-form-checkbox
  label {
  margin-top: 0;
}

.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_date_preferred_registration_multi_date
  li.hs-form-checkbox
  label
  input[type="checkbox"],
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_gen_solutions_services_interested
  li.hs-form-checkbox
  label
  input[type="checkbox"],
.news-inner-hsform
  .hs-form-field.hs_event_date_preferred_registration_multi_date
  li.hs-form-checkbox
  label
  input[type="checkbox"] {
  appearance: none;

  width: 14px;

  height: 14px;

  background-color: #ffffff; /* Default background */

  border: 1px solid #393e41;

  border-radius: 4px;

  cursor: pointer;

  display: inline-block;

  position: relative;

  opacity: 35%;

  padding: 6px !important;

  margin-top: 0;
}

.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_date_preferred_registration_multi_date
  li.hs-form-checkbox
  label
  input[type="checkbox"]:checked,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_gen_solutions_services_interested
  li.hs-form-checkbox
  label
  input[type="checkbox"]:checked,
.news-inner-hsform
  .hs-form-field.hs_event_date_preferred_registration_multi_date
  li.hs-form-checkbox
  label
  input[type="checkbox"]:checked {
  border: 1px solid #ed0579;

  opacity: 1;

  background: url("https://devwp.visibleone.io/p248_new/wp-content/uploads/2025/03/Group-254.png")
    no-repeat center;

  background-size: contain;
}

.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_companion
  li.hs-form-radio
  label,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_recommendation
  li.hs-form-radio
  label,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_remindercall_request
  li.hs-form-radio
  label {
  margin-top: 0;
}

.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_companion
  li.hs-form-radio
  label
  input,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_recommendation
  li.hs-form-radio
  label
  input,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_remindercall_request
  li.hs-form-radio
  label
  input {
  appearance: none;

  width: 14px;

  height: 14px;

  background-color: #ffffff; /* Default background */

  border: 1px solid #393e41;

  cursor: pointer;

  display: inline-block;

  position: relative;

  opacity: 35%;

  padding: 6px !important;

  margin-top: 0;

  border-radius: 50%;
}

.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_companion
  li.hs-form-radio
  label
  input[type="radio"]:checked,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_recommendation
  li.hs-form-radio
  label
  input[type="radio"]:checked,
.event-main-content-right
  .form-code
  form.hs-form-private
  .hs-form-field.hs_event_remindercall_request
  li.hs-form-radio
  label
  input[type="radio"]:checked {
  border: 1px solid #ed0579;

  opacity: 1;

  background: url("https://devwp.visibleone.io/p248_new/wp-content/uploads/2025/03/radio-selected.png")
    no-repeat center;

  background-size: contain;
}

/* ---- */

@media screen and (max-width: 1919px) {
  .status-wrapper {
    padding-top: 100px;
  }
}

@media screen and (max-width: 1721px) {
  .status-wrapper {
    padding-top: 85px;
  }
}

@media screen and (max-width: 1561px) {
  .status-wrapper {
    padding-top: 65px;
  }
}

@media screen and (max-width: 1367px) {
  .status-wrapper {
    padding-top: 50px;
  }

  .flickity-prev-next-button {
    width: 50px;

    height: 50px;

    bottom: 40%;
  }

  .previous {
    left: -185px;
  }

  .main-solutions-services
    .microsoft-business-plans
    .plans
    .plan
    .price-wrap
    .price {
    font-size: 52px;
  }
}

@media screen and (max-width: 1281px) {
  .flickity-prev-next-button {
    bottom: 55%;
  }
}

@media screen and (max-width: 1025px) {
  .flickity-prev-next-button {
    bottom: 43%;
  }
}

@media screen and (max-width: 835px) {
  .flickity-prev-next-button {
    bottom: 35%;
  }

  .main-solutions-services
    .microsoft-business-plans
    .plans
    .plan
    .price-wrap
    .price {
    font-size: 35px;
  }
}

/* 19.3.2025 */

@media screen and (max-width: 768px) {
  .exchange-online .tab-content .inner-row:last-child {
    width: fit-content;
  }

  .exchange-online .table-row .table-col-1:empty {
    display: none;
  }
}

/* end 19 --------- */

@media screen and (max-width: 766px) {
  .flickity-prev-next-button {
    right: 0;
  }

  div .previous {
    left: unset;

    right: 65px;
  }

  /* 19.3.2025 */

  .business .image {
    padding-top: 20px;
  }

  /* ------------- */
}

@media screen and (min-width: 1761px) {
  .app-list .item {
    width: 33%;
  }
}

@media screen and (min-width: 767px) and (max-width: 1300px) {
  .main-solutions-services .microsoft-business-plans .plans .plan {
    width: calc(100% / 2 - 24px);

    margin-right: 24px;

    margin-bottom: 24px;
  }

  .main-solutions-services .microsoft-business-plans .plans .plan:nth-child(2),
  .main-solutions-services .microsoft-business-plans .plans .plan:last-child {
    margin-right: 0;
  }
}

/* 31.3.2025 insight*/

.post-listing-result p.date-time {
  align-items: baseline;
}

.post-listing-result p.date-time span:nth-child(2) {
  height: 21px;
}

.more-success-section.new-related .uk-container .card-title a {
  font-size: 24px;
}

/* Chrome, Safari, Edge, Opera */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;

  margin: 0;
}

/* Firefox */

input[type="number"] {
  -moz-appearance: textfield;
}

.post-content img {
  width: 100%;
  height: 100%;
  /* height: 600px; */

  object-fit: cover;
}

.post-content .fluid-width-video-wrapper {
  position: relative;

  width: 100%;

  padding-top: 56.25%;
}

.post-content .fluid-width-video-wrapper iframe {
  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  border: none;
}
.faq .uk-open .uk-accordion-title h5 {
  color: var(--primary-color);
}
.success-story-banner-slider.banner-slider .uk-container.uk-container-expand {
  position: absolute;
  top: 46%;
  left: 11%;
  transform: translateX(-50%);
  height: auto;
  z-index: 999;
}
.success-story-banner-slider.banner-slider
  .uk-container.uk-container-expand
  .dotnav {
  position: unset;
}
.banner-slideshow li {
  padding-top: 0;
  padding-bottom: 0;
}
.banner-slideshow .container-1 {
  height: 715px;
  display: flex;
  align-items: center;
}

/* @media screen and (max-width: 1024px) {
  .post-content img {
    height: auto;
  }
} */
.custom-logo {
  width: 220px;
  height: 30px;
}
.wp-tabs {
  overflow-x: auto;
}
.connect-people h4,
.connect-people .list {
  text-align: center;
}
@media screen and (max-width: 1721px) {
  .success-story-banner-slider.banner-slider .uk-container.uk-container-expand {
    left: 13%;
  }
}
@media screen and (max-width: 1561px) {
  .banner-slideshow .container-1 {
    height: 625px;
  }
}
@media screen and (max-width: 1441px) {
  .banner-slideshow .container-1 {
    height: 600px;
  }
}
@media screen and (max-width: 1367px) {
  .banner-slideshow .container-1 {
    height: 540px;
  }
}
@media screen and (max-width: 1281px) {
  .banner-slideshow .container-1 {
    height: 559.969px;
  }
}
@media screen and (max-width: 1025px) {
  .success-story-banner-slider.banner-slider .uk-container.uk-container-expand {
    left: 5%;
  }
}
@media screen and (max-width: 1000px) {
  .team-work .image img {
    width: auto;
  }
}
@media screen and (max-width: 900px) {
  .banner-slideshow .container-1 {
    padding-top: 80px;
    align-items: start;
  }
  .success-story-banner-slider.banner-slider .uk-container.uk-container-expand {
    top: unset;
    bottom: 20px;
    left: 50%;
  }
}
@media screen and (max-width: 767px) {
  .more-success-section.new-related .uk-container .card-title a {
    font-size: 18px;
  }
}

@media only screen and (max-width: 375px) {
  .fix {
    top: 0;
  }
}

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