.elementor-1014 .elementor-element.elementor-element-7a367f6{--display:flex;--min-height:600px;--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;--justify-content:flex-end;--overlay-opacity:0.29;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:200px;--padding-left:40px;--padding-right:40px;}.elementor-1014 .elementor-element.elementor-element-7a367f6:not(.elementor-motion-effects-element-type-background), .elementor-1014 .elementor-element.elementor-element-7a367f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.eventgraphers.ca/wp-content/uploads/2026/01/spread_06-e1769535469597.jpg");background-position:center right;}.elementor-1014 .elementor-element.elementor-element-7a367f6::before, .elementor-1014 .elementor-element.elementor-element-7a367f6 > .elementor-background-video-container::before, .elementor-1014 .elementor-element.elementor-element-7a367f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1014 .elementor-element.elementor-element-7a367f6 > .elementor-background-slideshow::before, .elementor-1014 .elementor-element.elementor-element-7a367f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1014 .elementor-element.elementor-element-7a367f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1014 .elementor-element.elementor-element-603a3146{text-align:center;}.elementor-1014 .elementor-element.elementor-element-603a3146 .elementor-heading-title{font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-1014 .elementor-element.elementor-element-0af6884{--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;--padding-top:80px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-1014 .elementor-element.elementor-element-d4ef0c6{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1014 .elementor-element.elementor-element-b3d5f97{--display:flex;--min-height:400px;--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;--justify-content:center;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1014 .elementor-element.elementor-element-b3d5f97:not(.elementor-motion-effects-element-type-background), .elementor-1014 .elementor-element.elementor-element-b3d5f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1014 .elementor-element.elementor-element-b3d5f97::before, .elementor-1014 .elementor-element.elementor-element-b3d5f97 > .elementor-background-video-container::before, .elementor-1014 .elementor-element.elementor-element-b3d5f97 > .e-con-inner > .elementor-background-video-container::before, .elementor-1014 .elementor-element.elementor-element-b3d5f97 > .elementor-background-slideshow::before, .elementor-1014 .elementor-element.elementor-element-b3d5f97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1014 .elementor-element.elementor-element-b3d5f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-icon-list-item:not(:last-child):after{content:"";height:61%;border-color:#FFFFFF;}.elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1014 .elementor-element.elementor-element-6c60ebd6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:22px;font-weight:500;letter-spacing:2.3px;}.elementor-1014 .elementor-element.elementor-element-6c60ebd6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1014 .elementor-element.elementor-element-65824872{text-align:left;}.elementor-1014 .elementor-element.elementor-element-65824872 .elementor-heading-title{font-size:66px;font-style:italic;color:#FFFFFF;}.elementor-1014 .elementor-element.elementor-element-4c08baf8{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Inter", Sans-serif;}@media(max-width:767px){.elementor-1014 .elementor-element.elementor-element-7a367f6:not(.elementor-motion-effects-element-type-background), .elementor-1014 .elementor-element.elementor-element-7a367f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.eventgraphers.ca/wp-content/uploads/2026/01/spread_06-e1769535469597.jpg");background-position:center right;}.elementor-1014 .elementor-element.elementor-element-7a367f6{--min-height:500px;--justify-content:center;--padding-top:0px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-1014 .elementor-element.elementor-element-603a3146 .elementor-heading-title{font-size:45px;}.elementor-1014 .elementor-element.elementor-element-b3d5f97{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1014 .elementor-element.elementor-element-65824872 .elementor-heading-title{font-size:46px;}.elementor-1014 .elementor-element.elementor-element-4c08baf8{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-648589c */.eg-looks{
  --bg:#0b0c0f;
  --panel:#111318;
  --tab:#2a2d34;
  --tabActive:#e0b84b;
  --text:#f2f2f2;
  --muted:#a7a9b1;
  --radius:16px;

  font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  color: var(--text);
  background: radial-gradient(1200px 600px at 20% 0%, rgba(255,255,255,.06), transparent 55%), var(--bg);
  border-radius: calc(var(--radius) + 6px);
  overflow: hidden;
  box-shadow: 0 20px 60px rgba(0,0,0,.35);
}

