#cookiescript_injected_wrapper {z-index:1000000!important;pointer-events:auto!important;}
#cookiescript_injected_wrapper * {pointer-events:auto!important;}
.driver-popover {z-index:100001!important}

body {background-color:#222936;font-size:14px;}
@media (max-width:899px) {body {padding-bottom:0px;}}

.Main {padding:0 15px 15px 15px;height:calc(100vh - 82px);display:flex;flex-direction:row;position:relative;}
@media (max-width:767px) {.Main {height:calc(100vh - 78px);}}

p+p{margin-top:8px;}
button {cursor:pointer;border:none;color:#58585b}
select {color:#58585b;cursor:pointer;}

.Inactive {display:none!important;}


.HubHeader {position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px;z-index:10;}
.HubHeader .InfinityLogo img {width:120px;height:auto;}
.HubHeader .LogoText {display:flex;flex-direction:row;align-items:center;}
.HubHeader .LogoText > span {color:#FFF;font-weight:600;font-size:28px;margin-left:14px;line-height:1;padding-top:5px;}
@media (max-width:959px) {.HubHeader .LogoText > span {font-size:24px;padding-top:0px;}}
@media (max-width:767px) {.HubHeader .LogoText > span {display:none;}}
.HubHeader .LogoText .SlimItalic {padding-right:4px;}

a.BookADemo {position:relative;padding:16px 60px 16px 30px;margin-left:20px;min-width:170px;}
a.BookADemo:before {content:'';width:30px;height:30px;position:absolute;top:10px;right:10px;background-size:contain;background-repeat:no-repeat;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='M12.24,13.2l-1.08,1.08c-.22.22-.33.5-.33.84s.11.62.33.84.5.33.84.33.62-.11.84-.33l3.12-3.12c.24-.24.36-.52.36-.84s-.12-.6-.36-.84l-3.12-3.12c-.22-.22-.5-.33-.84-.33s-.62.11-.84.33-.33.5-.33.84.11.62.33.84l1.08,1.08h-3.84c-.34,0-.63.11-.85.35-.23.23-.35.51-.35.85s.12.63.35.85.51.35.85.35h3.84ZM12,24c-1.66,0-3.22-.32-4.68-.94s-2.73-1.49-3.81-2.57-1.94-2.35-2.57-3.81S0,13.66,0,12s.31-3.22.94-4.68,1.49-2.73,2.57-3.81,2.35-1.94,3.81-2.57S10.34,0,12,0s3.22.31,4.68.94,2.73,1.49,3.81,2.57,1.93,2.35,2.57,3.81.94,3.02.94,4.68-.32,3.22-.94,4.68-1.49,2.73-2.57,3.81-2.35,1.93-3.81,2.57-3.02.94-4.68.94ZM12,21.6c2.68,0,4.95-.93,6.81-2.79s2.79-4.13,2.79-6.81-.93-4.95-2.79-6.81-4.13-2.79-6.81-2.79-4.95.93-6.81,2.79-2.79,4.13-2.79,6.81.93,4.95,2.79,6.81,4.13,2.79,6.81,2.79Z'/%3E%3C/svg%3E");
}


.SidebarNav {width:200px;position:relative;flex-shrink:0;flex-grow:0;padding:20px 15px 0 0;display:flex;flex-direction:column;}

.SidebarNav .NavItem {line-height:1.25;position:relative;width:100%; padding:10px 15px;color:#d1d5db;border-radius:6px;font-weight:600;}
.SidebarNav .NavItem.Indented {margin-left:15px;width:calc(100% - 15px);}

.SidebarNav .Persona {font-weight:600;font-size:14px;margin-bottom:10px;background-color:#e8308a;color:#FFF;}
.SidebarNav .NavSubTitle {position:relative;padding:8px 15px;color:#9ca3af;font-weight:600;font-size:12px;}
.SidebarNav .NavSubTitle:after {position:absolute;width:10px;height:10px;top:calc(50% - 5px);right:9px;content:'';background-size:contain;background-repeat:no-repeat;transform: rotate(0deg);transition:transform 0.2s ease-out;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 12 12'%3E%3Cpath fill='%239ca3af' d='M6.96,6L2.8,1.84c-.2-.2-.29-.44-.29-.75s.1-.55.29-.75S3.24.05,3.55.05s.55.1.75.29l4.91,4.91c.11.11.18.22.23.35s.07.26.07.4-.02.28-.07.4-.12.24-.23.35l-4.91,4.91c-.2.2-.44.29-.75.29s-.55-.1-.75-.29-.29-.44-.29-.75.1-.55.29-.75l4.16-4.16Z'/%3E%3C/svg%3E");
}
.SidebarNav .NavSubTitle.Active:after {transform: rotate(90deg);}

.SidebarNav a {cursor:pointer;}
.SidebarNav a:hover {background-color:#9ca3af;}
.SidebarNav a.Active {background-color:#374151;color:#FFF;cursor:auto;}
.SidebarNav a.New:after {content:'NEW';position:absolute;right:10px;top:11px;color:#FFF;background-color:#22C55E;border-radius:4px;font-weight:600;font-size:12px;padding:1px 6px;
}
@media (max-width:767px) {.SidebarNav {display:none!important;}}


.DashWrapper {position:relative;width:calc(100% - 200px);background-color:#f8f9fa;border-radius:20px;flex-grow:1;display:flex;flex-direction:column;overflow:hidden;height:calc(100vh - 97px);}

.DashHeader {background-color:#FFF;padding:16px 20px 20px 20px;border-bottom:1px solid #e2e3e8;flex:0 0 auto;display:flex;flex-direction:column;position:relative;}
.DashAnchor {width:100%;position:absolute;bottom:0px;left:0px;height:0px;}
.DashHeader > div {width:100%;}
.DashHeader .ProfileIcon {height:50px;width:50px;border-radius:4px;background-color:#adb1bb;position:absolute;right:20px;top:20px;background-size:48% 48%;background-position:center;background-repeat:no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M7.76,10.24c-1.17-1.17-1.76-2.59-1.76-4.24s.59-3.06,1.76-4.24S10.35,0,12,0s3.06.59,4.24,1.76,1.76,2.59,1.76,4.24-.59,3.06-1.76,4.24c-1.17,1.17-2.59,1.76-4.24,1.76s-3.06-.59-4.24-1.76ZM0,21v-1.2c0-.85.22-1.63.66-2.34s1.02-1.26,1.74-1.63c1.55-.77,3.12-1.36,4.72-1.74s3.22-.58,4.87-.58,3.27.19,4.87.58,3.17.97,4.72,1.74c.72.37,1.31.92,1.74,1.63s.66,1.49.66,2.34v1.2c0,.82-.29,1.53-.88,2.12s-1.29.88-2.12.88H3c-.82,0-1.53-.29-2.12-.88S0,21.82,0,21Z'/%3E%3C/svg%3E");
}


.FilterWrapper {display:flex;flex-direction:row;justify-content:space-between;gap:12px;margin-top:18px;flex-wrap:wrap;}
#Filters, #Exports {display:flex;flex-direction:row;gap:12px;align-items:center;}
#Filters {max-width:395px;width:100%;}
.FilterWrapper > div > div {border: 1px solid #e2e3e8;position:relative;border-radius:8px;cursor:pointer;background-color:#FFF;transition:background-color 0.2s ease-out;}
.FilterWrapper > div > div:hover {background-color:#f8f9fa}
.FilterWrapper #FilterButton, .FilterWrapper #Exports > div {padding:10px 12px 10px 32px;line-height:1.4;}
.FilterWrapper #DateButton {overflow:hidden;}
.FilterWrapper #ExportButton {padding-left:55px!important;}
.FilterWrapper select {border:unset;padding:10px 20px 10px 28px;background:unset;}
.FilterWrapper > div > div:before {content:'';background-size:contain;background-repeat:no-repeat;position:absolute;left:10px;top:calc(50% - 8px);height:14px;width:13px;
}
.FilterWrapper #FilterButton:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 22 24'%3E%3Cpath fill='%236b7280' d='M9.63,22.97c-.39,0-.71-.13-.98-.39s-.39-.59-.39-.98v-8.23L.3,3.22c-.34-.46-.39-.94-.15-1.44s.66-.75,1.25-.75h19.2c.59,0,1.01.25,1.25.75s.19.98-.15,1.44l-7.95,10.15v8.23c0,.39-.13.71-.39.98s-.59.39-.98.39h-2.74ZM11,12.41l6.79-8.64H4.21l6.79,8.64Z'/%3E%3C/svg%3E");}
.FilterWrapper #DateButton:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 22 24'%3E%3Cpath fill='%236b7280' d='M2.6,24c-.66,0-1.22-.24-1.7-.7-.47-.47-.7-1.03-.7-1.69V4.8c0-.66.24-1.22.7-1.7.47-.47,1.03-.7,1.7-.7h1.2v-1.2c0-.34.11-.62.35-.85C4.37.11,4.66,0,5,0s.63.11.85.35.35.52.35.85v1.2h9.6v-1.2c0-.34.11-.62.35-.85S16.66,0,17,0s.62.11.85.35.35.52.35.85v1.2h1.2c.66,0,1.22.23,1.69.7s.7,1.04.7,1.7v16.8c0,.66-.23,1.23-.7,1.69s-1.03.7-1.69.7H2.6ZM2.6,21.6h16.8v-12H2.6v12ZM2.6,7.2h16.8v-2.4H2.6v2.4ZM2.6,7.2v-2.4,2.4Z'/%3E%3C/svg%3E");}
.FilterWrapper #ExportButton:before {width:40px;height:24px;top:calc(50% - 12px);left:8px;background-image: url(https://2215743.fs1.hubspotusercontent-na1.net/hubfs/2215743/hub-demo/smart-outcomes/Integrations-Button.png);}

.TabSwitchWrapper {margin-top:6px;border-bottom:1px solid #e2e3e8;line-height:1;}
.TabSwitch {background-color:#FFF;border:unset;padding:12px 10px;margin-right:2px;}
.TabSwitch.Active {color:#e8308a;border-bottom:2px solid #e8308a;}

.DashArea, .CallLogArea {display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;padding:20px;flex:1 1 auto;overflow-y:auto;}
.DashArea {flex-direction:row;flex-wrap:wrap;gap:20px;}
.CallLogArea {flex-direction:column;}

.DashItem {background-color:#FFF;border:1px solid #e2e3e8;border-radius:8px;height:auto;min-height:200px;padding:10px 15px 15px 15px;}
.DashItem.Col1 {width:100%;}
.DashItem.Col2 {width:calc(50% - 10px);}
.DashItem.Col3 {width:calc((100% - 40px)/3);}
.DashItem.Col4 {width:calc(25% - 15px);}
.DashItem p {font-weight:600;}
@media (max-width:1199px) {
.DashItem.Col1 {width:100%;}
.DashItem.Col2 {width:100%;}
.DashItem.Col3 {width:100%;}
.DashItem.Col4 {width:calc(50% - 10px);}
}
@media (max-width:767px) {
.DashItem.Col4 {width:100%;}
}


.DashItem .Output {text-align:center;font-size:70px;line-height:1.5;color:#5459a6;}
.DashItem .Output .perc {font-size:50px;font-weight:800;}
.DashItem .FullOutput {text-align:center;font-weight:400;border-top:1px solid #e2e3e8;padding-top:12px;line-height:1;}
.DashItem .Desc {font-weight:600;}


.DashItem .ChartWrapper {position:relative;width:100%;height:300px;margin-top:3px;}
.DashItem .ChartWrapper canvas {width:100%!important;height:auto!important;}
.PieChart.Col1 .ChartWrapper {max-width:600px;margin:0 auto;height:350px;}


.CallList {display:flex;flex-direction:column;gap:5px;}
.CallList:has(>.driver-active-element) {overflow:unset!important;}
.CallListHeader {background-color:#FFF;border-radius:8px;border:1px solid #e2e3e8;}
.CallFilter {width:100%;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #e2e3e8;}
.CallListHeader .CallSummary {font-weight:600;font-size:12px;}
.CallListHeader .TableHeaderWrapper {padding:1px 5px 1px 11px}

.InOutFilter {padding:10px;}
.InOutFilter button {transition:0.2s ease-out;padding:10px;background-color:#FFF;border-radius:4px;margin-left:5px;}
.InOutFilter button:hover {background-color:#f8f9fa;}
.InOutFilter button.Active {background-color:#22c55e;color:#FFF;}

.CallWrapper {width:100%;border-radius:8px;border:1px solid #e2e3e8;line-height:0;min-height:55px;}
.CallWrapper.Hidden {display:none;}

.CallBtn {border-radius:8px;border-left:4px solid #22C55E;width:100%;background:#FFF;cursor:pointer;padding:1px 5px 1px 7px;}
.CallSummary {width:100%;border-collapse:collapse;text-align:left;color:#58585b;}
.CallSummary * {background-color:unset!important;border:unset!important;padding:0;}
.CallSummary tr {position:relative;display:flex;justify-content:space-between;align-items:center;}
.CallSummary td {padding: 8px 10px 8px 0;min-height:unset;}
.CallSummary td:first-of-type {padding-left:20px;}
@media (min-width:1024px) and (max-width:1199px) {.CallSummary td {font-size:12px;}}
.CallExpanded {display:none;background-color:#dfe0e133;padding:20px;border-top:1px solid #ddd;border-left:4px solid #22C55E67;}
.CallWrapper.Active .CallExpanded {display:block;}
.CallDetails {display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;line-height:1.25;}
.td_in_out {position:relative;}
.ExpandArrow {width:12px;height:12px;position:absolute;top:calc(50% - 6px);left:1px;transition:0.2s ease-out;}
.ExpandArrow svg {width:100%;height:auto;}
.CallWrapper.Active .ExpandArrow {transform:rotate(90deg);}
.PhoneIcon {width:36px;height:36px;border-radius:50%;background-color:#22C55E!important;}
.td_in_out .PhoneIcon {background-size:40%;background-position:47% 53%;background-repeat:no-repeat;}
.td_in_out.Inbound .PhoneIcon {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:i='http://ns.adobe.com/AdobeIllustrator/10.0/' version='1.1' viewBox='0 0 18 18'%3E%3Cpath fill='%23FFFFFF' d='M16.91,17.95c-2.07,0-4.12-.45-6.14-1.35-2.02-.9-3.86-2.18-5.52-3.84s-2.94-3.5-3.84-5.52C.5,5.21.05,3.17.05,1.09.05.8.15.55.35.35S.8.05,1.09.05h4.03c.23,0,.44.08.62.24s.29.34.32.56l.65,3.48c.03.27.02.49-.02.67s-.14.34-.27.47l-2.41,2.44c.33.61.73,1.21,1.18,1.78s.96,1.12,1.5,1.65c.51.51,1.05.99,1.62,1.43s1.16.84,1.79,1.21l2.34-2.34c.15-.15.34-.26.58-.34s.48-.1.71-.06l3.43.7c.23.07.42.19.57.36s.22.37.22.58v4.03c0,.3-.1.55-.3.75s-.45.3-.75.3ZM13.38,6.02h1.59c.28,0,.52.1.71.29s.29.43.29.71-.1.52-.29.71-.43.29-.71.29h-3.98c-.28,0-.52-.1-.71-.29s-.29-.43-.29-.71v-3.98c0-.28.1-.52.29-.71s.43-.29.71-.29.52.1.71.29.29.43.29.71v1.59L16.26.35c.18-.18.41-.27.7-.27s.51.09.7.27.27.41.27.7-.09.51-.27.7l-4.28,4.28Z'/%3E%3C/svg%3E");}
.td_in_out.Outbound .PhoneIcon {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 18 18'%3E%3Cpath fill='%23FFF' d='M16.91,17.95c-2.07,0-4.12-.45-6.14-1.35-2.02-.9-3.86-2.18-5.52-3.84s-2.94-3.5-3.84-5.52C.5,5.21.05,3.17.05,1.09.05.8.15.55.35.35.55.15.8.05,1.09.05h4.03c.23,0,.44.08.62.24s.29.34.32.56l.65,3.48c.03.27.02.49-.02.67s-.14.34-.27.47l-2.41,2.44c.33.61.73,1.21,1.18,1.78s.96,1.12,1.5,1.65c.51.51,1.05.99,1.62,1.43s1.16.84,1.79,1.21l2.34-2.34c.15-.15.34-.26.58-.34s.48-.1.71-.06l3.43.7c.23.07.42.19.57.36s.22.37.22.58v4.03c0,.3-.1.55-.3.75s-.45.3-.75.3h.01ZM14.54,2.08h-1.59c-.28,0-.52-.1-.71-.29s-.29-.43-.29-.71.1-.52.29-.71.43-.29.71-.29h3.98c.28,0,.52.1.71.29s.29.43.29.71v3.98c0,.28-.1.52-.29.71s-.43.29-.71.29-.52-.1-.71-.29-.29-.43-.29-.71v-1.59l-4.27,4.28c-.18.18-.41.27-.7.27s-.51-.09-.7-.27c-.19-.18-.27-.41-.27-.7s.09-.51.27-.7l4.28-4.28h0Z'/%3E%3C/svg%3E");}


.td_in_out {width:70px;}
.td_type {width:155px;}
.td_day {width:90px;}
.td_dur {width:65px;}
.td_num {width:130px;}
.td_lscore {width:75px;}
.td_trackpool {width:135px;}
.td_channel {width:130px;}
.td_goal {width:90px;}
.CallWrapper .td_num, .CallWrapper .td_channel {color:#2563EB;}
.CallWrapper .td_type span {font-weight:600;background-color:#adb1bb;padding:3px 6px;border-radius:4px;font-size:12px;}
.CallWrapper .td_type.Other span {background-color:#adb1bb50!important;}
.CallWrapper .td_type:not(.Other) span {background-color:#ccfbf1!important;color:#115E59;}
@media (min-width:1024px) and (max-width:1199px) {
  .TableHeaderWrapper td {line-height:1.25;font-size:10px;}
  .PhoneIcon {width:30px;height:30px;}
  .td_in_out {width:60px;}
  .td_type {width:105px;}
  .td_type span {font-size:9px!important;}
  .td_day {width:80px;}
  .td_dur {width:60px;}
  .td_num {width:105px;}
  .td_lscore {width:40px;}
  .td_trackpool {width:90px;}
  .td_channel {width:105px;}
  .td_goal {width:70px;}
}
@media (max-width:1023px) {
  .CallFilter {border-bottom:unset;}
  .InOutFilter {font-size:12px;}
  .TableHeaderWrapper {display:none;}
  .CallSummary tr {padding:10px 0 5px 70px;flex-wrap:wrap;justify-content:flex-start;align-items:start;}
  .td_in_out {position:absolute;left:0px;top:calc(50% - 26px);}
  .td_type, .td_day, .td_dur, .td_num, .td_lscore, .td_trackpool, .td_channel, .td_goal {width:25%;position:relative;padding-top:18px!important;}
  .td_type:before, .td_day:before, .td_dur:before, .td_num:before, .td_lscore:before, .td_trackpool:before, .td_channel:before, .td_goal:before {position:absolute;top:0px;left:0px;content: attr(data-label);font-weight:600;font-size:12px;}
}
@media (max-width:849px) {
  .td_type, .td_day, .td_dur, .td_num, .td_lscore, .td_trackpool, .td_channel, .td_goal {width:50%;}
}
.CallExpandedOptions {border-bottom:1px solid #e2e3e8;line-height:1;display:flex;flex-direction:row;gap:10px;margin-bottom:20px;}
.CallExpandedOptions button, .CallExpandedOptions > div {padding: 0 3px 12px 3px;background-color:unset;}
.CallExpandedOptions button.Active {border-bottom:2px solid #e8308a;color:#e8308a;}
.CallSumm, .CallIntent, .CallOutcome {background-color:#FFF;padding:20px;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e2e3e8}
.CallSumm {width:100%;}
.CallIntent, .CallOutcome {width:calc(50% - 10px);}
@media (max-width:1023px) {.CallIntent, .CallOutcome {width:100%;}}
.CallExpanded .Upper, .CallExpanded .Lower {width:100%;position:relative;}
.CallIntent .Upper, .CallOutcome .Upper {padding-bottom:10px;}
.CallExpanded .CallSumm .Lower {border-top:1px solid #e2e3e890;}
.CallExpanded .Lower {padding-top:10px;}
.CallExpanded .Lower * {font-size:12px;}
.CallExpanded .Lower span {font-weight:600;margin-right:5px;padding:3px 6px;border-radius:4px;background-color:#adb1bb50;}
.CallExpanded .CallIntent span {background-color:#F3F4F6;}
.CallExpanded .CallOutcome span {background-color:#1F2937;color:#FFF;}
.CallExpanded .Intent, .CallExpanded .Outcome {position:absolute;top:-5px;right:-5px;padding:4px 6px 3px 6px;border-radius:4px;font-weight:600;background-color:#adb1bb50;}
.CallExpanded .Positive {background-color:#ccfbf1!important;color:#115e59!important;}


.hasTooltip {pointer-events:auto;}
.hasTooltip.Rel {position:relative;}
.hasTooltip.Abs {position:absolute;}

.Tooltip {position:absolute;font-weight:400;background:#0081FB!important;color:#FFF;border-radius:8px;padding:36px 16px 14px 16px;opacity:0;pointer-events:none;transition: opacity 0.2s ease;font-size:14px;line-height:1.5;z-index:10;width:225px;box-shadow:0 1px 10px #00000010;text-align:left;}
.hasTooltip:hover .Tooltip, .Tooltip:hover {opacity: 1;}
.Tooltip:before {content:'';background-size:contain;background-repeat:no-repeat;position:absolute;top:8px;right:8px;width:16px;height:16px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M12.85,17.65c.23-.23.34-.51.34-.85v-4.8c0-.34-.11-.62-.34-.85-.23-.23-.51-.34-.85-.34s-.62.11-.85.34c-.23.23-.34.51-.34.85v4.8c0,.34.11.62.34.85s.51.34.85.34.62-.11.85-.34ZM12.85,8.06c.23-.23.34-.51.34-.85s-.11-.62-.34-.85c-.23-.23-.51-.34-.85-.34s-.62.11-.85.34-.34.51-.34.85.11.62.34.85.51.34.85.34.62-.11.85-.34ZM12,23.99c-1.66,0-3.22-.31-4.68-.94s-2.73-1.48-3.81-2.56-1.93-2.35-2.56-3.81S0,13.66,0,12s.31-3.22.94-4.68,1.48-2.73,2.56-3.81,2.35-1.93,3.81-2.56S10.34,0,12,0s3.22.31,4.68.94,2.73,1.48,3.81,2.56,1.93,2.35,2.56,3.81.94,3.02.94,4.68-.31,3.22-.94,4.68-1.48,2.73-2.56,3.81-2.35,1.93-3.81,2.56-3.02.94-4.68.94ZM12,21.6c2.68,0,4.95-.93,6.81-2.79s2.79-4.13,2.79-6.81-.93-4.95-2.79-6.81-4.13-2.79-6.81-2.79-4.95.93-6.81,2.79-2.79,4.13-2.79,6.81.93,4.95,2.79,6.81,4.13,2.79,6.81,2.79Z'/%3E%3C/svg%3E");}
.Tooltip:after {content:'';position:absolute;border:10px solid #0081FB;}
.Tooltip.Top {bottom:calc(100% + 10px);left:50%;transform: translateX(-50%);}
.Tooltip.Top:after {top:calc(100% - 1px);left:calc(50% - 10px);border-right-color: transparent;border-bottom-color: transparent;border-left-color: transparent;}
.Tooltip.Right {top:50%;left:calc(100% + 10px);transform:translateY(-50%);}
.Tooltip.Right:after {right:calc(100% - 1px);top:calc(50% - 10px);border-bottom-color:transparent;border-top-color:transparent;border-left-color:transparent;}
.Tooltip.Bottom {top:calc(100% + 10px);left:50%;transform:translateX(-50%);}
.Tooltip.Bottom:after {bottom:calc(100% - 1px);left:calc(50% - 10px);border-right-color:transparent;border-top-color:transparent;border-left-color:transparent;}
.Tooltip.Left {top:50%;right:calc(100% + 10px);transform:translateY(-50%);}
.Tooltip.Left:after {left:calc(100% - 1px);top:calc(50% - 10px);border-bottom-color:transparent;border-top-color:transparent;border-right-color:transparent;}
.Tooltip.AlignTop {top:0px;transform:translateY(0%);}
.Tooltip.AlignLeft {left:0px;transform:translateX(0%);}
.Tooltip.AlignRight {left:auto;right:0px;transform:translateX(20px);}
.Tooltip.AlignRight:after {left:auto;right:32px;}



.overlay {position:fixed;inset:0;background:rgba(0,0,0,0.4);display:flex;align-items:flex-end;opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:100;}
.overlay-content {width:calc(100% - 160px);height:calc(100vh - 150px);margin:0px auto;background:#fff;border-radius:20px 20px 0 0;overflow:hidden;transform:translateY(100%);transition:transform 0.3s ease;position:relative;padding:0px 10px 0px 10px;}
@media (max-width:1499px) {.overlay-content {width:calc(100% - 30px);height:calc(100vh - 78px);}}

#IntCloseBtn {position:absolute;top:20px;right:20px;background-size:65%;background-position:center;background-repeat:no-repeat;width:44px;height:44px;
background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:i='http://ns.adobe.com/AdobeIllustrator/10.0/' version='1.1' viewBox='0 0 24 24'%3E%3Cpath fill='%23eae8e6' d='M12,13.68l3.48,3.48c.22.22.5.33.84.33s.62-.11.84-.33.33-.5.33-.84-.11-.62-.33-.84l-3.48-3.48,3.48-3.48c.22-.22.33-.5.33-.84s-.11-.62-.33-.84-.5-.33-.84-.33-.62.11-.84.33l-3.48,3.48-3.48-3.48c-.22-.22-.5-.33-.84-.33s-.62.11-.84.33-.33.5-.33.84.11.62.33.84l3.48,3.48-3.48,3.48c-.22.22-.33.5-.33.84s.11.62.33.84.5.33.84.33.62-.11.84-.33l3.48-3.48ZM12,24c-1.66,0-3.22-.32-4.68-.94s-2.73-1.49-3.81-2.57-1.94-2.35-2.57-3.81S0,13.66,0,12s.31-3.22.94-4.68,1.49-2.73,2.57-3.81,2.35-1.94,3.81-2.57S10.34,0,12,0s3.22.31,4.68.94,2.73,1.49,3.81,2.57,1.93,2.35,2.57,3.81.94,3.02.94,4.68-.32,3.22-.94,4.68-1.49,2.73-2.57,3.81-2.35,1.93-3.81,2.57-3.02.94-4.68.94ZM12,21.6c2.68,0,4.95-.93,6.81-2.79s2.79-4.13,2.79-6.81-.93-4.95-2.79-6.81-4.13-2.79-6.81-2.79-4.95.93-6.81,2.79-2.79,4.13-2.79,6.81.93,4.95,2.79,6.81,4.13,2.79,6.81,2.79Z'/%3E%3C/svg%3E");}

.scroll-wrapper {width:100%;height:100%;overflow-y:auto;position:relative;display:flex;}

.overlay.active {opacity:1;pointer-events:auto;}
.overlay.active .overlay-content {transform:translateY(0);}
.IntWrapper {margin:0px auto auto auto;padding:60px 50px 60px 50px;display:flex;flex-direction:row;gap:60px;position:relative;max-width:1600px;}
.IntWrapper h2 {font-size:32px;background:linear-gradient(90deg, #6901E5, #e8308a, #6901E5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px;}
.PartnerLogos {position:absolute;top:32px;right:72px;height:auto;width:230px;}
.ColWrapper {display:flex;flex-direction:row;flex-wrap:wrap;gap:0px 60px;}
.Col {width:calc(50% - 30px);display:flex;flex-direction:column}
.Col p, .Col ul {font-size:18px;line-height:1.75;}
@media (max-width:1499px) {.Col p, .Col ul {font-size:16px;line-height:1.5;}}
@media (max-width:959px) {.ColWrapper {gap:12px;} .ColWrapper .Col {width:100%!important;}}

.IntVideo {width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9;border-radius:10px;margin-bottom:50px;}

ul.USPs {list-style:none;margin-left:0px;margin-top:0px;}
ul.USPs li {padding-left:40px;position:relative;font-size:28px;margin:0px;}
ul.USPs li:before {content:'';background-size:contain;background-repeat:no-repeat;position:absolute;top:16px;left:0px;width:18px;height:18px;}
ul.USPs li.Plus {color:#5459a6;font-weight:600;}
ul.USPs li.Plus:before {width:20px;height:20px;top:15px;left:-1px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3Cpath fill='%235459a6' d='M10.29,13.71H1.71c-.49,0-.89-.16-1.22-.49S0,12.49,0,12s.16-.89.49-1.22c.33-.33.74-.49,1.22-.49h8.57V1.71c0-.49.16-.89.49-1.22S11.51,0,12,0s.89.16,1.22.49c.33.33.49.74.49,1.22v8.57h8.57c.49,0,.89.16,1.22.49.33.33.49.74.49,1.22s-.16.89-.49,1.22-.74.49-1.22.49h-8.57v8.57c0,.49-.16.89-.49,1.22-.33.33-.74.49-1.22.49s-.89-.16-1.22-.49-.49-.74-.49-1.22v-8.57Z'/%3E%3C/svg%3E");}
ul.USPs li.Cross:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3Cpath fill='%2358585b' d='M12,14.56L3.06,23.5c-.33.33-.76.5-1.28.5s-.94-.17-1.28-.5S0,22.74,0,22.22s.17-.94.5-1.28l8.94-8.94L.5,3.06C.17,2.72,0,2.3,0,1.78S.17.84.5.5,1.26,0,1.78,0s.94.17,1.28.5l8.94,8.94L20.94.5C21.28.17,21.7,0,22.22,0s.94.17,1.28.5.5.76.5,1.28-.17.94-.5,1.28l-8.94,8.94,8.94,8.94c.33.33.5.76.5,1.28s-.17.94-.5,1.28-.76.5-1.28.5-.94-.17-1.28-.5l-8.94-8.94Z'/%3E%3C/svg%3E");}
@media (max-width:1499px) {
  ul.USPs li {font-size:22px;padding-left:26px;}
  ul.USPs li:before, ul.USPs li.Plus:before {width:15px;height:15px;top:10px;}
}


/* Mobile Overlay */
.MobileOverlay {display:none!important;}
main,#overlay, .HubHeader {filter:blur(0);transition: filter 0.2s ease-out, opacity 0.2s ease-out;}
@media (max-width:767px) {
  main,#overlay, .HubHeader {filter:blur(24px);}
  .MobileOverlay {position:absolute;top:0px;left:0px;width:100vw;height:100vh;display:flex!important;align-items:center;z-index:1000;}
  .MobileOverlay:before {content:'';width:100%;height:100%;position:absolute;background-color:#222936;opacity:0.8;z-index:-1;pointer-events:none;}
  .MobileMsg {color:#FFF;text-align:center;max-width:600px;padding:50px 20px;margin:auto;font-size:30px;font-weight:600;}
  .MobileMsg a {font-size:22px;margin-top:36px;}
  .driver-overlay, .driver-stage, .driver-popover {display:none!important;}
}

footer.footer {background-color:#101218;width:100%;height:100vh;padding:40px;display:none;align-items:center;z-index:10;position:relative;}  
footer .FormWrapper {max-width:1120px;margin:auto;display:flex;flex-direction:row;gap:80px;align-items:center;}
footer .FormWrapper .LHS {width:calc(50% - 80px);}
footer h2 {font-weight:600;font-size:40px;color:#FFF;line-height:1.25}
footer p {font-size:26px;line-height:36px;color:#FFF;}
footer .RightArrow {width:150px;height:150px;fill:#FFFFFF10;margin-top:40px;}
footer .FormWrapper .MeetingWrapper {width:50%;overflow:hidden;background-color:#425b76!important;border-radius:25px;border:2px solid #222936;}
@media (max-width:849px) {
  footer.footer {height:auto;min-height:100vh;align-items:start;padding:50px 20px;}
  footer .FormWrapper {flex-direction:column;gap:36px;}
  footer .FormWrapper .LHS {width:100%;}
  footer .RightArrow {display:none;}
  footer .FormWrapper .MeetingWrapper {width:100%;}