.elementor-820 .elementor-element.elementor-element-7a8c3df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;}.elementor-820 .elementor-element.elementor-element-7a8c3df::before, .elementor-820 .elementor-element.elementor-element-7a8c3df > .elementor-background-video-container::before, .elementor-820 .elementor-element.elementor-element-7a8c3df > .e-con-inner > .elementor-background-video-container::before, .elementor-820 .elementor-element.elementor-element-7a8c3df > .elementor-background-slideshow::before, .elementor-820 .elementor-element.elementor-element-7a8c3df > .e-con-inner > .elementor-background-slideshow::before, .elementor-820 .elementor-element.elementor-element-7a8c3df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://book.visoratechnologies.com/wp-content/uploads/2026/04/8-agAJgebAorsWXh_Gxrk.avif");--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-820 .elementor-element.elementor-element-873abf8{--display:flex;}.elementor-820 .elementor-element.elementor-element-873abf8:not(.elementor-motion-effects-element-type-background), .elementor-820 .elementor-element.elementor-element-873abf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8639401 );}.elementor-820 .elementor-element.elementor-element-ce75191{--display:flex;}.elementor-820 .elementor-element.elementor-element-ef6ca5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-820 .elementor-element.elementor-element-0c7d832{--display:flex;}.elementor-820 .elementor-element.elementor-element-7336b30{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-820 .elementor-element.elementor-element-83af3e1{--display:flex;--min-height:311px;--justify-content:center;}.elementor-820 .elementor-element.elementor-element-83af3e1:not(.elementor-motion-effects-element-type-background), .elementor-820 .elementor-element.elementor-element-83af3e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E21;}.elementor-820 .elementor-element.elementor-element-995dec9 .elementor-heading-title{color:#FFFFFF;}.elementor-820 .elementor-element.elementor-element-658e335{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-820 .elementor-element.elementor-element-6590c15 .elementor-button:hover, .elementor-820 .elementor-element.elementor-element-6590c15 .elementor-button:focus{background-color:#1B056B;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}#elementor-popup-modal-820{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-820 .dialog-message{width:969px;height:auto;padding:30px 30px 30px 30px;}#elementor-popup-modal-820 .dialog-close-button{display:flex;}#elementor-popup-modal-820 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-7226290 */.association-wrapper {
  max-width: 920px;
  margin: auto;
}

/* Card */

.association-card {
  display: flex;
  align-items: center;
  background: #f5f6fa;
  border: 2px solid #cfd3e3;
  border-radius: 8px;
  margin-bottom: 16px;
  overflow: hidden;
}

/* Icon Box */

.icon-box {
  width: 72px;
  min-height: 78px;
  background: #d8daeb;
  border-right: 2px solid #cfd3e3;

  display: flex;
  align-items: center;
  justify-content: center;
}

/* SVG */

.assoc-icon {
  width: 26px;
  height: 26px;
  color: #555a6b;
}

/* Content */

.content {
  padding: 18px 22px;
}

.content h3 {
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  color: #1c1f2b;
}

.content p {
  margin: 6px 0 0;
  font-size: 14px;
  color: #4b4f5c;
  line-height: 1.5;
}

/* Mobile */

@media (max-width: 600px) {

  .icon-box {
    width: 60px;
  }

  .assoc-icon {
    width: 24px;
    height: 24px;
  }

}/* End custom CSS */