.eg-looks__header{
  padding: 18px 18px 12px;
  background: linear-gradient(180deg, rgba(0,0,0,.55), rgba(0,0,0,0));
}

.eg-looks__title{
  font-family: Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 34px;
  letter-spacing: .5px;
  color: var(--tabActive);
  margin-bottom: 10px;
}

.eg-looks__tabsWrap{
  display:flex;
  align-items:center;
  gap:10px;
}

.eg-looks__navBtn{
  width:38px;
  height:38px;
  border-radius: 10px;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(255,255,255,.06);
  color: var(--text);
  font-size: 20px;
  cursor:pointer;
}

.eg-looks__tabs{
  display:flex;
  gap:8px;
  overflow:auto;
  scrollbar-width: none;
  -ms-overflow-style:none;
  padding-bottom: 4px;
  flex: 1;
}
.eg-looks__tabs::-webkit-scrollbar{ display:none; }

.eg-looks__tab{
  white-space: nowrap;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(255,255,255,.06);
  color: var(--text);
  padding: 10px 14px;
  border-radius: 12px;
  cursor: pointer;
  font-size: 14px;
  letter-spacing: .2px;
  opacity: .95;
}

.eg-looks__tab.is-active{
  border-color: rgba(224,184,75,.65);
  box-shadow: inset 0 0 0 1px rgba(224,184,75,.25);
  background: rgba(224,184,75,.08);
}

.eg-looks__body{
  display:grid;
  grid-template-columns: 1fr 320px;
  gap: 0;
}

.eg-looks__previewCard{
  padding: 18px;
}

.eg-looks__preview{
  position: relative;
  border-radius: var(--radius);
  overflow:hidden;
  background: #0a0b0d;
  min-height: 520px;
  border: 1px solid rgba(255,255,255,.10);
}

.eg-looks__img{
  width:100%;
  height:100%;
  object-fit: cover;
  display:block;
  transform: translateZ(0);
}

.eg-looks__overlay{
  position:absolute;
  inset:0;
  pointer-events:none;
  background: radial-gradient(900px 450px at 50% 0%, rgba(255,255,255,.10), transparent 55%);
  mix-blend-mode: soft-light;
  opacity:.65;
}

.eg-looks__panel{
  background: linear-gradient(180deg, rgba(255,255,255,.04), transparent 40%), var(--panel);
  border-left: 1px solid rgba(255,255,255,.10);
  padding: 18px;
}

.eg-looks__panelTitle{
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 6px;
}

.eg-looks__panelHint{
  color: var(--muted);
  font-size: 13px;
  margin-bottom: 16px;
  line-height: 1.4;
}

.eg-looks__controls{
  display:flex;
  flex-direction: column;
  gap: 12px;
}

.eg-looks__row{
  display:flex;
  flex-direction: column;
  gap: 8px;
  font-size: 13px;
}
.eg-looks__row span{ color: var(--text); opacity:.92; }

.eg-looks input[type="range"]{
  width:100%;
}

.eg-looks__actions{
  display:flex;
  gap:10px;
  margin-top: 6px;
}

.eg-looks__btn{
  flex:1;
  padding: 10px 12px;
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(255,255,255,.06);
  color: var(--text);
  cursor:pointer;
  font-size: 13px;
}

.eg-looks__btn--primary{
  border-color: rgba(224,184,75,.65);
  background: rgba(224,184,75,.10);
}

.eg-looks__out{
  width:100%;
  min-height: 80px;
  resize: none;
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(0,0,0,.25);
  color: var(--text);
  padding: 10px;
  font-size: 12px;
  line-height: 1.35;
}

@media (max-width: 900px){
  .eg-looks__body{ grid-template-columns: 1fr; }
  .eg-looks__panel{ border-left: 0; border-top: 1px solid rgba(255,255,255,.10); }
  .eg-looks__preview{ min-height: 360px; }
}/* End custom CSS */