.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5286 .elementor-element.elementor-element-d487539{--display:flex;--margin-top:8%;--margin-bottom:8%;--margin-left:0%;--margin-right:0%;}.elementor-5286 .elementor-element.elementor-element-7b7b7c1{--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;--border-radius:30px 30px 30px 30px;}.elementor-5286 .elementor-element.elementor-element-7b7b7c1:not(.elementor-motion-effects-element-type-background), .elementor-5286 .elementor-element.elementor-element-7b7b7c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-5286 .elementor-element.elementor-element-f045997{--display:flex;--border-radius:30px 30px 30px 30px;}.elementor-5286 .elementor-element.elementor-element-f045997:not(.elementor-motion-effects-element-type-background), .elementor-5286 .elementor-element.elementor-element-f045997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aihaconference.com/wp-content/uploads/2025/05/AIHA-Conf-2025-Pattern-Dark.jpg");}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-5286 .elementor-element.elementor-element-9586e12 > .elementor-widget-container{background-color:var( --e-global-color-941bc92 );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-5286 .elementor-element.elementor-element-9586e12.elementor-element{--align-self:center;}.elementor-5286 .elementor-element.elementor-element-9586e12{text-align:center;}.elementor-5286 .elementor-element.elementor-element-9586e12 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-5286 .elementor-element.elementor-element-bbb1d34 > .elementor-widget-container{margin:-32px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.ee-tooltip.ee-tooltip-bbb1d34.to--top,
							 .ee-tooltip.ee-tooltip-bbb1d34.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-bbb1d34.to--left,
							 .ee-tooltip.ee-tooltip-bbb1d34.to--right{margin-top:0px;}.elementor-5286 .elementor-element.elementor-element-bbb1d34 img{max-width:425px;}.elementor-5286 .elementor-element.elementor-element-0682a8c{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-5286 .elementor-element.elementor-element-57074c4 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-5286 .elementor-element.elementor-element-57074c4{text-align:left;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5286 .elementor-element.elementor-element-34ba420{--divider-border-style:solid;--divider-color:var( --e-global-color-941bc92 );--divider-border-width:1px;}.elementor-5286 .elementor-element.elementor-element-34ba420 .elementor-divider-separator{width:100%;}.elementor-5286 .elementor-element.elementor-element-34ba420 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-fluent-form-widget .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-fluent-form-widget .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5286 .elementor-element.elementor-element-8c540b7 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-941bc92 );color:#ffffff !important;}body.elementor-page-5286:not(.elementor-motion-effects-element-type-background), body.elementor-page-5286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aihaconference.com/wp-content/uploads/2025/05/AIHA-Conf-2025-Pattern-Light.jpg");}@media(max-width:1024px){.elementor-5286 .elementor-element.elementor-element-7b7b7c1{--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;}}@media(max-width:767px){.elementor-5286 .elementor-element.elementor-element-bbb1d34 img{max-width:265px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5286 .elementor-element.elementor-element-f045997{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-9586e12 *//* HTML: <div class="ribbon">Your text content</div> */
.ribbon {
  font-size: 28px;
  font-weight: bold;
  color: #fff;
}
.ribbon {
  --s: 4em;   /* the ribbon size */
  --a: 40deg; /* the angle of the folded part */
  --r: .8em;  /* the cutout part */
  --c: #ff6b6b;
  
  line-height: 1.9;
  padding-inline: calc(1lh*tan(var(--a)/2) + .3em);
  margin-block: calc(var(--s)*sin(var(--a)));
  clip-path: polygon(0 0,0 -999px,calc(100% - 1lh*tan(var(--a)/2)) -999px,calc(100% - 1lh*tan(var(--a)/2)) 0,100% 100%,100% 999px,calc(1lh*tan(var(--a)/2)) 999px,calc(1lh*tan(var(--a)/2)) 100%);
  background-color: var(--c); 
  width: fit-content;
  position: relative;
}
.ribbon:before,
.ribbon:after {
  content:"";
  position: absolute;
  height: 1lh;
  width: var(--s);
  background: color-mix(in srgb,var(--c),#000 40%);
  rotate: calc(-1*var(--a));
}
.ribbon:before {
  right: 0;
  bottom: 0;
  transform-origin: bottom right;
  clip-path: polygon(0 0,calc(100% - 1lh/tan(var(--a))) 0,100% 100%,0 100%, var(--r) 50%);
}
.ribbon:after {
  left: 0;
  top: 0;
  transform-origin: top left;
  clip-path: polygon(0 0,100% 0,calc(100% - var(--r)) 50%,100% 100%,calc(1lh/tan(var(--a))) 100%);
}/* End custom CSS */