@charset "UTF-8";
@font-face {
  font-family: Inter;
  src: url(fonts/Inter-Regular.woff2) format("woff2"),
    url(fonts/Inter-Regular.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url(fonts/Inter-Bold.woff2) format("woff2"),
    url(fonts/Inter-Bold.woff) format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url(fonts/Inter-ExtraBold.woff2) format("woff2"),
    url(fonts/Inter-ExtraBold.woff) format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url(fonts/Inter-Black.woff2) format("woff2"),
    url(fonts/Inter-Black.woff) format("woff");
  font-weight: 900;
  font-style: normal;
}
a,
h1,
h2,
h3,
h4,
h5,
h6,
li,
p,
small,
span {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.FAQ-question,
.TitleDropdown-titleButton,
body {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
.CTABottom-header .CTABottom-title {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  line-height: 42px;
}
@media screen and (min-width: 1280px) {
  .CTABottom-header .CTABottom-title {
    font-size: 48px;
    line-height: 56px;
  }
}
.M001-1-GridHighlight-title,
.M001GridHighlightIcons-title,
.TrustPillarGrid-title {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  line-height: 38px;
}
@media screen and (min-width: 1440px) {
  .M001-1-GridHighlight-title,
  .M001GridHighlightIcons-title,
  .TrustPillarGrid-title {
    font-size: 40px;
    line-height: 48px;
  }
}
.M001-1-GridHighlight-itemTitle,
.M001GridHighlightIcons-itemTitle,
.TrustPillarGrid-itemTitle {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 26px;
}
@media screen and (min-width: 1440px) {
  .M001-1-GridHighlight-itemTitle,
  .M001GridHighlightIcons-itemTitle,
  .TrustPillarGrid-itemTitle {
    line-height: 30px;
  }
}
.CTABottom-header .CTABottom-subtitle,
.M001-1-GridHighlight-subtitle,
.M001GridHighlightIcons-subtitle,
.TrustPillarGrid-subtitle {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 24px;
}
.M001-1-GridHighlight-itemBody,
.M001GridHighlightIcons-itemBody,
.TrustPillarGrid-itemBody {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
}
.CTABottom-disclaimer p {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 20px;
}
.AboutUsBodyContactUs-container,
.AboutUsBodyHeroHeader-container,
.AboutUsBodyKeyFacts-container,
.AboutUsBodyOurCulture-container,
.AboutUsBodyOurLeadership-container,
.AboutUsBodyOurLeadership-findMore,
.AboutUsBodyOurLeadership-navContainer,
.AboutUsBodyOurLeadership-navDesktop,
.AboutUsBodyOurOffices-container,
.AboutUsBodyOurPurpose-container,
.AboutUsBodyOurStory-container,
.AboutUsBodyOurValues-container,
.AcademicAllianceBodyIntro-container,
.AcademicAllianceBodyVideo-container,
.AcademyBenefits-container,
.AcademyCertifications-container,
.AcademyJobs-container,
.AcademyLPStats-container,
.AcademyLPTestimonials-container,
.AcademyLPTrainings-container,
.AcademyList-container,
.AcademyStats-container,
.AnotherBasicHeader-container,
.AnotherVideoModule-container,
.AssetDownload-container,
.AutomationFirstDescription .AutomationFirstDescription-container,
.AutomationFirstHero .AutomationFirstHero-container,
.AutomationFirstThree .AutomationFirstThree-container,
.AutomationFirstVision .AutomationFirstVision-container,
.AwardsSlider-container,
.BasicHeader-container,
.BasicPage-container,
.BasicPagePrivacy-container,
.Benefits-items,
.CTABottom-container,
.CampaignBody-container,
.CampaignHero-container,
.CareersAwards,
.CareersHero,
.CareersHeroBox,
.CareersIntro .CareersIntro-container,
.CareersJobDescription-container,
.CareersJobsListing-container,
.CareersKeyFacts,
.CareersPage .CareersPage-container header,
.CareersPage-description .description-container,
.CareersPage-find-your-path .find-your-path-container,
.CareersPage-key-facts,
.CareersPage-rocketship,
.CareersPage-testimonials,
.CareersSeeOtheJobs-container,
.CareersTeams,
.CareersTestimonialSlider,
.CareersVideoSliderModule-container,
.CaseStudiesModule .CaseStudiesModule-container,
.CaseStudyHero-container,
.ClosingStatement-container,
.ContactPage-container,
.ContentSlider-container,
.CustomerStoryBanner-container,
.DoubleFooter-container,
.DownloadFeatures,
.DownloadHeader-container,
.DownloadProducts,
.EduHero-container,
.EduPrograms-container,
.EduPrograms-programContainer,
.EducationalProgramsBodyDescription-container,
.EnterpriseTable-container,
.EventsIntro-container,
.EventsList-container,
.FinanceSchminance-container,
.FinanceStories-container,
.FinePrint-container,
.ForwardIII-agenda-footerCointainer,
.ForwardIII-agenda-heroContainer,
.ForwardIII-agenda-tableContainer,
.ForwardIII-copyrightCointainer,
.ForwardIII-eventsCointainer,
.ForwardIII-footerCointainer,
.ForwardIII-headerContainer,
.ForwardIII-headlineContainer,
.ForwardIII-heroContent,
.ForwardIII-registrationCointainer,
.ForwardIII-scheduleCointainer,
.ForwardIII-speakers-gridContainer,
.ForwardIII-speakers-heroContainer,
.ForwardIII-speakersCointainer,
.ForwardIII-sponsors-gridContainer,
.ForwardIII-sponsors-heroContainer,
.ForwardIII-sponsorsCointainer,
.ForwardIII-videoCointainer,
.FoundationValues-container,
.FreeTrialDescription-container,
.FreeTrialFeatures-container,
.GatedLPBodyContent-container,
.GenericForm-container,
.GlobalGoTop-content,
.GoHome-body,
.HeroKvForm-container,
.HeroSlackPage-container,
.HomepageHero .HomepageHero-container,
.HomepageHero-blueStripText,
.HomepageHeroNews .HomepageHeroNews-container,
.HomepageRebooted-container,
.ImmersionLabsHeroHeader-container,
.ImmersionLabsHeroHeader-listContainer,
.ImmersionLabsHeroHeader-navContainer,
.ImmersionLabsIntro-container,
.ImmersionLabsPrograms-container,
.ImmersionLabsRequestTour-container,
.InfographicTable-container,
.InsiderPreviewBanner-container,
.InvestorsList-container,
.JobsHero-container,
.KeyFacts-container,
.LandingAsset,
.LandingHero-container,
.LandingHero-topBar,
.LandingInfographic-container,
.LeagueBenefits-itemBodyContainer,
.LegalHeader-container,
.LegalTable-container,
.LogoSlider-listContainer,
.LongBenefits,
.M001-1-GridHighlight-container,
.M001GridHighlightIcons-container,
.M004ContentMedia-container,
.M005VideoCenter-container,
.M008GeneralCopy-container,
.MainHeader-container,
.MediaBodyDisplayBanner-container,
.MediaItem-container,
.MicrosoftHero-container,
.MicrosoftIntro-container,
.MicrosoftProducts-assetContainer,
.MicrosoftProducts-assetWrapper,
.MicrosoftProducts-container,
.MicrosoftVideo-bodyContent,
.MicrosoftVideo-video,
.MultiBodyHeadlineTitle-container,
.MultiBodyHeroHeader-container,
.MultiBodyMediaFeaturesList-container,
.MultiBodyNeedHelp,
.MultiBodyNeedHelp-container--greyBackground,
.NeedHelp-desc,
.NewsWidget-container,
.OfficesBody,
.OfficesHeader-hero,
.OfficesHeader-navFilter,
.PressResources-container,
.PrivacyHeader-container,
.RelatedCaseStudies-container,
.RelatedSolutions,
.Release2019BodyCommunityUpdates-container,
.Release2019BodyEnhancements-container,
.Release2019BodyHeroHeader-container,
.Release2019BodyHighlights-container,
.Release2019BodyIntro-container,
.Release2019BodyTestimonials-container,
.Release2019BodyTryItNow-container,
.Release2019BodykeyHighlights-container,
.ResourcesAcademy,
.ResourcesHeader-container,
.ResourcesNav-container,
.SAPLPBodyAutomate-container,
.SAPLPBodyDiagram-container,
.SAPLPBodyGetInTouch-container,
.SAPLPBodyHeroHeader-container,
.SAPLPBodyIntro-container,
.ShortBenefits,
.SimpleContent-container,
.SingleTestimonial-container,
.SolutionAsset-container,
.SolutionBanner-container,
.SolutionBenefits-container,
.SolutionBody-container,
.SolutionColumns-container,
.SolutionHeader-container,
.SolutionHero-benefits,
.SolutionHero-body,
.SolutionHero-container,
.SolutionHero-nav,
.SolutionHero-navigationContainer,
.SolutionHero-videoSection,
.SolutionHero-weirderHeader,
.SolutionNewBenefits-container,
.SolutionNewBenefits-list,
.SolutionNewBenefits-weirdHeader,
.SolutionQuote,
.SolutionQuote-container,
.SolutionQuotes-container,
.SolutionRelatedItems-list,
.SolutionSellingPoints-container,
.SolutionSellingPoints-list,
.SolutionVideo-videoContainer,
.SolutionsArticle-container,
.SolutionsHeader-container,
.SolutionsInfoBanner-container,
.SolutionsPages-list,
.SolutionsSubNav-container,
.Statement-container,
.StoryContent,
.StoryListingBody-list,
.StoryListingBody.StoryListingBody .CustomerSuccessStories-filters,
.SupportPlanDetails-container,
.SupportResources-container,
.TeamDesc-container,
.Testimonials-container,
.ThankYou-container,
.TrialHeader-container,
.TrialTable-container,
.TrustPillarGrid-container,
.UiPatBroadcastHeader-container,
.UiPathAwardsBottomCTA-container,
.UiPathAwardsFAQ-container,
.UiPathAwardsHeroHeader-container,
.UiPathAwardsHighlights-container,
.UiPathAwardsHowItWorks-container,
.UiPathAwardsRules-container,
.UiPathBroadcastForm-container,
.UiPathBroadcastVideo-container,
.UiPathRecognitionModule .UiPathRecognitionModule-container,
.UiPathStats,
.UiStats-container,
.UiStats-list,
.UiSteps-container,
.WebinarItem-container,
.WebinarLPHero-container,
.Webinars-filters,
.WhyPatty,
.WhyUiPath-video,
.u-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.DataProtection-header,
.DataProtection-list,
.FoundationHero-container,
.GoComponents-itemsContainer,
.LeagueEnrollment-container,
.LeagueEvents,
.Personas-items,
.TeamAwards,
.TeamHero-bodyContainer,
.TeamHero-header,
.UiPathDesc-hero,
.UiPathDesc.UiPathDesc .Benefits-items,
.u-container--mini {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}
.SolutionsQuickNav-container,
.u-layout {
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
}
.u-clearfix {
  content: "";
  display: table;
  clear: both;
}
.CTABottom,
.M001-1-GridHighlight,
.M001GridHighlightIcons,
.TrustPillarGrid {
  position: relative;
}
.CTABottom:before,
.M001-1-GridHighlight:before,
.M001GridHighlightIcons:before,
.TrustPillarGrid:before {
  content: "";
  background: #ff6900;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 4px;
  width: 64px;
}
@media screen and (min-width: 1280px) {
  .CTABottom:before,
  .M001-1-GridHighlight:before,
  .M001GridHighlightIcons:before,
  .TrustPillarGrid:before {
    width: 160px;
  }
} /*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
html {
  font-size: 100%;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
img {
  max-width: 100%;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}
#map_canvas img,
.google-maps img {
  max-width: none;
}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  line-height: normal;
}
button,
input[type="button"],
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"],
label,
select {
  cursor: pointer;
}
textarea {
  vertical-align: top;
}
@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: 0 0 !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
body {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;
}
a {
  color: #08c;
  text-decoration: none;
}
a:focus,
a:hover {
  color: #005580;
  text-decoration: underline;
}
.img-rounded {
  border-radius: 6px;
}
.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-circle {
  border-radius: 500px;
}
.row {
  margin-left: -20px;
}
.row:after,
.row:before {
  display: table;
  line-height: 0;
  content: "";
}
.row:after {
  clear: both;
}
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
.container,
.navbar-fixed-bottom .container,
.navbar-fixed-top .container,
.navbar-static-top .container,
.span12 {
  width: 940px;
}
.span11 {
  width: 860px;
}
.span10 {
  width: 780px;
}
.span9 {
  width: 700px;
}
.span8 {
  width: 620px;
}
.span7 {
  width: 540px;
}
.span6 {
  width: 460px;
}
.span5 {
  width: 380px;
}
.span4 {
  width: 300px;
}
.span3 {
  width: 220px;
}
.span2 {
  width: 140px;
}
.span1 {
  width: 60px;
}
.offset12 {
  margin-left: 980px;
}
.offset11 {
  margin-left: 900px;
}
.offset10 {
  margin-left: 820px;
}
.offset9 {
  margin-left: 740px;
}
.offset8 {
  margin-left: 660px;
}
.offset7 {
  margin-left: 580px;
}
.offset6 {
  margin-left: 500px;
}
.offset5 {
  margin-left: 420px;
}
.offset4 {
  margin-left: 340px;
}
.offset3 {
  margin-left: 260px;
}
.offset2 {
  margin-left: 180px;
}
.offset1 {
  margin-left: 100px;
}
.row-fluid {
  width: 100%;
}
.row-fluid:after,
.row-fluid:before {
  display: table;
  line-height: 0;
  content: "";
}
.row-fluid:after {
  clear: both;
}
.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}
.row-fluid .span12 {
  width: 100%;
}
.row-fluid .span11 {
  width: 91.48936170212765%;
}
.row-fluid .span10 {
  width: 82.97872340425532%;
}
.row-fluid .span9 {
  width: 74.46808510638297%;
}
.row-fluid .span8 {
  width: 65.95744680851064%;
}
.row-fluid .span7 {
  width: 57.44680851063829%;
}
.row-fluid .span6 {
  width: 48.93617021276595%;
}
.row-fluid .span5 {
  width: 40.42553191489362%;
}
.row-fluid .span4 {
  width: 31.914893617021278%;
}
.row-fluid .span3 {
  width: 23.404255319148934%;
}
.row-fluid .span2 {
  width: 14.893617021276595%;
}
.row-fluid .span1 {
  width: 6.382978723404255%;
}
.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
}
.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
}
.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
}
.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
}
.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
}
.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
}
.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
}
.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
}
.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
}
.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
}
.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
}
.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
}
.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
}
.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
}
.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
}
.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
}
.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
}
.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
}
.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
}
.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
}
.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
}
.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
}
.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
}
.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
}
.row-fluid [class*="span"].hide,
[class*="span"].hide {
  display: none;
}
.row-fluid [class*="span"].pull-right,
[class*="span"].pull-right {
  float: right;
}
.container {
  margin-right: auto;
  margin-left: auto;
}
.container:after,
.container:before {
  display: table;
  line-height: 0;
  content: "";
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
}
.container-fluid:after,
.container-fluid:before {
  display: table;
  line-height: 0;
  content: "";
}
.container-fluid:after {
  clear: both;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}
small {
  font-size: 85%;
}
strong {
  font-weight: 700;
}
em {
  font-style: italic;
}
cite {
  font-style: normal;
}
.muted {
  color: #999;
}
a.muted:focus,
a.muted:hover {
  color: gray;
}
.text-warning {
  color: #c09853;
}
a.text-warning:focus,
a.text-warning:hover {
  color: #a47e3c;
}
.text-error {
  color: #b94a48;
}
a.text-error:focus,
a.text-error:hover {
  color: #953b39;
}
.text-info {
  color: #3a87ad;
}
a.text-info:focus,
a.text-info:hover {
  color: #2d6987;
}
.text-success {
  color: #468847;
}
a.text-success:focus,
a.text-success:hover {
  color: #356635;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: 700;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #999;
}
h1,
h2,
h3 {
  line-height: 40px;
}
h1 {
  font-size: 38.5px;
}
h2 {
  font-size: 31.5px;
}
h3 {
  font-size: 24.5px;
}
h4 {
  font-size: 17.5px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 11.9px;
}
h1 small {
  font-size: 24.5px;
}
h2 small {
  font-size: 17.5px;
}
h3 small,
h4 small {
  font-size: 14px;
}
.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eee;
}
ol,
ul {
  margin: 0 0 10px 25px;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
li {
  line-height: 20px;
}
ol.inline,
ol.unstyled,
ul.inline,
ul.unstyled {
  margin-left: 0;
  list-style: none;
}
ol.inline > li,
ul.inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-bottom: 20px;
}
dd,
dt {
  line-height: 20px;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 10px;
}
.dl-horizontal:after,
.dl-horizontal:before {
  display: table;
  line-height: 0;
  content: "";
}
.dl-horizontal:after {
  clear: both;
}
.dl-horizontal dt {
  float: left;
  width: 160px;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dl-horizontal dd {
  margin-left: 180px;
}
hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff;
}
abbr[data-original-title],
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eee;
}
blockquote p {
  margin-bottom: 0;
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}
blockquote small {
  display: block;
  line-height: 20px;
  color: #999;
}
blockquote small:before {
  content: "\2014 \00A0";
}
blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: "";
}
blockquote.pull-right small:after {
  content: "\00A0 \2014";
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
}
address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}
code,
pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, Courier New, monospace;
  font-size: 12px;
  color: #333;
  border-radius: 3px;
}
code {
  padding: 2px 4px;
  color: #d14;
  white-space: nowrap;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
pre.prettyprint {
  margin-bottom: 20px;
}
pre code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
form {
  margin: 0 0 20px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333;
  border-bottom: 1px solid #e5e5e5;
}
legend small {
  font-size: 15px;
  color: #999;
}
button,
input,
label,
select,
textarea {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
button,
input,
select,
textarea {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}
label {
  display: block;
  margin-bottom: 5px;
}
.uneditable-input,
input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="datetime"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  vertical-align: middle;
  border-radius: 4px;
}
.uneditable-input,
input,
textarea {
  width: 206px;
}
textarea {
  height: auto;
}
.uneditable-input,
input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="datetime"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border 0.2s linear, box-shadow 0.2s linear;
}
.uneditable-input:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime-local"]:focus,
input[type="datetime"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(82, 168, 236, 0.6);
}
input[type="checkbox"],
input[type="radio"] {
  margin: 4px 0 0;
  line-height: normal;
}
input[type="button"],
input[type="checkbox"],
input[type="file"],
input[type="image"],
input[type="radio"],
input[type="reset"],
input[type="submit"] {
  width: auto;
}
input[type="file"],
select {
  height: 30px;
  line-height: 30px;
}
select {
  width: 220px;
  background-color: #fff;
  border: 1px solid #ccc;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="checkbox"]:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
select:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.uneditable-input,
.uneditable-textarea {
  color: #999;
  cursor: not-allowed;
  background-color: #fcfcfc;
  border-color: #ccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}
.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
.uneditable-textarea {
  width: auto;
  height: auto;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}
.checkbox,
.radio {
  min-height: 20px;
  padding-left: 20px;
}
.checkbox input[type="checkbox"],
.radio input[type="radio"] {
  float: left;
  margin-left: -20px;
}
.controls > .checkbox:first-child,
.controls > .radio:first-child {
  padding-top: 5px;
}
.checkbox.inline,
.radio.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.checkbox.inline + .checkbox.inline,
.radio.inline + .radio.inline {
  margin-left: 10px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
.row-fluid .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.uneditable-input[class*="span"],
input[class*="span"],
select[class*="span"],
textarea[class*="span"] {
  float: none;
  margin-left: 0;
}
.input-append .uneditable-input[class*="span"],
.input-append input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.row-fluid .input-append [class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"] {
  display: inline-block;
}
.uneditable-input,
input,
textarea {
  margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}
.uneditable-input.span12,
input.span12,
textarea.span12 {
  width: 926px;
}
.uneditable-input.span11,
input.span11,
textarea.span11 {
  width: 846px;
}
.uneditable-input.span10,
input.span10,
textarea.span10 {
  width: 766px;
}
.uneditable-input.span9,
input.span9,
textarea.span9 {
  width: 686px;
}
.uneditable-input.span8,
input.span8,
textarea.span8 {
  width: 606px;
}
.uneditable-input.span7,
input.span7,
textarea.span7 {
  width: 526px;
}
.uneditable-input.span6,
input.span6,
textarea.span6 {
  width: 446px;
}
.uneditable-input.span5,
input.span5,
textarea.span5 {
  width: 366px;
}
.uneditable-input.span4,
input.span4,
textarea.span4 {
  width: 286px;
}
.uneditable-input.span3,
input.span3,
textarea.span3 {
  width: 206px;
}
.uneditable-input.span2,
input.span2,
textarea.span2 {
  width: 126px;
}
.uneditable-input.span1,
input.span1,
textarea.span1 {
  width: 46px;
}
.controls-row:after,
.controls-row:before {
  display: table;
  line-height: 0;
  content: "";
}
.controls-row:after {
  clear: both;
}
.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
  float: left;
}
.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px;
}
input[disabled],
input[readonly],
select[disabled],
select[readonly],
textarea[disabled],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eee;
}
input[type="checkbox"][disabled],
input[type="checkbox"][readonly],
input[type="radio"][disabled],
input[type="radio"][readonly] {
  background-color: transparent;
}
.control-group.warning .checkbox,
.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.control-group.warning .input-append .add-on,
.control-group.warning .input-prepend .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.control-group.error .checkbox,
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.control-group.error .input-append .add-on,
.control-group.error .input-prepend .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group.success .checkbox,
.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.control-group.success .input-append .add-on,
.control-group.success .input-prepend .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.control-group.info .checkbox,
.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.control-group.info .input-append .add-on,
.control-group.info .input-prepend .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
input:focus:invalid,
select:focus:invalid,
textarea:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:invalid:focus,
select:focus:invalid:focus,
textarea:focus:invalid:focus {
  border-color: #e9322d;
  box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
}
.form-actions:after,
.form-actions:before {
  display: table;
  line-height: 0;
  content: "";
}
.form-actions:after {
  clear: both;
}
.help-block,
.help-inline {
  color: #595959;
}
.help-block {
  display: block;
  margin-bottom: 10px;
}
.help-inline {
  display: inline-block;
  padding-left: 5px;
  vertical-align: middle;
}
.input-append,
.input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
}
.input-append .dropdown-menu,
.input-append .popover,
.input-append .uneditable-input,
.input-append input,
.input-append select,
.input-prepend .dropdown-menu,
.input-prepend .popover,
.input-prepend .uneditable-input,
.input-prepend input,
.input-prepend select {
  font-size: 14px;
}
.input-append .uneditable-input,
.input-append input,
.input-append select,
.input-prepend .uneditable-input,
.input-prepend input,
.input-prepend select {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
  border-radius: 0 4px 4px 0;
}
.input-append .uneditable-input:focus,
.input-append input:focus,
.input-append select:focus,
.input-prepend .uneditable-input:focus,
.input-prepend input:focus,
.input-prepend select:focus {
  z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  background-color: #eee;
  border: 1px solid #ccc;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  border-radius: 0;
}
.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}
.input-append .uneditable-input,
.input-append input,
.input-append select,
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  border-radius: 4px 0 0 4px;
}
.input-append .uneditable-input + .btn-group .btn:last-child,
.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child {
  border-radius: 0 4px 4px 0;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}
.input-append .add-on:last-child,
.input-append .btn-group:last-child > .dropdown-toggle,
.input-append .btn:last-child {
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .uneditable-input,
.input-prepend.input-append input,
.input-prepend.input-append select {
  border-radius: 0;
}
.input-prepend.input-append .uneditable-input + .btn-group .btn,
.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn {
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}
input.search-query {
  padding-right: 14px;
  padding-left: 14px;
  margin-bottom: 0;
  border-radius: 15px;
}
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  border-radius: 0;
}
.form-search .input-append .search-query {
  border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn,
.form-search .input-prepend .search-query {
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
  border-radius: 14px 0 0 14px;
}
.form-horizontal .help-inline,
.form-horizontal .input-append,
.form-horizontal .input-prepend,
.form-horizontal .uneditable-input,
.form-horizontal input,
.form-horizontal select,
.form-horizontal textarea,
.form-inline .help-inline,
.form-inline .input-append,
.form-inline .input-prepend,
.form-inline .uneditable-input,
.form-inline input,
.form-inline select,
.form-inline textarea,
.form-search .help-inline,
.form-search .input-append,
.form-search .input-prepend,
.form-search .uneditable-input,
.form-search input,
.form-search select,
.form-search textarea {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-horizontal .hide,
.form-inline .hide,
.form-search .hide {
  display: none;
}
.form-inline .btn-group,
.form-inline label,
.form-search .btn-group,
.form-search label {
  display: inline-block;
}
.form-inline .input-append,
.form-inline .input-prepend,
.form-search .input-append,
.form-search .input-prepend {
  margin-bottom: 0;
}
.form-inline .checkbox,
.form-inline .radio,
.form-search .checkbox,
.form-search .radio {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-inline .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-search .radio input[type="radio"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.control-group {
  margin-bottom: 10px;
}
legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 20px;
}
.form-horizontal .control-group:after,
.form-horizontal .control-group:before {
  display: table;
  line-height: 0;
  content: "";
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  margin-left: 180px;
}
.form-horizontal .help-block {
  margin-bottom: 0;
}
.form-horizontal .input-append + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block {
  margin-top: 10px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}
table {
  max-width: 100%;
  background-color: transparent;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table td,
.table th {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table th {
  font-weight: 700;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child td,
.table caption + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table thead:first-child tr:first-child td,
.table thead:first-child tr:first-child th {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed td,
.table-condensed th {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  border-left: 0;
  border-radius: 4px;
}
.table-bordered td,
.table-bordered th {
  border-left: 1px solid #ddd;
}
.table-bordered caption + tbody tr:first-child td,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered tbody:first-child tr:first-child td,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered thead:first-child tr:first-child th {
  border-top: 0;
}
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child,
.table-bordered thead:first-child tr:first-child > th:first-child {
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child,
.table-bordered thead:first-child tr:first-child > th:last-child {
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child,
.table-bordered thead:last-child tr:last-child > th:first-child {
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child,
.table-bordered thead:last-child tr:last-child > th:last-child {
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
}
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child {
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child {
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"],
table td[class*="span"],
table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.table tbody tr.success > td {
  background-color: #dff0d8;
}
.table tbody tr.error > td {
  background-color: #f2dede;
}
.table tbody tr.warning > td {
  background-color: #fcf8e3;
}
.table tbody tr.info > td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}
.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}
[class*=" icon-"],
[class^="icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url(../img/glyphicons-halflings.png);
  background-position: 14px 14px;
  background-repeat: no-repeat;
}
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.icon-white,
.nav-list > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-pills > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"] {
  background-image: url(../img/glyphicons-halflings-white.png);
}
.icon-glass {
  background-position: 0 0;
}
.icon-music {
  background-position: -24px 0;
}
.icon-search {
  background-position: -48px 0;
}
.icon-envelope {
  background-position: -72px 0;
}
.icon-heart {
  background-position: -96px 0;
}
.icon-star {
  background-position: -120px 0;
}
.icon-star-empty {
  background-position: -144px 0;
}
.icon-user {
  background-position: -168px 0;
}
.icon-film {
  background-position: -192px 0;
}
.icon-th-large {
  background-position: -216px 0;
}
.icon-th {
  background-position: -240px 0;
}
.icon-th-list {
  background-position: -264px 0;
}
.icon-ok {
  background-position: -288px 0;
}
.icon-remove {
  background-position: -312px 0;
}
.icon-zoom-in {
  background-position: -336px 0;
}
.icon-zoom-out {
  background-position: -360px 0;
}
.icon-off {
  background-position: -384px 0;
}
.icon-signal {
  background-position: -408px 0;
}
.icon-cog {
  background-position: -432px 0;
}
.icon-trash {
  background-position: -456px 0;
}
.icon-home {
  background-position: 0 -24px;
}
.icon-file {
  background-position: -24px -24px;
}
.icon-time {
  background-position: -48px -24px;
}
.icon-road {
  background-position: -72px -24px;
}
.icon-download-alt {
  background-position: -96px -24px;
}
.icon-download {
  background-position: -120px -24px;
}
.icon-upload {
  background-position: -144px -24px;
}
.icon-inbox {
  background-position: -168px -24px;
}
.icon-play-circle {
  background-position: -192px -24px;
}
.icon-repeat {
  background-position: -216px -24px;
}
.icon-refresh {
  background-position: -240px -24px;
}
.icon-list-alt {
  background-position: -264px -24px;
}
.icon-lock {
  background-position: -287px -24px;
}
.icon-flag {
  background-position: -312px -24px;
}
.icon-headphones {
  background-position: -336px -24px;
}
.icon-volume-off {
  background-position: -360px -24px;
}
.icon-volume-down {
  background-position: -384px -24px;
}
.icon-volume-up {
  background-position: -408px -24px;
}
.icon-qrcode {
  background-position: -432px -24px;
}
.icon-barcode {
  background-position: -456px -24px;
}
.icon-tag {
  background-position: 0 -48px;
}
.icon-tags {
  background-position: -25px -48px;
}
.icon-book {
  background-position: -48px -48px;
}
.icon-bookmark {
  background-position: -72px -48px;
}
.icon-print {
  background-position: -96px -48px;
}
.icon-camera {
  background-position: -120px -48px;
}
.icon-font {
  background-position: -144px -48px;
}
.icon-bold {
  background-position: -167px -48px;
}
.icon-italic {
  background-position: -192px -48px;
}
.icon-text-height {
  background-position: -216px -48px;
}
.icon-text-width {
  background-position: -240px -48px;
}
.icon-align-left {
  background-position: -264px -48px;
}
.icon-align-center {
  background-position: -288px -48px;
}
.icon-align-right {
  background-position: -312px -48px;
}
.icon-align-justify {
  background-position: -336px -48px;
}
.icon-list {
  background-position: -360px -48px;
}
.icon-indent-left {
  background-position: -384px -48px;
}
.icon-indent-right {
  background-position: -408px -48px;
}
.icon-facetime-video {
  background-position: -432px -48px;
}
.icon-picture {
  background-position: -456px -48px;
}
.icon-pencil {
  background-position: 0 -72px;
}
.icon-map-marker {
  background-position: -24px -72px;
}
.icon-adjust {
  background-position: -48px -72px;
}
.icon-tint {
  background-position: -72px -72px;
}
.icon-edit {
  background-position: -96px -72px;
}
.icon-share {
  background-position: -120px -72px;
}
.icon-check {
  background-position: -144px -72px;
}
.icon-move {
  background-position: -168px -72px;
}
.icon-step-backward {
  background-position: -192px -72px;
}
.icon-fast-backward {
  background-position: -216px -72px;
}
.icon-backward {
  background-position: -240px -72px;
}
.icon-play {
  background-position: -264px -72px;
}
.icon-pause {
  background-position: -288px -72px;
}
.icon-stop {
  background-position: -312px -72px;
}
.icon-forward {
  background-position: -336px -72px;
}
.icon-fast-forward {
  background-position: -360px -72px;
}
.icon-step-forward {
  background-position: -384px -72px;
}
.icon-eject {
  background-position: -408px -72px;
}
.icon-chevron-left {
  background-position: -432px -72px;
}
.icon-chevron-right {
  background-position: -456px -72px;
}
.icon-plus-sign {
  background-position: 0 -96px;
}
.icon-minus-sign {
  background-position: -24px -96px;
}
.icon-remove-sign {
  background-position: -48px -96px;
}
.icon-ok-sign {
  background-position: -72px -96px;
}
.icon-question-sign {
  background-position: -96px -96px;
}
.icon-info-sign {
  background-position: -120px -96px;
}
.icon-screenshot {
  background-position: -144px -96px;
}
.icon-remove-circle {
  background-position: -168px -96px;
}
.icon-ok-circle {
  background-position: -192px -96px;
}
.icon-ban-circle {
  background-position: -216px -96px;
}
.icon-arrow-left {
  background-position: -240px -96px;
}
.icon-arrow-right {
  background-position: -264px -96px;
}
.icon-arrow-up {
  background-position: -289px -96px;
}
.icon-arrow-down {
  background-position: -312px -96px;
}
.icon-share-alt {
  background-position: -336px -96px;
}
.icon-resize-full {
  background-position: -360px -96px;
}
.icon-resize-small {
  background-position: -384px -96px;
}
.icon-plus {
  background-position: -408px -96px;
}
.icon-minus {
  background-position: -433px -96px;
}
.icon-asterisk {
  background-position: -456px -96px;
}
.icon-exclamation-sign {
  background-position: 0 -120px;
}
.icon-gift {
  background-position: -24px -120px;
}
.icon-leaf {
  background-position: -48px -120px;
}
.icon-fire {
  background-position: -72px -120px;
}
.icon-eye-open {
  background-position: -96px -120px;
}
.icon-eye-close {
  background-position: -120px -120px;
}
.icon-warning-sign {
  background-position: -144px -120px;
}
.icon-plane {
  background-position: -168px -120px;
}
.icon-calendar {
  background-position: -192px -120px;
}
.icon-random {
  width: 16px;
  background-position: -216px -120px;
}
.icon-comment {
  background-position: -240px -120px;
}
.icon-magnet {
  background-position: -264px -120px;
}
.icon-chevron-up {
  background-position: -288px -120px;
}
.icon-chevron-down {
  background-position: -313px -119px;
}
.icon-retweet {
  background-position: -336px -120px;
}
.icon-shopping-cart {
  background-position: -360px -120px;
}
.icon-folder-close {
  width: 16px;
  background-position: -384px -120px;
}
.icon-folder-open {
  width: 16px;
  background-position: -408px -120px;
}
.icon-resize-vertical {
  background-position: -432px -119px;
}
.icon-resize-horizontal {
  background-position: -456px -118px;
}
.icon-hdd {
  background-position: 0 -144px;
}
.icon-bullhorn {
  background-position: -24px -144px;
}
.icon-bell {
  background-position: -48px -144px;
}
.icon-certificate {
  background-position: -72px -144px;
}
.icon-thumbs-up {
  background-position: -96px -144px;
}
.icon-thumbs-down {
  background-position: -120px -144px;
}
.icon-hand-right {
  background-position: -144px -144px;
}
.icon-hand-left {
  background-position: -168px -144px;
}
.icon-hand-up {
  background-position: -192px -144px;
}
.icon-hand-down {
  background-position: -216px -144px;
}
.icon-circle-arrow-right {
  background-position: -240px -144px;
}
.icon-circle-arrow-left {
  background-position: -264px -144px;
}
.icon-circle-arrow-up {
  background-position: -288px -144px;
}
.icon-circle-arrow-down {
  background-position: -312px -144px;
}
.icon-globe {
  background-position: -336px -144px;
}
.icon-wrench {
  background-position: -360px -144px;
}
.icon-tasks {
  background-position: -384px -144px;
}
.icon-filter {
  background-position: -408px -144px;
}
.icon-briefcase {
  background-position: -432px -144px;
}
.icon-fullscreen {
  background-position: -456px -144px;
}
.dropdown,
.dropup {
  position: relative;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 20px;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-submenu:focus > a,
.dropdown-submenu:hover > a {
  color: #fff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: linear-gradient(180deg, #08c, #0077b3);
  background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  color: #999;
}
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
  background-image: none;
}
.open > .dropdown-menu {
  display: block;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #ccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}
.dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}
.typeahead {
  z-index: 1051;
  margin-top: 2px;
  border-radius: 4px;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
  padding: 24px;
  border-radius: 6px;
}
.well-small {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
}
.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}
.btn {
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  text-align: center;
  text-shadow: 0 1px 1px hsla(0, 0%, 100%, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  background-image: linear-gradient(180deg, #fff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #ccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.2),
    0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.active,
.btn.disabled,
.btn:active,
.btn:focus,
.btn:hover,
.btn[disabled] {
  color: #333;
  background-color: #e6e6e6;
}
.btn:focus,
.btn:hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  box-shadow: none;
}
.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  border-radius: 6px;
}
.btn-large [class*=" icon-"],
.btn-large [class^="icon-"] {
  margin-top: 4px;
}
.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  border-radius: 3px;
}
.btn-small [class*=" icon-"],
.btn-small [class^="icon-"] {
  margin-top: 0;
}
.btn-mini [class*=" icon-"],
.btn-mini [class^="icon-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
  width: 100%;
}
.btn-danger.active,
.btn-info.active,
.btn-inverse.active,
.btn-primary.active,
.btn-success.active,
.btn-warning.active {
  color: hsla(0, 0%, 100%, 0.75);
}
.btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: linear-gradient(180deg, #08c, #04c);
  background-repeat: repeat-x;
  border-color: #04c #04c #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-primary.active,
.btn-primary.disabled,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary[disabled] {
  color: #fff;
  background-color: #04c;
}
.btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: linear-gradient(180deg, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-warning.active,
.btn-warning.disabled,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.btn-warning[disabled] {
  color: #fff;
  background-color: #f89406;
}
.btn-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: linear-gradient(180deg, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-danger.active,
.btn-danger.disabled,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.btn-danger[disabled] {
  color: #fff;
  background-color: #bd362f;
}
.btn-success {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: linear-gradient(180deg, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-success.active,
.btn-success.disabled,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.btn-success[disabled] {
  color: #fff;
  background-color: #51a351;
}
.btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: linear-gradient(180deg, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-info.active,
.btn-info.disabled,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.btn-info[disabled] {
  color: #fff;
  background-color: #2f96b4;
}
.btn-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: linear-gradient(180deg, #444, #222);
  background-repeat: repeat-x;
  border-color: #222 #222 #000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.btn-inverse[disabled] {
  color: #fff;
  background-color: #222;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}
.btn-link {
  color: #08c;
  cursor: pointer;
  border-color: transparent;
  border-radius: 0;
}
.btn-link:focus,
.btn-link:hover {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover {
  color: #333;
  text-decoration: none;
}
.btn-group {
  position: relative;
  display: inline-block;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn + .btn-group,
.btn-toolbar > .btn-group + .btn {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
  border-radius: 0;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 14px;
}
.btn-group > .btn-mini {
  font-size: 10.5px;
}
.btn-group > .btn-small {
  font-size: 11.9px;
}
.btn-group > .btn-large {
  font-size: 17.5px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding: 5px 8px;
  box-shadow: inset 1px 0 0 hsla(0, 0%, 100%, 0.125),
    inset 0 1px 0 hsla(0, 0%, 100%, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group > .btn-mini + .dropdown-toggle {
  padding: 2px 5px;
}
.btn-group > .btn-large + .dropdown-toggle {
  padding: 7px 12px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #04c;
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222;
}
.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
.btn-large .caret {
  margin-top: 6px;
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px;
}
.btn-mini .caret,
.btn-small .caret {
  margin-top: 8px;
}
.dropup .btn-large .caret {
  border-bottom-width: 5px;
}
.btn-danger .caret,
.btn-info .caret,
.btn-inverse .caret,
.btn-primary .caret,
.btn-success .caret,
.btn-warning .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.btn-group-vertical {
  display: inline-block;
}
.btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  border-radius: 0;
}
.btn-group-vertical > .btn + .btn {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:first-child {
  border-radius: 4px 4px 0 0;
}
.btn-group-vertical > .btn:last-child {
  border-radius: 0 0 4px 4px;
}
.btn-group-vertical > .btn-large:first-child {
  border-radius: 6px 6px 0 0;
}
.btn-group-vertical > .btn-large:last-child {
  border-radius: 0 0 6px 6px;
}
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px;
}
.alert,
.alert h4 {
  color: #c09853;
}
.alert h4 {
  margin: 0;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success h4 {
  color: #468847;
}
.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}
.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info,
.alert-info h4 {
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:focus,
.nav > li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
.nav > li > a > img {
  max-width: none;
}
.nav > .pull-right {
  float: right;
}
.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: 700;
  line-height: 20px;
  color: #999;
  text-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}
.nav-list .nav-header,
.nav-list > li > a {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.5);
}
.nav-list > li > a {
  padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:focus,
.nav-list > .active > a:hover {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #08c;
}
.nav-list [class*=" icon-"],
.nav-list [class^="icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  height: 1px;
  margin: 9px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
.nav-pills:after,
.nav-pills:before,
.nav-tabs:after,
.nav-tabs:before {
  display: table;
  line-height: 0;
  content: "";
}
.nav-pills:after,
.nav-tabs:after {
  clear: both;
}
.nav-pills > li,
.nav-tabs > li {
  float: left;
}
.nav-pills > li > a,
.nav-tabs > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:focus,
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:focus,
.nav-tabs > .active > a:hover {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:focus,
.nav-pills > .active > a:hover {
  color: #fff;
  background-color: #08c;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
}
.nav-tabs.nav-stacked > li:last-child > a {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.nav-tabs.nav-stacked > li > a:focus,
.nav-tabs.nav-stacked > li > a:hover {
  z-index: 2;
  border-color: #ddd;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
  border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
  border-radius: 6px;
}
.nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #08c;
  border-bottom-color: #08c;
}
.nav .dropdown-toggle:focus .caret,
.nav .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.nav > .dropdown.active > a:focus,
.nav > .dropdown.active > a:hover {
  cursor: pointer;
}
.nav-pills .open .dropdown-toggle,
.nav-tabs .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:focus,
.nav > li.dropdown.open.active > a:hover {
  color: #fff;
  background-color: #999;
  border-color: #999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open a:focus .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open.active .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
  opacity: 1;
}
.tabs-stacked .open > a:focus,
.tabs-stacked .open > a:hover {
  border-color: #999;
}
.tabbable:after,
.tabbable:before {
  display: table;
  line-height: 0;
  content: "";
}
.tabbable:after {
  clear: both;
}
.tab-content {
  overflow: auto;
}
.tabs-below > .nav-tabs,
.tabs-left > .nav-tabs,
.tabs-right > .nav-tabs {
  border-bottom: 0;
}
.pill-content > .pill-pane,
.tab-content > .tab-pane {
  display: none;
}
.pill-content > .active,
.tab-content > .active {
  display: block;
}
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
  border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:focus,
.tabs-below > .nav-tabs > li > a:hover {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:focus,
.tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #ddd #ddd;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:focus,
.tabs-left > .nav-tabs > li > a:hover {
  border-color: #eee #ddd #eee #eee;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:focus,
.tabs-left > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
}
.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:focus,
.tabs-right > .nav-tabs > li > a:hover {
  border-color: #eee #eee #eee #ddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:focus,
.tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
}
.nav > .disabled > a {
  color: #999;
}
.nav > .disabled > a:focus,
.nav > .disabled > a:hover {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
}
.navbar {
  margin-bottom: 20px;
  overflow: visible;
}
.navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  background-image: linear-gradient(180deg, #fff, #f2f2f2);
  background-repeat: repeat-x;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
.navbar-inner:after,
.navbar-inner:before {
  display: table;
  line-height: 0;
  content: "";
}
.navbar-inner:after {
  clear: both;
}
.navbar .container {
  width: auto;
}
.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}
.navbar .brand {
  display: block;
  float: left;
  padding: 10px 20px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777;
  text-shadow: 0 1px 0 #fff;
}
.navbar .brand:focus,
.navbar .brand:hover {
  text-decoration: none;
}
.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777;
}
.navbar-link {
  color: #777;
}
.navbar-link:focus,
.navbar-link:hover {
  color: #333;
}
.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-right: 1px solid #fff;
  border-left: 1px solid #f2f2f2;
}
.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}
.navbar .btn-group .btn,
.navbar .input-append .btn,
.navbar .input-append .btn-group,
.navbar .input-prepend .btn,
.navbar .input-prepend .btn-group {
  margin-top: 0;
}
.navbar-form {
  margin-bottom: 0;
}
.navbar-form:after,
.navbar-form:before {
  display: table;
  line-height: 0;
  content: "";
}
.navbar-form:after {
  clear: both;
}
.navbar-form .checkbox,
.navbar-form .radio,
.navbar-form input,
.navbar-form select {
  margin-top: 5px;
}
.navbar-form .btn,
.navbar-form input,
.navbar-form select {
  display: inline-block;
  margin-bottom: 0;
}
.navbar-form input[type="checkbox"],
.navbar-form input[type="image"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}
.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}
.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}
.navbar-search .search-query {
  padding: 4px 14px;
  margin-bottom: 0;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  border-radius: 15px;
}
.navbar-static-top {
  position: static;
  margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
  border-radius: 0;
}
.navbar-fixed-bottom,
.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}
.navbar-fixed-bottom .navbar-inner,
.navbar-fixed-top .navbar-inner {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.navbar-fixed-bottom .container,
.navbar-fixed-top .container,
.navbar-static-top .container {
  width: 940px;
}
.navbar-fixed-top {
  top: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
.navbar-fixed-bottom {
  bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
  box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}
.navbar .nav > li {
  float: left;
}
.navbar .nav > li > a {
  float: none;
  padding: 10px 15px;
  color: #777;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
}
.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #333;
  text-decoration: none;
  background-color: transparent;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:focus,
.navbar .nav > .active > a:hover {
  color: #555;
  text-decoration: none;
  background-color: #e5e5e5;
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  background-image: linear-gradient(180deg, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.1),
    0 1px 0 hsla(0, 0%, 100%, 0.075);
}
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar:active,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:hover,
.navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #e5e5e5;
}
.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  border-radius: 1px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.navbar .nav > li > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: "";
}
.navbar .nav > li > .dropdown-menu:after {
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  top: auto;
  bottom: -7px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  top: auto;
  bottom: -6px;
  border-top: 6px solid #fff;
  border-bottom: 0;
}
.navbar .nav li.dropdown > a:focus .caret,
.navbar .nav li.dropdown > a:hover .caret {
  border-top-color: #333;
  border-bottom-color: #333;
}
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle,
.navbar .nav li.dropdown.open > .dropdown-toggle {
  color: #555;
  background-color: #e5e5e5;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777;
  border-bottom-color: #777;
}
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open > .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.navbar .nav > li > .dropdown-menu.pull-right,
.navbar .pull-right > li > .dropdown-menu {
  right: 0;
  left: auto;
}
.navbar .nav > li > .dropdown-menu.pull-right:before,
.navbar .pull-right > li > .dropdown-menu:before {
  right: 12px;
  left: auto;
}
.navbar .nav > li > .dropdown-menu.pull-right:after,
.navbar .pull-right > li > .dropdown-menu:after {
  right: 13px;
  left: auto;
}
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu,
.navbar .pull-right > li > .dropdown-menu .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: -1px;
  margin-left: 0;
  border-radius: 6px 0 6px 6px;
}
.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: linear-gradient(180deg, #222, #111);
  background-repeat: repeat-x;
  border-color: #252525;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-inverse .brand:focus,
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  color: #fff;
}
.navbar-inverse .brand,
.navbar-inverse .navbar-text {
  color: #999;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:focus,
.navbar-inverse .nav .active > a:hover {
  color: #fff;
  background-color: #111;
}
.navbar-inverse .navbar-link {
  color: #999;
}
.navbar-inverse .navbar-link:focus,
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .divider-vertical {
  border-right-color: #222;
  border-left-color: #111;
}
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle {
  color: #fff;
  background-color: #111;
}
.navbar-inverse .nav li.dropdown > a:focus .caret,
.navbar-inverse .nav li.dropdown > a:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999;
  border-bottom-color: #999;
}
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navbar-inverse .navbar-search .search-query {
  color: #fff;
  background-color: #515151;
  border-color: #111;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1),
    0 1px 0 hsla(0, 0%, 100%, 0.15);
  transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query.focused,
.navbar-inverse .navbar-search .search-query:focus {
  padding: 5px 15px;
  color: #333;
  text-shadow: 0 1px 0 #fff;
  background-color: #fff;
  border: 0;
  outline: 0;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
.navbar-inverse .btn-navbar {
  background-color: #0e0e0e;
  background-image: linear-gradient(180deg, #151515, #040404);
  border-color: #040404 #040404 #000;
}
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar[disabled] {
  color: #fff;
  background-color: #040404;
}
.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
  text-shadow: 0 1px 0 #fff;
}
.breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #999;
}
.pagination {
  margin: 20px 0;
}
.pagination ul {
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination ul > li {
  display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination ul > .active > a,
.pagination ul > .active > span,
.pagination ul > li > a:focus,
.pagination ul > li > a:hover {
  background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999;
  cursor: default;
}
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:focus,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > span {
  color: #999;
  cursor: default;
  background-color: transparent;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > a,
.pagination-small ul > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > a,
.pagination-small ul > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}
.pager {
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager:after,
.pager:before {
  display: table;
  line-height: 0;
  content: "";
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:focus,
.pager li > a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:focus,
.pager .disabled > a:hover,
.pager .disabled > span {
  color: #999;
  cursor: default;
  background-color: #fff;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
}
.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  outline: 0;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  background-clip: padding-box;
}
.modal.fade {
  top: -25%;
  transition: opacity 0.3s linear, top 0.3s ease-out;
}
.modal.fade.in {
  top: 10%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.modal-body {
  position: relative;
  max-height: 400px;
  padding: 15px;
  overflow-y: auto;
}
.modal-footer,
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-radius: 0 0 6px 6px;
  box-shadow: inset 0 1px 0 #fff;
}
.modal-footer:after,
.modal-footer:before {
  display: table;
  line-height: 0;
  content: "";
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  visibility: visible;
}
.tooltip.in {
  opacity: 0.8;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000;
  border-width: 5px 5px 0;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000;
  border-width: 5px 5px 5px 0;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000;
  border-width: 5px 0 5px 5px;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000;
  border-width: 0 5px 5px;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-title:empty {
  display: none;
}
.popover-content {
  padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 11px;
}
.popover .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right .arrow:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}
.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #fff;
  border-top-width: 0;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-right-width: 0;
}
.popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #fff;
  border-right-width: 0;
}
.thumbnails {
  margin-left: -20px;
  list-style: none;
}
.thumbnails:after,
.thumbnails:before {
  display: table;
  line-height: 0;
  content: "";
}
.thumbnails:after {
  clear: both;
}
.row-fluid .thumbnails {
  margin-left: 0;
}
.thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}
.thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  transition: all 0.2s ease-in-out;
}
a.thumbnail:focus,
a.thumbnail:hover {
  border-color: #08c;
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #555;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  margin-left: 0;
  list-style: none;
}
.badge,
.label {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: 700;
  line-height: 14px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999;
}
.label {
  border-radius: 3px;
}
.badge {
  padding-right: 9px;
  padding-left: 9px;
  border-radius: 9px;
}
.badge:empty,
.label:empty {
  display: none;
}
a.badge:focus,
a.badge:hover,
a.label:focus,
a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.badge-important,
.label-important {
  background-color: #b94a48;
}
.badge-important[href],
.label-important[href] {
  background-color: #953b39;
}
.badge-warning,
.label-warning {
  background-color: #f89406;
}
.badge-warning[href],
.label-warning[href] {
  background-color: #c67605;
}
.badge-success,
.label-success {
  background-color: #468847;
}
.badge-success[href],
.label-success[href] {
  background-color: #356635;
}
.badge-info,
.label-info {
  background-color: #3a87ad;
}
.badge-info[href],
.label-info[href] {
  background-color: #2d6987;
}
.badge-inverse,
.label-inverse {
  background-color: #333;
}
.badge-inverse[href],
.label-inverse[href] {
  background-color: #1a1a1a;
}
.btn .badge,
.btn .label {
  position: relative;
  top: -1px;
}
.btn-mini .badge,
.btn-mini .label {
  top: 0;
}
@keyframes a {
  0% {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: linear-gradient(180deg, #f5f5f5, #f9f9f9);
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress,
.progress .bar {
  background-repeat: repeat-x;
}
.progress .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #fff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: linear-gradient(180deg, #149bdf, #0480be);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  transition: width 0.6s ease;
}
.progress .bar + .bar {
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15),
    inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.progress-striped .bar {
  background-color: #149bdf;
  background-image: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    transparent
  );
  background-size: 40px 40px;
}
.progress.active .bar {
  animation: a 2s linear infinite;
}
.progress .bar-danger,
.progress-danger .bar {
  background-color: #dd514c;
  background-image: linear-gradient(180deg, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    transparent
  );
}
.progress .bar-success,
.progress-success .bar {
  background-color: #5eb95e;
  background-image: linear-gradient(180deg, #62c462, #57a957);
  background-repeat: repeat-x;
}
.progress-striped .bar-success,
.progress-success.progress-striped .bar {
  background-color: #62c462;
  background-image: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    transparent
  );
}
.progress .bar-info,
.progress-info .bar {
  background-color: #4bb1cf;
  background-image: linear-gradient(180deg, #5bc0de, #339bb9);
  background-repeat: repeat-x;
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    transparent
  );
}
.progress .bar-warning,
.progress-warning .bar {
  background-color: #faa732;
  background-image: linear-gradient(180deg, #fbb450, #f89406);
  background-repeat: repeat-x;
}
.progress-striped .bar-warning,
.progress-warning.progress-striped .bar {
  background-color: #fbb450;
  background-image: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    transparent
  );
}
.accordion {
  margin-bottom: 20px;
}
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-toggle {
  cursor: pointer;
}
.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  transition: left 0.6s ease-in-out;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img {
  display: block;
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #fff;
  text-align: center;
  background: #222;
  border: 3px solid #fff;
  border-radius: 23px;
  opacity: 0.5;
}
.carousel-control.right {
  right: 15px;
  left: auto;
}
.carousel-control:focus,
.carousel-control:hover {
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
}
.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}
.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: hsla(0, 0%, 100%, 0.25);
  border-radius: 5px;
}
.carousel-indicators .active {
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333;
  background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4,
.carousel-caption p {
  line-height: 20px;
  color: #fff;
}
.carousel-caption h4 {
  margin: 0 0 5px;
}
.carousel-caption p {
  margin-bottom: 0;
}
.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eee;
  border-radius: 6px;
}
.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
  color: inherit;
}
.hero-unit li {
  line-height: 30px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .navbar-fixed-bottom,
  .navbar-fixed-top,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  .row-fluid [class*="span"],
  .uneditable-input[class*="span"],
  [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    box-sizing: border-box;
  }
  .row-fluid .span12,
  .span12 {
    width: 100%;
    box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  .uneditable-input,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    box-sizing: border-box;
  }
  .input-append input,
  .input-append input[class*="span"],
  .input-prepend input,
  .input-prepend input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}
@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translateZ(0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
  }
  .row:after,
  .row:before {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-fixed-bottom .container,
  .navbar-fixed-top .container,
  .navbar-static-top .container,
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
  }
  .row-fluid:after,
  .row-fluid:before {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    box-sizing: border-box;
    float: left;
    margin-left: 2.7624309392265194%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
  }
  .uneditable-input,
  input,
  textarea {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  .uneditable-input.span12,
  input.span12,
  textarea.span12 {
    width: 710px;
  }
  .uneditable-input.span11,
  input.span11,
  textarea.span11 {
    width: 648px;
  }
  .uneditable-input.span10,
  input.span10,
  textarea.span10 {
    width: 586px;
  }
  .uneditable-input.span9,
  input.span9,
  textarea.span9 {
    width: 524px;
  }
  .uneditable-input.span8,
  input.span8,
  textarea.span8 {
    width: 462px;
  }
  .uneditable-input.span7,
  input.span7,
  textarea.span7 {
    width: 400px;
  }
  .uneditable-input.span6,
  input.span6,
  textarea.span6 {
    width: 338px;
  }
  .uneditable-input.span5,
  input.span5,
  textarea.span5 {
    width: 276px;
  }
  .uneditable-input.span4,
  input.span4,
  textarea.span4 {
    width: 214px;
  }
  .uneditable-input.span3,
  input.span3,
  textarea.span3 {
    width: 152px;
  }
  .uneditable-input.span2,
  input.span2,
  textarea.span2 {
    width: 90px;
  }
  .uneditable-input.span1,
  input.span1,
  textarea.span1 {
    width: 28px;
  }
}
@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-bottom,
  .navbar-fixed-top {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-bottom .navbar-inner,
  .navbar-fixed-top .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777;
    text-shadow: none;
  }
  .nav-collapse .dropdown-menu a,
  .nav-collapse .nav > li > a {
    padding: 9px 15px;
    font-weight: 700;
    color: #777;
    border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px;
    font-weight: 400;
    border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .dropdown-menu a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .nav > li > a:hover {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .dropdown-menu a,
  .navbar-inverse .nav-collapse .nav > li > a {
    color: #999;
  }
  .navbar-inverse .nav-collapse .dropdown-menu a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .nav > li > a:hover {
    background-color: #111;
  }
  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu .divider,
  .nav-collapse .dropdown-menu:after,
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after,
  .nav-collapse .nav > li > .dropdown-menu:before {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.1),
      0 1px 0 hsla(0, 0%, 100%, 0.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111;
    border-bottom-color: #111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    overflow: hidden;
    height: 0;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}
.newsearch-tab {
  border-bottom: 1px solid #ccc;
}
.newsearch-tab-sel {
  border-bottom: 1px solid #00f;
}
#headersearch-container {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 560px;
  background: #fff;
  right: -560px;
  transition: 1s ease-in-out;
  z-index: 10;
}
#headersearch-container.headersearch-open {
  transition: 1s ease-in-out;
  right: 0;
  z-index: 10;
}
#headersearch-container .newsearch-tabs {
  padding: 20px 0 0;
}
#headersearch-container .newsearch-tabs .newsearch-tab {
  margin: 0 auto;
  width: 100%;
  padding-bottom: 20px;
}
.newsearch-widget .newsearch-tabs {
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
.newsearch-tabs .newsearch-tab {
  margin: 0 auto;
  width: 100%;
  border-bottom: 1px solid ccc;
  text-align: center;
  padding-bottom: 10px;
  color: #000;
}
.newsearch-tabs .newsearch-tab:hover {
  cursor: pointer;
}
.newsearch-tabs .newsearch-tab.newsearch-tab-sel {
  border-color: #00f;
}
.newsearch-widget .newsearch-result {
  padding: 40px;
}
.newsearch-widget .newsearch-result b,
.newsearch-widget .newsearch-result strong {
  font-weight: 600;
}
.newsearch-result .newsearch-result-title {
  font-size: 16px;
  color: #000;
}
.newsearch-result li {
  font-size: 16px;
  margin-bottom: 20px;
}
.newsearch-result p {
  font-size: 14px;
}
.newsearch-result em {
  color: #0089ff;
}
.newsearch-result em strong,
.newsearch-result strong em {
  font-weight: 400;
}
.newsearch-result .autoc-type {
  font-weight: 600;
  font-size: 12px;
  color: #00008b;
  background-color: #eaeef5;
  padding: 5px 10px;
  display: inline-block;
  border-radius: 5px;
}
.newsearch-widget .newsearch-pagination {
  text-align: center;
}
.newsearch-pagination {
  color: #000;
  padding-top: 10px;
}
.newsearch-pagination .right-arrow {
  margin-left: 20px;
}
.newsearch-pagination .left-arrow {
  margin-right: 20px;
}
.newsearch-pagination .left-arrow:hover,
.newsearch-pagination .right-arrow:hover {
  cursor: pointer;
}
#headersearch-container .newsearch-tabs {
  margin-top: unset;
}
#headersearch-container .newsearch-result {
  padding: 20px;
}
#headersearch-container .newsearch-result ul {
  height: calc(100vh - 195px);
  overflow-y: auto;
}
#headersearch-container .newsearch-pagination {
  position: absolute;
  bottom: 0;
  background: #fff;
  height: 30px;
  width: 85%;
}
.newsearch-result .newsearch-error {
  font-size: 18px;
  color: #00f;
  text-align: center;
}
#headersearch-container > #headersearch-input {
  height: 40px;
  font-family: Open sans, sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #131d40;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 47.5px;
  width: calc(100% - 20px);
}
#search_close {
  position: absolute;
  cursor: pointer;
  top: 60px;
  right: 20px;
  opacity: 0.5;
}
#headersearch-input:focus {
  border-color: #ccc;
  box-shadow: none;
}
#headersearch-container {
  border-left: 1px solid #bbb;
}
#newsearch-input {
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 5px;
}
@media (max-width: 1200px) {
  #search_close {
    right: 27.5px;
  }
}
@media (max-width: 767px) {
  #headersearch-container {
    top: 0;
  }
}
@media (max-width: 560px) {
  #headersearch-container {
    width: 100%;
  }
}
.gdpr-container {
  margin: 0 auto;
  max-width: 960px;
}
.gdpr-container h4 {
  font-size: 26px;
  color: #122f7f;
}
.gdpr-container h4 + p {
  color: #444;
}
.gdpr-list {
  margin-top: 30px;
}
.gdpr-list-item {
  height: 100%;
  margin-bottom: 25px;
}
.gdpr-item-details {
  display: none;
}
.item-details {
  margin: 10px 15px;
}
.item-details li {
  font-size: 12px;
  list-style-type: disc;
}
.show-hide {
  display: none;
}
.show-hide + label[for^="gdpr-list-details"],
.show-hide:checked ~ .gdpr-item-details {
  display: initial;
}
.show-hide:checked ~ label[for^="gdpr-list-details"] {
  display: none;
}
label[for^="gdpr-list-details-"] {
  color: #122f7f;
  text-decoration: underline;
}
.tgl-label {
  font-size: 18px;
  text-transform: uppercase;
  color: #414141;
  font-weight: 700;
}
.tgl-explain {
  font-size: 14px;
  color: #666;
}
.align-right {
  margin-left: calc(3em + 50px);
}
.btn-df {
  margin-top: 40px;
  margin-bottom: 60px;
  border: none;
  padding: 15px 30px;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
  color: #fff;
}
#saveSettings {
  background-color: #122f7f;
}
#acceptAll {
  background-color: #92b558;
}
.tgl {
  display: none;
}
.tgl,
.tgl *,
.tgl :after,
.tgl :before,
.tgl + .tgl-btn,
.tgl:after,
.tgl:before {
  box-sizing: border-box;
}
.tgl ::-moz-selection,
.tgl :after::-moz-selection,
.tgl :before::-moz-selection,
.tgl + .tgl-btn::-moz-selection,
.tgl::-moz-selection,
.tgl:after::-moz-selection,
.tgl:before::-moz-selection {
  background: 0 0;
}
.tgl ::selection,
.tgl :after::selection,
.tgl :before::selection,
.tgl + .tgl-btn::selection,
.tgl::selection,
.tgl:after::selection,
.tgl:before::selection {
  background: 0 0;
}
.tgl + .tgl-btn {
  outline: 0;
  display: inline-block;
  float: left;
  width: 4em;
  height: 2em;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tgl + .tgl-btn:after,
.tgl + .tgl-btn:before {
  position: relative;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
}
.tgl + .tgl-btn:after {
  left: 0;
}
.tgl + .tgl-btn:before {
  display: none;
}
.tgl:checked + .tgl-btn:after {
  left: 50%;
}
.tgl-ios + .tgl-btn {
  background: #c71585;
  border-radius: 2em;
  padding: 2px;
  transition: all 0.4s ease;
  border: 1px solid #e8eae9;
}
.tgl-ios + .tgl-btn:after {
  border-radius: 2em;
  background: #fbfbfb;
  transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),
    padding 0.3s ease, margin 0.3s ease;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
}
.tgl-ios + .tgl-btn:hover:after {
  will-change: padding;
}
.tgl-ios + .tgl-btn:active {
  box-shadow: inset 0 0 0 2em #e8eae9;
}
.tgl-ios + .tgl-btn:active:after {
  padding-right: 0.8em;
}
.tgl-ios:checked + .tgl-btn {
  background: #66cd00;
}
.tgl-ios:checked + .tgl-btn:active {
  box-shadow: none;
}
.tgl-ios:checked + .tgl-btn:active:after {
  margin-left: -0.8em;
}
a#hs-eu-decline-button,
body.cookies_nobanner div#hs-eu-cookie-confirmation {
  display: none !important;
}
#hs-eu-cookie-confirmation-inner {
  position: relative;
  padding: 20px 20px 40px !important;
}
#hs-eu-cookie-disclaimer {
  margin-bottom: 50px !important;
}
#hs-eu-confirmation-button {
  position: absolute;
  bottom: 15px;
  right: 130px;
}
#hs-eu-cookie-confirmation-inner > p > em {
  position: absolute;
  bottom: 15px;
  right: 0;
  background-color: #fff !important;
  border-radius: 2px;
  border: 1px solid #0067df;
  margin-right: 12px !important;
  padding: 10px 16px !important;
  text-decoration: none !important;
}
#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner em a {
  color: #fff !important;
  text-decoration: none !important;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  text-shadow: none !important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner em a:active,
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner em a:hover,
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner em a:link,
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner em a:visited {
  text-decoration: none !important;
}
@media only screen and (max-width: 480px) {
  body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    padding: 8px 14px 50px !important;
  }
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a[href="https://www.uipath.com/cookie-settings"]
{
  color: #0067df !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  margin-left: 16px !important;
}
@media only screen and (min-width: 768px) {
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a[href="https://www.uipath.com/cookie-settings"]
  {
    position: relative !important;
    left: 220px !important;
    top: 25px !important;
    color: #0067df !important;
    font-size: 16px !important;
    font-weight: 700 !important;
  }
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a[href="https://www.uipath.com/cookie-settings"]:hover
{
  font-weight: 700 !important;
  font-size: 16px !important;
}
.cookieWallClose {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  font-size: 20px;
  background: #000;
  color: #fff;
  border-radius: 0;
  height: 32px;
  width: 32px;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 6;
}
.HomepageNewsBanner {
  position: relative;
  z-index: 0;
  padding: 24px 16px;
  background-color: #eaf1f7;
  text-align: center;
}
.HomepageNewsBanner-title {
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 500;
}
.HomapageNewsBanner-subTitle {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .HomepageNewsBanner-container {
    margin-right: auto;
    margin-left: auto;
  }
  .HomepageNewsBanner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px;
    min-height: 140px;
  }
  .HomepageHeader {
    min-height: calc(100vh - 100px - 180px);
  }
  .HomepageNewsBanner-title {
    font-size: 19px;
  }
  .HomapageNewsBanner-subTitle {
    font-size: 15px;
  }
}
@media screen and (min-width: 1200px) {
  .HomepageNewsBanner {
    min-height: 170px;
  }
  .HomepageHeader {
    min-height: calc(100vh - 100px - 210px);
  }
  html.flexboxtweener .HomepageHeader.HomepageHeader {
    min-height: 0;
  }
  .HomepageNewsBanner-title {
    font-size: 20px;
  }
  .HomapageNewsBanner-subTitle {
    font-size: 17px;
  }
}
.WebinarBody ul > li {
  color: #4a4a4a;
}
.event-date h3,
.event-date h3 a {
  color: #fff !important;
  font-size: 34px;
}
.easyPaginateNav {
  font-family: Open Sans, sans-serif;
}
.easyPaginateNav a.current {
  text-decoration: underline;
}
.section-header {
  background: #112e7e;
  padding-top: 195px;
}
.section-header-text {
  text-align: center;
}
.header-hero {
  background: #112e7e;
  padding-top: 195px;
}
.header-hero-text {
  text-align: center;
}
#text-left-image-right-blue .text {
  padding-top: 20px;
  padding-right: 20px;
}
#text-left-image-right-blue p {
  font-size: 18px;
  font-family: Open Sans, sans-serif;
}
#text-left-image-right-blue #image {
  max-height: 460px;
}
#text-left-image-right-white {
  background: #fff;
}
#text-left-image-right-white .text {
  padding-top: 20px;
  padding-right: 20px;
}
#text-left-image-right-white p {
  font-size: 18px;
  font-family: Open Sans, sans-serif;
}
#text-left-image-right-white #image {
  max-height: 460px;
}
#featured-cotainer-white {
  background: #fff;
}
.grid-container .grid-content,
.grid-container .grid-content p {
  opacity: 0.8;
}
.grid-container .read-more,
.read-more {
  padding: 0;
  border: 0;
  background: 0;
  font-size: 16px;
  font-family: Open Sans, sans-serif;
}
.read-more:hover {
  text-decoration: underline;
}
.call-action-grid .contact-btn,
.call-action-grid h4,
.uipath-products-container .read-more-suite {
  font-family: Poppins, sans-serif;
}
.call-action-grid .contact-btn:hover,
.rpa-journey .call-action-grid .contact-btn:hover {
  border: 0;
}
#fifth-carousel .item,
#fourth-grid-slider .span3 {
  text-align: center;
  padding: 20px;
}
#fifth-carousel .item img {
  width: auto;
  margin: 0 auto;
  margin-bottom: 20px;
}
#fourth-grid-slider #owl-carousel .item img {
  margin: 0 auto;
  margin-bottom: 30px;
  width: auto;
}
.simple-text .simple-text-rich,
.title-and-text {
  font-family: Open Sans, sans-serif;
}
.two-columns-both-title .two-columns-text,
.two-columns-left-title .two-columns-text {
  margin-top: 0;
}
.center .image-t {
  margin: 0 auto;
  margin-bottom: 20px;
}
.full-text,
.full-text p {
  font-family: Open Sans, sans-serif;
}
.continue-reading {
  text-decoration: underline;
}
.cta-image:before {
  content: url(https://cdn2.hubspot.net/hubfs/416323/Binovate/custom-module/uipath-logo-cta.png?t=1516021443916);
}
.cta-blue,
.cta-white {
  padding-top: 60px;
  padding-bottom: 35px;
}
.testimonials-homepage {
  padding: 40px 0 65px;
}
.testimonial:before {
  content: url(https://cdn2.hubspot.net/hubfs/416323/Binovate/Homepage/img/quote.png?t=1516021443916);
}
.testimonial .description,
.testimonial .description p {
  font-size: 18px;
}
@media screen and (min-width: 1280px) {
  .testimonial .description,
  .testimonial .description p {
    font-size: 24px;
  }
}
.nav-dots .owl-nav [class*="owl-"] {
  background: 0;
}
.uipath-services-global:before {
  z-index: 999;
}
.head-title p,
.uipath-services-global h3 {
  font-family: Poppins, sans-serif;
}
#product-rpa .uipath-products-container .read-button {
  margin-top: 20%;
}
.uipath-products-container .read-more-suite:hover {
  text-decoration: underline;
}
.featured-it-department hr,
.featured-module-padding .text hr {
  border-bottom: 0;
}
.featured-it-department .left-hr hr:before,
.featured-module-padding .left-hr hr:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #e74c2d;
  margin: -5px;
  float: right;
}
.two-videos:after {
  margin: 0 auto;
  margin-top: 30px;
}
.two-videos:affter,
.two-videos:after {
  content: " ";
  width: 120px;
  height: 7px;
  background: #f14d0d;
}
.orches .mo-left #image img {
  border: 0;
}
.img-title-subtitle .first-col,
.new-modules-threecol .three-cols {
  padding-right: 20px;
}
.over-btn:hover {
  text-decoration: underline;
}
.features-testimonials .description {
  line-height: 28px;
  font-family: Open sans, sans-serif;
}
.blue-module-image-margin .mo-content,
.blue-module-image-margin .mo-content p,
.blue-module-image-margin .mo-content p span,
.blue-module-image-margin .mo-content span,
.blue-module-image-margin h3 {
  color: #fff;
}
.six-grid-jobs .span4 h6,
.six-grid-jobs .title,
.six-grid-jobs .title p,
.six-grid-jobs .title span {
  font-family: Open sans, sans-serif;
  line-height: 28px;
}
@media screen and (min-width: 768px) and (max-width: 1450px) {
  .c-left {
    padding-left: 0 !important;
  }
  .c-right {
    padding-right: 10%;
  }
  .features-testimonials .owl-prev {
    left: -2%;
  }
  .features-testimonials .owl-next {
    right: -5%;
  }
  .rpa-intro .owl-prev {
    left: -2%;
  }
  .rpa-intro .owl-next,
  .testimonials-homepage .owl-next {
    right: -5%;
  }
  .testimonials-homepage .owl-prev {
    left: -2%;
  }
  .title-and-text-rich {
    padding: 0 91px;
  }
  .privacy-policy .title-and-text-rich {
    padding: 0;
  }
  .orchestrator-website-page .c-left {
    padding-left: 6%;
  }
  .rpa-robot .mo-left .c-right .mo-content {
    padding-right: 90px;
  }
}
body.home {
  color: #303030;
}
.grouped-header-container,
.header-container,
.navbar-inverse .navbar-inner,
.navbar-wrapper-product-makeup {
  background: #fff;
  background: none repeat scroll 0 0 #fff;
  background-color: #fff;
  border-bottom: 0 solid #fff;
}
.home .header-container-wrapper,
.resources-page .header-container-wrapper {
  background: #fff
    url(http://cdn2.hubspot.net/hub/416323/file-2430173232-jpg/HomeImages/V2/bg_header_v2.jpg)
    no-repeat 0 0;
  min-height: 666px;
  background-size: cover;
  background-clip: padding-box;
}
.resources-page .header-container-wrapper {
  min-height: 0;
}
.resources-page .header-wrapper {
  background-color: transparent;
}
.header-container-wrapper .header-container {
  background: 0 0;
}
.header-container-text {
  position: relative;
}
.content {
  padding: 60px 0;
  margin: 0 auto;
}
#hero,
.content {
  overflow: hidden;
}
#hero {
  min-height: 100px;
  box-sizing: border-box;
  margin: 0;
  position: relative;
  z-index: 100;
}
#hero:before {
  content: "";
  left: 0;
  background: #2c3e50;
  opacity: 0;
}
#hero:before,
.header-wrapper {
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
.header-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.navbar-inverse .navbar-inner {
  padding-bottom: 0;
}
.activities-tutorials-sidebar
  .article-nav
  ul
  li.hs-menu-depth-3.hs-item-has-children
  > a:hover:after {
  content: "\f078";
  font-family: FontAwesome;
  display: inline-block;
  margin: 0 10px;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 1;
  position: absolute;
  right: 0;
}
.activities-tutorials-sidebar
  .article-nav
  ul
  li.hs-menu-depth-3.hs-item-has-children
  > a.expand:hover:after {
  content: "\f077" !important;
}
.activities-tutorials-sidebar
  .article-nav
  ul
  li.hs-menu-depth-4.hs-item-has-children
  > a:hover:after {
  content: "\f078";
  font-family: FontAwesome;
  display: inline-block;
  margin: 0 10px;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 1;
  position: absolute;
  right: 0;
}
.activities-tutorials-sidebar
  .article-nav
  ul
  li.hs-menu-depth-4.hs-item-has-children
  > a.expand:hover:after {
  content: "\f077" !important;
}
.activities-tutorials-sidebar
  .article-nav
  ul
  li.hs-menu-depth-4.hs-item-has-children
  > a {
  padding-left: 20px;
}
.activities-guide-main-content
  .main-content-list-site-map
  ul:not(:first-child)
  li.hs-menu-item.hs-item-has-children
  > a {
  color: #000;
  cursor: default;
}
@keyframes b {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.hs_cos_wrapper_type_image_slider {
  height: 694px !important;
}
.widget-type-image_slider {
  width: 100% !important;
  height: 634px !important;
  background: url(https://makani.com.sa/Assets/images/hex-loader2.gif) no-repeat
    50% scroll;
  background-position: 50%;
}
.hs_cos_flex-direction-nav a {
  background: url(http://uipath.com/hubfs/Landings/Resources/bg_direction_nav.png)
    no-repeat 0 0;
}
.hs_cos_flex-slider .hs_cos_flex-slides {
  height: 600px;
  overflow-y: hidden;
  overflow-x: hidden;
}
.hs_cos_flex-slider .hs_cos_flex-slides img {
  min-height: 600px;
}
@media (max-width: 2000px) {
  .hs_cos_flex-slider .hs_cos_flex-slides {
    width: 2000px;
  }
}
@media (min-width: 201px) and (max-width: 220px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 210.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -890px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 221px) and (max-width: 240px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 230.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -880px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 241px) and (max-width: 260px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 250.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -870px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 261px) and (max-width: 280px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 270.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -860px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 281px) and (max-width: 300px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 290.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -850px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 301px) and (max-width: 320px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 310.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -840px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 321px) and (max-width: 340px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 330.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -830px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 341px) and (max-width: 360px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 350.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -820px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 361px) and (max-width: 380px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 370.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -810px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 381px) and (max-width: 400px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 390.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -800px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 401px) and (max-width: 420px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 410.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -790px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 421px) and (max-width: 440px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 430.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -780px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 441px) and (max-width: 460px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 450.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -770px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 461px) and (max-width: 480px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 470.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -760px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 481px) and (max-width: 500px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 490.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -750px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 501px) and (max-width: 520px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 510.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -740px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 521px) and (max-width: 540px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 530.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -730px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 541px) and (max-width: 560px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 550.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -720px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 561px) and (max-width: 580px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 570.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -710px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 581px) and (max-width: 600px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 590.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -700px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 601px) and (max-width: 620px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 610.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -690px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 621px) and (max-width: 640px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 630.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -680px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 641px) and (max-width: 660px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 650.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -670px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 661px) and (max-width: 680px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 670.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -660px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 681px) and (max-width: 700px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 690.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -650px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 701px) and (max-width: 720px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 710.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -640px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 721px) and (max-width: 740px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 730.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -630px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 741px) and (max-width: 760px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 750.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -620px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 761px) and (max-width: 780px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 770.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -610px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 781px) and (max-width: 800px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 790.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -600px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 801px) and (max-width: 820px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 810.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -590px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 821px) and (max-width: 840px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 830.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -580px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 841px) and (max-width: 860px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 850.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -570px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 861px) and (max-width: 880px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 870.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -560px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 881px) and (max-width: 900px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 890.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -550px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 901px) and (max-width: 920px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 910.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -540px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 921px) and (max-width: 940px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 930.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -530px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 941px) and (max-width: 960px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 950.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -520px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 961px) and (max-width: 980px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 970.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -510px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 981px) and (max-width: 1000px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 990.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -500px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1001px) and (max-width: 1020px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1010.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -490px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1021px) and (max-width: 1040px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1030.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -480px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1041px) and (max-width: 1060px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1050.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -470px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1061px) and (max-width: 1080px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1070.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -460px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1081px) and (max-width: 1100px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1090.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -450px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1101px) and (max-width: 1120px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1110.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -440px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1121px) and (max-width: 1140px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1130.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -430px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1141px) and (max-width: 1160px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1150.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -420px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1161px) and (max-width: 1180px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1170.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -410px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1181px) and (max-width: 1200px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1190.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -400px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1201px) and (max-width: 1220px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1210.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -390px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1221px) and (max-width: 1240px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1230.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -380px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1241px) and (max-width: 1260px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1250.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -370px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1261px) and (max-width: 1280px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1270.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -360px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1281px) and (max-width: 1300px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1290.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -350px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1301px) and (max-width: 1320px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1310.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -340px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1321px) and (max-width: 1340px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1330.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -330px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1341px) and (max-width: 1360px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1350.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -320px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1361px) and (max-width: 1380px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1370.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -310px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1381px) and (max-width: 1400px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1390.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -300px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1401px) and (max-width: 1420px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1410.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -290px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1421px) and (max-width: 1440px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1430.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -280px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1441px) and (max-width: 1460px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1450.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -270px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1461px) and (max-width: 1480px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1470.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -260px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1481px) and (max-width: 1500px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1490.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -250px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1501px) and (max-width: 1520px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1510.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -240px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1521px) and (max-width: 1540px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1530.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -230px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1541px) and (max-width: 1560px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1550.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -220px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1561px) and (max-width: 1580px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1570.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -210px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1581px) and (max-width: 1600px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1590.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -200px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1601px) and (max-width: 1620px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1610.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -190px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1621px) and (max-width: 1640px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1630.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -180px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1641px) and (max-width: 1660px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1650.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -170px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1661px) and (max-width: 1680px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1670.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -160px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1681px) and (max-width: 1700px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1690.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -150px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1701px) and (max-width: 1720px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1710.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -140px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1721px) and (max-width: 1740px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1730.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -130px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1741px) and (max-width: 1760px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1750.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -120px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1761px) and (max-width: 1780px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1770.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -110px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1781px) and (max-width: 1800px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1790.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -100px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1801px) and (max-width: 1820px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1810.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -90px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1821px) and (max-width: 1840px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1830.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -80px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1841px) and (max-width: 1860px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1850.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -70px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1861px) and (max-width: 1880px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1870.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -60px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1881px) and (max-width: 1900px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1890.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -50px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1901px) and (max-width: 1920px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1910.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -40px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1921px) and (max-width: 1940px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1930.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -30px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1941px) and (max-width: 1960px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1950.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -20px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1961px) and (max-width: 1980px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1970.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: -10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
@media (min-width: 1981px) and (max-width: 2000px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    width: 1990.5px;
    padding-left: 10px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main img {
    margin-left: 0;
  }
  .hs_cos_flex-slider .hs_cos_flex-direction-nav .hs_cos_flex-next {
    right: 15px;
  }
}
.hs_cos_flex-slider .caption {
  top: 75px !important;
  font-family: Ubuntu, Arial, serif;
  font-weight: 300;
}
.hs_cos_flex-slider .caption > * {
  animation: b 2s !important;
}
.hs_cos_flex-slider .caption .caption__group {
  padding-top: 25px;
  padding-bottom: 25px;
}
.hs_cos_flex-slider .caption .caption__group:first-child {
  margin-top: 50px;
}
.hs_cos_flex-slider .caption .caption__group:last-child {
  margin-bottom: 25px;
}
.hs_cos_flex-slider .caption .caption__group .caption__group__row {
  text-align: center;
}
.hs_cos_flex-slider .caption .caption__group .caption__group__row--left {
  text-align: left;
}
.hs_cos_flex-slider .caption .caption__group .caption__group__row--center {
  text-align: center;
}
.hs_cos_flex-slider .caption .caption__text {
  font-family: Ubuntu, Arial, serif;
}
.hs_cos_flex-slider .caption .caption__text--grey {
  color: #e8eeff;
}
.hs_cos_flex-slider .caption .caption__text--white {
  color: #fff;
}
.hs_cos_flex-slider .caption .caption__text--transparent {
  opacity: 0.8;
}
.hs_cos_flex-slider .caption .caption__text--shadow {
  text-shadow: 3px 2px 5px rgba(0, 0, 0, 0.4);
}
.hs_cos_flex-slider .caption .caption__text--bold {
  font-weight: 400;
}
.hs_cos_flex-slider .caption .caption__text--right {
  float: right;
}
.hs_cos_flex-slider .caption .caption__text--thin {
  font-family: Ubuntu, Arial, serif;
}
.hs_cos_flex-slider .caption a.caption__text {
  text-decoration: underline !important;
}
.hs_cos_flex-slider .caption a.caption__text:hover {
  color: #d9d9d9 !important;
}
.hs_cos_flex-slider .caption .caption__cta {
  display: inline;
  padding: 5px;
}
.hs_cos_flex-slider .caption .caption__cta .cta_button {
  border-width: 2px !important;
  animation: b 1s !important;
}
.hs_cos_flex-slider .caption .caption__cta--primary .cta_button {
  background-color: rgba(60, 65, 104, 0.5) !important;
  border-color: rgba(79, 182, 255, 0.8) !important;
}
.hs_cos_flex-slider .caption .caption__cta--primary .cta_button:hover {
  background-color: rgba(116, 123, 175, 0.5) !important;
}
.hs_cos_flex-slider .caption .caption__cta--default .cta_button {
  background-color: rgba(115, 92, 74, 0.6) !important;
  border-color: hsla(0, 0%, 100%, 0.8) !important;
}
.hs_cos_flex-slider .caption .caption__cta--default .cta_button:hover {
  background-color: hsla(27, 22%, 62%, 0.6) !important;
}
.hs_cos_flex-slider .caption .caption__cta .cta_button {
  border-radius: 45px !important;
}
@media (max-width: 760px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    top: 0 !important;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption .caption__cta {
    display: block;
    padding: 0;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption .caption__group {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main
    .caption
    .caption__group:first-child {
    margin-top: 10px;
  }
}
@media (max-width: 440px) {
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption {
    top: 0 !important;
    position: absolute;
    background-color: initial;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption .caption__text--right {
    float: none;
  }
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:nth-child(2)
  .caption
  .caption__group:first-child
  .caption__group__row:nth-child(1) {
  font-size: 34px;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:nth-child(2)
  .caption
  .caption__group:nth-child(2)
  .caption__group__row:first-child {
  font-size: 29px;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:nth-child(2)
  .caption
  .caption__group:nth-child(2)
  .caption__group__row:nth-child(2) {
  font-size: 25px;
  margin-top: 100px !important;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:nth-child(3)
  .caption
  .caption__group:first-child
  .caption__group__row:nth-child(1) {
  padding-left: 50px;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:nth-child(3)
  .caption
  .caption__group:first-child
  .caption__group__row:nth-child(1)
  .caption__text {
  font-size: 34px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:nth-child(3)
  .caption
  .caption__group:nth-child(2)
  .caption__group__row:first-child {
  padding-left: 50px;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:nth-child(3)
  .caption
  .caption__group:nth-child(2)
  .caption__group__row:first-child
  .caption__text {
  font-size: 29px;
  margin-top: -10px;
  margin-bottom: -15px;
  padding-top: 0;
  padding-bottom: 0;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:nth-child(3)
  .caption
  .caption__group:nth-child(3)
  .caption__group__row:first-child {
  margin-top: 30px !important;
  padding-left: 50px;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:nth-child(3)
  .caption
  .caption__group:nth-child(3)
  .caption__group__row:first-child
  .caption__text {
  font-size: 25px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:first-child
  .caption
  .caption__group:nth-child(1)
  .caption__group__row:nth-child(1)
  .caption__text {
  font-size: 50px;
  font-weight: 600;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:first-child
  .caption
  .caption__group:nth-child(1)
  .caption__group__row:nth-child(2)
  p {
  opacity: 0.95;
  margin-top: -15px;
  margin-bottom: -15px;
  padding-top: 0;
  padding-bottom: 0;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:first-child
  .caption
  .caption__group:nth-child(1)
  .caption__group__row:nth-child(2)
  .caption__text {
  opacity: 0.95 !important;
  font-size: 33px;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:first-child
  .caption
  .caption__group:nth-child(2)
  .caption__group__row:nth-child(1),
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:first-child
  .caption
  .caption__group:nth-child(2)
  .caption__group__row:nth-child(1)
  .caption__cta:first-child {
  padding-left: 0;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:first-child
  .caption
  .caption__group:nth-child(2)
  .caption__group__row:nth-child(1)
  p {
  margin-top: -10px;
  margin-bottom: -15px;
  padding-top: 0;
  padding-bottom: 0;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:first-child
  .caption
  .caption__group:nth-child(2)
  .caption__group__row:nth-child(1)
  .caption__text {
  font-size: 33px;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:first-child
  .caption
  .caption__group:nth-child(1)
  .caption__underline {
  width: 50px;
  margin-top: 24px;
}
@media (min-width: 761px) {
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(2)
    .caption
    .caption__group:nth-child(2),
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(3) {
    margin-top: -60px;
  }
}
@media (max-width: 440px) {
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(2)
    .caption
    .caption__group:first-child
    .caption__group__row:nth-child(1) {
    font-size: 28.9px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(2)
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:first-child {
    font-size: 24.65px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(2)
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:nth-child(2) {
    font-size: 21.25px;
    margin-top: 85px !important;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:first-child
    .caption__group__row:nth-child(1) {
    padding-left: 50px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:first-child
    .caption__group__row:nth-child(1)
    .caption__text {
    font-size: 28.9px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:first-child {
    padding-left: 50px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:first-child
    .caption__text {
    font-size: 24.65px;
    margin-top: -10px;
    margin-bottom: -15px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(3)
    .caption__group__row:first-child {
    margin-top: 25.5px !important;
    padding-left: 50px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(3)
    .caption__group__row:first-child
    .caption__text {
    font-size: 21.25px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1)
    .caption__group__row:nth-child(1)
    .caption__text {
    font-size: 42.5px;
    font-weight: 600;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1)
    .caption__group__row:nth-child(2)
    p {
    opacity: 0.95;
    margin-top: -15px;
    margin-bottom: -15px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1)
    .caption__group__row:nth-child(2)
    .caption__text {
    opacity: 0.95 !important;
    font-size: 28.05px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:nth-child(1),
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:nth-child(1)
    .caption__cta:first-child {
    padding-left: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:nth-child(1)
    p {
    margin-top: -10px;
    margin-bottom: -15px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:nth-child(1)
    .caption__text {
    font-size: 28.05px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1)
    .caption__underline {
    width: 50px;
    margin-top: 24px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1)
    .caption__group__row:nth-child(1) {
    margin-top: -90px !important;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:first-child {
    margin-top: 60px !important;
  }
}
@media (min-width: 2000px) {
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(2)
    .caption
    .caption__group:first-child
    .caption__group__row:nth-child(1) {
    font-size: 40.8px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(2)
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:first-child {
    font-size: 34.8px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(2)
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:nth-child(2) {
    font-size: 30px;
    margin-top: 120px !important;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:first-child
    .caption__group__row:nth-child(1) {
    padding-left: 50px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:first-child
    .caption__group__row:nth-child(1)
    .caption__text {
    font-size: 40.8px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:first-child {
    padding-left: 50px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:first-child
    .caption__text {
    font-size: 34.8px;
    margin-top: -10px;
    margin-bottom: -15px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(3)
    .caption__group__row:first-child {
    margin-top: 36px !important;
    padding-left: 50px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(3)
    .caption__group__row:first-child
    .caption__text {
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1)
    .caption__group__row:nth-child(1)
    .caption__text {
    font-size: 60px;
    font-weight: 600;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1)
    .caption__group__row:nth-child(2)
    p {
    opacity: 0.95;
    margin-top: -15px;
    margin-bottom: -15px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1)
    .caption__group__row:nth-child(2)
    .caption__text {
    opacity: 0.95 !important;
    font-size: 39.6px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:nth-child(1),
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:nth-child(1)
    .caption__cta:first-child {
    padding-left: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:nth-child(1)
    p {
    margin-top: -10px;
    margin-bottom: -15px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:nth-child(1)
    .caption__text {
    font-size: 39.6px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1)
    .caption__underline {
    width: 50px;
    margin-top: 24px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(2)
    .caption
    .caption__group:nth-child(2) {
    width: 1079px !important;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:first-child,
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(2),
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(3) {
    width: 1051px !important;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1),
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(2) {
    width: 887px !important;
  }
}
@media (min-width: 1000px) {
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(2)
    .caption
    .caption__group:nth-child(2) {
    width: 902px;
    margin-left: auto;
    margin-right: auto;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:first-child {
    width: 902px;
    margin: 100px auto 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(2) {
    width: 902px;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(3) {
    width: 862px;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1) {
    width: 887px;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(2) {
    width: 887px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 3000px) {
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1),
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(2) {
    padding-left: 320px;
  }
}
@media (max-width: 999px) {
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(2)
    .caption
    .caption__group:first-child {
    margin-top: 75px !important;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(2)
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:nth-child(2) {
    width: 100%;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:first-child
    .caption__group__row:nth-child(1) {
    padding-left: 10px;
    padding-right: 10px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:first-child
    .caption__group__row:nth-child(1)
    .caption__text {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:first-child {
    padding-left: 10px;
    padding-right: 10px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:first-child
    .caption__text {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(3)
    .caption__group__row:first-child {
    margin-top: 30px !important;
    padding-left: 10px;
    padding-right: 10px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(3)
    .caption__group__row:first-child
    .caption__text {
    font-size: 25px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:first-child,
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(2),
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(3) {
    width: 100%;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:first-child
    .caption__group__row:nth-child(1),
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(2)
    .caption__group__row:first-child,
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:nth-child(3)
    .caption
    .caption__group:nth-child(3)
    .caption__group__row:first-child {
    text-align: center !important;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1)
    .caption__underline {
    display: none;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1) {
    width: 100%;
    text-align: center !important;
    padding-left: 10px;
    padding-right: 10px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1)
    .caption__group__row:nth-child(1) {
    margin-top: -60px;
  }
  .hs_cos_flex-slider
    .hs_cos_flex-slide-main:first-child
    .caption
    .caption__group:nth-child(1)
    .caption__group__row:nth-child(2)
    p:nth-child(2) {
    margin-top: 15px;
  }
  .hs_cos_flex-slider .hs_cos_flex-slide-main .caption .caption__text--right {
    float: none;
  }
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:nth-child(2)
  .caption
  .caption__group:first-child {
  margin-top: 75px !important;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:nth-child(3)
  .caption
  .caption__group:first-child {
  margin-top: 130px;
}
.hs_cos_flex-slider
  .hs_cos_flex-slide-main:first-child
  .caption
  .caption__group:nth-child(1) {
  margin-top: 90px !important;
}
@media (max-width: 962px) {
  .footer ul#footerLinks {
    display: block;
    margin-left: 40px;
    margin-right: 40px;
  }
  .footer ul#footerLinks .title {
    border-bottom: 1px solid #5d5f68;
    text-align: left;
    padding-left: 30px;
    line-height: 1;
    margin-bottom: 0;
  }
  .footer ul#footerLinks .title span {
    line-height: 1.4;
  }
  .footer ul#footerLinks ul.tree {
    display: none;
    background-color: #5d5f68;
  }
  .footer .company,
  .footer .product,
  .footer .social,
  .footer .support {
    margin-bottom: 0;
  }
  .footer ul#footerLinks li {
    padding-left: 0;
    float: none;
    margin: 0 auto;
    display: block;
  }
}
.header-container-wrapper h1,
.header-container-wrapper h2,
.header-container-wrapper h3 {
  text-align: center;
  font-weight: 300;
}
h1 {
  font-size: 48px;
}
h2 {
  font-size: 29px;
}
.header-sub-titles {
  margin-bottom: 25px;
}
.header-titles {
  margin-top: 0;
}
.header-titles h1 {
  padding: 40px 10px 10px;
  margin: 0;
}
.header-container-wrapper h1 {
  line-height: 1.5;
}
.header-container-wrapper h1,
.header-titles h1,
.header-titles h2 {
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}
.cta-holder {
  margin-bottom: 46px;
  text-align: center;
}
.cta-holder.no-title {
  margin: 20px 0;
  text-align: center;
}
.cta_button.try-robot-designer,
a#cta_button_416323_08d96faa-f385-4511-961e-3168ec6c9b12,
a#cta_button_416323_d364ce46-884f-4049-b6dd-420b3dc0d858 {
  border: 1px solid #cbb39b;
  background: rgba(49, 140, 205, 0.7);
  margin-top: 0;
}
.cta_button.try-robot-designer:hover,
a#cta_button_416323_08d96faa-f385-4511-961e-3168ec6c9b12:hover,
a#cta_button_416323_d364ce46-884f-4049-b6dd-420b3dc0d858:hover {
  background: #318ccd;
  color: rgb 255, 255, 255;
}
.cta_button.request-live-demo,
a#cta_button_416323_90027013-c397-4df5-a3a3-7bb813d28aed {
  border: 1px solid #cbb39b;
  background: hsla(30, 5%, 70%, 0.7);
  margin-top: 0;
}
.cta_button.request-live-demo:hover,
a#cta_button_416323_90027013-c397-4df5-a3a3-7bb813d28aed:hover {
  background: #b7b3af;
  border: 1px solid #b7b3af;
}
.empower-your-business {
  color: #303030;
  background-color: #fff;
  padding: 80px 0;
}
.empower-your-business h3 {
  font-size: 30px;
  line-height: 1.6;
  text-align: center;
  margin: 0;
}
.empower-your-business p {
  color: #848484;
  text-align: center;
  margin-top: 0;
}
.empower-your-business-left-box,
.empower-your-business-right-box {
  overflow: hidden;
}
.empower-your-business-left-box h4,
.empower-your-business-right-box h4 {
  font-size: 21px;
  line-height: 1.1;
  color: #303030;
  text-align: left;
}
.empower-your-business-left-box p,
.empower-your-business-right-box p {
  color: #848484;
  text-align: left;
}
.body-container {
  max-width: none;
}
.container-fluid {
  padding: 0;
}
.uipath-better-way {
  background: #fff
    url(http://cdn2.hubspot.net/hubfs/416323/Landings/Resources/uipath_automation_journey.jpg)
    no-repeat 50%;
  background-size: cover;
  height: 412px;
}
.uipath-better-way .uipath-features {
  text-align: center;
}
.uipath-better-way h3 {
  text-align: center;
  color: #fff;
  font-size: 36px;
  font-weight: 300;
  margin-top: 20px;
  margin-bottom: 34px;
}
.uipath-better-way p {
  color: #fff;
  font-size: 18px;
}
.what-customers-are {
  padding-bottom: 70px;
}
.what-customers-are h3 {
  margin-top: 80px;
  margin-bottom: 60px;
  text-align: center;
  font-size: 36px;
  font-weight: 300;
}
.what-customers-are blockquote,
.what-customers-are span {
  color: #434343;
  text-align: left;
}
.what-customers-are blockquote {
  padding: 0;
  margin: 0;
  border-left: none;
  margin-bottom: 22px;
}
.what-customers-are blockquote ul li {
  color: #434343;
  font-size: 14px;
  line-height: 1.2;
  list-style-type: disc;
}
.what-customers-are img {
  float: left;
  padding: 12px 12px 0 0;
}
.with-uipath-wrapper {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 80px;
}
.with-uipath-wrapper h3 {
  font-size: 36px;
  color: #303030;
  font-weight: 300;
  text-align: center;
  margin-top: 34px;
  margin-bottom: 44px;
}
.gradient-20 .with-uipath-wrapper h3 {
  margin-top: 80;
}
.with-uipath-wrapper {
  text-align: center;
}
.get-started-today h3 {
  text-align: center;
  font-size: 36px;
  color: #303030;
  margin-top: 70px;
  margin-bottom: 42px;
  font-weight: 300;
}
.image-quotes {
  position: relative;
  bottom: -37px;
  text-align: center;
}
.customer-quote img {
  float: left;
}
.customer-quote p {
  padding-top: 0;
  margin-top: 0;
}
.get-started-today-container {
  padding-bottom: 50px;
}
.uipath-better-way {
  font-family: Ubuntu, Arial, serif;
}
.uipath-better-way .layout-widget-wrapper {
  margin-top: 54px;
}
.uipath-better-way .box-product {
  display: inline-block;
  width: 49%;
  text-align: center;
  background: 0 0;
}
.uipath-better-way .box-product:nth-child(2n) {
  border-left: 1px solid rgba(232, 249, 255, 0.2);
}
.uipath-better-way .box-product .box-product__title {
  color: #e8f9ff;
  font-size: 20px;
  font-weight: 400;
  font-family: Ubuntu, Arial, serif;
}
.uipath-better-way .box-product .box-product__title .box-product__title__image {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.uipath-better-way .box-product .box-product__title .box-product__title__link {
  display: block;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-family: Ubuntu, Arial, serif;
  text-decoration: none;
  background: 0 0;
  border: none;
}
.uipath-better-way
  .box-product
  .box-product__title
  .box-product__title__link:hover {
  color: #cff2ff;
}
.uipath-better-way .box-product .box-product__description {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 65%;
  color: rgba(232, 249, 255, 0.5);
  font-size: 15px;
  font-family: Ubuntu, Arial, serif;
}
@media (max-width: 767px) {
  .uipath-better-way .layout-widget-wrapper {
    margin-top: 0;
  }
  .uipath-better-way .box-product:nth-child(2n) {
    border-left: none;
  }
  .uipath-better-way .box-product .box-product__description {
    width: 100%;
  }
  .uipath-better-way .box-product .box-product__title__link {
    text-decoration: underline !important;
  }
}
@media (max-width: 979px) {
  .uipath-better-way .box-product .box-product__description {
    width: 80%;
  }
}
@media (max-width: 600px) {
  .uipath-better-way .box-product {
    width: 100%;
    padding-left: 0;
  }
}
span.navigation-tagline {
  margin-top: 45px;
}
.navbar .nav > li > a,
span.navigation-tagline {
  color: #303030;
  text-transform: uppercase;
}
.navbar .nav > li > .dropdown-menu:before {
  left: 15px;
}
.navbar .brand.brand-product-makeup {
  margin: 16px 0;
  padding: 0 21px 0 0;
}
.navbar .nav.nav-product-makeup {
  margin-top: 32px;
  margin-right: 4px;
}
.box-product a {
  display: inline-block;
  margin: 15px auto 0;
  color: #fff;
  font-size: 18px;
  line-height: 1;
  padding: 12px 17px;
  border: 1px solid #fff;
  background-color: hsla(0, 0%, 100%, 0.5);
  border-radius: 5px;
}
.box-product a:hover {
  background-color: hsla(0, 0%, 100%, 0.9);
  color: #303030;
}
.footer .copyright a,
.footer .copyright span {
  font-size: 12px;
}
@media (max-width: 480px) {
  .box-product {
    min-width: 0;
  }
  .empower-your-business-left-box img,
  .empower-your-business-right-box img {
    display: none;
  }
}
@media (max-width: 767px) {
  body.home
    > .header-container-wrapper
    .header-container
    .navbar-wrapper-product-makeup {
    margin-bottom: 30px;
  }
  .empower-your-business {
    padding-top: 30px;
  }
  .what-customers-are h3 {
    margin-top: 50px;
  }
  .body-container-wrapper .container {
    padding-left: 16px;
    padding-right: 16px;
    text-align: left;
  }
  .header-titles h1 {
    margin-top: 0;
  }
  .widget-type-cta .cell-wrapper.layout-widget-wrapper {
    text-align: center;
  }
  .cta_button.try-robot-designer,
  a#cta_button_416323_08d96faa-f385-4511-961e-3168ec6c9b12 {
    float: none;
    margin-left: 0;
  }
  .cta_button.request-live-demo,
  a#cta_button_416323_90027013-c397-4df5-a3a3-7bb813d28aed {
    float: none;
    margin-top: 10px;
  }
  .scroll-to-learn-more-container {
    margin-bottom: 20px;
  }
  .empower-your-business h3,
  .empower-your-business h4,
  .empower-your-business p,
  .what-customers-are h3 {
    text-align: left;
  }
  .empower-your-business-left-box img,
  .empower-your-business-right-box img {
    margin-left: 30px !important;
  }
  .uipath-better-way {
    height: auto;
  }
  .box-product {
    float: none;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }
  .aligner {
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: -moz-box;
    -moz-box-pack: center;
    -moz-box-align: center;
    display: -ms-flexbox;
    display: flex;
    box-orient: vertical;
    box-pack: center;
    box-align: center;
  }
  .aligner-item {
    display: block;
    margin: 0;
    padding: 20px;
    width: 80%;
  }
  .image-quotes {
    bottom: -79px;
  }
  .with-uipath-wrapper h3 {
    margin-top: 0;
  }
  .footer .company,
  .footer .product,
  .footer .social,
  .footer .support {
    margin-bottom: 0;
  }
}
body {
  line-height: 1.8;
  padding: 0 !important;
  -moz-osx-font-smoothing: grayscale;
}
body,
li,
p {
  color: #4e5758;
}
li,
p {
  line-height: 1.4;
  font-size: 16px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.2;
  font-weight: 300;
  color: #1b1b1e;
}
h2 {
  font-size: 30px;
}
h3 {
  font-size: 24px;
}
h5 {
  font-size: 18px;
}
img {
  min-height: 0;
}
.input input.hs-input {
  height: 28px;
}
.input select.hs-input {
  height: 34px;
}
#gsc-i-id1,
#gsc-i-id2 {
  min-height: 21px;
}
p {
  margin-top: 5px;
  margin-bottom: 5px;
}
a:hover {
  text-decoration: none;
}
a.close {
  background: transparent
    url(//blog.uipath.com/hs-fs/hub/416323/file-1132333736-gif/close.gif)
    no-repeat 0 0;
  cursor: pointer;
  height: 13px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 13px;
}
a.close:hover {
  background-position: 0 -13px;
}
a.more-link {
  background: rgba(49, 140, 205, 0.7);
  border: 1px solid #fff;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
  display: inline-block;
  font-weight: 400;
  margin-bottom: 40px;
  margin-top: 25px;
  padding: 6px 14px;
  text-decoration: none;
}
a.btn_tweeter_footer {
  background: none repeat scroll 0 0 #54c4eb;
  border: 1px solid #4aaacc;
  border-radius: 3px;
  color: #fff;
  padding: 6px 15px;
  text-decoration: none;
}
a.cta_button.request_demo_btn:hover {
  color: #fff;
}
a.cta_button.request_demo_btn {
  color: #86cdff;
}
.top-spacing {
  margin-top: 20px !important;
}
html body input.hs-input.email-edit {
  min-height: 30px;
}
.hs-input.invalid.error {
  border: 1px solid red;
}
.hs-error-msgs.inputs-list li label {
  color: red;
}
.footer-container {
  max-width: none;
}
.header-container.container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.field .input > .inputs-list {
  margin-left: 0;
  list-style: none;
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
  line-height: 0;
}
.hs_blog_release_notes_subscription.field.hs-form-field ul.inputs-list {
  list-style: none;
  margin-left: 0;
}
.HomepageHeader {
  padding-top: 0 !important;
}
.hs_blog_release_notes_subscription.field.hs-form-field
  ul.inputs-list
  li.hs-form-radio {
  display: inline-block;
  padding-right: 4%;
}
.hs_blog_release_notes_subscription.field.hs-form-field
  ul.inputs-list
  li.hs-form-radio
  .hs-form-radio-display {
  display: inline;
}
.hs_blog_release_notes_subscription.field.hs-form-field
  ul.inputs-list
  li.hs-form-radio
  input.hs-input {
  margin: -4px 5px 0 0;
}
.hs_submit .actions input.hs-button {
  background: rgba(49, 140, 205, 0.7);
  border: 1px solid #fff;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
  display: inline-block;
  font-weight: 400;
  padding: 6px 14px;
  text-decoration: none;
  border: 1px solid #07a2dc;
}
.hs_submit .actions input.hs-button:hover {
  background-color: #07acea;
}
.hs-field-desc {
  display: block;
  font-size: 12px;
  margin-bottom: 4px;
  border-bottom: 0;
  line-height: normal;
  font-style: italic;
}
.hs-form-checkbox-display input {
  margin: 2px 8px 2px 0;
}
.hs-form-radio-display input[type="radio"] {
  width: auto !important;
  margin: 2px 8px 2px 0;
}
iframe[name="google_conversion_frame"] {
  height: 0 !important;
  width: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important;
  margin-top: -13px;
  float: left;
}
.gradient {
  background: #edf0f1;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjBmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: linear-gradient(180deg, #edf0f1 0, #fff 30%);
}
.gradient.gradient-10 {
  background: linear-gradient(180deg, #edf0f1 0, #fff 10%);
}
.gradient.gradient-20 {
  background: linear-gradient(180deg, #edf0f1 0, #fff 22%);
}
.gradient-grey {
  background: none #ecf0f1;
}
.dont-break-out {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
span.navigation-tagline {
  color: #fff;
  display: block;
  float: left;
  margin: 39px 0 0;
  font-size: 16px;
  line-height: 1.8;
  font-family: WeblySleek UI;
}
.navbar {
  margin-bottom: 0;
}
.navbar-inner {
  background-image: none;
  border: none;
  box-shadow: none;
  height: auto;
  margin: auto;
  padding: 0;
  padding-bottom: 0;
}
.navbar-wrapper {
  background: none repeat scroll 0 0 hsla(0, 0%, 100%, 0.9);
  background-color: hsla(0, 0%, 100%, 0.9);
  border-bottom: 0 solid hsla(0, 0%, 100%, 0.9);
  margin-top: 0;
  z-index: 10;
}
.navbar-inverse .navbar-inner {
  background: none repeat scroll 0 0 #fff;
  background-color: #fff;
  border-bottom: 0 solid #fff;
  border: 0;
  border-radius: 0;
}
.navbar-inverse .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2372b2;
  background-image: linear-gradient(180deg, #2372b2, #2372b2);
  background-repeat: repeat-x;
  border-color: #2372b2;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.navbar-inverse .btn-navbar:hover {
  background-color: #2372b2;
}
.navbar .nav.nav-product-makeup {
  margin-top: 26px;
  margin-bottom: 2px;
}
.navbar .brand.brand-product-makeup {
  margin-left: 0;
  padding: 11px 21px 0 0;
}
.navbar.container_h {
  width: 1030px;
}
.navbar .container_h {
  margin: auto;
  width: 1030px;
}
.navbar .brand {
  padding: 10px 15px 13px 20px;
}
.navbar .nav {
  float: right;
  margin-right: 0;
  margin-top: 45px;
}
.navbar .nav > li > a {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  text-shadow: none;
  font-family: Ubuntu, Arial, serif;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #2475bb;
  font-weight: 400;
  text-shadow: none;
}
.navbar .nav > li.dropdown:hover ul.dropdown-menu {
  display: block;
}
.navbar .nav > li > .dropdown-menu {
  color: #252428;
  min-width: 0;
  left: -12px;
  margin: 0;
  position: absolute;
  background: hsla(0, 0%, 100%, 0.98);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  padding: 0;
  border-radius: 4px;
}
.navbar .nav > li > .dropdown-menu:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px;
  border-color: transparent transparent hsla(0, 0%, 100%, 0.98);
  position: absolute;
  top: -8px;
  left: 16px;
}
.navbar .nav > li > .dropdown-menu.home-menu {
  left: -8px;
}
.navbar .nav > li > .dropdown-menu.resources-submenu {
  left: -6px;
  display: none;
}
.navbar .nav > li > a.hover {
  color: #2475bb;
}
.navbar .nav li.dropdown.open > .dropdown-toggle {
  color: #2475bb;
  background-color: transparent;
}
.navbar .nav > li > .dropdown-menu.home-menu li,
.navbar .nav > li > .dropdown-menu.home-menu li.display-inline {
  display: inline-table;
  width: 100%;
}
.navbar
  .nav
  > li
  > .dropdown-menu.home-menu.automate-submenu
  .automate-submenu-column,
.navbar
  .nav
  > li
  > .dropdown-menu.home-menu.resources-submenu
  .resources-submenu-column,
.navbar
  .nav
  > li
  > .dropdown-menu.home-menu.solutions-submenu
  .solutions-submenu-column {
  display: table-cell;
}
.navbar
  .nav
  > li
  > .dropdown-menu.home-menu.automate-submenu
  .automate-submenu-column
  li,
.navbar
  .nav
  > li
  > .dropdown-menu.home-menu.resources-submenu
  .resources-submenu-column
  li,
.navbar
  .nav
  > li
  > .dropdown-menu.home-menu.solutions-submenu
  .solutions-submenu-column
  li {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}
.navbar .dropdown-menu span.empty-span,
.navbar
  .nav
  > li
  > .dropdown-menu.home-menu.automate-submenu
  .automate-submenu-column
  > li
  > a,
.navbar
  .nav
  > li
  > .dropdown-menu.home-menu.resources-submenu
  .resources-submenu-column
  > li
  > a,
.navbar
  .nav
  > li
  > .dropdown-menu.home-menu.solutions-submenu
  .solutions-submenu-column
  > li
  > a,
.navbar .nav > li > .dropdown-menu > li > a,
.navbar .nav > li > .dropdown-menu > li > strong {
  padding: 15px 20px;
  font-size: 18px;
  display: block;
  color: #4e5758;
  font-weight: 400;
  border-radius: 0;
  -webkit-font-smoothing: subpixel-antialiased;
  transition: background 0.1s linear;
  line-height: 20px;
  font-family: WeblySleek UI, Segoe UI, Helvetica Neue, Arial, sans-serif;
}
.navbar
  .nav
  > li
  > .dropdown-menu.home-menu.automate-submenu
  .automate-submenu-column
  > li
  > a:hover,
.navbar
  .nav
  > li
  > .dropdown-menu.home-menu.resources-submenu
  .resources-submenu-column
  > li
  > a:hover,
.navbar
  .nav
  > li
  > .dropdown-menu.home-menu.solutions-submenu
  .solutions-submenu-column
  > li
  > a:hover,
.navbar .nav > li > .dropdown-menu > li > a:hover {
  background: rgba(0, 0, 0, 0.1);
  color: inherit;
  outline: 0;
  color: #636363;
  background-image: none;
  text-decoration: none;
}
.navbar .nav > li > .dropdown-menu > li > strong {
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  padding: 10px 20px;
}
.navbar .nav > li > .dropdown-menu > li > a small {
  display: block;
  font-size: 14px;
  color: #7f8c8d;
}
.resources-submenu-column .gap_row {
  padding: 25px 0;
}
.head-search-container {
  float: right;
  margin-top: 43px;
}
.head-search-container .head-search-input {
  display: none;
  width: 96px;
  color: #303030;
  font-size: 18px;
  font-weight: 400;
  text-shadow: none;
  font-family: Ubuntu, Arial, serif;
  height: 30px;
  line-height: 28px;
  border: 0;
  border-radius: 4px;
  padding: 0 5px 0 28px;
  transition: 0.2s ease;
  box-shadow: 0 0 0 1px #e9edf2;
  background-image: url(//cdn2.hubspot.net/hubfs/416323/Header/search-black-header.svg);
  background-repeat: no-repeat;
  background-position: 5px;
}
.head-search-container .head-search-input:focus {
  background-color: #fff;
  box-shadow: 0 0 0 1px #b7b3af;
  color: #303030;
  outline: 0;
}
.head-search-input.light.launch-search {
  display: block;
}
.header-container-wrapper .swiftype-widget .autocomplete {
  width: 305px !important;
}
ul.sub-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
.affix {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
}
.affix-top {
  position: absolute;
}
.sticky-wrapper {
  height: 68px;
  border-top: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
  background-color: #ecf0f1;
}
.sticky-holder {
  height: 70px;
}
.sticky-wrapper.affix {
  position: fixed;
  top: 0;
  z-index: 20;
}
.sticky-wrapper .item-list {
  position: relative;
}
.sticky-wrapper .item-list h3 {
  display: block;
  margin: 0;
  padding: 0;
  float: left;
  line-height: 66px;
}
.sticky-wrapper .item-list .a,
.sticky-wrapper
  .item-list
  .a#cta_button_416323_08d96faa-f385-4511-961e-3168ec6c9b12,
.sticky-wrapper .item-list .cta_button.request-live-demo,
.sticky-wrapper .item-list .cta_button.try-robot-designer,
.sticky-wrapper
  .item-list
  a#cta_button_416323_90027013-c397-4df5-a3a3-7bb813d28aed {
  margin-top: 10px !important;
}
.arrow {
  bottom: -5px;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid rgba(64, 64, 64, 0.8);
  position: absolute !important;
  width: 0;
  height: 0;
}
.doc-type-filter {
  margin: 20px 0;
}
.checkbox-container {
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 19px;
  display: inline-block;
  padding: 5px;
  cursor: pointer;
  background-color: #dcdcdc;
  color: #b5b5b5;
  position: relative;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  box-shadow: none;
}
.checkbox-container label {
  font-size: 16px;
}
.checkbox-container.selected,
.result div[class*="doc-type"] {
  color: #fff;
}
.doc-type-filter input {
  display: none;
  margin: 0 5px 0 0;
}
.doc-type-filter label {
  cursor: pointer;
  color: inherit;
}
.checkbox-container label:before {
  content: "\2610 ";
  font-size: 18px;
  padding-right: 3px;
  margin-bottom: -3px;
}
.checkbox-container.selected label:before {
  content: "\2611 ";
  font-size: 18px;
  padding-right: 3px;
}
div[class*="tooltip"] {
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
  display: none;
  padding: 5px 8px;
  background-color: rgba(64, 64, 64, 0.8);
  color: #fff;
  text-align: center;
  text-decoration: none;
  word-wrap: break-word;
  border-radius: 2px;
  position: absolute !important;
  width: 100%;
  height: 65px;
  top: -75px;
  font-weight: 100;
  line-height: 19px;
  font-size: 11px;
}
.checkbox-container div[class*="tooltip"] {
  left: 0;
}
.responsive-iframe-wrapper {
  height: 0;
  width: 100%;
  height: 100%;
}
.responsive-iframe-wrapper iframe {
  top: 0;
  left: 0;
}
.gcs-blog {
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 15px;
}
.gcs-blog form {
  margin: 0;
}
.gcs-blog form input.st-search-submit,
form input.st-search-submit,
input#st-search-submit {
  width: 25%;
  background: #81b8e1
    url(//cdn2.hubspot.net/hubfs/416323/Landings/Search/search-loupe.png)
    no-repeat 50%;
}
.gcs-blog form input.st-search-submit:hover,
form input.st-search-submit:hover,
input#st-search-submit:hover {
  background-color: #549dd2;
}
.gcs-blog #gsc-i-id1 {
  margin: 0 3px 3px !important;
}
.gcs-blog .swiftype-widget .autocomplete li p.autoc-type {
  display: none;
}
.color-code {
  display: block;
  width: 6px;
  float: left;
  height: 50px;
  border: none !important;
  margin-right: 8px;
}
.result a {
  color: #546a8a;
}
.checkbox-container.doc-type-blog.selected,
.color-code.doc-type-blog,
.result .doc-type-blog {
  background-color: #c5bc16;
  border: 1px solid #084c9b;
}
.checkbox-container.doc-type-solutions.selected,
.color-code.doc-type-solutions,
.result .doc-type-solutions {
  background-color: #00adef;
  border: 1px solid #084c9b;
}
.checkbox-container.doc-type-video-tutorials.selected,
.color-code.doc-type-video-tutorials,
.result .doc-type-video-tutorials {
  background-color: #f26a50;
  border: 1px solid #084c9b;
}
.checkbox-container.doc-type-user-guides.selected,
.color-code.doc-type-user-guides,
.result .doc-type-user-guides {
  background-color: #313193;
  border: 1px solid #084c9b;
}
.checkbox-container.doc-type-activities-guide.selected,
.color-code.doc-type-activities-guide,
.result .doc-type-activities-guide {
  background-color: #8ec641;
  border: 1px solid #084c9b;
}
.checkbox-container.doc-type-quick-answers.selected,
.color-code.doc-type-quick-answers,
.result .doc-type-quick-answers {
  background-color: #01aef0;
  border: 1px solid #084c9b;
}
.checkbox-container.doc-type-products.selected,
.color-code.doc-type-products,
.result .doc-type-products {
  background-color: #4a709f;
  border: 1px solid #084c9b;
}
.checkbox-container.doc-type-forums.selected,
.color-code.doc-type-forum,
.color-code.doc-type-forums,
.result .doc-type-forums {
  background-color: #b7b3af;
  border: 1px solid #084c9b;
}
.checkbox-container.doc-type-news.selected,
.color-code.doc-type-news,
.result .doc-type-news {
  background-color: #551a8b;
  border: 1px solid #084c9b;
}
.checkbox-container.doc-type-events.selected,
.color-code.doc-type-events,
.result .doc-type-events {
  background-color: #000;
  border: 1px solid #084c9b;
}
.checkbox-container[class$="-docs"].selected,
.color-code[class$="-docs"],
.result [class$="-docs"] {
  background-color: #6495ed;
  border: 1px solid #084c9b;
}
.st-no-results {
  margin-bottom: 20px;
}
#header_tagline {
  color: #fff;
  float: left;
  font-weight: 400;
  margin-top: 44px;
}
#footer_container_1 {
  background: url(//cdn2.hubspot.net/hub/416323/file-2565949794-jpg/HomeImages/V2/bg_footer_v2.jpg)
    repeat 0 0 transparent;
  text-align: center;
}
#footer_container img {
  border-radius: 0;
}
.copyright {
  text-align: center;
}
ul.footer_box {
  color: #fff;
  float: left;
  list-style: none;
  text-align: left;
  width: 260px;
}
p.social_text {
  display: inline-block;
  margin: 7px 0 0;
  padding: 0;
}
.social_media {
  height: 155px;
  list-style: none;
  margin-left: 0;
}
.social_media li {
  padding-bottom: 20px;
}
.social_logo {
  bottom: 24px;
  position: absolute;
}
p.we,
ul.footer_box li.title {
  color: #fff;
  font-weight: 600;
  padding: 24px 0 10px;
}
#copyright {
  color: #fff;
  margin: 0 auto;
}
#copyright p {
  color: #fff;
  text-align: center;
}
.footer-container-wrapper {
  background: url(//cdn2.hubspot.net/hub/416323/file-2565949794-jpg/HomeImages/V2/bg_footer_v2.jpg)
    repeat 0 0 transparent;
  height: auto;
  margin-top: 0;
}
a.btn_linkedin:hover {
  background-color: #02699b;
  text-decoration: none;
}
a.btn_linkedin {
  background-color: #007bb6;
  border: 1px solid #02537a;
  border-radius: 3px;
  color: #fff;
  font-weight: 400;
  margin-top: 12px;
  padding: 6px 15px;
  text-decoration: none;
}
a.all-posts-link {
  background: none 0 0 #9dcb3b;
  color: #fff;
  font-weight: 400;
  padding: 8px 25px;
}
a.all-posts-link:hover {
  background-color: #acdf3f;
  color: #fff;
}
.post-header {
  font-weight: 400;
  margin-top: 25px;
}
a.start_free_btn {
  display: inline-block;
  margin-top: 3px;
}
.input[type="text"] {
  transition: border 0.2s linear, box-shadow 0.2s linear;
}
.uipathheader {
  color: #fff;
}
.uipathheader img {
  padding-right: 10px;
}
.demo,
.demo a,
.freetrial,
.freetrial a,
.uipathhome,
.uipathhome a {
  font-weight: 400;
}
.uipathhome {
  margin-left: 0;
}
.freetrial {
  background: #9dcb3b;
  border: 1px solid #89b133;
}
.demo {
  background: #1094d8;
  border: 1px solid #0d89c9;
}
.gsc-control-cse {
  background-color: transparent !important;
  border: 1px solid #ccc;
  border-color: transparent !important;
}
.gsc-input {
  box-shadow: none !important;
  height: 18px;
}
.gsc-input-box {
  background: #fff;
  border: 1px solid #d9d9d9;
  height: 30px;
  max-width: 100% !important;
  width: 100% !important;
}
.gsib_a {
  padding: 3px 2px 3px 5px;
  width: 100% !important;
}
#gsc-i-id2 {
  height: 18px !important;
  margin: 0 3px 3px !important;
  padding: 0 0 5px !important;
}
#gsc-i-id1,
#gsc-i-id2 {
  -webkit-box-sizing: border-box;
  background-image: none !important;
  border: none;
  width: 100% !important;
}
#gsc-i-id1 {
  margin: 0 3px 6px !important;
}
#gsc-iw-id1.gsc-input-box {
  border-radius: 3px;
  margin-top: 5px;
}
.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2 {
  height: 14px !important;
  margin-top: 6px !important;
  padding: 8px 27px;
  width: 13px;
}
.gsc-orderby-label,
.gsc-result-info,
.gsc-selected-option {
  font-weight: 300 !important;
  text-transform: none;
}
.gs-result .gs-title,
.gs-title,
.gs-title a {
  -webkit-font-smoothing: antialiased;
  color: #317c95;
  font-weight: 300;
  text-decoration: none !important;
  text-transform: none;
}
.gs-snippet {
  text-transform: none;
}
.gs-web-image-box-portrait img.gs-image {
  align: center;
  max-height: 100%;
  max-width: 90%;
}
.gsc-cursor-page {
  border: 2px solid #ccc;
  padding: 4px 8px;
}
.gsc-control-cse .gsc-control-cse-en {
  background-color: transparent !important;
  border: 0 solid #ccc !important;
}
.near-logo {
  display: block;
  float: left;
  margin-top: 61px;
}
#slidebox {
  -moz-box-shadow: -2px 0 5px #aaa;
  -webkit-box-shadow: -2px 0 5px #aaa;
  background-color: #fcfcfc;
  border-top: 3px solid #666;
  bottom: 0;
  box-shadow: -2px 0 5px #aaa;
  max-height: 70%;
  max-width: 70%;
  padding: 20px;
  position: fixed;
  right: -430px;
  text-indent: 0;
  width: 300px;
  z-index: 99998;
}
.grouped-header-container .logo-image-box {
  margin-top: 29px;
}
#gs_st50,
.blog-mail input::-ms-clear,
.blog-mail label,
.gsc-input::-ms-clear,
.gsc-url-bottom,
.gsc-url-top,
input::-ms-clear {
  display: none;
}
a.more-link:hover {
  background-color: #07acea;
}
#footer .we,
.social_media a,
.social_media a:hover,
ul.footer_box a {
  color: #fff;
}
.grouped-header-container,
.header-container,
.navbar-wrapper-product-makeup {
  background: none repeat scroll 0 0 #252428;
  border-bottom: 0 solid #252428;
}
.footer .company,
.footer .product,
.footer .social,
.footer .support {
  margin-bottom: 20px;
}
.footer {
  margin-top: 30px;
  margin-bottom: 0;
  color: #fff;
  opacity: 0.9;
}
.footer .title {
  font-size: 18px;
  color: #fff;
  font-weight: 600;
  font-family: Ubuntu, Arial, serif;
  margin-bottom: 20px;
}
.footer .title a {
  color: #fff;
}
.footer ul {
  padding: 0;
  margin: 0;
}
.footer li {
  list-style: none;
  margin-left: 0;
}
.footer ul#footerLinks {
  display: table;
  table-layout: fixed;
}
.footer ul#footerLinks li {
  display: table-cell;
  padding-left: 20px;
}
.footer ul#footerLinks li:first-child {
  padding-left: 0;
}
.footer ul#footerLinks .title .fa {
  display: none;
}
.footer ul#footerLinks li .product ul li {
  width: 100%;
}
.footer ul#footerLinks li ul li {
  padding: 0;
  white-space: nowrap;
  display: block;
}
.footer a {
  color: #9bbfd8;
  font-size: 16px;
  transition: color 0.1s linear;
  text-decoration: none;
}
.footer a:hover {
  color: #fff;
  text-decoration: none;
}
.footer .copyright {
  margin-top: 10px;
}
.footer .copyright a,
.footer .copyright span {
  color: #fff;
}
.footer .follow-me {
  min-height: 80px;
  background-color: rgba(0, 159, 209, 0.1);
  margin-top: 30px;
}
a.fm_button {
  display: inline-block;
  margin: 0 40px;
  font-size: 1px;
  line-height: 31px;
  float: left;
  height: 31px;
}
a.fm_button img {
  vertical-align: middle;
}
.fm_button span {
  display: inline-block;
}
.fm_button.fm_youtube span {
  width: 75px;
  height: 31px;
  background: url(//cdn2.hubspot.net/hub/416323/file-2556874058-png/HomeImages/V2/follow-me-icons.png)
    0 0 no-repeat;
}
.fm_button.fm_rss span {
  width: 78px;
  height: 31px;
  background: url(//cdn2.hubspot.net/hub/416323/file-2556874058-png/HomeImages/V2/follow-me-icons.png) -161px
    2px no-repeat;
}
.fm_button.fm_googleplus span {
  width: 83px;
  height: 31px;
  background: url(//cdn2.hubspot.net/hub/416323/file-2556874058-png/HomeImages/V2/follow-me-icons.png) -307px
    3px no-repeat;
}
.fm_button.fm_twitter span {
  width: 77px;
  height: 31px;
}
@media only screen and (min-width: 480px) {
  .head-search-container .head-search-input {
    display: block;
  }
}
#search-resource-sidebar form input.st-search-input {
  width: calc(100% - 40px);
  max-width: none !important;
  padding-left: 28px;
}
.input input.hs-input[type="checkbox"] {
  height: auto;
  margin-top: 0;
  margin-right: 4px;
}
.footer .hs-menu-depth-1 > a:empty {
  height: 84px;
}
.menu-mobile {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99;
  height: 100px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
  background: rgba(133, 188, 235, 0.1);
}
.close-menu i {
  font-size: 22px;
  margin-right: 25px;
  margin-left: 25px;
  color: #fff;
}
.menu-mobile {
  display: block;
}
.menu-desktop {
  display: none;
}
@media screen and (min-width: 1200px) {
  .menu-mobile {
    display: none;
  }
  .menu-desktop {
    display: block;
  }
}
.link,
.link:hover {
  text-decoration: underline;
  cursor: pointer;
}
.link--primary,
.link--primary:hover {
  color: #f14d0d;
}
.promoText {
  max-width: 500px;
  display: block;
  margin: 0 auto;
  max-width: 400px;
}
.promoText-text {
  display: block;
  color: #142f7c;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
  text-align: left;
}
.post-body blockquote span,
.promoText-text {
  font-family: Poppins;
}
.promoText-text > strong {
  display: block;
  margin-top: 8px;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: #e74c2d;
}
.hs-site-page .callout,
.post-body .callout {
  display: block;
  font-size: 20px;
  font-weight: 700;
  color: #0085ca;
  line-height: 1.4;
  font-family: Poppins;
  padding-left: 20px;
}
@media screen and (min-width: 768px) {
  .post-body .callout {
    font-size: 24px;
  }
}
.button {
  margin: 6px;
  padding: 8px 16px;
  color: #fff;
  border-radius: 5px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.button--twitter {
  background: #00acee;
  border-radius: 0;
  color: #fff;
  border: 1px solid #0075a2;
  padding-left: 12px;
  margin: 0;
}
.button.button--twitter:link,
.button.button--twitter:visited {
  color: #fff;
}
.button.button--twitter:active,
.button.button--twitter:hover {
  background: #0075a2;
  color: #fff;
}
.button--linkedin {
  background: #0e76a8;
  border-radius: 0;
  color: #fff;
  border: 1px solid #084461;
}
.button--linkedin:link,
.button--linkedin:visited {
  color: #fff;
}
.button--linkedin:active,
.button--linkedin:hover {
  background: #084461;
  color: #fff;
}
.button--inline {
  display: inline-block;
  vertical-align: middle;
}
.button--small {
  font-size: 13px;
  padding: 6px 12px;
}
.button--primary {
  color: #fff;
  background-color: #f14d0d;
  border: 2px solid #f14d0d;
}
.button--primary:hover {
  color: #fff;
}
.button--secondary {
  color: #fff;
  background-color: #2372b2;
  border: 2px solid #2372b2;
}
.button--secondary:hover {
  color: #fff;
}
.button--secondary-ghosted {
  color: #2f549c;
  font-weight: 600;
  letter-spacing: 0.5px;
  background-color: rgba(35, 114, 178, 0.01);
  border: 1px solid #2f549c;
}
.button--secondary-ghosted:hover {
  background-color: #2f549c;
  color: #fff;
}
.button--ghosted {
  border: 2px solid #f14d0d;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.15);
}
.button--ghosted-orange {
  border: 2px solid #f14d0d;
  color: #f14d0d;
}
.button--ghosted-orange:hover,
.button--ghosted:hover {
  color: #f14d0d;
}
.test-ContactButton {
  display: none;
}
body.test-MenuContactButton .test-ContactButton,
body.test-MenuContactButton .test-TrialButton {
  display: block;
}
body.test-MenuContactButton .search-lang-start {
  margin-top: 4px;
}
body.test-MenuContactButton .search-lang-start .action-items,
body.test-MenuContactButton .search-lang-start .dropdown,
body.test-MenuContactButton .search-lang-start .search-form {
  vertical-align: middle;
}
@media screen and (max-height: 800px) {
  #hs_menu_wrapper_my_menu
    > ul
    .hs-menu-depth-1:nth-child(4)
    .hs-menu-children-wrapper {
    font-size: 0;
    width: 480px;
  }
  #hs_menu_wrapper_my_menu
    > ul
    .hs-menu-depth-1:nth-child(4)
    .hs-menu-children-wrapper
    .hs-menu-depth-2 {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
}
.blog-content .tutorials-content > .row-fluid-wrapper,
.blog-listing .container-fluid .row-fluid-wrapper.row-depth-1.row-number-2,
.blog-listing
  .container-fluid
  .span9.widget-span.widget-type-cell.span9-as-less
  .row-fluid-wrapper.row-depth-1.row-number-4,
.blog-listing .container-fluid > .row-fluid-wrapper,
.body-container .row-fluid-wrapper.row-depth-1.row-number-2,
.body-container
  .row-fluid-wrapper.row-depth-1.row-number-2
  .span12.widget-span.widget-type-cell
  .row-fluid-wrapper.row-depth-1.row-number-3,
.container.ourmission .row-fluid-wrapper.row-depth-1.row-number-3,
.container.ourmission
  .row-fluid-wrapper.row-depth-1.row-number-3
  .row-fluid-wrapper.row-depth-1.row-number-4 {
  display: block !important;
}
.investors-no-title h3,
.investors-no-title h4 {
  display: none;
}
.about-us-website-page .recognition-container .mo-content,
.investors-no-title .recognition-container .mo-content {
  margin-bottom: 30px;
}
.investors-no-title .recognition-container .mo-content br {
  display: none;
}
.blog-listing .subscribe-email .hs-input {
  width: 90%;
  max-width: none;
  height: auto !important;
  padding: 8px;
  margin: 0 5% 8px;
}
.sidebar-news-whitepapers-press
  .subscribe-email
  .hs-input[name="by_clicking_this_checkbox_you_agree_to_receive_marketing_materials_from_uipath"] {
  height: auto !important;
}
.subscribe-email h3 {
  padding-bottom: 10px;
}
.blog-listing .subscribe-email .hs-form-booleancheckbox-display {
  padding: 0 16px;
}
.blog-posts .hs-form-booleancheckbox-display {
  margin-left: 20px;
}
.blog-listing .subscribe-email .hs-input[type="checkbox"],
.blog-posts .subscribe-email .hs-input[type="checkbox"] {
  width: auto;
  max-width: none;
  height: auto !important;
  padding: 8px;
  margin: 0 8px 2px 0;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
.collapse.in {
  height: auto;
}
@-ms-viewport {
  width: device-width;
}
.hidden {
  display: none;
  visibility: hidden;
}
.hidden-desktop,
.visible-phone,
.visible-tablet {
  display: none !important;
}
.visible-desktop {
  display: inherit !important;
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}
@media (max-width: 1199px) and (min-width: 320px) {
  .rpa-intro.rpa-intro .header-1000 {
    padding-top: 150px;
  }
  .rpa-intro.rpa-intro .header-1000-text h1 {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .rpa-intro .header-1000-text h6 {
    font-size: 22px;
  }
  .menu-desktop .action-items .button {
    margin-right: 0;
    margin-left: 0;
  }
  .menu-desktop .container-fluid {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    padding: 0 !important;
    font-size: 0;
  }
  .menu-desktop .container-fluid .search-form .fa {
    font-size: 16px;
  }
  .menu-desktop .container-fluid .widget-type-raw_html.logo {
    width: 10%;
    font-size: 16px;
  }
  .menu-desktop .container-fluid .widget-type-raw_html.custom-menu-primary {
    width: 74%;
    margin-left: 0;
    font-size: 16px;
  }
  .menu-desktop .container-fluid .widget-type-raw_html.search-lang-start {
    width: 16%;
    font-size: 16px;
  }
}
@media screen and (min-width: 768px) {
  .about-us-website-page .recognition-container .mo-content {
    margin-bottom: 30px;
  }
  .investors-no-title .recognition-container .mo-content {
    margin-bottom: 50px;
  }
  .investors-no-title .recognition-container .mo-content br {
    display: block;
  }
  .menu-mobile a svg {
    margin: 28px 16px;
  }
  #product-rpa .row-number-4 > .row-fluid {
    display: -ms-flexbox;
    display: flex;
  }
  #product-rpa
    .row-number-4
    > .row-fluid
    > .uipath-products-container
    .row-fluid-wrapper.row-number-10,
  #product-rpa
    .row-number-4
    > .row-fluid
    > .uipath-products-container
    .row-fluid-wrapper.row-number-10
    > .row-fluid,
  #product-rpa
    .row-number-4
    > .row-fluid
    > .uipath-products-container
    .row-fluid-wrapper.row-number-10
    > .row-fluid
    .text-container,
  #product-rpa
    .row-number-4
    > .row-fluid
    > .uipath-products-container
    .row-fluid-wrapper.row-number-10
    > .row-fluid
    .text-container
    .layout-widget-wrapper,
  #product-rpa
    .row-number-4
    > .row-fluid
    > .uipath-products-container
    .row-fluid-wrapper.row-number-6,
  #product-rpa
    .row-number-4
    > .row-fluid
    > .uipath-products-container
    .row-fluid-wrapper.row-number-6
    > .row-fluid,
  #product-rpa
    .row-number-4
    > .row-fluid
    > .uipath-products-container
    .row-fluid-wrapper.row-number-6
    > .row-fluid
    .text-container,
  #product-rpa
    .row-number-4
    > .row-fluid
    > .uipath-products-container
    .row-fluid-wrapper.row-number-6
    > .row-fluid
    .text-container
    .layout-widget-wrapper {
    height: 100%;
  }
  #product-rpa
    .row-number-4
    > .row-fluid
    > .uipath-products-container
    .row-fluid-wrapper.row-number-10
    > .row-fluid
    .text-container
    .hs_cos_wrapper_widget,
  #product-rpa
    .row-number-4
    > .row-fluid
    > .uipath-products-container
    .row-fluid-wrapper.row-number-6
    > .row-fluid
    .text-container
    .hs_cos_wrapper_widget,
  #product-rpa
    .row-number-4
    > .row-fluid
    > .uipath-products-container
    .row-fluid-wrapper.row-number-8
    > .row-fluid
    .text-container
    .hs_cos_wrapper_widget {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
  }
  #product-rpa
    .row-number-4
    > .row-fluid
    > .uipath-products-container
    .row-fluid-wrapper.row-number-10
    > .row-fluid
    .text-container
    .hs_cos_wrapper_widget
    > p,
  #product-rpa
    .row-number-4
    > .row-fluid
    > .uipath-products-container
    .row-fluid-wrapper.row-number-6
    > .row-fluid
    .text-container
    .hs_cos_wrapper_widget
    > p,
  #product-rpa
    .row-number-4
    > .row-fluid
    > .uipath-products-container
    .row-fluid-wrapper.row-number-8
    > .row-fluid
    .text-container
    .hs_cos_wrapper_widget
    > p {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
code {
  white-space: pre-wrap;
}
.owl-carousel,
.owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}
.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translateZ(0);
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
}
.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  height: auto;
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
  display: none;
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: c;
}
@keyframes c {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.owl-height {
  transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s ease;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 0.1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 0.4s ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.sidr ul li ul,
.sidr ul li ul li:last-child {
  border-bottom: none;
}
.sidr {
  display: block;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 999999;
  width: 260px;
  overflow-x: none !important;
  overflow-y: auto;
  font-size: 15px;
  background: #2f549c;
  color: #fff;
  box-shadow: inset 5px 0 0 0 #294a8c;
}
.sidr ul.dropdown-list {
  display: none;
}
.sidr .sidr-inner {
  padding: 0 0 15px;
}
.sidr .sidr-inner > p {
  margin-left: 15px;
  margin-right: 15px;
}
.sidr.right {
  left: auto;
  right: -260px;
}
.sidr.left {
  left: -260px;
  right: auto;
}
.sidr h1,
.sidr h2,
.sidr h3,
.sidr h4,
.sidr h5,
.sidr h6 {
  font-size: 11px;
  font-weight: 400;
  padding: 0 15px;
  margin: 0 0 5px;
  color: #fff;
  line-height: 24px;
  background-image: linear-gradient(#4d4d4d, #1a1a1a);
  box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);
}
.sidr p {
  font-size: 13px;
  margin: 0 0 12px;
}
.sidr p a {
  color: hsla(0, 0%, 100%, 0.9);
}
.sidr > p {
  margin-left: 15px;
  margin-right: 15px;
}
.sidr ul {
  display: block;
  margin: 0 0 15px;
  padding: 0;
}
.sidr ul li {
  display: block;
  margin: 0;
  line-height: 48px;
  padding-bottom: 6px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  letter-spacing: 1px;
}
.sidr ul li.active > a,
.sidr ul li.active > span,
.sidr ul li.sidr-class-active > a,
.sidr ul li.sidr-class-active > span,
.sidr ul li:hover > a,
.sidr ul li:hover > span {
  border-left: 5px solid #e74c2d;
  padding: 0 30px;
}
.sidr .hs-menu-depth-1:nth-child(3n) ul .hs-menu-depth-2 > a,
.sidr .hs-menu-depth-1 > a {
  text-transform: uppercase;
}
.sidr .hs-menu-depth-1 > a i {
  display: inline;
  margin-left: 15px;
}
.sidr ul li a,
.sidr ul li span {
  padding: 0 35px;
  display: block;
  text-decoration: none;
  color: #fff;
}
.sidr ul li ul {
  margin: 0;
}
.sidr ul li ul li {
  line-height: 40px;
  font-size: 16px;
  font-weight: 400;
}
.sidr ul li ul li.active,
.sidr ul li ul li.sidr-class-active,
.sidr ul li ul li:hover {
  border-top: none;
  line-height: 41px;
}
.sidr ul li ul li.active > a,
.sidr ul li ul li.active > span,
.sidr ul li ul li.sidr-class-active > a,
.sidr ul li ul li.sidr-class-active > span,
.sidr ul li ul li:hover > a,
.sidr ul li ul li:hover > span {
  padding-left: 50px;
}
.sidr ul li ul li a,
.sidr ul li ul li span {
  color: #fff;
  padding-left: 50px;
}
.sidr form {
  margin: 0 15px;
}
.sidr label {
  font-size: 13px;
}
.sidr input[type="date"],
.sidr input[type="datetime"],
.sidr input[type="email"],
.sidr input[type="number"],
.sidr input[type="password"],
.sidr input[type="search"],
.sidr input[type="tel"],
.sidr input[type="text"],
.sidr input[type="time"],
.sidr input[type="url"],
.sidr select,
.sidr textarea {
  width: 100%;
  font-size: 13px;
  padding: 5px;
  box-sizing: border-box;
  margin: 0 0 10px;
  border-radius: 2px;
  border: none;
  background: rgba(0, 0, 0, 0.1);
  color: hsla(0, 0%, 100%, 0.6);
  display: block;
  clear: both;
}
.sidr input[type="checkbox"] {
  width: auto;
  display: inline;
  clear: none;
}
.sidr input[type="button"],
.sidr input[type="submit"] {
  color: #333;
  background: #fff;
}
.sidr input[type="button"]:hover,
.sidr input[type="submit"]:hover {
  background: hsla(0, 0%, 100%, 0.9);
}
.mobile-menu-div:before {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  margin: 10px;
  background: #4364a6;
}
#sidr .close-menu:before {
  content: "|";
  margin-left: 0;
  font-size: 35px;
  color: #4364a6;
}
#sidr .dropdown {
  padding: 27px 13px;
}
#sidr .dropbtn {
  font-size: 16px;
  padding-left: 15px;
}
#sidr .search-form a {
  padding-left: 5px;
  padding-right: 15px;
}
#sidr .close-menu i {
  font-size: 22px;
  margin-right: 0;
  margin-left: 20px;
  color: #97aace;
}
.sidr ul {
  margin-top: 35px;
}
.menu-mobile .span6:first-child {
  float: left;
}
.menu-mobile a svg {
  margin: 28px 16px;
}
.menu-mobile .menu-button {
  float: right;
  position: inherit !important;
  margin: 41px 28px 28px;
}
#sidr .search-form a i {
  color: #fff;
} /*! jQuery UI - v1.11.0 - 2014-06-26
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-reset,
.ui-menu {
  outline: 0;
  list-style: none;
}
.ui-button,
.ui-spinner,
.ui-spinner-input {
  vertical-align: middle;
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-zfix,
.ui-widget-overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
}
.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
}
.ui-helper-zfix {
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-overlay {
  position: fixed;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  min-height: 0;
  font-size: 100%;
}
.ui-accordion .ui-accordion-icons,
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  text-align: center;
  overflow: visible;
}
.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited {
  text-decoration: none;
}
.ui-button-icon-only {
  width: 2.2em;
}
button.ui-button-icon-only {
  width: 2.4em;
}
.ui-button-icons-only {
  width: 3.4em;
}
button.ui-button-icons-only {
  width: 3.7em;
}
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}
.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
input.ui-button {
  padding: 0.4em 1em;
}
.ui-button-icon-only .ui-icon,
.ui-button-icons-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.ui-button-icons-only .ui-button-icon-primary,
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary {
  left: 0.5em;
}
.ui-button-icons-only .ui-button-icon-secondary,
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary {
  right: 0.5em;
}
.ui-buttonset {
  margin-right: 7px;
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: 700;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td a,
.ui-datepicker td span {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-multi .ui-datepicker-group,
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: 0 0;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-menu {
  padding: 0;
  margin: 0;
  display: block;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px 0.4em;
  cursor: pointer;
  min-height: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0;
}
.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
  margin: -1px;
}
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: url(images/animated-overlay.gif);
  height: 100%;
  opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-slider-vertical .ui-slider-range-min,
.ui-spinner-down {
  bottom: 0;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000;
}
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
}
.ui-spinner-input {
  border: none;
  background: 0 0;
  color: inherit;
  padding: 0;
  margin: 0.2em 22px 0.2em 0.4em;
}
.ui-widget-content a,
.ui-widget-header,
.ui-widget-header a {
  color: #222;
}
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}
.ui-spinner-up {
  top: 0;
}
.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-tabs {
  position: relative;
  padding: 0.2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: 0 0;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
  border-width: 2px;
}
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #aaa;
  background: url(https://uipath.com/hubfs/Valentin/code/images/ui-bg_flat_75_ffffff_40x100.png)
    50% 50% repeat-x #fff;
  color: #222;
}
.ui-widget-header {
  border: 1px solid #aaa;
  background: url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50%
    repeat-x #ccc;
  font-weight: 700;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x
    #e6e6e6;
  font-weight: 400;
  color: #555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555;
  text-decoration: none;
}
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
  border: 1px solid #999;
  background: url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x
    #dadada;
  font-weight: 400;
  color: #212121;
}
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaa;
  background: url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;
  font-weight: 400;
  color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x
    #fbf9ee;
  color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x
    #fef1ec;
  color: #cd0a0a;
}
.ui-state-error a,
.ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: 700;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: 400;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_888888_256x240.png);
}
.ui-state-active .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
  background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-first,
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-widget-overlay,
.ui-widget-shadow {
  background: url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
}
.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
  border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
  border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
  border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
  border-bottom-right-radius: 4px;
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  border-radius: 8px;
}
.new-search-form {
  text-align: right;
  margin-bottom: 25px;
}
#search-resource-sidebar form {
  text-align: left;
}
#search-resource-sidebar form input.st-search-input {
  max-width: 224px;
}
.new-search-form form input.st-search-input {
  font-size: 15px;
  padding: 5px 9px 5px 15px;
  height: 40px;
  font-family: Open-sans, sans-serif;
  color: #131d40;
  border: 1px solid #d0d2d9;
  outline: 0;
  max-width: 250px;
  moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.new-search-form .hs-button.primary {
  background: url(//cdn2.hubspot.net/hubfs/416323/Binovate/Homepage/img/icon-search.png)
    50% no-repeat #2f549c;
  background-size: 14px;
  border: 1px solid #2f549c;
  moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  height: 40px;
  bottom: 0;
  box-shadow: none;
  color: #fff;
  font-size: 13px;
}
input.st-search-submit {
  -webkit-appearance: none;
  color: #fff;
  display: inline-block;
  border: none;
  font-weight: 200;
  max-width: 96px;
  float: right;
  font-size: 16px;
  padding: 0;
}
.swiftype-widget .autocomplete,
.swiftype-widget .autocomplete ul {
  background-color: #fff;
  display: block;
  list-style-type: none;
  margin: 0;
}
.swiftype-widget .autocomplete {
  padding: 0 2px 0 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  position: absolute;
  border-radius: 3px;
  text-align: left;
}
.swiftype-widget .autocomplete ul {
  padding: 0;
  border-radius: 3px;
}
#st-search-input {
  height: 40px;
}
.swiftype-widget .autocomplete li {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #fff;
  padding-top: 8px;
  width: 100%;
  position: relative;
}
.swiftype-widget .autocomplete li:first-child {
  border-top: 1px solid #fff;
  border-radius: 3px 3px 0 0;
}
.swiftype-widget .autocomplete li:last-child {
  border-radius: 0 0 3px 3px;
}
.swiftype-widget .autocomplete li.active:hover {
  border-top: 1px solid #bdbdbd;
  border-bottom: 1px solid #bdbdbd;
  background-color: #eee;
  cursor: pointer;
}
.swiftype-widget .autocomplete li p {
  font-size: 12px;
  line-height: 16px;
  padding-left: 25px;
  color: #a6a8b0;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}
.swiftype-widget .autocomplete li p.title {
  color: #222b4c;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  padding: 0 25px 5px;
}
.swiftype-widget .autocomplete li p.title em {
  color: #0b2644;
  font-style: normal;
  font-weight: 700;
}
.swiftype-widget .autocomplete li .sections {
  color: #999;
  font-size: 11px;
}
.swiftype-widget .autocomplete li .sections em {
  color: #666;
  font-style: normal;
}
.swiftype-widget .autocomplete li .sections .section {
  display: inline;
}
.swiftype-widget .autocomplete li.active .sections {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  color: #a9d7f1;
}
.swiftype-widget .autocomplete li.active .sections em {
  color: #a9d7f1;
  font-style: normal;
}
.st-page {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.st-page > a {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.st-page > a:hover {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.st-page a.st-prev {
  margin-left: 0;
  margin-right: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.st-page a.st-next {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.checkbox-container {
  margin: 4px !important;
}
.checkbox-container label {
  font-size: 14px;
}
img {
  pointer-events: none;
}
a:focus {
  outline: 0 !important;
  text-decoration: none !important;
}
.cls-white {
  fill: #fff;
  fill-rule: evenodd;
}
.cls-blue {
  fill: #2f549c;
  fill-rule: evenodd;
}
body {
  color: #131d40;
}
.hide {
  display: none;
}
.body-overflow {
  overflow: hidden;
}
.checkbox-container,
.result div[class*="doc-type"],
div.checkbox-container.selected {
  color: #131d40 !important;
  font-size: 12px;
  border: none !important;
  padding: 10px 15px;
  background: #eaeef5 !important;
  border-radius: 3px;
  font-family: Open sans, sans-serif !important;
}
.checkbox-container label {
  margin-bottom: 0 !important;
}
:lang(fr) .menu-desktop .search-form,
:lang(fr) .menu-mobile .search-form,
:lang(ja) .menu-desktop .search-form,
:lang(ja) .menu-mobile .search-form {
  display: none !important;
}
.easyPaginateNav {
  text-transform: uppercase;
  background-color: #eaeef5;
  padding: 10px 0 10px 24px;
  border-radius: 3px;
  border: 1px solid #d0d2d9;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 35px;
}
.easyPaginateNav .page {
  color: #131d40;
  padding-right: 10px;
}
.easyPaginateNav .current {
  color: #85bceb;
}
.binovate_call_action_orange {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  padding: 10px 30px;
  border-radius: 5px;
  display: inline-block;
}
.binovate_call_action_orange:hover {
  background: #2f549c;
  color: #fff;
}
.binovate_call_action_orange:focus,
.binovate_call_action_white:focus {
  color: #fff;
}
.binovate_call_action_white {
  text-transform: uppercase;
  font-weight: 500;
  padding: 10px 30px;
  display: inline-block;
  color: #fff !important;
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 16px;
  font-family: Poppins, sans-serif;
}
.binovate_call_action_white:hover {
  background: #e74c2d;
  color: #fff;
  border: 1px solid #e74c2d;
}
.binovate_call_action_light_blue {
  text-transform: uppercase;
  font-weight: 500;
  padding: 10px 30px;
  display: inline-block;
  color: #5fc0ea !important;
  border: 1px solid #5fc0ea;
  border-radius: 5px;
  font-size: 16px;
  font-family: Poppins, sans-serif;
}
.binovate_call_action_light_blue:hover {
  background: #e74c2d;
  color: #fff;
  border: 1px solid #e74c2d;
}
.binovate_call_action_blue {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  background: #2f549c;
  color: #fff !important;
  padding: 10px 30px;
  border-radius: 5px;
  display: inline-block;
}
.binovate_call_action_blue:hover {
  background: #f14d0d;
  color: #fff;
}
.binovate_call_action_blue:focus {
  color: #fff !important;
}
.binovate_call_action_grey {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  background: #5f6375;
  color: #fff;
  padding: 10px 30px;
  border-radius: 5px;
}
.binovate_call_action_grey:hover {
  background: #2f549c;
  color: #fff;
}
.binovate_call_action_blue_onhover {
  text-transform: uppercase;
  font-weight: 500;
  padding: 10px 30px;
  display: inline-block;
  color: #fff !important;
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 16px;
  font-family: Poppins, sans-serif;
}
.binovate_call_action_blue_onhover:hover {
  background: #f14d0d;
  border: 1px solid #f14d0d;
  color: #fff;
}
.binovate_call_action_orange_small {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  background: #e74c2d;
  color: #fff !important;
  padding: 10px 20px;
  border-radius: 5px;
  display: inline-block;
}
.binovate_call_action_orange_small:hover {
  background: #2f549c;
  color: #fff;
}
.binovate_call_action_orange_small:focus,
.binovate_call_action_white_small:focus {
  color: #fff;
}
.binovate_call_action_white_small {
  text-transform: uppercase;
  font-weight: 500;
  padding: 10px 20px;
  display: inline-block;
  color: #fff !important;
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 16px;
  font-family: Poppins, sans-serif;
}
.binovate_call_action_white_small:hover {
  background: #e74c2d;
  color: #fff;
  border: 1px solid #e74c2d;
}
.binovate_call_action_light_blue_small {
  text-transform: uppercase;
  font-weight: 500;
  padding: 10px 20px;
  display: inline-block;
  color: #5fc0ea !important;
  border: 1px solid #5fc0ea;
  border-radius: 5px;
  font-size: 16px;
  font-family: Poppins, sans-serif;
}
.binovate_call_action_light_blue_small:hover {
  background: #e74c2d;
  color: #fff;
  border: 1px solid #e74c2d;
}
.binovate_call_action_blue_small {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  background: #2f549c;
  color: #fff !important;
  padding: 10px 20px;
  border-radius: 5px;
  display: inline-block;
}
.binovate_call_action_blue_small:hover {
  background: #f14d0d;
  color: #fff;
}
.binovate_call_action_blue_small:focus {
  color: #fff !important;
}
.binovate_call_action_grey_small {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  background: #5f6375;
  color: #fff;
  padding: 10px 20px;
  border-radius: 5px;
}
.binovate_call_action_grey_small:hover {
  background: #2f549c;
  color: #fff;
}
.binovate_call_action_blue_onhover_small {
  text-transform: uppercase;
  font-weight: 500;
  padding: 10px 20px;
  display: inline-block;
  color: #fff !important;
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 16px;
  font-family: Poppins, sans-serif;
}
.binovate_call_action_blue_onhover_small:hover {
  background: #2f549c;
  border: 1px solid #2f549c;
  color: #fff;
}
.new-partners {
  padding-top: 20px;
}
.new-partners-title {
  color: #131d40;
  font-size: 24px;
  font-weight: 600;
  font-family: Poppins, sans-serif;
  margin-bottom: 40px;
  margin-top: 40px;
}
.official-training .new-partners-title {
  font-size: 36px;
}
.new-partners-event {
  font-size: 36px;
  font-weight: 600;
  padding-bottom: 45px;
}
.partners-container {
  background: #fff;
  padding: 30px 20px;
  margin-bottom: 25px;
  border-radius: 5px;
}
.event-brite .partners-container {
  padding: 0 !important;
}
.partners-container.blue {
  background: #002855;
}
.partners-container.blue .first-text,
.partners-container.blue h3 {
  color: #fff;
}
.partners-container.blue h3 {
  font-weight: 600;
}
.first-text {
  font-size: 14px;
  line-height: 22px;
  font-family: Open sans, sans-serif;
  font-weight: 400;
  color: #131d40;
  padding: 15px 0;
}
.first-text span {
  display: none;
}
.btn-modal,
.btn-website {
  font-size: 13px;
  color: #5f6375;
  font-weight: 600;
  font-family: Poppins, sans-serif;
}
.btn-modal:after {
  content: "|";
  font-size: 11px;
  margin-left: 5px;
}
.cta-partners {
  text-align: center;
}
.cta-partners .cta_button.binovate_call_action_white {
  text-transform: uppercase;
  color: #fff;
  border-radius: 3px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 20px;
  background-color: #e74c2d;
}
.modal-header .close {
  border: 1px solid #6d7180;
  border-radius: 100%;
  padding: 2px 6px;
}
.modal-header {
  border-bottom: 0;
}
.modal {
  padding: 0 0 50px 60px;
}
.container-modal {
  font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: #6d7180;
  padding-top: 35px;
}
.modal-body img {
  padding-top: 30px;
}
.section-div {
  position: fixed;
  width: 300px;
  right: 10px;
  top: 200px;
  text-align: right;
}
.section-div li {
  font-family: Inter, sans-serif;
  font-size: 12px;
  list-style-type: none;
  line-height: 20px;
  font-size: 0;
}
.section-div li.active {
  font-size: 12px;
}
.section-div li:after {
  color: #000;
  content: "\f1db";
  font-size: 12px;
  font-family: FontAwesome;
  margin-left: 5px;
}
.section-div li.active:after {
  content: "\f192";
  font-size: 14px;
  font-family: FontAwesome;
  margin-left: 5px;
}
.cta_button:focus {
  outline: 0;
  text-decoration: none;
}
:focus {
  outline: 0;
}
.clearfix:after,
.clearfix:before {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}
.white {
  color: #fff;
  font-weight: 500;
}
.uppercase {
  text-transform: uppercase;
  margin-top: 70px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 13px;
  color: #a1adcb;
}
.clients:after,
.clients:before {
  background-color: #2c478a;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 3.5%;
}
.clients:before {
  right: 0.5em;
  margin-left: -50%;
}
.clients:after {
  left: 0.5em;
  margin-right: -50%;
}
.menu-icon {
  padding-left: 7px;
}
.margin_top20 {
  margin-top: 35px;
}
.logo {
  margin-top: 29px;
}
.search-form a {
  display: block;
}
.menu-desktop .search-lang-start .cell-wrapper.layout-widget-wrapper {
  text-align: right;
}
#search {
  z-index: 9999;
}
#search input[type="search"] {
  font-family: Inter, sans-serif;
}
.details {
  position: absolute;
  bottom: 50%;
  width: 75%;
  color: #fff;
  background: 0 0;
  font-size: 16px;
  font-weight: 300;
  text-align: right;
  border: 0;
  margin: 0 auto;
  margin-top: -51px;
}
.dropbtn {
  background-color: transparent;
  color: #fff;
  font-size: 14px;
  border: none;
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-weight: 500;
}
.dropbtn i:first-child {
  font-size: 13px;
  margin-right: 5px;
}
.dropbtn i:last-child {
  font-size: 13px;
  margin-left: 5px;
  opacity: 0.5;
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content {
  display: none;
  position: absolute;
  z-index: 1;
}
.dropdown-content p {
  padding: 0 27px;
}
.dropdown-content a {
  color: #131d40;
  padding-top: 5px;
  text-decoration: none;
  display: block;
  font-family: Inter, sans-serif;
  font-weight: 500;
  border-top: 1px solid #a7a8b1;
  font-size: 14px;
}
.dropbtn:hover,
.dropdown-content a:hover {
  color: #131d40;
}
.dropdown:hover .dropdown-content {
  display: block;
}
.dropdown:after {
  content: "|";
  margin-left: 2px;
  font-size: 20px;
  color: #d0d2d9;
  opacity: 0.2;
}
.search-header .submit-btn {
  color: #d0d2d9;
  font-size: 16px;
  margin-left: 15px;
  margin-right: 30px;
}
.lang_list_class li,
.lang_list_class li:first-child,
.lang_list_class li:last-child {
  border: none !important;
}
.lang_list_class:before {
  content: "";
  display: block;
  position: absolute;
  top: -24px;
  left: 50%;
  width: 0;
  height: 0;
  border: 12px solid transparent;
  border-bottom-color: #fff;
  margin-left: -12px;
  filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.3));
}
.lang_list_class {
  top: 35px;
  padding: 0 !important;
  transition: all 1s ease-in-out;
  background: #fff;
  z-index: 9999999;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
  display: none;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  z-index: 100;
  list-style-type: none;
  margin: 0;
}
.lang_list_class li:not(:last-child):after {
  content: "";
  height: 1px;
  display: block;
  border-bottom: 1px solid #000;
  margin-top: 10px;
}
.lang_list_class li a:hover {
  color: #f14d0d;
}
.lang_switcher_class {
  top: 4px !important;
}
.globe_class {
  background: #fff
    url(//static.hsappstatic.net/cos-LanguageSwitcher/static-1.1/img/globe.png);
}
.mobile-menu-div ul.hs-menu-children-wrapper {
  display: none;
}
.mobile-menu-div .remove-show {
  margin-left: 20px;
  font-style: italic;
  display: none !important;
}
.mobile-menu-div .hs-menu-depth-2 .add-show {
  font-style: normal;
  display: block !important;
}
.menu-mobile .menu-button {
  width: 20px;
  padding: 28px 16px;
  padding-top: 42px;
  margin: 0;
}
.menu-i {
  background-color: #fff;
  height: 3px !important;
  border-radius: 20%;
  margin-bottom: 3px;
}
body.blog-listing .menu-mobile div.menu-i {
  background-color: #2f549c !important;
}
.menu-i-2 {
  margin-left: 9px;
}
.menu-desktop {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 9999;
  background: rgba(133, 188, 235, 0.1);
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
  transform: translateY(0);
  transition: all 0.25s ease;
}
.menu-hover {
  z-index: 9999999;
  background: #fff;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
  transition: all 0.35s ease;
}
.sticky {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 100%;
  z-index: 99;
  transform: translateY(0);
  transition: transform 0.2s ease;
}
.sticky-visible {
  transform: translateY(100%);
  transition: transform 0.3s ease;
}
.main-menu-hover li a {
  color: #060426 !important;
}
.main-menu-hover li ul {
  z-index: 9999999;
  border-top: 1px solid #cdcdd4;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
}
.custom-menu-primary {
  text-align: right;
}
.search-lang-start {
  margin-top: 28px;
  text-align: left;
  margin-left: 0 !important;
}
.custom-menu-primary .active-branch .hs-menu-children-wrapper {
  background: #fff;
  z-index: -10px !important;
}
.gcs-blog form input.st-search-submit,
form input.st-search-submit,
input#st-search-submit {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-indent: -9999px;
  background: hsla(0, 0%, 100%, 0)
    url(//cdn2.hubspot.net/hubfs/416323/Landings/Search/search-loupe.png?t=1489763587699)
    no-repeat 50%;
  cursor: pointer;
}
.search form input.st-search-input {
  position: absolute;
  right: 0;
  left: 0;
  width: 100%;
  max-width: 100%;
  border-radius: 0;
  border: none;
  top: 90px;
}
.start-trial {
  margin-top: 17px !important;
  text-align: right;
}
.start-trial-header {
  padding: 10px 15px;
  color: #fff;
  background-color: #f14d0d;
  border-radius: 5px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  margin-top: 10px;
  text-transform: uppercase;
}
.start-trial-header:focus,
.start-trial-header:hover {
  color: #fff !important;
}
.header-image img {
  width: 100%;
  max-height: 340px;
}
.footer {
  margin-top: 55px;
  margin-bottom: 45px;
  padding-bottom: 45px;
}
.footer-background .span2 {
  width: 17% !important;
  margin-left: 35px;
}
.footer-background {
  background: url(https://uipath.com/hubfs/Binovate/general-template/img/footer-background.png)
    no-repeat 50%;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  border-top: 1px solid #f66812;
}
.uipath-directory-footer {
  margin-bottom: 35px;
}
.uipath-directory-footer h3 {
  color: #85bceb !important;
  font-size: 22px !important;
  font-style: normal !important;
  font-weight: 500 !important;
}
.uipath-directory-footer hr {
  height: 4px;
  width: 30px;
  border: 0;
  float: left;
  background: #243163;
}
#solutions-menu .hs-menu-children-wrapper {
  position: relative;
  left: 5px;
  display: none;
}
#solutions-menu ul li.hs-item-has-children a i {
  margin-left: 10px;
}
#solutions-menu ul li.hs-item-has-children a {
  width: 100%;
}
.footer-menu-title {
  text-transform: uppercase;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 1px;
  color: #fff;
}
.footer a,
.footer-menu-title {
  font-family: Poppins, sans-serif;
}
.footer a {
  color: #cdcdd4 !important;
  font-size: 14px !important;
}
.footer li {
  font-family: Poppins, sans-serif;
  line-height: 2;
}
.menu-list-footer ul:first-child {
  margin-top: 15px !important;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
  padding: 0;
}
#social-links {
  margin: 0;
  text-align: center;
}
#social-links li {
  padding-right: 35px;
}
#social-links li:last-child {
  padding-right: 0;
}
#social-links i {
  color: #fff;
  font-size: 26px;
}
.social-links {
  background: #060426;
  padding-top: 40px;
  padding-bottom: 40px;
}
.copyright {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  line-height: 30px;
}
.copyright,
.copyright a {
  color: hsla(0, 0%, 98%, 0.5);
}
.custom-menu-primary .hs-menu-wrapper > ul > li {
  font-family: Poppins, sans-serif;
  font-weight: 500;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a {
  text-transform: uppercase;
  font-size: 14px;
  padding: 40px 10px;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a:hover {
  color: #f14d0d !important;
}
.custom-menu-primary .hs-menu-wrapper > ul ul {
  display: block;
  z-index: 1;
}
.hs-menu-wrapper.hs-menu-flow-horizontal
  > ul
  li.hs-item-has-children
  ul.hs-menu-children-wrapper
  li.hs-item-has-children
  ul.hs-menu-children-wrapper {
  left: 100% !important;
}
.hs-menu-wrapper.hs-menu-flow-horizontal
  > ul
  li.hs-item-has-children:nth-child(5)
  ul.hs-menu-children-wrapper
  li.hs-item-has-children
  ul.hs-menu-children-wrapper {
  left: auto !important;
  right: 100%;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li:not(:last-child) {
  border-bottom: 1px solid #f0f0f2;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li a {
  color: #060426;
  text-align: left;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 14px;
  padding: 10px 25px;
  border-left: 2px solid #fff;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li a:hover {
  background-color: #060426;
  color: #fff !important;
  border-left: 2px solid #f14d0d;
}
.hs-menu-wrapper.hs-menu-flow-horizontal
  > ul
  li.hs-item-has-children:hover
  > ul.hs-menu-children-wrapper {
  margin-top: 0;
}
.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
  margin-bottom: -8px !important;
}
.custom-menu-primary .hs-menu-wrapper > ul li a,
.hs-menu-wrapper.hs-menu-flow-horizontal
  > ul
  li.hs-item-has-children
  ul.hs-menu-children-wrapper
  li
  a {
  overflow: visible !important;
  max-width: none !important;
  width: auto !important;
}
.menu-desktop
  ul
  li.hs-menu-depth-1:nth-last-child(2)
  ul
  li.hs-item-has-children
  ul {
  left: 100% !important;
}
.menu-mobile .search-form:before {
  content: "|";
  position: absolute;
  font-size: 15px;
  margin-left: -30px;
  color: #b8bbc5;
}
.menu-mobile .globe_class .lang_list_class {
  display: none !important;
  position: absolute !important;
}
.menu-mobile .globe_class:hover .lang_list_class {
  display: block !important;
  position: absolute !important;
}
.superimpose {
  height: 760px !important;
  max-height: 760px;
}
.caption h1 {
  margin-top: 160px;
  font-weight: 500 !important;
  font-size: 70px;
}
.caption h3,
.caption h3 span {
  letter-spacing: 1px;
}
.caption h3 span,
.contact {
  font-weight: 500;
}
.contact {
  padding: 10px 30px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  background: 0 0;
  text-transform: uppercase;
}
.contact:hover {
  border: none;
  background-color: #f14d0d;
  color: #fff;
}
.customers {
  padding-top: 70px;
  padding-bottom: 100px;
  background: #14327d;
  text-align: center;
}
#evolution {
  position: relative;
}
#evolution h1 {
  color: #fff;
  font-weight: 500;
}
#evolution p {
  font-family: Open Sans, sans-serif !important;
  font-size: 18px;
  color: #fff;
  margin-left: 0;
}
.evolution {
  position: relative;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-color: #060426;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  color: #fff;
  overflow: hidden !important;
  padding-bottom: 32px;
}
.evolution .content-text .implement {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 3px);
}
.evolutions {
  margin-top: 50px;
}
@media screen and (min-width: 768px) {
  .evolution {
    padding-left: 16px;
  }
  .evolution .content-text .implement {
    width: 100%;
  }
  .evolution .content .over-right,
  .evolution .content-text .implement.implement2 {
    padding-top: 44px;
  }
  .content-overlay {
    position: relative;
    top: 0;
    left: 73px;
    width: 75%;
    height: 100%;
    margin: 0;
  }
  .content-text {
    position: relative;
    margin-left: 10px;
    top: 0;
    margin-top: 70px;
    width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .content-overlay,
  .evolution .span6.widget-span.widget-type-raw_html.content-cut {
    padding-left: 36px;
  }
  .content-overlay {
    position: relative;
  }
  .content {
    padding: 50px 0;
  }
  .content-text {
    margin-top: 40px;
  }
}
.evolution h1,
.evolution p {
  color: #fff;
}
#evolution .overlay.accelerated-implement p.span6 {
  width: 100%;
}
.evolution h1 {
  margin: 0 0 22px;
  font-size: 32px;
}
.evolution p {
  margin: 0 0 16px;
  font-size: 18px;
}
.evolutions {
  margin: 60px 0 28px;
}
a.btn-click.read {
  display: inline-block;
}
.read {
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.5px;
  background-color: #2f549c;
  color: #fff;
  border: none;
  border-radius: 3px;
  padding: 10px 25px;
  text-transform: uppercase;
  margin-top: 40px;
}
.read:hover {
  background-color: #f14d0d;
}
.content-text .implement h1 {
  margin: 0 0 6px;
  font-size: 18px;
}
.content-text .implement button.fastest.underline {
  font-size: 16px;
}
:lang(ja) .implement2 {
  padding-top: 53px;
}
.implement h1 {
  font-size: 22px;
}
.underline {
  color: #aee0f4;
  background: 0 0;
  border: none;
  text-decoration: underline;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  padding: 0;
}
.underline:hover {
  color: #e34b2d;
}
.content {
  overflow: visible !important;
}
.content-text {
  position: relative;
}
.overlay {
  overflow: hidden;
  background-color: #2d5095;
  top: 0;
  bottom: 0;
  left: 45%;
  height: calc(100% - 48px);
  padding: 24px 0;
  padding-left: 0;
  position: absolute;
  z-index: 10;
  -webkit-clip-path: polygon(8% 0, 100% 0, 100% 100%, 2% 100%);
  clip-path: polygon(8% 0, 100% 0, 100% 100%, 2% 100%);
}
.content-overlay {
  position: relative;
}
.content-overlay h1 {
  font-size: 28px;
}
.content-overlay p {
  margin: 0 0 16px;
  font-size: 16px;
}
.auto-overlay {
  height: 64px;
  padding: 44px 0 36px;
}
.btn-close {
  color: #fff;
  font-size: 14px;
  padding-bottom: 90px;
  cursor: pointer;
}
.btn-close:after {
  background-color: #fff;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  left: 0.5em;
  margin-right: -50%;
}
.maps-texts {
  padding-top: 60px;
}
.uipath-world {
  background-color: #cee3ed;
  min-height: 760px;
  border-bottom: 1px solid #f66912;
}
.our-office {
  color: #e74c2d;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 600;
  position: relative;
  top: 13px;
  padding-right: 15px;
}
.around-world {
  padding-top: 20px;
  font-size: 42px;
  font-weight: 500;
  color: #131d40;
  margin-bottom: 50px;
}
.resources-listing {
  padding-top: 220px;
}
.resources-listing h3 {
  color: #fff;
  font-size: 36px;
  font-weight: 500;
  margin-top: 0;
  text-transform: capitalize;
}
.resources-listing h5 {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  margin-top: 0;
  color: #5ec1ea;
}
.resources-listing h5 a:hover {
  color: #fff;
}
.resources-listing h5 i {
  margin-right: 5px;
}
.search-bino {
  margin-top: 60px;
}
.binovate-search-form input {
  font-size: 15px;
  padding: 5px 9px 5px 15px;
  height: 40px;
  font-family: Open sans, sans-serif;
  color: #131d40;
  border: 1px solid #d0d2d9;
  outline: 0;
  moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.binovate-search-form #search-submit {
  background: #2f549c
    url(//cdn2.hubspot.net/hubfs/416323/Binovate/Homepage/img/icon-search.png)
    no-repeat 50%;
  background-size: 14px;
  border: 1px solid #2f549c;
  moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  bottom: 0;
  box-shadow: none;
  padding-left: 25px;
  padding-right: 20px;
  margin-left: -5px;
}
.bino-search-results .result h3 {
  border-bottom: 0;
  margin-bottom: 20px;
}
.bino-search-results .result h3 a {
  font-family: Poppins, sans-serif;
  color: #131d40;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
}
.bino-search-results .result-body {
  width: 80%;
}
.bino-search-results .result {
  padding-bottom: 40px;
  padding-top: 15px;
  border-top: 1px solid #e4e6e9;
}
.bino-search-results .result:first-child {
  padding-top: 0;
  border-top: 0;
}
.bino-search-results .result h3 a:hover {
  text-decoration: none;
}
.bino-search-results .result .result-body p.title {
  color: #131d40;
  line-height: 28px;
  font-family: Open sans, sans-serif;
  font-size: 16px;
}
.bino-search-results .result .result-body a {
  border-bottom: 1px solid #131d40;
  color: #131d40;
  margin-bottom: 35px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  line-height: 28px;
  text-transform: capitalize;
  font-size: 16px;
}
.bino-search-results .result div[class*="doc-type"] {
  color: #131d40;
  font-size: 12px;
  border: 1px solid #d0d2d9;
  padding: 5px 15px;
  background: #eaeef5;
  border-radius: 3px;
  font-family: Open sans, sans-serif;
  margin-top: 20px;
}
.bino-search-results div.result em {
  font-weight: 600;
}
.result-page-resources .st-page {
  margin: 40px 0;
}
.result-page-resources .st-page a,
.search404-thank .st-page a {
  text-transform: uppercase;
  background-color: #eaeef5;
  padding: 10px 25px;
  color: #131d40;
  border-radius: 3px;
  border: 1px solid #d0d2d9;
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 14px;
}
.result-page-resources .st-page a:hover,
.search404-thank .st-page a:hover {
  background-color: #eaeef5;
  color: #000;
  text-decoration: none;
}
.result-page-resources .st-page a:focus,
.search404-thank .st-page a:focus {
  text-decoration: none;
}
.result-page-resources .st-page a.st-prev {
  margin-right: -10px;
}
.mobile-show {
  display: none;
}
.img-map {
  padding-bottom: 40px;
  width: 100%;
}
.map {
  position: relative;
}
.point {
  position: absolute;
  width: 100px;
  height: 20px;
  font-size: 1em;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
}
.point-title {
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.point-info {
  background-color: #fff;
  padding: 10px 20px 50px;
  border-radius: 5px;
  z-index: 99;
  width: 200px;
  position: absolute;
  top: 0;
  left: -120px;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.09);
}
.point-info h5 {
  font-weight: 600;
}
.point-info p {
  font-family: Open Sans, sans-serif;
}
.point-info hr {
  width: 10px;
  background-color: #000;
  height: 2px;
}
.phone {
  font-weight: 600;
  color: #e74c2d;
}
.fa-map-marker {
  color: #2f549c;
  padding: 0 7px;
  font-size: 40px;
}
.fa-share {
  float: right;
  box-sizing: content-box;
  color: #fff;
  text-overflow: clip;
  transform: rotate(45deg);
  font-size: 12px;
  padding-right: 3px;
  padding-top: 9px;
}
.icon-share {
  float: right;
  background: #2f549c;
  transform: rotate(-45deg);
  height: 25px;
  width: 25px;
  border-radius: 3px;
}
.email-unsubscribe p {
  color: #131d40;
  font-family: Inter, sans-serif;
}
.email-unsubscribe h1 {
  margin: 10px 0;
  font-weight: 600;
}
.email-unsubscribe #content h3 {
  margin: 15px 0;
  font-weight: 500 !important;
}
.email-unsubscribe .hs-button.primary {
  width: 140px;
  margin: 0;
  background-color: #2f549c !important;
  color: #fff;
  border: none !important;
  padding: 10px 0 !important;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-weight: 500 !important;
  font-size: 14px;
}
@media (min-width: 320px) and (max-width: 550px) {
  .binovate-search-form #search-submit,
  input#st-search-input {
    width: 100% !important;
    border-radius: 0;
    margin-left: 0;
    margin-bottom: 5px;
  }
  .blog-content {
    background: #f3f5fa;
    background: -webkit-gradient(
      left top,
      right top,
      color-stop(0, #f3f5fa),
      color-stop(50%, #f3f5fa),
      color-stop(0, #fff),
      color-stop(100%, #fff)
    );
    background: -ms-linear-gradient(
      left,
      #f3f5fa 0,
      #f3f5fa 50%,
      #fff 0,
      #fff 100%
    );
  }
}
@media (max-width: 430px) {
  .evolution {
    background: no-repeat 50%;
    background-size: cover;
    -webkit-background-size: cover;
    background-color: #060426;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-position: 30% 50%;
  }
  .evolutions {
    margin-top: 50px;
  }
  #evolution h1 {
    font-size: 32px;
    margin-bottom: 20px;
  }
  .evolution h1 {
    margin: 0 0 32px;
    font-size: 28px;
  }
  .evolution p {
    margin: 0 0 8px;
    font-size: 16px;
  }
  .read {
    margin-top: 24px;
  }
  #evolution .implement h1 {
    font-size: 18px;
    padding-bottom: 10px;
  }
  #evolution .content-overlay p {
    font-size: 14px;
  }
  .content-text .implement .auto,
  .content-text .implement .underline,
  .content-text .implement h1 {
    text-align: center;
    margin: auto;
    display: block;
  }
  .overlay {
    width: 100%;
    overflow: hidden;
    background-color: #2d5095;
    max-height: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding-left: 0;
    position: fixed;
    z-index: 999;
    clip-path: none;
    -webkit-clip-path: none;
  }
  .btn-close {
    float: right;
  }
  .btn-close:after {
    width: 50%;
  }
  .content-overlay {
    position: relative;
    top: 0;
    left: 40px;
    width: 75%;
    height: 100%;
    margin: 0;
    padding-top: 0;
  }
  .content-text {
    position: relative;
    top: 0;
    width: 100%;
    margin-left: 0;
    margin-top: 36px;
  }
  .right-text {
    margin-top: 24px;
    padding: 0;
  }
  :lang(fr) .evolution .content .over-right,
  :lang(ja) .evolution .content .over-left,
  :lang(ja) .evolution .content .over-right {
    width: 143px !important;
  }
  :lang(fr) .content-text,
  :lang(ja) .content-text {
    margin-top: 158px;
  }
  .implement .auto {
    width: 50px;
    height: 54px;
    padding-bottom: 30px;
  }
  .implement .auto-mobile {
    padding-bottom: 45px;
  }
  .implement2 .auto {
    width: 54px;
    height: 56px;
  }
  .content {
    height: 57px;
    overflow: visible !important;
    padding: 50px 0;
    display: inline;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .about-us-website-page .image-c .title,
  .about-us-website-page .img-left-right-content .mo-content {
    padding: 10px 10px 20px 30px;
    margin: 10px 0 0;
  }
}
@media (min-width: 320px) and (max-width: 1199px) {
  .filters {
    width: 85% !important;
  }
  .desktop-show {
    display: none !important;
  }
  .mobile-show {
    display: block;
  }
  .lang_switcher_class {
    top: 6px !important;
  }
  .lang_list_class li a {
    color: #000 !important;
    padding: 0 !important;
  }
  .lang_list_class li {
    line-height: 24px !important;
  }
  .lang_list_class li:hover > a {
    border-left: none !important;
    color: #f14d0d !important;
  }
  .lang_list_class {
    left: 69px !important;
    margin-top: 19px !important;
  }
  .globe_class {
    margin-top: 20px !important;
    margin-left: 60px !important;
  }
  .platform-list ul {
    margin-left: 36px !important;
  }
  .footer .hs-menu-wrapper,
  .hs-menu-wrapper * {
    display: inline;
  }
  .footer-menu-title span.hs_cos_wrapper_widget:after {
    content: "\f107";
    font-family: FontAwesome;
    margin-left: 10px;
  }
  .uipath-directory-footer hr {
    margin-left: 35px;
  }
  .menu-list-footer ul {
    display: none;
  }
  .footer {
    margin-top: 15px;
    margin-bottom: 25px;
    padding-bottom: 25px;
    text-align: left;
  }
  .footer .platform .footer-menu-title {
    margin-left: 35px;
  }
  .footer-background .span2 {
    width: calc(100% - 35px) !important;
  }
  .uipath-directory-footer h3 {
    margin-left: 31px;
  }
  #social-links li {
    padding-right: 10px;
  }
  .social-links {
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: center;
  }
  .copyright {
    padding: 20px 34px 0;
  }
  .slider-home .home-contact,
  .slider-home h1,
  .slider-home h3 {
    text-align: center;
  }
  .slider-homepage .owl-dot:nth-child(6),
  .testimonials-homepage .owl-next,
  .testimonials-homepage .owl-prev {
    display: none;
  }
  .customers {
    border-bottom: 2px solid #f66812;
  }
  .casestudy .elements-text {
    margin-bottom: 45px;
    padding-top: 0;
  }
  .mobile-show #casestudy-carousel .owl-dots .owl-dot span {
    width: 29px !important;
  }
  .mobile-show #casestudy-carousel .studio {
    margin-bottom: 20px;
  }
  .mobile-show #casestudy-carousel .inner {
    z-index: 99 !important;
    filter: opacity(1);
    opacity: 1;
    border: 1px solid #ebebeb;
    border-radius: 5px;
    padding: 5px;
    background: #fff;
    box-shadow: 0 3px 5px 0 hsla(0, 0%, 92%, 0.8);
  }
  .rpa-intro .the-future-rpa h2,
  .rpa-intro .the-future-rpa p {
    padding: 0 !important;
  }
  .rpa-intro .header-1000 {
    padding-top: 150px;
  }
}
@media (min-width: 320px) and (max-width: 1199px) and (max-width: 1199px) and (min-width: 320px) {
  .rpa-intro.rpa-intro .header-1000 {
    padding-top: 150px;
  }
  .rpa-intro.rpa-intro .header-1000-text h1 {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 320px) and (max-width: 1199px) and (min-width: 1200px) {
  .header-1000-text h6 {
    font-size: 22px;
  }
}
@media (min-width: 320px) and (max-width: 1199px) {
  .rpa-intro .header-1000-text h1 {
    font-size: 28px;
  }
  .rpa-intro .header-1000-content {
    background: #131d40;
  }
  .rpa-intro .header-1000-content .text-left:nth-child(2) {
    padding-left: 0;
    padding-top: 10px;
  }
  .rpa-intro .center h4 {
    margin-bottom: 30px !important;
    margin-top: 30px;
    padding: 0 40px;
  }
  #fourth-grid .grid-spacing {
    margin-bottom: 60px;
  }
  .rpa-intro .testimonial {
    padding: 60px 0 5px !important;
  }
  .rpa-intro .header-1000 .text-left .h-content {
    padding-right: 15px;
  }
  .rpa-intro .grid-container .grid-content p {
    padding-right: 0;
  }
  .rpa-intro .testimonial .description {
    font-size: 20px;
    line-height: 28px;
  }
  .rpa-intro .the-future-rpa h2,
  .rpa-intro .the-future-rpa p {
    padding: 0;
  }
  .rpa-journey #six-grid .grid-spacing:not(:last-child) {
    margin-bottom: 60px;
  }
  .rpa-journey .general-title {
    margin-bottom: 0;
  }
  .rpa-journey .call-action-grid {
    padding-top: 0;
  }
  .header-1000-content .text-left:nth-child(2),
  .rpa-journey .header-1000-content .text-left {
    padding-left: 0 !important;
    padding-right: 0;
  }
  .rpa-intro .header-1000-content,
  .rpa-journey .header-1000-content {
    background: #131d40;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .rpa-journey .header-1000-text h1 {
    font-size: 36px;
    padding: 0 10px;
  }
  .center-of-excellence .header-text-container h4,
  .rpa-journey .header-1000-text h6 {
    padding: 0 30px !important;
  }
  .rpa-journey .four-stages p,
  .rpa-journey .misssteps .missteps-first p,
  .rpa-journey .missteps-half .content-more,
  .rpa-journey .text-center p {
    padding: 0;
  }
  .rpa-journey .dot,
  .rpa-journey .number-model,
  .rpa-journey .steps-rpa-journey img {
    display: none;
  }
  .steps-rpa-journey .container {
    padding-top: 395px !important;
  }
  .rpa-journey .number-model-mobile {
    text-align: center;
    margin: 0 auto;
    margin-left: -20px;
    border: 1px solid #f14d0d;
    border-radius: 100%;
    width: 33px;
    padding: 2px 1px 6px;
    float: left;
  }
  .rpa-journey .number-model-mobile span {
    background-color: #f14d0d;
    color: #fff;
    font-size: 14px;
    padding: 1px 9px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    font-family: Poppins, sans-serif;
    margin: 0 auto;
  }
  .rpa-journey .number-model-mobile .number-one-steps {
    padding: 1px 11px !important;
  }
  .stages hr,
  .steps-rpa-journey h1,
  .steps-rpa-journey h2,
  .steps-rpa-journey h3,
  .steps-rpa-journey li,
  .steps-rpa-journey p {
    margin-left: 25px;
  }
  .rpa-journey .mobile-stage-1 {
    margin-bottom: -85%;
    margin-top: -100px;
  }
  .rpa-journey .mobile-stage-3 {
    margin-bottom: -170px;
  }
  #six-grid .span4 {
    margin-bottom: 45px;
  }
  .content-image-background img {
    height: 2720px;
    max-height: 2720px;
  }
  .start-trial-b .start-trial-container .text {
    padding: 0 20px;
  }
  .studio-request-trial .contact-left {
    padding-top: 0;
  }
  .contact-form-b .contact-left {
    padding-top: 50px;
  }
  .contact-form-b .contact-right,
  .studio-request-trial .contact-right {
    padding-left: 0;
  }
  .studio-request-trial .header320-text h6 {
    line-height: 26px;
  }
  .search-bino input#st-search-input {
    width: 84%;
  }
  .guide-container .guide-desc .text,
  .guide-container .guide-desc .text p,
  .guide-container .guide-desc .text p span,
  .guide-container .guide-desc .text span {
    padding-right: 0 !important;
  }
  .center-of-excellence .training-formula-container-white {
    padding: 0 30px 99px !important;
    height: 470px !important;
  }
  .center-of-excellence .content-enable {
    top: 17%;
  }
  .center-of-excellence #key_recommandations .three-columns-text,
  .center-of-excellence .ceo-content .content-more,
  .center-of-excellence .first p {
    padding: 0 !important;
  }
  .center-of-excellence #key_recommandations .three-columns-text .section,
  .center-of-excellence #key_recommandations .three-columns-text .text-center {
    margin-bottom: 50px;
  }
  .center-of-excellence .guide-container .guide-desc .read-guide-btn {
    margin-bottom: 75px;
  }
  .center-of-excellence .content-formula p,
  .center-of-excellence .content-operating p,
  .center-of-excellence .content-scalable p,
  .center-of-excellence .effective-model p,
  .center-of-excellence .first p,
  .center-of-excellence .governance-model p,
  .center-of-excellence .performance-frame p {
    padding: 0;
  }
  .center-of-excellence .operating-title,
  .center-of-excellence .padding-container,
  .kibana-cognitive {
    padding-top: 20px;
  }
  .center-of-excellence .coe-content-operatingteam,
  .center-of-excellence .content-formula p,
  .featured-module-padding .extens-text,
  .new-modules .mo-content {
    margin-bottom: 30px !important;
  }
  .center-of-excellence .effective-model,
  .center-of-excellence .governance-model {
    padding: 20px 0 100px;
  }
  .center-of-excellence .guide-container .guide-desc .text,
  .center-of-excellence .three-columns-text .section {
    padding-right: 0;
  }
  .owl-theme .owl-dots .owl-dot:hover span,
  .rpa-overview .nav-dots .owl-dots .owl-dot.active span {
    background: #d0d2d9;
  }
  .rpa-overview .nav-dots .owl-dots .owl-dot span {
    width: 6px;
    height: 6px;
    border-radius: 30px;
    margin: 5px;
    background: 0 0;
    border: 1px solid #d0d2d9;
    display: inline-block;
    -webkit-backface-visibility: visible;
    transition: opacity 0.2s ease;
  }
  .rpa-overview .intro-five {
    padding-top: 50px;
    padding-bottom: 30px;
  }
  .rpa-overview #fourth-grid .grid-content {
    padding: 0;
  }
  .rpa-overview .header-760-content .h-content {
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
  }
  .rpa-overview .text-center h2 {
    text-align: center;
  }
  #featured-container-transparent .text,
  .rpa-overview .c-left,
  .rpa-overview .c-right,
  .rpa-robot .featured-module-padding .c-left,
  .rpa-robot .featured-module-padding .c-right,
  .studio-website-page #white-bg-image .c-left {
    padding-top: 0;
    padding-left: 30px;
    padding-right: 15px;
  }
  .rpa-overview #develop,
  .rpa-overview #featured-cotainer-white .c-right {
    padding-bottom: 35px;
  }
  .orchestrator-website-page .new-modules-threecol .span6,
  .rpa-overview .flexibility #fourth-grid .grid-padding .first-grid-section,
  .rpa-overview .grid-padding .grid-spacing,
  .rpa-robot .img-title-subtitle .first-col,
  .rpa-robot .img-title-subtitle .three-cols {
    margin-bottom: 60px;
  }
  .rpa-overview .flexibility #fourth-grid .grid-spacing,
  .rpa-overview .flexibility .grid-padding .first-grid-section {
    margin-left: -30px;
  }
  .rpa-overview .kibana-first {
    padding-bottom: 60px;
  }
  .grid-padding .read-more {
    margin-top: 0;
  }
  .rpa-overview .c-left-image {
    padding-right: 20px;
    padding-bottom: 15px;
  }
  .rpa-overview .c-right-image {
    padding-left: 20px;
  }
  .rpa-overview .flexibility h2 {
    padding: 0;
    font-size: 30px;
    padding-right: 30px;
  }
  .rpa-overview .flexibility .grid-padding .container,
  .rpa-robot .img-title-subtitle .first-col {
    padding-right: 0;
  }
  .orchestrator-website-page .mobile-show .c-right-image,
  .rpa-overview .mobile-show .c-right-image,
  .rpa-robot .mobile-show .c-right-image,
  .start-trial-container .mobile-show .image-margin,
  .studio-website-page .mobile-show .c-right-image {
    padding-bottom: 30px !important;
  }
  .studio-website-page .header-760-content .h-content {
    padding: 0;
    text-align: center;
  }
  .studio-website-page #white-bg-image .c-left {
    padding-bottom: 30px;
  }
  .studio-website-page .grid-container .first-grid-section {
    margin-bottom: 0;
  }
  .studio-website-page .grid-padding #six-grid .grid-spacing {
    margin-bottom: 60px;
  }
  .rpa-robot .img-title-subtitle .top-desc,
  .studio .call-action-grid h4,
  .studio-website-page .grid-padding #six-grid .grid-content {
    padding: 0 !important;
  }
  .studio-website-page .general-title {
    margin-bottom: 40px;
  }
  .orchestrator-website-page .img-title-subtitle .second-row,
  .rpa-robot .img-title-subtitle .second-row {
    margin-top: 0;
  }
  .rpa-robot .mo-left .c-right .mo-content,
  .rpa-robot .new-modules .mo-content p {
    padding-right: 10px !important;
  }
  .rpa-robot .mo-right #image {
    padding: 0;
  }
  .rpa-robot .mo-left .c-left-image {
    padding-left: 0 !important;
    padding-right: 30px !important;
  }
  .featured-module-padding {
    padding: 10px 0 !important;
  }
  .featured-module-padding .left-hr hr:before {
    float: left !important;
  }
  .rpa-robot .new-modules-threecol .three-cols {
    padding-right: 0;
  }
  .blue-module-image-margin .image-margin img {
    padding-top: 0;
  }
  .orchestrator-featuer {
    position: relative;
  }
  .features-testimonials h3 {
    width: 92%;
  }
  .header-hero-text h1,
  .orchestrator-website-page .header-orch-robot-text h1 {
    font-size: 36px !important;
  }
  .orchestrator-website-page #white-bg-image .c-left,
  .orchestrator-website-page .blue-module-image-margin .c-left,
  .orchestrator-website-page .featured-it-department .text,
  .orchestrator-website-page .mo-left .c-right,
  .rpa-overview #featured-cotainer-white .c-right {
    padding-left: 30px !important;
    padding-right: 15px;
  }
  .orchestrator-website-page #white-bg-image .c-left .mo-content,
  .rpa-overview #featured-container-transparent .c-left .mo-content {
    padding-left: 0;
    padding-right: 5px;
  }
  .orchestrator-website-page .featured-module-padding {
    padding-top: 0;
  }
  .orchestrator-website-page .mo-left #image {
    padding: 0;
  }
  .orchestrator-website-page .featured-it-department .c-left-image img {
    margin-left: 40px;
  }
  .orchestrator-website-page #white-bg-image .c-right-image {
    padding-left: 20px;
  }
  .orchestrator-website-page .blue-module-image-margin hr:before {
    background-color: #fff;
  }
  .binovate-landing-page .uipath-products-container .text-container {
    padding: 70px 20px !important;
  }
  .binovate-landing-page .uipath-products-container .read-button {
    bottom: 40px !important;
  }
  .six-grid-jobs .title,
  .six-grid-jobs .title p,
  .six-grid-jobs .title span {
    padding: 0 !important;
  }
  .six-grid-jobs .first-row {
    margin-bottom: 0;
  }
  .six-grid-jobs .span4 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .six-grid-jobs .text-center {
    margin-bottom: 40px;
  }
  .jobs-b .header320-text h6 {
    line-height: 28px;
  }
  .partners-page .header320-text h6 {
    line-height: 1.5;
    margin-top: 5px;
  }
  .about-us-website-page .header-760-content .h-content {
    padding-left: 0;
    padding-right: 0;
  }
  .about-us-website-page .title-and-text-rich {
    padding: 0 20px !important;
  }
  .about-us-website-page .whatwedo .mo-content {
    padding: 10px 10px 0 30px !important;
  }
  .about-us-website-page .title-and-text h2 {
    margin: 0;
    padding-bottom: 10px;
  }
  .about-us-website-page .video-c-y .texts {
    padding-top: 50px;
    padding-left: 30px;
    padding-bottom: 30px;
  }
  .about-us-website-page .video-c-y .texts h3 {
    font-size: 28px;
  }
  .about-us-website-page .first-ceo-line,
  .second-ceo-line,
  .third-ceo-line {
    margin-bottom: 0 !important;
  }
  .about-us-website-page .uipath-coo {
    padding-top: 57px;
  }
  .about-us-website-page .uipath-coo .span4 {
    margin-bottom: 90px !important;
  }
  .mo-right-video #video {
    padding-right: 0 !important;
  }
  .about-us-website-page .video-r-y {
    width: 100% !important;
  }
  .about-us-website-page iframe {
    height: 355px;
  }
  .about-us-website-page .uipath-coo .title {
    padding-top: 28px;
    margin-bottom: 90px;
  }
  .about-us-website-page .facesheet .download {
    margin-bottom: 30px;
  }
  .about-us-website-page .recognition-container .first,
  .about-us-website-page .recognition-container .second,
  .about-us-website-page .recognition-container .third {
    border: none;
  }
  .video-r-y {
    height: 51% !important;
  }
  .video-c-y:after {
    content: " ";
    width: 120px;
    height: 7px;
    margin: 0 auto;
    background: #f14d0d;
    position: relative;
    top: -3px;
    left: 0;
    right: 0;
    bottom: -11px;
  }
  .title-subtitle-2-columns .left-section {
    padding-left: 0 !important;
  }
  #fourth-grid .grid-spacing,
  #six-grid .first-grid-section,
  #six-grid .span4,
  .grid-container .first-grid-section .span4,
  .grid-container .second-grid-section .span4,
  .grid-padding {
    padding: 0 !important;
  }
  .extens-text {
    padding-right: 5%;
    padding-left: 30px;
  }
  #featured-cotainer-blue .text,
  #featured-cotainer-white .text,
  .featured-module-padding .text {
    padding-left: 30px !important;
    padding-right: 20px;
  }
  .two-columns-left-title .two-columns-text {
    padding: 0;
  }
  .title-subtitle-2-columns .right-section {
    padding-right: 0 !important;
  }
  .sidebar-news-whitepapers-press {
    padding-top: 19px;
  }
  #sidebar-blog-listing {
    width: 100%;
    margin: 0;
  }
  .sidebar-custom {
    padding-left: 20px;
  }
  .sidebar-custom .left-menu-custom ul li {
    margin-left: 0;
    padding-bottom: 14px;
    display: block;
  }
  .new-search-form .hs-button.primary,
  .new-search-form form input.st-search-input {
    width: 95% !important;
    max-width: 95% !important;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    margin-right: 20px;
    margin-bottom: 10px;
    float: left !important;
  }
  input[type="color"],
  input[type="date"],
  input[type="datetime-local"],
  input[type="datetime"],
  input[type="email"],
  input[type="month"],
  input[type="number"],
  input[type="password"],
  input[type="search"],
  input[type="tel"],
  input[type="text"],
  input[type="time"],
  input[type="url"],
  input[type="week"],
  select,
  textarea {
    width: 95% !important;
  }
  .news-room {
    padding: 0 10px;
  }
  .topics-divs .quick-answers-box .more-qa {
    bottom: 20px;
  }
  .topic-list {
    padding-left: 0 !important;
    padding-bottom: 10px;
  }
  .kb .topics-top,
  .kb h1,
  .kb h3,
  .kb p,
  .quote-post {
    padding: 0 10px;
  }
  .contact-content {
    background: 0 0 !important;
  }
  .contact-content .container,
  .contact-left-thankpage {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .contact-content .contact-left,
  .contact-left-thankpage {
    background: #f3f5fa !important;
    padding: 20px;
  }
  .contact-content .form-container,
  .contact-left-thankpage,
  .request-trial {
    padding: 20px;
  }
  .thank-you-studio-page .contact-right-thankpage,
  .thank-you-studio-page .trial-text-left {
    padding-left: 15px !important;
    padding-right: 10px !important;
  }
  .blog-content {
    background: 0 0 !important;
  }
  .blog-content .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .bino-search-results .result-body {
    width: 100%;
  }
  .thank-you-studio-page .header320-text h6 {
    line-height: 24px;
    margin-top: 10px;
  }
  .thank-you-studio-page {
    padding-bottom: 45px !important;
  }
  .blog-title {
    margin-left: 30px;
  }
  .article-content h1,
  .article-content h2,
  .article-content h3,
  .article-content h4,
  .article-content p {
    margin-left: 30px;
    margin-right: 20px;
    padding-right: 0;
    padding-left: 0;
  }
  .left-menu-custom .hs-menu-wrapper.active-branch {
    margin-left: 45px !important;
  }
  .binovate_call_action_orange {
    margin-bottom: 10px;
  }
  #search input[type="search"] {
    width: 85% !important;
    font-size: 22px !important;
  }
  .details {
    display: none;
  }
  .menu-mobile .search-form {
    margin-left: 19%;
  }
  .search-form:before {
    margin-left: -15px;
  }
  .product-image {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .uipath-products-container {
    margin-top: 90px !important;
  }
  .testimonials-features .span4 {
    margin-bottom: 0 !important;
    cursor: pointer;
    width: 100%;
  }
  .testimonials-features .span4:after {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    margin: 18px 0;
    background: #d0d2d9;
  }
  .testimonials-features .span4 i {
    float: right;
    color: #9c9faa;
    font-size: 24px;
    position: absolute;
    left: 93%;
    top: 0;
  }
  .testimonials-features,
  .testimonials-features .span4 {
    padding: 0 !important;
  }
  .testimonials-features .description {
    display: none;
  }
  .features-testimonials h4 {
    margin-bottom: 40px;
  }
  .dropdown-content p {
    padding: 0 38px !important;
  }
  #solutions-menu .hs-menu-children-wrapper {
    position: relative;
    left: 5px;
    display: none;
  }
  .thank-you-studio-page .contact-right-thankpage {
    padding-top: 20px !important;
  }
  .maps-binovate .mobile-show {
    padding-bottom: 0 !important;
  }
  .uipath-world-mobile {
    padding-bottom: 50px;
    background: #cee3ed
      url(https://uipath.com/hubfs/Binovate/Homepage/img/Map-grey.png) no-repeat
      top;
    background-size: inherit;
    border-bottom: 1px solid #f66912;
  }
  .around-world {
    font-size: 32px;
  }
  .point-div {
    background: #fff;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 20px 0;
  }
  .point-div h5 {
    font-weight: 600;
    cursor: pointer;
  }
  .point-div h5 i {
    float: right;
    margin-right: 10px;
    color: #afb1ba;
  }
  .point-div h5,
  .point-div p {
    margin-left: 25px;
  }
  .point-div p {
    margin-top: 20px;
    margin-right: 25px;
  }
  .point-div hr {
    width: 10px;
    background-color: #000;
    height: 2px;
    margin: 0 0 0 25px;
  }
  .contact-form-right .hs_submit .actions input.hs-button {
    padding: 12px 20px !important;
  }
  .mobile-show .blog-post-image {
    padding-top: 220px;
    padding-bottom: 50px;
    border-bottom: 1px solid #f66812;
  }
  .mobile-show .date-post-blog {
    margin-left: 0;
    margin-bottom: 0;
  }
  .mobile-show .blog-post-image h1 span {
    font-size: 24px;
    color: #fff;
    font-weight: 500;
    line-height: 0;
  }
  .mobile-show .blog-post-image .social-share {
    width: auto;
    margin: 0 auto;
  }
  .mobile-show
    .blog-post-image
    .hs-blog-social-share
    .hs-blog-social-share-list {
    margin: 0;
  }
  .blog-posts .sidebar-toogle {
    border-left: 0 !important;
    padding-left: 0 !important;
  }
  .blog-posts .toggle-sidebar {
    display: none;
  }
  .blog-listing .menu-mobile .cls-white {
    fill: #2f549c;
  }
  #sidebar-blog-listing .widget-module ul,
  .partners .modal {
    padding: 10px !important;
  }
  .partners .modal-header .close {
    margin-top: 15px;
  }
  .hs-content-name-upcoming-events .event-date {
    padding: 25px 50px 30px !important;
  }
  .resources-cta-full .binovate_call_action_white {
    margin-bottom: 20px;
  }
  .event-square {
    width: auto !important;
    height: auto !important;
    display: block !important;
  }
  .event-date {
    padding: 0 !important;
  }
  .intelligent-process .guide-container .guide-desc .text,
  .intelligent-process .guide-container .guide-desc .text p,
  .intelligent-process .video-c-y .texts {
    padding-right: 0 !important;
  }
}
@media (min-width: 430px) and (max-width: 767px) {
  .evolution {
    background: no-repeat 50%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
  }
  #evolution h1 {
    font-size: 32px;
    margin-bottom: 20px;
  }
  .read {
    margin-top: 30px;
  }
  #evolution .implement h1 {
    font-size: 18px;
    padding-bottom: 10px;
  }
  .content-text .implement .auto,
  .content-text .implement .underline,
  .content-text .implement h1 {
    text-align: center;
    margin: auto;
    display: block;
  }
  .overlay {
    width: 100%;
    overflow: hidden;
    background-color: #2d5095;
    max-height: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding-left: 0;
    position: fixed;
    z-index: 999;
    -webkit-clip-path: none;
    clip-path: none;
  }
  .btn-close {
    float: right;
  }
  .btn-close:after {
    width: 50%;
  }
  .content-overlay {
    position: relative;
    top: 0;
    left: 40px;
    width: 85%;
    height: 100%;
    margin: 0;
  }
  .content-text {
    position: relative;
    top: 0;
    width: 100%;
    margin-top: 40px;
  }
  .right-text {
    margin-top: 45px;
    padding: 0;
  }
  .evolution .content .over-left {
    padding-top: 15px;
  }
  .evolution .content .over-right {
    padding-top: 11px;
  }
  .implement {
    padding-bottom: 0;
  }
  .implement .auto {
    width: 50px;
    height: 54px;
    padding-bottom: 30px;
  }
  .implement .auto-mobile {
    padding-bottom: 45px;
  }
  :lang(ja) .implement .auto-mobile {
    padding-bottom: 26px;
  }
  .implement2 .auto {
    width: 54px;
    height: 56px;
  }
  .content {
    height: 57px;
    overflow: visible !important;
    padding: 50px 0;
    display: inline;
  }
}
@media (max-width: 767px) {
  body
    > div.body-container-wrapper
    > div.footer-container-wrapper
    > div
    > div.row-fluid-wrapper.row-depth-1.row-number-1
    > div
    > div
    > div
    > div
    > div
    > div
    > div,
  body
    > div.body-container-wrapper
    > div.footer-container-wrapper
    > div
    > div.row-fluid-wrapper.row-depth-1.row-number-2
    > div
    > div
    > div
    > div
    > div
    > div
    > div {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 1201px) {
  #evolution h1 {
    font-size: 32px;
    margin-bottom: 20px;
  }
  #evolution .implement h1 {
    font-size: 18px;
    padding-bottom: 10px;
  }
  .content-text .implement .auto,
  .content-text .implement .underline,
  .content-text .implement h1 {
    text-align: center;
    margin: auto;
    display: block;
  }
  .btn-close {
    margin-left: 5px;
  }
  :lang(ja) .right-text {
    margin-top: 160px;
  }
  :lang(ja) .implement .auto-mobile {
    padding-bottom: 30px;
  }
  :lang(ja) .content-text {
    margin-top: 160px;
  }
  .implement .auto {
    width: 50px;
    height: 54px;
    padding-bottom: 30px;
  }
  .implement .auto-mobile {
    padding-bottom: 45px;
  }
  .implement2 .auto {
    width: 54px;
    height: 56px;
  }
  .content {
    height: 57px;
    overflow: visible !important;
    padding: 50px 0;
    display: inline;
  }
  .contact-content,
  .contact-left-thankpage {
    background: #f3f5fa !important;
    background: -webkit-gradient(
      left top,
      right top,
      color-stop(0, #f3f5fa),
      color-stop(50%, #f3f5fa),
      color-stop(0, #fff),
      color-stop(100%, #fff)
    ) !important;
    background: -ms-linear-gradient(
      left,
      #f3f5fa 0,
      #f3f5fa 50%,
      #fff 0,
      #fff 100%
    ) !important;
  }
  .sidebar-custom {
    background: #f3f5fa;
    margin: 0 !important;
  }
  .sidebar-custom,
  .studio-website-page .c-left,
  .studio-website-page .c-right-image {
    width: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  .uipath-coo .span4 {
    max-height: 600px !important;
    min-height: 600px !important;
  }
}
@media screen and (min-width: 1201px) and (max-width: 1280px) {
  .custom-menu-primary .hs-menu-wrapper > ul > li > a {
    padding: 40px 10px !important;
  }
  .menu-desktop .row-fluid .span8 {
    width: 67.811966% !important;
  }
  .menu-desktop .row-fluid .span3 {
    width: 22.076923% !important;
    text-align: right;
  }
  .menu-desktop .row-fluid .search-lang-start.span3 {
    text-align: left;
  }
}
@media (max-width: 1366px) {
  .hs-content-name-upcoming-events .event-date {
    padding: 25px 20px 30px 25px !important;
  }
}
@media (max-width: 1690px) {
  .blog-content {
    background: #fff;
    background: -webkit-gradient(
      left top,
      right top,
      color-stop(0, #fff),
      color-stop(70%, #fff),
      color-stop(61%, #f3f5fa),
      color-stop(100%, #f3f5fa)
    );
    background: linear-gradient(90deg, #fff 0, #fff 61%, #f3f5fa 0, #f3f5fa);
  }
}
@media (min-width: 1800px) {
  #sidebar-blog-listing {
    margin-left: -6px !important;
    width: 24.48% !important;
  }
}
@media (min-width: 2000px) {
  #sidebar-blog-listing {
    margin-left: -8.7px !important;
    width: 24.55% !important;
  }
  .blog-content {
    background: #fff;
    background: -webkit-gradient(
      left top,
      right top,
      color-stop(0, #fff),
      color-stop(70%, #fff),
      color-stop(58%, #f3f5fa),
      color-stop(100%, #f3f5fa)
    );
    background: linear-gradient(90deg, #fff 0, #fff 58%, #f3f5fa 0, #f3f5fa);
  }
}
@media (min-width: 2500px) {
  #sidebar-blog-listing {
    width: 24.57% !important;
    margin-left: -14px !important;
  }
  .blog-listing .row-fluid .span4 {
    width: 33% !important;
  }
  .span9-as-less {
    width: 75.8% !important;
  }
  .blog-listing .span6 {
    width: 50% !important;
  }
  .blog-listing .span8 {
    width: 66% !important;
  }
  .blog-content {
    background: #fff;
    background: -webkit-gradient(
      left top,
      right top,
      color-stop(0, #fff),
      color-stop(70%, #fff),
      color-stop(57%, #f3f5fa),
      color-stop(100%, #f3f5fa)
    );
    background: linear-gradient(90deg, #fff 0, #fff 57%, #f3f5fa 0, #f3f5fa);
  }
}
@media (min-width: 3000px) and (max-width: 3499px) {
  #sidebar-blog-listing {
    width: 24.69% !important;
    margin-left: -19px !important;
  }
  .blog-content {
    background: #fff;
    background: -webkit-gradient(
      left top,
      right top,
      color-stop(0, #fff),
      color-stop(70%, #fff),
      color-stop(55%, #f3f5fa),
      color-stop(100%, #f3f5fa)
    );
    background: linear-gradient(90deg, #fff 0, #fff 55%, #f3f5fa 0, #f3f5fa);
  }
}
@media (min-width: 3500px) {
  #sidebar-blog-listing {
    width: 24.69% !important;
    margin-left: -19px !important;
  }
  .blog-listing .row-fluid .span4 {
    width: 33.038% !important;
  }
  .span9-as-less {
    width: 75.69% !important;
  }
  .blog-listing .span6 {
    width: 50% !important;
  }
  .blog-listing .span8 {
    width: 66.07% !important;
  }
  .blog-content {
    background: #fff;
    background: -webkit-gradient(
      left top,
      right top,
      color-stop(0, #fff),
      color-stop(70%, #fff),
      color-stop(55%, #f3f5fa),
      color-stop(100%, #f3f5fa)
    );
    background: linear-gradient(90deg, #fff 0, #fff 55%, #f3f5fa 0, #f3f5fa);
  }
}
@media (min-width: 4000px) and (max-width: 4499px) {
  #sidebar-blog-listing {
    width: 24.76% !important;
    margin-left: -23px !important;
  }
  .blog-content {
    background: #fff;
    background: -webkit-gradient(
      left top,
      right top,
      color-stop(0, #fff),
      color-stop(70%, #fff),
      color-stop(54%, #f3f5fa),
      color-stop(100%, #f3f5fa)
    );
    background: linear-gradient(90deg, #fff 0, #fff 54%, #f3f5fa 0, #f3f5fa);
  }
}
@media (min-width: 4500px) {
  #sidebar-blog-listing {
    width: 24.79% !important;
    margin-left: -28px !important;
  }
  .blog-content {
    background: #fff;
    background: -webkit-gradient(
      left top,
      right top,
      color-stop(0, #fff),
      color-stop(70%, #fff),
      color-stop(54%, #f3f5fa),
      color-stop(100%, #f3f5fa)
    );
    background: linear-gradient(90deg, #fff 0, #fff 54%, #f3f5fa 0, #f3f5fa);
  }
}
@media (min-width: 5500px) {
  #sidebar-blog-listing {
    width: 24.74% !important;
    margin-left: -30px !important;
  }
  .blog-content {
    background: #fff;
    background: -webkit-gradient(
      left top,
      right top,
      color-stop(0, #fff),
      color-stop(70%, #fff),
      color-stop(53%, #f3f5fa),
      color-stop(100%, #f3f5fa)
    );
    background: linear-gradient(90deg, #fff 0, #fff 53%, #f3f5fa 0, #f3f5fa);
  }
}
.release-note-subscribe h3 {
  color: #131d40;
  font-size: 22px;
  font-weight: 600;
}
.release-note-subscribe label {
  color: #858a99;
  font-family: Poppins, sans-serif;
}
.release-note-subscribe .hs_submit .actions input.hs-button {
  width: 150px;
  margin: 0;
  background-color: #2f549c !important;
  border: none !important;
  padding: 10px 0 !important;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-weight: 500 !important;
}
.video-c-y:after {
  content: " ";
  width: 120px;
  height: 7px;
  margin: 0 auto;
  background: #f14d0d;
  position: relative;
  left: 0;
  right: 0;
}
.result-page-resources .form-technical .hs-button {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  border: 1px solid #2f549c !important;
  background-color: #2f549c !important;
  padding: 12px 35px;
  margin-top: 20px;
  background-image: none !important;
  box-shadow: none !important;
}
.fr-btn1 {
  margin-top: 41% !important;
}
.fr-btn2 {
  margin-top: 26% !important;
}
.easyPaginateNav,
li,
p {
  font-family: Open Sans, sans-serif;
}
#text-left-image-right-blue #image,
#text-left-image-right-white #image {
  max-height: 460px;
}
.continue-reading,
.easyPaginateNav a.current,
.over-btn:hover,
.read-more:hover,
.uipath-products-container .read-more-suite:hover {
  text-decoration: underline;
}
li,
p {
  font-size: 18px;
  color: #131d40;
}
.separator70 {
  height: 70px;
}
.grid-content p span {
  display: none;
}
.event-content {
  padding: 50px 20px 120px;
  border-right: 1px solid hsla(0, 0%, 100%, 0.2);
}
.event-title {
  margin-left: 0 !important;
}
.event-content h1 {
  margin-top: 5%;
  margin-bottom: 5px;
  font-size: 30px;
  color: #fff;
}
.event-content h5 {
  font-size: 18px;
  margin-bottom: 30px;
  color: #fff;
}
.event-description,
.event-description h2,
.event-description p {
  color: #fff;
}
.event-link {
  color: #fff;
  font-weight: 600;
}
.event-link:hover {
  color: #e74c2d;
}
.event-date h3,
.event-date h3 a {
  color: #fff !important;
  font-size: 34px;
}
.event-date {
  padding: 120px 0 0 50px;
}
.event-square {
  width: 9vw;
  height: 9vw;
  padding: 10px;
  border: 2px solid #fff;
  border-radius: 5px;
  display: table-cell;
  vertical-align: middle;
}
.event-date h3 a {
  border-radius: 5px;
  display: block;
}
.easyPaginateNav {
  background: #060426;
  text-align: center;
  font-size: 16px;
  padding: 15px 0;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
.easyPaginateNav a {
  color: #fff;
  padding-right: 7px;
}
.easyPaginateNav a.current {
  color: #e74c2d;
}
.case-study-header {
  background: #112e7e;
  padding-top: 160px;
  padding-bottom: 30px;
}
.header-hero,
.section-header {
  padding-top: 195px;
  background: #112e7e;
}
.case-study-text h6 {
  text-align: left;
  color: #e74c2d;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}
.case-study-text h3 {
  text-align: left;
  color: #fff;
  font-size: 38px;
  font-weight: 600;
}
.header-hero-text,
.section-header-text {
  text-align: center;
}
.section-header {
  padding-bottom: 60px;
}
.section-header-text h3 {
  font-size: 38px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 30px;
}
.section-header-text h6 {
  font-size: 18px;
  font-weight: 500;
  color: #fff;
}
.header-hero {
  padding-bottom: 40px;
}
#featured-cotainer-white,
#text-left-image-right-white {
  background: #fff;
}
.header-hero-text i {
  color: #ebeef6;
}
.header-hero-text h1 {
  font-size: 48px;
}
.header-hero-text h1,
.header-hero-text h6 {
  font-weight: 500;
  color: #fff;
  margin-bottom: 60px;
}
.header-hero-text h6 {
  font-size: 26px;
}
#text-left-image-right-blue p,
#text-left-image-right-white p {
  font-size: 18px;
  font-family: Open Sans, sans-serif;
}
.module-padding {
  padding-top: 70px;
  padding-bottom: 70px;
}
#text-left-image-right-blue .text,
#text-left-image-right-white .text {
  padding-top: 20px;
  padding-right: 20px;
}
#text-left-image-right-blue {
  background: #112e7e;
}
#text-left-image-right-blue h3 {
  color: #fff;
  font-weight: 500;
}
#text-left-image-right-blue p {
  color: #fff;
}
#text-left-image-right-white h3 {
  color: #000;
  font-weight: 500;
}
#text-left-image-right-white p {
  color: #000;
}
.featured-module-padding {
  padding-top: 45px;
  padding-bottom: 45px;
}
#featured-cotainer-blue {
  background: #131d40;
}
#featured-cotainer-blue .text {
  padding-top: 20px;
  padding-right: 20px;
}
#featured-cotainer-blue h3 {
  color: #e74c2d;
  font-size: 28px;
  font-weight: 500;
}
#featured-cotainer-blue p {
  font-size: 18px;
  color: #fff;
  font-family: Open Sans, sans-serif;
}
#featured-cotainer-white .text {
  padding-top: 20px;
  padding-right: 20px;
}
#featured-cotainer-white h3 {
  color: #2f549c;
  font-size: 26px;
  font-weight: 600;
}
#featured-cotainer-white p {
  font-size: 18px;
  color: #131d40;
  font-family: Open Sans, sans-serif;
}
#featured-container-transparent .text {
  padding-top: 20px;
}
#featured-container-transparent h3 {
  color: #2f549c;
  font-size: 26px;
  font-weight: 600;
}
.title-grid {
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 60px;
}
.grid-padding {
  padding-top: 45px;
  padding-bottom: 80px;
}
.grid-container h5 {
  font-weight: 600;
}
.grid-container img {
  margin-bottom: 30px;
}
.grid-container .grid-content,
.grid-container .grid-content p {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 28px;
  color: #060426;
}
.rpa-journey .grid-container .grid-content,
.rpa-journey .grid-container .grid-content p {
  color: #060426;
  opacity: 0.8 !important;
}
.rpa-overview .grid-container .grid-content,
.rpa-overview .grid-container .grid-content p,
.rpa-overview .grid-container .grid-content p span,
.rpa-overview .grid-container .grid-content span {
  color: #131d40;
}
.rpa-overview .grid-container .read-more {
  color: #81879a;
}
.rpa-overview .grid-container .read-more:hover {
  color: #131d40;
  text-decoration: underline;
}
.call-action-grid .cta-title {
  font-size: 28px;
  margin-bottom: 0;
  margin-top: 35px;
  color: #003e93;
}
.grid-container .read-more,
.read-more {
  padding: 0;
  border: none;
  background: 0 0;
  font-size: 16px;
  font-family: Open Sans, sans-serif;
}
.grid-container .read-more {
  opacity: 0.8;
}
.call-action-grid .contact-btn,
.call-action-grid h4,
.uipath-products-container .read-more-suite {
  font-family: Poppins, sans-serif;
}
.uipath-products-container .read-more-suite {
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.5px;
  margin-top: 10px;
  padding: 8px 18px;
  border: 1px solid #2f549c;
  border-radius: 4px;
  color: #2f549c;
  font-weight: 600;
}
.uipath-products-container .read-more-products {
  display: inline-block;
}
.grid-container .first-grid-section {
  margin-bottom: 60px;
}
.call-action-grid {
  padding-top: 30px;
}
.rpa-journey .call-action-grid {
  padding-top: 57px;
}
.call-action-grid h4 {
  color: #2f549c;
  font-size: 28px;
  font-weight: 600;
}
.rpa-journey .call-action-grid h4 {
  color: #003e93;
}
.call-action-grid hr {
  background: #e7f2fb;
  height: 7px;
  width: 60px;
  margin-top: 0;
  margin-bottom: 40px;
}
.call-action-grid .contact-btn {
  color: #5fc0ea;
  text-transform: uppercase;
  padding: 10px 25px;
  border: 1px solid #5fc0ea;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 500;
}
#fifth-carousel .item,
#fourth-grid-slider .span3 {
  padding: 20px;
  text-align: center;
}
.full-text,
.full-text p,
.simple-text .simple-text-rich,
.title-and-text {
  font-family: Open Sans, sans-serif;
}
.call-action-grid .contact-btn:hover {
  border: none;
  background-color: #f14d0d;
  color: #fff;
}
.rpa-journey .call-action-grid .contact-btn {
  color: #2f549c;
  border: 2px solid #2f549c;
}
.rpa-journey .call-action-grid .contact-btn:hover {
  border: none;
  background-color: #f14d0d;
  color: #fff;
}
.general-title {
  font-weight: 600;
  color: #131d40;
  font-size: 36px;
  margin-bottom: 60px;
}
#fourth-grid-slider {
  position: relative;
}
#fourth-grid-slider h5 {
  font-size: 18px;
}
#fourth-grid-slider .grid-content p {
  font-size: 14px;
}
#fourth-grid-slider .owl-next {
  top: 35%;
  position: absolute;
  right: 0;
  left: auto;
}
#fourth-grid-slider .owl-prev {
  top: 35%;
  position: absolute;
  left: 0;
}
#fifth-carousel .item {
  margin: 0 9px;
}
#fifth-carousel .item img {
  box-sizing: content-box;
  margin: 0 auto 20px;
  width: 60px;
}
.fifth-grid-slider .title {
  font-weight: 600;
  font-size: 16px;
  color: #fff;
  padding-top: 10px;
}
.fifth-grid-slider .grid-content,
.fifth-grid-slider .grid-content p,
.fifth-grid-slider .grid-content span {
  font-weight: 500;
  font-size: 13px;
  color: #d0d2d9;
}
#fourth-grid-slider .item {
  text-align: center;
  padding: 30px 25px;
}
#fourth-grid-slider #owl-carousel .item img {
  margin: 0 auto 30px;
  box-sizing: content-box;
  width: 60px;
}
.simple-text {
  padding-top: 80px;
  padding-bottom: 80px;
}
.simple-text .simple-text-rich {
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 38px;
}
.title-and-text {
  padding-top: 60px;
  padding-bottom: 60px;
}
.title-and-text h2 {
  font-weight: 600;
  text-align: center;
  font-size: 36px;
  margin-bottom: 40px;
  color: #131d40;
}
.title-and-text-rich,
.title-and-text-rich p,
.title-and-text-rich span {
  font-size: 18px;
  line-height: 30px;
}
.title-subtitle-2-columns {
  padding-top: 100px;
  padding-bottom: 100px;
}
.title-subtitle-2-columns h2,
.title-subtitle-2-columns h3 {
  text-align: center;
  font-size: 36px;
  font-weight: 600;
}
.title-subtitle-2-columns .right-section {
  padding-right: 20px;
}
.title-subtitle-2-columns .left-section {
  padding-left: 20px;
}
.title-subtitle-2-columns .two-columns-text {
  margin-top: 70px;
}
.two-columns-both-title .two-columns-text,
.two-columns-left-title .two-columns-text {
  margin-top: 0;
}
.two-columns-text .left-section,
.two-columns-text .right-section {
  font-size: 18px;
  color: #131d40;
  font-family: Open Sans, sans-serif;
}
.two-columns-left-title {
  padding-top: 60px;
  padding-bottom: 60px;
}
.two-columns-left-title .two-columns-text .left-title {
  padding-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  color: #e74c2d;
}
.two-columns-both-title {
  padding-top: 80px;
  padding-bottom: 80px;
}
.two-columns-both-title .two-columns-text .left-title,
.two-columns-both-title .two-columns-text .right-title {
  padding: 0;
  font-size: 28px;
  font-weight: 600;
  color: #131d40;
}
.two-columns-text .right-title {
  padding: 0;
  font-size: 24px;
  font-weight: 600;
  color: #060426;
}
.two-columns-text .left-title {
  padding-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  color: #060426;
}
.center h4 {
  font-weight: 600;
  color: #1b1b1e;
  font-size: 36px;
  margin-bottom: 40px;
}
.center .image-t {
  margin: 0 auto 20px;
}
.container-image {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #ebeef6;
}
.container-image-twocolumns .video {
  text-align: center;
  width: 100%;
}
.title-subtitle-media {
  padding-top: 80px;
  padding-bottom: 80px;
}
.title-subtitle-media .two-columns-text {
  margin-top: 60px;
}
.title-subtitle-media .two-columns-text .right-section {
  padding-right: 20px;
}
.title-subtitle-media .two-columns-text .left-section {
  padding-left: 20px;
}
.title-subtitle-media h2,
.title-subtitle-media h3 {
  color: #060426;
  text-align: center;
  font-size: 36px;
  font-weight: 600;
}
.case-study-full-text {
  background: #112e7e;
  padding-top: 160px;
  padding-bottom: 30px;
}
.case-study-texts {
  background: #f3f5fa;
  padding-top: 40px;
  padding-bottom: 80px;
}
.cta-blue,
.cta-white {
  padding-top: 60px;
  padding-bottom: 35px;
}
.case-study-texts .full-text h3 {
  color: #2f549c;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 40px;
}
.full-text,
.full-text p {
  font-size: 18px;
  color: #060426;
  line-height: 30px;
}
.case-study-texts .full-text .hide-text {
  display: none;
}
.continue-reading {
  font-size: 16px;
  font-family: Open sans, sans-serif;
  font-weight: 600;
  color: #131d40;
  line-height: 30px;
}
.case_hr {
  margin-top: 40px;
  height: 7px;
  width: 30px;
  background: #dce1ed;
}
.cta-image {
  position: relative;
}
.cta-image:before {
  content: url(https://uipath.com/hubfs/Binovate/custom-module/uipath-logo-cta.png);
  z-index: 999;
  position: absolute;
  left: 0;
  right: 0;
  top: -20px;
  text-align: center;
}
.cta-blue {
  background: #1744b3;
}
.cta-blue h2 {
  color: #fff;
  text-align: center;
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 30px;
}
.cta-text,
.cta-text p {
  color: #fff;
  font-size: 16px;
  padding-left: 80px;
  padding-right: 80px;
  margin-bottom: 40px;
}
.cta-white h2 {
  color: #131d40;
  text-align: center;
  font-size: 28px;
  font-wieght: 500;
  margin-bottom: 30px;
}
.cta-text-black,
.cta-text-black p {
  color: #131d40;
  font-size: 16px;
  padding-left: 80px;
  padding-right: 80px;
  margin-bottom: 40px;
}
.cta-container .cta-btn {
  text-align: center;
}
.cta-container .cta-btn a {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 500;
  background: #e74c2d;
  color: #fff;
  padding: 15px 30px;
  border-radius: 5px;
}
.three-columns-text {
  padding-top: 90px;
  padding-bottom: 90px;
}
.three-columns-text h1 {
  color: #002861;
  font-size: 28px;
  margin-bottom: 100px;
  font-weight: 600;
}
.three-columns-text .section {
  padding-right: 25px;
}
.three-columns-text .section h3 {
  color: #060426;
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
}
.three-columns-text .section p {
  font-size: 16px;
  color: #060426;
  opacity: 0.8;
  line-height: 28px;
}
.guide-container {
  background: #233177;
  margin-top: 40px;
  padding-bottom: 60px;
}
.guide-container .pdf {
  width: 100%;
  margin-top: -40px;
}
.intelligent-process .guide-container .pdf {
  margin-top: -10px;
}
.intelligent-process .guide-container .guide-desc .text,
.intelligent-process .guide-container .guide-desc .text p {
  padding-right: 25px !important;
  text-align: justify;
}
.pdf {
  margin-top: 0;
}
.guide-container .guide-desc {
  padding-top: 100px;
  color: #fff;
}
.guide-container .guide-desc h3 {
  font-weight: 600;
  font-size: 24px;
  color: #fff;
}
.guide-container .guide-desc .text,
.guide-container .guide-desc .text p,
.guide-container .guide-desc .text p span,
.guide-container .guide-desc .text span {
  padding-right: 80px;
  font-size: 17px;
  line-height: 30px;
  margin-bottom: 50px;
  color: #fff;
}
.guide-container .guide-desc .read-guide {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 500;
  background: #2f549c;
  color: #fff;
  padding: 15px 30px;
  border-radius: 5px;
}
.guide-container .guide-desc .read-guide:hover {
  background: #e74c2d;
}
.guide-container .guide-desc .read-guide i {
  margin-left: 20px;
}
.testimonials-homepage {
  padding: 0 0 3w5px;
}
.testimonial {
  text-align: center;
  padding: 100px 40px 30px;
  position: relative;
}
.testimonial:before {
  content: url(https://uipath.com/hubfs/Binovate/Homepage/img/quote.png);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 50px;
  color: #2a1e75;
}
.testimonial .description,
.testimonial .description p {
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 300;
  font-family: Open Sans, sans-serif;
  line-height: 1.75;
  color: #000;
}
.head-title p,
.uipath-services-global h3 {
  font-family: Poppins, sans-serif;
}
@media screen and (min-width: 1280px) {
  .testimonial .description,
  .testimonial .description p {
    font-size: 20px;
  }
}
.testimonial .testimonial-title {
  display: block;
  text-align: center;
  font-size: 18px;
  color: #bcbcbc;
  margin: 0;
  font-weight: 600;
  padding-top: 25px;
}
.nav-dots .owl-dots .owl-dot span {
  width: 40px;
  height: 2px;
  border-radius: 0;
  margin: 5px 7px;
  background: #d6d6d6;
  display: inline-block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
}
.nav-dots .owl-dots .owl-dot {
  margin-top: 20px;
  display: inline-block;
  padding: 10px;
}
.nav-dots .owl-dots,
.owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.nav-dots .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}
.nav-dots .owl-controls .owl-page span {
  width: 20px;
  height: 3px;
  background: #4b489b;
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
  display: block;
}
.nav-dots .owl-nav [class*="owl-"] {
  font-size: 55px;
  color: #949494;
  background: 0 0;
}
.testimonials-homepage .owl-prev {
  position: absolute;
  top: 30%;
  left: -140px;
  opacity: 0.5;
}
.testimonials-homepage .owl-next:hover,
.testimonials-homepage .owl-prev:hover {
  opacity: 1;
}
.testimonials-homepage .owl-next {
  position: absolute;
  top: 30%;
  right: -140px;
  left: auto;
  opacity: 0.5;
}
.uipath-services-global:before {
  height: 7px;
  content: " ";
  width: 120px;
  background: #f14d0d;
  z-index: 1;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.uipath-services-global {
  background: #e7f2fa;
  padding-bottom: 110px;
}
.head-title h2 {
  font-weight: 800;
  color: #060426;
}
.head-title p {
  font-size: 22px;
}
.uipath-services-global h3 {
  font-weight: 600;
}
.uipath-services-global h3,
.uipath-services-global p {
  color: #060426;
}
.uipath-services-global .head-title {
  padding-top: 80px;
}
.uipath-products-container {
  text-align: center;
  margin-top: 150px;
  position: relative;
}
.uipath-products-container .text-container {
  background: #fff;
  padding: 60px 32px;
  border-radius: 5px;
}
#product-norpa .uipath-products-container .text-container {
  min-height: 560px;
}
:lang(fr) #product-norpa .uipath-products-container .text-container {
  min-height: 630px;
}
.uipath-products-container .product-image {
  position: absolute;
  top: -50px;
}
.uipath-products-container .text-container h4 {
  padding-top: 20px;
  font-size: 22px;
  font-weight: 600;
  color: #060426;
}
.uipath-products-container .text-container p {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  color: #060426;
  padding: 0 1px;
  line-height: 26px;
}
.uipath-products-container .read-more {
  margin-top: 10px;
  padding: 8px 18px;
  border: 1px solid #97a9cd;
  border-radius: 4px;
}
#product-norpa .uipath-products-container .read-button {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 60px;
}
#product-rpa .uipath-products-container .read-button {
  margin-top: 42px;
  position: static;
}
.uipath-products-container .read-more-products {
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  letter-spacing: 0.5px;
  margin-top: 10px;
  padding: 8px 18px;
  border: 1px solid #2f549c;
  border-radius: 4px;
  color: #2f549c;
  font-weight: 600;
}
.uipath-products-container .read-more-products:hover {
  background: #2f549c;
  border: 1px solid #2f549c;
  color: #fff;
}
.center-of-excellence .uipath-products-container .read-more {
  margin-top: 10px;
  padding: 8px 18px;
  border: 1px solid #2f549c;
  border-radius: 4px;
  color: #2f549c;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}
.header-orch-robot {
  padding-top: 350px;
  padding-bottom: 170px;
  border-bottom: 1px solid #f66812;
}
.header-orch-robot-text h1 {
  font-size: 48px;
  color: #fff;
  font-weight: 500;
}
.header-orch-robot-text h6 {
  font-size: 18px;
  color: #fff;
  font-weight: 600;
  line-height: 40px;
  padding-top: 30px;
}
.featured-it-department hr,
.featured-module-padding .text hr {
  border-bottom: none;
}
.featured-it-department .left-hr hr:before,
.featured-module-padding .left-hr hr:before,
.featured-module-padding .right-hr hr:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #e74c2d;
  margin: -5px;
}
.featured-it-department .left-hr hr:before,
.featured-module-padding .left-hr hr:before {
  float: right;
}
.studio .featured-module-padding {
  background-color: #f3f5fa;
}
.two-videos:affter,
.two-videos:after {
  content: " ";
  width: 120px;
  height: 7px;
  background: #f14d0d;
}
.studio .general-title {
  color: #000;
}
.studio .call-action-grid h4 {
  padding: 54px 0 5px;
}
.new-modules h3 {
  color: #131d40;
  font-size: 28px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 30px;
}
.new-modules .mo-content,
.new-modules .mo-content p,
.new-modules .mo-content p span,
.new-modules .mo-content span {
  font-family: Open sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
  color: #131d40;
}
.new-modules .mo-content,
.new-modules .mo-content p:first-child {
  margin-top: 40px;
}
.fourth-col .mo-content {
  padding-right: 20px;
}
.fourth-col h5 {
  font-weight: 600;
}
.fourth-col .img-title-subtitle .mo-content,
.img-title-subtitle .mo-content p,
.img-title-subtitle .mo-content p span,
.img-title-subtitle .mo-content span {
  text-align: left !important;
}
.two-videos {
  border-bottom: 1px solid #cdcdd4;
}
.two-videos:after {
  margin: 30px auto 0;
  position: absolute;
  left: -15px;
  right: 0;
}
.two-videos:affter {
  margin: 0 auto;
}
.mo-right-video #video {
  padding-right: 100px;
}
.mo-right-video h5 a {
  color: #1b1b1e;
}
.mo-right #image img {
  padding: 20px;
}
.mo-left #image {
  padding-right: 0;
}
.mo-left #image img {
  padding: 10px;
}
.img-title-subtitle .first-col,
.new-modules-threecol .three-cols {
  padding-right: 20px;
}
.orches .mo-left #image img {
  border: none;
}
.orches .mo-left .text {
  padding-top: 10px;
}
.img-title-subtitle {
  padding-top: 45px;
  padding-bottom: 45px;
}
.img-title-subtitle .image-top {
  margin-bottom: 30px;
}
.orches .img-title-subtitle h1 {
  font-size: 36px;
  font-weight: 600;
}
.rpa-robot .img-title-subtitle h1 {
  color: #131d40;
  font-size: 36px;
  font-weight: 600;
  padding-top: 0;
}
.img-title-subtitle .top-desc,
.img-title-subtitle .top-desc p,
.img-title-subtitle .top-desc p span,
.img-title-subtitle .top-desc span {
  color: #131d40;
  font-size: 18px;
  font-weight: 400;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Open sans, sans-serif;
  line-height: 30px;
}
.img-title-subtitle .second-row {
  margin-top: 60px;
}
.img-title-subtitle .second-row h5 {
  font-size: 20px;
  line-height: 26px;
  color: #131d40;
  font-weight: 600;
}
.img-title-subtitle .mo-content,
.img-title-subtitle .mo-content p,
.img-title-subtitle .mo-content p span,
.img-title-subtitle .mo-content span {
  font-size: 16px;
  line-height: 26px;
  font-family: Open sans, sans-serif;
  font-weight: 400;
  text-align: justify;
}
.img-title-subtitle .image-col {
  margin-bottom: 10px;
}
.new-modules-threecol .three-cols:last-child {
  padding-right: 0;
}
.over-btn {
  color: #131d40;
  font-weight: 600;
}
.over-btn:hover {
  color: #e74c2d;
}
.img-title-subtitle .mo-content p,
.img-title-subtitle .mo-content p span,
.img-title-subtitle .mo-content span,
.new-modules-threecol .img-title-subtitle .mo-content {
  text-align: left;
}
.new-modules-threecol .three-cols h5 {
  font-size: 18px;
}
.features-testimonials {
  padding-top: 80px;
  padding-bottom: 50px;
}
.features-testimonials h5 {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 24px;
  color: #131d40;
  font-weight: 600;
  letter-spacing: 2px;
}
.features-testimonials h4 {
  font-size: 38px;
  line-height: 40px;
  color: #2f549c;
  font-weight: 600;
  padding-top: 15px;
}
.features-testimonials h3 {
  font-size: 18px;
  line-height: 26px;
  color: #131d40;
  font-weight: 600;
}
.features-testimonials .description,
.six-grid-jobs .span4 h6,
.six-grid-jobs .title,
.six-grid-jobs .title p,
.six-grid-jobs .title span {
  line-height: 28px;
  font-family: Open sans, sans-serif;
}
.features-testimonials .nav-dots .owl-dots .owl-dot span {
  width: 8px;
  height: 8px;
  border-radius: 100%;
  border: 1px solid #888ea1;
  margin: 5px 7px;
  background: #f3f5fa;
  display: inline-block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
}
.features-testimonials .nav-dots .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #131d40;
  border: 1px solid #131d40;
}
.features-testimonials .owl-prev {
  position: absolute;
  top: 28%;
  left: -140px;
  opacity: 0.5;
}
.features-testimonials .owl-next:hover,
.features-testimonials .owl-prev:hover {
  opacity: 1;
}
.features-testimonials .owl-next {
  position: absolute;
  top: 28%;
  right: -140px;
  left: auto;
  opacity: 0.5;
}
.features-testimonials .description {
  font-size: 16px;
  color: #131d40;
  opacity: 0.8;
}
.off {
  display: block;
}
.testimonials-features {
  text-align: center;
  padding: 100px 0 5px 40px;
  position: relative;
}
.testimonials-features .span3,
.testimonials-features .span4,
.testimonials-features .span6 {
  margin-left: 0;
  text-align: left;
  padding-right: 20px;
}
.testimonials-features .first-c {
  margin-bottom: 50px;
}
.blue-module-image-margin {
  background: #2f549c;
  padding-top: 0;
  padding-bottom: 0;
}
.blue-module-image-margin .mo-content,
.blue-module-image-margin .mo-content p,
.blue-module-image-margin .mo-content p span,
.blue-module-image-margin .mo-content span,
.blue-module-image-margin h3 {
  color: #fff;
}
.blue-module-image-margin .text {
  padding-top: 60px;
  padding-bottom: 80px;
}
.blue-module-image-margin hr {
  border-top: 1px solid #3f61a2;
  border-bottom: 0;
}
.blue-module-image-margin hr:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #e74c2d;
  margin: -5px;
}
.blue-module-image-margin .image-margin img {
  padding-top: 150px;
}
.six-grid-jobs {
  padding-top: 50px;
  padding-bottom: 50px;
}
.six-grid-jobs .title,
.six-grid-jobs .title p,
.six-grid-jobs .title span {
  color: #131d40;
  font-size: 18px;
  padding-right: 30px;
  padding-left: 30px;
}
.six-grid-jobs .span4 {
  padding-left: 40px;
  padding-right: 40px;
}
.six-grid-jobs .span4 h6 {
  color: #131d40;
  font-size: 16px;
  margin-top: 20px;
}
.first-row {
  margin-top: 70px;
  margin-bottom: 70px;
}
.start-trial-b .header320-text h1 {
  margin-bottom: 25px;
}
.start-trial-container {
  padding-top: 80px;
  padding-bottom: 35px;
  border-bottom: 1px solid #d0d2d9;
}
.start-trial-container .title {
  font-size: 28px;
  line-height: 30px;
  color: #131d40;
  font-weight: 600;
}
.start-trial-container .subtitle {
  font-size: 18px;
  line-height: 27px;
  color: #131d40;
  margin-bottom: 30px;
  font-family: Open sans, sans-serif;
  font-weight: 400;
}
.start-trial-container .mo-content ul li {
  font-size: 16px;
  line-height: 22px;
  font-family: Open sans, sans-serif;
  color: #131d40;
  padding-bottom: 15px;
  opacity: 0.8;
}
.start-trial-container .notice {
  margin-top: 30px;
}
.start-trial-container .notice ul {
  list-style: none;
  margin: 0;
}
.start-trial-container .notice ul li {
  font-size: 14px;
  line-height: 18px;
  font-family: Open sans, sans-serif;
  color: #131d40;
  padding-bottom: 0;
  margin-bottom: 5px;
  opacity: 0.6;
}
.about-us-website-page .container-border:before,
.about-us-website-page .whatwedo-container:before {
  content: " ";
  width: 120px;
  height: 7px;
  margin: 0 auto;
  background: #f14d0d;
  position: absolute;
  left: -15px;
  right: 0;
}
.about-us-website-page .ourmission {
  padding: 70px 0 90px;
}
.about-us-website-page .whatwedo {
  padding: 90px 0 150px;
}
.about-us-website-page .whatwedo .mo-content {
  padding-right: 250px;
}
.about-us-website-page .ourmission h3 {
  font-weight: 600;
  color: #131d40;
  font-size: 18px;
  margin-bottom: 30px;
}
.whatwedo-container .title {
  color: #fff;
  font-size: 36px;
  font-weight: 600;
  padding-bottom: 100px;
}
.whatwedo-container .mo-content h3 {
  color: #fff;
  font-size: 22px;
  line-height: 32px;
  font-weight: 600;
}
.whatwedo-container .mo-content p {
  color: #fff;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  font-family: Open sans, sans-serif;
}
.about-us-website-page .img-left-right-content .mo-content p {
  line-height: 30px;
}
.about-us-website-page .title-and-text h2 {
  margin-bottom: 20px;
}
.orchestrator-website-page #white-bg-image .c-left .mo-content {
  padding-right: 5%;
}
.orchestrator-website-page .mo-left {
  background: #f5f7f9;
  border-top: 1px solid #cdcdd4;
}
.c-left,
.c-left-image {
  margin-left: 0 !important;
  padding-right: 20px;
}
.featured-it-department .c-left-image {
  padding-right: 0 !important;
}
.c-right-image {
  text-align: right;
  margin-left: 0 !important;
}
.studio-website-page .c-right-image {
  padding-top: 100px;
}
.c-right,
.c-right-image {
  padding-left: 20px;
}
.c-left-image {
  text-align: left;
}
@media only screen and (max-width: 479px) {
  .testimonial {
    padding: 80px 15px 5px;
  }
  .testimonial:before {
    top: 10px;
  }
  .testimonial .pic {
    width: 120px;
    height: 120px;
    top: -60px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1450px) {
  .features-testimonials .owl-next,
  .rpa-intro .owl-next,
  .testimonials-homepage .owl-next {
    right: -5%;
  }
  .features-testimonials .owl-prev,
  .rpa-intro .owl-prev,
  .testimonials-homepage .owl-prev {
    left: -2%;
  }
  .c-left {
    padding-left: 0 !important;
  }
  .c-right {
    padding-right: 10%;
  }
  .title-and-text-rich {
    padding: 0 91px;
  }
  .privacy-policy .title-and-text-rich {
    padding: 0;
  }
  .orchestrator-website-page .c-left {
    padding-left: 6%;
  }
  .rpa-robot .mo-left .c-right .mo-content {
    padding-right: 90px;
  }
}
@media (min-width: 1451px) and (max-width: 1850px) {
  .c-left {
    padding: 28px;
  }
} /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
  height: auto;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
body {
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
  -webkit-text-stroke: 0.25px;
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern" 1;
  font-feature-settings: "kern" 1;
  -webkit-font-kerning: normal;
  font-kerning: normal;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  color: #08131f;
  background-color: #fff;
  overflow: hidden;
  overflow-y: auto;
}
body,
html {
  position: relative;
  width: 100%;
  height: 100%;
}
ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
figure {
  margin: 0;
}
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  font-family: Inter, sans-serif;
  border: 0;
  padding: 0;
  outline: 0;
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.45;
  color: #002855;
}
h4 {
  font-size: 20px;
}
p,
small,
span {
  font-family: Inter, sans-serif;
}
p {
  line-height: 1.6;
  color: rgba(0, 40, 85, 0.5);
}
a {
  cursor: pointer;
  font-family: Inter, sans-serif;
  transition: color 0.2s ease;
}
a:focus,
a:hover {
  color: #002855;
  text-decoration: none;
}
.GlobalGoTop {
  display: none;
}
@media screen and (min-width: 1024px) {
  .GlobalGoTop {
    position: relative;
    display: block;
    background-color: #f7f7f7;
    height: 64px;
  }
}
.GlobalGoTop-content {
  position: relative;
  z-index: 5;
  transform: translateY(50%);
  text-align: right;
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  .GlobalGoTop-content {
    margin: 0 16px;
  }
}
@media screen and (min-width: 1280px) {
  .GlobalGoTop-content {
    margin: 0 auto;
  }
}
.MultiBodyHeroHeader {
  width: 100%;
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/academic-alliance-hero-header.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  position: relative;
}
.MultiBodyHeroHeader--center {
  text-align: center;
}
.MultiBodyHeroHeader--padding .MultiBodyHeroHeader-container {
  height: auto;
  padding: 32px 0;
}
@media screen and (min-width: 1024px) {
  .MultiBodyHeroHeader--padding .MultiBodyHeroHeader-container {
    padding: 96px 0;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyHeroHeader--padding .MultiBodyHeroHeader-container {
    padding: 128px 0;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyHeroHeader--padding-right .MultiBodyHeroHeader-container {
    padding-right: 30%;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyHeroHeader--big
    .MultiBodyHeroHeader-body.MultiBodyHeroHeader-body
    h1 {
    padding: 0 96px;
    font-size: 48px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyHeroHeader--big
    .MultiBodyHeroHeader-body.MultiBodyHeroHeader-body
    h1 {
    padding: 0 112px;
  }
}
.MultiBodyHeroHeader-overlay {
  background: #2f549c;
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  opacity: 0.85;
}
.MultiBodyHeroHeader-container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  z-index: 5;
  padding: 0 16px;
  height: 480px;
}
@media screen and (min-width: 480px) {
  .MultiBodyHeroHeader-container {
    height: 260px;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyHeroHeader-container {
    height: 480px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyHeroHeader-container {
    height: 600px;
    padding: 0;
  }
}
.MultiBodyHeroHeader-container--textAlignedCenter {
  -ms-flex-pack: center;
  justify-content: center;
}
.MultiBodyHeroHeader-container--customHeight {
  height: 580px;
}
.MultiBodyHeroHeader-container--withLogo {
  padding: 104px 16px 40px;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .MultiBodyHeroHeader-container--withLogo {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyHeroHeader-container--withLogo {
    padding-left: 0;
    padding-right: 0;
  }
}
.MultiBodyHeroHeader-logo {
  position: absolute;
  top: 24px;
  left: 16px;
  padding-bottom: 40px;
  width: 135px;
}
.MultiBodyHeroHeader-logo img {
  width: 100%;
}
@media screen and (min-width: 1440px) {
  .MultiBodyHeroHeader-logo {
    left: 0;
  }
}
.MultiBodyHeroHeader-body.MultiBodyHeroHeader-body h1 {
  padding: 0;
  margin: 0;
  color: #fff;
  font-size: 36px;
  line-height: 1.17;
  letter-spacing: -1px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}
.MultiBodyHeroHeader-body.MultiBodyHeroHeader-body h5 {
  padding: 16px 0 0;
  margin: 0 0 8px;
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.3;
  text-transform: uppercase;
}
.MultiBodyHeroHeader-body.MultiBodyHeroHeader-body p {
  padding: 16px 0 0;
  margin: 0;
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 18px;
}
@media screen and (min-width: 1024px) {
  .MultiBodyHeroHeader-body.MultiBodyHeroHeader-body {
    padding-right: 0;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyHeroHeader-body.MultiBodyHeroHeader-body {
    padding-right: 0;
  }
  .MultiBodyHeroHeader-body.MultiBodyHeroHeader-body h1 {
    font-size: 48px;
  }
  .MultiBodyHeroHeader-body.MultiBodyHeroHeader-body p {
    font-size: 24px;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyHeroHeader-body--50PercentTextWidth {
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyHeroHeader-body--70PercentTextWidth {
    width: 70%;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyHeroHeader-body--TextAlign {
    text-align: center;
  }
}
.MultiBodyHeroHeader-list.MultiBodyHeroHeader-list {
  margin: 32px 0;
}
@media screen and (min-width: 768px) {
  .MultiBodyHeroHeader-list.MultiBodyHeroHeader-list {
    padding-right: 20px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyHeroHeader-list.MultiBodyHeroHeader-list {
    margin: 32px 0;
  }
}
.MultiBodyHeroHeader-list.MultiBodyHeroHeader-list p {
  position: relative;
  padding-top: 0;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #dddfe6;
  padding-bottom: 16px;
  padding-left: 40px;
}
.MultiBodyHeroHeader-list.MultiBodyHeroHeader-list p:before {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Gated-LP-Template/checkmark-24-white.svg);
  background-size: 100%;
  position: absolute;
  top: 3px;
  left: 0;
  padding: 4px;
  width: 20px;
  height: 20px;
}
@media screen and (min-width: 768px) {
  .MultiBodyHeroHeader-list.MultiBodyHeroHeader-list p {
    padding-bottom: 20px;
  }
}
.MultiBodyHeroHeader-list.MultiBodyHeroHeader-list p:last-child {
  padding-bottom: 0;
}
.MultiBodyHeroHeader-CTAs.MultiBodyHeroHeader-CTAs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 32px;
  width: 100%;
}
@media screen and (min-width: 480px) {
  .MultiBodyHeroHeader-CTAs.MultiBodyHeroHeader-CTAs {
    width: 100%;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyHeroHeader-CTAs.MultiBodyHeroHeader-CTAs {
    margin-top: 40px;
    width: 100%;
  }
}
.MultiBodyHeroHeader-CTAs.MultiBodyHeroHeader-CTAs .Button--secondary {
  margin-top: 20px;
  border-color: #f3f5f8;
}
@media screen and (min-width: 480px) {
  .MultiBodyHeroHeader-CTAs.MultiBodyHeroHeader-CTAs .Button--secondary {
    margin-top: 0;
    margin-left: 32px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyHeroHeader-CTAs.MultiBodyHeroHeader-CTAs .Button--secondary {
    margin-left: 48px;
  }
}
.MultiBodyHeroHeader-CTAs--AlignCenter.MultiBodyHeroHeader-CTAs--AlignCenter {
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .MultiBodyHeroHeader-CTAs--onlyMobile.MultiBodyHeroHeader-CTAs--onlyMobile {
    display: none;
  }
}
.MultiBodyHeroHeader-CTAs--applyBtn.MultiBodyHeroHeader-CTAs--applyBtn {
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}
@media screen and (min-width: 768px) {
  .MultiBodyHeroHeader-CTAs--applyBtn.MultiBodyHeroHeader-CTAs--applyBtn {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  .MultiBodyHeroHeader-CTAs--applyBtn.MultiBodyHeroHeader-CTAs--applyBtn a {
    width: 300px;
  }
}
.MultiBodySectionHeader {
  width: 100%;
}
.MultiBodySectionHeader-container {
  margin: 100px auto;
}
@media screen and (min-width: 768px) {
  .MultiBodySectionHeader-container {
    margin-left: 16px;
    margin-right: 16px;
    margin-top: -220px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodySectionHeader-container {
    margin-left: auto;
    margin-right: auto;
    margin-top: -152px;
    width: 1400px;
  }
}
.MultiBodySectionHeader-image {
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/academic-alliance-section-header.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  min-height: 375px;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .MultiBodySectionHeader-image {
    min-height: 530px;
  }
}
.MultiBodySectionHeader-body.MultiBodySectionHeader-body {
  margin: 50px 16px 100px;
}
@media screen and (min-width: 768px) {
  .MultiBodySectionHeader-body.MultiBodySectionHeader-body {
    margin: -250px 0 100px;
    width: 600px;
    background-color: #fff;
    position: relative;
    padding: 40px;
    z-index: 2;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodySectionHeader-body.MultiBodySectionHeader-body {
    width: 50%;
    padding: 60px 100px;
  }
}
.MultiBodySectionHeader-body.MultiBodySectionHeader-body h2 {
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
  color: #002855;
}
@media screen and (min-width: 1440px) {
  .MultiBodySectionHeader-body.MultiBodySectionHeader-body h2 {
    font-size: 40px;
  }
}
.MultiBodySectionHeader-body.MultiBodySectionHeader-body p {
  position: relative;
  margin-top: 30px;
  padding-left: 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  color: #3d5c86;
}
.MultiBodySectionHeader-body.MultiBodySectionHeader-body p:before {
  content: "";
  border-left: 6px solid #ff6900;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
@media screen and (min-width: 768px) {
  .MultiBodySectionHeader-body.MultiBodySectionHeader-body p {
    padding-left: 48px;
    line-height: 1.5;
  }
}
.MultiBodySectionHeader-image--outsideContainer {
  background-image: url(https://uipath.com/hubfs/resources/Educational-Programs/section-header.jpg);
}
@media screen and (min-width: 1440px) {
  .MultiBodySectionHeader-image--outsideContainer {
    width: 1400px;
    margin: -262px auto 0;
  }
}
.MultiBodySectionHeader-container--flexible {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  margin: 0;
}
@media screen and (min-width: 768px) {
  .MultiBodySectionHeader-container--flexible {
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 auto;
  }
}
.MultiBodySectionHeader-body.MultiBodySectionHeader-body--borderTop {
  margin: 32px 16px 0;
}
.MultiBodySectionHeader-body.MultiBodySectionHeader-body--borderTop:before {
  content: "";
  border-bottom: 6px solid #ff6900;
  position: absolute;
  top: 0;
  left: 16px;
  z-index: 5;
  width: 64px;
}
.MultiBodySectionHeader-body.MultiBodySectionHeader-body--borderTop p {
  font-size: 16px;
  padding-left: 0;
}
.MultiBodySectionHeader-body.MultiBodySectionHeader-body--borderTop p:before {
  content: none;
}
@media screen and (min-width: 768px) {
  .MultiBodySectionHeader-body.MultiBodySectionHeader-body--borderTop {
    position: relative;
    width: 60%;
    margin: -130px 0 100px;
  }
  .MultiBodySectionHeader-body.MultiBodySectionHeader-body--borderTop:before {
    content: "";
    border-bottom: 6px solid #ff6900;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    width: 80px;
    margin-left: 100px;
  }
}
.MultiBodySectionHeader-box {
  width: 100%;
  height: 380px;
  position: relative;
  z-index: 5;
  margin: 40px 0 0;
  background-color: #0085ca;
}
.MultiBodySectionHeader-box:before {
  content: "";
  border-top: 6px solid #cce7f4;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 80px;
}
.MultiBodySectionHeader-box:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 50%;
  transform: translateX(-50%);
  background-image: url(https://uipath.com/hubfs/resources/Educational-Programs/dots-pattern.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .MultiBodySectionHeader-box {
    width: 35%;
    height: 380px;
    position: relative;
    z-index: 5;
    margin: -130px 0;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodySectionHeader-box {
    width: 33%;
    height: 380px;
  }
}
.MultiBodySectionHeader-box
  .MultiBodySectionHeader-boxBody.MultiBodySectionHeader-boxBody {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
.MultiBodySectionHeader-box
  .MultiBodySectionHeader-boxBody.MultiBodySectionHeader-boxBody
  h2 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 32px;
  line-height: 1.25;
  font-weight: 600;
  text-align: center;
}
.MultiBodySectionHeader-box
  .MultiBodySectionHeader-boxBody.MultiBodySectionHeader-boxBody
  p {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 1.7;
  font-weight: 700;
  text-align: center;
  width: 100%;
}
.MultiBodySectionHeader-box
  .MultiBodySectionHeader-boxBody.MultiBodySectionHeader-boxBody
  a {
  margin-top: 38px;
  position: relative;
  z-index: 5;
  width: 90%;
}
@media screen and (min-width: 768px) {
  .MultiBodySectionHeader-box
    .MultiBodySectionHeader-boxBody.MultiBodySectionHeader-boxBody
    a {
    width: 80%;
  }
}
.MultiBodyHeadlineTitle {
  position: relative;
}
.MultiBodyHeadlineTitle:before {
  content: "";
  background-color: #f5f8fa;
  width: 100%;
  height: 160px;
  position: absolute;
  top: -80px;
  left: 0;
  z-index: -1;
}
@media screen and (min-width: 768px) {
  .MultiBodyHeadlineTitle:before {
    height: 220px;
  }
}
.MultiBodyHeadlineTitle-container {
  margin: 80px 16px;
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .MultiBodyHeadlineTitle-container {
    width: 680px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyHeadlineTitle-container {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyHeadlineTitle-container {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }
}
.MultiBodyHeadlineTitle-body.MultiBodyHeadlineTitle-body {
  text-align: center;
  margin: 0 20px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .MultiBodyHeadlineTitle-body.MultiBodyHeadlineTitle-body {
    padding: 0 80px;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyHeadlineTitle-body.MultiBodyHeadlineTitle-body {
    padding: 0 160px;
  }
}
.MultiBodyHeadlineTitle-body.MultiBodyHeadlineTitle-body:before {
  content: "";
  border-top: 6px solid #ff6900;
  width: 64px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (min-width: 768px) {
  .MultiBodyHeadlineTitle-body.MultiBodyHeadlineTitle-body:before {
    width: 160px;
  }
}
.MultiBodyHeadlineTitle-body.MultiBodyHeadlineTitle-body h2 {
  color: #002855;
  font-family: Inter, sans-serif;
  font-size: 32px;
  line-height: 1.13;
  font-weight: 700;
  padding-top: 40px;
}
@media screen and (min-width: 768px) {
  .MultiBodyHeadlineTitle-body.MultiBodyHeadlineTitle-body h2 {
    padding-top: 74px;
    font-size: 40px;
  }
}
.MultiBodyHeadlineTitle-body.MultiBodyHeadlineTitle-body p {
  color: #3d5c86;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 400;
  padding-top: 28px;
}
@media screen and (min-width: 768px) {
  .MultiBodyHeadlineTitle-body.MultiBodyHeadlineTitle-body p {
    padding-top: 40px;
  }
}
.MultiBodyMedia-container,
.MultiBodyMedia:nth-child(2n) .MultiBodyMedia-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 0 50px;
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-container {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 90px;
    margin-bottom: 120px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-container {
    width: 1400px;
    margin: 190px auto 110px;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia-container {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMedia-container {
    width: 1400px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
  }
}
.MultiBodyMedia-image {
  position: relative;
  width: 100%;
  text-align: right;
}
.MultiBodyMedia-image:before {
  content: "";
  border-bottom: 6px solid #ff6900;
  width: 64px;
  position: absolute;
  top: 40px;
  left: 0;
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia-image:before {
    width: 80px;
    top: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMedia-image:before {
    top: 80px;
  }
}
.MultiBodyMedia-image:after {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/pattern/pattern_squares.png);
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 226px;
  height: 107px;
  margin-bottom: -30px;
}
@media screen and (min-width: 480px) {
  .MultiBodyMedia-image:after {
    width: 357px;
    height: 222px;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia-image:after {
    margin-bottom: -16px;
    width: 226px;
    height: 107px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMedia-image:after {
    margin-bottom: -30px;
    width: 392px;
    height: 186px;
  }
}
.MultiBodyMedia-image img {
  width: 100%;
  margin-right: -32px;
}
.MultiBodyMedia:nth-child(2n) .MultiBodyMedia-image {
  position: relative;
  width: 100%;
  text-align: left;
}
.MultiBodyMedia:nth-child(2n) .MultiBodyMedia-image:before {
  content: "";
  border-bottom: 6px solid #ff6900;
  width: 64px;
  position: absolute;
  top: 40px;
  right: 0;
  left: auto;
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-image:before {
    width: 80px;
    top: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-image:before {
    top: 70px;
  }
}
.MultiBodyMedia:nth-child(2n) .MultiBodyMedia-image:after {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/pattern/pattern_squares.png);
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  z-index: -1;
  width: 226px;
  height: 107px;
  margin-top: -30px;
}
@media screen and (min-width: 480px) {
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-image:after {
    width: 357px;
    height: 222px;
    top: -8px;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-image:after {
    bottom: 0;
    top: 8px;
    width: 226px;
    height: 107x;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-image:after {
    top: 0;
    width: 392px;
    height: 186px;
  }
}
.MultiBodyMedia:nth-child(2n) .MultiBodyMedia-image img {
  width: 100%;
  margin-left: -32px;
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-image {
    width: 50%;
  }
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-image img {
    width: 95%;
    margin-left: 0;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-image {
    width: 595px;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia-image {
    width: 50%;
  }
  .MultiBodyMedia-image img {
    width: 95%;
    margin-right: 0;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMedia-image {
    width: 595px;
  }
}
.MultiBodyMedia-list.MultiBodyMedia-list,
.MultiBodyMedia:nth-child(2n) .MultiBodyMedia-list.MultiBodyMedia-list {
  margin: 70px 16px;
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-list.MultiBodyMedia-list {
    margin: 0 16px;
    padding-left: 20px;
    padding-right: 20px;
    width: 50%;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-list.MultiBodyMedia-list {
    margin: 55px 16px;
    padding-left: 60px;
  }
}
.MultiBodyMedia:nth-child(2n) .MultiBodyMedia-list.MultiBodyMedia-list h2 {
  color: #002855;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.14;
  font-family: Inter, sans-serif;
  padding: 0;
  margin: 0 0 40px;
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-list.MultiBodyMedia-list h2 {
    font-size: 24px;
    line-height: 1.25;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-list.MultiBodyMedia-list h2 {
    margin: 0 0 24px;
    font-size: 32px;
  }
}
.MultiBodyMedia:nth-child(2n) .MultiBodyMedia-list.MultiBodyMedia-list p {
  position: relative;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  color: #3d5c86;
  padding-bottom: 20px;
  padding-left: 40px;
}
.MultiBodyMedia:nth-child(2n)
  .MultiBodyMedia-list.MultiBodyMedia-list
  p:before {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/checkmark-24.svg);
  background-size: 100%;
  position: absolute;
  top: 3px;
  left: 0;
  padding: 4px;
  width: 24px;
  height: 24px;
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia:nth-child(2n) .MultiBodyMedia-list.MultiBodyMedia-list p {
    padding-bottom: 6px;
  }
}
.MultiBodyMedia:nth-child(2n)
  .MultiBodyMedia-list.MultiBodyMedia-list
  p:last-child {
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia-list.MultiBodyMedia-list {
    margin: 0 16px;
    padding-left: 20px;
    padding-right: 20px;
    width: 50%;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMedia-list.MultiBodyMedia-list {
    margin: 60px 16px;
    padding-left: 20px;
    padding-right: 80px;
  }
}
.MultiBodyMedia-list.MultiBodyMedia-list h2 {
  color: #002855;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.14;
  font-family: Inter, sans-serif;
  padding: 0;
  margin: 0 0 40px;
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia-list.MultiBodyMedia-list h2 {
    font-size: 24px;
    line-height: 1.25;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMedia-list.MultiBodyMedia-list h2 {
    margin: 0 0 24px;
    font-size: 32px;
  }
}
.MultiBodyMedia-list.MultiBodyMedia-list p {
  position: relative;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  color: #3d5c86;
  padding-bottom: 20px;
  padding-left: 40px;
}
.MultiBodyMedia-list.MultiBodyMedia-list p:before {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/checkmark-24.svg);
  background-size: 100%;
  position: absolute;
  top: 3px;
  left: 0;
  padding: 4px;
  width: 24px;
  height: 24px;
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia-list.MultiBodyMedia-list p {
    padding-bottom: 6px;
  }
}
.MultiBodyMedia-list.MultiBodyMedia-list p:last-child {
  padding-bottom: 0;
}
.MultiBodyMedia-body.MultiBodyMedia-body p {
  padding-bottom: 20px;
  padding-left: 0;
}
.MultiBodyMedia-body.MultiBodyMedia-body p:before {
  content: none;
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia-body.MultiBodyMedia-body p {
    padding-bottom: 20px;
  }
}
.MultiBodyMedia-body.MultiBodyMedia-body p:last-child {
  padding-bottom: 20px;
}
.MultiBodyMediaFeaturesList-wrapper {
  overflow: hidden;
}
.MultiBodyMediaFeaturesList-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 100px 0 50px;
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-container {
    margin: 520px auto 50px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMediaFeaturesList-container {
    margin: 620px auto 50px;
  }
}
.MultiBodyMediaFeaturesList-image {
  position: relative;
  text-align: left;
  margin-left: 16px;
  margin-right: 0;
}
.MultiBodyMediaFeaturesList-image img {
  width: 120px;
  height: 120px;
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-image img {
    width: 190px;
    height: 190px;
    position: absolute;
    bottom: 180px;
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyMediaFeaturesList-image img {
    width: 290px;
    height: 290px;
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMediaFeaturesList-image img {
    width: 290px;
    height: 290px;
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
.MultiBodyMediaFeaturesList-image:after {
  content: "";
  background-color: #f5f8fa;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  width: 85%;
  height: 120px;
  margin-top: -60px;
}
@media screen and (min-width: 480px) {
  .MultiBodyMediaFeaturesList-image:after {
    width: 92%;
    height: 130px;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-image:after {
    height: 180px;
    width: 4000px;
    top: 0;
    left: 50px;
    margin-top: -440px;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyMediaFeaturesList-image:after {
    height: 440px;
    margin-left: 80px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMediaFeaturesList-image:after {
    height: 440px;
    margin-left: 80px;
  }
}
.MultiBodyMediaFeaturesList-title.MultiBodyMediaFeaturesList-title {
  position: relative;
  margin-top: 64px;
}
.MultiBodyMediaFeaturesList-title.MultiBodyMediaFeaturesList-title:before {
  content: "";
  border-bottom: 6px solid #ff6900;
  width: 64px;
  position: absolute;
  top: -32px;
  left: 16px;
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-title.MultiBodyMediaFeaturesList-title:before {
    width: 80px;
  }
}
.MultiBodyMediaFeaturesList-title.MultiBodyMediaFeaturesList-title h2 {
  color: #002855;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.14;
  font-family: Inter, sans-serif;
  padding: 0 16px;
  margin: 0 0 40px;
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-title.MultiBodyMediaFeaturesList-title h2 {
    font-size: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyMediaFeaturesList-title.MultiBodyMediaFeaturesList-title h2 {
    font-size: 40px;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-title.MultiBodyMediaFeaturesList-title {
    margin-left: 270px;
    margin-top: -335px;
    margin-bottom: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyMediaFeaturesList-title.MultiBodyMediaFeaturesList-title {
    margin-left: 370px;
    margin-top: -255px;
    margin-bottom: 32px;
  }
}
.MultiBodyMediaFeaturesList-list {
  margin: 0 16px;
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-list {
    padding: 50px 110px 50px 250px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    background-color: #fff;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyMediaFeaturesList-list {
    padding: 50px 110px 50px 350px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    background-color: #fff;
  }
}
.MultiBodyMediaFeaturesList-item {
  padding-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-item {
    width: 50%;
  }
  .MultiBodyMediaFeaturesList-item:nth-child(2n) {
    padding-left: 30px;
  }
  .MultiBodyMediaFeaturesList-item:nth-child(odd) {
    padding-right: 40px;
  }
}
.MultiBodyMediaFeaturesList-item h3 {
  position: relative;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.75;
  color: #3d5c86;
  padding-left: 40px;
}
.MultiBodyMediaFeaturesList-item h3:before {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/checkmark-24.svg);
  background-size: 100%;
  position: absolute;
  top: 5px;
  left: 0;
  padding: 4px;
  width: 24px;
  height: 24px;
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-item h3:before {
    width: 24px;
    height: 24px;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-item h3 {
    padding-left: 32px;
  }
}
.MultiBodyMediaFeaturesList-item p {
  padding-left: 40px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.43;
  color: #3d5c86;
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-item p {
    padding-left: 32px;
    line-height: 1.75;
  }
}
.MultiBodyMediaFeaturesList-item:last-child {
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-container--top {
    margin: 420px auto 50px;
  }
}
.MultiBodyMediaFeaturesList-image--right {
  text-align: right;
  margin-right: 16px;
  margin-left: 0;
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-image--right img {
    right: 0;
    left: auto;
  }
}
.MultiBodyMediaFeaturesList-image--right:after {
  left: 0;
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-image--right:after {
    left: -3330px;
    right: unset;
    margin-right: 80px;
    margin-left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyMediaFeaturesList-image--right:after {
    left: -2930px;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-list--left {
    padding: 50px 350px 50px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    background-color: #fff;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyMediaFeaturesList-list--left {
    padding: 50px 350px 50px 60px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    background-color: #fff;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyMediaFeaturesList-title.MultiBodyMediaFeaturesList-title--left {
    margin-left: 0;
  }
}
.MediaBodyDisplayBanner {
  background-color: #f5f8fa;
}
@media screen and (min-width: 768px) {
  .MediaBodyDisplayBanner {
    margin-top: 40px;
  }
}
.MediaBodyDisplayBanner-container {
  position: relative;
  margin: 0 16px;
}
@media screen and (min-width: 768px) {
  .MediaBodyDisplayBanner-container {
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
  }
}
.MediaBodyDisplayBanner-title.MediaBodyDisplayBanner-title {
  margin: 72px auto 20px;
}
.MediaBodyDisplayBanner-title.MediaBodyDisplayBanner-title:before {
  content: "";
  border-top: 6px solid #ff6900;
  position: absolute;
  left: 0;
  z-index: 5;
  width: 64px;
}
@media screen and (min-width: 768px) {
  .MediaBodyDisplayBanner-title.MediaBodyDisplayBanner-title:before {
    top: 0;
    left: 18px;
    width: 80px;
  }
}
.MediaBodyDisplayBanner-title.MediaBodyDisplayBanner-title h2 {
  color: #002855;
  font-size: 48px;
  line-height: 1.17;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: -2px;
  padding-top: 40px;
}
@media screen and (min-width: 768px) {
  .MediaBodyDisplayBanner-title.MediaBodyDisplayBanner-title h2 {
    font-size: 32px;
    margin: 0 0 0 18px;
    padding: 0;
  }
}
@media screen and (min-width: 1440px) {
  .MediaBodyDisplayBanner-title.MediaBodyDisplayBanner-title h2 {
    margin-left: 18px;
    font-size: 64px;
  }
}
@media screen and (min-width: 768px) {
  .MediaBodyDisplayBanner-title.MediaBodyDisplayBanner-title {
    width: 40%;
  }
}
@media screen and (min-width: 1024px) {
  .MediaBodyDisplayBanner-title.MediaBodyDisplayBanner-title {
    width: 60%;
  }
}
.MediaBodyDisplayBanner-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 32px;
}
@media screen and (min-width: 768px) {
  .MediaBodyDisplayBanner-body {
    margin-top: 60px;
    margin-bottom: 80px;
    width: 60%;
  }
}
@media screen and (min-width: 1024px) {
  .MediaBodyDisplayBanner-body {
    width: 40%;
  }
}
.MediaBodyDisplayBanner-body p {
  color: #3d5c86;
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.43;
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .MediaBodyDisplayBanner-body p {
    margin-bottom: 0;
    line-height: 1.71;
  }
}
.MediaBodyDisplayBanner-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0;
}
.MediaBodyDisplayBanner-buttons a {
  width: 100%;
  border: 2px solid #ff6900;
}
@media screen and (min-width: 768px) {
  .MediaBodyDisplayBanner-buttons a {
    font-size: 16px;
  }
}
.MediaBodyDisplayBanner-buttons a:last-child {
  margin-bottom: 50px;
  border: 2px solid #0084cd;
}
.MediaBodyDisplayBanner-buttons .Button--secondary {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .MediaBodyDisplayBanner-buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 30px;
  }
  .MediaBodyDisplayBanner-buttons a {
    width: auto;
  }
  .MediaBodyDisplayBanner-buttons a:last-child {
    margin-bottom: 0;
  }
  .MediaBodyDisplayBanner-buttons .Button--secondary {
    margin-top: 0;
    margin-left: 16px;
  }
}
.MultiBodyNeedHelp {
  background-color: #fff;
}
.MultiBodyNeedHelp-title.MultiBodyNeedHelp-title {
  position: relative;
  margin: 56px 16px 40px;
  padding: 0;
  padding-top: 36px;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 38px;
}
.MultiBodyNeedHelp-title.MultiBodyNeedHelp-title:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 6px;
  background-color: #fa4616;
}
@media screen and (min-width: 768px) {
  .MultiBodyNeedHelp-title.MultiBodyNeedHelp-title {
    margin-bottom: 64px;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyNeedHelp-title.MultiBodyNeedHelp-title {
    margin: 96px 16px 64px;
    font-size: 40px;
    line-height: 48px;
  }
  .MultiBodyNeedHelp-title.MultiBodyNeedHelp-title:before {
    top: -16px;
    width: 80px;
  }
}
@media (min-width: 1280px) {
  .MultiBodyNeedHelp-title.MultiBodyNeedHelp-title {
    margin-left: 0;
    margin-right: 0;
  }
}
.MultiBodyNeedHelp-container {
  margin: 100px 16px 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .MultiBodyNeedHelp-container {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 1280px) {
  .MultiBodyNeedHelp-container {
    margin-left: 0;
    margin-right: 0;
  }
}
.MultiBodyNeedHelp-container--noTopMargin {
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  .MultiBodyNeedHelp-left.MultiBodyNeedHelp-left {
    padding-right: 40px;
    width: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyNeedHelp-left.MultiBodyNeedHelp-left {
    padding-right: 80px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyNeedHelp-left.MultiBodyNeedHelp-left {
    padding-right: 112px;
  }
}
.MultiBodyNeedHelp-left.MultiBodyNeedHelp-left h2 {
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  color: #002855;
  margin: 0 0 20px;
  padding: 0;
}
.MultiBodyNeedHelp-left.MultiBodyNeedHelp-left h3 {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  color: #000b23;
  margin: 0;
  padding: 0 0 16px;
}
.MultiBodyNeedHelp-left.MultiBodyNeedHelp-left p {
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.43;
  color: #3d5c86;
  margin: 0 0 20px;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .MultiBodyNeedHelp-left.MultiBodyNeedHelp-left p {
    font-size: 14px;
    line-height: 1.71;
  }
}
.MultiBodyNeedHelp-left.MultiBodyNeedHelp-left a {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.75;
  color: #0085ca;
  padding-left: 6px;
}
.MultiBodyNeedHelp-left.MultiBodyNeedHelp-left a svg {
  margin-bottom: -6px;
  margin-right: 4px;
}
.MultiBodyNeedHelp-left.MultiBodyNeedHelp-left a svg path {
  transition: fill 0.2s ease;
}
.MultiBodyNeedHelp-left.MultiBodyNeedHelp-left a:hover {
  color: #ff6900;
}
.MultiBodyNeedHelp-left.MultiBodyNeedHelp-left a:hover svg {
  margin-bottom: -6px;
}
.MultiBodyNeedHelp-left.MultiBodyNeedHelp-left a:hover svg path {
  fill: #ff6900;
  transition: fill 0.2s ease;
}
.MultiBodyNeedHelp-right.MultiBodyNeedHelp-right {
  margin-top: 80px;
  position: relative;
}
.MultiBodyNeedHelp-right.MultiBodyNeedHelp-right:before {
  content: "";
  position: absolute;
  top: -40px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #dddfe6;
}
@media screen and (min-width: 768px) {
  .MultiBodyNeedHelp-right.MultiBodyNeedHelp-right {
    margin-top: 0;
    border-left: 2px solid #dddfe6;
    padding-left: 40px;
    width: 50%;
  }
  .MultiBodyNeedHelp-right.MultiBodyNeedHelp-right:before {
    content: none;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyNeedHelp-right.MultiBodyNeedHelp-right {
    padding-left: 80px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyNeedHelp-right.MultiBodyNeedHelp-right {
    padding-left: 112px;
  }
}
.MultiBodyNeedHelp-right.MultiBodyNeedHelp-right h2 {
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  color: #002855;
  margin: 0 0 20px;
  padding: 0;
}
.MultiBodyNeedHelp-right.MultiBodyNeedHelp-right h3 {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  color: #000b23;
  margin: 0;
  padding: 0 0 16px;
}
.MultiBodyNeedHelp-right.MultiBodyNeedHelp-right p {
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.43;
  color: #3d5c86;
  margin: 0 0 20px;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .MultiBodyNeedHelp-right.MultiBodyNeedHelp-right p {
    font-size: 14px;
    line-height: 1.71;
  }
}
.MultiBodyNeedHelp-right.MultiBodyNeedHelp-right a {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.75;
  color: #0085ca;
  padding-left: 6px;
}
.MultiBodyNeedHelp-right.MultiBodyNeedHelp-right a svg {
  margin-bottom: -6px;
  margin-right: 4px;
}
.MultiBodyNeedHelp-right.MultiBodyNeedHelp-right a svg path {
  transition: fill 0.2s ease;
}
.MultiBodyNeedHelp-right.MultiBodyNeedHelp-right a:hover {
  color: #ff6900;
}
.MultiBodyNeedHelp-right.MultiBodyNeedHelp-right a:hover svg {
  margin-bottom: -6px;
}
.MultiBodyNeedHelp-right.MultiBodyNeedHelp-right a:hover svg path {
  fill: #ff6900;
  transition: fill 0.2s ease;
}
.MultiBodyNeedHelp--greyBackground.MultiBodyNeedHelp--greyBackground {
  background-color: #f5f8fa;
  min-width: 100%;
}
.MultiBodyNeedHelp-container--greyBackground {
  position: relative;
  margin: 0 16px;
  padding-bottom: 48px;
}
@media screen and (min-width: 768px) {
  .MultiBodyNeedHelp-container--greyBackground {
    margin: 0 16px;
    padding-bottom: 48px;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyNeedHelp-container--greyBackground {
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyNeedHelp-container--greyBackground {
    margin-left: auto;
    margin-right: auto;
  }
}
.MultiBodyNeedHelp-left--greyBackground.MultiBodyNeedHelp-left--greyBackground {
  margin-top: 40px;
  margin-left: 16px;
}
.MultiBodyNeedHelp-left--greyBackground.MultiBodyNeedHelp-left--greyBackground:before {
  content: "";
  border-top: 6px solid #ff6900;
  width: 64px;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (min-width: 768px) {
  .MultiBodyNeedHelp-left--greyBackground.MultiBodyNeedHelp-left--greyBackground:before {
    width: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyNeedHelp-left--greyBackground.MultiBodyNeedHelp-left--greyBackground:before {
    left: 16px;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyNeedHelp-left--greyBackground.MultiBodyNeedHelp-left--greyBackground {
    margin-top: 80px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyNeedHelp-left--greyBackground.MultiBodyNeedHelp-left--greyBackground {
    padding-right: 165px;
  }
}
.MultiBodyNeedHelp-right--greyBackground.MultiBodyNeedHelp-right--greyBackground {
  position: relative;
  margin-top: 40px;
  padding-top: 40px;
}
.MultiBodyNeedHelp-right--greyBackground.MultiBodyNeedHelp-right--greyBackground:before {
  content: "";
  border-top: 6px solid #ff6900;
  width: 64px;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (min-width: 768px) {
  .MultiBodyNeedHelp-right--greyBackground.MultiBodyNeedHelp-right--greyBackground:before {
    width: 80px;
    left: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .MultiBodyNeedHelp-right--greyBackground.MultiBodyNeedHelp-right--greyBackground:before {
    left: 80px;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyNeedHelp-right--greyBackground.MultiBodyNeedHelp-right--greyBackground:before {
    left: 165px;
  }
}
@media screen and (min-width: 768px) {
  .MultiBodyNeedHelp-right--greyBackground.MultiBodyNeedHelp-right--greyBackground {
    margin-top: 0;
    padding-top: 80px;
    border-left: none;
  }
  .MultiBodyNeedHelp-right--greyBackground.MultiBodyNeedHelp-right--greyBackground:after {
    content: "";
    border-left: 2px solid #dddfe6;
    height: 300px;
    position: absolute;
    top: 80px;
    left: 0;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyNeedHelp-right--greyBackground.MultiBodyNeedHelp-right--greyBackground {
    padding-left: 165px;
  }
}
.AcademicAllianceBodyIntro {
  position: relative;
  background-color: #f5f8fa;
}
.AcademicAllianceBodyIntro-container {
  position: relative;
  z-index: 1;
  padding: 64px 16px 140px;
}
@media (max-width: 374px) {
  .AcademicAllianceBodyIntro-container {
    padding-top: 40px;
  }
}
@media screen and (min-width: 768px) {
  .AcademicAllianceBodyIntro-container {
    padding-top: 96px;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 1440px) {
  .AcademicAllianceBodyIntro-container {
    padding-top: 176px;
    padding-left: 0;
    padding-right: 0;
  }
}
.AcademicAllianceBodyIntro-title.AcademicAllianceBodyIntro-title {
  margin: 0 0 40px;
  padding: 0;
  font-size: 36px;
  font-weight: 700;
  font-family: Inter, sans-serif;
  line-height: 1.17;
  letter-spacing: -1px;
  color: #002855;
  position: relative;
}
@media screen and (min-width: 768px) {
  .AcademicAllianceBodyIntro-title.AcademicAllianceBodyIntro-title:before {
    content: "";
    border-bottom: 6px solid #ff6900;
    width: 80px;
    position: absolute;
    top: -40px;
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .AcademicAllianceBodyIntro-title.AcademicAllianceBodyIntro-title {
    margin: 0 48px 0 0;
    padding: 0;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 40%;
    font-size: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .AcademicAllianceBodyIntro-title.AcademicAllianceBodyIntro-title {
    margin: 0 64px 0 0;
    font-size: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .AcademicAllianceBodyIntro-title.AcademicAllianceBodyIntro-title {
    margin: 0 24px 0 0;
    font-size: 48px;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 40%;
  }
}
.AcademicAllianceBodyIntro-body p:first-child {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.8;
  color: #002855;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .AcademicAllianceBodyIntro-body p:first-child {
    font-size: 14px;
  }
}
@media screen and (min-width: 1440px) {
  .AcademicAllianceBodyIntro-body p:first-child {
    font-size: 24px;
    line-height: 1.5;
  }
}
.AcademicAllianceBodyIntro-body p:last-child {
  position: relative;
  padding-left: 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  color: #3d5c86;
}
.AcademicAllianceBodyIntro-body p:last-child:before {
  content: "";
  border-left: 6px solid #ff6900;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
@media screen and (min-width: 768px) {
  .AcademicAllianceBodyIntro-body p:last-child {
    font-size: 12px;
  }
}
@media screen and (min-width: 1440px) {
  .AcademicAllianceBodyIntro-body p:last-child {
    padding-left: 60px;
    line-height: 1.5;
    font-size: 16px;
  }
}
.AcademicAllianceBodyVideo {
  margin-top: -70px;
}
@media screen and (min-width: 768px) {
  .AcademicAllianceBodyVideo {
    margin-top: -32px;
    min-height: 600px;
    background-color: #f5f8fa;
    position: relative;
  }
}
@media screen and (min-width: 1440px) {
  .AcademicAllianceBodyVideo {
    min-height: 700px;
  }
}
.AcademicAllianceBodyVideo--new {
  margin-top: 0;
  padding-top: 20px;
}
.AcademicAllianceBodyVideo--new .AcademicAllianceBodyVideo-video {
  margin-bottom: 12px;
}
.AcademicAllianceBodyVideo--new .AcademicAllianceBodyVideo-text {
  position: relative;
  margin-left: 0;
  padding-top: 40px;
  background-color: transparent;
}
.AcademicAllianceBodyVideo--new .AcademicAllianceBodyVideo-text:before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  width: 64px;
  height: 6px;
  background-color: #fa4616;
}
.AcademicAllianceBodyVideo--new .AcademicAllianceBodyVideo-text h2 {
  margin: 0 0 28px;
  color: #000b23;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}
.AcademicAllianceBodyVideo--new .AcademicAllianceBodyVideo-text p {
  padding: 0;
  color: #12437a;
  line-height: 1.5;
}
.AcademicAllianceBodyVideo--new
  .AcademicAllianceBodyVideo-text
  .SolutionsInfoBanner-listItem {
  width: auto;
}
.AcademicAllianceBodyVideo--new
  .AcademicAllianceBodyVideo-text
  .SolutionsInfoBanner-listItem
  > p {
  padding: 0;
  padding-left: 40px;
}
@media screen and (min-width: 768px) {
  .AcademicAllianceBodyVideo--new {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 0;
  }
  .AcademicAllianceBodyVideo--new .AcademicAllianceBodyVideo-container {
    position: relative;
  }
  .AcademicAllianceBodyVideo--new .AcademicAllianceBodyVideo-text {
    position: relative;
    margin-left: 0;
    padding-right: 55%;
    padding-top: 0;
    background-color: transparent;
  }
  .AcademicAllianceBodyVideo--new .AcademicAllianceBodyVideo-text:before {
    content: "";
    position: absolute;
    top: -48px;
    left: 0;
    width: 64px;
    height: 6px;
    background-color: #fa4616;
  }
  .AcademicAllianceBodyVideo--new .AcademicAllianceBodyVideo-text h2 {
    margin: 0 0 40px;
    color: #000b23;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
  }
  .AcademicAllianceBodyVideo--new .AcademicAllianceBodyVideo-text p {
    padding: 0;
    color: #12437a;
    font-size: 16px;
    line-height: 1.5;
  }
  .AcademicAllianceBodyVideo--new .AcademicAllianceBodyVideo-video {
    top: 50%;
    right: 0;
    transform: translateY(-50%);
  }
}
@media screen and (min-width: 1440px) {
  .AcademicAllianceBodyVideo--new .AcademicAllianceBodyVideo-placeholder {
    width: 580px;
  }
}
.AcademicAllianceBodyVideo-container {
  margin: 0 16px;
}
@media screen and (min-width: 1024px) {
  .AcademicAllianceBodyVideo-container {
    padding: 64px 0 32px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1440px) {
  .AcademicAllianceBodyVideo-container {
    padding: 160px 0 96px;
  }
}
.AcademicAllianceBodyVideo-video {
  position: relative;
}
.AcademicAllianceBodyVideo-video:after {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/pattern/pattern_squares.png);
  position: absolute;
  bottom: -16px;
  right: 0;
  z-index: 0;
  width: 257px;
  height: 122px;
}
@media screen and (min-width: 480px) {
  .AcademicAllianceBodyVideo-video:after {
    width: 357px;
    height: 222px;
    bottom: -32px;
  }
}
@media screen and (min-width: 768px) {
  .AcademicAllianceBodyVideo-video:after {
    width: 257px;
    height: 122px;
    right: -24px;
    top: -24px;
  }
}
@media screen and (min-width: 1024px) {
  .AcademicAllianceBodyVideo-video:after {
    right: -40px;
    top: -40px;
  }
}
@media screen and (min-width: 768px) {
  .AcademicAllianceBodyVideo-video {
    position: absolute;
  }
}
@media screen and (min-width: 1440px) {
  .AcademicAllianceBodyVideo-video:after {
    width: 392px;
    height: 186px;
  }
}
.AcademicAllianceBodyVideo-gradient {
  content: "";
  position: absolute;
  top: 0;
  z-index: 2;
  width: 95%;
  height: 100%;
  background-image: linear-gradient(
    90deg,
    rgba(0, 81, 188, 0.9),
    rgba(19, 115, 255, 0.2)
  );
}
@media screen and (min-width: 768px) {
  .AcademicAllianceBodyVideo-gradient {
    width: 100%;
    height: 100%;
  }
}
.AcademicAllianceBodyVideo-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  z-index: 10;
}
.AcademicAllianceBodyVideo-wrapper:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .AcademicAllianceBodyVideo-wrapper:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .AcademicAllianceBodyVideo-wrapper:before {
    top: 90px;
  }
}
.AcademicAllianceBodyVideo-play,
.AcademicAllianceBodyVideo-youtube {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.AcademicAllianceBodyVideo-play {
  width: 64px;
  height: 64px;
  z-index: 5;
}
.AcademicAllianceBodyVideo-play:hover {
  background-color: #000;
}
.AcademicAllianceBodyVideo-placeholder {
  position: relative;
  z-index: 1;
  width: 95%;
}
@media screen and (min-width: 768px) {
  .AcademicAllianceBodyVideo-placeholder {
    width: 295px;
  }
}
@media screen and (min-width: 1024px) {
  .AcademicAllianceBodyVideo-placeholder {
    width: 395px;
  }
}
@media screen and (min-width: 1440px) {
  .AcademicAllianceBodyVideo-placeholder {
    width: 495px;
  }
}
.AcademicAllianceBodyVideo-text p {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  color: #3d5c86;
}
.AcademicAllianceBodyVideo-text p:first-child {
  padding: 70px 0 24px;
}
@media screen and (min-width: 768px) {
  .AcademicAllianceBodyVideo-text {
    background-color: #fff;
    margin-left: 130px;
  }
  .AcademicAllianceBodyVideo-text p,
  .AcademicAllianceBodyVideo-text p:first-child {
    padding: 20px 20px 20px 240px;
  }
}
@media screen and (min-width: 1024px) {
  .AcademicAllianceBodyVideo-text {
    margin-left: 100px;
  }
  .AcademicAllianceBodyVideo-text p {
    padding: 10px 20px 80px 350px;
  }
  .AcademicAllianceBodyVideo-text p:first-child {
    padding: 80px 20px 10px 350px;
  }
}
@media screen and (min-width: 1440px) {
  .AcademicAllianceBodyVideo-text {
    margin-left: 300px;
  }
  .AcademicAllianceBodyVideo-text p {
    padding: 10px 100px 80px 300px;
  }
  .AcademicAllianceBodyVideo-text p:first-child {
    padding: 85px 100px 10px 300px;
  }
}
.EducationalProgramsBodyIntro {
  position: relative;
}
@media screen and (min-width: 768px) {
  .EducationalProgramsBodyIntro {
    padding-bottom: 220px;
  }
}
@media screen and (min-width: 1024px) {
  .EducationalProgramsBodyIntro {
    padding-bottom: 300px;
  }
}
@media screen and (min-width: 1440px) {
  .EducationalProgramsBodyIntro {
    padding-bottom: 340px;
  }
}
.EducationalProgramsBodyIntro-container {
  margin: -80px 16px 0;
  overflow: hidden;
}
@media screen and (min-width: 480px) {
  .EducationalProgramsBodyIntro-container {
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .EducationalProgramsBodyIntro-container {
    margin: 0;
    position: absolute;
    top: -80px;
    right: 0;
    left: 5%;
  }
}
@media screen and (min-width: 1024px) {
  .EducationalProgramsBodyIntro-container {
    margin: 0;
    position: absolute;
    top: -80px;
    right: 0;
    left: 5%;
  }
}
@media screen and (min-width: 1440px) {
  .EducationalProgramsBodyIntro-container {
    top: -120px;
    left: 1%;
  }
}
@media (min-width: 1680px) {
  .EducationalProgramsBodyIntro-container {
    left: 8%;
  }
}
@media (min-width: 1920px) {
  .EducationalProgramsBodyIntro-container {
    left: 13.5%;
  }
}
@media (min-width: 2100px) {
  .EducationalProgramsBodyIntro-container {
    left: 22.5%;
  }
}
@media (min-width: 2561px) {
  .EducationalProgramsBodyIntro-container {
    left: 31.8%;
  }
}
@media screen and (min-width: 480px) {
  .EducationalProgramsBodyIntro-image {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .EducationalProgramsBodyIntro-image {
    width: 30%;
  }
}
@media screen and (min-width: 1440px) {
  .EducationalProgramsBodyIntro-image {
    width: 390px;
  }
}
.EducationalProgramsBodyIntro-body.EducationalProgramsBodyIntro-body {
  margin-top: 48px;
}
@media screen and (min-width: 480px) {
  .EducationalProgramsBodyIntro-body.EducationalProgramsBodyIntro-body {
    padding: 0 0 0 40px;
    margin-top: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .EducationalProgramsBodyIntro-body.EducationalProgramsBodyIntro-body {
    padding: 0 0 0 80px;
    width: 60%;
  }
}
@media screen and (min-width: 1440px) {
  .EducationalProgramsBodyIntro-body.EducationalProgramsBodyIntro-body {
    margin-top: 80px;
    padding: 0 0 0 120px;
  }
}
.EducationalProgramsBodyIntro-body.EducationalProgramsBodyIntro-body h2 {
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.1;
  color: #002855;
}
@media screen and (min-width: 1440px) {
  .EducationalProgramsBodyIntro-body.EducationalProgramsBodyIntro-body h2 {
    font-size: 40px;
  }
}
.EducationalProgramsBodyIntro-body.EducationalProgramsBodyIntro-body p {
  position: relative;
  margin-top: 40px;
  padding-left: 32px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  color: #3d5c86;
}
.EducationalProgramsBodyIntro-body.EducationalProgramsBodyIntro-body p:before {
  content: "";
  border-left: 6px solid #ff6900;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
@media screen and (min-width: 480px) {
  .EducationalProgramsBodyIntro-body.EducationalProgramsBodyIntro-body p {
    font-size: 14px;
    width: 80%;
  }
}
@media screen and (min-width: 1440px) {
  .EducationalProgramsBodyIntro-body.EducationalProgramsBodyIntro-body p {
    width: 60%;
    padding-left: 40px;
    line-height: 1.5;
    font-size: 16px;
  }
}
@media (min-width: 2100px) {
  .EducationalProgramsBodyIntro-body.EducationalProgramsBodyIntro-body p {
    width: 28%;
  }
}
.EducationalProgramsBodyDescription {
  margin: 100px 16px 0;
}
@media screen and (min-width: 768px) {
  .EducationalProgramsBodyDescription {
    margin: 0;
    background-color: #f5f8fa;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    min-height: 600px;
  }
  .EducationalProgramsBodyDescription:after {
    content: "";
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    width: 5%;
    height: 100px;
  }
}
@media screen and (min-width: 1024px) {
  .EducationalProgramsBodyDescription {
    min-height: 500px;
  }
  .EducationalProgramsBodyDescription:after {
    content: "";
    width: 15%;
    height: 150px;
  }
}
@media screen and (min-width: 1440px) {
  .EducationalProgramsBodyDescription {
    min-height: 750px;
  }
}
@media (min-width: 2100px) {
  .EducationalProgramsBodyDescription:after {
    content: "";
    width: 22%;
  }
}
@media (min-width: 2561px) {
  .EducationalProgramsBodyDescription:after {
    content: "";
    width: 31%;
  }
}
@media screen and (min-width: 768px) {
  .EducationalProgramsBodyDescription-image {
    position: absolute;
    top: 0;
    right: 5%;
    width: 290px;
  }
  .EducationalProgramsBodyDescription-image img {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .EducationalProgramsBodyDescription-image {
    right: 15%;
    width: 390px;
  }
}
@media (min-width: 2100px) {
  .EducationalProgramsBodyDescription-image {
    right: 22%;
  }
}
@media (min-width: 2561px) {
  .EducationalProgramsBodyDescription-image {
    right: 31%;
  }
}
.EducationalProgramsBodyDescription-title.EducationalProgramsBodyDescription-title {
  position: relative;
  margin-top: 72px;
}
.EducationalProgramsBodyDescription-title.EducationalProgramsBodyDescription-title:before {
  content: "";
  border-bottom: 6px solid #ff6900;
  width: 64px;
  position: absolute;
  top: -24px;
}
@media screen and (min-width: 768px) {
  .EducationalProgramsBodyDescription-title.EducationalProgramsBodyDescription-title:before {
    width: 80px;
    top: -72px;
    margin-left: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .EducationalProgramsBodyDescription-title.EducationalProgramsBodyDescription-title:before {
    margin-left: 48px;
  }
}
@media screen and (min-width: 1440px) {
  .EducationalProgramsBodyDescription-title.EducationalProgramsBodyDescription-title:before {
    margin-left: 0;
  }
}
.EducationalProgramsBodyDescription-title.EducationalProgramsBodyDescription-title
  h2 {
  color: #002855;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.14;
  font-family: Inter, sans-serif;
  padding: 0;
  margin: 0 0 20px;
}
@media screen and (min-width: 768px) {
  .EducationalProgramsBodyDescription-title.EducationalProgramsBodyDescription-title
    h2 {
    font-size: 32px;
    margin: 0;
    padding-left: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .EducationalProgramsBodyDescription-title.EducationalProgramsBodyDescription-title
    h2 {
    padding-left: 48px;
    font-size: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .EducationalProgramsBodyDescription-title.EducationalProgramsBodyDescription-title
    h2 {
    padding-left: 0;
  }
}
@media screen and (min-width: 768px) {
  .EducationalProgramsBodyDescription-body {
    padding-right: 50%;
    padding-left: 24px;
    padding-left: 48px;
  }
}
@media screen and (min-width: 1440px) {
  .EducationalProgramsBodyDescription-body {
    padding-right: 40%;
    padding-left: 0;
  }
}
.EducationalProgramsBodyDescription-text.EducationalProgramsBodyDescription-text
  p {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  color: #3d5c86;
  padding-right: 48px;
}
@media screen and (min-width: 768px) {
  .EducationalProgramsBodyDescription-text.EducationalProgramsBodyDescription-text {
    padding-top: 40px;
  }
}
.EducationalProgramsBodyDescription-list.EducationalProgramsBodyDescription-list {
  margin: 20px 0 100px;
}
@media screen and (min-width: 768px) {
  .EducationalProgramsBodyDescription-list.EducationalProgramsBodyDescription-list {
    margin: 0 16px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .EducationalProgramsBodyDescription-list.EducationalProgramsBodyDescription-list {
    padding-left: 0;
    padding-right: 0;
    margin: 0;
  }
}
.EducationalProgramsBodyDescription-list.EducationalProgramsBodyDescription-list
  p {
  position: relative;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  color: #3d5c86;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
}
.EducationalProgramsBodyDescription-list.EducationalProgramsBodyDescription-list
  p:before {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Educational-Programs/checkmark-24.svg);
  background-size: 100%;
  position: absolute;
  top: 3px;
  left: 0;
  padding: 4px;
  width: 24px;
  height: 24px;
}
@media screen and (min-width: 768px) {
  .EducationalProgramsBodyDescription-list.EducationalProgramsBodyDescription-list
    p {
    padding-bottom: 6px;
  }
}
.EducationalProgramsBodyDescription-list.EducationalProgramsBodyDescription-list
  p:last-child {
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .GatedLPBodyContent {
    background-color: #f9fcfd;
  }
}
@media screen and (min-width: 768px) {
  .GatedLPBodyContent-container {
    display: -ms-flexbox;
    display: flex;
    background-color: #f9fcfd;
  }
}
@media screen and (min-width: 768px) {
  .GatedLPBodyContent-body {
    width: 50%;
    background-color: #f9fcfd;
  }
}
.GatedLPBodyContent-intro.GatedLPBodyContent-intro h2 {
  padding: 40px 16px 0;
  color: #002855;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
}
.GatedLPBodyContent-intro.GatedLPBodyContent-intro p {
  padding: 32px 16px;
  color: #3d5c86;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
@media screen and (min-width: 1440px) {
  .GatedLPBodyContent-intro.GatedLPBodyContent-intro h2,
  .GatedLPBodyContent-intro.GatedLPBodyContent-intro p {
    padding-left: 0;
    padding-right: 0;
  }
}
.MultiBodyMedia-image--withoutOrangeBorder:before {
  content: none;
}
.MultiBodyMedia-image--withoutOrangeBorder img {
  position: relative;
  z-index: 1;
}
.MultiBodyMedia-image--withoutOrangeBorder:after {
  z-index: 0;
}
@media screen and (min-width: 768px) {
  .MultiBodyMedia-image--withoutOrangeBorder {
    width: 100%;
  }
}
@media screen and (min-width: 1440px) {
  .MultiBodyMedia-image--withoutOrangeBorder {
    margin-left: -32px;
  }
}
.GatedLPBodyContent-description p {
  padding: 64px 16px;
  color: #3d5c86;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
@media screen and (min-width: 1440px) {
  .GatedLPBodyContent-description p {
    padding-left: 0;
    padding-right: 0;
  }
}
.GatedLPBodyContent-conclusion {
  background-color: #f9fcfd;
}
.GatedLPBodyContent-conclusion p {
  padding: 64px 16px;
  margin: 0;
  color: #3d5c86;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
@media screen and (min-width: 1440px) {
  .GatedLPBodyContent-conclusion p {
    padding-left: 0;
    padding-right: 0;
  }
}
.ClientQuote--blueBackground.ClientQuote--blueBackground.ClientQuote--blueBackground {
  background-color: #d6f5ff;
  padding: 80px 16px 16px;
  border-top: none;
}
.ClientQuote--blueBackground.ClientQuote--blueBackground.ClientQuote--blueBackground
  blockquote {
  color: #3d5c86;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.ClientQuote--blueBackground.ClientQuote--blueBackground.ClientQuote--blueBackground:not(:last-child) {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .ClientQuote--blueBackground.ClientQuote--blueBackground.ClientQuote--blueBackground
    blockquote {
    font-size: 24px;
  }
}
.GatedLPBodyContent-form {
  margin: 80px 16px 16px;
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .GatedLPBodyContent-form {
    box-shadow: 0 2px 4px 0 rgba(0, 40, 85, 0.1);
  }
}
.GatedLPBodyContent-form p {
  color: #002855;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 40px;
}
.GatedLPBodyContent-form iframe {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .GatedLPBodyContent-form {
    margin: -250px 0 0 16px;
    padding: 32px;
    border-radius: 4px;
    width: 350px;
    height: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .GatedLPBodyContent-form {
    margin: -250px 0 0 32px;
    width: 50% !important;
    z-index: 5;
    position: -webkit-sticky;
    position: sticky;
    top: -70px;
  }
}
@media screen and (min-width: 1440px) {
  .GatedLPBodyContent-form {
    margin: -250px 0 0 128px;
  }
}
.GatedLPBodyContent-form .input input.hs-input[name="company"],
.GatedLPBodyContent-form .input input.hs-input[name="email"],
.GatedLPBodyContent-form .input input.hs-input[name="firstname"],
.GatedLPBodyContent-form .input input.hs-input[name="lastname"] {
  margin-bottom: 10px;
  width: 100% !important;
}
.GatedLPBodyContent-form .input select.hs-input[name="country"],
.GatedLPBodyContent-form
  .input
  select.hs-input[name="list_of_departments_organization_functions"] {
  margin-bottom: 15px;
  width: 100% !important;
}
.GatedLPBodyContent-form label {
  text-transform: uppercase;
}
.GatedLPBodyContent-form .input input.hs-input {
  height: 48px;
  border: 1px solid #e5e9ef;
  border-radius: 4px;
  box-shadow: none !important;
  transition: none !important;
  width: 100%;
}
.GatedLPBodyContent-form .input input.hs-input label {
  text-transform: uppercase;
  color: #3d5c86;
  font-size: 12px;
  line-height: 18px;
}
.GatedLPBodyContent-form .input select.hs-input {
  -webkit-appearance: none;
  height: 48px;
  border: 1px solid #e5e9ef;
  border-radius: 4px;
  width: 100% !important;
}
.GatedLPBodyContent-form .input select.hs-input,
.GatedLPBodyContent-form .input select.hs-input:focus {
  background-image: url(https://uipath.com/hubfs/resources/Gated-LP-Template/arrow-down.svg);
  background-position: calc(100% - 14px) calc(1em - 0px),
    calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 15px 15px, 15px 15px, 1px 1.5em;
  background-repeat: no-repeat;
}
.GatedLPBodyContent-form .input select.hs-input:focus {
  border-color: #e5e9ef;
  outline: 0;
}
.GatedLPBodyContent-form .hs_submit .actions input.hs-button {
  background: #ff6900;
  border: 1px solid #ff6900;
  width: 100%;
  padding: 14px;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 600px;
}
.GatedLPBodyContent-form .hs_submit .actions input.hs-button:hover {
  background: #ff6900;
}
@media screen and (min-width: 480px) {
  .GatedLPBodyContent-form .hs_submit .actions input.hs-button {
    width: 270px;
  }
}
.GatedLPBodyContent-form .hs-form-booleancheckbox-display {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 16px;
}
.GatedLPBodyContent-form .input input.hs-input[type="checkbox"] {
  zoom: 150%;
  margin-top: 32px;
  margin-bottom: 16px;
}
@media screen and (min-width: 1440px) {
  .GatedLPBodyContent-form .hs-form-booleancheckbox-display {
    -ms-flex-direction: row;
    flex-direction: row;
    text-transform: none;
  }
  .GatedLPBodyContent-form .input input.hs-input[type="checkbox"] {
    zoom: 150%;
    margin-top: 2px;
    margin-right: 20px;
  }
}
.CareersJobsListing-container.CareersJobsListing-container {
  margin: 0 16px;
}
@media screen and (min-width: 1024px) {
  .CareersJobsListing-container.CareersJobsListing-container {
    margin: 0 auto;
    min-height: 800px;
  }
}
.CareersJobsListing-container.CareersJobsListing-container h2 {
  text-align: center;
  padding: 80px 0 0;
  font-family: Inter, sans-serif;
  font-weight: 600;
}
.CareersJobsListing-filters {
  margin-top: 32px;
  margin-bottom: 20px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 480px) {
  .CareersJobsListing-filters {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.CareersJobsListing-search.CareersJobsListing-search {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.CareersJobsListing-search.CareersJobsListing-search input {
  width: 100% !important;
  height: 55px;
  border: 1px solid #dcdfe6;
  border-right: 1px solid #dcdfe6;
  padding-left: 48px;
  padding-right: 32px;
  outline: 0;
  font-family: Inter, sans-serif;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(82, 168, 236, 0);
}
@media screen and (min-width: 768px) {
  .CareersJobsListing-search.CareersJobsListing-search input {
    width: 100%;
    border-top-right-radius: none;
    border-bottom-right-radius: none;
  }
}
.CareersJobsListing-search.CareersJobsListing-search i.fa-search {
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-80%);
  color: #333;
  -webkit-text-stroke: 1px #fff;
}
.CareersJobsListing-search.CareersJobsListing-search:focus {
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(82, 168, 236, 0);
}
@media screen and (min-width: 480px) {
  .CareersJobsListing-search.CareersJobsListing-search {
    width: 400px;
  }
}
@media screen and (min-width: 768px) {
  .CareersJobsListing-search.CareersJobsListing-search {
    width: 50%;
  }
}
.CareersJobsListing-selectCity {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .CareersJobsListing-selectCity {
    width: 25%;
    margin-bottom: 0;
  }
}
.CareersJobsListing-placeholder.CareersJobsListing-placeholder {
  display: block;
  border: 1px solid #dcdfe6;
  font-weight: 600;
  padding-left: 24px;
  margin-bottom: 0;
  cursor: pointer;
}
.CareersJobsListing-placeholder.CareersJobsListing-placeholder div {
  display: inline-block;
  padding: 0;
  margin: auto 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 70%;
  font-size: 14px;
  line-height: 48px;
}
.CareersJobsListing-placeholder.CareersJobsListing-placeholder .fa {
  float: right;
  line-height: 48px;
  padding-right: 20px;
}
.CareersJobsListing-placeholder.CareersJobsListing-placeholder
  .fa-times--orange {
  color: #ff6900;
}
.CareersJobsListing-cityList {
  position: absolute;
  height: 48px;
  background: #fff;
  width: 100%;
  top: 0;
  line-height: 50px;
  padding-left: 24px;
  max-width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 1px;
  border-left: 1px solid #dcdfe6;
  z-index: -1;
}
.CareersJobsListing-cityList ul {
  padding-left: 32px;
}
.CareersJobsListing-cityList ul li label {
  font-size: 14px;
}
.CareersJobsListing-filterCheckboxes {
  position: absolute;
  z-index: 1;
  background: #fff;
  width: 100%;
  border: 1px solid #dcdfe6;
  border-top: 0;
  max-height: 300px;
  overflow: hidden;
}
.CareersJobsListing-filterCheckboxes ul {
  overflow: hidden;
  overflow-y: scroll;
  display: block;
  max-height: 300px;
  padding-bottom: 16px;
}
.CareersJobsListing-filterCheckboxes ul li {
  list-style: none;
  margin-top: 10px;
}
.CareersJobsListingSearchable-checkbox.CareersJobsListingSearchable-checkbox {
  display: inline;
}
.CareersJobsListingSearchable-checkbox.CareersJobsListingSearchable-checkbox
  label {
  display: inline-block;
  padding-left: 16px;
  position: relative;
  min-height: 20px;
  margin-bottom: -8px;
  font-weight: 400;
  cursor: pointer;
  border: 0;
  max-width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.CareersJobsListingSearchable-checkbox.CareersJobsListingSearchable-checkbox
  input[type="checkbox"] {
  position: relative;
  display: inline-block;
  margin-left: 16px;
}
.CareersJobsListing-selectDepartment {
  width: 25%;
}
.CareersJobsListing-list.CareersJobsListing-list {
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  padding-left: 32px;
  padding-top: 20px;
  padding-bottom: 24px;
  position: relative;
  margin-bottom: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.CareersJobsListing-list.CareersJobsListing-list h4 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 4px;
}
.CareersJobsListing-list.CareersJobsListing-list p {
  color: #dcdfe6;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.CareersJobsListing-apply {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 32px;
}
.CareersJobsListing-apply a {
  font-size: 14px;
  font-weight: 600;
  color: #ff6900;
}
@media screen and (min-width: 768px) {
  .CareersJobsListing-apply {
    right: 56px;
  }
}
.CareersJobsListing-description h4,
.CareersJobsListing-description p {
  width: 70%;
}
@media screen and (min-width: 768px) {
  .CareersJobsListing-description h4,
  .CareersJobsListing-description p {
    width: 100%;
  }
}
.CareersJobsListing-paginationContainer {
  text-align: center;
}
.CareersJobsListing-pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.CareersJobsListing-pagination li {
  color: #002855;
  line-height: 28px;
  font-weight: 300;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  display: inline;
}
.CareersJobsListing-pagination li:first-child a,
.CareersJobsListing-pagination li:first-child span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.CareersJobsListing-pagination li a,
.CareersJobsListing-pagination li span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
}
.CareersJobsListing-pagination li a:hover,
.CareersJobsListing-pagination li span:hover {
  z-index: 3;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.CareersJobsListing-pageItem--active.CareersJobsListing-pageItem--active a,
.CareersJobsListing-pageItem--active.CareersJobsListing-pageItem--active span {
  z-index: 2;
  color: #fff;
  cursor: default;
  background: #fe5000;
  border-color: #fe5000;
  cursor: pointer;
}
.CareersJobsListing-pageItem--active.CareersJobsListing-pageItem--active
  a:hover,
.CareersJobsListing-pageItem--active.CareersJobsListing-pageItem--active
  span:hover {
  color: #fff;
  background: #fe5000;
  border-color: #fe5000;
  cursor: pointer;
}
.CareersSeeOtheJobs {
  width: 100%;
  margin-top: 80px;
  background-image: url(https://smartdreamers.com/images/custom/uipath/map.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  position: relative;
}
.CareersSeeOtheJobs-container.CareersSeeOtheJobs-container {
  margin: 16px;
  width: 100%;
  margin-bottom: 48px;
}
@media screen and (min-width: 1024px) {
  .CareersSeeOtheJobs-container.CareersSeeOtheJobs-container {
    margin-left: auto;
    margin-right: auto;
  }
}
.CareersSeeOtheJobs-container.CareersSeeOtheJobs-container h2 {
  text-align: center;
  padding: 32px 0;
  font-family: Inter, sans-serif;
  font-weight: 600;
}
.CareersSeeOtheJobs-boxes.CareersSeeOtheJobs-boxes {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .CareersSeeOtheJobs-boxes.CareersSeeOtheJobs-boxes {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-line-pack: center;
    align-content: center;
  }
}
.CareersSeeOtheJobs-boxes.CareersSeeOtheJobs-boxes h3 {
  padding-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}
.CareersSeeOtheJobs-box.CareersSeeOtheJobs-box {
  border: 1px solid #dcdfe6;
  text-align: center;
  border-radius: 5px;
  padding: 88px 50px 60px;
  margin-right: 32px;
  width: 90%;
  margin-bottom: 16px;
}
@media screen and (min-width: 1440px) {
  .CareersSeeOtheJobs-box.CareersSeeOtheJobs-box {
    width: 100%;
    margin-bottom: 0;
  }
  .CareersSeeOtheJobs-box.CareersSeeOtheJobs-box:last-child {
    margin-right: 0;
  }
}
.CareersSeeOtheJobs-box--singleBox.CareersSeeOtheJobs-box--singleBox {
  width: 90%;
}
@media screen and (min-width: 1440px) {
  .CareersSeeOtheJobs-box--singleBox.CareersSeeOtheJobs-box--singleBox {
    width: 40%;
    margin-top: 40px;
  }
}
[v-cloak] > * {
  display: none;
}
#loadingDiv:before {
  content: url(https://uipath.com/hubfs/resources/images/loading.gif);
  display: block;
  width: 64px;
  height: 64px;
  margin: auto;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 200px;
}
.CareersJobDescription-body {
  padding: 96px 16px;
}
@media screen and (min-width: 768px) {
  .CareersJobDescription-body {
    padding: 96px 80px;
    min-height: 600px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersJobDescription-body {
    padding: 96px 0;
    min-height: 800px;
  }
}
.CareersJobDescription-additional div,
.CareersJobDescription-additional span,
.CareersJobDescription-description div,
.CareersJobDescription-description span {
  font-family: Inter, sans-serif !important;
  color: #002855 !important;
  line-height: 32px !important;
  font-weight: 400 !important;
  font-size: 16px !important;
}
@media screen and (min-width: 768px) {
  .CareersJobDescription-additional div,
  .CareersJobDescription-additional span,
  .CareersJobDescription-description div,
  .CareersJobDescription-description span {
    text-align: justify !important;
    font-size: 18px !important;
  }
}
.CareersJobDescription-lists.CareersJobDescription-lists {
  padding: 24px 0 0;
}
.CareersJobDescription-lists.CareersJobDescription-lists h3 {
  color: #ff6900;
  font-weight: 600;
}
.CareersJobDescription-lists.CareersJobDescription-lists li {
  list-style: disc;
  margin-left: 48px;
  font-family: Inter, sans-serif !important;
  color: #002855 !important;
  line-height: 32px !important;
  font-weight: 400 !important;
  font-size: 18px !important;
  text-align: justify !important;
}
.CareersJobDescription-additional {
  padding-top: 32px;
}
.CareersJobDescription-apply {
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.CareersJobDescription-apply a {
  width: 280px;
}
@media screen and (min-width: 768px) {
  .CareersJobDescription-apply a {
    width: 300px;
  }
}
.ImmersionLabsHeroHeader {
  width: 100%;
  background-image: url(https://uipath.com/hubfs/resources/Immersion%20Labs/immersion-lab-logo-mobile.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 100%;
  position: relative;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsHeroHeader {
    background-image: url(https://uipath.com/hubfs/resources/Immersion%20Labs/immersion-labs-hero.jpg);
    background-position: 75%;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsHeroHeader {
    background-position: 70%;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsHeroHeader {
    background-position: 100%;
  }
}
.ImmersionLabsHeroHeader-logo {
  width: 280px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsHeroHeader-logo {
    width: 200px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsHeroHeader-logo {
    width: 280px;
  }
}
.ImmersionLabsHeroHeader-nav {
  background: rgba(53, 56, 70, 0.1);
}
.ImmersionLabsHeroHeader-navContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  height: 90px;
  margin-left: 16px;
  margin-right: 16px;
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsHeroHeader-navContainer {
    margin-left: 16px;
    margin-right: 16px;
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .ImmersionLabsHeroHeader-navContainer {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
  }
}
.ImmersionLabsHeroHeader-mobileMenu {
  display: none;
}
.ImmersionLabsHeroHeader-mobileMenu .menu-line {
  width: 32px;
  height: 3px;
  background-color: #fff;
  margin: 6px 0;
  border-radius: 4px;
  display: none;
}
.ImmersionLabsHeroHeader-mobileMenuItems {
  display: none;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  height: 200px;
  background: rgba(53, 56, 70, 0.7);
}
.ImmersionLabsHeroHeader-mobileMenuItems a {
  color: #f3f6fa;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 18px;
  text-decoration: none;
  text-transform: uppercase;
}
.ImmersionLabsHeroHeader-desktopMenuItems {
  display: none;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsHeroHeader-desktopMenuItems {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .ImmersionLabsHeroHeader-desktopMenuItems a {
    color: #f3f6fa;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 18px;
    text-decoration: none;
    text-transform: uppercase;
    padding-right: 24px;
  }
  .ImmersionLabsHeroHeader-desktopMenuItems a:last-child {
    text-decoration: underline;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsHeroHeader-desktopMenuItems a {
    font-size: 16px;
  }
}
.ImmersionLabsHeroHeader-container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  z-index: 5;
  padding: 0 16px;
  height: 480px;
}
@media screen and (min-width: 480px) {
  .ImmersionLabsHeroHeader-container {
    height: 340px;
  }
}
@media screen and (min-width: 768px) {
  .ImmersionLabsHeroHeader-container {
    height: 480px;
  }
}
@media (min-width: 1280px) {
  .ImmersionLabsHeroHeader-container {
    padding: 0;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsHeroHeader-container {
    height: 600px;
    padding: 0;
  }
}
.ImmersionLabsHeroHeader-body.ImmersionLabsHeroHeader-body h1 {
  padding: 0;
  margin: 0;
  color: #fff;
  font-size: 40px;
  line-height: 1.2;
  font-family: Inter, sans-serif;
  font-weight: 700;
  width: 65%;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsHeroHeader-body.ImmersionLabsHeroHeader-body h1 {
    width: 55%;
    width: 53%;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsHeroHeader-body.ImmersionLabsHeroHeader-body h1 {
    width: 70%;
  }
}
.ImmersionLabsHeroHeader-body.ImmersionLabsHeroHeader-body p {
  padding: 16px 0 0;
  margin: 0;
  color: #f3f6fa;
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 18px;
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsHeroHeader-body.ImmersionLabsHeroHeader-body h1 {
    font-size: 56px;
    width: 54%;
  }
  .ImmersionLabsHeroHeader-body.ImmersionLabsHeroHeader-body p {
    color: #cfdbea;
    font-size: 18px;
  }
}
.ImmersionLabsHeroHeader-CTAs.ImmersionLabsHeroHeader-CTAs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 32px;
  width: 100%;
}
@media screen and (min-width: 480px) {
  .ImmersionLabsHeroHeader-CTAs.ImmersionLabsHeroHeader-CTAs {
    width: 100%;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media screen and (min-width: 768px) {
  .ImmersionLabsHeroHeader-CTAs.ImmersionLabsHeroHeader-CTAs {
    margin-top: 40px;
    width: 100%;
  }
}
.ImmersionLabsHeroHeader-CTAs.ImmersionLabsHeroHeader-CTAs .Button--secondary {
  margin-top: 20px;
  border-color: #f3f5f8;
}
@media screen and (min-width: 480px) {
  .ImmersionLabsHeroHeader-CTAs.ImmersionLabsHeroHeader-CTAs
    .Button--secondary {
    margin-top: 0;
    margin-left: 32px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsHeroHeader-CTAs.ImmersionLabsHeroHeader-CTAs
    .Button--secondary {
    margin-left: 48px;
  }
}
.ImmersionLabsHeroHeader-CTAs.ImmersionLabsHeroHeader-CTAs .Button--yellow {
  background-color: #fee94e;
  border-color: #fee94e;
  border-radius: 2px;
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  height: 56px;
  padding-top: 16px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsHeroHeader-CTAs.ImmersionLabsHeroHeader-CTAs .Button--yellow {
    width: 240px;
  }
}
.ImmersionLabsHeroHeader-CTAs--btnCenter {
  -ms-flex-pack: center;
  justify-content: center;
}
.ImmersionLabsHeroHeader-list {
  background-color: rgba(0, 39, 85, 0.6);
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsHeroHeader-list {
    min-height: 250px;
  }
}
.ImmersionLabsHeroHeader-listContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 32px 16px 32px 64px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsHeroHeader-listContainer {
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 32px 16px 32px 32px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsHeroHeader-listContainer {
    padding: 32px 16px 32px 64px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsHeroHeader-listContainer {
    padding-left: 0;
    padding-right: 0;
  }
}
.ImmersionLabsHeroHeader-listItem {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 16px;
}
.ImmersionLabsHeroHeader-listItem img {
  margin-right: 20px;
  margin-top: auto;
  margin-bottom: auto;
  width: 24px;
  height: 24px;
}
.ImmersionLabsHeroHeader-listItem p {
  color: #f3f6fa;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsHeroHeader-listItem p {
    width: 65%;
    font-size: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsHeroHeader-listItem p {
    width: 74%;
    font-size: 16px;
  }
}
@media (min-width: 1280px) {
  .ImmersionLabsHeroHeader-listItem p {
    width: 85%;
    font-size: 18px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsHeroHeader-listItem p {
    width: 80%;
  }
}
@media (min-width: 1280px) {
  .ImmersionLabsHeroHeader-listItem {
    padding-right: 128px;
  }
  .ImmersionLabsHeroHeader-listItem:last-child {
    padding-right: 0;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsHeroHeader-listItem {
    padding-right: 80px;
  }
  .ImmersionLabsHeroHeader-listItem:first-child {
    margin-left: 64px;
  }
  .ImmersionLabsHeroHeader-listItem:last-child {
    padding-right: 0;
  }
}
.ImmersionLabsIntro {
  background-color: #f9fcfd;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsIntro {
    background-color: #fff;
  }
}
.ImmersionLabsIntro-container {
  margin: 40px 0;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsIntro-container {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 140px;
    display: -ms-flexbox;
    display: flex;
  }
}
.ImmersionLabsIntro-left.ImmersionLabsIntro-left {
  padding: 0 16px;
}
.ImmersionLabsIntro-left.ImmersionLabsIntro-left h2 {
  padding: 0;
  margin: 0;
  color: #000b23;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  text-transform: uppercase;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsIntro-left.ImmersionLabsIntro-left h2 {
    width: 50%;
  }
}
@media (min-width: 1280px) {
  .ImmersionLabsIntro-left.ImmersionLabsIntro-left h2 {
    width: 100%;
  }
}
.ImmersionLabsIntro-left.ImmersionLabsIntro-left p {
  color: #3d5c86;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  padding: 20px 0;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsIntro-left.ImmersionLabsIntro-left {
    width: 70%;
    padding-top: 32px;
  }
}
.ImmersionLabsIntro-right.ImmersionLabsIntro-right {
  background-color: #fff;
  box-shadow: 0 50px 100px 0 rgba(19, 29, 64, 0.3);
  margin-left: 16px;
  position: relative;
}
.ImmersionLabsIntro-right.ImmersionLabsIntro-right:before {
  content: "";
  border-top: 16px solid #fee94e;
  width: 90px;
  top: 120px;
  left: -16px;
  position: absolute;
  z-index: 5;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsIntro-right.ImmersionLabsIntro-right:before {
    width: 90px;
    top: 120px;
    left: -16px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsIntro-right.ImmersionLabsIntro-right:before {
    width: 120px;
    top: 120px;
    left: -55px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsIntro-right.ImmersionLabsIntro-right:before {
    width: 180px;
    top: 140px;
    left: -110px;
  }
}
@media screen and (min-width: 768px) {
  .ImmersionLabsIntro-right.ImmersionLabsIntro-right {
    box-shadow: 0 10px 20px 0 rgba(19, 29, 64, 0.3);
    margin-top: -80px;
    margin-left: 40px;
    margin-right: 16px;
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsIntro-right.ImmersionLabsIntro-right {
    margin-top: -80px;
    margin-left: 90px;
    margin-right: 16px;
    width: 90%;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsIntro-right.ImmersionLabsIntro-right {
    margin-top: -80px;
    margin-left: 160px;
    width: 90%;
  }
}
.ImmersionLabsIntro-vision.ImmersionLabsIntro-vision {
  padding: 32px 16px 24px 96px;
}
.ImmersionLabsIntro-vision.ImmersionLabsIntro-vision h3 {
  color: #000b23;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
.ImmersionLabsIntro-vision.ImmersionLabsIntro-vision p {
  color: #000b23;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 20px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsIntro-vision.ImmersionLabsIntro-vision {
    padding-right: 32px;
    padding-top: 60px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsIntro-vision.ImmersionLabsIntro-vision {
    padding-right: 100px;
  }
}
.ImmersionLabsIntro-mission.ImmersionLabsIntro-mission {
  margin-left: 88px;
  margin-right: 16px;
  padding-bottom: 32px;
}
.ImmersionLabsIntro-mission.ImmersionLabsIntro-mission h3 {
  color: #000b23;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
.ImmersionLabsIntro-mission.ImmersionLabsIntro-mission p {
  color: #000b23;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 20px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsIntro-mission.ImmersionLabsIntro-mission {
    padding-right: 32px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsIntro-mission.ImmersionLabsIntro-mission {
    padding-right: 100px;
  }
}
.ImmersionLabsJourney {
  background-color: #f9fcfd;
  height: 100%;
  position: relative;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsJourney {
    background-color: #fff;
    height: 400px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsJourney {
    margin-bottom: 0;
    height: 500px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsJourney {
    margin-bottom: 0;
    height: 600px;
  }
}
@media screen and (min-width: 768px) {
  .ImmersionLabsJourney-container {
    position: relative;
    float: right;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 2300px) {
  .ImmersionLabsJourney-container {
    width: 1200px;
    margin: 0 auto;
    float: none;
  }
}
.ImmersionLabsJourney-experience.ImmersionLabsJourney-experience {
  position: relative;
  background-color: #fff;
  padding-left: 16px;
  margin-right: 16px;
  margin-bottom: -64px;
}
.ImmersionLabsJourney-experience.ImmersionLabsJourney-experience:before {
  content: "";
  border-bottom: 8px solid #fee94e;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 5;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsJourney-experience.ImmersionLabsJourney-experience:before {
    border-bottom: 16px solid #fee94e;
  }
}
.ImmersionLabsJourney-experience.ImmersionLabsJourney-experience h3 {
  padding-top: 24px;
  color: #000b23;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsJourney-experience.ImmersionLabsJourney-experience h3 {
    font-size: 20px;
  }
}
.ImmersionLabsJourney-experience.ImmersionLabsJourney-experience p {
  color: #000b23;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
  padding-bottom: 48px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsJourney-experience.ImmersionLabsJourney-experience p {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) {
  .ImmersionLabsJourney-experience.ImmersionLabsJourney-experience {
    width: 310px;
    padding: 24px;
    margin-right: -216px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: auto;
    margin-bottom: auto;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsJourney-experience.ImmersionLabsJourney-experience {
    width: 410px;
    height: 350px;
    padding: 24px;
    margin-left: 96px;
    margin-top: auto;
    margin-bottom: auto;
  }
}
@media (min-width: 1280px) {
  .ImmersionLabsJourney-experience.ImmersionLabsJourney-experience {
    width: 510px;
    height: 380px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsJourney-experience.ImmersionLabsJourney-experience {
    padding: 72px 64px 64px 100px;
    margin: auto -216px auto 0;
  }
}
.ImmersionLabsJourney-media.ImmersionLabsJourney-media {
  background-image: url(https://uipath.com/hubfs/resources/Immersion%20Labs/immersion-labs-media-01.jpg);
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  padding-bottom: 48px;
}
.ImmersionLabsJourney-media.ImmersionLabsJourney-media h3 {
  padding-top: 120px;
  padding-left: 16px;
  padding-right: 16px;
  color: #f3f6fa;
  font-size: 24px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 36px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media h3 {
    width: 90%;
    margin: auto;
    padding: 24px 0 0 250px;
    margin-bottom: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media h3 {
    width: 90%;
    margin: auto;
    padding: 160px 0 0 250px;
    margin-bottom: 16px;
  }
}
@media (min-width: 1280px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media h3 {
    width: 80%;
    padding-left: 150px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media h3 {
    width: 650px;
    padding-left: 130px;
    padding-right: 0;
    padding-top: 22%;
  }
}
@media (min-width: 1680px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media h3 {
    width: 650px;
    margin-left: 320px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 18%;
  }
}
@media (min-width: 2200px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media h3 {
    padding-top: 14%;
    margin-left: 300px;
  }
}
.ImmersionLabsJourney-media.ImmersionLabsJourney-media p {
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 32px;
  color: #f3f6fa;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media p {
    width: 90%;
    margin: auto;
    padding-left: 250px;
    padding-bottom: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media p {
    width: 90%;
    margin: auto;
    padding-left: 250px;
    padding-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media p {
    width: 80%;
    padding-left: 150px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media p {
    width: 650px;
    padding-left: 130px;
    padding-bottom: 32px;
  }
}
@media (min-width: 1680px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media p {
    width: 650px;
    margin-left: 320px;
    padding-left: 0;
    padding-bottom: 32px;
  }
}
@media (min-width: 2200px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media p {
    margin-left: 300px;
  }
}
@media screen and (min-width: 768px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media {
    width: 100%;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media {
    padding-bottom: 144px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media {
    min-height: 620px;
    width: 1000px;
    padding-bottom: 0;
  }
}
@media (min-width: 1680px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media {
    width: 1250px;
  }
}
@media (min-width: 2200px) {
  .ImmersionLabsJourney-media.ImmersionLabsJourney-media {
    width: 1570px;
  }
}
.ImmersionLabsPrograms {
  background-color: #f9fcfd;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsPrograms {
    background-color: #fff;
  }
}
.ImmersionLabsPrograms-container {
  margin-top: 72px;
}
@media (max-width: 374px) {
  .ImmersionLabsPrograms-container {
    margin-top: 284px;
  }
}
@media screen and (min-width: 480px) {
  .ImmersionLabsPrograms-container {
    margin-top: 134px;
  }
}
@media screen and (min-width: 768px) {
  .ImmersionLabsPrograms-container {
    display: -ms-flexbox;
    display: flex;
    margin-top: 80px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsPrograms-container {
    margin-top: 40px;
  }
}
.ImmersionLabsPrograms-title.ImmersionLabsPrograms-title {
  position: relative;
}
.ImmersionLabsPrograms-title.ImmersionLabsPrograms-title:before {
  content: "";
  width: 86px;
  height: 144px;
  background: #fee94e;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsPrograms-title.ImmersionLabsPrograms-title:before {
    height: 180px;
    width: 70px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsPrograms-title.ImmersionLabsPrograms-title:before {
    height: 280px;
    width: 180px;
    left: -64px;
  }
}
.ImmersionLabsPrograms-title.ImmersionLabsPrograms-title:after {
  content: "";
  width: 200px;
  height: 250px;
  background: url(https://uipath.com/hubfs/resources/Immersion%20Labs/Dots.svg);
  background-repeat: repeat;
  position: absolute;
  left: 40px;
  top: -50px;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsPrograms-title.ImmersionLabsPrograms-title:after {
    left: 20px;
    top: 20px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsPrograms-title.ImmersionLabsPrograms-title:after {
    left: 60px;
    top: 90px;
  }
}
.ImmersionLabsPrograms-title.ImmersionLabsPrograms-title h3 {
  padding-left: 16px;
  padding-top: 40px;
  position: relative;
  z-index: 2;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 36px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsPrograms-title.ImmersionLabsPrograms-title h3 {
    width: 450px;
    font-size: 32px;
    line-height: 40px;
    padding-left: 32px;
    padding-top: 32px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsPrograms-title.ImmersionLabsPrograms-title h3 {
    width: 450px;
    font-size: 40px;
    line-height: 48px;
    padding-left: 40px;
    padding-top: 80px;
  }
}
@media screen and (min-width: 768px) {
  .ImmersionLabsPrograms-title.ImmersionLabsPrograms-title {
    width: 20%;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsPrograms-title.ImmersionLabsPrograms-title {
    width: 30%;
  }
}
.ImmersionLabsPrograms-body.ImmersionLabsPrograms-body {
  margin-top: 80px;
  padding: 0 16px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsPrograms-body.ImmersionLabsPrograms-body {
    margin-top: 32px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsPrograms-body.ImmersionLabsPrograms-body {
    margin-top: 80px;
  }
}
.ImmersionLabsPrograms-body.ImmersionLabsPrograms-body:before {
  content: "";
  width: 200px;
  height: 250px;
  background: url(https://uipath.com/hubfs/resources/Immersion%20Labs/Dots.svg);
  background-repeat: repeat;
  position: absolute;
  right: 0;
  top: 25%;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsPrograms-body.ImmersionLabsPrograms-body:before {
    right: 62%;
    top: -90px;
    width: 60px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsPrograms-body.ImmersionLabsPrograms-body:before {
    right: 61%;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsPrograms-body.ImmersionLabsPrograms-body:before {
    right: 64%;
  }
}
.ImmersionLabsPrograms-body.ImmersionLabsPrograms-body:after {
  content: "";
  width: 200px;
  height: 250px;
  background: url(https://uipath.com/hubfs/resources/Immersion%20Labs/Dots.svg);
  background-repeat: repeat;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsPrograms-body.ImmersionLabsPrograms-body:after {
    left: -15%;
    top: 45%;
    height: 150px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsPrograms-body.ImmersionLabsPrograms-body:after {
    top: 40%;
  }
}
.ImmersionLabsPrograms-body.ImmersionLabsPrograms-body h4 {
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 40px;
  position: relative;
  z-index: 2;
}
.ImmersionLabsPrograms-body.ImmersionLabsPrograms-body p {
  color: #3d5c86;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
  padding-bottom: 24px;
  position: relative;
  z-index: 2;
}
.ImmersionLabsPrograms-bodyContent.ImmersionLabsPrograms-bodyContent {
  margin-bottom: 16px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsPrograms-bodyContent.ImmersionLabsPrograms-bodyContent {
    margin-left: 180px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsPrograms-bodyContent.ImmersionLabsPrograms-bodyContent {
    margin-left: 280px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsPrograms-bodyContent.ImmersionLabsPrograms-bodyContent {
    margin-left: 250px;
  }
}
@media (min-width: 1680px) {
  .ImmersionLabsPrograms-bodyContent.ImmersionLabsPrograms-bodyContent {
    margin-left: 250px;
  }
}
.ImmersionLabsVR {
  background-color: #f9fcfd;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsVR {
    background-color: #fff;
    margin-bottom: 160px;
  }
}
.ImmersionLabsVR-container {
  position: relative;
}
@media screen and (min-width: 480px) {
  .ImmersionLabsVR-container {
    margin-top: 48px;
  }
}
@media screen and (min-width: 768px) {
  .ImmersionLabsVR-container {
    margin-top: 48px;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 2200px) {
  .ImmersionLabsVR-container {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
}
.ImmersionLabsVR-media.ImmersionLabsVR-media {
  background-image: url(https://uipath.com/hubfs/resources/Immersion%20Labs/immersion-labs-media-02.jpg);
  background-color: #f9fcfd;
  background-size: 160%;
  background-position: 60%;
  background-repeat: no-repeat;
  width: 100%;
  height: 380px;
  box-shadow: 0 50px 100px 0 rgba(19, 29, 64, 0.2);
}
.ImmersionLabsVR-media.ImmersionLabsVR-media:after {
  content: "";
  background: #fee94e;
  position: absolute;
  right: 0;
  bottom: 90px;
  height: 72px;
  width: 300px;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsVR-media.ImmersionLabsVR-media:after {
    right: 0;
    top: 40%;
    height: 48px;
    width: 300px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsVR-media.ImmersionLabsVR-media:after {
    right: 0;
    top: 40%;
    height: 72px;
    width: 100px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsVR-media.ImmersionLabsVR-media:after {
    right: 0;
    top: 40%;
    height: 72px;
    width: 400px;
  }
}
@media screen and (min-width: 480px) {
  .ImmersionLabsVR-media.ImmersionLabsVR-media {
    background-size: 110%;
  }
}
@media screen and (min-width: 768px) {
  .ImmersionLabsVR-media.ImmersionLabsVR-media {
    background-size: cover;
    background-position: 160%;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsVR-media.ImmersionLabsVR-media {
    background-size: cover;
    background-position: 270%;
  }
}
@media (min-width: 1280px) {
  .ImmersionLabsVR-media.ImmersionLabsVR-media {
    background-size: cover;
    background-position: 100%;
    width: 750px;
    height: 520px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsVR-media.ImmersionLabsVR-media {
    background-size: cover;
    background-position: 100%;
    width: 900px;
  }
}
@media (min-width: 1680px) {
  .ImmersionLabsVR-media.ImmersionLabsVR-media {
    width: 1050px;
  }
}
.ImmersionLabsVR-text.ImmersionLabsVR-text {
  margin-top: -80px;
  background-color: #fff;
  margin-left: 16px;
  margin-right: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 32px;
  position: relative;
  z-index: 1;
}
.ImmersionLabsVR-text.ImmersionLabsVR-text:before {
  content: "";
  background: #fee94e;
  display: none;
  position: absolute;
  right: 0;
  bottom: 90px;
  height: 72px;
  width: 30px;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsVR-text.ImmersionLabsVR-text:before {
    display: block;
    left: -40px;
    top: 145px;
    height: 48px;
    width: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsVR-text.ImmersionLabsVR-text:before {
    right: 0;
    top: 40%;
    height: 72px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsVR-text.ImmersionLabsVR-text:before {
    left: -40px;
    top: 145px;
    height: 72px;
    width: 40px;
  }
}
.ImmersionLabsVR-text.ImmersionLabsVR-text h6 {
  padding: 4px;
  border-radius: 12px 12px 12px 12px;
  border: 2px solid #cfdbea;
  width: 50%;
  margin: 0 auto;
  color: #001433;
  font-size: 12px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.5px;
  line-height: 18px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsVR-text.ImmersionLabsVR-text h6 {
    margin: 0;
  }
}
.ImmersionLabsVR-text.ImmersionLabsVR-text h3 {
  color: #000b23;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
  padding-top: 16px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsVR-text.ImmersionLabsVR-text h3 {
    text-align: left;
    font-size: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsVR-text.ImmersionLabsVR-text h3 {
    font-size: 28px;
  }
}
.ImmersionLabsVR-text.ImmersionLabsVR-text p {
  color: #3d5c86;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 28px;
  padding-top: 20px;
  padding-bottom: 48px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsVR-text.ImmersionLabsVR-text p {
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsVR-text.ImmersionLabsVR-text p {
    font-size: 18px;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .ImmersionLabsVR-text.ImmersionLabsVR-text {
    margin-top: auto;
    margin-bottom: auto;
    width: 390px;
    margin-left: -210px;
    padding: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsVR-text.ImmersionLabsVR-text {
    margin-top: auto;
    margin-bottom: auto;
    width: 630px;
    margin-left: -180px;
    padding: 24px;
  }
}
@media (min-width: 1280px) {
  .ImmersionLabsVR-text.ImmersionLabsVR-text {
    margin-left: -120px;
    padding: 70px 100px 50px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsVR-text.ImmersionLabsVR-text {
    width: 590px;
    margin-left: -155px;
    padding: 90px 100px 70px;
  }
}
@media (min-width: 1680px) {
  .ImmersionLabsVR-text.ImmersionLabsVR-text {
    margin-left: -180px;
  }
}
.ImmersionLabsLocations {
  background-color: #f9fcfd;
  position: relative;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsLocations {
    background-color: #fff;
    margin-bottom: 80px;
    height: 800px;
    height: 900px;
  }
}
.ImmersionLabsLocations-container {
  margin-top: 64px;
  margin-bottom: 64px;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsLocations-container {
    display: -ms-flexbox;
    display: flex;
    float: right;
    width: 1000px;
  }
}
@media (min-width: 1280px) {
  .ImmersionLabsLocations-container {
    width: 1240px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsLocations-container {
    width: 1370px;
  }
}
@media (min-width: 1680px) {
  .ImmersionLabsLocations-container {
    width: 1630px;
  }
}
@media (min-width: 2200px) {
  .ImmersionLabsLocations-container {
    width: 1630px;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
}
.ImmersionLabsLocations-sliderButtons {
  position: absolute;
  top: 64px;
  right: 16px;
  display: -ms-flexbox;
  display: flex;
  z-index: 5;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsLocations-sliderButtons {
    top: 130px;
    left: 630px;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsLocations-sliderButtons {
    top: 150px;
    left: 800px;
  }
}
@media (min-width: 1280px) {
  .ImmersionLabsLocations-sliderButtons {
    top: 150px;
    left: 1000px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsLocations-sliderButtons {
    top: 150px;
    left: 1150px;
  }
}
.ImmersionLabsLocations-sliderPreview {
  cursor: pointer;
}
.ImmersionLabsLocations-sliderPreview img {
  transform: rotate(180deg);
}
.ImmersionLabsLocations-sliderNext {
  cursor: pointer;
  padding-left: 24px;
}
.ImmersionLabsLocations-slider {
  position: relative;
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsLocations-slider {
    margin-left: -350px;
    margin-top: 200px;
    width: 900px;
  }
}
@media (min-width: 1280px) {
  .ImmersionLabsLocations-slider {
    margin-left: -400px;
    margin-top: 200px;
    width: 1620px;
  }
}
@media (min-width: 1680px) {
  .ImmersionLabsLocations-slider {
    margin-left: -350px;
    margin-top: 200px;
    width: 1820px;
  }
}
@media screen and (min-width: 768px) {
  .ImmersionLabsLocations-slide.ImmersionLabsLocations-slide {
    width: 800px !important;
    margin-left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .ImmersionLabsLocations-slide.ImmersionLabsLocations-slide {
    width: 900px !important;
  }
}
@media (min-width: 1280px) {
  .ImmersionLabsLocations-slide.ImmersionLabsLocations-slide {
    width: 800px !important;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsLocations-slide.ImmersionLabsLocations-slide {
    width: 800px !important;
  }
}
@media (min-width: 1680px) {
  .ImmersionLabsLocations-slide.ImmersionLabsLocations-slide {
    width: 900px !important;
  }
}
.ImmersionLabsLocations-title.ImmersionLabsLocations-title {
  position: relative;
}
.ImmersionLabsLocations-title.ImmersionLabsLocations-title:before {
  content: "";
  width: 86px;
  height: 164px;
  background: #fee94e;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsLocations-title.ImmersionLabsLocations-title:before {
    height: 280px;
    width: 180px;
  }
}
.ImmersionLabsLocations-title.ImmersionLabsLocations-title h3 {
  padding-left: 16px;
  padding-top: 40px;
  position: relative;
  z-index: 2;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 36px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsLocations-title.ImmersionLabsLocations-title h3 {
    width: 450px;
    font-size: 40px;
    line-height: 48px;
    padding-left: 104px;
    padding-top: 80px;
  }
}
.ImmersionLabsLocations-slideImage {
  height: 520px;
  width: 100%;
  background: url(https://uipath.com/hubfs/resources/Immersion%20Labs/immersion-labs-location-01.jpg);
  background-size: cover;
  background-position: 40%;
  background-repeat: no-repeat;
  box-shadow: 0 10px 10px 0 rgba(19, 29, 64, 0.2);
}
.ImmersionLabsLocations-slider .slick-slide {
  margin: 0 10px;
  opacity: 1;
  transition: opacity 1s ease;
}
.ImmersionLabsLocations-slider .slick-list {
  margin: 0 -10px;
}
.ImmersionLabsLocations-slider .slick-slide.slick-active,
.ImmersionLabsLocations-slider .slick-slide.slick-cloned {
  opacity: 0.3;
  transition: opacity 1s ease;
}
.ImmersionLabsLocations-slider .slick-slide.slick-current {
  opacity: 1;
  transition: opacity 1s ease;
}
.ImmersionLabsLocations-slider .slick-dots-arrows-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}
.ImmersionLabsLocations-slider .slick-dots-container {
  width: 64px;
  overflow: hidden;
  display: block;
  height: 26px;
  position: relative;
  bottom: 2px;
  padding-bottom: 24px;
}
.ImmersionLabsLocations-slider .slick-dots-container > ul {
  display: -ms-flexbox !important;
  display: flex !important;
  transition: all 0.25s;
  position: relative;
  margin: 0;
  list-style: none;
  transform: translateX(0);
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  bottom: 0;
  height: 24px;
  width: auto;
}
.ImmersionLabsLocations-slider .slick-dots-container > ul li {
  width: 8px;
  height: 8px;
  margin: 0 4px;
  background-color: #98a4af;
  border: none;
  border-radius: 50%;
}
.ImmersionLabsLocations-slider .slick-dots-container > ul li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 16px;
  height: 16px;
  padding: 4px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}
.ImmersionLabsLocations-slider .slick-dots-container > ul li.n-small-1,
.ImmersionLabsLocations-slider .slick-dots-container > ul li.p-small-1 {
  transform: scale(0.5);
}
.ImmersionLabsLocations-slider .slick-dots-container > ul li.slick-active {
  transform: scale(1);
  transform-origin: center;
  background: #0085ca;
}
.ImmersionLabsLocations-slider .slick-dots li button:before {
  display: none;
}
.ImmersionLabsLocations-slider .slick-dotted.slick-slider {
  margin-bottom: 0;
}
.ImmersionLabsLocations-slider .slick-next,
.ImmersionLabsLocations-slider .slick-prev {
  font-size: 0;
  line-height: 0;
  position: relative;
  padding: 0;
  transform: translateY(-50%);
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}
.ImmersionLabsLocations-slider .slick-next:before,
.ImmersionLabsLocations-slider .slick-prev:before {
  color: #002855;
}
.ImmersionLabsLocations-slider .slick-prev {
  z-index: 2;
  top: -35px;
  left: 250px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsLocations-slider .slick-prev {
    top: -20px;
    left: 1120px;
  }
}
.ImmersionLabsLocations-slider .slick-prev:before,
.ImmersionLabsLocations-slider .slick-prev:hover:before {
  content: url(https://uipath.com/hubfs/resources/Immersion%20Labs/right-arrow-slider.svg);
  display: inline-block;
  transform: rotate(180deg);
}
.ImmersionLabsLocations-slider .slick-next:before,
.ImmersionLabsLocations-slider .slick-prev:before,
.ImmersionLabsLocations-slider .slick-prev:hover:before {
  opacity: 1;
}
.ImmersionLabsLocations-slider .slick-next.slick-disabled:before,
.ImmersionLabsLocations-slider .slick-prev.slick-disabled:before {
  opacity: 0.25 !important;
  display: inline-block;
}
.ImmersionLabsLocations-slider .slick-prev.slick-disabled:hover:before {
  transform: rotate(180deg);
}
.ImmersionLabsLocations-slider .slick-next.slick-disabled:hover:before,
.ImmersionLabsLocations-slider .slick-prev.slick-disabled:hover:before {
  content: url(https://uipath.com/hubfs/resources/Immersion%20Labs/right-arrow-slider.svg);
  display: inline-block;
}
.ImmersionLabsLocations-slider .slick-next {
  z-index: 2;
  top: -590px;
  left: 300px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsLocations-slider .slick-next {
    top: -590px;
    left: 1180px;
  }
}
.ImmersionLabsLocations-slider .slick-next:before,
.ImmersionLabsLocations-slider .slick-next:hover:before {
  content: url(https://uipath.com/hubfs/resources/Immersion%20Labs/right-arrow-slider.svg);
  display: inline-block;
}
.ImmersionLabsLocations-slider .slick-next:hover:before {
  opacity: 1;
}
.ImmersionLabsLocations-slideContent.ImmersionLabsLocations-slideContent {
  width: 260px;
  background-color: #fff;
  margin-left: 16px;
  margin-top: -220px;
  margin-bottom: 20px;
  box-shadow: 0 2px 4px 0 rgba(0, 40, 85, 0.1);
  padding: 32px 16px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsLocations-slideContent.ImmersionLabsLocations-slideContent {
    padding: 32px 24px;
    width: 330px;
    margin-top: -240px;
    margin-left: 96px;
    margin-bottom: 40px;
  }
}
.ImmersionLabsLocations-slideContent.ImmersionLabsLocations-slideContent h3 {
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsLocations-slideContent.ImmersionLabsLocations-slideContent h3 {
    font-size: 32px;
    line-height: 40px;
  }
}
.ImmersionLabsLocations-slideContent.ImmersionLabsLocations-slideContent p {
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
.ImmersionLabsLocations-slideContent.ImmersionLabsLocations-slideContent a {
  color: #000b23;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
  height: 40px;
  width: 230px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px 2px 2px 2px;
  border: 1px solid #fee94e;
  padding-left: 16px;
  margin-top: 16px;
}
.ImmersionLabsLocations-slideContent.ImmersionLabsLocations-slideContent a img {
  margin-right: 8px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsLocations-slideContent.ImmersionLabsLocations-slideContent a {
    margin-top: 40px;
  }
}
.ImmersionLabsLocations-slideContent.ImmersionLabsLocations-slideContent h6 {
  padding: 4px;
  border-radius: 12px 12px 12px 12px;
  border: 2px solid #cfdbea;
  width: 50%;
  margin: 16px 0;
  color: #001433;
  font-size: 12px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.5px;
  line-height: 18px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsLocations-slideContent.ImmersionLabsLocations-slideContent h6 {
    margin: 40px 0 0;
  }
}
.ImmersionLabsRequestTour {
  background-color: #f2f5f9;
  position: relative;
}
.ImmersionLabsRequestTour-container {
  padding-top: 64px;
  margin-left: 16px;
  margin-right: 16px;
  padding-bottom: 64px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsRequestTour-container {
    margin-left: auto;
    margin-right: auto;
  }
}
.ImmersionLabsRequestTour-body.ImmersionLabsRequestTour-body h3 {
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  line-height: 36px;
}
.ImmersionLabsRequestTour-body.ImmersionLabsRequestTour-body p {
  padding-top: 16px;
  color: #3d5c86;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsRequestTour-body.ImmersionLabsRequestTour-body p {
    width: 45%;
    margin-left: auto;
    margin-right: auto;
  }
}
.ImmersionLabsRequestTour-CTA.ImmersionLabsRequestTour-CTA {
  margin-top: 32px;
  width: 100%;
  display: block;
  text-align: center;
}
@media screen and (min-width: 480px) {
  .ImmersionLabsRequestTour-CTA.ImmersionLabsRequestTour-CTA {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .ImmersionLabsRequestTour-CTA.ImmersionLabsRequestTour-CTA {
    margin-top: 40px;
    width: 100%;
  }
}
.ImmersionLabsRequestTour-CTA.ImmersionLabsRequestTour-CTA .Button--secondary {
  margin-top: 20px;
  border-color: #f3f5f8;
}
@media screen and (min-width: 480px) {
  .ImmersionLabsRequestTour-CTA.ImmersionLabsRequestTour-CTA
    .Button--secondary {
    margin-top: 0;
    margin-left: 32px;
  }
}
@media screen and (min-width: 1440px) {
  .ImmersionLabsRequestTour-CTA.ImmersionLabsRequestTour-CTA
    .Button--secondary {
    margin-left: 48px;
  }
}
.ImmersionLabsRequestTour-CTA.ImmersionLabsRequestTour-CTA .Button--yellow {
  background-color: #fee94e;
  border-color: #fee94e;
  border-radius: 2px;
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  height: 56px;
  padding-top: 16px;
}
@media screen and (min-width: 768px) {
  .ImmersionLabsRequestTour-CTA.ImmersionLabsRequestTour-CTA .Button--yellow {
    width: 240px;
  }
}
.AboutUsBodyHeroHeader {
  background: url(https://uipath.com/hubfs/resources/About%20Us/Ui.jpg);
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: -1;
}
.AboutUsBodyHeroHeader:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #0051bc, #1373ff);
  opacity: 0.7;
  z-index: 0;
}
.AboutUsBodyHeroHeader-container {
  margin: 0 16px;
  height: 512px;
  padding-bottom: 64px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 480px) {
  .AboutUsBodyHeroHeader-container {
    height: 300px;
    padding-bottom: 16px;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyHeroHeader-container {
    height: 400px;
    padding-bottom: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyHeroHeader-container {
    height: 500px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyHeroHeader-container {
    margin: 0 auto;
    height: 600px;
    padding-bottom: 128px;
  }
}
.AboutUsBodyHeroHeader-body.AboutUsBodyHeroHeader-body h1 {
  margin: 0;
  padding: 0;
  color: #f3f6fa;
  font-size: 48px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 56px;
}
@media (max-width: 374px) {
  .AboutUsBodyHeroHeader-body.AboutUsBodyHeroHeader-body h1 {
    font-size: 40px;
    line-height: 48px;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyHeroHeader-body.AboutUsBodyHeroHeader-body h1 {
    width: 75%;
    font-size: 56px;
    line-height: 64px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyHeroHeader-body.AboutUsBodyHeroHeader-body h1 {
    font-size: 64px;
    line-height: 80px;
  }
}
.AboutUsBodyHeroHeader-body.AboutUsBodyHeroHeader-body h5 {
  margin: 0;
  padding: 0 0 8px;
  color: #f3f6fa;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
@media (min-width: 1280px) {
  .AboutUsBodyHeroHeader-body.AboutUsBodyHeroHeader-body h5 {
    font-size: 16px;
  }
}
.AboutUsBodyOurPurpose {
  margin-top: -64px;
}
@media screen and (min-width: 480px) {
  .AboutUsBodyOurPurpose {
    margin-top: -32px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurPurpose {
    margin-top: -96px;
    display: -ms-flexbox;
    display: flex;
  }
  .AboutUsBodyOurPurpose:before {
    content: "";
    -ms-flex: 1;
    flex: 1;
    background-color: #fff;
  }
  .AboutUsBodyOurPurpose:after {
    content: "";
    -ms-flex: 1;
    flex: 1;
    background-color: transparent;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurPurpose {
    margin-top: -128px;
  }
}
.AboutUsBodyOurPurpose-container {
  margin: 0 16px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurPurpose-container {
    padding: 0 0 0 16px;
    margin: 0 16px 0 0;
    background-color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurPurpose-container {
    padding: 0;
    margin: 0;
  }
}
.AboutUsBodyOurPurpose-media {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurPurpose-media {
    -ms-flex-order: 2;
    order: 2;
    width: 400px;
    margin-left: 64px;
  }
}
@media screen and (min-width: 1440px) {
  .AboutUsBodyOurPurpose-media {
    -ms-flex-order: 2;
    order: 2;
    width: 485px;
    margin-left: 128px;
  }
}
.AboutUsBodyOurPurpose-mediaContainer {
  position: relative;
  width: 100%;
}
.AboutUsBodyOurPurpose-mediaContainer:after {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/pattern/pattern_squares.png);
  position: absolute;
  bottom: -18px;
  left: -16px;
  z-index: 0;
  width: 180px;
  height: 80px;
}
@media screen and (min-width: 480px) {
  .AboutUsBodyOurPurpose-mediaContainer:after {
    width: 357px;
    height: 222px;
    bottom: -32px;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurPurpose-mediaContainer:after {
    width: 257px;
    height: 122px;
    right: -24px;
    bottom: -24px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurPurpose-mediaContainer:after {
    width: 320px;
    height: 186px;
    left: -40px;
    bottom: -40px;
    z-index: 0;
  }
}
.AboutUsBodyOurPurpose-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 64px;
  z-index: 5;
}
.AboutUsBodyOurPurpose-videoPlaceholder {
  width: 100%;
  position: relative;
  z-index: 1;
}
.AboutUsBodyOurPurpose-gradient {
  content: "";
  position: absolute;
  top: 0;
  z-index: 2;
  width: 95%;
  height: 100%;
  background-image: linear-gradient(
    90deg,
    rgba(0, 81, 188, 0.9),
    rgba(19, 115, 255, 0.2)
  );
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurPurpose-gradient {
    width: 100%;
    height: 100%;
  }
}
.AboutUsBodyOurPurposeVideo-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  z-index: 10;
}
.AboutUsBodyOurPurposeVideo-wrapper:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurPurposeVideo-wrapper:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurPurposeVideo-wrapper:before {
    top: 30px;
  }
}
.AboutUsBodyOurPurposeVideo-youtube {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.AboutUsBodyOurPurpose-videoContainer {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 10;
}
.AboutUsBodyOurPurpose-videoContainer:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurPurpose-videoContainer:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurPurpose-videoContainer:before {
    top: 30px;
  }
}
.AboutUsBodyOurPurpose-videoContainer .AboutUsBodyOurPurpose-video {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurPurpose-videoContainer .AboutUsBodyOurPurpose-video {
    width: 80%;
  }
}
.AboutUsBodyOurPurpose-videoContainer .AboutUsBodyOurPurpose-videoOverlay {
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  width: 100vw;
  height: 100vh;
  z-index: 1;
}
.AboutUsBodyOurPurpose-body {
  margin-top: 48px;
  position: relative;
}
.AboutUsBodyOurPurpose-body:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 6px;
  width: 64px;
  background-color: #ff6900;
}
@media screen and (min-width: 480px) {
  .AboutUsBodyOurPurpose-body {
    margin-top: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurPurpose-body {
    margin-top: 0;
    -ms-flex: 1;
    flex: 1;
  }
}
.AboutUsBodyOurPurpose-title.AboutUsBodyOurPurpose-title {
  padding-top: 40px;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 40px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurPurpose-title.AboutUsBodyOurPurpose-title {
    padding-top: 80px;
    font-size: 40px;
    line-height: 48px;
  }
}
.AboutUsBodyOurPurpose-leadingText.AboutUsBodyOurPurpose-leadingText {
  padding: 24px 0;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 32px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurPurpose-leadingText.AboutUsBodyOurPurpose-leadingText {
    font-size: 24px;
    padding: 40px 0 48px;
  }
}
.AboutUsBodyOurPurpose-content.AboutUsBodyOurPurpose-content p {
  color: #3d5c86;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
  padding-bottom: 16px;
}
.AboutUsBodyOurPurpose-content.AboutUsBodyOurPurpose-content p:first-child {
  padding-top: 16px;
}
.AboutUsBodyOurPurpose-content.AboutUsBodyOurPurpose-content p:last-child {
  padding-bottom: 0;
}
.AboutUsBodyOurPurpose-highlight.AboutUsBodyOurPurpose-highlight {
  position: relative;
  margin: 32px 0 0;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurPurpose-highlight.AboutUsBodyOurPurpose-highlight {
    margin: 64px 0 0;
    width: 600px;
  }
}
.AboutUsBodyOurPurpose-highlight.AboutUsBodyOurPurpose-highlight:before {
  content: "";
  width: 6px;
  height: 100%;
  background: #ff6900;
  position: absolute;
  top: 0;
  left: 0;
}
.AboutUsBodyOurPurpose-highlight.AboutUsBodyOurPurpose-highlight p {
  margin: 0;
  padding: 0 0 0 24px;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 40px;
}
.AboutUsBodyOurStory {
  margin-top: 128px;
  background-color: #f3f6fa;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurStory {
    position: relative;
  }
  .AboutUsBodyOurStory:before {
    content: "";
    position: absolute;
    top: 302px;
    left: 0;
    right: 50%;
    width: 5000px;
    height: 176px;
    background-color: #f3f6fa;
    z-index: 1;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurStory:before {
    width: 550px;
  }
}
@media screen and (min-width: 1440px) {
  .AboutUsBodyOurStory:before {
    width: 800px;
  }
}
.AboutUsBodyOurStory-container {
  margin-left: 16px;
  margin-right: 16px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurStory-container {
    margin-top: -176px;
    background-color: #f3f6fa;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurStory-container {
    margin-left: auto;
    margin-right: auto;
  }
}
.AboutUsBodyOurStory-media {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurStory-media {
    height: 430px;
    background-color: #fff;
    z-index: 0;
  }
}
.AboutUsBodyOurStory-mediaContainer {
  position: relative;
  margin-left: 16px;
  margin-right: 16px;
}
.AboutUsBodyOurStory-mediaContainer:after {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/pattern/pattern_squares.png);
  position: absolute;
  top: -18px;
  right: -16px;
  z-index: 0;
  width: 180px;
  height: 80px;
}
@media screen and (min-width: 480px) {
  .AboutUsBodyOurStory-mediaContainer:after {
    width: 357px;
    height: 274px;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurStory-mediaContainer:after {
    width: 410px;
    height: 274px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurStory-mediaContainer:after {
    margin-left: 0;
    margin-right: 0;
    width: 410px;
    height: 274px;
    right: -20;
    top: -20px;
    z-index: 0;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurStory-mediaContainer:after {
    right: -40px;
    top: -40px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurStory-mediaContainer {
    position: relative;
    background-color: #fff;
    width: 980px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurStory-mediaContainer {
    width: 1200px;
  }
}
.AboutUsBodyOurStory-image {
  width: 100%;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurStory-image {
    position: absolute;
    top: 0;
    right: 0;
    width: 792px;
    height: 428px;
  }
}
.AboutUsBodyOurStory-body {
  margin-top: 48px;
  position: relative;
  z-index: 2;
}
.AboutUsBodyOurStory-body:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 6px;
  width: 64px;
  background-color: #ff6900;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurStory-body {
    background-color: #f3f6fa;
    width: 50%;
  }
}
.AboutUsBodyOurStory-title.AboutUsBodyOurStory-title {
  padding-top: 40px;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 40px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurStory-title.AboutUsBodyOurStory-title {
    padding-top: 80px;
    font-size: 40px;
    line-height: 48px;
  }
}
.AboutUsBodyOurStory-leadingText.AboutUsBodyOurStory-leadingText {
  padding: 24px 0;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 32px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurStory-leadingText.AboutUsBodyOurStory-leadingText {
    font-size: 24px;
    padding: 40px 80px 48px 0;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurStory-leadingText.AboutUsBodyOurStory-leadingText {
    padding: 40px 128px 48px 0;
  }
}
.AboutUsBodyOurStory-focus.AboutUsBodyOurStory-focus {
  margin-bottom: 32px;
}
.AboutUsBodyOurStory-focus.AboutUsBodyOurStory-focus h4 {
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
}
.AboutUsBodyOurStory-focus.AboutUsBodyOurStory-focus p {
  color: #3d5c86;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 32px;
}
.AboutUsBodyOurStory-goals.AboutUsBodyOurStory-goals {
  margin-bottom: 32px;
}
.AboutUsBodyOurStory-goals.AboutUsBodyOurStory-goals h4 {
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
}
.AboutUsBodyOurStory-goals.AboutUsBodyOurStory-goals p {
  color: #3d5c86;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 32px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurStory-goals.AboutUsBodyOurStory-goals {
    padding-right: 128px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurStory-goals.AboutUsBodyOurStory-goals {
    padding-right: 192px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurStory-content.AboutUsBodyOurStory-content {
    width: 60%;
    position: relative;
    z-index: 2;
    margin-top: -384px;
    margin-left: 40%;
    padding-right: 24px;
    padding-left: 80px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurStory-content.AboutUsBodyOurStory-content {
    width: 45%;
    margin-top: -360px;
    margin-left: 45%;
    padding-left: 0;
  }
}
.AboutUsBodyOurStory-content.AboutUsBodyOurStory-content p {
  color: #3d5c86;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
  padding-bottom: 16px;
}
.AboutUsBodyOurStory-content.AboutUsBodyOurStory-content p:last-child {
  padding-bottom: 0;
  margin: 0;
}
.AboutUsBodyUiPathTimeline {
  background: linear-gradient(180deg, #f3f6fa, #fff);
  position: relative;
  height: 100%;
  padding-top: 128px;
}
@media (max-width: 374px) {
  .AboutUsBodyUiPathTimeline {
    height: 700px;
  }
}
@media screen and (min-width: 480px) {
  .AboutUsBodyUiPathTimeline {
    height: 670px;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyUiPathTimeline {
    background-color: #fff;
    margin-bottom: 80px;
    height: 500px;
    padding-top: 0;
    padding-bottom: 240px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyUiPathTimeline {
    margin-top: 0;
  }
}
.AboutUsBodyUiPathTimeline-container.AboutUsBodyUiPathTimeline-container {
  margin-bottom: 64px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyUiPathTimeline-container.AboutUsBodyUiPathTimeline-container {
    display: -ms-flexbox;
    display: flex;
    width: 750px;
    height: 750px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyUiPathTimeline-container.AboutUsBodyUiPathTimeline-container {
    width: 1000px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyUiPathTimeline-container.AboutUsBodyUiPathTimeline-container {
    width: 1070px;
  }
}
@media (min-width: 1366px) {
  .AboutUsBodyUiPathTimeline-container.AboutUsBodyUiPathTimeline-container {
    width: 1120px;
  }
}
@media screen and (min-width: 1440px) {
  .AboutUsBodyUiPathTimeline-container.AboutUsBodyUiPathTimeline-container {
    width: 1160px;
  }
}
@media (min-width: 1680px) {
  .AboutUsBodyUiPathTimeline-container.AboutUsBodyUiPathTimeline-container {
    width: 1300px;
  }
}
@media (min-width: 1920px) {
  .AboutUsBodyUiPathTimeline-container.AboutUsBodyUiPathTimeline-container {
    width: 1400px;
  }
}
@media (min-width: 2250px) {
  .AboutUsBodyUiPathTimeline-container.AboutUsBodyUiPathTimeline-container {
    width: 940px;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
}
.AboutUsBodyUiPathTimeline-sliderButtons {
  display: none;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyUiPathTimeline-sliderButtons {
    position: absolute;
    top: 64px;
    right: 16px;
    display: -ms-flexbox;
    display: flex;
    z-index: 5;
    top: 60px;
    left: 80%;
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyUiPathTimeline-sliderButtons {
    top: 132px;
    left: 90%;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyUiPathTimeline-sliderPreview {
    cursor: pointer;
  }
  .AboutUsBodyUiPathTimeline-sliderPreview img {
    width: 56px;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyUiPathTimeline-sliderNext {
    cursor: pointer;
    padding-left: 24px;
  }
  .AboutUsBodyUiPathTimeline-sliderNext img {
    width: 56px;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyUiPathTimeline-slider {
    position: relative;
    display: block;
    margin-top: 128px;
    width: 1050px;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyUiPathTimeline-slide.AboutUsBodyUiPathTimeline-slide {
    display: block;
    width: 1050px !important;
    padding-left: 0;
    position: relative;
  }
  .AboutUsBodyUiPathTimeline-slide.AboutUsBodyUiPathTimeline-slide:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    height: 6px;
    background: #ff6900;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyUiPathTimeline-slide.AboutUsBodyUiPathTimeline-slide {
    width: 1050px !important;
    height: 640px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyUiPathTimeline-slide.AboutUsBodyUiPathTimeline-slide {
    width: 1050px !important;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyUiPathTimeline-slider .slick-track {
    left: 36px !important;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyUiPathTimeline-slider .slick-track {
    left: 36px !important;
  }
}
@media screen and (min-width: 1280px) {
  .AboutUsBodyUiPathTimeline-slider .slick-track {
    left: 46px !important;
  }
}
@media screen and (min-width: 1366px) {
  .AboutUsBodyUiPathTimeline-slider .slick-track {
    left: 96px !important;
  }
}
@media screen and (min-width: 1440px) {
  .AboutUsBodyUiPathTimeline-slider .slick-track {
    left: 136px !important;
  }
}
@media screen and (min-width: 1680px) {
  .AboutUsBodyUiPathTimeline-slider .slick-track {
    left: 260px !important;
  }
}
@media screen and (min-width: 1920px) {
  .AboutUsBodyUiPathTimeline-slider .slick-track {
    left: 370px !important;
  }
}
@media screen and (min-width: 2250px) {
  .AboutUsBodyUiPathTimeline-slider .slick-track {
    left: -90px !important;
  }
}
.AboutUsBodyUiPathTimeline-slider .slick-list {
  overflow: visible !important;
}
.AboutUsBodyUiPathTimeline-slider .slick-slide.slick-cloned {
  visibility: hidden !important;
}
.AboutUsBodyUiPathTimeline-slideContent.AboutUsBodyUiPathTimeline-slideContent {
  position: relative;
}
.AboutUsBodyUiPathTimeline-slideContent.AboutUsBodyUiPathTimeline-slideContent
  h2 {
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 48px 0 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  color: #000b23;
  width: 50%;
  height: 140px;
}
.AboutUsBodyUiPathTimeline-slideContent.AboutUsBodyUiPathTimeline-slideContent
  h4 {
  position: absolute;
  top: 32px;
  left: 104px;
  z-index: 0;
  margin: 0;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 120px;
  font-weight: 700;
  line-height: 40px;
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 40, 85, 0.1);
}
.AboutUsBodyUiPathTimeline-slideTimelineContainer.AboutUsBodyUiPathTimeline-slideTimelineContainer {
  margin-top: 128px;
  display: -ms-flexbox;
  display: flex;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirst.AboutUsBodyUiPathTimeline-slideTimelineFirst {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 50%;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirst.AboutUsBodyUiPathTimeline-slideTimelineFirst
  h5 {
  margin: 0;
  padding: 0;
  color: #002855;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirst.AboutUsBodyUiPathTimeline-slideTimelineFirst
  p {
  margin: 0;
  padding: 0;
  width: 60%;
  color: #3d5c86;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecond.AboutUsBodyUiPathTimeline-slideTimelineSecond {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 50%;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecond.AboutUsBodyUiPathTimeline-slideTimelineSecond
  h5 {
  margin: 0;
  padding: 0;
  color: #002855;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecond.AboutUsBodyUiPathTimeline-slideTimelineSecond
  p {
  margin: 0;
  padding: 0;
  width: 50%;
  color: #3d5c86;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphics.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphics,
.AboutUsBodyUiPathTimeline-slideTimelineSecondGraphics.AboutUsBodyUiPathTimeline-slideTimelineSecondGraphics {
  margin: 8px 0 0;
  display: -ms-flexbox;
  display: flex;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstUp {
  position: relative;
  height: 80px;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstUp:before {
  content: "";
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 2px;
  height: 32px;
  background: #cfdbea;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstDown {
  padding-top: 24px;
  padding-left: 208px;
  position: relative;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstDown:before {
  content: "";
  position: absolute;
  top: -16px;
  left: 208px;
  width: 2px;
  height: 32px;
  background: #cfdbea;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstDown p {
  width: 80% !important;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstDown.AboutUsBodyUiPathTimeline-slideTimelineFirstDown--twoItems {
  padding-left: 419px;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstDown.AboutUsBodyUiPathTimeline-slideTimelineFirstDown--twoItems:before {
  left: 419px;
  width: 2px;
  height: 32px;
  background: #cfdbea;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstDown.AboutUsBodyUiPathTimeline-slideTimelineFirstDown--twoItems
  p {
  width: 80% !important;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecondUp {
  position: relative;
  height: 80px;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecondUp:before {
  content: "";
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 2px;
  height: 32px;
  background: #cfdbea;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecondDown.AboutUsBodyUiPathTimeline-slideTimelineSecondDown {
  padding-top: 24px;
  padding-left: 210px;
  position: relative;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecondDown.AboutUsBodyUiPathTimeline-slideTimelineSecondDown:before {
  content: "";
  position: absolute;
  top: -16px;
  left: 210px;
  width: 2px;
  height: 32px;
  background: #cfdbea;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecondDown.AboutUsBodyUiPathTimeline-slideTimelineSecondDown
  p {
  width: 80% !important;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphics01 {
  margin-left: -52px;
  margin-top: 16px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 40%;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphics01:after {
  content: "";
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  height: 4px;
  background: #0085ca;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphics01 img {
  padding: 20px;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphics02 {
  margin-top: 16px;
  position: relative;
  width: 60%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphics02:after {
  content: "";
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  height: 4px;
  background: #0085ca;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphics02 img {
  padding: 20px;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecondGraphics.AboutUsBodyUiPathTimeline-slideTimelineSecondGraphics {
  margin: 8px 0 0;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecondGraphics01 {
  margin-left: -51.2px;
  margin-top: 16px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 40%;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecondGraphics01:after {
  content: "";
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  height: 4px;
  background: #0085ca;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecondGraphics01 img {
  padding: 20px;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecondGraphics02 {
  margin-top: 16px;
  position: relative;
  width: 60%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecondGraphics02:after {
  content: "";
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  height: 4px;
  background: #0085ca;
}
.AboutUsBodyUiPathTimeline-slideTimelineSecondGraphics02 img {
  padding: 20px;
}
.AboutUsBodyUiPathTimeline-sliderButtonsMobile {
  position: absolute;
  top: 96px;
  right: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 5;
}
.AboutUsBodyUiPathTimeline-sliderPreviewMobile {
  padding-bottom: 16px;
}
.AboutUsBodyUiPathTimeline-sliderNextMobile img,
.AboutUsBodyUiPathTimeline-sliderPreviewMobile img {
  width: 32px;
}
.AboutUsBodyUiPathTimeline-sliderMobile {
  position: relative;
  display: block;
}
.AboutUsBodyUiPathTimeline-slideMobile.AboutUsBodyUiPathTimeline-slideMobile {
  display: block;
  padding-left: 16px;
  position: relative;
}
.AboutUsBodyUiPathTimeline-slideMobile.AboutUsBodyUiPathTimeline-slideMobile:before {
  content: "";
  position: absolute;
  top: 0;
  left: 16px;
  width: 80px;
  height: 6px;
  background: #ff6900;
}
.AboutUsBodyUiPathTimeline-slideContentMobile.AboutUsBodyUiPathTimeline-slideContentMobile {
  position: relative;
}
.AboutUsBodyUiPathTimeline-slideContentMobile.AboutUsBodyUiPathTimeline-slideContentMobile
  h2 {
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 48px 0 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  color: #000b23;
  width: 80%;
  height: 180px;
}
.AboutUsBodyUiPathTimeline-slideContentMobile.AboutUsBodyUiPathTimeline-slideContentMobile
  h4 {
  position: absolute;
  top: 40px;
  left: 24px;
  z-index: 0;
  margin: 0;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 40px;
  color: #fff;
}
@media (max-width: 374px) {
  .AboutUsBodyUiPathTimeline-slideContentMobile.AboutUsBodyUiPathTimeline-slideContentMobile
    h4 {
    font-size: 50px;
  }
}
.AboutUsBodyUiPathTimeline-slideTimelineContainerMobile.AboutUsBodyUiPathTimeline-slideTimelineContainerMobile {
  margin-top: 48px;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstMobile.AboutUsBodyUiPathTimeline-slideTimelineFirstMobile {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 50%;
  padding-left: 56px;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstMobile.AboutUsBodyUiPathTimeline-slideTimelineFirstMobile
  h5 {
  margin: 0;
  padding: 0;
  color: #002855;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstMobile.AboutUsBodyUiPathTimeline-slideTimelineFirstMobile
  p {
  margin: 0;
  padding: 0;
  width: 80%;
  color: #3d5c86;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphicsMobile.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphicsMobile {
  margin: 48px 0 0;
  display: -ms-flexbox;
  display: flex;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstUpMobile {
  position: relative;
  height: 80px;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstUpMobile:before {
  content: "";
  position: absolute;
  bottom: -72px;
  left: 0;
  width: 2px;
  height: 32px;
  background: #cfdbea;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstDownMobile {
  padding-top: 40px;
  padding-right: 128px;
  position: relative;
  text-align: right;
}
@media (max-width: 374px) {
  .AboutUsBodyUiPathTimeline-slideTimelineFirstDownMobile {
    padding-right: 102px;
  }
}
@media (min-width: 376px) and (max-width: 480px) {
  .AboutUsBodyUiPathTimeline-slideTimelineFirstDownMobile {
    padding-right: 148px;
  }
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstDownMobile p {
  width: 100% !important;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstDownMobile:before {
  content: "";
  position: absolute;
  top: 0;
  left: 172px;
  width: 2px;
  height: 32px;
  background: #cfdbea;
}
@media (max-width: 374px) {
  .AboutUsBodyUiPathTimeline-slideTimelineFirstDownMobile:before {
    left: 144px;
  }
}
@media (min-width: 376px) and (max-width: 480px) {
  .AboutUsBodyUiPathTimeline-slideTimelineFirstDownMobile:before {
    left: 192px;
  }
}
@media screen and (min-width: 480px) {
  .AboutUsBodyUiPathTimeline-slideTimelineFirstDownMobile:before {
    left: 350px;
  }
}
@media screen and (min-width: 480px) {
  .AboutUsBodyUiPathTimeline-slideTimelineFirstDownMobile {
    padding-right: 313px;
  }
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphics01Mobile {
  margin-left: -40px;
  margin-top: 24px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphics01Mobile:after {
  content: "";
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  height: 4px;
  background: #0085ca;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphics01Mobile img {
  padding: 8px;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphics02Mobile {
  margin-top: 24px;
  position: relative;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphics02Mobile:after {
  content: "";
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  height: 4px;
  background: #0085ca;
}
.AboutUsBodyUiPathTimeline-slideTimelineFirstGraphics02Mobile img {
  padding: 8px;
}
.AboutUsBodyOurValues {
  background: url(https://uipath.com/hubfs/resources/About%20Us/about_us_uipath_building.png);
  background-size: cover;
  background-position: 60%;
  position: relative;
  z-index: 4;
  padding-top: 64px;
}
.AboutUsBodyOurValues:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    90deg,
    rgba(0, 81, 188, 0.9),
    rgba(19, 115, 255, 0.2)
  );
  opacity: 0.7;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurValues {
    background-position: 50%;
  }
  .AboutUsBodyOurValues:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 50%;
    width: 5000px;
    height: 128px;
    background-color: #fff;
    z-index: 5;
  }
}
.AboutUsBodyOurValues-container {
  margin: 0 16px;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurValues-container {
    margin-top: 128px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurValues-container {
    position: relative;
    margin: 128px auto 0;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurValues-body.AboutUsBodyOurValues-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.AboutUsBodyOurValues-title.AboutUsBodyOurValues-title {
  position: absolute;
  top: 0;
  left: 16px;
}
@media (min-width: 1280px) {
  .AboutUsBodyOurValues-title.AboutUsBodyOurValues-title {
    top: -192px;
    left: 112px;
  }
}
.AboutUsBodyOurValues-title.AboutUsBodyOurValues-title:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 6px;
  width: 64px;
  background-color: #ff6900;
}
.AboutUsBodyOurValues-title.AboutUsBodyOurValues-title h2 {
  margin: 0;
  padding: 32px 0 0;
  color: #f3f6fa;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 40px;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurValues-title.AboutUsBodyOurValues-title h2 {
    font-size: 40px;
    line-height: 56px;
    padding-top: 80px;
  }
}
.AboutUsBodyOurValues-values.AboutUsBodyOurValues-values {
  margin-top: 64px;
}
.AboutUsBodyOurValues-values.AboutUsBodyOurValues-values img {
  position: absolute;
  top: 16px;
  width: 56px;
  height: 56px;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurValues-values.AboutUsBodyOurValues-values img {
    top: 40px;
  }
}
.AboutUsBodyOurValues-values.AboutUsBodyOurValues-values h3 {
  margin: 0;
  padding: 16px 0 0 80px;
  color: #f3f6fa;
  font-size: 48px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 64px;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurValues-values.AboutUsBodyOurValues-values h3 {
    padding: 40px 0 0 80px;
  }
}
.AboutUsBodyOurValues-values.AboutUsBodyOurValues-values p {
  margin: 0;
  padding: 0 0 0 80px;
  color: #f3f6fa;
  font-size: 24px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 40px;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurValues-values.AboutUsBodyOurValues-values p {
    font-size: 20px;
    line-height: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurValues-values.AboutUsBodyOurValues-values p {
    font-size: 24px;
    line-height: 40px;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurValues-values.AboutUsBodyOurValues-values {
    margin-top: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurValues-values.AboutUsBodyOurValues-values {
    margin-left: 112px;
  }
}
.AboutUsBodyOurValues-bold,
.AboutUsBodyOurValues-fast,
.AboutUsBodyOurValues-humble,
.AboutUsBodyOurValues-immersed {
  position: relative;
  padding-bottom: 16px;
}
.AboutUsBodyOurValues-bold:last-child,
.AboutUsBodyOurValues-fast:last-child,
.AboutUsBodyOurValues-humble:last-child,
.AboutUsBodyOurValues-immersed:last-child {
  padding-bottom: 64px;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurValues-bold,
  .AboutUsBodyOurValues-fast,
  .AboutUsBodyOurValues-humble,
  .AboutUsBodyOurValues-immersed {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurValues-bold:last-child,
  .AboutUsBodyOurValues-fast:last-child,
  .AboutUsBodyOurValues-humble:last-child,
  .AboutUsBodyOurValues-immersed:last-child {
    padding-bottom: 384px;
  }
}
.AboutUsBodyOurCulture {
  margin-top: 80px;
  position: relative;
  z-index: 5;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurCulture {
    margin-top: -260px;
  }
}
.AboutUsBodyOurCulture-container {
  margin: 0 16px;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurCulture-container {
    width: 990px;
    margin: 0;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurCulture-container {
    width: 1200px;
    padding: 0;
    margin: 0 auto;
  }
}
.AboutUsBodyOurCulture-media {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurCulture-media {
    width: 400px;
    position: absolute;
    right: 0;
    top: 0;
    margin-left: 64px;
    margin-right: -40px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurCulture-media {
    width: 590px;
  }
}
@media screen and (min-width: 1440px) {
  .AboutUsBodyOurCulture-media {
    margin-left: 128px;
    margin-right: -112px;
  }
}
.AboutUsBodyOurCulture-mediaContainer {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurCulture-mediaContainer {
    margin-top: 120px;
  }
}
.AboutUsBodyOurCulture-mediaContainer:after {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/pattern/pattern_squares.png);
  position: absolute;
  bottom: -18px;
  left: -16px;
  z-index: 1;
  width: 180px;
  height: 80px;
}
@media screen and (min-width: 480px) {
  .AboutUsBodyOurCulture-mediaContainer:after {
    width: 357px;
    height: 222px;
    bottom: -32px;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurCulture-mediaContainer:after {
    width: 257px;
    height: 122px;
    right: -24px;
    bottom: -24px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurCulture-mediaContainer:after {
    width: 320px;
    height: 186px;
    left: -40px;
    bottom: -40px;
    z-index: 1;
  }
}
.AboutUsBodyOurCulture-image {
  width: 100%;
  position: relative;
  z-index: 2;
}
.AboutUsBodyOurCulture-body {
  margin-top: 48px;
  position: relative;
}
.AboutUsBodyOurCulture-body:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 6px;
  width: 64px;
  background-color: #ff6900;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurCulture-body:before {
    left: 16px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurCulture-body:before {
    left: 112px;
  }
}
@media screen and (min-width: 480px) {
  .AboutUsBodyOurCulture-body {
    margin-top: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurCulture-body {
    background-color: #fff;
    width: 850px;
    margin-top: 0;
    padding-left: 16px;
    padding-right: 360px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurCulture-body {
    width: 990px;
    padding-left: 112px;
    padding-right: 400px;
  }
}
.AboutUsBodyOurCulture-title.AboutUsBodyOurCulture-title {
  padding-top: 40px;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 40px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurCulture-title.AboutUsBodyOurCulture-title {
    padding-top: 80px;
    font-size: 40px;
    line-height: 48px;
  }
}
.AboutUsBodyOurCulture-leadingText.AboutUsBodyOurCulture-leadingText {
  padding: 24px 0;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 32px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurCulture-leadingText.AboutUsBodyOurCulture-leadingText {
    font-size: 24px;
    padding: 40px 0 48px;
  }
}
.AboutUsBodyOurCulture-content.AboutUsBodyOurCulture-content p {
  color: #3d5c86;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
  padding-bottom: 16px;
}
.AboutUsBodyOurCulture-content.AboutUsBodyOurCulture-content p:last-child {
  padding-bottom: 0;
}
.AboutUsBodyCorporate {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate {
    position: relative;
    background-color: #f3f6fa;
    padding-bottom: 154px;
  }
  .AboutUsBodyCorporate:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 240px;
    background-color: #fff;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyCorporate {
    margin-top: 358px;
    padding-bottom: 154px;
  }
}
.AboutUsBodyCorporate-container {
  margin: 100px auto;
}
@media (min-width: 1280px) {
  .AboutUsBodyCorporate-container {
    margin-left: auto;
    margin-right: auto;
    margin-top: -230px;
    width: 1400px;
  }
}
.AboutUsBodyCorporate-image {
  background-image: url(https://uipath.com/hubfs/resources/About%20Us/about_us_corporate.png?v=2);
  background-repeat: no-repeat;
  background-size: cover;
  height: 188px;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyCorporate-image {
    min-height: 380px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-image {
    min-height: 480px;
  }
}
.AboutUsBodyCorporate-sectionTitle.AboutUsBodyCorporate-sectionTitle {
  position: relative;
  z-index: 5;
  background-color: #fff;
  margin: -64px 16px 0;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyCorporate-sectionTitle.AboutUsBodyCorporate-sectionTitle {
    margin: -96px 16px 0;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-sectionTitle.AboutUsBodyCorporate-sectionTitle {
    background-color: #f3f6fa;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyCorporate-sectionTitle.AboutUsBodyCorporate-sectionTitle {
    margin-top: -120px;
    width: 1000px;
  }
}
.AboutUsBodyCorporate-sectionTitle.AboutUsBodyCorporate-sectionTitle:before {
  content: "";
  background-color: #ff6900;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
  height: 6px;
  width: 64px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-sectionTitle.AboutUsBodyCorporate-sectionTitle:before {
    width: 160px;
  }
}
.AboutUsBodyCorporate-sectionTitle.AboutUsBodyCorporate-sectionTitle h2 {
  margin: 0;
  padding: 40px 0 0;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  line-height: 40px;
}
@media (max-width: 374px) {
  .AboutUsBodyCorporate-sectionTitle.AboutUsBodyCorporate-sectionTitle h2 {
    font-size: 24px;
    line-height: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-sectionTitle.AboutUsBodyCorporate-sectionTitle h2 {
    padding: 80px 0 0;
    font-size: 40px;
    line-height: 48px;
  }
}
.AboutUsBodyCorporate-sectionTitle.AboutUsBodyCorporate-sectionTitle p {
  margin: 0;
  padding: 24px 0 0;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 32px;
}
@media (max-width: 374px) {
  .AboutUsBodyCorporate-sectionTitle.AboutUsBodyCorporate-sectionTitle p {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-sectionTitle.AboutUsBodyCorporate-sectionTitle p {
    padding: 40px 0 0;
    font-size: 24px;
  }
}
.AboutUsBodyCorporate-body.AboutUsBodyCorporate-body {
  margin-top: 32px;
  margin-left: 16px;
  margin-right: 16px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-body.AboutUsBodyCorporate-body {
    margin-top: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-ourCorporate {
    display: -ms-flexbox;
    display: flex;
  }
}
.AboutUsBodyCorporate-ourCorporateLeft.AboutUsBodyCorporate-ourCorporateLeft {
  position: relative;
}
.AboutUsBodyCorporate-ourCorporateLeft.AboutUsBodyCorporate-ourCorporateLeft:before {
  content: "";
  background-color: #ff6900;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  height: 6px;
  width: 40px;
}
.AboutUsBodyCorporate-ourCorporateLeft.AboutUsBodyCorporate-ourCorporateLeft p {
  margin: 0;
  padding: 24px 0 0;
  color: #000b23;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-ourCorporateLeft.AboutUsBodyCorporate-ourCorporateLeft {
    width: 30%;
    margin-right: 96px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyCorporate-ourCorporateLeft.AboutUsBodyCorporate-ourCorporateLeft {
    width: 25%;
    margin-left: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-ourCorporateRight {
    width: 60%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-ourCorporateEducation {
    padding-right: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-ourCorporateConservation {
    padding-top: 40px;
    padding-right: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-ourCorporateConservation.AboutUsBodyCorporate-ourCorporateConservation,
  .AboutUsBodyCorporate-ourCorporateEducation.AboutUsBodyCorporate-ourCorporateEducation,
  .AboutUsBodyCorporate-ourCorporateSociety.AboutUsBodyCorporate-ourCorporateSociety {
    width: 50%;
  }
}
.AboutUsBodyCorporate-ourCorporateConservation.AboutUsBodyCorporate-ourCorporateConservation
  h3,
.AboutUsBodyCorporate-ourCorporateEducation.AboutUsBodyCorporate-ourCorporateEducation
  h3,
.AboutUsBodyCorporate-ourCorporateSociety.AboutUsBodyCorporate-ourCorporateSociety
  h3 {
  margin: 0;
  padding: 32px 0 0;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-ourCorporateConservation.AboutUsBodyCorporate-ourCorporateConservation
    h3,
  .AboutUsBodyCorporate-ourCorporateEducation.AboutUsBodyCorporate-ourCorporateEducation
    h3,
  .AboutUsBodyCorporate-ourCorporateSociety.AboutUsBodyCorporate-ourCorporateSociety
    h3 {
    padding: 0;
  }
}
.AboutUsBodyCorporate-ourCorporateConservation.AboutUsBodyCorporate-ourCorporateConservation
  p,
.AboutUsBodyCorporate-ourCorporateEducation.AboutUsBodyCorporate-ourCorporateEducation
  p,
.AboutUsBodyCorporate-ourCorporateSociety.AboutUsBodyCorporate-ourCorporateSociety
  p {
  margin: 0;
  padding: 16px 0 0;
  color: #12437a;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 20px;
}
.AboutUsBodyCorporate-ourSupport {
  margin-top: 32px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-ourSupport {
    margin-top: 128px;
    display: -ms-flexbox;
    display: flex;
  }
}
.AboutUsBodyCorporate-ourSupportLeft.AboutUsBodyCorporate-ourSupportLeft {
  position: relative;
}
.AboutUsBodyCorporate-ourSupportLeft.AboutUsBodyCorporate-ourSupportLeft:before {
  content: "";
  background-color: #ff6900;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  height: 6px;
  width: 40px;
}
.AboutUsBodyCorporate-ourSupportLeft.AboutUsBodyCorporate-ourSupportLeft p {
  margin: 0;
  padding: 24px 0 0;
  color: #000b23;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-ourSupportLeft.AboutUsBodyCorporate-ourSupportLeft {
    width: 30%;
    margin-right: 96px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyCorporate-ourSupportLeft.AboutUsBodyCorporate-ourSupportLeft {
    width: 25%;
    margin-left: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-ourSupportRight {
    width: 60%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-ourSupportAcademy {
    padding-right: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-ourSupportAcademy.AboutUsBodyCorporate-ourSupportAcademy,
  .AboutUsBodyCorporate-ourSupportCommunity.AboutUsBodyCorporate-ourSupportCommunity {
    width: 50%;
  }
}
.AboutUsBodyCorporate-ourSupportAcademy.AboutUsBodyCorporate-ourSupportAcademy
  h3,
.AboutUsBodyCorporate-ourSupportCommunity.AboutUsBodyCorporate-ourSupportCommunity
  h3 {
  margin: 0;
  padding: 32px 0 0;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyCorporate-ourSupportAcademy.AboutUsBodyCorporate-ourSupportAcademy
    h3,
  .AboutUsBodyCorporate-ourSupportCommunity.AboutUsBodyCorporate-ourSupportCommunity
    h3 {
    padding: 0;
  }
}
.AboutUsBodyCorporate-ourSupportAcademy.AboutUsBodyCorporate-ourSupportAcademy
  p,
.AboutUsBodyCorporate-ourSupportCommunity.AboutUsBodyCorporate-ourSupportCommunity
  p {
  margin: 0;
  padding: 16px 0 0;
  color: #12437a;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 20px;
}
.AboutUsBodyOurLeadership {
  background-color: transparent;
  height: auto;
}
.AboutUsBodyOurLeadership-container {
  background-color: #fff;
  height: 120px;
  margin: 100px 16px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.AboutUsBodyOurLeadership-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 64px;
  height: 6px;
  background: #ff6900;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurLeadership-container:before {
    width: 160px;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurLeadership-container {
    width: 780px;
    margin-top: -40px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurLeadership-container {
    margin-top: -100px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurLeadership-container {
    width: 1000px;
  }
}
@media screen and (min-width: 1440px) {
  .AboutUsBodyOurLeadership-container {
    margin-top: -120px;
  }
}
.AboutUsBodyOurLeadership-title.AboutUsBodyOurLeadership-title h2 {
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 40px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurLeadership-title.AboutUsBodyOurLeadership-title h2 {
    color: #002855;
    font-size: 40px;
    line-height: 48px;
    margin: 0;
    padding: 80px 0 0;
  }
}
.AboutUsBodyOurLeadership-navContainer {
  margin: 16px;
}
@media (min-width: 1280px) {
  .AboutUsBodyOurLeadership-navContainer {
    margin-left: auto;
    margin-right: auto;
  }
}
#apacManagement {
  border-bottom: 1px solid #d3dee2;
}
.AboutUsBodyOurLeadership-navItem.AboutUsBodyOurLeadership-navItem {
  padding: 16px;
  border-top: 1px solid #d3dee2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
.AboutUsBodyOurLeadership-navItem.AboutUsBodyOurLeadership-navItem a {
  color: #000b23;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
}
.AboutUsBodyOurLeadership-navItemArrow {
  width: 24px;
  height: 24px;
  transform: rotate(180deg);
}
.AboutUsBodyOurLeadership-navItemArrowClose {
  transform: rotate(0);
}
.AboutUsBodyOurLeadership-americasManagementContainer,
.AboutUsBodyOurLeadership-apacManagementContainer,
.AboutUsBodyOurLeadership-boardOfDirectorsContainer,
.AboutUsBodyOurLeadership-emeaManagementContainer,
.AboutUsBodyOurLeadership-globalManagementContainer,
.AboutUsBodyOurLeadership-topManagementContainer {
  display: none;
}
.AboutUsBodyOurLeadership-boardOfDirectorsContainer--active,
.AboutUsBodyOurLeadership-topManagementContainer--active {
  display: block;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 480px) {
  .AboutUsBodyOurLeadership-boardOfDirectorsContainer--active,
  .AboutUsBodyOurLeadership-topManagementContainer--active {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .AboutUsBodyOurLeadership-boardOfDirectorsContainer--active:after,
  .AboutUsBodyOurLeadership-topManagementContainer--active:after {
    content: "";
    width: calc(50% - 24px);
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurLeadership-boardOfDirectorsContainer--active,
  .AboutUsBodyOurLeadership-topManagementContainer--active {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .AboutUsBodyOurLeadership-boardOfDirectorsContainer--active:after,
  .AboutUsBodyOurLeadership-topManagementContainer--active:after {
    content: "";
    width: calc(25% - 24px);
  }
}
.AboutUsBodyOurLeadership-americasManagementContainer--active,
.AboutUsBodyOurLeadership-apacManagementContainer--active,
.AboutUsBodyOurLeadership-emeaManagementContainer--active,
.AboutUsBodyOurLeadership-globalManagementContainer--active {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
.AboutUsBodyOurLeadership-americasManagementContainer--active:after,
.AboutUsBodyOurLeadership-apacManagementContainer--active:after,
.AboutUsBodyOurLeadership-emeaManagementContainer--active:after,
.AboutUsBodyOurLeadership-globalManagementContainer--active:after {
  content: "";
  width: calc(50% - 8px);
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurLeadership-americasManagementContainer--active:after,
  .AboutUsBodyOurLeadership-apacManagementContainer--active:after,
  .AboutUsBodyOurLeadership-emeaManagementContainer--active:after,
  .AboutUsBodyOurLeadership-globalManagementContainer--active:after {
    content: "";
    width: calc(35% - 24px);
  }
}
.AboutUsBodyOurLeadership-americasManagement,
.AboutUsBodyOurLeadership-apacManagement,
.AboutUsBodyOurLeadership-emeaManagement,
.AboutUsBodyOurLeadership-globalManagement {
  margin: 24px 0;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
  width: calc(50% - 8px);
}
@media screen and (min-width: 480px) {
  .AboutUsBodyOurLeadership-americasManagement,
  .AboutUsBodyOurLeadership-apacManagement,
  .AboutUsBodyOurLeadership-emeaManagement,
  .AboutUsBodyOurLeadership-globalManagement {
    width: calc(40% - 8px);
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurLeadership-americasManagement,
  .AboutUsBodyOurLeadership-apacManagement,
  .AboutUsBodyOurLeadership-emeaManagement,
  .AboutUsBodyOurLeadership-globalManagement {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: calc(35% - 24px);
  }
  .AboutUsBodyOurLeadership-americasManagement:before,
  .AboutUsBodyOurLeadership-apacManagement:before,
  .AboutUsBodyOurLeadership-emeaManagement:before,
  .AboutUsBodyOurLeadership-globalManagement:before {
    content: "";
    position: absolute;
    z-index: 5;
    top: 30%;
    left: 78px;
    width: 16px;
    height: 2px;
    background: #0085ca;
  }
  .AboutUsBodyOurLeadership-americasManagement img,
  .AboutUsBodyOurLeadership-apacManagement img,
  .AboutUsBodyOurLeadership-emeaManagement img,
  .AboutUsBodyOurLeadership-globalManagement img {
    width: 86px;
    height: 86px;
  }
}
.AboutUsBodyOurLeadership-boardOfDirectors,
.AboutUsBodyOurLeadership-topManagement {
  margin: 8px 0;
  position: relative;
}
.AboutUsBodyOurLeadership-boardOfDirectors:before,
.AboutUsBodyOurLeadership-topManagement:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, #0b1634, rgba(47, 75, 117, 0) 78%);
  opacity: 0.5;
}
@media screen and (min-width: 480px) {
  .AboutUsBodyOurLeadership-boardOfDirectors,
  .AboutUsBodyOurLeadership-topManagement {
    width: calc(50% - 8px);
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurLeadership-boardOfDirectors,
  .AboutUsBodyOurLeadership-topManagement {
    width: calc(25% - 24px);
  }
  .AboutUsBodyOurLeadership-boardOfDirectors:before,
  .AboutUsBodyOurLeadership-topManagement:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, #0b1634, rgba(47, 75, 117, 0) 78%);
    opacity: 0.5;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurLeadership-boardOfDirectors:hover
    .AboutUsBodyOurLeadership-boardOfDirectorsInfo,
  .AboutUsBodyOurLeadership-boardOfDirectors:hover
    .AboutUsBodyOurLeadership-topManagementInfo,
  .AboutUsBodyOurLeadership-topManagement:hover
    .AboutUsBodyOurLeadership-boardOfDirectorsInfo,
  .AboutUsBodyOurLeadership-topManagement:hover
    .AboutUsBodyOurLeadership-topManagementInfo {
    opacity: 0;
    transition: opacity 0.5s ease-in;
  }
}
.AboutUsBodyOurLeadership-boardOfDirectorsInfo.AboutUsBodyOurLeadership-boardOfDirectorsInfo,
.AboutUsBodyOurLeadership-topManagementInfo.AboutUsBodyOurLeadership-topManagementInfo {
  position: absolute;
  bottom: 24px;
  left: 32px;
  width: 100%;
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
.AboutUsBodyOurLeadership-boardOfDirectorsInfo.AboutUsBodyOurLeadership-boardOfDirectorsInfo
  h4,
.AboutUsBodyOurLeadership-topManagementInfo.AboutUsBodyOurLeadership-topManagementInfo
  h4 {
  color: #f3f6fa;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
  margin: 0;
  padding: 0;
}
.AboutUsBodyOurLeadership-boardOfDirectorsInfo.AboutUsBodyOurLeadership-boardOfDirectorsInfo
  p,
.AboutUsBodyOurLeadership-topManagementInfo.AboutUsBodyOurLeadership-topManagementInfo
  p {
  color: #f3f6fa;
  font-size: 12px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 16px;
  margin: 0;
  padding: 0;
  width: 70%;
}
.AboutUsBodyOurLeadership-boardOfDirectorsInfoCard.AboutUsBodyOurLeadership-boardOfDirectorsInfoCard,
.AboutUsBodyOurLeadership-topManagementInfoCard.AboutUsBodyOurLeadership-topManagementInfoCard {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #2f549c;
  opacity: 0;
  padding: 40px 20px 20px;
  transition: opacity 0.5s ease-in;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurLeadership-boardOfDirectorsInfoCard.AboutUsBodyOurLeadership-boardOfDirectorsInfoCard,
  .AboutUsBodyOurLeadership-topManagementInfoCard.AboutUsBodyOurLeadership-topManagementInfoCard {
    padding: 20px;
  }
}
.AboutUsBodyOurLeadership-boardOfDirectorsInfoCard.AboutUsBodyOurLeadership-boardOfDirectorsInfoCard
  h5,
.AboutUsBodyOurLeadership-topManagementInfoCard.AboutUsBodyOurLeadership-topManagementInfoCard
  h5 {
  margin: 0;
  padding: 0;
  color: #f3f6fa;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
}
.AboutUsBodyOurLeadership-boardOfDirectorsInfoCard.AboutUsBodyOurLeadership-boardOfDirectorsInfoCard
  h6,
.AboutUsBodyOurLeadership-topManagementInfoCard.AboutUsBodyOurLeadership-topManagementInfoCard
  h6 {
  margin: 0;
  padding: 0;
  color: #f3f6fa;
  font-size: 12px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 16px;
}
.AboutUsBodyOurLeadership-boardOfDirectorsInfoCard.AboutUsBodyOurLeadership-boardOfDirectorsInfoCard
  p,
.AboutUsBodyOurLeadership-topManagementInfoCard.AboutUsBodyOurLeadership-topManagementInfoCard
  p {
  margin: 0;
  padding: 16px 0 0;
  color: #f3f6fa;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
@media (min-width: 1280px) {
  .AboutUsBodyOurLeadership-boardOfDirectorsInfoCard.AboutUsBodyOurLeadership-boardOfDirectorsInfoCard:hover,
  .AboutUsBodyOurLeadership-topManagementInfoCard.AboutUsBodyOurLeadership-topManagementInfoCard:hover {
    opacity: 0.8;
    transition: opacity 0.5s ease-in;
  }
  .AboutUsBodyOurLeadership-boardOfDirectorsInfoCard.AboutUsBodyOurLeadership-boardOfDirectorsInfoCard:hover
    .AboutUsBodyOurLeadership-boardOfDirectorsInfo,
  .AboutUsBodyOurLeadership-boardOfDirectorsInfoCard.AboutUsBodyOurLeadership-boardOfDirectorsInfoCard:hover
    .AboutUsBodyOurLeadership-topManagementInfo,
  .AboutUsBodyOurLeadership-topManagementInfoCard.AboutUsBodyOurLeadership-topManagementInfoCard:hover
    .AboutUsBodyOurLeadership-boardOfDirectorsInfo,
  .AboutUsBodyOurLeadership-topManagementInfoCard.AboutUsBodyOurLeadership-topManagementInfoCard:hover
    .AboutUsBodyOurLeadership-topManagementInfo {
    opacity: 0;
    transition: opacity 0.5s ease-in;
  }
}
.AboutUsBodyOurLeadership-boardOfDirectorsInfoSocialMedia.AboutUsBodyOurLeadership-boardOfDirectorsInfoSocialMedia,
.AboutUsBodyOurLeadership-topManagementInfoSocialMedia.AboutUsBodyOurLeadership-topManagementInfoSocialMedia {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 48px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-top: 1px solid #6d8ed3;
}
.AboutUsBodyOurLeadership-boardOfDirectorsInfoSocialMedia.AboutUsBodyOurLeadership-boardOfDirectorsInfoSocialMedia
  a,
.AboutUsBodyOurLeadership-topManagementInfoSocialMedia.AboutUsBodyOurLeadership-topManagementInfoSocialMedia
  a {
  margin: 0;
  padding: 0;
  width: 50%;
  color: #acc7ff;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.AboutUsBodyOurLeadership-boardOfDirectorsInfoSocialMedia.AboutUsBodyOurLeadership-boardOfDirectorsInfoSocialMedia
  a:first-child,
.AboutUsBodyOurLeadership-topManagementInfoSocialMedia.AboutUsBodyOurLeadership-topManagementInfoSocialMedia
  a:first-child {
  border-right: 1px solid #6d8ed3;
}
.AboutUsBodyOurLeadership-boardOfDirectorsInfoSocialMedia.AboutUsBodyOurLeadership-boardOfDirectorsInfoSocialMedia
  a
  img,
.AboutUsBodyOurLeadership-topManagementInfoSocialMedia.AboutUsBodyOurLeadership-topManagementInfoSocialMedia
  a
  img {
  padding-right: 8px;
}
.AboutUsBodyOurLeadership-topManagementInfoSocialMedia.AboutUsBodyOurLeadership-topManagementInfoSocialMedia--onlyLinkedin
  .AboutUsBodyOurLeadership-boardOfDirectorsInfoSocialMedia.AboutUsBodyOurLeadership-boardOfDirectorsInfoSocialMedia--onlyLinkedin
  a {
  width: 100%;
}
.AboutUsBodyOurLeadership-americasManagementInfo.AboutUsBodyOurLeadership-americasManagementInfo
  h4,
.AboutUsBodyOurLeadership-apacManagementInfo.AboutUsBodyOurLeadership-apacManagementInfo
  h4,
.AboutUsBodyOurLeadership-emeaManagementInfo.AboutUsBodyOurLeadership-emeaManagementInfo
  h4,
.AboutUsBodyOurLeadership-globalManagementInfo.AboutUsBodyOurLeadership-globalManagementInfo
  h4 {
  color: #000b23;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 24px;
  margin: 0;
  padding: 8px 0 0;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurLeadership-americasManagementInfo.AboutUsBodyOurLeadership-americasManagementInfo
    h4,
  .AboutUsBodyOurLeadership-apacManagementInfo.AboutUsBodyOurLeadership-apacManagementInfo
    h4,
  .AboutUsBodyOurLeadership-emeaManagementInfo.AboutUsBodyOurLeadership-emeaManagementInfo
    h4,
  .AboutUsBodyOurLeadership-globalManagementInfo.AboutUsBodyOurLeadership-globalManagementInfo
    h4 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurLeadership-americasManagementInfo.AboutUsBodyOurLeadership-americasManagementInfo
    h4,
  .AboutUsBodyOurLeadership-apacManagementInfo.AboutUsBodyOurLeadership-apacManagementInfo
    h4,
  .AboutUsBodyOurLeadership-emeaManagementInfo.AboutUsBodyOurLeadership-emeaManagementInfo
    h4,
  .AboutUsBodyOurLeadership-globalManagementInfo.AboutUsBodyOurLeadership-globalManagementInfo
    h4 {
    font-size: 18px;
    line-height: 32px;
  }
}
.AboutUsBodyOurLeadership-americasManagementInfo.AboutUsBodyOurLeadership-americasManagementInfo
  p,
.AboutUsBodyOurLeadership-apacManagementInfo.AboutUsBodyOurLeadership-apacManagementInfo
  p,
.AboutUsBodyOurLeadership-emeaManagementInfo.AboutUsBodyOurLeadership-emeaManagementInfo
  p,
.AboutUsBodyOurLeadership-globalManagementInfo.AboutUsBodyOurLeadership-globalManagementInfo
  p {
  color: #000b23;
  font-size: 10px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 16px;
  margin: 0;
  padding: 4px 0 0;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurLeadership-americasManagementInfo.AboutUsBodyOurLeadership-americasManagementInfo
    p,
  .AboutUsBodyOurLeadership-apacManagementInfo.AboutUsBodyOurLeadership-apacManagementInfo
    p,
  .AboutUsBodyOurLeadership-emeaManagementInfo.AboutUsBodyOurLeadership-emeaManagementInfo
    p,
  .AboutUsBodyOurLeadership-globalManagementInfo.AboutUsBodyOurLeadership-globalManagementInfo
    p {
    font-size: 10px;
    line-height: 12px;
    color: #7c97b8;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurLeadership-americasManagementInfo.AboutUsBodyOurLeadership-americasManagementInfo
    p,
  .AboutUsBodyOurLeadership-apacManagementInfo.AboutUsBodyOurLeadership-apacManagementInfo
    p,
  .AboutUsBodyOurLeadership-emeaManagementInfo.AboutUsBodyOurLeadership-emeaManagementInfo
    p,
  .AboutUsBodyOurLeadership-globalManagementInfo.AboutUsBodyOurLeadership-globalManagementInfo
    p {
    font-size: 12px;
    line-height: 16px;
    color: #7c97b8;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurLeadership-americasManagementInfo.AboutUsBodyOurLeadership-americasManagementInfo,
  .AboutUsBodyOurLeadership-apacManagementInfo.AboutUsBodyOurLeadership-apacManagementInfo,
  .AboutUsBodyOurLeadership-emeaManagementInfo.AboutUsBodyOurLeadership-emeaManagementInfo,
  .AboutUsBodyOurLeadership-globalManagementInfo.AboutUsBodyOurLeadership-globalManagementInfo {
    padding-left: 16px;
    padding-top: 8px;
    width: 60%;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurLeadership-americasManagementInfo.AboutUsBodyOurLeadership-americasManagementInfo,
  .AboutUsBodyOurLeadership-apacManagementInfo.AboutUsBodyOurLeadership-apacManagementInfo,
  .AboutUsBodyOurLeadership-emeaManagementInfo.AboutUsBodyOurLeadership-emeaManagementInfo,
  .AboutUsBodyOurLeadership-globalManagementInfo.AboutUsBodyOurLeadership-globalManagementInfo {
    padding-left: 16px;
    padding-top: 4px;
    width: 70%;
  }
}
.AboutUsBodyOurLeadership-findMore.AboutUsBodyOurLeadership-findMore {
  margin: 0 16px;
  padding: 24px;
  border: 1px solid #d3dee2;
  border-radius: 2px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurLeadership-findMore.AboutUsBodyOurLeadership-findMore {
    margin-top: 40px;
    padding: 24px 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurLeadership-findMore.AboutUsBodyOurLeadership-findMore {
    margin-left: auto;
    margin-right: auto;
  }
}
.AboutUsBodyOurLeadership-findMore.AboutUsBodyOurLeadership-findMore h3 {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
}
.AboutUsBodyOurLeadership-findMoreCTAs.AboutUsBodyOurLeadership-findMoreCTAs {
  margin-top: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurLeadership-findMoreCTAs.AboutUsBodyOurLeadership-findMoreCTAs {
    margin: 0;
    padding: 0;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.AboutUsBodyOurLeadership-findMoreCTAs.AboutUsBodyOurLeadership-findMoreCTAs a {
  color: #0085c9;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
@media (max-width: 374px) {
  .AboutUsBodyOurLeadership-findMoreCTAs.AboutUsBodyOurLeadership-findMoreCTAs
    a {
    font-size: 16px;
  }
}
.AboutUsBodyOurLeadership-findMoreCTAs.AboutUsBodyOurLeadership-findMoreCTAs
  a:first-child {
  padding-bottom: 16px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurLeadership-findMoreCTAs.AboutUsBodyOurLeadership-findMoreCTAs
    a:first-child {
    padding-right: 40px;
    padding-bottom: 0;
  }
}
.AboutUsBodyOurLeadership-findMoreCTAs.AboutUsBodyOurLeadership-findMoreCTAs
  a
  svg {
  margin-bottom: -5px;
  margin-right: 4px;
}
.AboutUsBodyOurLeadership-findMoreCTAs.AboutUsBodyOurLeadership-findMoreCTAs
  a
  svg
  path {
  transition: fill 0.2s ease;
}
.AboutUsBodyOurLeadership-findMoreCTAs.AboutUsBodyOurLeadership-findMoreCTAs
  a:hover {
  color: #ff6900;
}
.AboutUsBodyOurLeadership-findMoreCTAs.AboutUsBodyOurLeadership-findMoreCTAs
  a:hover
  svg {
  margin-bottom: -5px;
}
.AboutUsBodyOurLeadership-findMoreCTAs.AboutUsBodyOurLeadership-findMoreCTAs
  a:hover
  svg
  path {
  fill: #ff6900;
  transition: fill 0.2s ease;
}
@media screen and (min-width: 1024px) {
  #americasManagement,
  #apacManagement,
  #boardOfDirectors,
  #emeaManagement,
  #globalManagement,
  #topManagement {
    display: none;
  }
}
.AboutUsBodyOurLeadership-navDesktop {
  display: none;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurLeadership-navDesktop {
    margin-top: 80px;
    margin-bottom: 64px;
    border-bottom: 1px solid #d3dee2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.AboutUsBodyOurLeadership-navItemDesktop.AboutUsBodyOurLeadership-navItemDesktop {
  width: 20%;
  text-align: center;
  padding-bottom: 20px;
}
.AboutUsBodyOurLeadership-navItemDesktop.AboutUsBodyOurLeadership-navItemDesktop
  a {
  color: #7c97b8;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
}
.AboutUsBodyOurLeadership-navItemDesktop--active.AboutUsBodyOurLeadership-navItemDesktop--active {
  border-bottom: 4px solid #ff6900;
}
.AboutUsBodyOurLeadership-navItemDesktop--active.AboutUsBodyOurLeadership-navItemDesktop--active
  a {
  color: #000b23;
}
.AboutUsBodyOurLeadership-navItemDesktop--hover.AboutUsBodyOurLeadership-navItemDesktop--hover {
  border-bottom: 4px solid #7c97b8;
  cursor: pointer;
}
.AboutUsBodyKeyFacts {
  margin-top: 56px;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyKeyFacts {
    margin-top: 156px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyKeyFacts:before {
    content: "";
    background: #f3f6fa;
    position: absolute;
    top: 386px;
    right: 0;
    left: 50%;
    width: 5000px;
    height: 115px;
  }
}
.AboutUsBodyKeyFacts-container {
  margin-left: 16px;
  margin-right: 16px;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyKeyFacts-container {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyKeyFacts-container {
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
  }
}
.AboutUsBodyKeyFacts-media {
  position: relative;
}
@media (min-width: 1280px) {
  .AboutUsBodyKeyFacts-media {
    background: #f3f6fa;
    margin-top: 110px;
    height: 388px;
  }
}
.AboutUsBodyKeyFacts-mediaContainer {
  position: relative;
  height: 328px;
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 40px;
  background: url(https://uipath.com/hubfs/resources/About%20Us/about_us_key_facts.png?v=1);
  background-size: cover;
  background-position: 50%;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyKeyFacts-mediaContainer {
    height: 470px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyKeyFacts-mediaContainer {
    position: relative;
    margin-left: 0;
    margin-right: 0;
    background-color: #fff;
    width: 1000px;
    height: 570px;
    position: absolute;
    top: -110px;
    left: 50%;
    transform: translateX(-60%);
    z-index: 0;
  }
}
.AboutUsBodyKeyFacts-box {
  position: absolute;
  top: 0;
  right: 0;
  width: 164px;
  height: 164px;
  z-index: 5;
  background-color: #0085ca;
}
.AboutUsBodyKeyFacts-box:after {
  content: "";
  position: absolute;
  bottom: 2px;
  left: 0;
  transform: rotate(-180deg);
  background-image: url(https://uipath.com/hubfs/resources/Educational-Programs/dots-pattern.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyKeyFacts-box {
    width: 282px;
    height: 282px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyKeyFacts-box {
    margin-right: -200px;
  }
}
.AboutUsBodyKeyFacts-boxBody.AboutUsBodyKeyFacts-boxBody {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
.AboutUsBodyKeyFacts-boxTitle.AboutUsBodyKeyFacts-boxTitle {
  position: relative;
}
.AboutUsBodyKeyFacts-boxTitle.AboutUsBodyKeyFacts-boxTitle h2 {
  margin: 0;
  padding: 0;
  color: #f3f6fa;
  font-size: 40px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  line-height: 48px;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyKeyFacts-boxTitle.AboutUsBodyKeyFacts-boxTitle h2 {
    font-size: 80px;
    line-height: 72px;
  }
}
.AboutUsBodyKeyFacts-boxTitle.AboutUsBodyKeyFacts-boxTitle:after {
  content: "";
  width: 100%;
  height: 8px;
  position: absolute;
  bottom: 10px;
  left: 0;
  z-index: 0;
  background-color: #32b5ec;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyKeyFacts-boxTitle.AboutUsBodyKeyFacts-boxTitle:after {
    height: 16px;
    bottom: 8px;
  }
}
.AboutUsBodyKeyFacts-boxContent.AboutUsBodyKeyFacts-boxContent p {
  margin: 0;
  padding: 8px 0 0;
  color: #f3f6fa;
  font-size: 12px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.5px;
  line-height: 16px;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyKeyFacts-boxContent.AboutUsBodyKeyFacts-boxContent p {
    font-size: 20px;
    line-height: 32px;
  }
}
.AboutUsBodyKeyFacts-body {
  position: relative;
  z-index: 2;
}
.AboutUsBodyKeyFacts-body:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 6px;
  width: 64px;
  background-color: #ff6900;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyKeyFacts-body {
    width: 80%;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyKeyFacts-body {
    background-color: #fff;
    width: 100%;
  }
}
.AboutUsBodyKeyFacts-title.AboutUsBodyKeyFacts-title {
  padding-top: 40px;
  margin: 0;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 40px;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyKeyFacts-title.AboutUsBodyKeyFacts-title {
    font-size: 40px;
    line-height: 48px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyKeyFacts-title.AboutUsBodyKeyFacts-title {
    padding-top: 80px;
    font-size: 40px;
    line-height: 48px;
  }
}
.AboutUsBodyKeyFacts-leadingText.AboutUsBodyKeyFacts-leadingText {
  padding: 24px 0;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 32px;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyKeyFacts-leadingText.AboutUsBodyKeyFacts-leadingText {
    font-size: 24px;
    line-height: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyKeyFacts-leadingText.AboutUsBodyKeyFacts-leadingText {
    font-size: 24px;
    padding: 40px 80px 48px 0;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyKeyFacts-leadingText.AboutUsBodyKeyFacts-leadingText {
    padding: 40px 128px 48px 0;
  }
}
.AboutUsBodyKeyFacts-CTA.AboutUsBodyKeyFacts-CTA {
  color: #0085c9;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
@media (max-width: 374px) {
  .AboutUsBodyKeyFacts-CTA.AboutUsBodyKeyFacts-CTA {
    font-size: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyKeyFacts-CTA.AboutUsBodyKeyFacts-CTA {
    padding-left: 8px;
  }
}
.AboutUsBodyKeyFacts-CTA.AboutUsBodyKeyFacts-CTA svg {
  margin-bottom: -5px;
  margin-right: 4px;
}
.AboutUsBodyKeyFacts-CTA.AboutUsBodyKeyFacts-CTA svg path {
  transition: fill 0.2s ease;
}
.AboutUsBodyKeyFacts-CTA.AboutUsBodyKeyFacts-CTA:hover {
  color: #ff6900;
}
.AboutUsBodyKeyFacts-CTA.AboutUsBodyKeyFacts-CTA:hover svg {
  margin-bottom: -5px;
}
.AboutUsBodyKeyFacts-CTA.AboutUsBodyKeyFacts-CTA:hover svg path {
  fill: #ff6900;
  transition: fill 0.2s ease;
}
.AboutUsBodyKeyFacts-stats {
  margin: 40px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyKeyFacts-stats {
    margin-left: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyKeyFacts-stats {
    margin-top: 80px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyKeyFacts-stats {
    margin-top: 180px;
    margin-left: 0;
    width: 1360px;
  }
}
.AboutUsBodyKeyFacts-customers.AboutUsBodyKeyFacts-customers,
.AboutUsBodyKeyFacts-funding.AboutUsBodyKeyFacts-funding,
.AboutUsBodyKeyFacts-growth.AboutUsBodyKeyFacts-growth {
  width: 42%;
  position: relative;
  padding-bottom: 32px;
}
@media (max-width: 374px) {
  .AboutUsBodyKeyFacts-customers.AboutUsBodyKeyFacts-customers,
  .AboutUsBodyKeyFacts-funding.AboutUsBodyKeyFacts-funding,
  .AboutUsBodyKeyFacts-growth.AboutUsBodyKeyFacts-growth {
    width: 48%;
  }
}
.AboutUsBodyKeyFacts-customers.AboutUsBodyKeyFacts-customers:before,
.AboutUsBodyKeyFacts-funding.AboutUsBodyKeyFacts-funding:before,
.AboutUsBodyKeyFacts-growth.AboutUsBodyKeyFacts-growth:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  width: 64px;
  height: 6px;
  background: #ff6900;
}
.AboutUsBodyKeyFacts-customers.AboutUsBodyKeyFacts-customers h3,
.AboutUsBodyKeyFacts-funding.AboutUsBodyKeyFacts-funding h3,
.AboutUsBodyKeyFacts-growth.AboutUsBodyKeyFacts-growth h3 {
  margin: 0;
  padding: 32px 0 0;
  color: #000b23;
  font-size: 40px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 48px;
}
.AboutUsBodyKeyFacts-customers.AboutUsBodyKeyFacts-customers p,
.AboutUsBodyKeyFacts-funding.AboutUsBodyKeyFacts-funding p,
.AboutUsBodyKeyFacts-growth.AboutUsBodyKeyFacts-growth p {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 20px;
}
.AboutUsBodyOurOffices {
  margin-top: 80px;
}
.AboutUsBodyOurOffices-container {
  margin: 0 16px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurOffices-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurOffices-container {
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyOurOffices-map {
    -ms-flex-order: 2;
    order: 2;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurOffices-map {
    padding-top: 32px;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyOurOffices-map {
    padding-top: 64px;
  }
}
.AboutUsBodyOurOffices-body.AboutUsBodyOurOffices-body {
  margin: 32px 0 0;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurOffices-body.AboutUsBodyOurOffices-body {
    margin: 0;
  }
}
.AboutUsBodyOurOffices-body.AboutUsBodyOurOffices-body h2 {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 40px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurOffices-body.AboutUsBodyOurOffices-body h2 {
    font-size: 40px;
    line-height: 48px;
  }
}
.AboutUsBodyOurOffices-numberOfOffices.AboutUsBodyOurOffices-numberOfOffices {
  position: relative;
  margin-top: 48px;
}
.AboutUsBodyOurOffices-numberOfOffices.AboutUsBodyOurOffices-numberOfOffices:before {
  content: "";
  width: 140px;
  height: 6px;
  background: #ff6900;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurOffices-numberOfOffices.AboutUsBodyOurOffices-numberOfOffices:before {
    width: 180px;
  }
}
.AboutUsBodyOurOffices-numberOfOffices.AboutUsBodyOurOffices-numberOfOffices
  h3 {
  margin: 0;
  padding: 24px 0 0;
  color: #000b23;
  font-size: 128px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: -4px;
  line-height: 160px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurOffices-numberOfOffices.AboutUsBodyOurOffices-numberOfOffices
    h3 {
    font-size: 160px;
  }
}
.AboutUsBodyOurOffices-numberOfOffices.AboutUsBodyOurOffices-numberOfOffices p {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurOffices-numberOfOffices.AboutUsBodyOurOffices-numberOfOffices
    p {
    font-size: 32px;
  }
}
.AboutUsBodyOurOffices-CTA.AboutUsBodyOurOffices-CTA {
  margin-top: 16px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurOffices-CTA.AboutUsBodyOurOffices-CTA {
    margin-top: 32px;
  }
}
.AboutUsBodyOurOffices-CTA.AboutUsBodyOurOffices-CTA a {
  color: #0085c9;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
@media (max-width: 374px) {
  .AboutUsBodyOurOffices-CTA.AboutUsBodyOurOffices-CTA a {
    font-size: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyOurOffices-CTA.AboutUsBodyOurOffices-CTA a {
    padding-left: 8px;
  }
}
.AboutUsBodyOurOffices-CTA.AboutUsBodyOurOffices-CTA a svg {
  margin-bottom: -5px;
  margin-right: 4px;
}
.AboutUsBodyOurOffices-CTA.AboutUsBodyOurOffices-CTA a svg path {
  transition: fill 0.2s ease;
}
.AboutUsBodyOurOffices-CTA.AboutUsBodyOurOffices-CTA a:hover {
  color: #ff6900;
}
.AboutUsBodyOurOffices-CTA.AboutUsBodyOurOffices-CTA a:hover svg {
  margin-bottom: -5px;
}
.AboutUsBodyOurOffices-CTA.AboutUsBodyOurOffices-CTA a:hover svg path {
  fill: #ff6900;
  transition: fill 0.2s ease;
}
.AboutUsBodyContactUs {
  margin-top: 80px;
  background-color: #f3f6fa;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyContactUs {
    margin-top: 128px;
  }
}
.AboutUsBodyContactUs-container {
  position: relative;
  margin: 0 16px;
}
.AboutUsBodyContactUs-container:before {
  content: "";
  background: url(https://uipath.com/hubfs/resources/About%20Us/UiPath.png);
  background-size: 100%;
  background-position: 100%;
  background-repeat: no-repeat;
  width: 100%;
  height: 20%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
}
@media screen and (min-width: 480px) {
  .AboutUsBodyContactUs-container:before {
    height: 60%;
  }
}
@media screen and (min-width: 768px) {
  .AboutUsBodyContactUs-container:before {
    height: 40%;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyContactUs-container:before {
    height: 50%;
  }
}
@media (min-width: 1280px) {
  .AboutUsBodyContactUs-container:before {
    height: 60%;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyContactUs-container {
    margin-left: auto;
    margin-right: auto;
  }
}
.AboutUsBodyContactUs-body.AboutUsBodyContactUs-body {
  position: relative;
  z-index: 1;
}
.AboutUsBodyContactUs-body.AboutUsBodyContactUs-body:before {
  content: "";
  width: 64px;
  height: 6px;
  background: #ff6900;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyContactUs-body.AboutUsBodyContactUs-body:before {
    width: 80px;
  }
}
.AboutUsBodyContactUs-body.AboutUsBodyContactUs-body h2 {
  margin: 0;
  padding: 40px 0 0;
  color: #000b23;
  font-size: 40px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  line-height: 48px;
}
@media screen and (min-width: 768px) {
  .AboutUsBodyContactUs-body.AboutUsBodyContactUs-body h2 {
    padding-top: 128px;
    font-size: 56px;
    line-height: 64px;
  }
}
.AboutUsBodyContactUs-body.AboutUsBodyContactUs-body p {
  margin: 0;
  padding: 24px;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 24px;
}
@media screen and (min-width: 480px) {
  .AboutUsBodyContactUs-body.AboutUsBodyContactUs-body p {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyContactUs-body.AboutUsBodyContactUs-body p {
    width: 50%;
  }
}
.AboutUsBodyContactUs-CTA.AboutUsBodyContactUs-CTA {
  margin-top: 16px;
  padding-bottom: 96px;
}
@media screen and (min-width: 1024px) {
  .AboutUsBodyContactUs-CTA.AboutUsBodyContactUs-CTA {
    padding-bottom: 128px;
  }
}
.AboutUsBodyContactUs-CTA.AboutUsBodyContactUs-CTA a {
  width: 100%;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  text-align: center;
  line-height: 16px;
  padding: 16px;
}
@media screen and (min-width: 480px) {
  .AboutUsBodyContactUs-CTA.AboutUsBodyContactUs-CTA {
    width: 240px;
    margin-left: auto;
    margin-right: auto;
  }
}
.Release2019BodyHeroHeader {
  width: 100%;
  background-color: #f3f6fa;
  position: relative;
}
.Release2019BodyHeroHeader:before {
  content: "";
  position: absolute;
  bottom: -20px;
  left: -100px;
  right: 50%;
  background-color: #fff;
  transform: rotate(22.5deg);
  height: 100px;
}
@media screen and (min-width: 480px) {
  .Release2019BodyHeroHeader:before {
    height: 250px;
    bottom: -80px;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyHeroHeader:before {
    left: -200px;
    height: 450px;
    bottom: -90px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyHeroHeader:before {
    height: 500px;
    bottom: -120px;
  }
}
@media (min-width: 1680px) {
  .Release2019BodyHeroHeader:before {
    height: 550px;
    bottom: -120px;
  }
}
@media (min-width: 2100px) {
  .Release2019BodyHeroHeader:before {
    transform: rotate(4.5deg);
    height: 400px;
    bottom: 20px;
  }
}
.Release2019BodyHeroHeader:after {
  content: "";
  position: absolute;
  bottom: -42px;
  left: 50%;
  right: -100px;
  background-color: #fff;
  transform: rotate(-5.5deg);
  height: 100px;
}
@media screen and (min-width: 480px) {
  .Release2019BodyHeroHeader:after {
    height: 250px;
    bottom: -140px;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyHeroHeader:after {
    left: -200px;
    height: 450px;
    bottom: -250px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyHeroHeader:after {
    height: 350px;
    bottom: -150px;
  }
}
@media (min-width: 2100px) {
  .Release2019BodyHeroHeader:after {
    transform: rotate(-2.5deg);
    height: 350px;
  }
}
.Release2019BodyHeroHeader-container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 5;
  padding: 0 16px;
}
.Release2019BodyHeroHeader-body.Release2019BodyHeroHeader-body {
  padding-top: 80px;
}
.Release2019BodyHeroHeader-body.Release2019BodyHeroHeader-body h1 {
  padding: 0;
  margin: 0;
  color: #000b23;
  font-size: 42px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  line-height: 56px;
}
.Release2019BodyHeroHeader-body.Release2019BodyHeroHeader-body p {
  padding: 16px 0 0;
  margin: 0;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 30px;
}
@media (min-width: 1280px) {
  .Release2019BodyHeroHeader-body.Release2019BodyHeroHeader-body {
    padding-top: 128px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyHeroHeader-body.Release2019BodyHeroHeader-body h1 {
    font-size: 64px;
    line-height: 76px;
  }
  .Release2019BodyHeroHeader-body.Release2019BodyHeroHeader-body p {
    font-size: 24px;
  }
}
.Release2019BodyHeroHeader-CTAs.Release2019BodyHeroHeader-CTAs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 32px 0 64px;
  width: 100%;
}
@media screen and (min-width: 480px) {
  .Release2019BodyHeroHeader-CTAs.Release2019BodyHeroHeader-CTAs {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyHeroHeader-CTAs.Release2019BodyHeroHeader-CTAs {
    margin-top: 40px;
    margin-bottom: 16px;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyHeroHeader-CTAs.Release2019BodyHeroHeader-CTAs
    .Button--primary {
    width: 250px;
  }
}
.Release2019BodyHeroHeader-CTAs.Release2019BodyHeroHeader-CTAs
  .Button--secondary {
  margin-top: 20px;
  border: 2px solid #0084cd;
  background-color: transparent !important;
  text-shadow: none !important;
}
@media screen and (min-width: 768px) {
  .Release2019BodyHeroHeader-CTAs.Release2019BodyHeroHeader-CTAs
    .Button--secondary {
    width: 250px;
    margin-top: 0;
    margin-left: 48px;
  }
}
.Release2019BodyHeroHeader-image {
  width: 100%;
}
.Release2019BodyIntro {
  margin-top: 40px;
  position: relative;
}
@media (min-width: 1280px) {
  .Release2019BodyIntro {
    margin-top: 128px;
  }
}
.Release2019BodyIntro:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(-180deg, #fff, #f3f6fa);
  height: 128px;
  width: 100%;
}
.Release2019BodyIntro-container {
  margin: 0 16px;
  padding-bottom: 128px;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyIntro-container {
    padding: 0 16px 128px;
    margin: 0 16px 0 0;
    background-color: #fff;
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyIntro-container {
    padding: 0;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyIntro-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.Release2019BodyIntro-media {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyIntro-media {
    -ms-flex-order: 2;
    order: 2;
    width: 400px;
    margin-left: 64px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyIntro-media {
    -ms-flex-order: 2;
    order: 2;
    width: 485px;
    margin-left: 128px;
  }
}
.Release2019BodyIntro-mediaContainer {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyIntro-mediaContainer:before {
    content: "";
    position: absolute;
    top: 70px;
    left: -40px;
    z-index: 5;
    height: 6px;
    width: 78px;
    background-color: #ff6900;
  }
}
.Release2019BodyIntro-mediaContainer:after {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/pattern/pattern_squares.png);
  position: absolute;
  bottom: -18px;
  left: -16px;
  z-index: 0;
  width: 180px;
  height: 80px;
}
@media screen and (min-width: 480px) {
  .Release2019BodyIntro-mediaContainer:after {
    width: 357px;
    height: 222px;
    bottom: -32px;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyIntro-mediaContainer:after {
    width: 257px;
    height: 122px;
    right: -24px;
    bottom: -24px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyIntro-mediaContainer:after {
    width: 320px;
    height: 186px;
    left: -40px;
    bottom: -40px;
    z-index: 0;
  }
}
.Release2019BodyIntro-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 64px;
  z-index: 5;
}
.Release2019BodyIntro-videoPlaceholder {
  width: 100%;
  position: relative;
  z-index: 1;
}
.Release2019BodyIntro-gradient {
  content: "";
  position: absolute;
  top: 0;
  z-index: 2;
  width: 95%;
  height: 100%;
  opacity: 0.2;
  background-image: linear-gradient(
    90deg,
    rgba(0, 81, 188, 0.9),
    rgba(19, 115, 255, 0.2)
  );
}
@media screen and (min-width: 768px) {
  .Release2019BodyIntro-gradient {
    width: 100%;
    height: 100%;
  }
}
.Release2019BodyIntroVideo-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  z-index: 10;
}
.Release2019BodyIntroVideo-wrapper:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .Release2019BodyIntroVideo-wrapper:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyIntroVideo-wrapper:before {
    top: 30px;
  }
}
.Release2019BodyIntroVideo-youtube {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.Release2019BodyIntro-videoContainer {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 10;
}
.Release2019BodyIntro-videoContainer:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .Release2019BodyIntro-videoContainer:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyIntro-videoContainer:before {
    top: 30px;
  }
}
.Release2019BodyIntro-videoContainer .Release2019BodyIntro-video {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyIntro-videoContainer .Release2019BodyIntro-video {
    width: 80%;
  }
}
.Release2019BodyIntro-videoContainer .Release2019BodyIntro-videoOverlay {
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  width: 100vw;
  height: 100vh;
  z-index: 1;
}
.Release2019BodyIntro-body {
  margin-top: 48px;
  position: relative;
}
.Release2019BodyIntro-body:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 6px;
  width: 64px;
  background-color: #ff6900;
}
@media screen and (min-width: 480px) {
  .Release2019BodyIntro-body {
    margin-top: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyIntro-body {
    margin-top: 0;
    -ms-flex: 1;
    flex: 1;
  }
  .Release2019BodyIntro-body:before {
    content: none;
  }
}
.Release2019BodyIntro-title.Release2019BodyIntro-title {
  padding-top: 40px;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: -1px;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyIntro-title.Release2019BodyIntro-title {
    padding-top: 48px;
    font-size: 48px;
    line-height: 56px;
  }
}
.Release2019BodyIntro-leadingText.Release2019BodyIntro-leadingText p {
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 30px;
  padding: 24px 0;
}
@media (min-width: 1280px) {
  .Release2019BodyIntro-leadingText.Release2019BodyIntro-leadingText p {
    font-size: 24px;
    line-height: 36px;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyIntro-sections {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyIntro-sections {
    margin-top: 80px;
    padding-bottom: 228px;
  }
}
.Release2019BodyIntro-section {
  position: relative;
  z-index: 5;
}
@media screen and (min-width: 768px) {
  .Release2019BodyIntro-section {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 50%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyIntro-section {
    width: 25%;
  }
}
.Release2019BodyIntro-sectionTitle.Release2019BodyIntro-sectionTitle {
  color: #0085c9;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 48px;
  margin-bottom: 24px;
}
.Release2019BodyIntro-sectionTitle.Release2019BodyIntro-sectionTitle:hover {
  color: #ff6900;
}
.Release2019BodyIntro-sectionTitle.Release2019BodyIntro-sectionTitle img {
  margin-right: 8px;
  width: 16px;
  height: 16px;
  margin-bottom: 16px;
}
.Release2019BodyIntro-features.Release2019BodyIntro-features {
  display: none;
}
@media screen and (min-width: 768px) {
  .Release2019BodyIntro-features.Release2019BodyIntro-features {
    display: block;
    padding-left: 28px;
  }
  .Release2019BodyIntro-features.Release2019BodyIntro-features p {
    color: #12437a;
    font-size: 14px;
    font-family: Inter, sans-serif;
    font-weight: 400;
    line-height: 24px;
  }
}
.Release2019BodyHighlights {
  background-color: transparent;
  height: auto;
  position: relative;
}
.Release2019BodyHighlights:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(-180deg, #fff, #f3f6fa);
  height: 128px;
  width: 100%;
}
.Release2019BodyHighlights-container {
  background-color: #fff;
  margin: -64px 16px 0;
  padding-bottom: 200px;
  position: relative;
  height: auto;
}
.Release2019BodyHighlights-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 64px;
  height: 6px;
  background: #ff6900;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyHighlights-container:before {
    width: 160px;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyHighlights-container {
    margin-top: -50px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyHighlights-container {
    width: 980px;
    margin: 0 auto;
    padding-bottom: 300px;
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyHighlights-container {
    margin-top: -100px;
    width: 1000px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyHighlights-container {
    width: 1200px;
  }
}
.Release2019BodyHighlights-title.Release2019BodyHighlights-title {
  padding-top: 40px;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyHighlights-title.Release2019BodyHighlights-title {
    padding-top: 0;
  }
}
.Release2019BodyHighlights-title.Release2019BodyHighlights-title h2 {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 40px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyHighlights-title.Release2019BodyHighlights-title h2 {
    color: #002855;
    font-size: 48px;
    line-height: 56px;
    margin: 0;
    padding: 80px 0 0;
  }
}
.Release2019BodyHighlights-title.Release2019BodyHighlights-title p {
  margin: 0;
  padding: 16px 0 0;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyHighlights-title.Release2019BodyHighlights-title p {
    width: 700px;
    margin: 0 auto;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyHighlights-title.Release2019BodyHighlights-title p {
    width: 800px;
  }
}
.Release2019BodyHighlights-tryItNowCTA.Release2019BodyHighlights-tryItNowCTA {
  padding-top: 20px;
  text-align: center;
}
.Release2019BodyHighlights-tryItNowCTA.Release2019BodyHighlights-tryItNowCTA a {
  color: #0085c9;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 20px;
}
@media (max-width: 374px) {
  .Release2019BodyHighlights-tryItNowCTA.Release2019BodyHighlights-tryItNowCTA
    a {
    font-size: 16px;
  }
}
.Release2019BodyHighlights-tryItNowCTA.Release2019BodyHighlights-tryItNowCTA
  a:first-child {
  padding-bottom: 16px;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyHighlights-tryItNowCTA.Release2019BodyHighlights-tryItNowCTA
    a:first-child {
    padding-right: 40px;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }
}
.Release2019BodyHighlights-tryItNowCTA.Release2019BodyHighlights-tryItNowCTA
  a
  svg {
  margin-bottom: -5px;
  margin-right: 4px;
}
.Release2019BodyHighlights-tryItNowCTA.Release2019BodyHighlights-tryItNowCTA
  a
  svg
  path {
  transition: fill 0.2s ease;
}
.Release2019BodyHighlights-tryItNowCTA.Release2019BodyHighlights-tryItNowCTA
  a:hover {
  color: #ff6900;
}
.Release2019BodyHighlights-tryItNowCTA.Release2019BodyHighlights-tryItNowCTA
  a:hover
  svg {
  margin-bottom: -5px;
}
.Release2019BodyHighlights-tryItNowCTA.Release2019BodyHighlights-tryItNowCTA
  a:hover
  svg
  path {
  fill: #ff6900;
  transition: fill 0.2s ease;
}
.Release2019BodyHighlights-sliderButtons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 32px;
  position: absolute;
  top: 82%;
  left: 0;
  right: 0;
  z-index: 0;
}
@media (min-width: 1280px) {
  .Release2019BodyHighlights-sliderButtons {
    padding-top: 0;
    top: 50%;
  }
}
.Release2019BodyHighlights-sliderPreview img {
  width: 56px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyHighlights-sliderPreview {
    padding-left: 25%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyHighlights-sliderPreview {
    padding-left: 0;
    margin-left: -128px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyHighlights-sliderPreview {
    margin-left: -96px;
  }
}
@media (min-width: 1680px) {
  .Release2019BodyHighlights-sliderPreview {
    margin-left: -128px;
  }
}
.Release2019BodyHighlights-sliderNext img {
  width: 56px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyHighlights-sliderNext {
    padding-right: 25%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyHighlights-sliderNext {
    padding-right: 0;
    margin-right: -128px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyHighlights-sliderNext {
    margin-right: -96px;
  }
}
@media (min-width: 1680px) {
  .Release2019BodyHighlights-sliderNext {
    margin-right: -128px;
  }
}
.Release2019BodyHighlights-slider .slick-slide {
  margin: 0 10px;
}
.Release2019BodyHighlights-slider .slick-list {
  margin: 0 -10px;
}
.Release2019BodyHighlights-slider .slick-dots {
  top: 105%;
  bottom: 0;
  z-index: 10;
}
@media (min-width: 375px) {
  .Release2019BodyHighlights-slider .slick-dots {
    top: 106%;
  }
}
@media screen and (min-width: 480px) {
  .Release2019BodyHighlights-slider .slick-dots {
    top: 113%;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyHighlights-slider .slick-dots {
    top: 112%;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyHighlights-slider .slick-dots {
    top: 123%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyHighlights-slider .slick-dots {
    top: 64px;
    left: 497px;
    width: 300px;
    height: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyHighlights-slider .slick-dots {
    left: 592px;
  }
}
.Release2019BodyHighlights-slider .slick-dots li {
  margin: 0;
}
@media (min-width: 375px) {
  .Release2019BodyHighlights-slider .slick-dots li {
    margin: 0 2px;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyHighlights-slider .slick-dots li {
    margin: 0 3px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyHighlights-slider .slick-dots li {
    margin: 0 5px;
  }
}
.Release2019BodyHighlights-slider .slick-dots li button:before {
  color: #cfdbea;
  font-size: 6px;
  opacity: 1;
}
.Release2019BodyHighlights-slider .slick-dots li button:hover:before {
  font-size: 12px;
  opacity: 1;
}
.Release2019BodyHighlights-slider .slick-dots li.slick-active button:before {
  color: #ff6900;
  font-size: 12px;
}
.Release2019BodyHighlights-slider {
  margin-top: 58px;
}
@media (min-width: 1280px) {
  .Release2019BodyHighlights-slider {
    margin-top: 168px;
  }
}
.Release2019BodyHighlights-slide {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 1280px) {
  .Release2019BodyHighlights-slide {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.Release2019BodyHighlights-slideImage {
  position: relative;
  margin: 0 auto;
}
.Release2019BodyHighlights-slideImage img {
  position: relative;
  z-index: 5;
  width: 100%;
}
@media screen and (min-width: 480px) {
  .Release2019BodyHighlights-slideImage img {
    width: 354px;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyHighlights-slideImage img {
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyHighlights-slideImage {
    margin: 0;
    width: 50%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyHighlights-slideContent {
    margin-left: 100px;
    width: 50%;
  }
}
.Release2019BodyHighlights-slideTitle.Release2019BodyHighlights-slideTitle {
  margin: 0;
  padding: 32px 0 0;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 38px;
}
@media (min-width: 1280px) {
  .Release2019BodyHighlights-slideTitle.Release2019BodyHighlights-slideTitle {
    padding: 128px 0 0;
    font-size: 40px;
    line-height: 48px;
  }
}
.Release2019BodyHighlights-slideBody.Release2019BodyHighlights-slideBody p {
  margin: 0;
  padding: 16px 0 0;
  color: #12437a;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 20px;
}
@media (min-width: 1280px) {
  .Release2019BodyHighlights-slideBody.Release2019BodyHighlights-slideBody p {
    font-size: 16px;
    line-height: 24px;
  }
}
.Release2019BodyHighlights-slideCTA.Release2019BodyHighlights-slideCTA {
  padding-top: 20px;
}
.Release2019BodyHighlights-slideCTA.Release2019BodyHighlights-slideCTA a {
  color: #0085c9;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 20px;
}
@media (max-width: 374px) {
  .Release2019BodyHighlights-slideCTA.Release2019BodyHighlights-slideCTA a {
    font-size: 16px;
  }
}
.Release2019BodyHighlights-slideCTA.Release2019BodyHighlights-slideCTA
  a:first-child {
  padding-bottom: 16px;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyHighlights-slideCTA.Release2019BodyHighlights-slideCTA
    a:first-child {
    padding-right: 40px;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }
}
.Release2019BodyHighlights-slideCTA.Release2019BodyHighlights-slideCTA a svg {
  margin-bottom: -5px;
  margin-right: 4px;
}
.Release2019BodyHighlights-slideCTA.Release2019BodyHighlights-slideCTA
  a
  svg
  path {
  transition: fill 0.2s ease;
}
.Release2019BodyHighlights-slideCTA.Release2019BodyHighlights-slideCTA a:hover {
  color: #ff6900;
}
.Release2019BodyHighlights-slideCTA.Release2019BodyHighlights-slideCTA
  a:hover
  svg {
  margin-bottom: -5px;
}
.Release2019BodyHighlights-slideCTA.Release2019BodyHighlights-slideCTA
  a:hover
  svg
  path {
  fill: #ff6900;
  transition: fill 0.2s ease;
}
.Release2019BodyEnhancements {
  background-color: transparent;
  height: auto;
  position: relative;
}
.Release2019BodyEnhancements-container {
  background-color: #fff;
  margin: -64px 16px 128px;
  position: relative;
  height: auto;
}
.Release2019BodyEnhancements-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 64px;
  height: 6px;
  background: #ff6900;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyEnhancements-container:before {
    width: 160px;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyEnhancements-container {
    margin-top: -50px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyEnhancements-container {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyEnhancements-container {
    margin-top: -100px;
    margin-bottom: 0;
    width: 1000px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyEnhancements-container {
    width: 1200px;
  }
}
.Release2019BodyEnhancements-media,
.Release2019BodyEnhancements-mediaContainer {
  position: relative;
  width: 100%;
}
.Release2019BodyEnhancements-play {
  position: absolute !important;
  top: 50%;
  left: 45%;
  transform: translate(-50%, -50%);
  width: 64px;
  z-index: 7 !important;
}
.Release2019BodyEnhancements-videoPlaceholder {
  width: 100%;
  position: relative;
  z-index: 1;
}
.Release2019BodyEnhancements-gradient {
  content: "";
  position: absolute;
  top: 22px;
  z-index: 6;
  width: 94%;
  height: 80%;
  opacity: 0.2;
  background-image: linear-gradient(
    90deg,
    rgba(0, 81, 188, 0.9),
    rgba(38, 118, 238, 0.2)
  );
}
@media screen and (min-width: 480px) {
  .Release2019BodyEnhancements-gradient {
    top: 40px;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyEnhancements-gradient {
    top: 47px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyEnhancements-gradient {
    top: 62px;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyEnhancements-gradient {
    top: 28px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyEnhancements-gradient {
    top: 34px;
  }
}
.Release2019BodyEnhancementsVideo-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  z-index: 20;
}
.Release2019BodyEnhancementsVideo-wrapper:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .Release2019BodyEnhancementsVideo-wrapper:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyEnhancementsVideo-wrapper:before {
    top: 30px;
  }
}
.Release2019BodyEnhancementsVideo-youtube {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.Release2019BodyEnhancements-videoContainer {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 10;
}
.Release2019BodyEnhancements-videoContainer:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .Release2019BodyEnhancements-videoContainer:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyEnhancements-videoContainer:before {
    top: 30px;
  }
}
.Release2019BodyEnhancements-videoContainer .Release2019BodyEnhancements-video {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyEnhancements-videoContainer
    .Release2019BodyEnhancements-video {
    width: 80%;
  }
}
.Release2019BodyEnhancements-videoContainer
  .Release2019BodyEnhancements-videoOverlay {
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  width: 100vw;
  height: 100vh;
  z-index: 1;
}
.Release2019BodyEnhancements-title.Release2019BodyEnhancements-title {
  padding-top: 40px;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyEnhancements-title.Release2019BodyEnhancements-title {
    padding-top: 0;
  }
}
.Release2019BodyEnhancements-title.Release2019BodyEnhancements-title h2 {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 40px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyEnhancements-title.Release2019BodyEnhancements-title h2 {
    color: #002855;
    font-size: 48px;
    line-height: 56px;
    margin: 0;
    padding: 80px 0 0;
  }
}
.Release2019BodyEnhancements-title.Release2019BodyEnhancements-title p {
  margin: 0;
  padding: 16px 0 0;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyEnhancements-title.Release2019BodyEnhancements-title p {
    width: 700px;
    margin: 0 auto;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyEnhancements-title.Release2019BodyEnhancements-title p {
    width: 800px;
  }
}
.Release2019BodyEnhancements-tryItNowCTA.Release2019BodyEnhancements-tryItNowCTA {
  padding-top: 20px;
  text-align: center;
}
.Release2019BodyEnhancements-tryItNowCTA.Release2019BodyEnhancements-tryItNowCTA
  a {
  color: #0085c9;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 20px;
}
@media (max-width: 374px) {
  .Release2019BodyEnhancements-tryItNowCTA.Release2019BodyEnhancements-tryItNowCTA
    a {
    font-size: 16px;
  }
}
.Release2019BodyEnhancements-tryItNowCTA.Release2019BodyEnhancements-tryItNowCTA
  a:first-child {
  padding-bottom: 16px;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyEnhancements-tryItNowCTA.Release2019BodyEnhancements-tryItNowCTA
    a:first-child {
    padding-right: 40px;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }
}
.Release2019BodyEnhancements-tryItNowCTA.Release2019BodyEnhancements-tryItNowCTA
  a
  svg {
  margin-bottom: -5px;
  margin-right: 4px;
}
.Release2019BodyEnhancements-tryItNowCTA.Release2019BodyEnhancements-tryItNowCTA
  a
  svg
  path {
  transition: fill 0.2s ease;
}
.Release2019BodyEnhancements-tryItNowCTA.Release2019BodyEnhancements-tryItNowCTA
  a:hover {
  color: #ff6900;
}
.Release2019BodyEnhancements-tryItNowCTA.Release2019BodyEnhancements-tryItNowCTA
  a:hover
  svg {
  margin-bottom: -5px;
}
.Release2019BodyEnhancements-tryItNowCTA.Release2019BodyEnhancements-tryItNowCTA
  a:hover
  svg
  path {
  fill: #ff6900;
  transition: fill 0.2s ease;
}
.Release2019BodyEnhancements-sliderButtons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 32px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 0;
}
@media (min-width: 1280px) {
  .Release2019BodyEnhancements-sliderButtons {
    padding-top: 0;
    top: 65%;
  }
}
.Release2019BodyEnhancements-sliderPreview img {
  width: 56px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyEnhancements-sliderPreview {
    padding-left: 25%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyEnhancements-sliderPreview {
    padding-left: 0;
    margin-left: -128px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyEnhancements-sliderPreview {
    margin-left: -96px;
  }
}
@media (min-width: 1680px) {
  .Release2019BodyEnhancements-sliderPreview {
    margin-left: -128px;
  }
}
.Release2019BodyEnhancements-sliderNext img {
  width: 56px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyEnhancements-sliderNext {
    padding-right: 25%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyEnhancements-sliderNext {
    padding-right: 0;
    margin-right: -128px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyEnhancements-sliderNext {
    margin-right: -96px;
  }
}
@media (min-width: 1680px) {
  .Release2019BodyEnhancements-sliderNext {
    margin-right: -128px;
  }
}
.Release2019BodyEnhancements-slider .slick-slide {
  margin: 0 10px;
}
.Release2019BodyEnhancements-slider .slick-list {
  margin: 0 -10px;
}
.Release2019BodyEnhancements-slider .slick-dots {
  top: 107%;
  bottom: 0;
  z-index: 10;
}
@media (min-width: 375px) {
  .Release2019BodyEnhancements-slider .slick-dots {
    top: 107%;
  }
}
@media screen and (min-width: 480px) {
  .Release2019BodyEnhancements-slider .slick-dots {
    top: 105%;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyEnhancements-slider .slick-dots {
    top: 105%;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyEnhancements-slider .slick-dots {
    top: 104%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyEnhancements-slider .slick-dots {
    top: 64px;
    left: 474px;
    width: 300px;
    height: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyEnhancements-slider .slick-dots {
    left: 566px;
  }
}
.Release2019BodyEnhancements-slider .slick-dots li {
  margin: 0;
}
@media (min-width: 375px) {
  .Release2019BodyEnhancements-slider .slick-dots li {
    margin: 0 2px;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyEnhancements-slider .slick-dots li {
    margin: 0 3px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyEnhancements-slider .slick-dots li {
    margin: 0 5px;
  }
}
.Release2019BodyEnhancements-slider .slick-dots li button:before {
  color: #cfdbea;
  font-size: 6px;
  opacity: 1;
}
.Release2019BodyEnhancements-slider .slick-dots li button:hover:before {
  font-size: 12px;
  opacity: 1;
}
.Release2019BodyEnhancements-slider .slick-dots li.slick-active button:before {
  color: #ff6900;
  font-size: 12px;
}
.Release2019BodyEnhancements-slider {
  margin-top: 58px;
}
@media (min-width: 1280px) {
  .Release2019BodyEnhancements-slider {
    margin-top: 168px;
  }
}
.Release2019BodyEnhancements-slide {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 1280px) {
  .Release2019BodyEnhancements-slide {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.Release2019BodyEnhancements-slideImage {
  position: relative;
  margin: 0 auto;
}
.Release2019BodyEnhancements-slideImage img {
  position: relative;
  z-index: 5;
}
@media (min-width: 1280px) {
  .Release2019BodyEnhancements-slideImage {
    margin: 0;
    width: 50%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyEnhancements-slideContent {
    margin-left: 100px;
    width: 50%;
  }
}
.Release2019BodyEnhancements-slideTitle.Release2019BodyEnhancements-slideTitle {
  margin: 0;
  padding: 32px 0 0;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 38px;
}
@media (min-width: 1280px) {
  .Release2019BodyEnhancements-slideTitle.Release2019BodyEnhancements-slideTitle {
    padding: 128px 0 0;
    font-size: 40px;
    line-height: 48px;
  }
}
.Release2019BodyEnhancements-slideBody.Release2019BodyEnhancements-slideBody p {
  margin: 0;
  padding: 16px 0 0;
  color: #12437a;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 20px;
}
@media (min-width: 1280px) {
  .Release2019BodyEnhancements-slideBody.Release2019BodyEnhancements-slideBody
    p {
    font-size: 16px;
    line-height: 24px;
  }
}
.Release2019BodyEnhancements-slideCTA.Release2019BodyEnhancements-slideCTA {
  padding-top: 20px;
}
.Release2019BodyEnhancements-slideCTA.Release2019BodyEnhancements-slideCTA a {
  color: #0085c9;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 20px;
}
@media (max-width: 374px) {
  .Release2019BodyEnhancements-slideCTA.Release2019BodyEnhancements-slideCTA a {
    font-size: 16px;
  }
}
.Release2019BodyEnhancements-slideCTA.Release2019BodyEnhancements-slideCTA
  a:first-child {
  padding-bottom: 16px;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyEnhancements-slideCTA.Release2019BodyEnhancements-slideCTA
    a:first-child {
    padding-right: 40px;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }
}
.Release2019BodyEnhancements-slideCTA.Release2019BodyEnhancements-slideCTA
  a
  svg {
  margin-bottom: -5px;
  margin-right: 4px;
}
.Release2019BodyEnhancements-slideCTA.Release2019BodyEnhancements-slideCTA
  a
  svg
  path {
  transition: fill 0.2s ease;
}
.Release2019BodyEnhancements-slideCTA.Release2019BodyEnhancements-slideCTA
  a:hover {
  color: #ff6900;
}
.Release2019BodyEnhancements-slideCTA.Release2019BodyEnhancements-slideCTA
  a:hover
  svg {
  margin-bottom: -5px;
}
.Release2019BodyEnhancements-slideCTA.Release2019BodyEnhancements-slideCTA
  a:hover
  svg
  path {
  fill: #ff6900;
  transition: fill 0.2s ease;
}
.Release2019BodykeyHighlights {
  margin-top: 40px;
  position: relative;
  background-color: #f3f6fa;
}
.Release2019BodykeyHighlights-container {
  margin: 0 16px;
  padding-bottom: 10px;
}
@media (min-width: 1280px) {
  .Release2019BodykeyHighlights-container {
    margin-left: auto;
    margin-right: auto;
  }
}
.Release2019BodykeyHighlights-body {
  position: relative;
}
.Release2019BodykeyHighlights-body:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 6px;
  width: 64px;
  background-color: #ff6900;
}
@media screen and (min-width: 1024px) {
  .Release2019BodykeyHighlights-body {
    margin-top: 0;
    display: -ms-flexbox;
    display: flex;
  }
}
.Release2019BodykeyHighlights-content {
  padding-top: 80px;
}
@media screen and (min-width: 1024px) {
  .Release2019BodykeyHighlights-content {
    padding-top: 128px;
  }
}
.Release2019BodykeyHighlights-title.Release2019BodykeyHighlights-title {
  padding-top: 40px;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 42px;
  letter-spacing: -1px;
}
@media screen and (min-width: 1024px) {
  .Release2019BodykeyHighlights-title.Release2019BodykeyHighlights-title {
    padding-top: 48px;
    font-size: 48px;
    line-height: 56px;
    width: 45%;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodykeyHighlights-text {
    padding-left: 80px;
    padding-top: 32px;
    width: 55%;
  }
}
.Release2019BodykeyHighlights-textLeading.Release2019BodykeyHighlights-textLeading {
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 30px;
  padding: 24px 0 32px;
}
@media (min-width: 1280px) {
  .Release2019BodykeyHighlights-textLeading.Release2019BodykeyHighlights-textLeading {
    font-size: 24px;
    line-height: 36px;
  }
}
.Release2019BodykeyHighlights-textNormal.Release2019BodykeyHighlights-textNormal {
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
}
@media screen and (min-width: 768px) {
  .Release2019BodykeyHighlights-sections {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    margin-top: 80px;
    padding-bottom: 160px;
  }
  .Release2019BodykeyHighlights-sections:before {
    content: "";
    width: 1px;
    height: 70%;
    position: absolute;
    top: 0;
    left: 50%;
    background-color: #dddfe6;
  }
}
@media (min-width: 1280px) {
  .Release2019BodykeyHighlights-sections {
    padding-bottom: 240px;
  }
}
.Release2019BodykeyHighlights-section {
  margin-top: 40px;
  margin-bottom: 40px;
  position: relative;
  z-index: 5;
}
@media screen and (min-width: 768px) {
  .Release2019BodykeyHighlights-section:first-child {
    padding-right: 115px;
  }
}
.Release2019BodykeyHighlights-section:last-child {
  margin-bottom: 120px;
}
@media screen and (min-width: 768px) {
  .Release2019BodykeyHighlights-section:last-child {
    margin-bottom: 0;
    padding-left: 115px;
  }
}
.Release2019BodykeyHighlights-section a img {
  width: 254px;
}
@media screen and (min-width: 768px) {
  .Release2019BodykeyHighlights-section {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 50%;
    margin-top: 0;
  }
}
.Release2019BodykeyHighlights-sectionTitle.Release2019BodykeyHighlights-sectionTitle {
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 42px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .Release2019BodykeyHighlights-sectionTitle.Release2019BodykeyHighlights-sectionTitle {
    margin-bottom: 40px;
    margin-top: 64px;
  }
}
.Release2019BodykeyHighlights-features.Release2019BodykeyHighlights-features p {
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
}
.Release2019BodyCommunityUpdates {
  background-color: transparent;
  height: auto;
  position: relative;
}
.Release2019BodyCommunityUpdates-container {
  background-color: #fff;
  margin: -64px 16px 0;
  position: relative;
  height: auto;
}
.Release2019BodyCommunityUpdates-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 64px;
  height: 6px;
  background: #ff6900;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyCommunityUpdates-container:before {
    width: 160px;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyCommunityUpdates-container {
    margin-top: -50px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyCommunityUpdates-container {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyCommunityUpdates-container {
    margin-top: -100px;
    width: 1200px;
    margin-bottom: 200px;
  }
}
.Release2019BodyCommunityUpdates-container {
  margin: 0 16px;
  padding-bottom: 128px;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyCommunityUpdates-container {
    padding: 0 16px 128px;
    margin: 0 16px 0 0;
    background-color: #fff;
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyCommunityUpdates-container {
    padding: 0;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyCommunityUpdates-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.Release2019BodyCommunityUpdates-mediaContainer {
  position: relative;
  width: 100%;
}
.Release2019BodyCommunityUpdates-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 64px;
  z-index: 5;
}
.Release2019BodyCommunityUpdates-videoPlaceholder {
  width: 100%;
  position: relative;
  z-index: 1;
}
.Release2019BodyCommunityUpdates-gradient {
  content: "";
  position: absolute;
  top: 0;
  z-index: 2;
  width: 87%;
  height: 81%;
  margin-left: 17px;
  margin-top: 27px;
  opacity: 0.2;
  background-image: linear-gradient(
    90deg,
    rgba(0, 81, 188, 0.9),
    rgba(19, 115, 255, 0.2)
  );
}
@media screen and (min-width: 480px) {
  .Release2019BodyCommunityUpdates-gradient {
    width: 88%;
    height: 82%;
    margin-left: 31px;
    margin-top: 51px;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyCommunityUpdates-gradient {
    width: 87%;
    height: 82%;
    margin-left: 11px;
    margin-top: 21px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyCommunityUpdates-gradient {
    width: 87%;
    height: 82%;
    margin-left: 17px;
    margin-top: 27px;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyCommunityUpdates-gradient {
    width: 87%;
    height: 82%;
    margin-left: 20px;
    margin-top: 34px;
  }
}
.Release2019BodyCommunityUpdatesVideo-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  z-index: 10;
}
.Release2019BodyCommunityUpdatesVideo-wrapper:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .Release2019BodyCommunityUpdatesVideo-wrapper:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyCommunityUpdatesVideo-wrapper:before {
    top: 80px;
  }
}
.Release2019BodyCommunityUpdatesVideo-youtube {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.Release2019BodyCommunityUpdates-videoContainer {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 10;
}
.Release2019BodyCommunityUpdates-videoContainer:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .Release2019BodyCommunityUpdates-videoContainer:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyCommunityUpdates-videoContainer:before {
    top: 80px;
  }
}
.Release2019BodyCommunityUpdates-videoContainer
  .Release2019BodyCommunityUpdates-video {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyCommunityUpdates-videoContainer
    .Release2019BodyCommunityUpdates-video {
    width: 80%;
  }
}
.Release2019BodyCommunityUpdates-videoContainer
  .Release2019BodyCommunityUpdates-videoOverlay {
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  width: 100vw;
  height: 100vh;
  z-index: 1;
}
.Release2019BodyCommunityUpdates-title.Release2019BodyCommunityUpdates-title {
  padding-top: 40px;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyCommunityUpdates-title.Release2019BodyCommunityUpdates-title {
    padding-top: 0;
  }
}
.Release2019BodyCommunityUpdates-title.Release2019BodyCommunityUpdates-title
  h2 {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: 1px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyCommunityUpdates-title.Release2019BodyCommunityUpdates-title
    h2 {
    color: #002855;
    font-size: 48px;
    line-height: 56px;
    margin: 0;
    padding: 80px 0 0;
  }
}
.Release2019BodyCommunityUpdates-title.Release2019BodyCommunityUpdates-title p {
  margin: 0;
  padding: 16px 0 0;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyCommunityUpdates-title.Release2019BodyCommunityUpdates-title
    p {
    width: 700px;
    margin: 0 auto;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyCommunityUpdates-title.Release2019BodyCommunityUpdates-title
    p {
    width: 800px;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyCommunityUpdates-sections {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    margin-top: 80px;
    margin-bottom: 160px;
  }
  .Release2019BodyCommunityUpdates-sections:before {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    background-color: #dddfe6;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyCommunityUpdates-sections {
    margin-top: 80px;
    margin-bottom: 240px;
  }
}
.Release2019BodyCommunityUpdates-section {
  margin-top: 40px;
  margin-bottom: 40px;
  position: relative;
  z-index: 5;
}
@media screen and (min-width: 768px) {
  .Release2019BodyCommunityUpdates-section:first-child {
    padding-right: 115px;
  }
}
.Release2019BodyCommunityUpdates-section:last-child {
  margin-bottom: 120px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyCommunityUpdates-section:last-child {
    margin-bottom: 0;
    padding-left: 115px;
  }
}
.Release2019BodyCommunityUpdates-section a img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .Release2019BodyCommunityUpdates-section {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 50%;
    margin-top: 0;
  }
}
.Release2019BodyCommunityUpdates-sectionTitle.Release2019BodyCommunityUpdates-sectionTitle {
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 42px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyCommunityUpdates-sectionTitle.Release2019BodyCommunityUpdates-sectionTitle {
    margin-bottom: 40px;
    margin-top: 64px;
  }
}
.Release2019BodyCommunityUpdates-features.Release2019BodyCommunityUpdates-features
  p {
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
}
.Release2019BodyTestimonials {
  background-color: transparent;
  height: auto;
  position: relative;
}
.Release2019BodyTestimonials-container {
  background-color: #fff;
  padding-bottom: 64px;
  margin-bottom: 80px;
  position: relative;
  height: auto;
}
.Release2019BodyTestimonials-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 64px;
  height: 6px;
  background: #ff6900;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyTestimonials-container:before {
    width: 160px;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyTestimonials-container {
    margin-top: -50px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyTestimonials-container {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyTestimonials-container {
    margin-top: -100px;
    padding-bottom: 0;
    margin-bottom: 128px;
    width: 1000px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyTestimonials-container {
    width: 1200px;
  }
}
.Release2019BodyTestimonials-title.Release2019BodyTestimonials-title {
  padding-top: 40px;
  width: 310px;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyTestimonials-title.Release2019BodyTestimonials-title {
    padding-top: 0;
    width: 100%;
  }
}
.Release2019BodyTestimonials-title.Release2019BodyTestimonials-title h2 {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 40px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyTestimonials-title.Release2019BodyTestimonials-title h2 {
    color: #002855;
    font-size: 48px;
    line-height: 56px;
    margin: 0;
    padding: 80px 0 0;
  }
}
.Release2019BodyTestimonials-title.Release2019BodyTestimonials-title p {
  margin: 0;
  padding: 16px 0 0;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyTestimonials-title.Release2019BodyTestimonials-title p {
    width: 700px;
    margin: 0 auto;
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyTestimonials-title.Release2019BodyTestimonials-title p {
    text-align: center;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyTestimonials-title.Release2019BodyTestimonials-title p {
    width: 800px;
  }
}
.Release2019BodyTestimonials-tryItNowCTA.Release2019BodyTestimonials-tryItNowCTA {
  padding-top: 20px;
  text-align: center;
}
.Release2019BodyTestimonials-tryItNowCTA.Release2019BodyTestimonials-tryItNowCTA
  a {
  color: #0085c9;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 20px;
}
@media (max-width: 374px) {
  .Release2019BodyTestimonials-tryItNowCTA.Release2019BodyTestimonials-tryItNowCTA
    a {
    font-size: 16px;
  }
}
.Release2019BodyTestimonials-tryItNowCTA.Release2019BodyTestimonials-tryItNowCTA
  a:first-child {
  padding-bottom: 16px;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyTestimonials-tryItNowCTA.Release2019BodyTestimonials-tryItNowCTA
    a:first-child {
    padding-right: 40px;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }
}
.Release2019BodyTestimonials-tryItNowCTA.Release2019BodyTestimonials-tryItNowCTA
  a
  svg {
  margin-bottom: -5px;
  margin-right: 4px;
}
.Release2019BodyTestimonials-tryItNowCTA.Release2019BodyTestimonials-tryItNowCTA
  a
  svg
  path {
  transition: fill 0.2s ease;
}
.Release2019BodyTestimonials-tryItNowCTA.Release2019BodyTestimonials-tryItNowCTA
  a:hover {
  color: #ff6900;
}
.Release2019BodyTestimonials-tryItNowCTA.Release2019BodyTestimonials-tryItNowCTA
  a:hover
  svg {
  margin-bottom: -5px;
}
.Release2019BodyTestimonials-tryItNowCTA.Release2019BodyTestimonials-tryItNowCTA
  a:hover
  svg
  path {
  fill: #ff6900;
  transition: fill 0.2s ease;
}
.Release2019BodyTestimonials-sliderButtons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 32px;
  position: absolute;
  top: 87%;
  left: 16px;
  right: 16px;
  z-index: 1;
}
@media (min-width: 1280px) {
  .Release2019BodyTestimonials-sliderButtons {
    padding-top: 0;
    top: 67%;
    left: 0;
    right: 0;
  }
}
.Release2019BodyTestimonials-sliderPreview img {
  width: 56px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyTestimonials-sliderPreview {
    padding-left: 25%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyTestimonials-sliderPreview {
    padding-left: 0;
    margin-left: -128px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyTestimonials-sliderPreview {
    margin-left: -96px;
  }
}
@media (min-width: 1680px) {
  .Release2019BodyTestimonials-sliderPreview {
    margin-left: -128px;
  }
}
.Release2019BodyTestimonials-sliderNext img {
  width: 56px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyTestimonials-sliderNext {
    padding-right: 25%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyTestimonials-sliderNext {
    padding-right: 0;
    margin-right: -128px;
  }
}
@media screen and (min-width: 1440px) {
  .Release2019BodyTestimonials-sliderNext {
    margin-right: -96px;
  }
}
@media (min-width: 1680px) {
  .Release2019BodyTestimonials-sliderNext {
    margin-right: -128px;
  }
}
.Release2019BodyTestimonials-slider .slick-slide {
  margin: 0 10px;
}
.Release2019BodyTestimonials-slider .slick-list {
  margin: 0 -10px;
}
.Release2019BodyTestimonials-slider .slick-dots {
  top: 113%;
  bottom: 0;
  z-index: 10;
}
@media (min-width: 375px) {
  .Release2019BodyTestimonials-slider .slick-dots {
    top: 111%;
  }
}
@media screen and (min-width: 480px) {
  .Release2019BodyTestimonials-slider .slick-dots {
    top: 121%;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyTestimonials-slider .slick-dots {
    top: 113%;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyTestimonials-slider .slick-dots {
    top: 120%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyTestimonials-slider .slick-dots {
    top: 64px;
    left: 86px;
  }
}
.Release2019BodyTestimonials-slider .slick-dots li {
  margin: 0;
}
@media (min-width: 375px) {
  .Release2019BodyTestimonials-slider .slick-dots li {
    margin: 0 2px;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyTestimonials-slider .slick-dots li {
    margin: 0 3px;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyTestimonials-slider .slick-dots li {
    margin: 0 5px;
  }
}
.Release2019BodyTestimonials-slider .slick-dots li button:before {
  color: #cfdbea;
  font-size: 6px;
  opacity: 1;
}
.Release2019BodyTestimonials-slider .slick-dots li.slick-active button:before {
  color: #ff6900;
  font-size: 12px;
}
.Release2019BodyTestimonials-slider {
  margin-top: 58px;
}
@media (min-width: 1280px) {
  .Release2019BodyTestimonials-slider {
    margin-top: 168px;
  }
}
.Release2019BodyTestimonials-slide {
  background-color: #f3f6fa;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  padding: 64px 24px;
}
.Release2019BodyTestimonials-slide:before {
  content: "";
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 26px;
}
.Release2019BodyTestimonials-slide:after {
  content: url(https://uipath.com/hubfs/resources/Release%202019/quotes.svg);
  position: absolute;
  top: 0;
  left: 24px;
}
@media (min-width: 1280px) {
  .Release2019BodyTestimonials-slide {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.Release2019BodyTestimonials-slideImage {
  position: relative;
  margin: 0 auto;
}
.Release2019BodyTestimonials-slideImage img {
  position: relative;
  z-index: 5;
  width: 254px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyTestimonials-slideImage img {
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyTestimonials-slideImage {
    margin: 0;
  }
}
.Release2019BodyTestimonials-slideTitle.Release2019BodyTestimonials-slideTitle {
  margin: 0;
  padding: 32px 0 0;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 38px;
}
@media (min-width: 1280px) {
  .Release2019BodyTestimonials-slideTitle.Release2019BodyTestimonials-slideTitle {
    padding: 128px 0 0;
    font-size: 40px;
    line-height: 48px;
  }
}
.Release2019BodyTestimonials-slideBody.Release2019BodyTestimonials-slideBody
  .Release2019BodyTestimonials-text {
  margin: 0;
  padding: 16px 0 0;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
@media (min-width: 1280px) {
  .Release2019BodyTestimonials-slideBody.Release2019BodyTestimonials-slideBody
    .Release2019BodyTestimonials-text {
    font-size: 16px;
    line-height: 24px;
  }
}
.Release2019BodyTestimonials-slideBody.Release2019BodyTestimonials-slideBody
  .Release2019BodyTestimonials-feature {
  margin: 0;
  padding: 16px 0 0;
  color: #12437a;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 24px;
}
@media (min-width: 1280px) {
  .Release2019BodyTestimonials-slideBody.Release2019BodyTestimonials-slideBody
    .Release2019BodyTestimonials-feature {
    font-size: 16px;
    line-height: 24px;
  }
}
.Release2019BodyTestimonials-slideCTA.Release2019BodyTestimonials-slideCTA {
  padding-top: 20px;
}
.Release2019BodyTestimonials-slideCTA.Release2019BodyTestimonials-slideCTA a {
  color: #0085c9;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 20px;
}
@media (max-width: 374px) {
  .Release2019BodyTestimonials-slideCTA.Release2019BodyTestimonials-slideCTA a {
    font-size: 16px;
  }
}
.Release2019BodyTestimonials-slideCTA.Release2019BodyTestimonials-slideCTA
  a:first-child {
  padding-bottom: 16px;
}
@media screen and (min-width: 1024px) {
  .Release2019BodyTestimonials-slideCTA.Release2019BodyTestimonials-slideCTA
    a:first-child {
    padding-right: 40px;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }
}
.Release2019BodyTestimonials-slideCTA.Release2019BodyTestimonials-slideCTA
  a
  svg {
  margin-bottom: -5px;
  margin-right: 4px;
}
.Release2019BodyTestimonials-slideCTA.Release2019BodyTestimonials-slideCTA
  a
  svg
  path {
  transition: fill 0.2s ease;
}
.Release2019BodyTestimonials-slideCTA.Release2019BodyTestimonials-slideCTA
  a:hover {
  color: #ff6900;
}
.Release2019BodyTestimonials-slideCTA.Release2019BodyTestimonials-slideCTA
  a:hover
  svg {
  margin-bottom: -5px;
}
.Release2019BodyTestimonials-slideCTA.Release2019BodyTestimonials-slideCTA
  a:hover
  svg
  path {
  fill: #ff6900;
  transition: fill 0.2s ease;
}
.Release2019BodyTryItNow {
  margin-top: 80px;
  background-color: #f3f6fa;
}
.Release2019BodyTryItNow-noTopMargin {
  margin-top: 0;
}
.Release2019BodyTryItNow-container {
  position: relative;
  margin: 0 16px;
}
.Release2019BodyTryItNow-container:before {
  content: "";
  background: url(https://uipath.com/hubfs/resources/About%20Us/UiPath.png);
  background-size: 100%;
  background-position: bottom;
  background-repeat: no-repeat;
  width: 100%;
  height: 20%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
}
@media screen and (min-width: 480px) {
  .Release2019BodyTryItNow-container:before {
    height: 60%;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyTryItNow-container:before {
    height: 40%;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyTryItNow-container:before {
    height: 50%;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyTryItNow-container:before {
    height: 60%;
  }
}
@media screen and (min-width: 1024px) {
  .Release2019BodyTryItNow-container {
    margin-left: auto;
    margin-right: auto;
  }
}
.Release2019BodyTryItNow-body.Release2019BodyTryItNow-body {
  position: relative;
  z-index: 1;
}
.Release2019BodyTryItNow-body.Release2019BodyTryItNow-body:before {
  content: "";
  width: 64px;
  height: 6px;
  background: #ff6900;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .Release2019BodyTryItNow-body.Release2019BodyTryItNow-body:before {
    width: 160px;
  }
}
.Release2019BodyTryItNow-body.Release2019BodyTryItNow-body h2 {
  margin: 0;
  padding: 40px 0 0;
  color: #000b23;
  font-size: 28px !important;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  line-height: 38px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyTryItNow-body.Release2019BodyTryItNow-body h2 {
    padding-top: 128px;
    padding-bottom: 16px;
    font-size: 40px !important;
    line-height: 48px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyTryItNow-body.Release2019BodyTryItNow-body h2 {
    width: 800px;
  }
}
.Release2019BodyTryItNow-body.Release2019BodyTryItNow-body p {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 24px;
}
.Release2019BodyTryItNow-CTAs.Release2019BodyTryItNow-CTAs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 32px 0 0;
  padding-bottom: 80px;
  width: 100%;
}
@media screen and (min-width: 480px) {
  .Release2019BodyTryItNow-CTAs.Release2019BodyTryItNow-CTAs {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyTryItNow-CTAs.Release2019BodyTryItNow-CTAs {
    margin-top: 40px;
    margin-bottom: 0;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    padding-bottom: 128px;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyTryItNow-CTAs.Release2019BodyTryItNow-CTAs--paddingBottomBig {
    padding-bottom: 190px;
  }
}
@media screen and (min-width: 768px) {
  .Release2019BodyTryItNow-CTAs.Release2019BodyTryItNow-CTAs .Button--primary {
    width: 250px;
  }
}
.Release2019BodyTryItNow-CTAs.Release2019BodyTryItNow-CTAs .Button--secondary {
  margin-top: 20px;
  border: 2px solid #0084cd;
  background-color: transparent !important;
  text-shadow: none !important;
}
@media screen and (min-width: 768px) {
  .Release2019BodyTryItNow-CTAs.Release2019BodyTryItNow-CTAs
    .Button--secondary {
    width: 250px;
    margin-top: 0;
    margin-left: 48px;
  }
}
.Release2019BodyTryItNow-CTAs.Release2019BodyTryItNow-CTAs .Button--noMargin {
  margin: 0;
}
.Release2019BodyTryItNow-terms.Release2019BodyTryItNow-terms {
  padding: 0;
  margin: 40px 0 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 28px;
}
@media screen and (min-width: 768px) {
  .Release2019BodyTryItNow-terms.Release2019BodyTryItNow-terms {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 48px;
  }
}
@media (min-width: 1280px) {
  .Release2019BodyTryItNow-terms.Release2019BodyTryItNow-terms {
    bottom: 95px;
  }
}
.SAPLPBodyHeroHeader {
  width: 100%;
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/academic-alliance-hero-header.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  position: relative;
}
.SAPLPBodyHeroHeader-container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 64px 16px;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyHeroHeader-container {
    padding: 112px 16px;
  }
}
.SAPLPBodyHeroHeader-logo {
  padding: 16px 0 40px;
  width: 135px;
}
.SAPLPBodyHeroHeader-logo img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyHeroHeader-logo {
    padding: 24px 0 128px;
  }
}
.SAPLPBodyHeroHeader-body.SAPLPBodyHeroHeader-body h1 {
  padding: 0;
  margin: 0;
  color: #fff;
  font-size: 36px;
  line-height: 1.17;
  letter-spacing: -1px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}
.SAPLPBodyHeroHeader-body.SAPLPBodyHeroHeader-body p {
  padding: 16px 0 0;
  margin: 0;
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 18px;
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyHeroHeader-body.SAPLPBodyHeroHeader-body {
    width: 700px;
  }
  .SAPLPBodyHeroHeader-body.SAPLPBodyHeroHeader-body h1 {
    font-size: 48px;
  }
  .SAPLPBodyHeroHeader-body.SAPLPBodyHeroHeader-body p {
    font-size: 24px;
  }
}
.SAPLPBodyHeroHeader-CTAs.SAPLPBodyHeroHeader-CTAs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 32px;
  width: 100%;
}
@media screen and (min-width: 480px) {
  .SAPLPBodyHeroHeader-CTAs.SAPLPBodyHeroHeader-CTAs {
    width: 100%;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media screen and (min-width: 768px) {
  .SAPLPBodyHeroHeader-CTAs.SAPLPBodyHeroHeader-CTAs {
    margin-top: 40px;
    width: 100%;
  }
}
.SAPLPBodyHeroHeader-CTAs.SAPLPBodyHeroHeader-CTAs .Button--secondary {
  margin-top: 20px;
  border-color: #f3f5f8;
}
@media screen and (min-width: 480px) {
  .SAPLPBodyHeroHeader-CTAs.SAPLPBodyHeroHeader-CTAs .Button--secondary {
    margin-top: 0;
    margin-left: 16px;
  }
}
.SAPLPBodyIntro {
  background-color: #f3f6fa;
}
.SAPLPBodyIntro-container {
  margin-top: 80px;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyIntro-container {
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    padding-top: 128px;
    padding-bottom: 128px;
  }
}
.SAPLPBodyIntro-media {
  position: relative;
  width: 100%;
  padding-top: 72px;
  padding-bottom: 80px;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyIntro-media {
    padding-top: 0;
  }
}
.SAPLPBodyIntro-mediaContainer {
  position: relative;
  width: 100%;
  padding-right: 32px;
}
@media (min-width: 1280px) {
  .SAPLPBodyIntro-mediaContainer {
    padding-right: 0;
    margin-right: 32px;
  }
}
.SAPLPBodyIntro-mediaContainer:after {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/pattern/pattern_squares.png);
  position: absolute;
  top: -32px;
  right: -32px;
  z-index: 0;
  width: 230px;
  height: 110px;
}
@media screen and (min-width: 480px) {
  .SAPLPBodyIntro-mediaContainer:after {
    width: 357px;
    height: 222px;
  }
}
@media screen and (min-width: 768px) {
  .SAPLPBodyIntro-mediaContainer:after {
    width: 257px;
    height: 122px;
  }
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyIntro-mediaContainer:after {
    width: 390px;
    height: 186px;
    z-index: 0;
  }
}
.SAPLPBodyIntro-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 64px;
  z-index: 5;
}
.SAPLPBodyIntro-videoPlaceholder {
  width: 100%;
  position: relative;
  z-index: 1;
}
.SAPLPBodyIntro-gradient {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 92%;
  height: 100%;
  opacity: 0.2;
  background-image: linear-gradient(
    90deg,
    rgba(0, 81, 188, 0.9),
    rgba(19, 115, 255, 0.2)
  );
}
@media screen and (min-width: 768px) {
  .SAPLPBodyIntro-gradient {
    width: 100%;
    height: 100%;
  }
}
.SAPLPBodyIntroVideo-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  z-index: 10;
}
.SAPLPBodyIntroVideo-wrapper:before {
  content: "X";
  position: absolute;
  top: 16px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyIntroVideo-wrapper:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyIntroVideo-wrapper:before {
    top: 30px;
  }
}
.SAPLPBodyIntroVideo-youtube {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.SAPLPBodyIntro-videoContainer {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 10;
}
.SAPLPBodyIntro-videoContainer:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyIntro-videoContainer:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyIntro-videoContainer:before {
    top: 30px;
  }
}
.SAPLPBodyIntro-videoContainer .SAPLPBodyIntro-video {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyIntro-videoContainer .SAPLPBodyIntro-video {
    width: 80%;
  }
}
.SAPLPBodyIntro-videoContainer .SAPLPBodyIntro-videoOverlay {
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  width: 100vw;
  height: 100vh;
  z-index: 1;
}
.SAPLPBodyIntro-body.SAPLPBodyIntro-body {
  padding: 0 16px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyIntro-body.SAPLPBodyIntro-body {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 50%;
    padding-right: 64px;
  }
}
@media (min-width: 1280px) {
  .SAPLPBodyIntro-body.SAPLPBodyIntro-body {
    padding-right: 128px;
  }
}
.SAPLPBodyIntro-body.SAPLPBodyIntro-body:before {
  content: "";
  position: absolute;
  top: 0;
  left: 16px;
  width: 64px;
  height: 6px;
  background-color: #ff6900;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyIntro-body.SAPLPBodyIntro-body:before {
    width: 80px;
  }
}
.SAPLPBodyIntro-body.SAPLPBodyIntro-body h2 {
  padding: 32px 0 0;
  margin: 0;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 38px;
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyIntro-body.SAPLPBodyIntro-body h2 {
    font-size: 40px;
    line-height: 48px;
  }
}
.SAPLPBodyIntro-body.SAPLPBodyIntro-body p {
  margin: 0;
  padding: 16px 0 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyIntro-body.SAPLPBodyIntro-body p {
    font-size: 20px;
    line-height: 30px;
  }
}
.SAPLPBodyAutomate {
  background-color: #fff;
}
.SAPLPBodyAutomate-container {
  margin: 80px 16px;
}
@media (min-width: 1280px) {
  .SAPLPBodyAutomate-container {
    margin-left: auto;
    margin-right: auto;
  }
}
.SAPLPBodyAutomate-body.SAPLPBodyAutomate-body {
  position: relative;
}
.SAPLPBodyAutomate-body.SAPLPBodyAutomate-body:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 6px;
  background-color: #ff6900;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyAutomate-body.SAPLPBodyAutomate-body {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
  .SAPLPBodyAutomate-body.SAPLPBodyAutomate-body:before {
    content: none;
  }
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyAutomate-body.SAPLPBodyAutomate-body {
    width: 800px;
  }
}
.SAPLPBodyAutomate-body.SAPLPBodyAutomate-body h2 {
  margin: 0;
  padding: 32px 0 0;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 38px;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyAutomate-body.SAPLPBodyAutomate-body h2 {
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyAutomate-body.SAPLPBodyAutomate-body h2 {
    font-size: 40px;
    line-height: 48px;
  }
}
.SAPLPBodyAutomate-body.SAPLPBodyAutomate-body p {
  margin: 0;
  padding: 16px 0 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyAutomate-body.SAPLPBodyAutomate-body p {
    text-align: center;
    padding-top: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyAutomate-body.SAPLPBodyAutomate-body p {
    font-size: 24px;
    line-height: 36px;
    padding-top: 40px;
  }
}
.SAPLPBodyAutomate-list {
  padding-top: 40px;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyAutomate-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 56px;
  }
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyAutomate-list {
    padding-top: 112px;
  }
}
.SAPLPBodyAutomate-item.SAPLPBodyAutomate-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-bottom: 40px;
}
.SAPLPBodyAutomate-item.SAPLPBodyAutomate-item:last-child {
  padding-bottom: 0;
}
.SAPLPBodyAutomate-item.SAPLPBodyAutomate-item img {
  margin-right: 24px;
  height: 52px;
  width: 52px;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyAutomate-item.SAPLPBodyAutomate-item {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  .SAPLPBodyAutomate-itemText.SAPLPBodyAutomate-itemText {
    width: 65%;
  }
}
.SAPLPBodyAutomate-itemText.SAPLPBodyAutomate-itemText h3 {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 26px;
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyAutomate-itemText.SAPLPBodyAutomate-itemText h3 {
    line-height: 30px;
  }
}
.SAPLPBodyAutomate-itemText.SAPLPBodyAutomate-itemText p {
  margin: 0;
  padding: 16px 0 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyAutomate-itemText.SAPLPBodyAutomate-itemText p {
    font-size: 14px;
    line-height: 24px;
  }
}
.SAPLPBodyDiagram {
  background-color: #fff;
}
.SAPLPBodyDiagram-container.SAPLPBodyDiagram-container {
  margin: 0 16px 80px;
  position: relative;
}
.SAPLPBodyDiagram-container.SAPLPBodyDiagram-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 6px;
  background-color: #ff6900;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyDiagram-container.SAPLPBodyDiagram-container {
    margin-bottom: 160px;
  }
  .SAPLPBodyDiagram-container.SAPLPBodyDiagram-container:before {
    content: none;
  }
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyDiagram-container.SAPLPBodyDiagram-container {
    margin-left: auto;
    margin-right: auto;
  }
}
.SAPLPBodyDiagram-container.SAPLPBodyDiagram-container h2 {
  margin: 0;
  padding: 32px 0 0;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 38px;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyDiagram-container.SAPLPBodyDiagram-container h2 {
    text-align: center;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyDiagram-container.SAPLPBodyDiagram-container h2 {
    font-size: 40px;
    line-height: 48px;
    width: 800px;
  }
}
.SAPLPBodyDiagram-container.SAPLPBodyDiagram-container img {
  padding-top: 72px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyDiagram-container.SAPLPBodyDiagram-container img {
    padding-top: 80px;
  }
}
.SAPLPBodyGetInTouch {
  background-color: #f5f8fa;
}
.SAPLPBodyGetInTouch-container {
  position: relative;
  margin: 0 16px;
  padding-bottom: 80px;
}
.SAPLPBodyGetInTouch-container:before {
  content: "";
  background: url(https://uipath.com/hubfs/resources/About%20Us/UiPath.png);
  background-size: 100%;
  background-position: bottom;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyGetInTouch-container {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 144px;
  }
}
.SAPLPBodyGetInTouch-body.SAPLPBodyGetInTouch-body {
  position: relative;
  z-index: 1;
}
.SAPLPBodyGetInTouch-body.SAPLPBodyGetInTouch-body:before {
  content: "";
  width: 64px;
  height: 6px;
  background: #ff6900;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyGetInTouch-body.SAPLPBodyGetInTouch-body:before {
    width: 160px;
  }
}
.SAPLPBodyGetInTouch-body.SAPLPBodyGetInTouch-body h2 {
  margin: 0;
  padding: 80px 0 0;
  color: #000b23;
  font-size: 36px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  letter-spacing: -1px;
  line-height: 48px;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyGetInTouch-body.SAPLPBodyGetInTouch-body h2 {
    padding-top: 128px;
    padding-bottom: 16px;
    font-size: 56px;
    line-height: 64px;
    margin-left: auto;
    margin-right: auto;
    width: 600px;
  }
}
@media screen and (min-width: 1024px) {
  .SAPLPBodyGetInTouch-body.SAPLPBodyGetInTouch-body h2 {
    width: 800px;
  }
}
.SAPLPBodyGetInTouch-body.SAPLPBodyGetInTouch-body p {
  margin: 0;
  padding: 16px 0 0;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 24px;
}
.SAPLPBodyGetInTouch-CTAs.SAPLPBodyGetInTouch-CTAs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 32px 0 0;
  width: 100%;
}
@media screen and (min-width: 480px) {
  .SAPLPBodyGetInTouch-CTAs.SAPLPBodyGetInTouch-CTAs {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  .SAPLPBodyGetInTouch-CTAs.SAPLPBodyGetInTouch-CTAs {
    margin-top: 40px;
    margin-bottom: 0;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
  }
}
.SAPLPBodyGetInTouch-CTAs.SAPLPBodyGetInTouch-CTAs .Button--secondary {
  margin-top: 20px;
  border: 2px solid #0084cd;
  background-color: transparent !important;
  text-shadow: none !important;
}
@media screen and (min-width: 768px) {
  .SAPLPBodyGetInTouch-CTAs.SAPLPBodyGetInTouch-CTAs .Button--secondary {
    margin-top: 0;
    margin-left: 16px;
  }
}
.AcademyLPTestimonials-container {
  margin: 0 16px;
}
@media screen and (min-width: 768px) {
  .AcademyLPTestimonials-container {
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .AcademyLPTestimonials-container {
    padding: 0 0 128px;
    margin: 0 16px;
  }
}
@media (min-width: 1280px) {
  .AcademyLPTestimonials-container {
    padding: 0 0 160px;
    margin: 0 auto;
  }
}
.AcademyLPTestimonials-media {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .AcademyLPTestimonials-media {
    width: 50%;
  }
}
.AcademyLPTestimonials-mediaContainer {
  position: relative;
  margin-top: 16px;
}
@media screen and (min-width: 768px) {
  .AcademyLPTestimonials-mediaContainer {
    margin-top: 0;
  }
}
.AcademyLPTestimonials-mediaContainer:before {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/pattern/pattern_squares.png);
  position: absolute;
  bottom: -16px;
  left: 56px;
  z-index: 0;
  width: 80px;
  height: 80px;
}
@media (min-width: 1280px) {
  .AcademyLPTestimonials-mediaContainer:before {
    bottom: -40px;
    left: 40px;
    width: 160px;
    height: 160px;
  }
}
.AcademyLPTestimonials-mediaContainer:after {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/pattern/pattern_squares.png);
  position: absolute;
  top: -16px;
  right: -16px;
  z-index: 0;
  width: 180px;
  height: 80px;
}
@media screen and (min-width: 480px) {
  .AcademyLPTestimonials-mediaContainer:after {
    width: 357px;
    height: 222px;
  }
}
@media screen and (min-width: 768px) {
  .AcademyLPTestimonials-mediaContainer:after {
    width: 257px;
    height: 122px;
  }
}
@media screen and (min-width: 1024px) {
  .AcademyLPTestimonials-mediaContainer:after {
    width: 320px;
    height: 186px;
    z-index: 0;
  }
}
@media (min-width: 1280px) {
  .AcademyLPTestimonials-mediaContainer:after {
    top: -40px;
    right: -40px;
  }
}
.AcademyLPTestimonials-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 64px;
  z-index: 5;
}
.AcademyLPTestimonials-videoPlaceholder {
  width: 100%;
  position: relative;
  z-index: 1;
}
.AcademyLPTestimonials-gradient {
  content: "";
  position: absolute;
  top: 0;
  z-index: 2;
  width: 95%;
  height: 100%;
  background-image: linear-gradient(
    90deg,
    rgba(0, 81, 188, 0.9),
    rgba(19, 115, 255, 0.2)
  );
}
@media screen and (min-width: 768px) {
  .AcademyLPTestimonials-gradient {
    width: 100%;
    height: 100%;
  }
}
.AcademyLPTestimonialsVideo-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  z-index: 10;
}
.AcademyLPTestimonialsVideo-wrapper:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .AcademyLPTestimonialsVideo-wrapper:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .AcademyLPTestimonialsVideo-wrapper:before {
    top: 80px;
  }
}
.AcademyLPTestimonialsVideo-youtube {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.AcademyLPTestimonials-videoContainer {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 10;
}
.AcademyLPTestimonials-videoContainer:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .AcademyLPTestimonials-videoContainer:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .AcademyLPTestimonials-videoContainer:before {
    top: 80px;
  }
}
.AcademyLPTestimonials-videoContainer .AcademyLPTestimonials-video {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .AcademyLPTestimonials-videoContainer .AcademyLPTestimonials-video {
    width: 80%;
  }
}
.AcademyLPTestimonials-videoContainer .AcademyLPTestimonials-videoOverlay {
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  width: 100vw;
  height: 100vh;
  z-index: 1;
}
.AcademyLPTestimonials-sliderContainer.AcademyLPTestimonials-sliderContainer {
  margin-top: 56px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .AcademyLPTestimonials-sliderContainer.AcademyLPTestimonials-sliderContainer {
    margin-top: 0;
    width: 40%;
    margin-left: 64px;
  }
}
@media (min-width: 1280px) {
  .AcademyLPTestimonials-sliderContainer.AcademyLPTestimonials-sliderContainer {
    margin-left: 128px;
  }
}
.AcademyLPTestimonials-sliderContainer.AcademyLPTestimonials-sliderContainer
  h2 {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 38px;
}
@media screen and (min-width: 1024px) {
  .AcademyLPTestimonials-sliderContainer.AcademyLPTestimonials-sliderContainer
    h2 {
    font-size: 40px;
  }
}
.AcademyLPTestimonials-slide.AcademyLPTestimonials-slide {
  padding: 0 0 176px;
}
.AcademyLPTestimonials-slide.AcademyLPTestimonials-slide
  .AcademyLPTestimonials-text {
  margin: 0;
  padding: 24px 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
}
.AcademyLPTestimonials-slide.AcademyLPTestimonials-slide
  .AcademyLPTestimonials-person {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 20px;
}
.AcademyLPTestimonials-sliderButtons {
  position: absolute;
  z-index: 5;
  left: 0;
  bottom: 80px;
  display: -ms-flexbox;
  display: flex;
}
.AcademyLPTestimonials-sliderPreview {
  cursor: pointer;
}
.AcademyLPTestimonials-sliderPreview img {
  width: 56px;
}
.AcademyLPTestimonials-sliderNext {
  cursor: pointer;
  padding-left: 24px;
}
.AcademyLPTestimonials-sliderNext img {
  width: 56px;
}
.AcademyLPTrainings {
  background-color: #f3f6fa;
}
.AcademyLPTrainings-container {
  position: relative;
  padding: 80px 16px 0;
}
.AcademyLPTrainings-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background: #fa4616;
  height: 6px;
  width: 64px;
}
@media screen and (min-width: 1024px) {
  .AcademyLPTrainings-container:before {
    left: 0;
    transform: none;
    width: 160px;
  }
}
@media (min-width: 1280px) {
  .AcademyLPTrainings-container {
    padding: 144px 0 0;
    margin: 0 auto;
  }
}
.AcademyLPTrainings-title.AcademyLPTrainings-title {
  margin: 0;
  padding: 0 0 40px;
  color: #000b23;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 38px;
}
@media screen and (min-width: 1024px) {
  .AcademyLPTrainings-title.AcademyLPTrainings-title {
    font-size: 40px;
    line-height: 48px;
    padding: 0 0 64px;
  }
}
.AcademyLPTrainings-sliderContainer {
  position: relative;
  margin-bottom: 152px;
}
@media screen and (min-width: 1024px) {
  .AcademyLPTrainings-sliderContainer {
    margin-bottom: 80px;
  }
}
.AcademyLPTrainings-sliderButtons {
  position: absolute;
  z-index: 5;
  left: 0;
  bottom: -80px;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .AcademyLPTrainings-sliderButtons {
    top: -110px;
    left: 104%;
    bottom: unset;
    transform: translateX(-15%);
  }
}
.AcademyLPTrainings-sliderPreview {
  cursor: pointer;
}
.AcademyLPTrainings-sliderPreview img {
  width: 56px;
}
.AcademyLPTrainings-sliderNext {
  cursor: pointer;
  padding-left: 24px;
}
.AcademyLPTrainings-sliderNext img {
  width: 56px;
}
.AcademyLPTrainings-slider .slick-slide {
  margin: 0 10px;
}
.AcademyLPTrainings-slider .slick-list {
  margin: 0 -10px;
}
.AcademyLPTrainings-slider .slick-current .AcademyLPTrainings-slideContent {
  position: relative;
}
.AcademyLPTrainings-slider
  .slick-current
  .AcademyLPTrainings-slideContent:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  background-color: rgba(18, 67, 122, 0.9);
}
@media screen and (min-width: 1024px) {
  .AcademyLPTrainings-slider .slick-current {
    width: 487px !important;
  }
  .AcademyLPTrainings-slider .slick-slide:not(.slick-current) {
    width: 487px !important;
    opacity: 0.9;
  }
  .AcademyLPTrainings-slider .slick-slide:not(.slick-current):hover {
    opacity: 1;
  }
  .AcademyLPTrainings-slider
    .slick-slide:not(.slick-current)
    .AcademyLPTrainings-text.AcademyLPTrainings-text {
    width: 80%;
    position: absolute;
    bottom: 32px;
    left: 24px;
  }
  .AcademyLPTrainings-slider
    .slick-slide:not(.slick-current)
    .AcademyLPTrainings-text.AcademyLPTrainings-text
    h3 {
    font-size: 24px;
    line-height: 36px;
    padding-top: 0;
  }
  .AcademyLPTrainings-slider .slick-current .AcademyLPTrainings-cta,
  .AcademyLPTrainings-slider .slick-current .AcademyLPTrainings-text > p {
    display: block;
  }
  .AcademyLPTrainings-slider .slick-current .AcademyLPTrainings-text > h3 {
    font-size: 32px;
    line-height: 40px;
  }
  .AcademyLPTrainings-slider .slick-current .AcademyLPTrainings-slideContent {
    padding: 40px 48px;
  }
  .AcademyLPTrainings-slider .slick-current .AcademyLPTrainings-cta {
    padding-bottom: 0;
  }
  .AcademyLPTrainings-slider .slick-list {
    overflow: visible !important;
  }
}
@media (min-width: 2100px) {
  .AcademyLPTrainings-slider .slick-list {
    overflow: hidden !important;
  }
}
.AcademyLPTrainings-slide {
  position: relative;
  margin-bottom: 120px;
}
@media screen and (min-width: 1024px) {
  .AcademyLPTrainings-slide {
    margin-bottom: 64px;
  }
}
.AcademyLPTrainings-slideContent {
  position: relative;
  z-index: 1;
  padding: 16px;
  background: url(https://uipath.com/hubfs/resources/Academy%20LP/img-01.png);
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
@media screen and (min-width: 1024px) {
  .AcademyLPTrainings-slideContent {
    padding: 40px 24px;
    min-height: 380px;
  }
}
.AcademyLPTrainings-slideLabel.AcademyLPTrainings-slideLabel {
  display: inline-block;
  background: #fff;
  border-radius: 12px 12px 12px 12px;
  position: relative;
  z-index: 5;
}
.AcademyLPTrainings-slideLabel.AcademyLPTrainings-slideLabel p {
  margin: 0;
  padding: 2px 16px;
  color: #12437a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
.AcademyLPTrainings-text.AcademyLPTrainings-text {
  margin-top: 24px;
  position: relative;
  z-index: 5;
}
.AcademyLPTrainings-text.AcademyLPTrainings-text h3 {
  margin: 0;
  padding: 56px 0 0;
  color: #f3f6fa;
  font-size: 26px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 34px;
}
@media screen and (min-width: 1024px) {
  .AcademyLPTrainings-text.AcademyLPTrainings-text h3 {
    font-size: 24px;
    line-height: 36px;
  }
}
.AcademyLPTrainings-text.AcademyLPTrainings-text p {
  margin: 0;
  padding: 16px 0 0;
  color: #fff;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 20px;
}
@media screen and (min-width: 1024px) {
  .AcademyLPTrainings-text.AcademyLPTrainings-text p {
    display: none;
    font-size: 16px;
    line-height: 24px;
  }
}
.AcademyLPTrainings-info.AcademyLPTrainings-info {
  margin: 16px 0;
  position: relative;
  z-index: 5;
}
.AcademyLPTrainings-info.AcademyLPTrainings-info p {
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
@media screen and (min-width: 1024px) {
  .AcademyLPTrainings-info.AcademyLPTrainings-info p {
    display: block;
  }
}
.AcademyLPTrainings-cta {
  padding: 24px 0 40px;
  position: relative;
  z-index: 5;
}
.AcademyLPTrainings-cta a {
  width: 100%;
}
@media screen and (min-width: 480px) {
  .AcademyLPTrainings-cta a {
    width: 160px;
  }
}
@media screen and (min-width: 1024px) {
  .AcademyLPTrainings-cta {
    display: none;
  }
}
.AcademyLPTrainings-bottomText.AcademyLPTrainings-bottomText {
  padding-bottom: 64px;
}
.AcademyLPTrainings-bottomText.AcademyLPTrainings-bottomText h4 {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 30px;
}
@media screen and (min-width: 1024px) {
  .AcademyLPTrainings-bottomText.AcademyLPTrainings-bottomText h4 {
    font-size: 24px;
    line-height: 36px;
  }
}
.AcademyLPTrainings-bottomText.AcademyLPTrainings-bottomText p {
  margin: 0;
  padding: 24px 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (min-width: 1024px) {
  .AcademyLPTrainings-bottomText.AcademyLPTrainings-bottomText p {
    width: 60%;
    padding: 32px 0;
  }
}
.AcademyLPTrainings-bottomText.AcademyLPTrainings-bottomText a {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #0085ca;
  padding-left: 6px;
}
.AcademyLPTrainings-bottomText.AcademyLPTrainings-bottomText a svg {
  margin-bottom: -6px;
  margin-right: 4px;
}
.AcademyLPTrainings-bottomText.AcademyLPTrainings-bottomText a svg path {
  transition: fill 0.2s ease;
}
.AcademyLPTrainings-bottomText.AcademyLPTrainings-bottomText a:hover {
  color: #fa4616;
}
.AcademyLPTrainings-bottomText.AcademyLPTrainings-bottomText a:hover svg {
  margin-bottom: -6px;
}
.AcademyLPTrainings-bottomText.AcademyLPTrainings-bottomText a:hover svg path {
  fill: #fa4616;
  transition: fill 0.2s ease;
}
.AcademyLPStats {
  background-color: #f3f6fa;
}
.AcademyLPStats-container {
  margin: 0 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 480px) {
  .AcademyLPStats-container {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 64px;
  }
}
@media (min-width: 1280px) {
  .AcademyLPStats-container {
    margin: 0 auto;
  }
}
.AcademyLPStats-item.AcademyLPStats-item {
  text-align: center;
  margin-top: 24px;
  padding: 0 32px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/academy/more-transparent-dots.png);
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/MOREDOTS.png);
  background-repeat: repeat;
  background-position: 50%;
  background-size: cover;
}
.AcademyLPStats-item.AcademyLPStats-item:last-child {
  margin-bottom: 80px;
}
@media screen and (min-width: 480px) {
  .AcademyLPStats-item.AcademyLPStats-item:last-child {
    margin-bottom: 0;
  }
}
.AcademyLPStats-item.AcademyLPStats-item h4 {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 26px;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 480px) {
  .AcademyLPStats-item.AcademyLPStats-item {
    width: calc((100% - 32px) / 2);
  }
}
@media (min-width: 1280px) {
  .AcademyLPStats-item.AcademyLPStats-item {
    width: calc((100% - 64px) / 4);
  }
}
.AcademyLPStats-symbol.AcademyLPStats-symbol {
  position: relative;
  margin: 28px 0;
  display: inline-block;
}
.AcademyLPStats-symbol.AcademyLPStats-symbol h3 {
  margin: 0;
  padding: 0;
  color: #005c9a;
  font-size: 80px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 76px;
  position: relative;
  z-index: 2;
}
.AcademyLPStats-symbol.AcademyLPStats-symbol:after {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  background: #32b5ec;
  width: 100%;
  height: 12px;
  z-index: 1;
}
.AcademyLPStats-text.AcademyLPStats-text {
  margin-bottom: 48px;
}
.FreeTrialFeatures {
  position: relative;
  background: #f9fcfd;
}
.FreeTrialFeatures:after {
  content: "";
  background: url(https://uipath.com/hubfs/resources/Free%20Trial/cloudRPA-bg.svg);
  background-position: bottom;
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
  height: 100%;
  width: 100%;
}
.FreeTrialFeatures-container {
  margin: 0 16px;
  position: relative;
  z-index: 1;
}
@media (min-width: 1280px) {
  .FreeTrialFeatures-container {
    margin: 0 auto;
  }
}
.FreeTrialFeatures-title.FreeTrialFeatures-title {
  margin: 0;
  padding: 40px 0;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 42px;
}
@media screen and (min-width: 1024px) {
  .FreeTrialFeatures-title.FreeTrialFeatures-title {
    font-size: 48px;
    line-height: 56px;
    text-align: center;
    padding: 96px 80px;
  }
}
.FreeTrialFeatures-features {
  padding-bottom: 64px;
}
@media screen and (min-width: 1024px) {
  .FreeTrialFeatures-features {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.FreeTrialFeatures-community {
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 8px 16px 0 rgba(53, 56, 70, 0.1);
  position: relative;
  padding: 32px;
  margin-bottom: 24px;
}
@media screen and (min-width: 1024px) {
  .FreeTrialFeatures-community {
    width: calc(40% - 64px);
    height: 100%;
    margin-right: 24px;
    margin-bottom: 0;
  }
}
.FreeTrialFeatures-communityTitle {
  position: relative;
}
.FreeTrialFeatures-communityTitle
  .FreeTrialFeatures-label.FreeTrialFeatures-label {
  background: #46e185;
  border-radius: 12px;
  width: auto;
  display: inline-block;
  position: absolute;
  top: 8px;
  left: 0;
  margin: 0;
  padding: 0 8px;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
}
@media (max-width: 374px) {
  .FreeTrialFeatures-communityTitle
    .FreeTrialFeatures-label.FreeTrialFeatures-label {
    font-size: 12px;
  }
}
.FreeTrialFeatures-communityTitle.FreeTrialFeatures-communityTitle,
.FreeTrialFeatures-enterpriseTitle.FreeTrialFeatures-enterpriseTitle {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 24px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  line-height: 36px;
}
@media (max-width: 374px) {
  .FreeTrialFeatures-communityTitle.FreeTrialFeatures-communityTitle {
    text-align: right;
  }
}
@media screen and (min-width: 1024px) {
  .FreeTrialFeatures-communityTitle.FreeTrialFeatures-communityTitle {
    text-align: right;
  }
}
@media (min-width: 1280px) {
  .FreeTrialFeatures-communityTitle.FreeTrialFeatures-communityTitle {
    text-align: center;
  }
}
.FreeTrialFeatures-communityDesc.FreeTrialFeatures-communityDesc,
.FreeTrialFeatures-enterpriseCloudDesc.FreeTrialFeatures-enterpriseCloudDesc,
.FreeTrialFeatures-enterpriseServerDesc.FreeTrialFeatures-enterpriseServerDesc {
  margin: 0;
  padding: 20px 0 32px;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (min-width: 1024px) {
  .FreeTrialFeatures-communityDesc.FreeTrialFeatures-communityDesc,
  .FreeTrialFeatures-enterpriseCloudDesc.FreeTrialFeatures-enterpriseCloudDesc,
  .FreeTrialFeatures-enterpriseServerDesc.FreeTrialFeatures-enterpriseServerDesc {
    font-size: 18px;
  }
}
.FreeTrialFeatures-communityCTA,
.FreeTrialFeatures-enterpriseCTA {
  display: block;
  width: 100%;
}
@media screen and (min-width: 480px) {
  .FreeTrialFeatures-communityCTA,
  .FreeTrialFeatures-enterpriseCTA {
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .FreeTrialFeatures-communityCTA,
  .FreeTrialFeatures-enterpriseCTA {
    width: 100%;
  }
}
.FreeTrialFeatures-communityHighlight.FreeTrialFeatures-communityHighlight,
.FreeTrialFeatures-enterpriseCloudHighlight.FreeTrialFeatures-enterpriseCloudHighlight,
.FreeTrialFeatures-enterpriseServerHighlight.FreeTrialFeatures-enterpriseServerHighlight {
  display: block;
  margin-top: 16px;
  color: #12437a;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
.FreeTrialFeatures-communityList,
.FreeTrialFeatures-enterpriseCloudListItems,
.FreeTrialFeatures-enterpriseServerListItems {
  margin-top: 40px;
}
.FreeTrialFeatures-communityList
  .FreeTrialFeatures-communityListItem.FreeTrialFeatures-communityListItem,
.FreeTrialFeatures-communityList
  .FreeTrialFeatures-enterpriseCloudListItem.FreeTrialFeatures-enterpriseCloudListItem,
.FreeTrialFeatures-communityList
  .FreeTrialFeatures-enterpriseServerListItem.FreeTrialFeatures-enterpriseServerListItem,
.FreeTrialFeatures-enterpriseCloudListItems
  .FreeTrialFeatures-communityListItem.FreeTrialFeatures-communityListItem,
.FreeTrialFeatures-enterpriseCloudListItems
  .FreeTrialFeatures-enterpriseCloudListItem.FreeTrialFeatures-enterpriseCloudListItem,
.FreeTrialFeatures-enterpriseCloudListItems
  .FreeTrialFeatures-enterpriseServerListItem.FreeTrialFeatures-enterpriseServerListItem,
.FreeTrialFeatures-enterpriseServerListItems
  .FreeTrialFeatures-communityListItem.FreeTrialFeatures-communityListItem,
.FreeTrialFeatures-enterpriseServerListItems
  .FreeTrialFeatures-enterpriseCloudListItem.FreeTrialFeatures-enterpriseCloudListItem,
.FreeTrialFeatures-enterpriseServerListItems
  .FreeTrialFeatures-enterpriseServerListItem.FreeTrialFeatures-enterpriseServerListItem {
  color: #12437a;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
  position: relative;
  padding-left: 24px;
  padding-bottom: 16px;
}
.FreeTrialFeatures-communityList
  .FreeTrialFeatures-communityListItem.FreeTrialFeatures-communityListItem:before,
.FreeTrialFeatures-communityList
  .FreeTrialFeatures-enterpriseCloudListItem.FreeTrialFeatures-enterpriseCloudListItem:before,
.FreeTrialFeatures-communityList
  .FreeTrialFeatures-enterpriseServerListItem.FreeTrialFeatures-enterpriseServerListItem:before,
.FreeTrialFeatures-enterpriseCloudListItems
  .FreeTrialFeatures-communityListItem.FreeTrialFeatures-communityListItem:before,
.FreeTrialFeatures-enterpriseCloudListItems
  .FreeTrialFeatures-enterpriseCloudListItem.FreeTrialFeatures-enterpriseCloudListItem:before,
.FreeTrialFeatures-enterpriseCloudListItems
  .FreeTrialFeatures-enterpriseServerListItem.FreeTrialFeatures-enterpriseServerListItem:before,
.FreeTrialFeatures-enterpriseServerListItems
  .FreeTrialFeatures-communityListItem.FreeTrialFeatures-communityListItem:before,
.FreeTrialFeatures-enterpriseServerListItems
  .FreeTrialFeatures-enterpriseCloudListItem.FreeTrialFeatures-enterpriseCloudListItem:before,
.FreeTrialFeatures-enterpriseServerListItems
  .FreeTrialFeatures-enterpriseServerListItem.FreeTrialFeatures-enterpriseServerListItem:before {
  content: "";
  background: url(https://uipath.com/hubfs/resources/Free%20Trial/Check_Circle.svg);
  background-repeat: no-repeat;
  position: absolute;
  top: 4px;
  left: 0;
  width: 100%;
  height: 100%;
}
.FreeTrialFeatures-enterprise {
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 8px 16px 0 rgba(53, 56, 70, 0.1);
  position: relative;
  padding: 32px;
}
@media screen and (min-width: 1024px) {
  .FreeTrialFeatures-enterprise {
    width: 70%;
  }
}
@media screen and (min-width: 768px) {
  .FreeTrialFeatures-enterpriseBody {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 1024px) {
  .FreeTrialFeatures-enterpriseCloud,
  .FreeTrialFeatures-enterpriseServer {
    width: calc((100% - 40px) / 2);
  }
}
@media (min-width: 1280px) {
  .FreeTrialFeatures-enterpriseCloud,
  .FreeTrialFeatures-enterpriseServer {
    width: calc((100% - 96px) / 2);
  }
}
.FreeTrialFeatures-enterpriseCloud {
  position: relative;
  margin-top: 40px;
}
.FreeTrialFeatures-enterpriseCloud:before {
  content: "";
  position: absolute;
  top: -16px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #dddfe6;
}
@media screen and (min-width: 768px) {
  .FreeTrialFeatures-enterpriseCloud {
    margin: 0;
  }
  .FreeTrialFeatures-enterpriseCloud:before {
    content: none;
  }
}
.FreeTrialFeatures-enterpriseFooter.FreeTrialFeatures-enterpriseFooter {
  padding: 32px 0;
}
.FreeTrialFeatures-enterpriseFooter.FreeTrialFeatures-enterpriseFooter p {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 24px;
}
.FreeTrialDescription-container {
  margin: 0 16px;
}
.FreeTrialDescription-container p {
  margin: 0;
  padding: 48px 0;
  color: #7c97b8;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .FreeTrialDescription-container p {
    width: 65%;
    margin: 0 auto;
  }
}
@media (min-width: 1280px) {
  .FreeTrialDescription-container {
    margin: 0 auto;
  }
}
.UiPathAwardsHeroHeader {
  background-color: #004e8e;
  background-image: linear-gradient(
      0deg,
      rgba(3, 86, 180, 0.9),
      rgba(0, 40, 85, 0.2)
    ),
    url(https://uipath.com/hubfs/resources/UiPath%20Awards/hero-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHeroHeader {
    background-image: linear-gradient(
        90deg,
        rgba(3, 86, 180, 0.9),
        rgba(0, 40, 85, 0.2)
      ),
      url(https://uipath.com/hubfs/resources/UiPath%20Awards/hero-bg.png);
    background-position: top;
  }
}
.UiPathAwardsHeroHeader-container {
  position: relative;
  margin: 0 16px;
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsHeroHeader-container {
    margin: 0 auto;
  }
}
.UiPathAwardsHeroHeader-header {
  padding: 24px 0 40px;
}
.UiPathAwardsHeroHeader-header img {
  width: 135px;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHeroHeader-header {
    padding-bottom: 56px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsHeroHeader-header {
    padding-bottom: 112px;
  }
}
.UiPathAwardsHeroHeader-nav {
  display: none;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHeroHeader-nav {
    display: block;
  }
  .UiPathAwardsHeroHeader-nav ul {
    width: 440px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .UiPathAwardsHeroHeader-nav ul li a {
    display: block;
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 12px;
    font-family: Inter, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    line-height: 18px;
    opacity: 1;
    transition: all 0.3s ease-out;
  }
  .UiPathAwardsHeroHeader-nav ul li a:hover {
    transition: all 0.3s ease-in;
    opacity: 0.5;
  }
}
.UiPathAwardsHeroHeader-body {
  padding-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHeroHeader-body {
    width: 50%;
    padding-bottom: 88px;
  }
}
.UiPathAwardsHeroHeader-title.UiPathAwardsHeroHeader-title {
  margin: 0;
  padding: 0 48px 0 0;
  color: #f3f6fa;
  font-size: 36px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 48px;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHeroHeader-title.UiPathAwardsHeroHeader-title {
    font-size: 48px;
    line-height: 54px;
  }
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsHeroHeader-title.UiPathAwardsHeroHeader-title {
    font-size: 56px;
    line-height: 64px;
  }
}
.UiPathAwardsHeroHeader-subtitle.UiPathAwardsHeroHeader-subtitle {
  margin: 0;
  padding: 0;
  color: #f3f6fa;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHeroHeader-subtitle.UiPathAwardsHeroHeader-subtitle {
    line-height: 28px;
  }
}
.UiPathAwardsHeroHeader-desc.UiPathAwardsHeroHeader-desc {
  margin: 0;
  padding: 32px 0;
  color: #f3f6fa;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
.UiPathAwardsHeroHeader-cta {
  width: 100%;
}
@media screen and (min-width: 480px) {
  .UiPathAwardsHeroHeader-cta {
    width: auto;
  }
}
.UiPathAwardsHeroHeader-video {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 48px;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHeroHeader-video {
    position: absolute;
    top: 60%;
    left: 65%;
    transform: translateY(-50%);
  }
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsHeroHeader-video {
    position: absolute;
    top: 65%;
    left: 73%;
    transform: translateY(-50%);
  }
}
.UiPathAwardsHeroHeader-playBtn img {
  transition: all 0.3s ease-out;
}
.UiPathAwardsHeroHeader-playBtn:hover img {
  transition: all 0.3s ease-in;
  transform: scale(1.1);
}
.UiPathAwardsHeroHeader-videoContent.UiPathAwardsHeroHeader-videoContent {
  margin-left: 16px;
}
.UiPathAwardsHeroHeader-videoContent.UiPathAwardsHeroHeader-videoContent p {
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 30px;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHeroHeader-videoContent.UiPathAwardsHeroHeader-videoContent p {
    font-size: 24px;
    line-height: 36px;
  }
}
.UiPathAwardsHeroHeader-videoContent.UiPathAwardsHeroHeader-videoContent a {
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 20px;
  transition: all 0.3s ease;
}
.UiPathAwardsHeroHeader-videoContent.UiPathAwardsHeroHeader-videoContent
  a:hover {
  transition: all 0.3s ease;
  opacity: 0.5;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHeroHeader-videoContent.UiPathAwardsHeroHeader-videoContent a {
    font-size: 16px;
    line-height: 20px;
  }
}
.UiPathAwardsHeroHeaderVideo-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  z-index: 10;
}
.UiPathAwardsHeroHeaderVideo-wrapper:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHeroHeaderVideo-wrapper:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .UiPathAwardsHeroHeaderVideo-wrapper:before {
    top: 30px;
  }
}
.UiPathAwardsHeroHeaderVideo-youtube {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.UiPathAwardsHeroHeader-videoContainer {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 30;
}
.UiPathAwardsHeroHeader-videoContainer:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHeroHeader-videoContainer:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .UiPathAwardsHeroHeader-videoContainer:before {
    top: 30px;
  }
}
.UiPathAwardsHeroHeader-videoContainer .UiPathAwardsHeroHeader-videoEmbed {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .UiPathAwardsHeroHeader-videoContainer .UiPathAwardsHeroHeader-videoEmbed {
    width: 80%;
  }
}
.UiPathAwardsHeroHeader-videoContainer .UiPathAwardsHeroHeader-videoOverlay {
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  width: 100vw;
  height: 100vh;
  z-index: 1;
}
.UiPathAwardsHighlights {
  background: #002755;
}
.UiPathAwardsHighlights-container {
  position: relative;
  margin: 0 16px;
  padding: 32px 0;
}
.UiPathAwardsHighlights-container:after {
  content: "";
  background: url(https://uipath.com/hubfs/resources/UiPath%20Awards/down-arrow.svg);
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  bottom: -32px;
  transform: translateX(-50%);
  width: 16px;
  height: 56px;
}
@media screen and (min-width: 480px) {
  .UiPathAwardsHighlights-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 16px;
    padding: 48px 0 40px;
  }
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsHighlights-container {
    margin: 0 auto;
    padding: 48px 0 40px;
  }
}
.UiPathAwardsHighlights-item {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
}
@media screen and (min-width: 480px) {
  .UiPathAwardsHighlights-item {
    width: calc(50% - 8px);
  }
  .UiPathAwardsHighlights-item:not(:nth-child(odd)) {
    margin-left: 16px;
  }
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHighlights-item {
    width: calc(50% - 16px);
  }
  .UiPathAwardsHighlights-item:not(:nth-child(odd)) {
    margin-left: 32px;
  }
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsHighlights-item {
    width: calc(25% - 18px);
    margin-bottom: 0;
  }
  .UiPathAwardsHighlights-item:not(:nth-child(4n + 1)) {
    margin-left: 24px;
  }
}
.UiPathAwardsHighlights-icon {
  -ms-flex-item-align: start;
  align-self: flex-start;
  width: 24px;
  margin-right: 16px;
}
.UiPathAwardsHighlights-title.UiPathAwardsHighlights-title {
  margin: 0;
  padding: 0 0 8px;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
}
.UiPathAwardsHighlights-desc.UiPathAwardsHighlights-desc {
  margin: 0;
  padding: 0;
  color: #cfdbea;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 20px;
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsHighlights-desc.UiPathAwardsHighlights-desc {
    line-height: 24px;
  }
}
.UiPathAwardsHowItWorks {
  background: #fff;
}
.UiPathAwardsHowItWorks-container {
  margin: 0 16px;
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsHowItWorks-container {
    margin: 0 auto;
  }
}
.UiPathAwardsHowItWorks-lead.UiPathAwardsHowItWorks-lead {
  padding: 64px 0;
}
@media screen and (min-width: 480px) {
  .UiPathAwardsHowItWorks-lead.UiPathAwardsHowItWorks-lead {
    padding: 64px 48px;
  }
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHowItWorks-lead.UiPathAwardsHowItWorks-lead {
    padding: 64px 96px;
  }
}
@media screen and (min-width: 1024px) {
  .UiPathAwardsHowItWorks-lead.UiPathAwardsHowItWorks-lead {
    padding: 64px 224px;
  }
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsHowItWorks-lead.UiPathAwardsHowItWorks-lead {
    padding: 96px 256px;
  }
}
.UiPathAwardsHowItWorks-lead.UiPathAwardsHowItWorks-lead p {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 30px;
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsHowItWorks-lead.UiPathAwardsHowItWorks-lead p {
    font-size: 24px;
    line-height: 36px;
  }
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHowItWorks-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHowItWorks-intro {
    width: calc(40% - 16px);
    margin-right: 32px;
  }
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsHowItWorks-intro {
    width: calc(50% - 128px);
    margin-right: 128px;
  }
}
.UiPathAwardsHowItWorks-title.UiPathAwardsHowItWorks-title {
  margin: 0;
  padding: 0 0 24px;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 38px;
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsHowItWorks-title.UiPathAwardsHowItWorks-title {
    font-size: 40px;
    line-height: 48px;
  }
}
.UiPathAwardsHowItWorks-desc.UiPathAwardsHowItWorks-desc p {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
}
.UiPathAwardsHowItWorks-desc.UiPathAwardsHowItWorks-desc p:not(:last-child) {
  padding-bottom: 24px;
}
.UiPathAwardsHowItWorks-box {
  position: relative;
  z-index: 10;
  background: #fff;
  box-shadow: -10px 10px 20px 0 rgba(0, 11, 35, 0.1);
  margin-top: 32px;
  padding: 32px 16px;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHowItWorks-box {
    box-shadow: -20px 20px 50px 0 rgba(0, 11, 35, 0.2);
    margin-top: 0;
    padding: 64px 48px 56px 96px;
    -ms-flex: 1;
    flex: 1;
  }
  .UiPathAwardsHowItWorks-box:before {
    content: "";
    position: absolute;
    top: 128px;
    left: -24px;
    background: #d6f5ff;
    width: 104px;
    height: 16px;
  }
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsHowItWorks-box {
    box-shadow: -40px 40px 100px 0 rgba(0, 11, 35, 0.2);
    margin-top: 0;
    padding: 64px 104px 56px;
    -ms-flex: 1;
    flex: 1;
  }
  .UiPathAwardsHowItWorks-box:before {
    content: "";
    position: absolute;
    top: 128px;
    left: -24px;
    background: #d6f5ff;
    width: 104px;
    height: 16px;
  }
}
.UiPathAwardsHowItWorks-boxHeading.UiPathAwardsHowItWorks-boxHeading h5 {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
.UiPathAwardsHowItWorks-boxBody {
  margin-top: 16px;
}
.UiPathAwardsHowItWorks-boxItem.UiPathAwardsHowItWorks-boxItem {
  margin-bottom: 32px;
}
.UiPathAwardsHowItWorks-boxItem.UiPathAwardsHowItWorks-boxItem h4 {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 26px;
}
.UiPathAwardsHowItWorks-boxItem.UiPathAwardsHowItWorks-boxItem p {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
}
.UiPathAwardsHowItWorks-boxCTA {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsHowItWorks-boxCTA {
    text-align: left;
  }
}
.UiPathAwardsRules {
  background: #202026;
  margin-top: -48px;
}
.UiPathAwardsRules-container {
  margin: 0 16px;
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsRules-container {
    margin: 0 auto;
  }
}
.UiPathAwardsRules-body {
  padding: 104px 0 56px;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsRules-body {
    padding: 128px 0 56px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.UiPathAwardsRules-rules {
  margin-bottom: 50px;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsRules-rules {
    width: calc(50% - 32px);
  }
  .UiPathAwardsRules-rules:not(:nth-child(odd)) {
    margin-left: 32px;
  }
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsRules-rules {
    width: 50%;
  }
  .UiPathAwardsRules-rules:not(:nth-child(odd)) {
    margin-left: 0;
  }
}
.UiPathAwardsRules-headline.UiPathAwardsRules-headline h4 {
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
.UiPathAwardsRules-title.UiPathAwardsRules-title {
  position: relative;
}
.UiPathAwardsRules-title.UiPathAwardsRules-title:after {
  content: "";
  background: #ff6900;
  width: 104px;
  height: 4px;
  position: absolute;
  bottom: -8px;
  left: 0;
}
@media screen and (min-width: 1024px) {
  .UiPathAwardsRules-title.UiPathAwardsRules-title:after {
    bottom: -40px;
  }
}
.UiPathAwardsRules-title.UiPathAwardsRules-title h3 {
  margin: 0;
  padding: 16px 88px 0 0;
  color: #f3f6fa;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 42px;
}
@media screen and (min-width: 1024px) {
  .UiPathAwardsRules-title.UiPathAwardsRules-title h3 {
    padding: 16px 160px 0 0;
    font-size: 40px;
    line-height: 48px;
  }
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsRules-title.UiPathAwardsRules-title h3 {
    padding: 16px 160px 0 0;
    font-size: 48px;
    line-height: 56px;
  }
}
.UiPathAwardsRules-content {
  margin-top: 32px;
}
@media screen and (min-width: 1024px) {
  .UiPathAwardsRules-content {
    margin-top: 64px;
  }
}
.UiPathAwardsRules-desc.UiPathAwardsRules-desc--marginTopBig {
  margin-top: 32px;
}
.UiPathAwardsRules-desc.UiPathAwardsRules-desc--marginTopSmall {
  margin-top: 16px;
}
.UiPathAwardsRules-desc.UiPathAwardsRules-desc h5 {
  margin: 0;
  padding: 0 0 20px;
  color: #f3f6fa;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 26px;
}
.UiPathAwardsRules-desc.UiPathAwardsRules-desc h6 {
  margin: 0;
  padding: 0 0 8px;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
.UiPathAwardsRules-desc.UiPathAwardsRules-desc p {
  margin: 0;
  padding: 0;
  color: #cfdbea;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
}
.UiPathAwardsRules-desc.UiPathAwardsRules-desc p.UiPathAwardsRules-prize {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  color: #f3f6fa;
}
.UiPathAwardsRules-desc.UiPathAwardsRules-desc p.UiPathAwardsRules-lead {
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  color: #f3f6fa;
}
.UiPathAwardsRules-desc.UiPathAwardsRules-desc ul li {
  margin: 0 0 0 16px;
  padding: 0;
  color: #cfdbea;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 28px;
  list-style: disc;
}
.UiPathAwardsRules-cta.UiPathAwardsRules-cta {
  margin-top: 16px;
}
.UiPathAwardsRules-cta.UiPathAwardsRules-cta a {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.75;
  color: #0085ca;
}
.UiPathAwardsRules-cta.UiPathAwardsRules-cta a svg {
  margin-bottom: -6px;
  margin-right: 4px;
}
.UiPathAwardsRules-cta.UiPathAwardsRules-cta a svg path {
  transition: fill 0.2s ease;
}
.UiPathAwardsRules-cta.UiPathAwardsRules-cta a:hover {
  color: #ff6900;
}
.UiPathAwardsRules-cta.UiPathAwardsRules-cta a:hover svg {
  margin-bottom: -6px;
}
.UiPathAwardsRules-cta.UiPathAwardsRules-cta a:hover svg path {
  fill: #ff6900;
  transition: fill 0.2s ease;
}
.UiPathAwardsFAQ {
  background: #fff;
}
.UiPathAwardsFAQ-container {
  margin: 64px 16px;
}
@media screen and (min-width: 1024px) {
  .UiPathAwardsFAQ-container {
    margin: 96px 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsFAQ-container {
    margin: 96px auto;
  }
}
@media screen and (min-width: 1024px) {
  .UiPathAwardsFAQ-header {
    width: 40%;
  }
}
.UiPathAwardsFAQ-title.UiPathAwardsFAQ-title {
  margin: 0;
  padding: 0 144px 0 0;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 38px;
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsFAQ-title.UiPathAwardsFAQ-title {
    font-size: 40px;
    line-height: 48px;
    padding: 0 192px 0 0;
  }
}
.UiPathAwardsFAQ-body {
  margin-top: 32px;
}
@media screen and (min-width: 1024px) {
  .UiPathAwardsFAQ-body {
    -ms-flex: 1;
    flex: 1;
    margin-top: 0;
  }
}
.UiPathAwardsFAQ-item {
  position: relative;
}
.UiPathAwardsFAQ-item:before {
  top: 0;
}
.UiPathAwardsFAQ-item:before,
.UiPathAwardsFAQ-item:last-child:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background: #cfdbea;
}
.UiPathAwardsFAQ-item:last-child:after {
  bottom: 0;
}
.UiPathAwardsFAQ-itemHeader.UiPathAwardsFAQ-itemHeader {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: center;
  align-items: center;
  padding: 24px 0;
  opacity: 0.9;
}
.UiPathAwardsFAQ-itemHeader.UiPathAwardsFAQ-itemHeader a {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 26px;
}
.UiPathAwardsFAQ-item--active
  .UiPathAwardsFAQ-itemHeader.UiPathAwardsFAQ-itemHeader
  a {
  color: #ff6900;
}
.UiPathAwardsFAQ-itemHeader.UiPathAwardsFAQ-itemHeader a:hover {
  color: #ff6900;
  cursor: pointer;
}
.UiPathAwardsFAQ-itemHeader.UiPathAwardsFAQ-itemHeader img {
  max-width: 24px;
  margin-right: 24px;
  transform: rotate(-180deg);
  transition: transform 0.2s ease, bottom 0.2s ease;
}
.UiPathAwardsFAQ-item--active
  .UiPathAwardsFAQ-itemHeader.UiPathAwardsFAQ-itemHeader
  img {
  transform: rotate(0);
  transition: transform 0.2s ease, bottom 0.2s ease;
}
.UiPathAwardsFAQ-itemHeader.UiPathAwardsFAQ-itemHeader:hover {
  cursor: pointer;
  opacity: 1;
}
.UiPathAwardsFAQ-itemBody {
  display: none;
}
.UiPathAwardsFAQ-item--active .UiPathAwardsFAQ-itemBody {
  display: block;
}
.UiPathAwardsFAQ-itemBody p {
  margin: 0;
  padding: 0 0 24px;
  color: #002855;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
.UiPathAwardsBottomCTA {
  background-color: #f3f6fa;
  position: relative;
}
.UiPathAwardsBottomCTA:before {
  content: "";
  width: 64px;
  height: 4px;
  background: #ff6900;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsBottomCTA:before {
    width: 160px;
  }
}
.UiPathAwardsBottomCTA-container {
  position: relative;
  margin: 0 16px;
  padding: 64px 0;
}
.UiPathAwardsBottomCTA-container:before {
  content: "";
  background: url(https://uipath.com/hubfs/resources/About%20Us/UiPath.png);
  background-size: 100%;
  background-position: 100%;
  background-repeat: no-repeat;
  width: 100%;
  height: 20%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
}
@media screen and (min-width: 480px) {
  .UiPathAwardsBottomCTA-container:before {
    height: 60%;
  }
}
@media screen and (min-width: 768px) {
  .UiPathAwardsBottomCTA-container:before {
    height: 40%;
  }
}
@media screen and (min-width: 1024px) {
  .UiPathAwardsBottomCTA-container:before {
    height: 50%;
  }
}
@media screen and (min-width: 1280px) {
  .UiPathAwardsBottomCTA-container:before {
    padding: 96px 0;
    height: 60%;
  }
}
@media screen and (min-width: 1024px) {
  .UiPathAwardsBottomCTA-container {
    margin-left: auto;
    margin-right: auto;
  }
}
.UiPathAwardsBottomCTA-body.UiPathAwardsBottomCTA-body {
  position: relative;
  z-index: 1;
}
.UiPathAwardsBottomCTA-body.UiPathAwardsBottomCTA-body h2 {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-size: 40px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  line-height: 48px;
}
@media screen and (min-width: 768px) {
  .UiPathAwardsBottomCTA-body.UiPathAwardsBottomCTA-body h2 {
    font-size: 56px;
    line-height: 64px;
  }
}
.UiPathAwardsBottomCTA-body.UiPathAwardsBottomCTA-body p {
  margin: 0;
  padding: 24px;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 24px;
}
@media screen and (min-width: 480px) {
  .UiPathAwardsBottomCTA-body.UiPathAwardsBottomCTA-body p {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.UiPathAwardsBottomCTA-CTA.UiPathAwardsBottomCTA-CTA {
  margin-top: 16px;
  text-align: center;
}
.UiPathAwardsBottomCTA-CTA.UiPathAwardsBottomCTA-CTA a {
  width: 100%;
}
@media screen and (min-width: 480px) {
  .UiPathAwardsBottomCTA-CTA.UiPathAwardsBottomCTA-CTA a {
    width: auto;
  }
}
.ForwardIII-headerContainer {
  margin: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .ForwardIII-headerContainer {
    margin: 24px 16px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-headerContainer {
    margin: 24px auto;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-headerContainer--noBottomMargin {
    margin: 24px 16px 0;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-headerContainer--noBottomMargin {
    margin: 24px auto;
  }
}
.ForwardIII-headerLogo.ForwardIII-headerLogo {
  width: 96px;
}
.ForwardIII-headerLogo.ForwardIII-headerLogo a {
  padding: 8px 0;
}
.ForwardIII-headerLogo.ForwardIII-headerLogo img {
  width: 100%;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .ForwardIII-headerLogo.ForwardIII-headerLogo {
    width: auto;
  }
  .ForwardIII-headerLogo.ForwardIII-headerLogo a {
    padding: 16px 0;
  }
}
.ForwardIII-headerMenu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.ForwardIII-headerMenuItems {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  position: absolute;
  top: 68px;
  left: 0;
  z-index: 1;
  overflow: hidden;
  padding: 24px 16px;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-line-pack: center;
  align-content: center;
  width: 100%;
  height: 700px;
}
.ForwardIII-headerMenuItems.is-active {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.ForwardIII-headerMenuItems.hideLogo {
  height: 100vh;
}
@media screen and (min-width: 768px) {
  .ForwardIII-headerMenuItems {
    top: 88px;
    height: 950px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-headerMenuItems {
    opacity: 1;
    visibility: visible;
    position: relative;
    top: 0;
    left: 0;
    margin-right: 32px;
    padding: 0;
    background-color: transparent;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
  }
}
.ForwardIII-headerMenuItem.ForwardIII-headerMenuItem {
  padding: 24px 0;
  border-bottom: 1px solid #e9f0f3;
}
.ForwardIII-headerMenuItem.ForwardIII-headerMenuItem a {
  display: inline-block;
  width: 100%;
  margin: -16px 0;
  padding: 16px 0;
  color: #0067df;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 20px;
}
.ForwardIII-headerMenuItem.ForwardIII-headerMenuItem a.is-active {
  color: #353c4a;
}
@media screen and (min-width: 768px) {
  .ForwardIII-headerMenuItem.ForwardIII-headerMenuItem a {
    font-size: 20px;
    line-height: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-headerMenuItem.ForwardIII-headerMenuItem a {
    font-size: 16px;
    line-height: 20px;
  }
}
.ForwardIII-headerMenuItem.ForwardIII-headerMenuItem:not(:first-child) {
  border-top: 1px solid #e9f0f3;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-headerMenuItem.ForwardIII-headerMenuItem {
    padding: 0;
    border-bottom: 0;
  }
  .ForwardIII-headerMenuItem.ForwardIII-headerMenuItem:not(:last-child) {
    margin-right: 20px;
  }
  .ForwardIII-headerMenuItem.ForwardIII-headerMenuItem:not(:first-child) {
    border-top: 0;
  }
  .ForwardIII-headerMenuItem.ForwardIII-headerMenuItem a {
    margin: 0;
    padding: 0 0 2px;
    color: #0067df;
    font-size: 16px;
    font-family: Inter, sans-serif;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    transition: all 0.5s ease;
  }
  .ForwardIII-headerMenuItem.ForwardIII-headerMenuItem a:hover {
    border-bottom: 1px solid #0067df;
    transition: all 0.5s ease;
  }
  .ForwardIII-headerMenuItem.ForwardIII-headerMenuItem a.is-active:hover {
    border-bottom: 1px solid #353c4a;
    transition: all 0.5s ease;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-headerMenuItem.ForwardIII-headerMenuItem:not(:last-child) {
    margin-right: 32px;
  }
}
.ForwardIII-headerCTA.ForwardIII-headerCTA {
  background-color: #fa4616;
  padding: 6px 24px;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: right;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
  opacity: 1;
  visibility: visible;
  transition: all 0.5s ease;
}
@media screen and (min-width: 375px) {
  .ForwardIII-headerCTA.ForwardIII-headerCTA {
    margin-right: 16px;
  }
}
.ForwardIII-headerCTA.ForwardIII-headerCTA:hover {
  background-color: #fb5124;
  transition: all 0.5s ease;
}
.ForwardIII-headerCTA.ForwardIII-headerCTA.hideCTA {
  opacity: 0;
  visibility: 0;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
@media screen and (min-width: 768px) {
  .ForwardIII-headerCTA.ForwardIII-headerCTA {
    padding: 16px 48px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-headerCTA.ForwardIII-headerCTA {
    margin-right: 0;
  }
}
.ForwardIII-headerMobileMenuCTA.ForwardIII-headerMobileMenuCTA {
  background-color: #fa4616;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 48px;
  padding: 14px 0;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
}
.ForwardIII-headerMobileMenuCTA.ForwardIII-headerMobileMenuCTA:hover {
  background-color: #fb5124;
}
@media screen and (min-width: 768px) {
  .ForwardIII-headerMobileMenuCTA.ForwardIII-headerMobileMenuCTA {
    padding: 16px 48px;
    width: 280px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-headerMobileMenuCTA.ForwardIII-headerMobileMenuCTA {
    display: none;
  }
}
.ForwardIII-headerMobileMenuImage {
  width: 90%;
  position: absolute;
  bottom: -48px;
}
.ForwardIII-headerMenuItems--hideLogo .ForwardIII-headerMobileMenuImage {
  display: none;
}
@media screen and (min-width: 768px) {
  .ForwardIII-headerMobileMenuImage {
    bottom: 0;
    left: 24px;
    right: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-headerMobileMenuImage {
    display: none;
  }
}
.ForwardIII-menuButton {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 48px;
  height: 40px;
  background: 0 0;
  cursor: pointer;
  overflow: hidden;
  border: 1px solid grey;
  border: 0;
  outline: 0;
  font-size: 0;
}
.ForwardIII-menuButton > span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 20px;
  height: 2px;
  background-color: #000;
  transition: opacity 0.2s ease, transform 0.2s ease;
}
@media screen and (min-width: 768px) {
  .ForwardIII-menuButton > span {
    width: 28px;
    height: 3px;
  }
}
.ForwardIII-menuButton:after,
.ForwardIII-menuButton:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 20px;
  height: 2px;
  background-color: #000;
  transition: transform 0.25s ease;
}
@media screen and (min-width: 768px) {
  .ForwardIII-menuButton:after,
  .ForwardIII-menuButton:before {
    width: 28px;
    height: 3px;
  }
}
.ForwardIII-menuButton:after {
  transform: translateY(6px);
}
@media screen and (min-width: 768px) {
  .ForwardIII-menuButton:after {
    transform: translateY(8px);
  }
}
.ForwardIII-menuButton:before {
  transform: translateY(-6px);
}
@media screen and (min-width: 768px) {
  .ForwardIII-menuButton:before {
    transform: translateY(-8px);
  }
}
.ForwardIII-menuButton.is-active > span {
  transform: translateX(40px);
  transition: opacity 0.2s ease 0s, transform 0.15s ease;
}
.ForwardIII-menuButton.is-active:after {
  transform: translateY(0) rotate(45deg);
  transition: transform 0.15s ease;
}
.ForwardIII-menuButton.is-active:before {
  transform: translateY(0) rotate(-45deg);
  transition: transform 0.15s ease;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-menuButton {
    display: none;
  }
}
.ForwardIII-headlineContainer {
  margin: 64px 16px 204px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-headlineContainer {
    margin: 152px 16px 24px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-headlineContainer {
    margin: 152px auto 80px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-headlineContainer {
    margin: 184px auto 80px;
  }
}
@media screen and (min-width: 768px) {
  .ForwardIII-headlineContent {
    padding-left: 50%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-headlineContent {
    margin: 0 auto;
  }
}
.ForwardIII-heroHeadline-leadText.ForwardIII-heroHeadline-leadText {
  margin: 0;
  padding: 0;
  color: #fa4616;
  font-size: 12px;
  font-family: Inter, sans-serif;
  letter-spacing: 0.5px;
  line-height: 18px;
}
@media screen and (min-width: 1440px) {
  .ForwardIII-heroHeadline-leadText.ForwardIII-heroHeadline-leadText {
    padding: 0 0 8px;
  }
}
.ForwardIII-heroHeadline-leadText.ForwardIII-heroHeadline-leadText a,
.ForwardIII-heroHeadline-leadText.ForwardIII-heroHeadline-leadText a:hover {
  color: #fa4616;
}
.ForwardIII-heroHeadline-location.ForwardIII-heroHeadline-location {
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 28px;
  font-family: Nimbus-Sans, sans-serif;
  font-weight: 700;
  line-height: 36px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-heroHeadline-location.ForwardIII-heroHeadline-location {
    font-size: 34px;
    line-height: 48px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-heroHeadline-location.ForwardIII-heroHeadline-location {
    font-size: 44px;
    line-height: 48px;
  }
}
.ForwardIII-heroHeadline-date.ForwardIII-heroHeadline-date {
  color: #353c4a;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-heroHeadline-date.ForwardIII-heroHeadline-date {
    font-size: 16px;
  }
}
.ForwardIII-hero {
  position: relative;
  height: auto;
}
.ForwardIII-heroContainer {
  width: 100%;
  height: 100%;
  background: url(https://uipath.com/hubfs/resources/ForwardIII/homepage/forward-III-hero-bg-mobile.png);
  background-repeat: no-repeat;
  background-position: top;
  background-size: 100%;
  height: 360px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-heroContainer {
    margin-top: 24px;
    background: url(https://uipath.com/hubfs/resources/ForwardIII/homepage/forward-III-hero-bg.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 768px;
  }
}
.ForwardIII-heroContent {
  position: relative;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-heroContent {
    margin: 0 auto;
  }
}
.ForwardIII-heroBox {
  position: absolute;
  top: -180px;
  left: 0;
  background-color: #000;
  display: inline-block;
  width: auto;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-heroBox {
    top: -208px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-heroBox {
    margin-top: -24px;
    margin-left: -104px;
  }
}
.ForwardIII-heroBox-image {
  margin: 92px 72px 92px 16px;
  width: 170px;
  height: 80px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-heroBox-image {
    margin: 100px 80px 100px 40px;
    width: 200px;
    height: 110px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-heroBox-image {
    width: 330px;
    height: 160px;
    margin: 100px 80px 100px 40px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-heroBox-image {
    width: 330px;
    height: 160px;
    margin: 180px 160px 180px 104px;
  }
}
.ForwardIII-registration {
  margin-top: 85px;
}
.ForwardIII-registration--marginTopBottom {
  margin-top: 0;
  margin-bottom: 64px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-registration--marginTopBottom {
    margin-bottom: 96px;
  }
}
.ForwardIII-registrationCointainer {
  margin: 0 16px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-registrationCointainer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-registrationCointainer {
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) {
  .ForwardIII-registrationBody.ForwardIII-registrationBody {
    width: 60%;
  }
}
.ForwardIII-registrationBody.ForwardIII-registrationBody h1 {
  margin: 0 0 36px;
  padding: 0;
  color: #000;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: -0.5;
  line-height: 36px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-registrationBody.ForwardIII-registrationBody h1 {
    font-size: 44px;
    line-height: 48px;
  }
}
.ForwardIII-registrationBody.ForwardIII-registrationBody
  .ForwardIII-registrationBodyCTA.ForwardIII-registrationBodyCTA {
  display: inline-block;
  width: 100%;
  background-color: #fa4616;
  padding: 18px 0;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
  transition: all 0.5s ease;
}
.ForwardIII-registrationBody.ForwardIII-registrationBody
  .ForwardIII-registrationBodyCTA.ForwardIII-registrationBodyCTA:hover {
  background-color: #fb5124;
  transition: all 0.5s ease;
}
@media screen and (min-width: 768px) {
  .ForwardIII-registrationBody.ForwardIII-registrationBody
    .ForwardIII-registrationBodyCTA.ForwardIII-registrationBodyCTA {
    width: auto;
    padding: 18px 72px;
  }
}
.ForwardIII-registration-infoText.ForwardIII-registration-infoText {
  margin-top: 20px;
  width: 170px;
}
.ForwardIII-registration-infoText.ForwardIII-registration-infoText h4 {
  margin: 0;
  padding: 0;
  color: #353c4a;
  font-size: 12px;
  font-family: Inter, sans-serif;
  letter-spacing: 0.5px;
  line-height: 18px;
}
.ForwardIII-registration-infoText.ForwardIII-registration-infoText
  .ForwardIII-registration-infoText-oneLineCTA {
  color: #0067df;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: all 0.5s ease;
}
.ForwardIII-registration-infoText.ForwardIII-registration-infoText
  .ForwardIII-registration-infoText-oneLineCTA:hover {
  color: #0067df;
  border-bottom: 1px solid #0067df;
  transition: all 0.5s ease;
}
.ForwardIII-registration-infoText.ForwardIII-registration-infoText--fullWidth {
  width: 100%;
}
.ForwardIII-registration-infoText.ForwardIII-registration-infoText--hide,
.ForwardIII-registrationImg {
  display: none;
}
@media screen and (min-width: 768px) {
  .ForwardIII-registrationImg {
    display: block;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
}
.ForwardIII-video {
  position: relative;
  margin-top: 85px;
  background: url(https://uipath.com/hubfs/resources/ForwardIII/homepage/forward-III-video-bg.png);
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  width: 100%;
  height: auto;
}
.ForwardIII-videoCointainer {
  padding: 96px 16px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-videoCointainer {
    padding: 112px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-videoCointainer {
    margin: 0 16px;
    padding: 200px 0 160px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-videoCointainer {
    margin: 0 auto;
    padding: 200px 0 160px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-videoHeadline.ForwardIII-videoHeadline {
    width: 70%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-videoHeadline.ForwardIII-videoHeadline {
    width: 50%;
  }
}
.ForwardIII-videoHeadline.ForwardIII-videoHeadline p {
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-videoHeadline.ForwardIII-videoHeadline p {
    font-size: 24px;
    line-height: 36px;
  }
}
.ForwardIII-videoItems {
  margin-top: 24px;
  margin-bottom: 64px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-videoItems {
    width: 90%;
    margin-top: 32px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-videoItems {
    width: 100%;
  }
}
.ForwardIII-videoItem.ForwardIII-videoItem:not(:last-child) {
  margin-bottom: 24px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-videoItem.ForwardIII-videoItem:last-child {
    margin-bottom: 24px;
  }
}
.ForwardIII-videoItem.ForwardIII-videoItem h4 {
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 32px;
  font-family: Nimbus-Sans, sans-serif;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 40px;
}
.ForwardIII-videoItem.ForwardIII-videoItem h4 > span {
  font-family: Nimbus-Sans, sans-serif;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-videoItem.ForwardIII-videoItem h4 {
    font-size: 56px;
    line-height: 64px;
  }
  .ForwardIII-videoItem.ForwardIII-videoItem h4 > span {
    display: block;
  }
}
.ForwardIII-videoSection {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.ForwardIII-videoSection:hover #video-svg {
  fill: #fa4616;
  transition: fill 0.5s ease;
}
.ForwardIII-videoSection a #video-svg {
  fill: #fff;
  transition: fill 0.5s ease;
}
.ForwardIII-videoSection a:hover #video-svg {
  fill: #fa4616;
  transition: fill 0.5s ease;
}
.ForwardIII-videoContent {
  margin-left: 16px;
}
.ForwardIII-videoContent a {
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
}
.ForwardIII-videoContent a > span {
  display: block;
}
.ForwardIIIVideo-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  z-index: 10;
}
.ForwardIIIVideo-wrapper:before {
  content: "X";
  position: absolute;
  top: 20px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  .ForwardIIIVideo-wrapper:before {
    top: 30px;
  }
}
.ForwardIIIVideo-youtube {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 80%;
}
@media screen and (min-width: 1440px) {
  .ForwardIIIVideo-youtube {
    width: 70%;
    height: 80%;
  }
}
.ForwardIII-videoContainer {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 30;
}
.ForwardIII-videoContainer:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .ForwardIII-videoContainer:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-videoContainer:before {
    top: 30px;
  }
}
.ForwardIII-videoContainer .ForwardIII-videoEmbed {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-videoContainer .ForwardIII-videoEmbed {
    width: 80%;
  }
}
.ForwardIII-videoContainer .ForwardIII-videoOverlay {
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  width: 100vw;
  height: 100vh;
  z-index: 1;
}
.ForwardIII-speakers {
  position: relative;
  margin-top: 96px;
  padding-top: 1px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakers {
    margin-top: 152px;
  }
}
@media screen and (min-width: 1440px) {
  .ForwardIII-speakers:after {
    content: "";
    position: absolute;
    top: 32%;
    left: 0;
    z-index: -1;
    background: url(https://uipath.com/hubfs/resources/ForwardIII/homepage/forward-III-speakers-left-dots-pattern.svg);
    background-repeat: no-repeat;
    width: 680px;
    height: 128px;
  }
}
.ForwardIII-speakers:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  background: url(https://uipath.com/hubfs/resources/ForwardIII/homepage/forward-III-speakers-right-dots-pattern-mobile.svg);
  background-repeat: no-repeat;
  width: 160px;
  height: 80px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakers:before {
    background: url(https://uipath.com/hubfs/resources/ForwardIII/homepage/forward-III-speakers-right-dots-pattern-tablet.svg);
    background-repeat: no-repeat;
    width: 280px;
    height: 170px;
  }
}
@media screen and (min-width: 1440px) {
  .ForwardIII-speakers:before {
    left: 60%;
    background: url(https://uipath.com/hubfs/resources/ForwardIII/homepage/forward-III-speakers-right-dots-pattern.svg);
    background-repeat: no-repeat;
    width: 1166px;
    height: 266px;
  }
}
.ForwardIII-speakersCointainer {
  background-color: #fff;
  margin: 0 16px;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-speakersCointainer {
    margin: 0 auto;
  }
}
.ForwardIII-speakersHeader.ForwardIII-speakersHeader {
  margin-top: 72px;
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakersHeader.ForwardIII-speakersHeader {
    width: 50%;
    margin-top: 0;
    margin-bottom: 64px;
  }
}
.ForwardIII-speakersHeader.ForwardIII-speakersHeader p {
  margin: 0;
  padding: 0 0 8px;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakersHeader.ForwardIII-speakersHeader p {
    padding: 0 0 16px;
  }
}
.ForwardIII-speakersHeader.ForwardIII-speakersHeader h3 {
  margin: 0;
  padding: 0;
  color: #000;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 44px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-speakersHeader.ForwardIII-speakersHeader h3 {
    font-size: 64px;
    line-height: 72px;
  }
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakersItems {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-speakersItems.ForwardIII-speakersItems--spaceBetweenTableOnly {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.ForwardIII-speakersItem:not(:last-child) {
  margin-bottom: 48px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakersItem {
    width: calc(50% - 8px);
  }
  .ForwardIII-speakersItem:nth-child(2) {
    margin-left: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-speakersItem {
    width: calc(25% - 18px);
  }
  .ForwardIII-speakersItem:nth-child(2) {
    margin-left: 0;
  }
  .ForwardIII-speakersItem:not(:nth-child(4n + 1)) {
    margin-left: 24px;
  }
}
.ForwardIII-speakerInfo {
  margin-top: 24px;
}
.ForwardIII-speakerImg {
  overflow: hidden;
  height: 0;
  padding-top: 100%;
  background-image: url(https://uipath.com/hubfs/resources/ForwardIII/speakers/7_Marie_Myers.png);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakerImg {
    padding-top: 111.111%;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-speakerImg {
    padding-top: 141.84%;
  }
}
.ForwardIII-speakerHeadline.ForwardIII-speakerHeadline {
  margin: 0;
  padding: 0 0 8px;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 16px;
}
.ForwardIII-speakerHeadline.ForwardIII-speakerHeadline--normalCase {
  text-transform: none;
}
.ForwardIII-speakerName.ForwardIII-speakerName {
  margin: 0;
  padding: 0;
  color: #0067df;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  border-bottom: 3px solid transparent;
  transition: all 0.5s ease;
}
.ForwardIII-speakerName.ForwardIII-speakerName:hover {
  border-bottom: 3px solid #0067df;
  transition: all 0.5s ease;
}
.ForwardIII-speakerName.ForwardIII-speakerName.ForwardIII-speakerName--noHover {
  color: #000;
}
.ForwardIII-speakerName.ForwardIII-speakerName.ForwardIII-speakerName--noHover:hover {
  border-bottom: none;
  transition: none;
  color: #000;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakerName.ForwardIII-speakerName {
    font-size: 28px;
    line-height: 36px;
  }
}
.ForwardIII-speakerAffiliation.ForwardIII-speakerAffiliation {
  margin: 0;
  padding: 8px 0 0;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakerAffiliation.ForwardIII-speakerAffiliation {
    width: 80%;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-speakerAffiliation.ForwardIII-speakerAffiliation {
    width: 90%;
  }
}
.ForwardIII-speakersFooter {
  margin-top: 32px;
  margin-bottom: 96px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakersFooter {
    width: 80%;
    margin-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-speakersFooter {
    width: 50%;
    margin-top: 0;
  }
}
.ForwardIII-speakersFooterText.ForwardIII-speakersFooterText {
  margin: 0;
  padding: 0;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.ForwardIII-speakersFooterCTA.ForwardIII-speakersFooterCTA {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-top: 32px;
  padding: 18px 0 18px 24px;
  border: 2px solid #212a38;
  color: #353c4a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 20px;
  background-color: #fff;
  transition: all 0.5s ease;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakersFooterCTA.ForwardIII-speakersFooterCTA {
    width: 270px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.ForwardIII-speakersFooterCTA.ForwardIII-speakersFooterCTA img {
  margin-right: 24px;
  padding-top: 4px;
  float: right;
}
.ForwardIII-speakersFooterCTA.ForwardIII-speakersFooterCTA:hover {
  background-color: #f6fafb;
  color: #0067df;
  transition: all 0.5s ease;
}
.ForwardIII-schedule {
  position: relative;
  background: url(https://uipath.com/hubfs/resources/ForwardIII/homepage/agenda-bg.png);
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  width: 100%;
  height: auto;
}
.ForwardIII-scheduleCointainer {
  padding: 64px 16px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-scheduleCointainer {
    margin: 0 16px;
    padding: 200px 0 160px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-scheduleCointainer {
    margin: 0 auto;
    padding: 200px 0 160px;
  }
}
.ForwardIII-scheduleHeader.ForwardIII-scheduleHeader {
  margin-bottom: 48px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-scheduleHeader.ForwardIII-scheduleHeader {
    width: 100%;
    margin-top: 0;
  }
}
.ForwardIII-scheduleHeader.ForwardIII-scheduleHeader p {
  margin: 0;
  padding: 0 0 8px;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-scheduleHeader.ForwardIII-scheduleHeader p {
    padding: 0 0 16px;
  }
}
.ForwardIII-scheduleHeader.ForwardIII-scheduleHeader h3 {
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 44px;
}
.ForwardIII-scheduleHeader.ForwardIII-scheduleHeader h3 > span {
  display: block;
  font-family: Nimbus-Sans, sans-serif;
}
@media screen and (min-width: 768px) {
  .ForwardIII-scheduleHeader.ForwardIII-scheduleHeader h3 > span {
    display: inline-block;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-scheduleHeader.ForwardIII-scheduleHeader h3 > span {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-scheduleHeader.ForwardIII-scheduleHeader h3 {
    font-size: 44px;
    line-height: 48px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-scheduleItems {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.ForwardIII-scheduleItem {
  margin-bottom: 24px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-scheduleItem {
    margin-bottom: 24px;
    width: calc(33.333% - 16px);
  }
  .ForwardIII-scheduleItem:not(:nth-child(3n + 1)) {
    margin-left: 24px;
  }
}
.ForwardIII-scheduleHeadline.ForwardIII-scheduleHeadline {
  margin: 0;
  padding: 0 0 8px;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
.ForwardIII-scheduleHeadline.ForwardIII-scheduleHeadline > span {
  display: block;
}
.ForwardIII-scheduleInfo {
  position: relative;
  margin-top: 16px;
}
.ForwardIII-scheduleInfo:before {
  content: "";
  position: absolute;
  top: -8px;
  left: 0;
  width: 24px;
  height: 4px;
  background: #fff;
}
@media screen and (min-width: 768px) {
  .ForwardIII-scheduleInfo:before {
    width: 56px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-scheduleInfo:before {
    width: 24px;
  }
}
.ForwardIII-scheduleInfoText.ForwardIII-scheduleInfoText {
  margin: 0;
  padding: 0;
  color: #0067df;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  border-bottom: 2px solid transparent;
  transition: all 0.5s ease;
}
.ForwardIII-scheduleInfoText.ForwardIII-scheduleInfoText:hover {
  border-bottom: 2px solid #0067df;
  transition: all 0.5s ease;
}
.ForwardIII-scheduleFooter {
  margin-top: 48px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-scheduleFooter {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-scheduleFooter {
    width: 50%;
    font-size: 28px;
    line-height: 36px;
  }
}
.ForwardIII-scheduleFooterText.ForwardIII-scheduleFooterText {
  margin: 0;
  padding: 0;
  color: #d2d9dc;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.ForwardIII-scheduleFooterCTA.ForwardIII-scheduleFooterCTA {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-top: 32px;
  padding: 18px 0 18px 24px;
  background: #fff;
  transition: all 0.5s ease;
  border: 2px solid #000;
  color: #353c4a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 20px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-scheduleFooterCTA.ForwardIII-scheduleFooterCTA {
    width: 270px;
    margin-top: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-scheduleFooterCTA.ForwardIII-scheduleFooterCTA {
    margin-top: 32px;
  }
}
.ForwardIII-scheduleFooterCTA.ForwardIII-scheduleFooterCTA img {
  margin-right: 24px;
  padding-top: 4px;
  float: right;
}
.ForwardIII-scheduleFooterCTA.ForwardIII-scheduleFooterCTA:hover {
  background-color: #f4f9fa;
  color: #0067df;
  transition: all 0.5s ease;
}
.ForwardIII-sponsors {
  margin-top: 96px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-sponsors {
    margin-top: 96px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-sponsors {
    margin-top: 160px;
    padding-bottom: 64px;
  }
}
.ForwardIII-sponsorsCointainer {
  position: relative;
  margin: 0 16px;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-sponsorsCointainer {
    margin: 0 auto;
  }
}
.ForwardIII-sponsorsBody.ForwardIII-sponsorsBody
  .ForwardIII-sponsorsHeader.ForwardIII-sponsorsHeader {
  margin-bottom: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .ForwardIII-sponsorsBody.ForwardIII-sponsorsBody
    .ForwardIII-sponsorsHeader.ForwardIII-sponsorsHeader {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ForwardIII-sponsorsBody.ForwardIII-sponsorsBody
  .ForwardIII-sponsorsHeader.ForwardIII-sponsorsHeader
  .ForwardIII-sponsorsHeaderTitle.ForwardIII-sponsorsHeaderTitle
  p {
  margin: 0;
  padding: 0 0 8px;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-sponsorsBody.ForwardIII-sponsorsBody
    .ForwardIII-sponsorsHeader.ForwardIII-sponsorsHeader
    .ForwardIII-sponsorsHeaderTitle.ForwardIII-sponsorsHeaderTitle
    p {
    padding: 0 0 16px;
  }
}
.ForwardIII-sponsorsBody.ForwardIII-sponsorsBody
  .ForwardIII-sponsorsHeader.ForwardIII-sponsorsHeader
  .ForwardIII-sponsorsHeaderTitle.ForwardIII-sponsorsHeaderTitle
  h3 {
  width: 100%;
  margin: 0;
  padding: 0;
  color: #000;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: -0.5;
  line-height: 44px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-sponsorsBody.ForwardIII-sponsorsBody
    .ForwardIII-sponsorsHeader.ForwardIII-sponsorsHeader
    .ForwardIII-sponsorsHeaderTitle.ForwardIII-sponsorsHeaderTitle
    h3 {
    font-size: 63px;
    line-height: 72px;
  }
}
.ForwardIII-sponsorsBody.ForwardIII-sponsorsBody
  .ForwardIII-sponsorsHeader.ForwardIII-sponsorsHeader
  .ForwardIII-sponsorsHeaderIntro.ForwardIII-sponsorsHeaderIntro {
  padding-top: 24px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-sponsorsBody.ForwardIII-sponsorsBody
    .ForwardIII-sponsorsHeader.ForwardIII-sponsorsHeader
    .ForwardIII-sponsorsHeaderIntro.ForwardIII-sponsorsHeaderIntro {
    padding-top: 180px;
    float: right;
  }
}
.ForwardIII-sponsorsBody.ForwardIII-sponsorsBody
  .ForwardIII-sponsorsHeader.ForwardIII-sponsorsHeader
  .ForwardIII-sponsorsHeaderIntro.ForwardIII-sponsorsHeaderIntro
  .ForwardIII-sponsorsHeaderIntroLeadText {
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 20px;
  font-family: Nimbus-Sans, sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.ForwardIII-sponsorsBody.ForwardIII-sponsorsBody
  .ForwardIII-sponsorsHeader.ForwardIII-sponsorsHeader
  .ForwardIII-sponsorsHeaderIntro.ForwardIII-sponsorsHeaderIntro
  .ForwardIII-sponsorsHeaderIntroText {
  margin: 0;
  padding: 16px 0 0;
  color: #353c4a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}
.ForwardIII-sponsorsFooter {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-sponsorsFooter {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-sponsorsFooter {
    width: 50%;
    margin-top: 0;
  }
}
.ForwardIII-sponsorsFooterText.ForwardIII-sponsorsFooterText {
  margin: 0;
  padding: 0;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.ForwardIII-sponsorsFooterCTA.ForwardIII-sponsorsFooterCTA {
  position: absolute;
  top: 100%;
  left: 0;
  display: inline-block;
  width: 100%;
  margin-top: 56px;
  margin-bottom: 96px;
  padding: 18px 0 18px 24px;
  background-color: #fff;
  transition: all 0.5s ease;
  border: 2px solid #212a38;
  color: #353c4a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 20px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-sponsorsFooterCTA.ForwardIII-sponsorsFooterCTA {
    position: relative;
    top: 0;
    left: 0;
    margin-top: 32px;
    margin-bottom: 0;
    width: 280px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.ForwardIII-sponsorsFooterCTA.ForwardIII-sponsorsFooterCTA img {
  margin-right: 24px;
  padding-top: 4px;
  float: right;
}
.ForwardIII-sponsorsFooterCTA.ForwardIII-sponsorsFooterCTA:hover {
  background-color: #f4f9fa;
  color: #0067df;
  transition: all 0.5s ease;
}
.ForwardIII-events {
  position: relative;
  margin-top: 192px;
  margin-bottom: 96px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-events {
    margin-top: 96px;
  }
}
.ForwardIII-eventsCointainer {
  position: relative;
  margin: 0 16px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-eventsCointainer {
    margin: 0 auto;
    width: 590px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-eventsCointainer {
    margin: 0 auto;
    width: 790px;
  }
}
.ForwardIII-eventsHeader.ForwardIII-eventsHeader {
  margin-bottom: 64px;
}
.ForwardIII-eventsHeader.ForwardIII-eventsHeader h3 {
  margin: 0;
  padding: 0;
  color: #000;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-eventsHeader.ForwardIII-eventsHeader h3 {
    font-size: 32px;
    line-height: 38px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-eventsHeader.ForwardIII-eventsHeader h3 {
    font-size: 44px;
    line-height: 48px;
  }
}
.ForwardIII-eventsHeader.ForwardIII-eventsHeader p {
  margin: 0;
  padding: 24px 0 0;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 28px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-eventsHeader.ForwardIII-eventsHeader p {
    font-size: 12px;
    line-height: 24px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-eventsHeader.ForwardIII-eventsHeader p {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-eventsHeader.ForwardIII-eventsHeader {
    position: absolute;
    top: 50%;
    left: -28%;
    transform: translateY(-50%);
    width: 35%;
    z-index: 1;
  }
}
.ForwardIII-eventsSliderContainer {
  position: relative;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-eventsSlider {
    left: 28%;
  }
}
.ForwardIII-eventsSlider .slick-slide {
  margin: 0 10px;
  opacity: 0.1 !important;
  transition: opacity 1s ease;
}
.ForwardIII-eventsSlider .slick-list {
  margin: 0 -10px;
  overflow: visible;
}
.ForwardIII-eventsSlider .slick-slide.slick-active,
.ForwardIII-eventsSlider .slick-slide.slick-cloned {
  opacity: 0.1 !important;
  transition: opacity 1s ease;
}
.ForwardIII-eventsSlider .slick-slide.slick-current {
  opacity: 1 !important;
  transition: opacity 1s ease;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-eventsSlide {
    width: 590px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-eventsSlide {
    width: 790px;
  }
}
.ForwardIII-eventsSliderButtons {
  position: absolute;
  top: -32px;
  left: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-eventsSliderButtons {
    top: calc(100% - 64px);
    left: 14%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-eventsSliderButtons {
    transform: translateX(14%);
  }
}
.ForwardIII-eventsSliderNext,
.ForwardIII-eventsSliderPreview {
  background: #000;
  width: 80px;
  height: 64px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.ForwardIII-eventsSliderNext .ForwardIII-slider-button,
.ForwardIII-eventsSliderPreview .ForwardIII-slider-button {
  fill: #fff;
  transition: fill 0.3s ease;
}
.ForwardIII-eventsSliderNext:hover .ForwardIII-slider-button,
.ForwardIII-eventsSliderPreview:hover .ForwardIII-slider-button {
  fill: #0067df;
  transition: fill 0.3s ease;
}
.ForwardIII-footer {
  position: relative;
  background-color: #fa4616;
}
.ForwardIII-footer:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 18px;
  z-index: 0;
  background: url(https://uipath.com/hubfs/resources/ForwardIII/homepage/footer-bg-mobile.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center 48px;
  width: 90%;
  height: 300px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-footer:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 8px;
    right: 8px;
    z-index: 0;
    background: url(https://uipath.com/hubfs/resources/ForwardIII/homepage/footer-bg-tablet.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top;
    width: 100%;
    height: 240px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-footer:before {
    background-position: 50%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-footer:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    background: url(https://uipath.com/hubfs/resources/ForwardIII/homepage/footer-bg.svg);
    background-repeat: no-repeat;
    background-position: center 48px;
    width: 100%;
    height: 100%;
  }
}
.ForwardIII-footerCointainer {
  position: relative;
  margin: 0 16px;
  padding: 64px 0 288px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-footerCointainer {
    margin: 0 16px;
    padding: 64px 16px 320px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-footerCointainer {
    padding: 64px 16px 336px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-footerCointainer {
    margin: 0 auto;
    padding: 160px 0 680px;
  }
}
.ForwardIII-footerInfo {
  position: relative;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .ForwardIII-footerInfo {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }
}
.ForwardIII-footerInfoHeader.ForwardIII-footerInfoHeader p {
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 20px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-footerInfoHeader.ForwardIII-footerInfoHeader p {
    font-size: 16px;
  }
}
.ForwardIII-footerInfoHeader.ForwardIII-footerInfoHeader h3 {
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 44px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-footerInfoHeader.ForwardIII-footerInfoHeader h3 {
    font-size: 44px;
    line-height: 48px;
  }
}
.ForwardIII-footerInfoText.ForwardIII-footerInfoText {
  -ms-flex-order: 2;
  order: 2;
}
@media screen and (min-width: 768px) {
  .ForwardIII-footerInfoText.ForwardIII-footerInfoText {
    -ms-flex-order: 0;
    order: 0;
    width: 80%;
    padding-right: 110px;
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-footerInfoText.ForwardIII-footerInfoText {
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-footerInfoText.ForwardIII-footerInfoText {
    width: 45%;
    padding-right: 0;
  }
}
.ForwardIII-footerInfoBody {
  position: relative;
  margin-top: 48px;
}
.ForwardIII-footerInfoBody:before {
  content: "";
  position: absolute;
  top: -24px;
  left: 0;
  background: #000;
  height: 1px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-footerInfoBody {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }
}
.ForwardIII-footerRate1,
.ForwardIII-footerRate2 {
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.ForwardIII-footerRate1:not(:last-child),
.ForwardIII-footerRate2:not(:last-child) {
  margin-bottom: 8px;
}
.ForwardIII-footerRate1 > span,
.ForwardIII-footerRate2 > span {
  display: block;
}
.ForwardIII-footerRate1 > span:first-child,
.ForwardIII-footerRate2 > span:first-child {
  text-transform: uppercase;
}
.ForwardIII-footerCTA.ForwardIII-footerCTA {
  display: inline-block;
  width: 100%;
  background-color: #000;
  transition: all 0.5s ease;
  margin-top: 24px;
  padding: 18px 0;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
}
.ForwardIII-footerCTA.ForwardIII-footerCTA:hover {
  background-color: #182027;
  transition: all 0.5s ease;
}
@media screen and (min-width: 768px) {
  .ForwardIII-footerCTA.ForwardIII-footerCTA {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 18px 48px;
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-footerCTA.ForwardIII-footerCTA {
    margin-top: 48px;
  }
}
.ForwardIII-footerInfoImage {
  margin-bottom: 40px;
}
.ForwardIII-footerInfoImage img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .ForwardIII-footerInfoImage {
    margin: 0;
  }
}
.ForwardIII-copyright {
  background-color: #fff;
}
.ForwardIII-copyrightCointainer {
  padding: 32px 0;
}
@media screen and (min-width: 375px) {
  .ForwardIII-copyrightCointainer {
    margin: 0 16px;
    padding: 32px 24px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-copyrightCointainer {
    margin: 0 auto;
    padding: 32px 0;
  }
}
.ForwardIII-copyrightTerms.ForwardIII-copyrightTerms {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 8px;
}
.ForwardIII-copyrightTerms.ForwardIII-copyrightTerms a {
  position: relative;
  margin: -8px 0;
  padding: 8px 0;
  color: #353c4a;
  font-size: 12px;
  font-family: Inter, sans-serif;
  text-align: center;
  letter-spacing: 0.5px;
  line-height: 16px;
  border-bottom: 1px solid transparent;
  transition: all 0.5s ease;
}
.ForwardIII-copyrightTerms.ForwardIII-copyrightTerms a:hover {
  color: #0067df;
  border-bottom: 1px solid #0067df;
  transition: all 0.5s ease;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-copyrightTerms.ForwardIII-copyrightTerms a {
    margin: 0;
    padding: 0;
  }
}
.ForwardIII-copyrightTerms.ForwardIII-copyrightTerms a:not(:last-child) {
  margin-right: 24px;
}
.ForwardIII-copyrightTerms.ForwardIII-copyrightTerms a:not(:last-child):after {
  content: "";
  position: absolute;
  top: 50%;
  right: -12px;
  transform: translate(50%, -50%);
  background: #353c4a;
  width: 2px;
  height: 2px;
}
.ForwardIII-copyrightRights.ForwardIII-copyrightRights {
  margin: 0;
  padding: 0;
  color: #353c4a;
  font-size: 12px;
  font-family: Inter, sans-serif;
  text-align: center;
  letter-spacing: 0.5px;
  line-height: 16px;
}
.ForwardIII-agenda-hero {
  margin: 0 8px 32px;
  background: url(https://uipath.com/hubfs/resources/ForwardIII/agenda/Schedule_Hero_mobile.png);
  background-repeat: no-repeat;
  background-position: top;
  background-size: 100%;
}
@media screen and (min-width: 768px) {
  .ForwardIII-agenda-hero {
    background: url(https://uipath.com/hubfs/resources/ForwardIII/agenda/Schedule_Hero_tablet.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-agenda-hero {
    margin: 24px 8px 56px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-hero {
    margin: 24px 0 56px;
    background: url(https://uipath.com/hubfs/resources/ForwardIII/agenda/hero-bg.svg);
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
  }
}
.ForwardIII-agenda-heroContainer {
  margin: 0 8px;
  padding: 120px 0 0;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-agenda-heroContainer {
    padding: 128px 0 0;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-heroContainer {
    margin: 0 auto;
    padding: 112px 0 0;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-heroHeader {
    width: 50%;
  }
}
.ForwardIII-agenda-heroHeadline.ForwardIII-agenda-heroHeadline {
  margin: 0;
  padding: 0 0 8px;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
.ForwardIII-agenda-heroTitle.ForwardIII-agenda-heroTitle {
  margin: 0;
  padding: 0;
  color: #000;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 44px;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-heroTitle.ForwardIII-agenda-heroTitle {
    font-size: 64px;
    line-height: 72px;
  }
}
.ForwardIII-agenda-heroBody.ForwardIII-agenda-heroBody {
  position: relative;
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-agenda-heroBody.ForwardIII-agenda-heroBody {
    width: 80%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-heroBody.ForwardIII-agenda-heroBody {
    width: 40%;
  }
}
.ForwardIII-agenda-heroBody.ForwardIII-agenda-heroBody:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 4px;
  background: #000;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-agenda-heroBody.ForwardIII-agenda-heroBody:before {
    width: 24px;
  }
}
.ForwardIII-agenda-heroBody.ForwardIII-agenda-heroBody p {
  margin: 0;
  padding: 20px 0 0;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.ForwardIII-agenda-heroCTA.ForwardIII-agenda-heroCTA {
  display: inline-block;
  width: 100%;
  background-color: #fa4616;
  transition: all 0.5s ease;
  margin: 24px 0 48px;
  padding: 18px 0;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
}
.ForwardIII-agenda-heroCTA.ForwardIII-agenda-heroCTA:hover {
  background-color: #fb5124;
  transition: all 0.5s ease;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-heroCTA.ForwardIII-agenda-heroCTA {
    margin: 32px 0 64px;
  }
}
@media screen and (min-width: 768px) {
  .ForwardIII-agenda-heroCTA.ForwardIII-agenda-heroCTA {
    width: auto;
    padding: 18px 72px;
  }
}
.ForwardIII-agenda-heroScroll.ForwardIII-agenda-heroScroll {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  width: 200px;
}
.ForwardIII-agenda-heroScroll.ForwardIII-agenda-heroScroll:hover {
  cursor: pointer;
}
.ForwardIII-agenda-heroScroll.ForwardIII-agenda-heroScroll a {
  margin: 0 0 0 16px;
  padding: 0;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 18px;
}
.ForwardIII-agenda-heroScroll.ForwardIII-agenda-heroScroll a > span {
  display: block;
}
.ForwardIII-agenda-table {
  margin-bottom: 96px;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-table {
    margin-bottom: 160px;
  }
}
.ForwardIII-agenda-table--marginBottom {
  margin-bottom: 64px;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-table--marginBottom {
    margin-bottom: 96px;
  }
}
.ForwardIII-agenda-tableContainer {
  margin: 0 16px;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableContainer {
    margin: 0 auto;
  }
}
.ForwardIII-agenda-tableHeader {
  margin-bottom: 16px;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableHeader {
    margin-bottom: 32px;
  }
}
.ForwardIII-agenda-tableHeader--marginTop {
  padding-top: 96px;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableHeader--marginTop {
    padding-top: 160px;
  }
}
.ForwardIII-agenda-tableHeadline.ForwardIII-agenda-tableHeadline {
  margin: 0;
  padding: 0;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
.ForwardIII-agenda-tableTitle.ForwardIII-agenda-tableTitle {
  margin: 0;
  padding: 0;
  color: #000;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: -2px;
  line-height: 48px;
}
.ForwardIII-agenda-tableRow {
  padding: 32px 0;
  border-bottom: 1px solid #e9f0f3;
}
.ForwardIII-agenda-tableRow:not(:first-child) {
  border-top: 1px solid #e9f0f3;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableRow {
    padding: 64px 0;
    display: -ms-flexbox;
    display: flex;
  }
}
.ForwardIII-agenda-tableColumnLeft.ForwardIII-agenda-tableColumnLeft {
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableColumnLeft.ForwardIII-agenda-tableColumnLeft {
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 50%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableColumnLeft.ForwardIII-agenda-tableColumnLeft--width30Percent {
    width: 15%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableColumnLeft.ForwardIII-agenda-tableColumnLeft--width20Percent {
    width: 20%;
  }
}
.ForwardIII-agenda-tableColumnLeft.ForwardIII-agenda-tableColumnLeft
  .ForwardIII-agenda-tableColumnLeft-Hour.ForwardIII-agenda-tableColumnLeft-Hour {
  width: 30%;
  margin: 0;
  padding: 0;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-agenda-tableColumnLeft.ForwardIII-agenda-tableColumnLeft
    .ForwardIII-agenda-tableColumnLeft-Hour.ForwardIII-agenda-tableColumnLeft-Hour {
    width: 20%;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-agenda-tableColumnLeft.ForwardIII-agenda-tableColumnLeft
    .ForwardIII-agenda-tableColumnLeft-Hour.ForwardIII-agenda-tableColumnLeft-Hour {
    width: 15%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableColumnLeft.ForwardIII-agenda-tableColumnLeft
    .ForwardIII-agenda-tableColumnLeft-Hour.ForwardIII-agenda-tableColumnLeft-Hour {
    width: 30%;
  }
}
.ForwardIII-agenda-tableColumnLeft.ForwardIII-agenda-tableColumnLeft
  .ForwardIII-agenda-tableColumnLeft-Hour.ForwardIII-agenda-tableColumnLeft-Hour--fullWidth {
  width: 100%;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableColumnLeft-Speaker.ForwardIII-agenda-tableColumnLeft-Speaker {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 70%;
  }
}
.ForwardIII-agenda-tableColumnLeft-Speaker.ForwardIII-agenda-tableColumnLeft-Speaker
  p {
  margin: 0;
  padding: 0 0 20px;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.ForwardIII-agenda-tableColumnLeft-Affiliation.ForwardIII-agenda-tableColumnLeft-Affiliation {
  position: relative;
}
.ForwardIII-agenda-tableColumnLeft-Affiliation.ForwardIII-agenda-tableColumnLeft-Affiliation:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 1px;
  background: #000;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-agenda-tableColumnLeft-Affiliation.ForwardIII-agenda-tableColumnLeft-Affiliation:before {
    width: 24px;
  }
}
.ForwardIII-agenda-tableColumnLeft-Affiliation.ForwardIII-agenda-tableColumnLeft-Affiliation
  p {
  margin: 0;
  padding: 20px 0 0;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-agenda-tableColumnRight--displayFlex {
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableColumnRight {
    width: 50%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableColumnRight--fullWidth {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 85%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableColumnRight--width80Percent {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 80%;
  }
}
.ForwardIII-agenda-tableColumnRight
  .ForwardIII-agenda-tableColumnRight-Title.ForwardIII-agenda-tableColumnRight-Title {
  margin: 0;
  padding: 16px 0 0;
  color: #000;
  font-size: 28px;
  font-family: Nimbus-Sans, sans-serif;
  font-weight: 700;
  line-height: 36px;
}
.ForwardIII-agenda-tableColumnRight
  .ForwardIII-agenda-tableColumnRight-Title.ForwardIII-agenda-tableColumnRight-Title--boldText {
  font-weight: 700;
}
.ForwardIII-agenda-tableColumnRight
  .ForwardIII-agenda-tableColumnRight-Title.ForwardIII-agenda-tableColumnRight-Title--red {
  color: #fa4616;
}
@media screen and (min-width: 768px) {
  .ForwardIII-agenda-tableColumnRight
    .ForwardIII-agenda-tableColumnRight-Title.ForwardIII-agenda-tableColumnRight-Title {
    padding: 32px 0 16px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableColumnRight
    .ForwardIII-agenda-tableColumnRight-Title.ForwardIII-agenda-tableColumnRight-Title {
    padding: 0;
  }
}
.ForwardIII-agenda-tableColumnRight
  .ForwardIII-agenda-tableColumnRight-Description.ForwardIII-agenda-tableColumnRight-Description {
  margin: 0;
  padding: 8px 0 0;
  color: #858f95;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-agenda-tableColumnRight
    .ForwardIII-agenda-tableColumnRight-Description.ForwardIII-agenda-tableColumnRight-Description {
    width: 90%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableColumnRight
    .ForwardIII-agenda-tableColumnRight-Description.ForwardIII-agenda-tableColumnRight-Description {
    width: 100%;
  }
}
.ForwardIII-agenda-tableColumnRight
  .ForwardIII-agenda-tableColumnRight-List.ForwardIII-agenda-tableColumnRight-List {
  margin: 0;
  padding: 8px 0 0 32px;
}
.ForwardIII-agenda-tableColumnRight
  .ForwardIII-agenda-tableColumnRight-List.ForwardIII-agenda-tableColumnRight-List
  li {
  color: #858f95;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 24px;
  list-style: disc;
}
@media screen and (min-width: 768px) {
  .ForwardIII-agenda-tableColumnRight
    .ForwardIII-agenda-tableColumnRight-List.ForwardIII-agenda-tableColumnRight-List {
    width: 90%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-tableColumnRight
    .ForwardIII-agenda-tableColumnRight-List.ForwardIII-agenda-tableColumnRight-List {
    width: 100%;
  }
}
.ForwardIII-agenda-tableColumnRight
  .ForwardIII-agenda-tableColumnRight-track.ForwardIII-agenda-tableColumnRight-track {
  margin: 16px 0 0;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-agenda-tableColumnRight
    .ForwardIII-agenda-tableColumnRight-track.ForwardIII-agenda-tableColumnRight-track {
    width: calc(33.333% - 16px);
  }
  .ForwardIII-agenda-tableColumnRight
    .ForwardIII-agenda-tableColumnRight-track.ForwardIII-agenda-tableColumnRight-track:not(:nth-child(3n
        + 1)) {
    margin-left: 24px;
  }
}
.ForwardIII-agenda-tableColumnRight
  .ForwardIII-agenda-tableColumnRight-track.ForwardIII-agenda-tableColumnRight-track
  .ForwardIII-agenda-tableColumnRight-trackHeadline.ForwardIII-agenda-tableColumnRight-trackHeadline {
  margin: 0;
  padding: 0;
  color: #000;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
}
.ForwardIII-agenda-tableColumnRight
  .ForwardIII-agenda-tableColumnRight-track.ForwardIII-agenda-tableColumnRight-track
  .ForwardIII-agenda-tableColumnRight-trackHeadline.ForwardIII-agenda-tableColumnRight-trackHeadline--red {
  color: #ed145b;
}
.ForwardIII-agenda-tableColumnRight
  .ForwardIII-agenda-tableColumnRight-track.ForwardIII-agenda-tableColumnRight-track
  .ForwardIII-agenda-tableColumnRight-trackHeadline.ForwardIII-agenda-tableColumnRight-trackHeadline--yellow {
  color: #ffb40e;
}
.ForwardIII-agenda-tableColumnRight
  .ForwardIII-agenda-tableColumnRight-track.ForwardIII-agenda-tableColumnRight-track
  .ForwardIII-agenda-tableColumnRight-trackHeadline.ForwardIII-agenda-tableColumnRight-trackHeadline--purple {
  color: #933692;
}
.ForwardIII-agenda-tableColumnRight
  .ForwardIII-agenda-tableColumnRight-track.ForwardIII-agenda-tableColumnRight-track
  .ForwardIII-agenda-tableColumnRight-trackTitle.ForwardIII-agenda-tableColumnRight-trackTitle {
  margin: 0;
  padding: 8px 0;
  color: #000;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 36px;
}
.ForwardIII-agenda-tableColumnRight
  .ForwardIII-agenda-tableColumnRight-track.ForwardIII-agenda-tableColumnRight-track
  .ForwardIII-agenda-tableColumnRight-trackDescription.ForwardIII-agenda-tableColumnRight-trackDescription {
  margin: 0;
  padding: 0;
  color: #858f95;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-agenda-tableColumnRight
    .ForwardIII-agenda-tableColumnRight-track.ForwardIII-agenda-tableColumnRight-track
    .ForwardIII-agenda-tableColumnRight-trackDescription.ForwardIII-agenda-tableColumnRight-trackDescription {
    width: 90%;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-agenda-tableColumnRight
    .ForwardIII-agenda-tableColumnRight-track.ForwardIII-agenda-tableColumnRight-track
    .ForwardIII-agenda-tableColumnRight-trackDescription.ForwardIII-agenda-tableColumnRight-trackDescription {
    width: 100%;
  }
}
.ForwardIII-agenda-tableColumnRight-Assets {
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
}
.ForwardIII-agenda-tableColumnRight-Presentation a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 64px;
  color: #353c4a;
  font-size: 12px;
  font-family: Nimbus-Sans, sans-serif;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 16px;
}
.ForwardIII-agenda-tableColumnRight-Presentation a span {
  display: block;
  margin-left: 10px;
}
.ForwardIII-agenda-tableColumnRight-Presentation a:hover {
  text-decoration: underline;
}
.ForwardIII-agenda-tableColumnRight-Video a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  color: #353c4a;
  font-size: 12px;
  font-family: Nimbus-Sans, sans-serif;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 16px;
}
.ForwardIII-agenda-tableColumnRight-Video a span {
  display: block;
  margin-left: 10px;
}
.ForwardIII-agenda-tableColumnRight-Video a:hover {
  text-decoration: underline;
}
.ForwardIII-agenda-tableColumnRight-PresentationIcon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7f7f7;
  border-radius: 20%;
  width: 56px;
  height: 56px;
  transition: all 0.5s ease;
}
.ForwardIII-agenda-tableColumnRight-PresentationIcon svg {
  width: 20px;
  height: 20px;
}
.ForwardIII-agenda-tableColumnRight-PresentationIcon:hover {
  transition: all 0.5s ease;
  background-color: #0067df;
}
.ForwardIII-agenda-tableColumnRight-PresentationIcon:hover svg use {
  fill: #fff;
}
.ForwardIII-agenda-tableColumnRight-VideoIcon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7f7f7;
  border-radius: 20%;
  width: 56px;
  height: 56px;
  transition: all 0.5s ease;
}
.ForwardIII-agenda-tableColumnRight-VideoIcon svg {
  width: 20px;
  height: 20px;
}
.ForwardIII-agenda-tableColumnRight-VideoIcon:hover {
  transition: all 0.5s ease;
  background-color: #ed145b;
}
.ForwardIII-agenda-tableColumnRight-VideoIcon:hover svg g g {
  fill: #fff;
}
.ForwardIII-agenda-footer {
  position: relative;
  background-color: #fa4616;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-footer:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://uipath.com/hubfs/resources/ForwardIII/homepage/footer-agenda-shapes.svg);
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
    height: 100%;
  }
}
.ForwardIII-agenda-footerCointainer {
  margin: 0 16px;
  padding: 64px 0 136px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-agenda-footerCointainer {
    margin: 0 16px;
    padding: 64px 0 200px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-footerCointainer {
    margin: 0 auto;
    padding: 152px 0 264px;
  }
}
.ForwardIII-agenda-footerInfo {
  position: relative;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .ForwardIII-agenda-footerInfo {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ForwardIII-agenda-footerInfoHeader.ForwardIII-agenda-footerInfoHeader p {
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 20px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-agenda-footerInfoHeader.ForwardIII-agenda-footerInfoHeader p {
    font-size: 16px;
  }
}
.ForwardIII-agenda-footerInfoHeader.ForwardIII-agenda-footerInfoHeader h3 {
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 44px;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-agenda-footerInfoHeader.ForwardIII-agenda-footerInfoHeader h3 {
    font-size: 44px;
    line-height: 48px;
  }
}
.ForwardIII-agenda-footerInfoText.ForwardIII-agenda-footerInfoText {
  -ms-flex-order: 2;
  order: 2;
}
@media screen and (min-width: 768px) {
  .ForwardIII-agenda-footerInfoText.ForwardIII-agenda-footerInfoText {
    -ms-flex-order: 0;
    order: 0;
    width: 70%;
    padding-right: 110px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-footerInfoText.ForwardIII-agenda-footerInfoText {
    width: 45%;
    padding-right: 0;
  }
}
.ForwardIII-agenda-footerInfoBody {
  position: relative;
  margin-top: 48px;
}
.ForwardIII-agenda-footerInfoBody:before {
  content: "";
  position: absolute;
  top: -24px;
  left: 0;
  background: #000;
  height: 1px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-agenda-footerInfoBody {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }
}
.ForwardIII-agenda-footerRate1,
.ForwardIII-agenda-footerRate2 {
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.ForwardIII-agenda-footerRate1:not(:last-child),
.ForwardIII-agenda-footerRate2:not(:last-child) {
  margin-bottom: 8px;
}
.ForwardIII-agenda-footerRate1 > span,
.ForwardIII-agenda-footerRate2 > span {
  display: block;
}
.ForwardIII-agenda-footerRate1 > span:first-child,
.ForwardIII-agenda-footerRate2 > span:first-child {
  text-transform: uppercase;
}
.ForwardIII-agenda-footerCTA.ForwardIII-agenda-footerCTA {
  display: inline-block;
  width: 100%;
  background-color: #000;
  transition: all 0.5s ease;
  margin-top: 24px;
  padding: 18px 0;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
}
.ForwardIII-agenda-footerCTA.ForwardIII-agenda-footerCTA:hover {
  background-color: #182027;
  transition: all 0.5s ease;
}
@media screen and (min-width: 768px) {
  .ForwardIII-agenda-footerCTA.ForwardIII-agenda-footerCTA {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 18px 48px;
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-agenda-footerCTA.ForwardIII-agenda-footerCTA {
    margin-top: 48px;
  }
}
.ForwardIII-agenda-footerGraphics {
  position: absolute;
  bottom: 0;
  left: 8px;
  right: 8px;
  background: url(https://uipath.com/hubfs/resources/ForwardIII/homepage/footer-dots-pattern-mobile.png);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-agenda-footerGraphics {
    position: absolute;
    top: 72px;
    bottom: 0;
    left: 62%;
    right: 24px;
    background: url(https://uipath.com/hubfs/resources/ForwardIII/homepage/forward-III-sponsors-dots-pattern.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 300px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-agenda-footerGraphics {
    left: 65%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-agenda-footerGraphics {
    display: none;
  }
}
.ForwardIII-speakers-hero {
  padding: 0 0 120px;
  background: #0067df
    url(https://uipath.com/hubfs/resources/ForwardIII/speakers/Speakers_Hero_mobile.png);
  background-repeat: no-repeat;
  background-position: center 8px;
  background-size: 100%;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakers-hero {
    padding: 0 0 128px;
    background: #0067df
      url(https://uipath.com/hubfs/resources/ForwardIII/speakers/Speakers_Hero_tablet.png);
    background-repeat: no-repeat;
    background-position: center 8px;
    background-size: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-speakers-hero {
    margin: 24px 0 0;
    padding: 0 0 168px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-speakers-hero {
    margin: 24px 0 0;
    padding: 0 0 168px;
    background: #0067df
      url(https://uipath.com/hubfs/resources/ForwardIII/speakers/hero-bg.svg);
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
  }
}
.ForwardIII-speakers-hero--bottomMargin {
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakers-hero--bottomMargin {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-speakers-hero--bottomMargin {
    margin-bottom: 80px;
  }
}
.ForwardIII-speakers-hero--bottomPadding {
  padding: 0 0 40px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakers-hero--bottomPadding {
    padding: 0 0 48px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-speakers-hero--bottomPadding {
    padding: 0 0 48px;
  }
}
.ForwardIII-speakers-heroContainer {
  margin: 0 16px;
  padding: 120px 0 0;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-speakers-heroContainer {
    padding: 128px 0 0;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-speakers-heroContainer {
    margin: 0 auto;
    padding: 112px 0 0;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-speakers-heroHeader {
    width: 50%;
  }
}
.ForwardIII-speakers-heroHeadline.ForwardIII-speakers-heroHeadline {
  margin: 0;
  padding: 0 0 8px;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
.ForwardIII-speakers-heroTitle.ForwardIII-speakers-heroTitle {
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 44px;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-speakers-heroTitle.ForwardIII-speakers-heroTitle {
    font-size: 64px;
    line-height: 72px;
  }
}
.ForwardIII-speakers-heroTitle.ForwardIII-speakers-heroTitle span {
  display: block;
}
.ForwardIII-agenda-heroDate.ForwardIII-agenda-heroDate {
  color: #fff;
}
.ForwardIII-agenda-heroDate.ForwardIII-agenda-heroDate--hide {
  display: none;
}
.ForwardIII-speakers-heroBody.ForwardIII-speakers-heroBody {
  position: relative;
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakers-heroBody.ForwardIII-speakers-heroBody {
    width: 80%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-speakers-heroBody.ForwardIII-speakers-heroBody {
    width: 40%;
  }
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakers-heroBody.ForwardIII-speakers-heroBody--customWidth {
    width: 80%;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-speakers-heroBody.ForwardIII-speakers-heroBody--customWidth {
    width: 60%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-speakers-heroBody.ForwardIII-speakers-heroBody--customWidth {
    width: 50%;
  }
}
.ForwardIII-speakers-heroBody.ForwardIII-speakers-heroBody:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 4px;
  background: #fff;
}
.ForwardIII-speakers-heroBody.ForwardIII-speakers-heroBody p {
  margin: 0;
  padding: 20px 0 0;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.ForwardIII-speakers-heroCTAs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakers-heroCTAs {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.ForwardIII-speakers-heroCTA.ForwardIII-speakers-heroCTA {
  display: inline-block;
  width: 100%;
  background-color: #fa4616;
  transition: all 0.5s ease;
  margin: 24px 0 48px;
  padding: 18px 0;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
}
.ForwardIII-speakers-heroCTA.ForwardIII-speakers-heroCTA:hover {
  background-color: #fb5124;
  transition: all 0.5s ease;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-speakers-heroCTA.ForwardIII-speakers-heroCTA {
    margin: 32px 0 64px;
  }
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakers-heroCTA.ForwardIII-speakers-heroCTA {
    width: auto;
    padding: 18px 72px;
  }
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakers-heroCTA.ForwardIII-speakers-heroCTA--btnPaddingLR64 {
    width: auto;
    padding: 18px 64px;
  }
}
.ForwardIII-speakers-heroCTA.ForwardIII-speakers-heroCTA--btnMarginR16 {
  margin-right: 16px;
}
.ForwardIII-speakers-heroCTA.ForwardIII-speakers-heroCTA--btnMobileTopMargin {
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakers-heroCTA.ForwardIII-speakers-heroCTA--btnMobileTopMargin {
    margin-top: 24px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-speakers-heroCTA.ForwardIII-speakers-heroCTA--btnMobileTopMargin {
    margin-top: 32px;
  }
}
.ForwardIII-speakers-heroCTA.ForwardIII-speakers-heroCTA--btnMobileBottomMargin {
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakers-heroCTA.ForwardIII-speakers-heroCTA--btnMobileBottomMargin {
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-speakers-heroCTA.ForwardIII-speakers-heroCTA--btnMobileBottomMargin {
    margin-bottom: 64px;
  }
}
.ForwardIII-speakers-heroCTA.ForwardIII-speakers-heroCTA--btnSecondaryState {
  color: #353c4a;
  background-color: #fff;
}
.ForwardIII-speakers-heroCTA.ForwardIII-speakers-heroCTA--btnSecondaryState:hover {
  color: #0067df;
  background-color: #f6fafb;
}
.ForwardIII-speakers-heroScroll.ForwardIII-speakers-heroScroll {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  width: 300px;
}
.ForwardIII-speakers-heroScroll.ForwardIII-speakers-heroScroll:hover {
  cursor: pointer;
}
.ForwardIII-speakers-heroScroll.ForwardIII-speakers-heroScroll a {
  margin: 0 0 0 16px;
  padding: 0;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 18px;
}
.ForwardIII-speakers-heroScroll.ForwardIII-speakers-heroScroll a > span {
  display: block;
}
.ForwardIII-speakers-grid {
  margin-top: -72px;
  margin-bottom: 96px;
}
.ForwardIII-speakers-gridContainer {
  margin: 0 16px;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-speakers-gridContainer {
    margin: 0 auto;
  }
}
.ForwardIII-speakersBio {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakersBio {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
  }
}
.ForwardIII-speakersBio .ForwardIII-speakersBioBg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #000;
  opacity: 0.95;
}
.ForwardIII-speakersBioContainer {
  position: relative;
  z-index: 11;
  margin: 24px 16px 0;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 480px) {
  .ForwardIII-speakersBioContainer {
    padding: 24px;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakersBioContainer {
    margin: 0;
    width: 90%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-speakersBioContainer {
    width: 80%;
  }
}
@media screen and (min-width: 1440px) {
  .ForwardIII-speakersBioContainer {
    width: 70%;
  }
}
.ForwardIII-speakersBioContainer .ForwardIII-speakersBioCloseBtn {
  position: absolute;
  top: 0;
  right: 0;
}
@media screen and (min-width: 480px) {
  .ForwardIII-speakersBioContainer .ForwardIII-speakersBioCloseBtn {
    top: 24px;
    right: 24px;
    cursor: pointer;
  }
}
.ForwardIII-speakersBioContainer .ForwardIII-speakersBioCloseBtnIcon {
  width: 32px;
  height: 32px;
  padding: 8px;
  background-color: #fff;
}
.ForwardIII-speakerBioImg {
  width: 100%;
  overflow: hidden;
  height: 0;
  padding-top: 100%;
  background-image: url(https://uipath.com/hubfs/resources/ForwardIII/speakers/7_Marie_Myers.png);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
@media screen and (min-width: 480px) {
  .ForwardIII-speakerBioImg {
    width: 30%;
    overflow: hidden;
    height: 0;
    padding-top: 41.84%;
    background-image: url(https://uipath.com/hubfs/resources/ForwardIII/speakers/7_Marie_Myers.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
  }
}
.ForwardIII-speakerBioSessionLink.ForwardIII-speakerBioSessionLink {
  padding: 10px;
  margin: 0;
  color: #0067df;
  font-size: 14px;
  position: absolute;
  right: 8px;
  text-decoration: underline;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakerBioSessionLink.ForwardIII-speakerBioSessionLink {
    position: absolute;
    top: auto;
    left: 16px;
    margin-top: 20px;
    font-size: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-speakerBioSessionLink.ForwardIII-speakerBioSessionLink {
    left: 16px;
  }
}
.ForwardIII-speakerBioInfo {
  padding: 0 16px;
  height: 280px;
}
@media screen and (min-width: 480px) {
  .ForwardIII-speakerBioInfo {
    width: 70%;
  }
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakerBioInfo {
    padding: 0 0 0 16px;
    height: auto;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-speakerBioInfo {
    padding: 0 0 0 24px;
  }
}
.ForwardIII-speakerBioHeadline.ForwardIII-speakerBioHeadline {
  margin: 0;
  padding: 16px 0 8px;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 16px;
}
.ForwardIII-speakerBioHeadline.ForwardIII-speakerBioHeadline--normalCase {
  text-transform: none;
}
.ForwardIII-speakerBioName.ForwardIII-speakerBioName {
  margin: 0;
  padding: 0;
  color: #000;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakerBioName.ForwardIII-speakerBioName {
    font-size: 28px;
    line-height: 36px;
  }
}
.ForwardIII-speakerBioAffiliation.ForwardIII-speakerBioAffiliation {
  margin: 0;
  padding: 8px 0 0;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakerBioAffiliation.ForwardIII-speakerBioAffiliation {
    width: 80%;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-speakerBioAffiliation.ForwardIII-speakerBioAffiliation {
    width: 90%;
  }
}
.ForwardIII-speakerBioDesc.ForwardIII-speakerBioDesc {
  margin: 24px 0 32px;
  padding-right: 8px;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  height: 140px;
  overflow-y: scroll;
}
@media screen and (min-width: 768px) {
  .ForwardIII-speakerBioDesc.ForwardIII-speakerBioDesc {
    padding-right: 8px;
    height: 450px;
  }
}
.ForwardIII-speakerBioDesc.ForwardIII-speakerBioDesc::-webkit-scrollbar {
  -webkit-appearance: none;
}
.ForwardIII-speakerBioDesc.ForwardIII-speakerBioDesc::-webkit-scrollbar:vertical {
  width: 11px;
}
.ForwardIII-speakerBioDesc.ForwardIII-speakerBioDesc::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid #fff;
  background-color: rgba(0, 0, 0, 0.5);
}
.ForwardIII-sponsors-hero {
  padding: 0 0 120px;
  background: #e9f0f3
    url(https://uipath.com/hubfs/resources/ForwardIII/sponsors/hero-bg-mobile.svg);
  background-repeat: no-repeat;
  background-position: center 8px;
  background-size: 100%;
}
@media screen and (min-width: 768px) {
  .ForwardIII-sponsors-hero {
    padding: 0 0 128px;
    background: #e9f0f3
      url(https://uipath.com/hubfs/resources/ForwardIII/sponsors/hero-bg-tablet.svg);
    background-repeat: no-repeat;
    background-position: center 8px;
    background-size: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-sponsors-hero {
    margin: 24px 0 0;
    padding: 0 0 168px;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-sponsors-hero {
    margin: 24px 0 0;
    padding: 0 0 168px;
    background: #e9f0f3
      url(https://uipath.com/hubfs/resources/ForwardIII/sponsors/hero-bg.svg);
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
  }
}
.ForwardIII-sponsors-heroContainer {
  margin: 0 16px;
  padding: 120px 0 0;
}
@media screen and (min-width: 1024px) {
  .ForwardIII-sponsors-heroContainer {
    padding: 128px 0 0;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-sponsors-heroContainer {
    margin: 0 auto;
    padding: 112px 0 0;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-sponsors-heroHeader {
    width: 50%;
  }
}
.ForwardIII-sponsors-heroHeadline.ForwardIII-sponsors-heroHeadline {
  margin: 0;
  padding: 0 0 8px;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}
.ForwardIII-sponsors-heroTitle.ForwardIII-sponsors-heroTitle {
  margin: 0;
  padding: 0;
  color: #000;
  font-family: Nimbus-Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 44px;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-sponsors-heroTitle.ForwardIII-sponsors-heroTitle {
    font-size: 64px;
    line-height: 72px;
  }
}
.ForwardIII-sponsors-heroBody.ForwardIII-sponsors-heroBody {
  position: relative;
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-sponsors-heroBody.ForwardIII-sponsors-heroBody {
    width: 80%;
  }
}
@media screen and (min-width: 1280px) {
  .ForwardIII-sponsors-heroBody.ForwardIII-sponsors-heroBody {
    width: 40%;
  }
}
.ForwardIII-sponsors-heroBody.ForwardIII-sponsors-heroBody:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 4px;
  background: #353c4a;
}
.ForwardIII-sponsors-heroBody.ForwardIII-sponsors-heroBody p {
  margin: 0;
  padding: 20px 0 0;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.ForwardIII-sponsors-heroCTA.ForwardIII-sponsors-heroCTA {
  display: inline-block;
  width: 100%;
  background-color: #fa4616;
  transition: all 0.5s ease;
  margin: 24px 0 48px;
  padding: 18px 0;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
}
.ForwardIII-sponsors-heroCTA.ForwardIII-sponsors-heroCTA:hover {
  background-color: #fb5124;
  transition: all 0.5s ease;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-sponsors-heroCTA.ForwardIII-sponsors-heroCTA {
    margin: 32px 0 64px;
  }
}
@media screen and (min-width: 768px) {
  .ForwardIII-sponsors-heroCTA.ForwardIII-sponsors-heroCTA {
    width: auto;
    padding: 18px 72px;
  }
}
.ForwardIII-sponsors-heroScroll.ForwardIII-sponsors-heroScroll {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  width: 300px;
}
.ForwardIII-sponsors-heroScroll.ForwardIII-sponsors-heroScroll:hover {
  cursor: pointer;
}
.ForwardIII-sponsors-heroScroll.ForwardIII-sponsors-heroScroll a {
  margin: 0 0 0 16px;
  padding: 0;
  color: #353c4a;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 18px;
}
.ForwardIII-sponsors-heroScroll.ForwardIII-sponsors-heroScroll a > span {
  display: block;
}
.ForwardIII-sponsors-grid {
  margin-top: -80px;
  margin-bottom: 96px;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-sponsors-grid {
    margin-top: -112px;
  }
}
.ForwardIII-sponsors-gridContainer {
  margin: 0 16px;
}
@media screen and (min-width: 1280px) {
  .ForwardIII-sponsors-gridContainer {
    margin: 0 auto;
  }
}
.ForwardIII-sponsors-category.ForwardIII-sponsors-category {
  margin-bottom: 24px;
}
.ForwardIII-sponsors-category.ForwardIII-sponsors-category--marginTop {
  padding-top: 48px;
}
.ForwardIII-sponsors-category.ForwardIII-sponsors-category p {
  margin: 0;
  padding: 0;
  color: #353c4a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  text-transform: uppercase;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-sponsorsItems {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.ForwardIII-sponsorsItems.ForwardIII-sponsorsItems--spaceBetween {
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .ForwardIII-sponsorsItems.ForwardIII-sponsorsItems--spaceBetweenTableOnly {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-sponsorsItems.ForwardIII-sponsorsItems--spaceBetweenTableOnly {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.ForwardIII-sponsorsItem {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 160px;
  background: #fff;
  border: 2px solid #ecf3f4;
}
.ForwardIII-sponsorsItem.ForwardIII-sponsorsItem--marginBottom32:not(:last-child) {
  margin-bottom: 32px;
}
.ForwardIII-sponsorsItem:not(:last-child) {
  margin-bottom: 48px;
}
@media screen and (min-width: 768px) {
  .ForwardIII-sponsorsItem {
    width: calc(50% - 8px);
  }
  .ForwardIII-sponsorsItem:nth-child(2) {
    margin-left: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-sponsorsItem {
    width: calc(25% - 18px);
  }
  .ForwardIII-sponsorsItem:not(:nth-child(3n + 1)),
  .ForwardIII-sponsorsItem:nth-child(2) {
    margin-left: 0;
  }
  .ForwardIII-sponsorsItem:not(:nth-child(4n + 1)) {
    margin-left: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-sponsorsItems--threeColumns.ForwardIII-sponsorsItems--threeColumns
    .ForwardIII-sponsorsItem {
    width: calc(33.3% - 16px);
  }
  .ForwardIII-sponsorsItems--threeColumns.ForwardIII-sponsorsItems--threeColumns
    .ForwardIII-sponsorsItem:not(:nth-child(4n + 1)),
  .ForwardIII-sponsorsItems--threeColumns.ForwardIII-sponsorsItems--threeColumns
    .ForwardIII-sponsorsItem:not(:nth-child(6n + 1)),
  .ForwardIII-sponsorsItems--threeColumns.ForwardIII-sponsorsItems--threeColumns
    .ForwardIII-sponsorsItem:nth-child(2) {
    margin-left: 0;
  }
  .ForwardIII-sponsorsItems--threeColumns.ForwardIII-sponsorsItems--threeColumns
    .ForwardIII-sponsorsItem:not(:nth-child(3n + 1)) {
    margin-left: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .ForwardIII-sponsorsItems--sixColumns.ForwardIII-sponsorsItems--sixColumns
    .ForwardIII-sponsorsItem {
    height: 96px;
    width: calc(16.66% - 20px);
  }
  .ForwardIII-sponsorsItems--sixColumns.ForwardIII-sponsorsItems--sixColumns
    .ForwardIII-sponsorsItem:not(:nth-child(3n + 1)),
  .ForwardIII-sponsorsItems--sixColumns.ForwardIII-sponsorsItems--sixColumns
    .ForwardIII-sponsorsItem:not(:nth-child(4n + 1)),
  .ForwardIII-sponsorsItems--sixColumns.ForwardIII-sponsorsItems--sixColumns
    .ForwardIII-sponsorsItem:nth-child(2) {
    margin-left: 0;
  }
  .ForwardIII-sponsorsItems--sixColumns.ForwardIII-sponsorsItems--sixColumns
    .ForwardIII-sponsorsItem:not(:nth-child(6n + 1)) {
    margin-left: 24px;
  }
}
.Button {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0.7em 1.3em;
  border-radius: 4px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  background-color: #fa4616;
  border: 1px solid #fa4616;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  transition: color 0.15s ease, border-color 0.15s ease,
    background-color 0.15s ease;
}
.Button,
.Button:visited {
  color: #fff;
}
.Button--primary {
  transform: scale(1) translateZ(0);
  transition: transform 0.05s ease;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.Button--primary:hover {
  color: #fff;
  transform: scale(1.075) translateZ(0);
  transition: transform 0.2s cubic-bezier(0.25, 1.6, 0.6, 1.4);
}
.Button--capitalize {
  text-transform: capitalize;
}
.Button--big {
  padding: 0.8em 2.5em;
  font-size: 18px;
  font-weight: 600;
}
.Button--CAPS {
  text-transform: uppercase;
}
.Button--full {
  width: 100%;
}
.Button--full:not(:last-child) {
  margin-bottom: 16px;
}
.Button--inline {
  display: inline-block;
  vertical-align: middle;
}
.Button--inline:not(:last-child) {
  margin-right: 12px;
}
@media screen and (min-width: 768px) {
  .Button {
    font-size: 16px;
  }
  .Button--big {
    font-size: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .Button {
    font-size: 18px;
  }
}
.Button.Button--secondary {
  background-color: #fff;
  border-color: #0085ca;
  color: #0085ca;
  transform: scale(1) translateZ(0);
  transition: transform 0.05s ease;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.Button.Button--secondary:hover {
  color: #0085ca;
  transform: scale(1.075) translateZ(0);
  transition: transform 0.2s cubic-bezier(0.25, 1.6, 0.6, 1.4);
}
.Button.Button--alternative {
  background-color: #2f549c;
  border-color: #2f549c;
  color: #fff;
  transform: scale(1) translateZ(0);
  transition: transform 0.05s ease;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.Button.Button--alternative:hover {
  color: #fff;
  transform: scale(1.075) translateZ(0);
  transition: transform 0.2s cubic-bezier(0.25, 1.6, 0.6, 1.4);
}
.Button.Button--ghosted {
  border-color: #f5f8fa;
  color: #fff;
  text-shadow: 0 0 4px rgba(8, 19, 31, 0.5);
  background-color: hsla(0, 0%, 100%, 0.1);
}
.Button.Button--ghosted-light {
  border-color: #f5f8fa;
  color: #fff;
  background-color: hsla(0, 0%, 100%, 0.05);
}
.Button.Button--ghosted-light:hover {
  color: #fff;
  border-color: #fa4616;
  background-color: #fa4616;
}
.Button.Button--ghosted-dark {
  border: 2px solid #0085ca;
  background-color: hsla(0, 0%, 100%, 0.1);
  color: #2372b2;
}
.Button.Button--ghosted-dark:hover {
  color: #fff;
  border-color: #4a90e2;
  background-color: #0085ca;
}
.Button.Button--advance {
  position: relative;
  padding: 10px 12px;
  padding-right: 30px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #d3dee3;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1;
  color: #0085ca;
  text-decoration: none;
  text-transform: inherit;
  cursor: pointer;
  transition: border-color 0.2s ease;
}
.Button.Button--advance:before {
  content: "";
  position: absolute;
  top: 0;
  right: 12px;
  bottom: 0;
  margin: auto 0;
  width: 11px;
  height: 11px;
  border-right: 3px solid #0085ca;
  border-bottom: 3px solid #0085ca;
  transform: rotate(-45deg);
  transition: border-color 0.2s ease, transform 0.2s ease;
}
.Button.Button--advance:hover {
  border-color: #0085ca;
}
.Button.Button--advance:hover:before {
  animation: d 0.35s ease;
}
@keyframes d {
  0% {
    transform: rotate(-45deg);
  }
  50% {
    transform: rotate(-45deg) translateX(2px) translateY(2px);
  }
}
.Button.Button--videoIcon {
  padding-right: 52px;
  padding-left: 52px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/icons/24x24_ic_play-1.svg);
  background-repeat: no-repeat;
  background-position: calc(100% - 16px) 50%;
  min-width: 280px;
}
.Link {
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.5;
  color: #0085ca;
  text-decoration: none;
}
.Checkbox {
  position: relative;
  margin: 0 0 8px;
  text-align: left;
  cursor: pointer;
}
.Checkbox--text .Checkbox-label {
  padding-left: 36px;
  font-size: 16px;
  font-weight: 400;
}
.Checkbox--text .Checkbox-input.Checkbox-input {
  top: 19px;
  bottom: auto;
}
.Checkbox--text .Checkbox-input.Checkbox-input:before {
  width: 26px;
  height: 26px;
}
.Checkbox--text .Checkbox-input.Checkbox-input:after {
  width: 14px;
  height: 8px;
}
.Checkbox-input.Checkbox-input {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  margin: auto 0;
  outline: 0;
  border: 0;
}
.Checkbox-input.Checkbox-input:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  background-color: #fff;
  border: 2px solid #0085ca;
  transition: border-color 0.2s ease, background-color 0.2s ease;
  cursor: pointer;
}
.Checkbox-input.Checkbox-input:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 4px;
  left: 0;
  right: calc(100% - 28px);
  margin: auto;
  width: 16px;
  height: 8px;
  border-bottom: 2px solid #f5f8fa;
  border-left: 2px solid #f5f8fa;
  transform: scale(0.75) rotate(-45deg) translateZ(0);
  opacity: 0;
  transition: transform 0.2s cubic-bezier(0.34, 0.89, 0.75, 1.75),
    opacity 0.2s ease;
  cursor: pointer;
}
.Checkbox-input.Checkbox-input:checked:before {
  background-color: #0085ca;
}
.Checkbox-input.Checkbox-input:checked:after {
  opacity: 1;
  transform: scale(1) rotate(-45deg) translateZ(0);
}
.Checkbox-label {
  display: block;
  margin: 0;
  padding: 8px;
  padding-left: 40px;
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
}
.NeedHelp {
  padding: 16px;
  text-align: center;
  background-color: #f5f8fa;
}
.NeedHelp .Button {
  display: block;
  margin: 0 8px 16px;
}
.NeedHelp--darker-color {
  background-color: #ebf1f6;
}
@media screen and (min-width: 480px) {
  .NeedHelp {
    padding: 24px;
  }
  .NeedHelp .Button {
    display: inline-block;
  }
}
@media screen and (min-width: 768px) {
  .NeedHelp {
    padding: 32px;
  }
}
.NeedHelp-title {
  margin: 12px 0 24px;
  font-size: 28px;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .NeedHelp-title {
    margin: 12px 0 20px;
  }
}
.NeedHelp-desc {
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 1.75;
}
@media screen and (min-width: 768px) {
  .NeedHelp-desc {
    margin-bottom: 34px;
    max-width: 600px;
    font-size: 18px;
    margin-right: auto;
    margin-left: auto;
  }
}
.MediaItem-list {
  position: relative;
  padding: 12px;
}
@media screen and (min-width: 768px) {
  .MediaItem-list {
    padding: 28px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .MediaItem-list {
    padding: 48px 16px;
  }
}
@media screen and (min-width: 1440px) {
  .MediaItem-list {
    padding: 54px 18px;
  }
}
.MediaItem-list:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: calc((100vw - 100%) / -2);
  left: calc((100vw - 100%) / -2);
  z-index: -1;
  width: 100vw;
  background-color: #f5f8fa;
}
.MediaItem-container {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .MediaItem-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.MediaItem {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 12px;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1),
    0 1px 3px 0 hsla(44, 17%, 61%, 0.1);
  background-color: #fff;
}
.MediaItem > img {
  width: 100%;
  max-height: 110px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (min-width: 768px) {
  .MediaItem {
    -ms-flex: 0 0 calc(50% - 7px);
    flex: 0 0 calc(50% - 7px);
  }
  .MediaItem:nth-child(2n) {
    margin-left: 7px;
  }
  .MediaItem:nth-child(odd) {
    margin-right: 7px;
  }
  html.flexboxtweener .MediaItem {
    width: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .MediaItem {
    -ms-flex: 0 0 calc(25% - 12px);
    flex: 0 0 calc(25% - 12px);
  }
  .MediaItem:nth-child(2n) {
    margin-left: 0;
  }
  .MediaItem:nth-child(odd) {
    margin-right: 0;
  }
  .MediaItem:nth-child(4n + 1) {
    margin-right: 8px;
  }
  .MediaItem:nth-child(4n + 2),
  .MediaItem:nth-child(4n + 3) {
    margin-left: 8px;
    margin-right: 8px;
  }
  .MediaItem:nth-child(4n + 4) {
    margin-left: 8px;
  }
}
.MediaItem--bigger > img {
  width: 100%;
  max-height: 165px;
}
.MediaItem--large > img {
  width: 100%;
  max-height: 200px;
  min-height: 180px;
}
@media screen and (min-width: 1024px) {
  .MediaItem--large .MediaItem-title.MediaItem-title {
    font-size: 32px;
    font-weight: 600;
  }
}
.MediaItem-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  padding: 18px 12px;
}
@media screen and (min-width: 768px) {
  .MediaItem-body {
    padding: 21px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .MediaItem-body {
    padding: 24px 16px;
  }
}
.MediaItem-title {
  margin: 0 0 16px;
}
.MediaItem-desc {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  font-size: 16px;
}
.MediaItem-desc strong {
  color: #12437a;
}
html.flexboxtweener .MediaItem-desc {
  width: 100%;
}
.MediaItem-desc p {
  margin: 0 0 20px;
  font-size: 16px;
  color: #12437a;
}
@media screen and (min-width: 768px) {
  .MediaItem-desc {
    margin-bottom: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .MediaItem-desc {
    margin-bottom: 16px;
  }
}
.AssetDownload {
  padding: 24px 12px 12px;
  background-color: #002855;
}
@media screen and (min-width: 768px) {
  .AssetDownload {
    padding: 32px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .AssetDownload {
    padding: 40px 16px;
  }
}
.AssetDownload--mini .AssetDownload-container {
  max-width: 960px;
}
.AssetDownload-title {
  margin: 0 0 10px;
  color: #fa4616;
}
@media screen and (max-width: 767px) {
  .AssetDownload-title {
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) {
  .AssetDownload-title {
    margin: 0 0 8px;
  }
}
.AssetDownload-author {
  color: #f5f8fa;
}
@media screen and (max-width: 767px) {
  .AssetDownload-author {
    font-size: 16px;
  }
}
@media screen and (min-width: 768px) {
  .AssetDownload-author {
    margin: 0 0 28px;
  }
}
@media screen and (min-width: 768px) {
  .AssetDownload-asset {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}
.AssetDownload-preview {
  display: none;
}
@media screen and (min-width: 768px) {
  .AssetDownload-preview {
    display: block;
    padding-right: 14px;
    -ms-flex: 0 0 230px;
    flex: 0 0 230px;
    border-radius: 4px;
    overflow: hidden;
  }
  .AssetDownload-preview > img {
    display: block;
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .AssetDownload-preview {
    padding-right: 16px;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
  }
}
@media screen and (min-width: 1440px) {
  .AssetDownload-preview {
    padding-right: 18px;
    -ms-flex: 0 0 250px;
    flex: 0 0 250px;
  }
}
.AssetDownload-body {
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}
.AssetDownload-buttonContainer {
  display: inline-block;
  margin: 0 12px 12px 0;
}
@media screen and (min-width: 768px) {
  .AssetDownload-buttonContainer {
    display: block;
    margin: 0 14px 14px 0;
  }
}
@media screen and (min-width: 1024px) {
  .AssetDownload-buttonContainer {
    margin: 0 16px 16px 0;
  }
}
.AssetDownload-desc.AssetDownload-desc {
  margin: 18px 0 24px;
  font-size: 18px;
  font-style: italic;
  color: #f5f8fa;
  line-height: 1.3;
}
@media screen and (min-width: 768px) {
  .AssetDownload-desc.AssetDownload-desc {
    margin: 0 0 28px;
    font-size: 22px;
    line-height: 1.5;
  }
}
.InfographicTable {
  padding: 24px 12px;
}
@media screen and (min-width: 768px) {
  .InfographicTable {
    background: url(https://uipath.com/hubfs/Valentin/images/visual/vector@2x.png)
      100% 100%/100% no-repeat;
  }
}
.InfographicTable-container {
  margin-bottom: 12px;
  text-align: center;
}
@media screen and (min-width: 480px) {
  .InfographicTable-container > div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.InfographicTable-title.InfographicTable-title {
  margin: 0 0 16px;
  font-size: 22px;
  font-weight: 700;
  color: #0085ca;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
.InfographicTable-table {
  position: relative;
  margin: 0 0 12px;
  padding: 12px;
  overflow: hidden;
  text-align: left;
}
.InfographicTable-table:last-child {
  margin: 0 0 24px;
}
.InfographicTable-table:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  border-radius: 4px;
  background-image: linear-gradient(135deg, #fa4616 25%, #0085ca 75%);
}
.InfographicTable-table:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  right: 1px;
  z-index: -1;
  border-radius: 4px;
  background-color: #fff;
}
.InfographicTable-table p {
  margin: 0 0 16px;
  font-size: 12px;
  color: #0085ca;
}
@media screen and (min-width: 480px) {
  .InfographicTable-table {
    margin: 0 0 12px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(50% - 6px);
  }
  .InfographicTable-table:last-child {
    margin: 0 0 12px;
  }
  .InfographicTable-table:nth-child(odd) {
    margin-left: 6px;
  }
  .InfographicTable-table:nth-child(2n + 2) {
    margin-right: 6px;
  }
}
@media screen and (min-width: 1024px) {
  .InfographicTable-table {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(25% - 12px);
  }
  .InfographicTable-table:nth-child(odd) {
    margin-left: 0;
  }
  .InfographicTable-table:nth-child(2n + 2) {
    margin-right: 0;
  }
  .InfographicTable-table:nth-child(4n + 1) {
    margin-right: 8px;
  }
  .InfographicTable-table:nth-child(4n + 2),
  .InfographicTable-table:nth-child(4n + 3) {
    margin-left: 8px;
    margin-right: 8px;
  }
  .InfographicTable-table:nth-child(4n + 4) {
    margin-left: 8px;
  }
}
.InfographicTable-tableTitle.InfographicTable-tableTitle {
  margin: 0 0 12px;
  font-size: 20px;
  font-weight: 700;
  color: #fa4616;
}
.InfographicTable-tableList > li {
  position: relative;
  margin: 0 0 4px;
  padding: 0 0 0 20px;
  font-size: 12px;
  color: #0085ca;
  font-weight: 600;
}
.InfographicTable-tableList > li:before {
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #fa4616;
}
.BasicHeader {
  padding: 40px 12px;
  background: url("https://uipath.com/hubfs/Valentin/images/header/rectangle@2x%20(1)%20(1).jpg")
    50% / cover no-repeat #002855;
}
@media screen and (min-width: 768px) {
  .BasicHeader {
    padding: 56px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .BasicHeader {
    padding: 72px 16px;
  }
}
@media screen and (min-width: 1440px) {
  .BasicHeader {
    padding: 88px 18px;
  }
}
.BasicHeader--mini .BasicHeader-container {
  max-width: 960px;
}
.BasicHeader--maxi .BasicHeader-title.BasicHeader-title:not(:last-child) {
  margin-bottom: 16px;
}
.BasicHeader--maxi .BasicHeader-desc.BasicHeader-desc {
  margin-bottom: 8px;
}
.BasicHeader--maxi .BasicHeader-logo {
  display: block;
  width: 140px;
  margin: -8px 0 40px;
}
.BasicHeader--maxi .BasicHeader-logo > img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .BasicHeader--maxi .BasicHeader-logo {
    margin: -8px 0 80px;
  }
}
@media screen and (min-width: 1024px) {
  .BasicHeader--maxi .BasicHeader-logo {
    margin: -8px 0 96px;
  }
}
.BasicHeader-title.BasicHeader-title {
  margin: 0;
  font-size: 32px;
  color: #f5f8fa;
  text-shadow: 0 0 4px rgba(8, 19, 31, 0.5);
}
.BasicHeader-title.BasicHeader-title > small {
  color: #f5f8fa;
}
.BasicHeader-title.BasicHeader-title:not(:last-child) {
  margin: 0 0 12px;
}
@media screen and (min-width: 1024px) {
  .BasicHeader-title.BasicHeader-title {
    font-size: 34px;
  }
}
@media screen and (min-width: 1440px) {
  .BasicHeader-title.BasicHeader-title {
    font-size: 36px;
  }
}
.BasicHeader-desc.BasicHeader-desc {
  margin: 0;
  text-shadow: 0 0 4px rgba(8, 19, 31, 0.5);
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
  color: #f5f8fa;
}
.BasicPage.BasicPage.BasicPage {
  padding: 30px 12px 60px;
}
@media screen and (min-width: 768px) {
  .BasicPage.BasicPage.BasicPage {
    padding: 35px 14px 70px;
  }
}
@media screen and (min-width: 1024px) {
  .BasicPage.BasicPage.BasicPage {
    padding: 40px 16px 80px;
  }
}
@media screen and (min-width: 1440px) {
  .BasicPage.BasicPage.BasicPage {
    padding: 45px 18px 90px;
  }
}
.BasicPage.BasicPage.BasicPage--mini .BasicPage-container {
  max-width: 960px;
}
.BasicPage.BasicPage.BasicPage h1,
.BasicPage.BasicPage.BasicPage h2,
.BasicPage.BasicPage.BasicPage h3,
.BasicPage.BasicPage.BasicPage h4,
.BasicPage.BasicPage.BasicPage h5 {
  text-align: left;
}
.BasicPage.BasicPage.BasicPage h1 {
  margin: 24px 0;
  font-size: 28px;
  font-weight: 500;
  color: #002855;
}
.BasicPage.BasicPage.BasicPage h2 {
  margin: 32px 0 16px;
  font-size: 22px;
  font-weight: 500;
  color: #fa4616;
}
.BasicPage.BasicPage.BasicPage h3 {
  margin: 24px 0 12px;
  font-size: 20px;
  font-weight: 500;
  color: #08131f;
}
.BasicPage.BasicPage.BasicPage h4 {
  margin: 20px 0 12px;
  font-size: 18px;
  font-weight: 18px;
  color: rgba(0, 40, 85, 0.75);
}
.BasicPage.BasicPage.BasicPage p {
  margin: 0 0 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: rgba(0, 40, 85, 0.5);
  line-height: 1.6;
}
.BasicPage.BasicPage.BasicPage a {
  text-decoration: none;
  color: #0085ca !important;
}
.BasicPage.BasicPage.BasicPage a:visited {
  color: currentColor;
}
.BasicPage.BasicPage.BasicPage ol {
  margin: 0 0 20px;
  padding: 0 0 0 24px;
  list-style: decimal;
  line-height: 1.6;
}
.BasicPage.BasicPage.BasicPage ol li {
  margin: 0 0 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: rgba(0, 40, 85, 0.5);
  line-height: 1.6;
}
.BasicPage.BasicPage.BasicPage ul {
  margin: 0 0 20px;
  padding: 0 0 0 24px;
  list-style: disc;
  line-height: 1.6;
}
.BasicPage.BasicPage.BasicPage ul li {
  margin: 0 0 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: rgba(0, 40, 85, 0.5);
  line-height: 1.6;
}
.BasicPage-title {
  margin: 0 0 24px;
  font-size: 22px;
  font-weight: 18px;
  color: #08131f;
}
@media screen and (min-width: 1024px) {
  .BasicPage-title {
    font-size: 26px;
  }
}
@media screen and (min-width: 1440px) {
  .BasicPage-title {
    font-size: 30px;
  }
}
.BasicPage-desc {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: rgba(0, 40, 85, 0.5);
}
.BasicPage-desc > a {
  text-decoration: none;
  color: #2573b2;
}
@media screen and (min-width: 1024px) {
  .BasicPage-desc {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) {
  .NewsWidget-aside {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: flex-start;
    -ms-flex-pack: start;
    padding: 21px;
    background-color: rgba(245, 248, 250, 0.5);
  }
  html.flexboxtweener .NewsWidget-aside {
    width: 50%;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
}
@media screen and (min-width: 1024px) {
  .NewsWidget-aside {
    padding: 24px;
  }
}
@media screen and (min-width: 1440px) {
  .NewsWidget-aside {
    padding: 22.5px;
    padding-left: 22.5px;
  }
}
.NewsWidget-item:not(.NewsWidget-item--hero):first-child {
  display: none;
}
.NewsWidget-item:not(.NewsWidget-item--hero) .NewsWidget-itemPic:after {
  background-color: rgba(0, 40, 85, 0.5);
  box-shadow: inset 0 0 100px rgba(8, 19, 31, 0.5);
}
@media screen and (min-width: 768px) {
  .NewsWidget-itemPic {
    margin: 0;
    border-radius: 0;
  }
  .NewsWidget-itemPic:after {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 40, 85, 0.5);
    box-shadow: inset 0 0 100px rgba(8, 19, 31, 0.5);
  }
  .NewsWidget-item:not(.NewsWidget-item--hero) .NewsWidget-itemPic {
    width: 80px;
    height: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .NewsWidget-item:not(.NewsWidget-item--hero) .NewsWidget-itemPic {
    width: 84px;
    height: 84px;
    margin: 0 20px 0 0;
  }
}
@media screen and (min-width: 1440px) {
  .NewsWidget-item:not(.NewsWidget-item--hero) .NewsWidget-itemPic {
    width: 88px;
    height: 88px;
    margin: 0 22.5px 0 0;
  }
}
@media screen and (min-width: 768px) {
  .NewsWidget-itemHeader {
    position: absolute;
    bottom: calc(100% + 14px);
    left: 14px;
    right: 14px;
  }
}
@media screen and (min-width: 768px) {
  .NewsWidget-itemTitle.NewsWidget-itemTitle {
    width: 100%;
    font-size: 18px;
  }
  .NewsWidget-item--hero .NewsWidget-itemTitle.NewsWidget-itemTitle {
    margin-bottom: 0;
    margin-top: 8px;
    line-height: 1.4;
  }
  .NewsWidget-item--hero .NewsWidget-itemTitle.NewsWidget-itemTitle a {
    color: #fff;
    text-shadow: 0 0 1px hsla(0, 0%, 100%, 0.5);
  }
}
@media screen and (min-width: 1024px) {
  .NewsWidget-itemTitle.NewsWidget-itemTitle {
    margin-bottom: 4px;
  }
  .NewsWidget-item--hero .NewsWidget-itemTitle.NewsWidget-itemTitle {
    margin-top: 10px;
    font-size: 28px;
  }
}
.NewsWidget-itemDate.NewsWidget-itemDate {
  display: block;
  margin: 0 0 8px;
  font-family: Inter, sans-serif;
}
.NewsWidget-item:not(.NewsWidget-item--hero)
  .NewsWidget-itemDate.NewsWidget-itemDate {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: auto;
  padding: 8px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.4;
  color: #fff;
  text-align: center;
}
.NewsWidget-item:not(.NewsWidget-item--hero)
  .NewsWidget-itemDate.NewsWidget-itemDate
  > small {
  display: block;
  font-size: 15px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .NewsWidget-item:not(.NewsWidget-item--hero)
    .NewsWidget-itemDate.NewsWidget-itemDate {
    font-size: 28px;
    line-height: 1.2;
  }
  .NewsWidget-item:not(.NewsWidget-item--hero)
    .NewsWidget-itemDate.NewsWidget-itemDate
    > small {
    font-size: 16px;
    font-weight: 500;
  }
  .NewsWidget-item--hero .NewsWidget-itemDate.NewsWidget-itemDate {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
  }
}
.TitleDropdown.is-active .TitleDropdown-body {
  display: block;
}
.TitleDropdown.is-active .TitleDropdown-titleButton:before {
  top: 6px;
  transform: rotate(135deg);
}
.TitleDropdown-titleButton.TitleDropdown-titleButton {
  position: relative;
  padding-left: 32px;
  padding-top: 2px;
  padding-bottom: 2px;
  cursor: pointer;
}
.TitleDropdown-titleButton.TitleDropdown-titleButton:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 14px;
  height: 14px;
  border-bottom: 3px solid #fa4616;
  border-left: 3px solid #fa4616;
  transform: rotate(-45deg);
  transition: transform 0.2s ease, bottom 0.2s ease;
}
.TitleDropdown-body {
  display: none;
}
.PopUpWidget {
  position: fixed;
  bottom: 12px;
  right: 12px;
  max-width: calc(100vw - 24px);
  background-color: #0085ca;
  border-radius: 4px;
  padding: 12px 36px;
  text-align: center;
  opacity: 0;
  transform: translateX(15%);
  transition: opacity 0.2s ease, transform 0.3s ease-in;
}
@media screen and (min-width: 480px) {
  .PopUpWidget {
    max-width: 350px;
  }
}
body.popup-visible .PopUpWidget {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.25s ease, transform 0.25s ease;
}
.PopUpWidget-title.PopUpWidget-title {
  margin: 0 0 12px;
  color: #f5f8fa;
  font-size: 18px;
  font-weight: 600;
}
.PopUpWidget-closeButton {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
}
.PopUpWidget-closeButton:after,
.PopUpWidget-closeButton:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 2px;
  margin: auto;
  background-color: #f5f8fa;
  transform: rotate(45deg);
}
.PopUpWidget-closeButton:after {
  transform: rotate(-45deg);
}
.LegalTable {
  width: 100%;
  padding: 12px;
}
@media screen and (min-width: 768px) {
  .LegalTable {
    padding: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .LegalTable {
    padding: 16px;
  }
}
@media screen and (min-width: 1440px) {
  .LegalTable {
    padding: 18px;
  }
}
.LegalTable-container {
  width: 100%;
}
.LegalTable-table {
  width: 100%;
  border-collapse: collapse;
}
.LegalTable-table th {
  padding: 4px;
  padding-bottom: 12px;
  vertical-align: top;
  font-size: 14px;
  font-weight: 600;
  border-bottom: thin solid #002855;
}
.LegalTable-table th:first-child {
  padding-left: 0;
}
.LegalTable-table th:last-child {
  padding-right: 0;
}
.LegalTable-table tr:not(:last-child) td {
  padding-top: 8px;
  padding-bottom: 8px;
}
.LegalTable-table tr:not(:last-child):not(:first-child) {
  border-bottom: thin solid rgba(74, 74, 74, 0.1);
}
.LegalTable-table td {
  padding: 4px;
  vertical-align: top;
  font-size: 12px;
  font-family: Inter, sans-serif;
  font-weight: 20px;
  color: rgba(0, 40, 85, 0.5);
}
.LegalTable-table td:last-child {
  padding-right: 0;
}
.LegalTable-table a {
  font-family: Inter, sans-serif;
  font-size: 12px;
  color: #0085ca;
}
.LegalTable-tableRow--yellow {
  background-color: rgba(245, 177, 76, 0.33);
}
.LegalTable-tableRow--red {
  background-color: hsla(0, 82%, 72%, 0.33);
}
.LegalTable-tableRow--green {
  background-color: rgba(111, 207, 151, 0.33);
}
.LegalTable-tableLegend {
  margin-bottom: 20px;
}
.LegalTable-tableLegend > span {
  display: block;
  font-size: 14px;
}
.LegalTable-tableLegend > span:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  width: 12px;
  height: 12px;
}
.LegalTable-tableLegend > span > b {
  display: inline-block;
  vertical-align: middle;
  font-weight: 400;
}
.LegalTable-tableLegend--yellow:before {
  background-color: rgba(245, 177, 76, 0.33);
}
.LegalTable-tableLegend--red:before {
  background-color: hsla(0, 82%, 72%, 0.33);
}
.LegalTable-tableLegend--green:before {
  background-color: rgba(111, 207, 151, 0.33);
}
@media screen and (min-width: 768px) {
  .LegalTable-tableLegend > span {
    display: inline-block;
    vertical-align: middle;
  }
  .LegalTable-tableLegend > span:not(:last-child) {
    margin-right: 16px;
  }
}
.EventsBanner {
  width: 100%;
  text-align: center;
}
.EventsBanner.has-top-divider {
  position: relative;
  padding-top: 32px;
  margin-top: 32px;
}
.EventsBanner.has-top-divider:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 80px;
  height: 5px;
  margin: 0 auto;
  background-color: #fa4616;
}
.EventsBanner-item {
  padding: 24px 32px 16px;
  overflow: hidden;
  box-sizing: border-box;
  background-color: #232f4e;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.EventsBanner-item--paris {
  background-image: url(https://cdn2.hubspot.net/hubfs/416323/UiPath%20Together/UiPath%20Together%20Paris%202018/paris-banner-background.jpg);
}
.EventsBanner-item--washington {
  background-image: url(https://cdn2.hubspot.net/hubfs/416323/UiPath%20Together/UiPathTogether%20Washington%202018/washington-banner-background.jpg);
}
.EventsBanner-item--ny {
  background-image: url(https://uipath.com/hubfs/UiPath%20Together/UiPath%20Together%20NY/Together%20NY_Website%20header_V2.png.jpg);
  background-position: center 80%;
}
.EventsBanner-item--mumbai {
  background-image: url(https://uipath.com/hubfs/Together-Mumbai_Website-header.jpg?t=1528742713979);
  background-position: center 80%;
}
.EventsBanner-item--amsterdam {
  background-image: url(https://uipath.com/hubfs/Valentin/images/events/uipath-amsterdam-kv.jpg);
  background-position: center 80%;
}
.EventsBanner-logo {
  max-width: 200px;
  margin: 0 auto 16px;
}
.EventsBanner-desc {
  margin: 0 auto 16px;
  font-family: Poppins;
  font-size: 12px;
  font-weight: 600;
  color: #cee3ed;
}
.EventsBanner-desc > strong {
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .EventsBanner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 1920px;
    margin-right: auto;
    margin-left: auto;
  }
  .EventsBanner-item {
    padding: 24px 32px 20px;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  html.flexboxtweener .EventsBanner-item {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
  }
  .EventsBanner-item:first-child:last-child {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .EventsBanner-desc,
  .EventsBanner-logo {
    margin-bottom: 20px;
  }
}
.GenericForm {
  padding: 12px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .GenericForm {
    padding: 12px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .GenericForm {
    padding: 12px 16px;
  }
}
.GenericForm-container {
  padding: 12px;
  text-align: center;
  border: 1px solid #d3dee3;
  border-radius: 4px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .GenericForm-container {
    padding: 16px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .GenericForm-container {
    padding: 20px 16px;
  }
}
.GenericForm-container h2 {
  max-width: 70%;
  margin: 0 auto 16px;
}
.TextInput:not(:last-child) {
  margin-bottom: 12px;
}
.LogoSlider {
  position: relative;
  padding: 40px;
  text-align: center;
}
.LogoSlider--grey {
  background-color: #f7f7f7;
  padding: 40px 24px;
}
.LogoSlider--grey:not(:first-child):before {
  content: none;
}
.LogoSlider:not(:first-child) {
  padding: 40px 0 32px;
  margin: 40px 0 0;
}
.LogoSlider:not(:first-child):before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 80px;
  height: 4px;
  background-color: #fa4616;
}
@media screen and (min-width: 768px) {
  .LogoSlider {
    padding: 56px 0;
  }
  .LogoSlider:not(:first-child) {
    padding: 44px 0 36px;
    margin: 44px 0 0;
  }
}
@media screen and (min-width: 1024px) {
  .LogoSlider {
    padding: 48px 0 64px;
  }
  .LogoSlider:not(:first-child) {
    padding: 48px 0 40px;
    margin: 48px 0 0;
  }
}
@media screen and (min-width: 1440px) {
  .LogoSlider {
    padding: 56px 0 72px;
  }
  .LogoSlider:not(:first-child) {
    padding: 52px 0 44px;
    margin: 52px 0 0;
  }
}
.LogoSlider-title.LogoSlider-title {
  margin: 0 0 40px;
  font-size: 25px;
  font-weight: 600;
}
@media screen and (min-width: 768px) {
  .LogoSlider-title.LogoSlider-title {
    margin: 0 0 48px;
    font-size: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .LogoSlider-title.LogoSlider-title {
    margin: 0 0 56px;
    font-size: 34px;
  }
}
@media screen and (min-width: 1440px) {
  .LogoSlider-title.LogoSlider-title {
    margin: 0 0 64px;
    font-size: 36px;
  }
}
.LogoSlider-listContainer {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow: hidden;
}
.LogoSlider-listContainer:before {
  content: "";
  position: absolute;
  left: -4px;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 12px;
  background: linear-gradient(90deg, #fff 0, hsla(0, 0%, 100%, 0));
}
.LogoSlider-listContainer:after {
  content: "";
  position: absolute;
  right: -4px;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 12px;
  background: linear-gradient(270deg, #fff 0, hsla(0, 0%, 100%, 0));
}
.LogoSlider--grey .LogoSlider-listContainer:before {
  background: linear-gradient(90deg, #f7f7f7 0, hsla(0, 0%, 97%, 0));
}
.LogoSlider--grey .LogoSlider-listContainer:after {
  background: linear-gradient(270deg, #f7f7f7 0, hsla(0, 0%, 97%, 0));
}
@media screen and (min-width: 768px) {
  .LogoSlider-listContainer:after,
  .LogoSlider-listContainer:before {
    width: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .LogoSlider-listContainer:after,
  .LogoSlider-listContainer:before {
    width: 96px;
  }
}
.LogoSlider-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  animation: e 20s cubic-bezier(0.6, 0.1, 0.3, 0.9) alternate infinite both;
}
@keyframes e {
  0% {
    transform: translateX(calc(-100% * 0 - 0 + 0));
  }
  25% {
    transform: translateX(calc(-100% * 0.25 - 0 + 25vw));
  }
  50% {
    transform: translateX(calc(-100% * 0.5 - 0 + 50vw));
  }
  75% {
    transform: translateX(calc(-100% * 0.75 - 0 + 75vw));
  }
  to {
    transform: translateX(calc(-100% * 1 - 0 + 100vw));
  }
}
@media screen and (min-width: 768px) {
  .LogoSlider-list {
    animation: f 20s cubic-bezier(0.6, 0.1, 0.3, 0.9) alternate infinite both;
  }
  @keyframes f {
    0% {
      transform: translateX(calc(-100% * 0 - 0 + 0));
    }
    25% {
      transform: translateX(calc(-100% * 0.25 - 0 + 25vw));
    }
    50% {
      transform: translateX(calc(-100% * 0.5 - 0 + 50vw));
    }
    75% {
      transform: translateX(calc(-100% * 0.75 - 0 + 75vw));
    }
    to {
      transform: translateX(calc(-100% * 1 - 0 + 100vw));
    }
  }
}
@media screen and (min-width: 1024px) {
  .LogoSlider-list {
    animation: g 20s cubic-bezier(0.6, 0.1, 0.3, 0.9) alternate infinite both;
  }
  @keyframes g {
    0% {
      transform: translateX(calc(-100% * 0 + 0));
    }
    25% {
      transform: translateX(calc(-100% * 0.25 + 25vw));
    }
    50% {
      transform: translateX(calc(-100% * 0.5 + 50vw));
    }
    75% {
      transform: translateX(calc(-100% * 0.75 + 75vw));
    }
    to {
      transform: translateX(calc(-100% * 1 + 100vw));
    }
  }
}
@media screen and (min-width: 1232px) {
  .LogoSlider-list {
    animation: h 17.5s cubic-bezier(0.6, 0.1, 0.3, 0.9) alternate infinite both;
  }
  @keyframes h {
    0% {
      transform: translateX(calc(-100% * 0 + 0));
    }
    25% {
      transform: translateX(calc(-100% * 0.25 + 300px));
    }
    50% {
      transform: translateX(calc(-100% * 0.5 + 600px));
    }
    75% {
      transform: translateX(calc(-100% * 0.75 + 900px));
    }
    to {
      transform: translateX(calc(-100% * 1 + 1200px));
    }
  }
}
.LogoSlider-item figure {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  margin: 0 18px;
}
.LogoSlider-item figure > img {
  max-width: 144px;
  max-height: 36px;
}
.LogoSlider-item--smaller figure > img {
  max-width: 128px;
  max-height: 20px;
}
.LogoSlider-item--bigger figure > img {
  max-width: 160px;
  max-height: 48px;
}
.LogoSlider-item--landscape figure > img {
  max-width: 192px;
  max-height: 48px;
}
@media screen and (min-width: 768px) {
  .LogoSlider-item {
    margin: 0 21px;
  }
  .LogoSlider-item figure > img {
    max-width: 160px;
    max-height: 48px;
  }
  .LogoSlider-item--smaller figure > img {
    max-width: 144px;
    max-height: 32px;
  }
  .LogoSlider-item--bigger figure > img {
    max-width: 176px;
    max-height: 64px;
  }
  .LogoSlider-item--landscape figure > img {
    max-width: 224px;
    max-height: 64px;
  }
}
@media screen and (min-width: 1024px) {
  .LogoSlider-item {
    margin: 0 24px;
  }
  .LogoSlider-item figure > img {
    max-width: 176px;
    max-height: 64px;
  }
  .LogoSlider-item--smaller figure > img {
    max-width: 160px;
    max-height: 48px;
  }
  .LogoSlider-item--bigger figure > img {
    max-width: 192px;
    max-height: 72px;
  }
  .LogoSlider-item--landscape figure > img {
    max-width: 256px;
    max-height: 64px;
  }
}
@media screen and (min-width: 1440px) {
  .LogoSlider-item {
    margin: 0 27px;
  }
  .LogoSlider-item--landscape figure > img {
    max-width: 304px;
    max-height: 64px;
  }
}
.LogoSlider-title {
  text-align: center;
  margin: 72px 0 !important;
}
.LogoSlider-listContainer {
  margin-bottom: 72px;
}
.LogoSlider-item {
  margin: 0 40px !important;
}
.LogoSlider-item figure {
  height: 72px !important;
}
div#hs-eu-cookie-confirmation {
  top: auto;
  position: fixed;
  font-size: 14px;
  line-height: 24px;
  color: #353c4a;
  background: #fff;
}
body.is-walled:not(.hs-content-name-cookies-policy)
  div#hs-eu-cookie-confirmation:before,
div#hs-eu-cookie-confirmation.is-walled:before {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 4;
  height: 100vh;
  width: 100vw;
  background-color: rgba(0, 40, 85, 0.85);
}
@media screen and (min-width: 1024px) {
  body.is-walled:not(.hs-content-name-cookies-policy)
    div#hs-eu-cookie-confirmation:after,
  div#hs-eu-cookie-confirmation.is-walled:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 5;
    background: #fff !important;
  }
}
div#hs-eu-cookie-confirmation#hs-eu-cookie-confirmation
  div#hs-eu-cookie-confirmation-inner {
  position: relative;
  z-index: 6;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
  padding: 20px !important;
}
@media screen and (min-width: 1024px) {
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    padding: 30px !important;
  }
}
@media screen and (min-width: 1440px) {
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    padding: 40px !important;
  }
}
div#hs-eu-cookie-confirmation
  div#hs-eu-cookie-confirmation-inner
  div#hs-en-cookie-confirmation-buttons-area {
  margin: 18px 0 0 !important;
  text-align: left !important;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom
  div#hs-eu-cookie-confirmation-inner
  div#hs-en-cookie-confirmation-buttons-area {
  text-align: left !important;
}
body
  div#hs-eu-cookie-confirmation
  div#hs-eu-cookie-confirmation-inner
  a#hs-eu-confirmation-button {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  margin-right: 0 !important;
  padding: 0.6em 1.25em !important;
  border-radius: 4px !important;
  border-width: 1px !important;
  border-style: solid !important;
  font-weight: 400 !important;
  color: #0067df;
  font-family: Poppins, sans-serif !important;
  font-weight: 500 !important;
  line-height: 1.5 !important;
  color: #fff !important;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.15s ease, border-color 0.15s ease,
    background-color 0.15s ease;
  transform: scale(1) translateZ(0);
  transition: transform 0.05s ease;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  padding: 0.5em 2em;
}
body
  div#hs-eu-cookie-confirmation
  div#hs-eu-cookie-confirmation-inner
  a#hs-eu-confirmation-button:visited {
  color: #fff;
}
body
  div#hs-eu-cookie-confirmation
  div#hs-eu-cookie-confirmation-inner
  a#hs-eu-confirmation-button:hover {
  color: #fff;
  transform: scale(1.075) translateZ(0);
  transition: transform 0.2s cubic-bezier(0.25, 1.6, 0.6, 1.4);
}
@media screen and (min-width: 1024px) {
  body
    div#hs-eu-cookie-confirmation
    div#hs-eu-cookie-confirmation-inner
    a#hs-eu-confirmation-button {
    font-size: 18px !important;
  }
}
#hs-eu-cookie-confirmation-inner > p > em {
  display: none;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
  font-size: 18px;
  line-height: 1.5;
}
@media screen and (max-width: 480px) {
  div#hs-eu-cookie-confirmation {
    top: auto;
    bottom: 0 !important;
    position: fixed !important;
    font-size: 12px !important;
  }
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    padding: 8px 14px 14px !important;
  }
  body
    div#hs-eu-cookie-confirmation
    div#hs-eu-cookie-confirmation-inner
    a#hs-eu-confirmation-button,
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a {
    font-size: 12px !important;
  }
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
    font-size: 12px !important;
    line-height: 15px !important;
  }
  div#hs-eu-cookie-confirmation#hs-eu-cookie-confirmation
    div#hs-eu-cookie-confirmation-inner {
    position: absolute;
    bottom: 0;
    padding: 20px !important;
  }
}
@media only screen and (min-width: 960px) {
  div#hs-eu-cookie-confirmation {
    position: fixed;
  }
  div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom {
    top: auto;
    bottom: 0;
    box-shadow: 0 -1px 3px #eaf0f6;
  }
}
div#hs-eu-cookie-confirmation {
  background: 0 0;
  height: auto;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 100000000 !important;
  border-bottom: 1px solid #cbd6e2;
  box-shadow: 0 1px 5px #eaf0f6;
  color: #33475b;
  font-family: inherit;
  font-size: inherit;
  font-weight: 400 !important;
  line-height: inherit;
  text-align: left;
  text-shadow: none !important;
  font-size: 12px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  line-height: 18px;
  box-shadow: none;
}
@media only screen and (min-width: 768px) {
  div#hs-eu-cookie-confirmation {
    background: #fff;
  }
}
div#hs-eu-cookie-confirmation * {
  box-sizing: border-box !important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
  background: #fff;
  margin: 0 auto;
  max-width: 1000px;
  padding: 20px;
}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a {
  color: #0067df;
  text-decoration: none !important;
}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a,
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:hover {
  background-color: #fff !important;
  box-shadow: none !important;
  font-family: inherit;
  font-size: 14px !important;
  line-height: inherit;
  text-align: left;
  text-shadow: none !important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:hover {
  border-radius: 2px;
  border: 1px solid #0067df;
  color: #0067df !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
}
div#hs-eu-cookie-confirmation
  div#hs-eu-cookie-confirmation-inner
  div#hs-en-cookie-confirmation-buttons-area {
  margin: 10px 0 0 !important;
  text-align: right !important;
}
body
  div#hs-eu-cookie-confirmation
  div#hs-eu-cookie-confirmation-inner
  a#hs-eu-confirmation-button,
div#hs-eu-cookie-confirmation
  div#hs-eu-cookie-confirmation-inner
  a#hs-eu-decline-button {
  border-radius: 3px;
  display: inline-block;
  padding: 10px 16px !important;
  text-decoration: none !important;
}
body
  div#hs-eu-cookie-confirmation
  div#hs-eu-cookie-confirmation-inner
  a#hs-eu-confirmation-button {
  margin-right: 12px !important;
  color: #0067df !important;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: left;
  text-shadow: none !important;
  font-size: 16px !important;
  font-family: Inter, sans-serif !important;
  font-weight: 700 !important;
  text-align: center !important;
  letter-spacing: 0 !important;
  line-height: 20px !important;
  padding: 14px 16px !important;
}
div#hs-eu-cookie-confirmation
  div#hs-eu-cookie-confirmation-inner
  a#hs-eu-decline-button {
  border: 1px solid #ff6900 !important;
  color: #ff6900;
  font-family: inherit;
  font-size: inherit;
  font-weight: 400 !important;
  line-height: inherit;
  text-align: left;
  text-shadow: none !important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
  margin: 0 0 8px;
  color: #33475b;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: left;
  text-shadow: none !important;
  color: #353c4a !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  line-height: 24px !important;
}
@media print {
  div#hs-eu-cookie-confirmation {
    display: none !important;
  }
}
@media screen and (max-width: 480px) {
  div#hs-eu-cookie-confirmation {
    font-size: 12px !important;
  }
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    padding: 8px 14px 14px !important;
  }
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
    font-size: 12px !important;
    line-height: 15px !important;
  }
}
@media only screen and (min-width: 960px) {
  div#hs-eu-cookie-confirmation {
    position: fixed;
  }
  div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom {
    border-bottom: 0;
    bottom: 0;
    top: auto;
    box-shadow: 0 -1px 3px #eaf0f6;
    box-shadow: none;
  }
  div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom-left {
    border-bottom: 0;
    border-right: 1px solid #cbd6e2;
    bottom: 0;
    box-shadow: 1px -1px 3px #eaf0f6;
    left: 0;
    max-width: 600px;
    right: auto;
    top: auto;
    width: 45%;
  }
}
@media screen and (min-width: 1024px) {
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    padding-right: 240px !important;
  }
}
@media screen and (min-width: 1440px) {
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    padding-right: 280px !important;
  }
}
.cookieButtons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
}
.cookieButtons--settings {
  margin: 10px 0 0;
}
#hs-eu-cookie-confirmation
  div#hs-eu-cookie-confirmation-inner
  .cookieButtons
  .cookieButtons--settings
  a {
  color: #0067df;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700 !important;
  letter-spacing: 0;
  line-height: 20px;
  margin-left: 20px;
}
body
  div#hs-eu-cookie-confirmation
  div#hs-eu-cookie-confirmation-inner
  a#hs-eu-confirmation-button {
  background-color: #fff !important;
  border-radius: 2px !important;
  border: 1px solid #0067df !important;
}
@media only screen and (min-width: 768px) {
  #hs-eu-cookie-confirmation-inner p:nth-child(3) {
    height: 0 !important;
    margin: 0;
    position: relative;
  }
}
.VideoGallery {
  background-color: #f5f8fa;
}
.VideoGallery-wrapper {
  position: relative;
  max-width: 1320px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .VideoGallery-wrapper {
    padding-bottom: 32px;
  }
}
@media screen and (min-width: 1440px) {
  .VideoGallery-wrapper {
    padding-bottom: 63px;
  }
}
.VideoGallery-slider {
  display: block;
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .VideoGallery-slider {
    margin-bottom: 21px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 84px;
    padding-right: 116px;
  }
}
@media screen and (min-width: 1024px) {
  .VideoGallery-slider {
    margin-bottom: 8px;
    padding-left: 96px;
    padding-right: 128px;
  }
}
@media screen and (min-width: 1232px) {
  .VideoGallery-slider {
    padding-left: 96px;
    padding-right: 128px;
  }
}
@media screen and (min-width: 1440px) {
  .VideoGallery-slider {
    margin-bottom: 27px;
    padding-left: 112px;
    padding-right: 152px;
  }
}
.VideoGallery-item {
  padding: 36px 18px 12px;
}
@media screen and (min-width: 1024px) {
  .VideoGallery-item {
    padding: 48px 16px 24px;
  }
}
@media screen and (min-width: 1232px) {
  .VideoGallery-item {
    padding: 48px 16px 24px;
  }
}
@media screen and (min-width: 1440px) {
  .VideoGallery-item {
    padding: 63px 16px 0;
  }
}
.VideoGallery-title.VideoGallery-title {
  margin: 0 0 18px;
  font-size: 25px;
  text-align: left;
  line-height: 1.35;
}
@media screen and (min-width: 768px) {
  .VideoGallery-title.VideoGallery-title {
    margin: 0 0 24.5px;
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .VideoGallery-title.VideoGallery-title {
    margin: 0 0 32px;
    font-size: 28px;
  }
}
@media screen and (min-width: 1440px) {
  .VideoGallery-title.VideoGallery-title {
    margin: 0 0 45px;
  }
}
@media screen and (min-width: 768px) {
  .VideoGallery-itemBody {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 768px) {
  .VideoGallery-itemContent {
    padding-right: 28px;
    text-align: left;
  }
  .VideoGallery-itemContent .Button.Button--full {
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .VideoGallery-itemContent {
    padding-right: 32px;
  }
}
@media screen and (min-width: 1440px) {
  .VideoGallery-itemContent {
    padding-right: 72px;
  }
}
@media screen and (min-width: 768px) {
  .VideoGallery-videoContainer {
    -ms-flex-order: 2;
    order: 2;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
@media screen and (min-width: 1024px) {
  .VideoGallery-videoContainer {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
  }
}
.VideoGallery-video {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  margin: 0 0 18px;
  border-radius: 2px;
  overflow: hidden;
}
.VideoGallery-video > iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 768px) {
  .VideoGallery-video {
    margin-bottom: 0;
  }
}
.VideoGallery-desc.VideoGallery-desc {
  margin: 0 0 18px;
  text-align: left;
}
.VideoGallery-desc.VideoGallery-desc p {
  margin: 0;
  color: #002855;
  line-height: 1.5;
}
.VideoGallery-desc.VideoGallery-desc p:not(:last-child) {
  margin: 0 0 12px;
}
.VideoGallery-desc.VideoGallery-desc a {
  color: #0085ca;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .VideoGallery-desc.VideoGallery-desc {
    margin: 0 0 24.5px;
  }
  .VideoGallery-desc.VideoGallery-desc p {
    font-size: 17px;
  }
}
@media screen and (min-width: 1024px) {
  .VideoGallery-desc.VideoGallery-desc {
    margin: 0 0 32px;
  }
  .VideoGallery-desc.VideoGallery-desc p {
    font-size: 18px;
  }
}
.VideoGallery-controls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .VideoGallery-controls {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}
.VideoGallery-button {
  position: relative;
  display: block;
  padding: 16px;
  width: 90px;
  height: 90px;
  font-size: 0;
  letter-spacing: -0.5px;
}
.VideoGallery-button:before {
  width: 56px;
  height: 56px;
  border: 2px solid #d3dee3;
  border-radius: 50%;
  transition: all 0.2s ease;
}
.VideoGallery-button:after,
.VideoGallery-button:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}
.VideoGallery-button:after {
  width: 18px;
  height: 18px;
  border-left: 3px solid rgba(0, 133, 202, 0.95);
  border-bottom: 3px solid rgba(0, 133, 202, 0.95);
  border-radius: 1px;
  transform: rotate(45deg);
}
.VideoGallery-button[data-target="prev"]:after {
  left: 4px;
}
.VideoGallery-button[data-target="next"] {
  width: 126px;
  text-align: left;
}
.VideoGallery-button[data-target="next"]:before {
  left: 36px;
}
.VideoGallery-button[data-target="next"]:after {
  left: 32px;
  transform: rotate(-135deg);
}
@media screen and (min-width: 1024px) {
  .VideoGallery-button {
    position: absolute;
  }
  .VideoGallery-button[data-target="prev"] {
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
  }
  .VideoGallery-button[data-target="next"] {
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto 0;
  }
  .VideoGallery-button:hover:before {
    border: 2px solid rgba(0, 133, 202, 0.5);
  }
}
@media screen and (min-width: 1440px) {
  .VideoGallery-button[data-target="next"] {
    width: 134px;
  }
}
.VideoGallery-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.VideoGallery-navBullet {
  margin: 8px;
  width: 16px;
  height: 16px;
  background-color: #d3dee3;
  font-size: 0;
  border-radius: 50%;
  transition: background-color 0.25s ease;
}
.VideoGallery-navBullet.flex-active {
  background-color: #fa4616;
  transition: background-color 0.15s ease;
}
.VideoGallery-navBullet > img {
  display: none;
}
@media screen and (min-width: 1024px) {
  .VideoGallery-navBullet {
    position: relative;
    width: 152px;
    height: auto;
    padding: 4px;
    margin: 6.4px;
    border-radius: 4px;
    overflow: hidden;
    background: 0 0;
    cursor: pointer;
    opacity: 0.5;
    border: 2px solid transparent;
    transition: all 0.2s ease;
  }
  .VideoGallery-navBullet:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 48px;
    height: 48px;
    margin: auto;
    background: url(https://uipath.com/hubfs/Valentin/images/icons/play-icon.png)
      50% no-repeat;
  }
  .VideoGallery-navBullet > img {
    display: block;
    width: 100%;
  }
  .VideoGallery-navBullet.flex-active {
    opacity: 1;
    background: 0 0;
    width: 152px;
    padding: 4px;
    border: 2px solid #0085ca;
  }
  .VideoGallery-navBullet.flex-active:hover {
    opacity: 1;
    border: 2px solid #0085ca;
  }
  .VideoGallery-navBullet:hover {
    opacity: 0.75;
    border: 2px solid rgba(0, 133, 202, 0.5);
  }
}
.VideoGallery-controlsCounter.VideoGallery-controlsCounter {
  font-family: Inter, sans-serif;
  font-size: 18px;
  color: rgba(0, 40, 85, 0.5);
  letter-spacing: 0.25px;
}
.Benefits.Benefits {
  padding: 40px 0;
  background-color: #f5f8fa;
}
@media screen and (min-width: 1024px) {
  .Benefits.Benefits {
    padding: 56px 16px;
  }
}
@media screen and (min-width: 1024px) {
  .Benefits.Benefits--mini .Benefits-title {
    display: block;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    margin: 0 0 24px;
    padding: 12px 16px 32px;
    text-align: center;
  }
  .Benefits.Benefits--mini .Benefits-title > span {
    font-weight: 700;
  }
  .Benefits.Benefits--mini .Benefits-item:nth-child(3n + 3) {
    margin-right: 16px;
  }
  .Benefits.Benefits--mini .Benefits-item:nth-child(3n + 4) {
    margin-right: 0;
  }
}
.Benefits-title.Benefits-title {
  margin: 0 0 36px;
  padding: 0 18px;
  font-size: 28px;
  text-align: center;
}
.Benefits-title.Benefits-title > span {
  font-weight: 600;
}
@media screen and (min-width: 1024px) {
  .Benefits-title.Benefits-title {
    -ms-flex: 0 0 calc(33.33% - 10.66667px);
    flex: 0 0 calc(33.33% - 10.66667px);
    margin: 0 16px 16px 0;
    padding: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 32px;
    text-align: left;
  }
  html.flexboxtweener .Benefits-title.Benefits-title {
    display: inline-block;
    vertical-align: top;
    width: calc(33.33% - 10.66667px);
  }
}
@media screen and (min-width: 1440px) {
  .Benefits-title.Benefits-title {
    font-size: 36px;
    padding: 27px;
  }
  html.flexboxtweener .Benefits-title.Benefits-title {
    width: calc(33.33% - 15px);
  }
}
@media screen and (min-width: 1024px) {
  .Benefits-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.Benefits-item {
  padding: 0 20px;
}
.Benefits-item:not(:last-child) {
  margin-bottom: 40px;
}
@media screen and (min-width: 1024px) {
  .Benefits-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 0 0 calc(33.33% - 10.66667px);
    flex: 0 0 calc(33.33% - 10.66667px);
    padding: 24px;
    margin-bottom: 16px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 40, 85, 0.1);
  }
  .Benefits-item:nth-child(3n + 1),
  .Benefits-item:nth-child(3n + 2) {
    margin-right: 16px;
  }
  .Benefits-item:not(:last-child) {
    margin-bottom: 16px;
  }
  html.flexboxtweener .Benefits-item {
    display: inline-block;
    vertical-align: top;
    width: calc(33.33% - 10.66667px);
  }
}
@media screen and (min-width: 1440px) {
  .Benefits-item {
    padding: 22.5px 22.5px 18px;
    margin-bottom: 22.5px;
    -ms-flex: 0 0 calc(33.33% - 15px);
    flex: 0 0 calc(33.33% - 15px);
  }
  .Benefits-item:nth-child(3n + 1),
  .Benefits-item:nth-child(3n + 2) {
    margin-right: 22.5px;
  }
  .Benefits-item:not(:last-child) {
    margin-bottom: 22.5px;
  }
  html.flexboxtweener .Benefits-item {
    width: calc(33.33% - 15px);
  }
}
.Benefits-itemHeader {
  display: inline-block;
  vertical-align: middle;
  width: 48px;
  height: 48px;
  margin-right: 16px;
  margin-bottom: 0;
}
@media screen and (min-width: 1024px) {
  .Benefits-itemHeader {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    height: auto;
    margin-bottom: 12px;
  }
}
.Benefits-itemIcon {
  width: 48px;
  height: 48px;
}
.Benefits-itemIcon > img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .Benefits-itemIcon {
    width: 56px;
    height: 56px;
  }
}
@media screen and (min-width: 1024px) {
  .Benefits-itemIcon {
    width: 64px;
    height: 64px;
  }
}
@media screen and (min-width: 1440px) {
  .Benefits-itemIcon {
    width: 72px;
    height: 72px;
  }
}
.Benefits-itemTitle.Benefits-itemTitle {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 64px);
  margin: 0;
  font-size: 22px;
  font-weight: 600;
}
.Benefits-itemTitle.Benefits-itemTitle + .Benefits-itemDesc {
  margin-top: 16px;
}
@media screen and (min-width: 768px) {
  .Benefits-itemTitle.Benefits-itemTitle {
    width: calc(100% - 72px);
  }
}
@media screen and (min-width: 1024px) {
  .Benefits-itemTitle.Benefits-itemTitle {
    width: calc(100% - 80px);
    margin: 0 0 12px;
    font-size: 25px;
  }
  .Benefits-itemTitle.Benefits-itemTitle + .Benefits-itemDesc {
    margin-top: 0;
  }
}
@media screen and (min-width: 1440px) {
  .Benefits-itemTitle.Benefits-itemTitle {
    width: calc(100% - 88px);
    margin: 0 0 13.5px;
    font-size: 28px;
  }
}
.Benefits-itemDesc {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  font-family: Inter, sans-serif;
  line-height: 1.6;
  color: #08131f;
}
.Benefits-itemDesc:not(:last-child) {
  margin: 0 0 12px;
}
@media screen and (min-width: 1024px) {
  .Benefits-itemDesc {
    font-size: 16px;
  }
}
.EventSlider {
  position: relative;
  width: 100%;
  max-width: 2560px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  text-align: center;
}
.EventSlider:before {
  top: 0;
  z-index: 4;
  margin: auto;
  background-image: url(events-banner-mobile.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: auto;
}
.EventSlider:after,
.EventSlider:before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  pointer-events: none;
}
.EventSlider:after {
  content: "";
  z-index: -1;
  height: 200px;
  background-image: linear-gradient(
    0deg,
    rgba(0, 40, 85, 0.5) 0,
    rgba(0, 40, 85, 0)
  );
}
@media screen and (min-width: 768px) {
  .EventSlider:after {
    height: 120px;
  }
}
.EventSlider-container {
  padding: 24px 18px 28px;
}
@media screen and (min-width: 768px) {
  .EventSlider-container {
    padding: 35px 21px 40px;
  }
}
@media screen and (min-width: 1024px) {
  .EventSlider-container {
    padding: 40px 24px 56px;
  }
}
.EventSlider-item--devCon .EventSlider-itemDesc[data-target="devCon"],
.EventSlider-item--london .EventSlider-itemDesc[data-target="london"],
.EventSlider-item--miami .EventSlider-itemDesc[data-target="miami"],
.EventSlider-item--munich .EventSlider-itemDesc[data-target="munich"],
.EventSlider-item--rebootWorkFestival
  .EventSlider-itemDesc[data-target="rebootWorkFestival"],
.EventSlider-item--uipathLive .EventSlider-itemDesc[data-target="uipathLive"],
.EventSlider-item--uipathLiveTimeToAutomate
  .EventSlider-itemDesc[data-target="uipathLiveTimeToAutomate"] {
  display: block;
}
.EventSlider-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #b9d9eb;
  transition: background-color 0.5s ease;
}
.EventSlider--devCon .EventSlider-bg,
.EventSlider--london .EventSlider-bg,
.EventSlider--munich .EventSlider-bg,
.EventSlider--rebootWorkFestival .EventSlider-bg,
.EventSlider--uipathLive .EventSlider-bg,
.EventSlider--uipathLiveTimeToAutomate .EventSlider-bg {
  background-color: #002855;
}
.EventSlider-bg > span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin: auto;
  opacity: 0;
  transform: scale(1);
  transition: opacity 0.5s ease 0.2s, transform 0.5s ease 0.2s;
  background-image: url(https://uipath.com/hubfs/Valentin/images/events/EventSlider/UiPathForwardAmericasBgMobile.jpg);
  background-position: center 70%;
  background-repeat: no-repeat;
  background-size: cover;
}
.EventSlider--devCon .EventSlider-bg > span[data-target="devCon"],
.EventSlider--london .EventSlider-bg > span[data-target="london"],
.EventSlider--munich .EventSlider-bg > span[data-target="munich"],
.EventSlider--rebootWorkFestival
  .EventSlider-bg
  > span[data-target="rebootWorkFestival"],
.EventSlider--uipathLive .EventSlider-bg > span[data-target="uipathLive"],
.EventSlider--uipathLiveTimeToAutomate
  .EventSlider-bg
  > span[data-target="uipathLiveTimeToAutomate"] {
  opacity: 1;
  z-index: -2;
  transform: scale(1.05);
  transition: opacity 1s ease 0.2s, transform 0s ease 0.2s;
}
@media screen and (min-width: 768px) {
  .EventSlider-bg > span {
    transition: opacity 2s ease 0.5s, transform 2s ease 0.5s;
  }
  .EventSlider--devCon .EventSlider-bg > span[data-target="devCon"],
  .EventSlider--london .EventSlider-bg > span[data-target="london"],
  .EventSlider--munich .EventSlider-bg > span[data-target="munich"],
  .EventSlider--rebootWorkFestival
    .EventSlider-bg
    > span[data-target="rebootWorkFestival"],
  .EventSlider--uipathLive .EventSlider-bg > span[data-target="uipathLive"],
  .EventSlider--uipathLiveTimeToAutomate
    .EventSlider-bg
    > span[data-target="uipathLiveTimeToAutomate"] {
    transform: scale(1.03);
    transition: opacity 2.5s ease 1s, transform 0s ease 1s;
  }
}
@media screen and (min-width: 1024px) {
  .EventSlider--devCon .EventSlider-bg > span[data-target="devCon"],
  .EventSlider--london .EventSlider-bg > span[data-target="london"],
  .EventSlider--munich .EventSlider-bg > span[data-target="munich"],
  .EventSlider--rebootWorkFestival
    .EventSlider-bg
    > span[data-target="rebootWorkFestival"],
  .EventSlider--uipathLive .EventSlider-bg > span[data-target="uipathLive"],
  .EventSlider--uipathLiveTimeToAutomate
    .EventSlider-bg
    > span[data-target="uipathLiveTimeToAutomate"] {
    transform: scale(1.01);
  }
}
.EventSlider-bg > span[data-target="miami"] {
  background-image: url(https://uipath.com/hubfs/Valentin/images/events/EventSlider/UiPathForwardMiamiBg.jpg);
}
@media screen and (min-width: 768px) {
  .EventSlider-bg > span[data-target="miami"] {
    background-image: url(https://uipath.com/hubfs/Valentin/images/events/EventSlider/UiPathForwardMiamiLargeBg.jpg);
  }
}
@media screen and (min-width: 1024px) {
  .EventSlider-bg > span[data-target="miami"] {
    background-position: center 60%;
  }
}
.EventSlider-bg > span[data-target="devCon"] {
  background-image: url(https://uipath.com/hubfs/resources/images/events/dev_con_bg.png);
}
@media screen and (min-width: 1024px) {
  .EventSlider-bg > span[data-target="devCon"] {
    background-position: center 70%;
  }
}
@media screen and (min-width: 1440px) {
  .EventSlider-bg > span[data-target="devCon"] {
    background-position: center 75%;
  }
}
.EventSlider-bg > span[data-target="rebootWorkFestival"] {
  background-image: url(https://uipath.com/hubfs/resources/images/events/Homepage%20Banner%20v2@1x.png);
}
@media screen and (min-width: 1024px) {
  .EventSlider-bg > span[data-target="rebootWorkFestival"] {
    background-position: center 65%;
  }
}
@media screen and (min-width: 1440px) {
  .EventSlider-bg > span[data-target="rebootWorkFestival"] {
    background-position: center 70%;
  }
}
.EventSlider-bg > span[data-target="uipathLiveTimeToAutomate"] {
  background-image: url(https://uipath.com/hubfs/resources/images/events/Events-UiPathLive-Time-To-Automate.png?v=2);
}
@media screen and (min-width: 1024px) {
  .EventSlider-bg > span[data-target="uipathLiveTimeToAutomate"] {
    background-position: center 100%;
  }
}
@media screen and (min-width: 1440px) {
  .EventSlider-bg > span[data-target="uipathLiveTimeToAutomate"] {
    background-position: center 100%;
  }
}
.EventSlider-bg > span[data-target="uipathLive"] {
  background-image: url(https://uipath.com/hubfs/Valentin/images/events/UiPathLive_event_listing_nocopy.png);
}
@media screen and (min-width: 768px) {
  .EventSlider-bg > span[data-target="uipathLive"] {
    background-position: center 75%;
  }
}
@media screen and (min-width: 1024px) {
  .EventSlider-bg > span[data-target="uipathLive"] {
    background-position: center 100%;
  }
}
@media screen and (min-width: 1440px) {
  .EventSlider-bg > span[data-target="uipathLive"] {
    background-position: center 100%;
  }
}
.EventSlider-bg > span[data-target="london"] {
  background-image: url(https://uipath.com/hubfs/resources/images/Events_Slider_bg-work-ahead.png);
}
@media screen and (min-width: 768px) {
  .EventSlider-bg > span[data-target="london"] {
    background-position: center 75%;
  }
}
@media screen and (min-width: 1024px) {
  .EventSlider-bg > span[data-target="london"] {
    background-position: center 100%;
  }
}
@media screen and (min-width: 1440px) {
  .EventSlider-bg > span[data-target="london"] {
    background-position: center 85%;
  }
}
.EventSlider-bg > span[data-target="munich"] {
  background-image: url(https://uipath.com/hubfs/resources/images/events/forward-iv-bg.jpeg);
}
@media screen and (min-width: 768px) {
  .EventSlider-bg > span[data-target="munich"] {
    background-position: center 25%;
  }
}
@media screen and (min-width: 1024px) {
  .EventSlider-bg > span[data-target="munich"] {
    background-position: center 20%;
  }
}
@media screen and (min-width: 1440px) {
  .EventSlider-bg > span[data-target="munich"] {
    background-position: center 45%;
  }
}
.EventSlider-title.EventSlider-title {
  position: relative;
  max-width: 288px;
  margin: 0 auto 58px;
  padding: 0 0 16px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.7;
  text-align: center;
  letter-spacing: 1px;
  color: #002855;
  transition: color 0.35s ease 0.2s;
}
.EventSlider-title.EventSlider-title:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 4px;
  width: 128px;
  margin: 0 auto;
  background-color: #fa4616;
}
.EventSlider--devCon .EventSlider-title.EventSlider-title,
.EventSlider--london .EventSlider-title.EventSlider-title,
.EventSlider--munich .EventSlider-title.EventSlider-title,
.EventSlider--rebootWorkFestival .EventSlider-title.EventSlider-title,
.EventSlider--uipathLive .EventSlider-title.EventSlider-title,
.EventSlider--uipathLiveTimeToAutomate .EventSlider-title.EventSlider-title {
  color: #fff;
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 768px) {
  .EventSlider-title.EventSlider-title {
    max-width: none;
    font-size: 25px;
    font-weight: 400;
    margin: 0 auto 56px;
    padding: 0 0 20px;
  }
}
@media screen and (min-width: 1024px) {
  .EventSlider-title.EventSlider-title {
    margin: 0 auto 32px;
  }
}
.EventSlider-body .Button--primary {
  width: 100%;
  max-width: 302px;
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
}
.EventSlider-body .js-EventsSlider-text {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  text-shadow: 1px 1px 4px #002855;
  margin-bottom: 14px;
}
@media screen and (min-width: 768px) {
  .EventSlider-body .Button--primary {
    width: auto;
  }
}
.EventSlider-logo {
  position: relative;
  width: 240px;
  height: 72px;
  margin: 0 auto 24px;
  overflow: hidden;
}
.EventSlider-logo > img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  margin: auto;
  opacity: 0;
  transition: opacity 0.5s ease 0.1s;
}
.EventSlider-logo > img[data-large] {
  display: none;
}
.EventSlider--devCon .EventSlider-logo > img[data-target="devCon"],
.EventSlider--london .EventSlider-logo > img[data-target="london"],
.EventSlider--miami .EventSlider-logo > img[data-target="miami"],
.EventSlider--munich .EventSlider-logo > img[data-target="munich"],
.EventSlider--rebootWorkFestival
  .EventSlider-logo
  > img[data-target="rebootWorkFestival"],
.EventSlider--uipathLive .EventSlider-logo > img[data-target="uipathLive"],
.EventSlider--uipathLiveTimeToAutomate
  .EventSlider-logo
  > img[data-target="uipathLiveTimeToAutomate"] {
  position: relative;
  top: 50%;
  left: 50%;
  margin: 0;
  transform: translate(-50%, -50%);
  opacity: 1;
  transition: opacity 0.5s ease-out 0.6s;
}
@media screen and (min-width: 768px) {
  .EventSlider-logo {
    width: 400px;
    height: 56px;
    margin: 0 auto 18px;
  }
  .EventSlider-logo > img {
    display: none;
  }
  .EventSlider-logo > img[data-large] {
    display: block;
  }
  .EventSlider-logo > img[data-target="devCon"],
  .EventSlider-logo > img[data-target="london"],
  .EventSlider-logo > img[data-target="munich"],
  .EventSlider-logo > img[data-target="rebootWorkFestival"],
  .EventSlider-logo > img[data-target="uipathLiveTimeToAutomate"],
  .EventSlider-logo > img[data-target="uipathLive"] {
    height: 100%;
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .EventSlider-logo {
    width: 480px;
    height: 60px;
    margin: 0 auto 12px;
  }
}
.EventSlider-itemDescContainer {
  position: relative;
}
.EventSlider-itemDesc {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 0 38px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.8;
  letter-spacing: -0.75px;
  opacity: 0;
  transition: opacity 0.5s ease 0.1s;
}
.EventSlider-itemDesc > time {
  display: block;
  letter-spacing: 0.25px;
  font-weight: 600;
}
.EventSlider-itemDesc > span,
.EventSlider-itemDesc > time {
  color: #002855;
  transition: color 0.5s ease 0.5s, text-shadow 0s linear 0.5s;
  text-shadow: 1px 1px 4px hsla(0, 0%, 100%, 0.25);
}
.EventSlider--devCon .EventSlider-itemDesc > span,
.EventSlider--devCon .EventSlider-itemDesc > time,
.EventSlider--london .EventSlider-itemDesc > span,
.EventSlider--london .EventSlider-itemDesc > time,
.EventSlider--munich .EventSlider-itemDesc > span,
.EventSlider--munich .EventSlider-itemDesc > time,
.EventSlider--rebootWorkFestival .EventSlider-itemDesc > span,
.EventSlider--rebootWorkFestival .EventSlider-itemDesc > time,
.EventSlider--uipathLive .EventSlider-itemDesc > span,
.EventSlider--uipathLive .EventSlider-itemDesc > time,
.EventSlider--uipathLiveTimeToAutomate .EventSlider-itemDesc > span,
.EventSlider--uipathLiveTimeToAutomate .EventSlider-itemDesc > time {
  color: #fff;
  text-shadow: 1px 1px 4px rgba(0, 40, 85, 0.25);
}
.EventSlider--devCon .EventSlider-itemDesc[data-target="devCon"],
.EventSlider--london .EventSlider-itemDesc[data-target="london"],
.EventSlider--miami .EventSlider-itemDesc[data-target="miami"],
.EventSlider--munich .EventSlider-itemDesc[data-target="munich"],
.EventSlider--rebootWorkFestival
  .EventSlider-itemDesc[data-target="rebootWorkFestival"],
.EventSlider--uipathLive .EventSlider-itemDesc[data-target="uipathLive"],
.EventSlider--uipathLiveTimeToAutomate
  .EventSlider-itemDesc[data-target="uipathLiveTimeToAutomate"] {
  position: static;
  opacity: 1;
  transition: opacity 0.5s ease-out 0.9s;
}
.EventSlider-itemDesc .sold-out-tag {
  padding: 4px 8px;
  border-radius: 4px;
  background-color: #002855;
  text-transform: uppercase;
  font-family: Poppins;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: -1px;
  margin-left: 5px;
}
@media (min-width: 350px) {
  .EventSlider-itemDesc {
    font-size: 16px;
  }
}
@media (min-width: 380px) {
  .EventSlider-itemDesc {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) {
  .EventSlider-itemDesc > time {
    display: inline;
  }
}
@media screen and (min-width: 1024px) {
  .EventSlider-itemDesc {
    text-transform: none;
  }
}
.EventSlider-controls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .EventSlider-controls {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}
.EventSlider-button {
  position: relative;
  display: block;
  width: 101px;
  height: 101px;
  font-size: 0;
  letter-spacing: -0.5px;
}
.EventSlider-button:before {
  width: 54px;
  height: 54px;
  border: 3px solid hsla(0, 0%, 100%, 0.9);
  border-radius: 50%;
  transition: all 0.2s ease;
}
.EventSlider-button:after,
.EventSlider-button:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}
.EventSlider-button:after {
  width: 18px;
  height: 18px;
  border-left: 3px solid hsla(0, 0%, 100%, 0.9);
  border-bottom: 3px solid hsla(0, 0%, 100%, 0.9);
  border-radius: 1px;
  transform: rotate(45deg);
}
.EventSlider-button[data-target="prev"]:after {
  left: 4px;
}
.EventSlider-button[data-target="next"]:after {
  left: -4px;
  transform: rotate(-135deg);
}
@media screen and (min-width: 768px) {
  .EventSlider-button {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .EventSlider-button {
    position: absolute;
  }
  .EventSlider-button[data-target="prev"] {
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
  }
  .EventSlider-button[data-target="next"] {
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto 0;
  }
  .EventSlider-button:hover:before {
    border: 2px solid rgba(0, 133, 202, 0.5);
  }
}
.EventSlider-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.EventSlider-nav > li {
  font-size: 0;
}
@media screen and (min-width: 768px) {
  .EventSlider-nav {
    margin-bottom: -5px;
    width: 100%;
  }
  .EventSlider-nav > li {
    margin: 16px 3px 0;
  }
}
.EventSlider-navBullet {
  padding: 6px;
  font-size: 0;
}
@media screen and (min-width: 768px) {
  .EventSlider-navBullet {
    width: auto;
    height: auto;
    padding: 0;
  }
}
.EventSlider-navBulletContainer.EventSlider-navBulletContainer {
  width: 12px;
  height: 12px;
  background-color: hsla(0, 0%, 100%, 0.5);
  border-radius: 50%;
  transition: background-color 0.15s ease;
}
.EventSlider--devCon
  .EventSlider-navBullet[data-target="devCon"]
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer,
.EventSlider--london
  .EventSlider-navBullet[data-target="london"]
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer,
.EventSlider--miami
  .EventSlider-navBullet[data-target="miami"]
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer,
.EventSlider--munich
  .EventSlider-navBullet[data-target="munich"]
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer,
.EventSlider--rebootWorkFestival
  .EventSlider-navBullet[data-target="rebootWorkFestival"]
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer,
.EventSlider--uipathLive
  .EventSlider-navBullet[data-target="uipathLive"]
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer,
.EventSlider--uipathLiveTimeToAutomate
  .EventSlider-navBullet[data-target="uipathLiveTimeToAutomate"]
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer {
  background-color: #fa4616;
  transition: background-color 0.1s ease;
}
@media screen and (min-width: 768px) {
  .EventSlider--devCon
    .EventSlider-navBullet[data-target="devCon"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer,
  .EventSlider--london
    .EventSlider-navBullet[data-target="london"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer,
  .EventSlider--miami
    .EventSlider-navBullet[data-target="miami"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer,
  .EventSlider--munich
    .EventSlider-navBullet[data-target="munich"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer,
  .EventSlider--rebootWorkFestival
    .EventSlider-navBullet[data-target="rebootWorkFestival"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer,
  .EventSlider--uipathLive
    .EventSlider-navBullet[data-target="uipathLive"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer,
  .EventSlider--uipathLiveTimeToAutomate
    .EventSlider-navBullet[data-target="uipathLiveTimeToAutomate"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer {
    background-color: #fff;
    transform: translateY(-4px);
    color: #002855;
    transition: color 0.4s ease, background-color 0.2s ease, transform 0.3s ease;
  }
  .EventSlider--devCon
    .EventSlider-navBullet[data-target="devCon"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer
    > time,
  .EventSlider--london
    .EventSlider-navBullet[data-target="london"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer
    > time,
  .EventSlider--miami
    .EventSlider-navBullet[data-target="miami"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer
    > time,
  .EventSlider--munich
    .EventSlider-navBullet[data-target="munich"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer
    > time,
  .EventSlider--rebootWorkFestival
    .EventSlider-navBullet[data-target="rebootWorkFestival"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer
    > time,
  .EventSlider--uipathLive
    .EventSlider-navBullet[data-target="uipathLive"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer
    > time,
  .EventSlider--uipathLiveTimeToAutomate
    .EventSlider-navBullet[data-target="uipathLiveTimeToAutomate"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer
    > time {
    opacity: 1;
  }
  .EventSlider--devCon
    .EventSlider-navBullet[data-target="devCon"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover
    > span,
  .EventSlider--devCon
    .EventSlider-navBullet[data-target="devCon"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover
    > time,
  .EventSlider--london
    .EventSlider-navBullet[data-target="london"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover
    > span,
  .EventSlider--london
    .EventSlider-navBullet[data-target="london"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover
    > time,
  .EventSlider--miami
    .EventSlider-navBullet[data-target="miami"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover
    > span,
  .EventSlider--miami
    .EventSlider-navBullet[data-target="miami"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover
    > time,
  .EventSlider--munich
    .EventSlider-navBullet[data-target="munich"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover
    > span,
  .EventSlider--munich
    .EventSlider-navBullet[data-target="munich"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover
    > time,
  .EventSlider--rebootWorkFestival
    .EventSlider-navBullet[data-target="rebootWorkFestival"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover
    > span,
  .EventSlider--rebootWorkFestival
    .EventSlider-navBullet[data-target="rebootWorkFestival"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover
    > time,
  .EventSlider--uipathLive
    .EventSlider-navBullet[data-target="uipathLive"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover
    > span,
  .EventSlider--uipathLive
    .EventSlider-navBullet[data-target="uipathLive"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover
    > time,
  .EventSlider--uipathLiveTimeToAutomate
    .EventSlider-navBullet[data-target="uipathLiveTimeToAutomate"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover
    > span,
  .EventSlider--uipathLiveTimeToAutomate
    .EventSlider-navBullet[data-target="uipathLiveTimeToAutomate"]
    .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover
    > time {
    transform: none;
  }
}
@media screen and (min-width: 768px) {
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer {
    width: auto;
    height: auto;
    padding: 8px 16px 12px;
    background-color: rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    color: #fff;
    transition: all 0.25s ease;
  }
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer > span {
    display: block;
    margin-bottom: 4px;
    font-family: Inter, sans-serif;
    font-size: 13px;
    font-weight: 600;
  }
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer > time {
    display: block;
    font-family: Inter, sans-serif;
    font-size: 11px;
    font-weight: 400;
    opacity: 0.85;
  }
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer:hover {
    transform: translateY(-4px);
  }
}
@media screen and (min-width: 1440px) {
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer > span {
    font-size: 14px;
  }
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer > time {
    font-size: 12px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer > span {
    font-size: 10px !important;
  }
  .EventSlider-navBulletContainer.EventSlider-navBulletContainer > time {
    font-size: 7px !important;
  }
}
@media screen and (min-width: 1024px) {
  .EventSlider-bg > span[data-target="london"] {
    background-position: center 70%;
  }
}
@media screen and (min-width: 1440px) {
  .EventSlider-bg > span[data-target="london"] {
    background-position: center 75%;
  }
}
.js-EventsSlider-text {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  text-shadow: 1px 1px 4px #002855;
  margin-bottom: 14px;
}
.FAQ {
  padding: 24px 18px;
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .FAQ {
    padding: 40px 24.5px;
  }
}
@media screen and (min-width: 1024px) {
  .FAQ {
    padding: 56px 28px;
  }
}
.FAQ-container {
  max-width: 640px;
  margin-right: auto;
  margin-left: auto;
}
.FAQ-title.FAQ-title {
  margin: 0 0 16px;
  font-size: 22px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.5;
  color: #131d40;
}
@media screen and (min-width: 768px) {
  .FAQ-title.FAQ-title {
    margin: 0 0 24px;
    font-size: 28px;
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .FAQ-title.FAQ-title {
    margin: 0 0 40px;
    font-size: 28px;
    text-align: center;
  }
}
.FAQ-item {
  padding: 2px 12px;
  border-top: 2px solid #d3dee3;
}
.FAQ-item:last-child {
  border-bottom: 2px solid #d3dee3;
}
.FAQ-item.is-active .FAQ-answer {
  display: block;
}
.FAQ-item.is-active .FAQ-question:before {
  top: 20px;
  transform: rotate(135deg);
}
.FAQ-question.FAQ-question {
  position: relative;
  margin: 0;
  padding-left: 32px;
  padding-top: 12px;
  padding-bottom: 12px;
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.65;
  color: #131d40;
}
.FAQ-question.FAQ-question:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 0;
  width: 14px;
  height: 14px;
  border-bottom: 3px solid #0085ca;
  border-left: 3px solid #0085ca;
  transform: rotate(-45deg);
  transition: transform 0.2s ease, bottom 0.2s ease;
}
@media screen and (min-width: 1024px) {
  .FAQ-question.FAQ-question {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
  }
}
.FAQ-answer.FAQ-answer {
  display: none;
  margin-top: 0;
  margin-bottom: 16px;
  padding-left: 12px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4;
  color: #131d40;
}
.FAQ-answer.FAQ-answer > ul {
  list-style: initial;
  font-weight: 300;
}
.FAQ-answer.FAQ-answer > ul > li {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4;
  color: #131d40;
}
@media screen and (min-width: 768px) {
  .FAQ-answer.FAQ-answer {
    padding-left: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .FAQ-answer.FAQ-answer {
    font-size: 16px;
  }
}
.BigStatement.BigStatement {
  padding: 80px 18px;
  background-color: #002855;
  text-align: center;
}
.BigStatement.BigStatement--go {
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/go/footer-bg-mobile.jpg);
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .BigStatement.BigStatement--go {
    background-image: url(https://uipath.com/hubfs/Valentin/images/misc/go/footer-bg.jpg);
  }
}
.BigStatement.BigStatement h2 {
  margin: 0 0 14px;
  color: #fff;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  text-shadow: 0 2px 4px rgba(19, 29, 64, 0.5);
}
.BigStatement.BigStatement p {
  margin: 0 0 24px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  color: #fff;
  text-shadow: 0 2px 4px rgba(19, 29, 64, 0.5);
}
.BigStatement.BigStatement .Button {
  width: 100%;
  max-width: 400px;
}
@media screen and (min-width: 768px) {
  .BigStatement.BigStatement {
    padding: 112px 21px;
  }
  .BigStatement.BigStatement h2 {
    margin: 0 0 20px;
  }
  .BigStatement.BigStatement p {
    margin-bottom: 32px;
    font-size: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .BigStatement.BigStatement {
    padding: 144px 24px;
  }
  .BigStatement.BigStatement p {
    margin-bottom: 36px;
    font-size: 17px;
  }
}
.HomepageHero {
  background-color: #002855;
  background-image: url(https://uipath.com/hubfs/resources/images/bg-hero.png?v=1.1);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.HomepageHero .HomepageHero-videoContainer {
  display: none;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .HomepageHero {
    background-color: transparent;
    background-image: none;
  }
  .HomepageHero .HomepageHero-videoContainer {
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    z-index: 0;
    width: auto;
    height: auto;
    min-width: 100%;
    max-height: 520px;
    overflow: hidden;
  }
  .HomepageHero .HomepageHero-videoContainer video {
    width: 1680px;
  }
}
@media (min-width: 1680px) {
  .HomepageHero .HomepageHero-videoContainer {
    max-height: 680px;
  }
  .HomepageHero .HomepageHero-videoContainer video {
    width: 1920px;
  }
}
@media (min-width: 1921px) {
  .HomepageHero .HomepageHero-videoContainer video {
    width: 2560px;
  }
}
.HomepageHero .HomepageHero-container {
  margin: 0 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .HomepageHero .HomepageHero-container {
    margin: 0 auto 80px;
    height: 520px;
  }
}
@media screen and (min-width: 1024px) {
  .HomepageHero .HomepageHero-container {
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media (min-width: 1680px) {
  .HomepageHero .HomepageHero-container {
    height: 680px;
  }
}
.HomepageHero .HomepageHero-container .HomepageHero-intro {
  margin: 40px 0 16px;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .HomepageHero .HomepageHero-container .HomepageHero-intro {
    margin: 0;
    width: 700px;
  }
}
@media screen and (min-width: 1024px) {
  .HomepageHero .HomepageHero-container .HomepageHero-intro {
    width: 1000px;
  }
}
@media screen and (min-width: 1440px) {
  .HomepageHero .HomepageHero-container .HomepageHero-intro {
    width: 1200px;
  }
}
.HomepageHero .HomepageHero-container .HomepageHero-intro .HomepageHero-title {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  color: #fff;
  text-shadow: 0 2px 4px rgba(19, 29, 64, 0.2);
  text-align: center;
}
@media screen and (min-width: 768px) {
  .HomepageHero
    .HomepageHero-container
    .HomepageHero-intro
    .HomepageHero-title {
    font-size: 36px;
    line-height: 1.2;
  }
}
.HomepageHero
  .HomepageHero-container
  .HomepageHero-intro
  .HomepageHero-subtitle {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  color: #fff;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .HomepageHero
    .HomepageHero-container
    .HomepageHero-intro
    .HomepageHero-subtitle {
    font-size: 20px;
    line-height: 1.6;
  }
}
.HomepageHero .HomepageHero-container .HomepageHero-actions {
  margin-top: 0;
  margin-bottom: 136px;
  width: 100%;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .HomepageHero .HomepageHero-container .HomepageHero-actions {
    margin-top: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .HomepageHero .HomepageHero-container .HomepageHero-actions {
    margin-bottom: 116px;
  }
}
@media screen and (min-width: 1440px) {
  .HomepageHero .HomepageHero-container .HomepageHero-actions {
    margin-bottom: 128px;
  }
}
@media (min-width: 1680px) {
  .HomepageHero .HomepageHero-container .HomepageHero-actions {
    margin-bottom: 56px;
  }
}
.HomepageHero
  .HomepageHero-container
  .HomepageHero-actions
  .HomepageHero-actions-primaryCTA {
  width: 290px;
  margin: 10px 20px;
}
@media screen and (min-width: 768px) {
  .HomepageHero
    .HomepageHero-container
    .HomepageHero-actions
    .HomepageHero-actions-primaryCTA {
    margin: 0 20px;
  }
}
.HomepageHero
  .HomepageHero-container
  .HomepageHero-actions
  .HomepageHero-actions-secondaryCTA {
  width: 290px;
  margin: 0 20px 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  text-decoration: underline;
  line-height: 2;
  color: #fff;
}
.HomepageHero
  .HomepageHero-container
  .HomepageHero-actions
  .HomepageHero-actions-secondaryCTA:hover {
  color: #d3dee3;
}
@media screen and (min-width: 768px) {
  .HomepageHero
    .HomepageHero-container
    .HomepageHero-actions
    .HomepageHero-actions-secondaryCTA {
    margin: 8px 20px;
  }
}
.HomepageHero-blueStrip.HomepageHero-blueStrip {
  position: relative;
  display: block;
  width: 100%;
  background-color: #001433;
  z-index: 1;
}
.HomepageHero-blueStrip.HomepageHero-blueStrip:hover
  .HomepageHero-blueStripText
  > span {
  color: #fa4616;
  transition: color 0.2s ease;
}
.HomepageHero-blueStripText.HomepageHero-blueStripText {
  display: block;
  padding: 16px;
  max-width: none;
  font-size: 0;
}
.HomepageHero-blueStripText.HomepageHero-blueStripText > span {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 32px);
  font-size: 12px;
  line-height: 1.5;
  font-family: Inter, sans-serif;
  font-weight: 600;
  text-decoration: none;
  color: #fff;
  transition: color 0.5s ease;
}
.HomepageHero-blueStripText.HomepageHero-blueStripText > span i {
  padding: 0 8px;
  font-style: normal;
}
@media screen and (min-width: 768px) {
  .HomepageHero-blueStripText.HomepageHero-blueStripText > span {
    font-size: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .HomepageHero-blueStripText.HomepageHero-blueStripText {
    padding: 16px;
  }
}
@media screen and (min-width: 1232px) {
  .HomepageHero-blueStripText.HomepageHero-blueStripText {
    padding: 16px 0;
    max-width: 1200px;
  }
}
.HomepageHero-blueStripIcon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  width: 16px;
  height: auto;
}
@media screen and (min-width: 768px) {
  .HomepageHeroNews {
    padding-bottom: 16px;
    background-color: #f5f8fa;
  }
}
.HomepageHeroNews .HomepageHeroNews-container {
  margin-top: -96px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 90%;
}
@media (max-width: 374px) {
  .HomepageHeroNews .HomepageHeroNews-container {
    width: 300px;
  }
}
@media screen and (min-width: 768px) {
  .HomepageHeroNews .HomepageHeroNews-container {
    margin-top: -202px;
    width: 700px;
  }
}
@media screen and (min-width: 1024px) {
  .HomepageHeroNews .HomepageHeroNews-container {
    margin-top: -152px;
    width: 1000px;
  }
}
@media (min-width: 1280px) and (max-width: 1440px) {
  .HomepageHeroNews .HomepageHeroNews-container {
    width: 1200px;
  }
}
@media screen and (min-width: 1440px) {
  .HomepageHeroNews .HomepageHeroNews-container {
    width: 1200px;
  }
}
.HomepageHeroNews .HomepageHeroNews-container .HomepageHero-box {
  margin: -2px;
  width: 100%;
  z-index: 1;
  box-shadow: 0 2px 4px 0 rgba(0, 40, 85, 0.1);
  background-color: #fff;
  border: 4px solid #f5f8fa;
  border-radius: 2px;
}
@media screen and (min-width: 768px) {
  .HomepageHeroNews .HomepageHeroNews-container .HomepageHero-box {
    margin: -2px;
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .HomepageHeroNews .HomepageHeroNews-container .HomepageHero-box {
    width: 45%;
  }
  .HomepageHeroNews .HomepageHeroNews-container .HomepageHero-box:first-child {
    margin-right: 8px;
  }
  .HomepageHeroNews .HomepageHeroNews-container .HomepageHero-box:last-child {
    margin-left: 8px;
  }
}
@media (min-width: 1280px) {
  .HomepageHeroNews .HomepageHeroNews-container .HomepageHero-box {
    width: 585px;
  }
}
.HomepageHeroNews
  .HomepageHeroNews-container
  .HomepageHero-box
  .HomepageHero-box-container {
  margin: 32px 8px 16px 32px;
}
@media screen and (min-width: 768px) {
  .HomepageHeroNews
    .HomepageHeroNews-container
    .HomepageHero-box
    .HomepageHero-box-container {
    margin: 40px 20px 28px 70px;
  }
}
@media screen and (min-width: 1440px) {
  .HomepageHeroNews
    .HomepageHeroNews-container
    .HomepageHero-box
    .HomepageHero-box-container {
    margin: 40px 20px 28px 90px;
  }
}
.HomepageHeroNews
  .HomepageHeroNews-container
  .HomepageHero-box
  .HomepageHero-box-container
  h3
  a {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.6;
}
.HomepageHeroNews
  .HomepageHeroNews-container
  .HomepageHero-box
  .HomepageHero-box-container
  h3
  a:hover {
  color: #fa4616;
}
.HomepageHeroNews
  .HomepageHeroNews-container
  .HomepageHero-box
  .HomepageHero-box-container
  p {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
  color: #131d40;
  margin-bottom: 30px;
}
.HomepageHeroNews
  .HomepageHeroNews-container
  .HomepageHero-box
  .HomepageHero-box-container
  a {
  font-size: 18px;
  font-weight: 600;
  color: #002855;
}
.HomepageHeroNews
  .HomepageHeroNews-container
  .HomepageHero-box
  .HomepageHero-box-container
  a
  img {
  margin-right: 8px;
  vertical-align: middle;
}
.HomepageHeroNews
  .HomepageHeroNews-container
  .HomepageHero-box
  .HomepageHero-box-container
  a:hover {
  color: #fa4616;
}
.MobileAppBanner {
  padding: 36px 18px;
  background-color: #d3dee3;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .MobileAppBanner {
    padding: 49px 21px;
  }
}
@media screen and (min-width: 1024px) {
  .MobileAppBanner {
    padding: 64px 24px 80px;
  }
}
.MobileAppBanner-container {
  margin: 0 auto;
  max-width: 520px;
}
@media screen and (min-width: 1024px) {
  .MobileAppBanner-container {
    max-width: 600px;
  }
}
.MobileAppBanner-title.MobileAppBanner-title {
  margin: 0 0 18px;
  font-size: 22px;
  font-weight: 600;
  color: #002855;
}
@media screen and (min-width: 768px) {
  .MobileAppBanner-title.MobileAppBanner-title {
    margin: 0 0 21px;
    font-size: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .MobileAppBanner-title.MobileAppBanner-title {
    margin: 0 0 24px;
    font-size: 36px;
  }
}
.MobileAppBanner-subTitle.MobileAppBanner-subTitle {
  margin: 0 0 18px;
  font-size: 18px;
  font-weight: 300;
}
@media screen and (min-width: 768px) {
  .MobileAppBanner-subTitle.MobileAppBanner-subTitle {
    margin: 0 0 21px;
    font-size: 19px;
  }
}
@media screen and (min-width: 1024px) {
  .MobileAppBanner-subTitle.MobileAppBanner-subTitle {
    margin: 0 0 24px;
    font-size: 20px;
  }
}
.MobileAppBanner-appLinks {
  margin: 0 0 24px;
}
@media screen and (min-width: 768px) {
  .MobileAppBanner-appLinks {
    margin: 0 0 28px;
  }
}
@media screen and (min-width: 1024px) {
  .MobileAppBanner-appLinks {
    margin: 0 0 32px;
  }
}
.MobileAppBanner-appLink {
  display: inline-block;
  vertical-align: middle;
  height: 40px;
  font-size: 0;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
.MobileAppBanner-appLink:nth-child(odd) {
  margin-right: 9px;
}
.MobileAppBanner-appLink:nth-child(2n) {
  margin-left: 9px;
}
.MobileAppBanner-appLink--android {
  width: 135px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/Google%20Play%20Badge%20US.png);
}
.MobileAppBanner-appLink--ios {
  width: 120px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/App%20Store%20Badge%20US%20Black.png);
}
.MobileAppBanner-desc.MobileAppBanner-desc {
  margin: 0 0 18px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  color: #002855;
}
@media screen and (min-width: 768px) {
  .MobileAppBanner-desc.MobileAppBanner-desc {
    margin: 0 auto 21px;
  }
}
@media screen and (min-width: 1024px) {
  .MobileAppBanner-desc.MobileAppBanner-desc {
    max-width: 600px;
    margin: 0 auto 24px;
  }
}
@media screen and (min-width: 1024px) {
  .MobileAppBanner-videoContainer {
    max-width: 600px;
    margin: 0 auto;
  }
}
.MobileAppBanner-video {
  position: relative;
  padding-bottom: 65%;
  height: 0;
  width: 100%;
  margin: 0 auto;
}
.MobileAppBanner-video > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.CaseStudiesModule {
  position: relative;
}
.CaseStudiesModule:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #f5f8fa;
  width: 100%;
  height: 60%;
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule:before {
    height: 70%;
    height: 80%;
  }
}
.CaseStudiesModule .CaseStudiesModule-container {
  margin: 0 20px;
}
@media screen and (min-width: 1024px) {
  .CaseStudiesModule .CaseStudiesModule-container {
    margin: 0 auto;
    width: 980px;
  }
}
@media screen and (min-width: 1440px) {
  .CaseStudiesModule .CaseStudiesModule-container {
    width: 1200px;
  }
}
.CaseStudiesModule .CaseStudiesModule-container .CaseStudiesModule-title h2 {
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule .CaseStudiesModule-container .CaseStudiesModule-title h2 {
    font-size: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .CaseStudiesModule .CaseStudiesModule-container .CaseStudiesModule-title h2 {
    font-size: 36px;
  }
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-header {
  position: relative;
  margin-top: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 220px;
  background-color: #002855;
  background-image: url(https://uipath.com/hubfs/ja/web/casestudy/tokyu-housing-lease/tokyu-housing-lease_building.png);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 6px;
  text-align: center;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-header
  .CaseStudiesModule-slide-header-right {
  display: none;
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header {
    height: 100%;
  }
}
@media screen and (min-width: 1440px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header {
    height: 320px;
  }
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-header:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 40, 85, 0.8);
  border-radius: 6px;
  width: 100%;
  height: 100%;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-header
  .CaseStudiesModule-slide-header-left {
  display: -ms-flexbox;
  display: flex;
  height: 220px;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header {
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    background-image: none;
  }
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-left {
    display: block;
    width: 500px;
    margin: auto 0;
    height: auto;
  }
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-left
    .CaseStudiesModule-slide-header-left-container {
    margin: auto auto auto 16px;
    text-align: left;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-left
    .CaseStudiesModule-slide-header-left-container {
    margin-left: 48px;
    margin-right: 24px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1440px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-left
    .CaseStudiesModule-slide-header-left-container {
    margin-left: 100px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-left {
    margin: auto 0;
  }
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-right {
    display: block;
    overflow: hidden;
    width: 500px;
    height: 320px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1024px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-right {
    width: 600px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1440px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-right {
    width: 700px;
  }
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header:before {
    content: none;
  }
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-header
  .CaseStudiesModule-slide-header-category {
  position: relative;
  padding-top: 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  color: #b9d9eb;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-header
  .CaseStudiesModule-slide-header-category
  a {
  color: #0085ca;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-header
  .CaseStudiesModule-slide-header-category
  a:hover {
  color: #fa4616;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-header
  .CaseStudiesModule-slide-header-category
  a:focus {
  color: #0085ca;
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-category {
    text-align: left;
    padding-top: 0;
  }
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-header
  .CaseStudiesModule-slide-header-company {
  position: relative;
  padding: 0 8px 8px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  color: #fff;
}
@media (max-width: 374px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-company {
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-company {
    text-align: left;
    padding: 0 0 16px;
    font-size: 20px;
  }
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-company:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border: 2px solid #fff;
    width: 85px;
  }
}
@media screen and (min-width: 1024px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-company {
    font-size: 25px;
  }
}
@media screen and (min-width: 1440px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-company {
    font-size: 28px;
  }
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-header
  .CaseStudiesModule-slide-header-fullCaseStudy {
  position: relative;
  width: 248px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-fullCaseStudy {
    width: 188px;
    margin-bottom: 0;
    margin-top: 24px;
  }
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-slide {
  margin: 0 10px;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-list {
  margin: 0 -10px;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-dots-arrows-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-dots-container {
  width: 64px;
  overflow: hidden;
  display: block;
  height: 26px;
  position: relative;
  bottom: 2px;
  padding-bottom: 24px;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-dots-container
  > ul {
  display: -ms-flexbox !important;
  display: flex !important;
  transition: all 0.25s;
  position: relative;
  margin: 0;
  list-style: none;
  transform: translateX(0);
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  bottom: 0;
  height: 24px;
  width: auto;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-dots-container
  > ul
  li {
  width: 8px;
  height: 8px;
  margin: 0 4px;
  background-color: #98a4af;
  border: none;
  border-radius: 50%;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-dots-container
  > ul
  li
  button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 16px;
  height: 16px;
  padding: 4px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-dots-container
  > ul
  li.n-small-1,
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-dots-container
  > ul
  li.p-small-1 {
  transform: scale(0.5);
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-dots-container
  > ul
  li.slick-active {
  transform: scale(1);
  transform-origin: center;
  background: #0085ca;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-dots
  li
  button:before {
  display: none;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-next,
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-prev {
  font-size: 0;
  line-height: 0;
  position: relative;
  padding: 0;
  transform: translateY(-50%);
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-next:before,
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-prev:before {
  color: #002855;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-prev {
  z-index: 2;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-prev:before {
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-left.svg);
  display: inline-block;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-prev:hover:before {
  opacity: 1;
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-left-hover.svg);
  display: inline-block;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-next:before,
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-prev:before {
  opacity: 1;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-next.slick-disabled:before,
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-prev.slick-disabled:before {
  opacity: 0.25 !important;
  display: inline-block;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-prev.slick-disabled:hover:before {
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-left.svg);
  display: inline-block;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-next.slick-disabled:hover:before {
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-right.svg);
  display: inline-block;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-next {
  z-index: 2;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-next:before {
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-right.svg);
  display: inline-block;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slider
  .slick-next:hover:before {
  opacity: 1;
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-right-hover.svg);
  display: inline-block;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-description {
  position: relative;
  text-align: center;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-description
  .CaseStudiesModule-slide-description-stats--desktop {
  display: none;
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-stats--mobile {
    display: none;
  }
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-stats--desktop {
    display: -ms-flexbox;
    display: flex;
  }
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-stats--desktop
    .CaseStudiesModule-slide-description-stats-container {
    width: 20%;
    margin: 0 auto;
  }
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-description
  .CaseStudiesModule-slide-description-stats {
  position: relative;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-stats {
    margin-bottom: 64px;
  }
}
@media screen and (min-width: 1440px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-stats {
    margin-left: auto;
    margin-right: auto;
  }
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-description
  .CaseStudiesModule-slide-description-stats:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border: 4px solid #fff;
  width: 248px;
  margin: -24px auto;
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-stats:before {
    width: 700px;
    border: 2px solid #fff;
    margin: -32px auto;
    width: 980px;
  }
}
@media screen and (min-width: 1440px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-stats:before {
    width: 1200px;
  }
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-description
  .CaseStudiesModule-slide-description-stats
  .CaseStudiesModule-slide-description-stats-highlight {
  padding-top: 16px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1;
  color: #002855;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-stats
    .CaseStudiesModule-slide-description-stats-highlight {
    padding-top: 48px;
    font-size: 40px;
  }
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-description
  .CaseStudiesModule-slide-description-stats
  .CaseStudiesModule-slide-description-stats-description {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #002855;
  text-transform: uppercase;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-description
  .CaseStudiesModule-slide-description-info--desktop {
  display: none;
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-info--mobile {
    display: none;
  }
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-info--desktop {
    display: -ms-flexbox;
    display: flex;
  }
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-info--desktop
    .CaseStudiesModule-slide-description-info-left {
    width: 50%;
    text-align: left;
  }
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-info--desktop
    .CaseStudiesModule-slide-description-info-left
    p {
    font-weight: 600;
    padding-left: 16px;
    font-size: 20px;
  }
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-info--desktop
    .CaseStudiesModule-slide-description-info-left
    a {
    padding-left: 16px;
    line-height: 1.6;
  }
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-info--desktop
    .CaseStudiesModule-slide-description-info-left
    a:hover {
    color: #002855;
  }
}
@media screen and (min-width: 768px) and (min-width: 1440px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-info--desktop
    .CaseStudiesModule-slide-description-info-left {
    width: 490px;
  }
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-info--desktop
    .CaseStudiesModule-slide-description-info-left
    a,
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-info--desktop
    .CaseStudiesModule-slide-description-info-left
    p {
    padding-left: 0;
  }
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-info--desktop
    .CaseStudiesModule-slide-description-info-right {
    width: 590px;
    text-align: left;
    padding-left: 40px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1440px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-info--desktop
    .CaseStudiesModule-slide-description-info-right {
    margin-left: 120px;
    padding-left: 0;
  }
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-info--desktop
    .CaseStudiesModule-slide-description-info-right
    p {
    font-weight: 400;
    padding-left: 16px;
    font-size: 16px;
  }
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-info--desktop
    .CaseStudiesModule-slide-description-info-right
    a:hover {
    color: #002855;
  }
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-description
  .CaseStudiesModule-slide-description-info {
  margin-bottom: 72px;
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-description
    .CaseStudiesModule-slide-description-info {
    margin-bottom: 48px;
  }
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-description
  .CaseStudiesModule-slide-description-info
  p {
  font-size: 16px;
  font-weight: 400;
  font-family: Inter, sans-serif;
  line-height: 1.6;
  color: #002855;
}
.CaseStudiesModule
  .CaseStudiesModule-container
  .CaseStudiesModule-slide-description
  .CaseStudiesModule-slide-description-info
  a {
  font-size: 18px;
  font-weight: 400;
  font-family: Inter, sans-serif;
  color: #0085ca;
  text-decoration: underline;
}
.UiPathRecognitionModule {
  position: relative;
}
.UiPathRecognitionModule:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #f5f8fa;
  width: 100%;
  height: 100%;
}
.UiPathRecognitionModule .UiPathRecognitionModule-container {
  margin: 0 20px;
}
@media screen and (min-width: 1024px) {
  .UiPathRecognitionModule .UiPathRecognitionModule-container {
    margin: 0 auto;
    width: 980px;
  }
}
@media screen and (min-width: 1440px) {
  .UiPathRecognitionModule .UiPathRecognitionModule-container {
    width: 1200px;
  }
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModuleTitle
  h2 {
  position: relative;
  z-index: 1;
  padding: 48px 0 0;
  margin: 0;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #1b1b1e;
}
@media screen and (min-width: 768px) {
  .UiPathRecognitionModule
    .UiPathRecognitionModule-container
    .UiPathRecognitionModuleTitle
    h2 {
    font-size: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .UiPathRecognitionModule
    .UiPathRecognitionModule-container
    .UiPathRecognitionModuleTitle
    h2 {
    font-size: 36px;
  }
}
@media screen and (min-width: 1440px) {
  .UiPathRecognitionModule
    .UiPathRecognitionModule-container
    .UiPathRecognitionModuleTitle
    h2 {
    font-size: 36px;
  }
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-slide {
  margin: 0 10px;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-list {
  margin: 0 -10px;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-dots-arrows-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-dots-container {
  width: 64px;
  overflow: hidden;
  display: block;
  height: 26px;
  position: relative;
  bottom: 2px;
  padding-bottom: 24px;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-dots-container
  > ul {
  display: -ms-flexbox !important;
  display: flex !important;
  transition: all 0.25s;
  position: relative;
  margin: 0;
  list-style: none;
  transform: translateX(0);
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  bottom: 0;
  height: 24px;
  width: auto;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-dots-container
  > ul
  li {
  width: 8px;
  height: 8px;
  margin: 0 4px;
  background-color: #98a4af;
  border: none;
  border-radius: 50%;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-dots-container
  > ul
  li
  button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 16px;
  height: 16px;
  padding: 4px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-dots-container
  > ul
  li.n-small-1,
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-dots-container
  > ul
  li.p-small-1 {
  transform: scale(0.5);
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-dots-container
  > ul
  li.slick-active {
  transform: scale(1);
  transform-origin: center;
  background: #0085ca;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-dots
  li
  button:before {
  display: none;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-dotted.slick-slider {
  margin-bottom: 0;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-next,
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-prev {
  font-size: 0;
  line-height: 0;
  position: relative;
  padding: 0;
  transform: translateY(-50%);
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-next:before,
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-prev:before {
  color: #002855;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-prev {
  z-index: 2;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-prev:before {
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-left.svg);
  display: inline-block;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-prev:hover:before {
  opacity: 1;
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-left-hover.svg);
  display: inline-block;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-next:before,
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-prev:before {
  opacity: 1;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-next.slick-disabled:before,
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-prev.slick-disabled:before {
  opacity: 0.25 !important;
  display: inline-block;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-prev.slick-disabled:hover:before {
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-left.svg);
  display: inline-block;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-next.slick-disabled:hover:before {
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-right.svg);
  display: inline-block;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-next {
  z-index: 2;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-next:before {
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-right.svg);
  display: inline-block;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slider
  .slick-next:hover:before {
  opacity: 1;
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-right-hover.svg);
  display: inline-block;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slideContainer {
  position: relative;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slide {
  background-color: #fff;
  height: 430px;
  margin: 40px auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(19, 29, 64, 0.1);
  position: relative;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slide:before {
  content: url(https://uipath.com/hubfs/resources/images/UiPath%20Recognition/cup.svg);
  position: absolute;
  display: inline-block;
  top: 16%;
  right: 0;
  z-index: 0;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slide
  .UiPathRecognitionModule-slideHeader {
  padding: 40px 24px 0;
  position: relative;
  z-index: 5;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slide
  .UiPathRecognitionModule-slideHeader
  .UiPathRecognitionModule-slideHeaderTitle {
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
  color: #000;
  padding: 0;
  margin: 0;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slide
  .UiPathRecognitionModule-slideDescription {
  padding: 40px 32px;
  position: absolute;
  z-index: 5;
  bottom: 40px;
  width: 100%;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slide
  .UiPathRecognitionModule-slideDescription
  .UiPathRecognitionModule-slideDescriptionLogo {
  max-height: 48px;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slide
  .UiPathRecognitionModule-slideDescription
  .UiPathRecognitionModule-slideDescriptionCompany {
  padding: 12px 0 0;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: rgba(0, 40, 85, 0.5);
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slide
  .UiPathRecognitionModule-slideDescription
  .UiPathRecognitionModule-slideDescriptionPeriod {
  padding: 0;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  color: rgba(0, 40, 85, 0.5);
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slide
  .UiPathRecognitionModule-slideReadMore {
  padding: 0 32px;
  position: absolute;
  z-index: 5;
  bottom: 24px;
  text-align: right;
  width: 100%;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slide
  .UiPathRecognitionModule-slideReadMore:before {
  content: "";
  display: block;
  border-bottom: 4px solid #0085ca;
  margin-bottom: 16px;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slide
  .UiPathRecognitionModule-slideReadMore
  .UiPathRecognitionModule-slideReadMoreLink:hover
  #Awards-Module {
  fill: #002855;
}
.UiPathRecognitionModule
  .UiPathRecognitionModule-container
  .UiPathRecognitionModule-slide
  .UiPathRecognitionModule-slideReadMore
  .UiPathRecognitionModule-slideReadMoreLink
  svg {
  display: inline-block;
}
.SecondaryFooter {
  position: relative;
  background: #f5f8fa;
  width: 100%;
}
.SecondaryFooter .SecondaryFooter-container-mobile {
  padding-bottom: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .SecondaryFooter-languageSwitcher {
  position: relative;
  border: 1px solid #b9d9eb;
  border-radius: 4px;
  height: 48px;
  text-align: left;
  cursor: pointer;
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .SecondaryFooter-languageSwitcher
  span {
  color: #0085ca;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 48px;
  margin-left: 16px;
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .SecondaryFooter-languageSwitcher
  img {
  float: right;
  margin-top: 15px;
  margin-right: 10px;
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .SecondaryFooter-languageSwitcher
  .SecondaryFooter-languageList {
  position: absolute;
  top: -250px;
  width: 100%;
  display: none;
  background-color: #f5f8fa;
  border: 1px solid #b9d9eb;
  border-radius: 4px;
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .SecondaryFooter-languageSwitcher
  .SecondaryFooter-languageList
  span {
  font-size: 16px;
  line-height: 32px;
  padding: 3px 0;
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .SecondaryFooter-languageSwitcher
  .SecondaryFooter-languageList
  span
  a {
  display: inline-block;
  width: 100%;
  padding: 8px;
  margin: -8px;
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .SecondaryFooter-languageSwitcher
  .SecondaryFooter-languageList
  .footer-right-arrow {
  margin: 0;
  display: none;
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .SecondaryFooter-languageSwitcher
  .SecondaryFooter-languageList.is-active {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 1;
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .SecondaryFooter-social-networks {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .SecondaryFooter-social-networks
  svg {
  width: 32px;
}
@media screen and (min-width: 768px) {
  .SecondaryFooter .SecondaryFooter-container-mobile {
    display: none;
  }
  .SecondaryFooter .SecondaryFooter-container-desktop {
    width: 100%;
    padding: 16px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .SecondaryFooter .SecondaryFooter-container-desktop .SecondaryFooter-column {
    margin: 0 8px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher {
    position: relative;
    width: 105px;
    border: 1px solid #b9d9eb;
    border-radius: 4px;
    height: 30px;
    text-align: left;
    cursor: pointer;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher
    span {
    color: #0085ca;
    font-size: 12px;
    font-family: Inter, sans-serif;
    line-height: 30px;
    margin-left: 16px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher
    img {
    float: right;
    margin-top: 8px;
    margin-right: 10px;
    width: 12px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher
    .SecondaryFooter-languageList {
    position: absolute;
    top: -150px;
    width: 100%;
    display: none;
    background-color: #f5f8fa;
    border: 1px solid #b9d9eb;
    border-radius: 4px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher
    .SecondaryFooter-languageList
    span {
    font-size: 11px;
    line-height: 24px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher
    .SecondaryFooter-languageList
    .footer-right-arrow {
    margin: 0;
    display: none;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher
    .SecondaryFooter-languageList.is-active {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-legal-links
    span {
    color: #4a4a4a;
    font-size: 11px;
    font-family: Inter, sans-serif;
    font-weight: 300;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-legal-links
    span
    a {
    font-size: 12px;
    font-family: Inter, sans-serif;
    font-weight: 300;
    line-height: 16px;
    padding: 8px;
    margin: -8px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-social-networks {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-social-networks
    a {
    padding: 8px;
    width: 16px;
    height: 16px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-social-networks
    svg {
    width: 16px;
    height: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .SecondaryFooter .SecondaryFooter-container-desktop {
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
    padding: 16px 0;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher {
    width: 110px;
    height: 32px;
    margin-top: 6px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher
    span {
    font-size: 14px;
    line-height: 32px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher
    img {
    width: 14px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher
    .SecondaryFooter-languageList
    span {
    font-size: 14px;
    line-height: 32px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher
    .SecondaryFooter-languageList.is-active
    a {
    color: #0085ca;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher
    .SecondaryFooter-languageList.is-active
    a:hover {
    text-decoration: underline;
    color: #0085ca;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher
    img {
    margin-top: 8px;
    margin-right: 10px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher
    .SecondaryFooter-languageList {
    top: -200px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-legal-links
    span {
    font-size: 12px;
    line-height: 1.5;
    display: inline-block;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-legal-links
    span
    a {
    font-size: 12px;
    line-height: 1.5;
    color: #0085ca;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-legal-links
    span
    a:hover {
    text-decoration: underline;
    color: #0085ca;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-social-networks {
    display: -ms-flexbox;
    display: flex;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-social-networks
    a {
    padding: 8px;
    width: 16px;
    height: 16px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-social-networks
    a
    svg {
    width: 16px;
    height: 16px;
    transition: 0.2s;
    transition-timing-function: ease-in-out;
    -webkit-transition: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-social-networks
    a
    svg:hover {
    fill: #131d40;
  }
}
@media screen and (min-width: 1440px) {
  .SecondaryFooter .SecondaryFooter-container-desktop {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding: 16px 0;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-languageSwitcher {
    width: 174px;
  }
}
.MainFooter {
  position: relative;
  background: url(https://uipath.com/hubfs/Valentin/images/footer/bg/footer-bg-v1.png)
    50% / cover no-repeat;
  width: 100%;
  height: 100%;
}
.MainFooter .MainFooter-container {
  padding: 36px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.MainFooter .MainFooter-container .MainFooter-column {
  padding: 20px 0;
  margin: 0 20px;
  border-top: 1px solid rgba(185, 217, 235, 0.2);
}
.MainFooter .MainFooter-container .MainFooter-column:first-child {
  border-top: 0;
  border-bottom: 0;
}
.MainFooter .MainFooter-container .MainFooter-column:last-child {
  border-top: 1px solid rgba(185, 217, 235, 0.2);
  border-bottom: 1px solid rgba(185, 217, 235, 0.2);
}
.MainFooter .MainFooter-container .MainFooter-column span {
  color: #f5f8fa;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 40px;
}
.MainFooter .MainFooter-container .MainFooter-column img {
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}
.MainFooter .MainFooter-container .MainFooter-column .MainFooter-deepList {
  border-top: 1px solid rgba(185, 217, 235, 0.2);
  padding-top: 20px;
  margin-top: 20px;
  display: none;
}
.MainFooter
  .MainFooter-container
  .MainFooter-column
  .MainFooter-deepList.is-active {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.MainFooter .MainFooter-container .MainFooter-column .MainFooter-deepList span {
  margin: 0 48px;
  text-transform: none;
}
.MainFooter
  .MainFooter-container
  .MainFooter-column
  .MainFooter-deepList
  span
  a {
  display: inline-block;
  color: #f5f8fa;
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 40px;
  padding: 8px;
  margin: -8px;
  width: 100%;
}
.MainFooter
  .MainFooter-container
  .MainFooter-column
  .MainFooter-deepList
  span
  a:hover {
  text-decoration: underline;
}
@media screen and (min-width: 768px) {
  .MainFooter .MainFooter-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .MainFooter .MainFooter-container .MainFooter-column,
  .MainFooter .MainFooter-container .MainFooter-column:last-child {
    border-top: 0;
    border-bottom: 0;
  }
  .MainFooter .MainFooter-container .MainFooter-column span {
    color: #f5f8fa;
    text-transform: uppercase;
    font-family: Inter, sans-serif;
    font-weight: 600;
    font-size: 12px;
    line-height: 24px;
  }
  .MainFooter .MainFooter-container .MainFooter-column img {
    display: none;
  }
  .MainFooter .MainFooter-container .MainFooter-column .MainFooter-deepList {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
    margin-top: 8px;
    border-top: 0;
  }
  .MainFooter
    .MainFooter-container
    .MainFooter-column
    .MainFooter-deepList
    span {
    margin: 0;
  }
  .MainFooter
    .MainFooter-container
    .MainFooter-column
    .MainFooter-deepList
    span
    a {
    color: #f5f8fa;
    font-family: Inter, sans-serif;
    font-weight: 300;
    font-size: 12px;
    line-height: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .MainFooter .MainFooter-container {
    width: 100%;
  }
  .MainFooter .MainFooter-container .MainFooter-column span {
    font-size: 14px;
    line-height: 24px;
  }
  .MainFooter
    .MainFooter-container
    .MainFooter-column
    .MainFooter-deepList
    span
    a {
    font-size: 14px;
    line-height: 32px;
    padding: 0;
    margin: 0;
  }
}
@media screen and (min-width: 1440px) {
  .MainFooter .MainFooter-container {
    width: 1200px;
  }
}
.InsiderPreviewBanner {
  padding: 0 24px;
  text-align: center;
  background-color: #002855;
}
@media screen and (min-width: 1024px) {
  .InsiderPreviewBanner {
    padding: 0 32px;
  }
}
.InsiderPreviewBanner-container {
  position: relative;
  padding: 64px 0;
}
.InsiderPreviewBanner-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 80px;
  height: 6px;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .InsiderPreviewBanner-container {
    padding: 96px 192px;
  }
  .InsiderPreviewBanner-container:before {
    width: 128px;
  }
}
@media screen and (min-width: 1440px) {
  .InsiderPreviewBanner-container {
    padding: 128px 224px;
  }
  .InsiderPreviewBanner-container:before {
    width: 160px;
  }
}
.InsiderPreviewBanner-subTitle.InsiderPreviewBanner-subTitle {
  margin: 0 0 4px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 1.5;
  color: #cfdbea;
}
@media screen and (min-width: 1024px) {
  .InsiderPreviewBanner-subTitle.InsiderPreviewBanner-subTitle {
    margin: 0 0 8px;
  }
}
.InsiderPreviewBanner-title.InsiderPreviewBanner-title {
  margin: 0 0 24px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
  color: #f3f6fa;
}
@media screen and (min-width: 1024px) {
  .InsiderPreviewBanner-title.InsiderPreviewBanner-title {
    margin: 0 0 40px;
    font-size: 40px;
  }
}
.InsiderPreviewBanner-desc.InsiderPreviewBanner-desc {
  margin: 0 0 24px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  color: #cfdbea;
}
@media screen and (min-width: 1024px) {
  .InsiderPreviewBanner-desc.InsiderPreviewBanner-desc {
    margin: 0 0 40px;
    font-size: 24px;
  }
}
.AnotherBasicHeader {
  padding: 64px 16px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/landing-sample.png);
  background-position: 50%;
  background-size: cover;
}
@media screen and (min-width: 1024px) {
  .AnotherBasicHeader {
    padding: 128px 16px;
  }
}
@media screen and (min-width: 1440px) {
  .AnotherBasicHeader {
    padding: 144px 16px;
  }
}
@media screen and (min-width: 1440px) {
  .AnotherBasicHeader-container {
    padding: 0 208px;
  }
}
.AnotherBasicHeader-title.AnotherBasicHeader-title {
  margin: 0 0 16px;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  letter-spacing: -1px;
  line-height: 1.4;
  color: #f3f6fa;
}
@media screen and (min-width: 1024px) {
  .AnotherBasicHeader-title.AnotherBasicHeader-title {
    margin: 0 0 8px;
    font-size: 48px;
  }
}
.AnotherBasicHeader-subTitle.AnotherBasicHeader-subTitle {
  margin: 0 0 12px;
  color: #fff;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  line-height: 1.25;
}
@media screen and (min-width: 1024px) {
  .AnotherBasicHeader-subTitle.AnotherBasicHeader-subTitle {
    margin: 0 0 16px;
  }
}
.AnotherBasicHeader-desc.AnotherBasicHeader-desc {
  margin: 0;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0;
  line-height: 1.5;
  color: #cfdbea;
}
@media screen and (min-width: 1024px) {
  .AnotherBasicHeader-desc.AnotherBasicHeader-desc {
    font-size: 24px;
  }
}
.AnotherVideoModule {
  padding: 32px 16px;
}
@media screen and (min-width: 1024px) {
  .AnotherVideoModule {
    padding: 112px 16px;
  }
}
.AnotherVideoModule-container:not(:last-child) {
  margin-bottom: 48px;
}
.AnotherVideoModule-container--topSeparator {
  position: relative;
  padding-top: 32px;
}
.AnotherVideoModule-container--topSeparator:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 4px;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .AnotherVideoModule-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .AnotherVideoModule-container:not(:last-child) {
    margin-bottom: 96px;
  }
  .AnotherVideoModule-container:before {
    width: 80px;
    height: 6px;
  }
  .AnotherVideoModule-container--topSeparator {
    padding-top: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .AnotherVideoModule-container:not(:last-child) {
    margin-bottom: 112px;
  }
  .AnotherVideoModule-container--topSeparator {
    padding-top: 52px;
  }
}
.AnotherVideoModule-body {
  margin-bottom: 32px;
}
@media screen and (min-width: 1024px) {
  .AnotherVideoModule-body {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    margin-bottom: 0;
    padding-right: 96px;
  }
}
@media screen and (min-width: 1440px) {
  .AnotherVideoModule-body {
    padding-right: 104px;
  }
}
.AnotherVideoModule-aside .AcademicAllianceBodyVideo {
  background: 0 0;
  min-height: none;
  margin-top: 0;
}
.AnotherVideoModule-aside .AcademicAllianceBodyVideo-wrapper {
  top: 60px;
}
.AnotherVideoModule-aside .AcademicAllianceBodyVideo-placeholder {
  width: 100%;
}
.AnotherVideoModule-aside .AcademicAllianceBodyVideo-video {
  position: relative;
  top: auto;
  margin-top: 0;
}
.AnotherVideoModule-aside .AcademicAllianceBodyVideo-video:after {
  right: -16px;
}
.AnotherVideoModule-aside .AcademicAllianceBodyVideo-gradient {
  width: 100%;
}
.AnotherVideoModule-aside .AcademicAllianceBodyVideo-container {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .AnotherVideoModule-aside .AcademicAllianceBodyVideo {
    margin-top: 0;
    min-height: auto;
  }
  .AnotherVideoModule-aside .AcademicAllianceBodyVideo-video:after {
    right: -32px;
  }
}
@media screen and (min-width: 1024px) {
  .AnotherVideoModule-aside {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    padding-top: 16px;
  }
  .AnotherVideoModule-aside p {
    padding-right: 120px;
  }
}
@media screen and (min-width: 1440px) {
  .AnotherVideoModule-aside .AcademicAllianceBodyVideo {
    min-height: auto;
  }
}
.AnotherVideoModule-bodyContent {
  margin: 0 0 24px;
}
@media screen and (min-width: 1024px) {
  .AnotherVideoModule-bodyContent {
    margin: 0 0 40px;
  }
}
.AnotherVideoModule-aside.AnotherVideoModule-aside p,
.AnotherVideoModule-body.AnotherVideoModule-body p {
  margin: 0;
  color: #12437a;
  font-size: 16px;
  line-height: 1.5;
}
.AnotherVideoModule-aside.AnotherVideoModule-aside p:not(:last-child),
.AnotherVideoModule-body.AnotherVideoModule-body p:not(:last-child) {
  margin: 0 0 24px;
}
.AnotherVideoModule-title.AnotherVideoModule-title {
  margin: 0 0 28px;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.2;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .AnotherVideoModule-title.AnotherVideoModule-title {
    margin: 0 0 36px;
    font-size: 40px;
  }
}
.AnotherVideoModule-subTitle.AnotherVideoModule-subTitle {
  margin: 0;
  color: #12437a;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.5;
}
.AnotherVideoModule-subTitle.AnotherVideoModule-subTitle:not(:last-child) {
  margin: 0 0 28px;
}
@media screen and (min-width: 1024px) {
  .AnotherVideoModule-subTitle.AnotherVideoModule-subTitle {
    font-size: 24px;
  }
  .AnotherVideoModule-subTitle.AnotherVideoModule-subTitle:not(:last-child) {
    margin: 0 0 36px;
  }
}
.AnotherVideoModule-link {
  display: block;
  margin: 0;
  padding-left: 4px;
  color: #0085c9;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.3;
}
.AnotherVideoModule-link:not(:last-child) {
  margin: 0 0 24px;
}
@media screen and (min-width: 1024px) {
  .AnotherVideoModule-link {
    font-size: 18px;
  }
  .AnotherVideoModule-link:not(:last-child) {
    margin: 0 0 32px;
  }
}
.SimpleContent {
  padding: 80px 16px;
}
@media screen and (min-width: 1024px) {
  .SimpleContent {
    padding: 128px 32px;
  }
}
@media screen and (min-width: 1024px) {
  .SimpleContent-container {
    display: -ms-flexbox;
    display: flex;
  }
}
.SimpleContent-body {
  margin: 0 0 64px;
}
@media screen and (min-width: 1024px) {
  .SimpleContent-body {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    padding-right: 80px;
  }
}
@media screen and (min-width: 1440px) {
  .SimpleContent-body {
    padding-right: 128px;
  }
}
@media screen and (min-width: 1024px) {
  .SimpleContent-aside {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
.SimpleContent-title.SimpleContent-title {
  margin: 0 0 20px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.35;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .SimpleContent-title.SimpleContent-title {
    margin: 0 0 40px;
    font-size: 40px;
  }
}
.SimpleContent-desc.SimpleContent-desc {
  margin: 0 0 36px;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 1.5;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .SimpleContent-desc.SimpleContent-desc {
    font-size: 24px;
  }
  .SimpleContent-aside .SimpleContent-desc.SimpleContent-desc {
    font-size: 18px;
  }
}
.SimpleContent-subTitle.SimpleContent-subTitle {
  margin: 0 0 12px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.3;
  color: #000b23;
}
.SimpleContent-subTitle.SimpleContent-subTitle:not(:first-child) {
  margin-top: 64px;
}
@media screen and (min-width: 1024px) {
  .SimpleContent-subTitle.SimpleContent-subTitle {
    font-size: 32px;
  }
}
.SimpleContent-text.SimpleContent-text {
  margin: 0 0 12px;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 1.75;
  color: #12437a;
}
.SimpleContent-list {
  margin: 0 0 40px;
}
.SimpleContent-list > li {
  position: relative;
  padding-left: 36px;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 1.5;
}
.SimpleContent-list > li:not(:last-child) {
  margin: 0 0 8px;
}
.SimpleContent-list > li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 22px;
  height: 22px;
  border: 2px solid #0085ca;
  border-radius: 50%;
}
.SimpleContent-list > li:after {
  content: "";
  position: absolute;
  left: 8px;
  top: 7px;
  width: 6px;
  height: 10px;
  border-bottom: 2px solid #0085ca;
  border-right: 2px solid #0085ca;
  transform: rotate(45deg);
}
@media screen and (min-width: 1024px) {
  .SimpleContent-list > li:not(:last-child) {
    margin: 0 0 12px;
  }
}
.DoubleFooter {
  padding: 0 16px;
}
@media screen and (min-width: 1024px) {
  .DoubleFooter-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.DoubleFooter-content.DoubleFooter-content {
  padding: 32px 0;
}
.DoubleFooter-content.DoubleFooter-content h3 {
  margin: 0 0 18px;
  font-size: 24px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.5;
}
.DoubleFooter-content.DoubleFooter-content p {
  margin: 0 0 20px;
  font-size: 16px;
  line-height: 1.5;
}
.DoubleFooter-content.DoubleFooter-content:nth-child(odd) {
  position: relative;
}
.DoubleFooter-content.DoubleFooter-content:nth-child(odd) h3,
.DoubleFooter-content.DoubleFooter-content:nth-child(odd) p {
  color: #fff;
}
.DoubleFooter-content.DoubleFooter-content:nth-child(odd):before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: -16px;
  bottom: 0;
  left: -16px;
  background-color: #0085ca;
}
@media screen and (min-width: 1024px) {
  .DoubleFooter-content.DoubleFooter-content {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding: 96px;
  }
  .DoubleFooter-content.DoubleFooter-content:nth-child(odd) {
    position: relative;
  }
  .DoubleFooter-content.DoubleFooter-content:nth-child(odd):before {
    right: 0;
    bottom: -2px;
    left: -50vw;
  }
}
.MainFooterRev {
  position: relative;
  background: url(https://uipath.com/hubfs/Valentin/images/footer/bg/footer-bg-v1.png)
    50% / cover no-repeat;
  width: 100%;
  height: 100%;
}
.MainFooterRev.MainFooterRev--rebranded {
  background: #111212;
}
.MainFooterRev .MainFooterRev-container {
  padding: 36px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #111212;
}
.MainFooterRev .MainFooterRev-container .MainFooterRev-column {
  padding: 20px 0;
  margin: 0 20px;
  border-top: 1px solid rgba(185, 217, 235, 0.2);
}
.MainFooterRev .MainFooterRev-container .MainFooterRev-column:first-child {
  border-top: 0;
  border-bottom: 0;
}
.MainFooterRev .MainFooterRev-container .MainFooterRev-column:last-child {
  border-top: 1px solid rgba(185, 217, 235, 0.2);
  border-bottom: 1px solid rgba(185, 217, 235, 0.2);
}
.MainFooterRev-column span {
  color: #f5f8fa;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 40px;
}
.MainFooterRev.MainFooterRev--rebranded .MainFooterRev-column span {
  color: #cfd8dd;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 20px;
}
.MainFooterRev .MainFooterRev-container .MainFooterRev-column img {
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}
.MainFooterRev
  .MainFooterRev-container
  .MainFooterRev-column
  .MainFooterRev-deepList {
  border-top: 1px solid rgba(185, 217, 235, 0.2);
  padding-top: 20px;
  margin-top: 20px;
  display: none;
}
.MainFooterRev
  .MainFooterRev-container
  .MainFooterRev-column
  .MainFooterRev-deepList.is-active {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.MainFooterRev
  .MainFooterRev-container
  .MainFooterRev-column
  .MainFooterRev-deepList
  span {
  margin: 0 48px;
  text-transform: none;
}
.MainFooterRev
  .MainFooterRev-container
  .MainFooterRev-column
  .MainFooterRev-deepList
  span
  a {
  display: inline-block;
  color: #f5f8fa;
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 40px;
  padding: 8px;
  margin: -8px;
  width: 100%;
}
.MainFooterRev
  .MainFooterRev-container
  .MainFooterRev-column
  .MainFooterRev-deepList
  span
  a:hover {
  text-decoration: underline;
}
@media screen and (min-width: 768px) {
  .MainFooterRev .MainFooterRev-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .MainFooterRev .MainFooterRev-container .MainFooterRev-column,
  .MainFooterRev .MainFooterRev-container .MainFooterRev-column:last-child {
    border-top: 0;
    border-bottom: 0;
  }
  .MainFooterRev .MainFooterRev-container .MainFooterRev-column img {
    display: none;
  }
  .MainFooterRev
    .MainFooterRev-container
    .MainFooterRev-column
    .MainFooterRev-deepList {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
    margin-top: 8px;
    border-top: 0;
  }
  .MainFooterRev
    .MainFooterRev-container
    .MainFooterRev-column
    .MainFooterRev-deepList
    span {
    margin: 0;
  }
  .MainFooterRev
    .MainFooterRev-container
    .MainFooterRev-column
    .MainFooterRev-deepList
    span
    a {
    color: #cfd8dd;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
  }
  .MainFooterRev.MainFooterRev--rebranded .MainFooterRev-column span {
    text-transform: none;
  }
}
@media screen and (min-width: 1024px) {
  .MainFooterRev .MainFooterRev-container {
    width: 100%;
  }
  .MainFooterRev
    .MainFooterRev-container
    .MainFooterRev-column
    .MainFooterRev-deepList
    span
    a {
    font-size: 14px;
    line-height: 32px;
    padding: 0;
    margin: 0;
  }
}
@media screen and (min-width: 1440px) {
  .MainFooterRev .MainFooterRev-container {
    width: 1200px;
  }
}
.MainFooterRev-minifooter {
  position: relative;
  background: #111212;
  width: 100%;
}
.MainFooterRev-minifooter--socialContainer {
  max-width: 1200px;
  box-sizing: border-box;
  margin: 0 auto;
  display: block;
  padding: 28px 20px;
  border-top: 1px solid #1d1d1e;
}
@media screen and (min-width: 768px) {
  .MainFooterRev-minifooter--socialContainer {
    border-bottom: 1px solid #1d1d1e;
  }
}
@media screen and (min-width: 1024px) {
  .MainFooterRev-minifooter--socialContainer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 100%;
  }
}
.MainFooterRev-minifooter--logo {
  display: inline-block;
  float: left;
}
@media screen and (min-width: 1024px) {
  .MainFooterRev-minifooter--logo {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 20%;
  }
}
.MainFooterRev-social-networks {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}
.MainFooterRev-social-networks a {
  display: block;
  width: 20px;
  margin: 0 18px;
}
.MainFooterRev-minifooter--bottomText {
  max-width: 1200px;
  margin: 0 auto;
  padding: 24px 15px 48px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 1440px) {
  .MainFooterRev-minifooter--bottomText {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.MainFooterRev-minifooter--legalLinks {
  display: block;
  text-align: center;
}
.MainFooterRev-minifooter--copyright {
  text-align: center;
}
.MainFooterRev-minifooter--copyright span,
.MainFooterRev-minifooter--legalLinks span a {
  color: #526069;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 16px;
  margin: 0 5px;
}
.MainFooterRev-minifooter--legalLinks span {
  position: relative;
}
.MainFooterRev-minifooter--legalLinks span:not(:first-child):before {
  content: "";
  position: absolute;
  height: 3px;
  width: 3px;
  background-color: #526069;
  border-radius: 50%;
  left: -5px;
  bottom: 7px;
}
.SecondaryFooter .SecondaryFooter-container-desktop {
  display: none;
}
.SecondaryFooter .SecondaryFooter-container-mobile .SecondaryFooter-column {
  padding: 24px 0 0;
  margin: 0 20px;
}
.SecondaryFooter-languageSwitcher span {
  color: #cfd8dd;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
}
.SecondaryFooter-languageSwitcher img {
  float: right;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 2px;
}
.SecondaryFooter-languageSwitcher .SecondaryFooter-languageList {
  position: absolute;
  top: -250px;
  width: 100%;
  display: none;
  background-color: #f5f8fa;
}
.SecondaryFooter-languageSwitcher .SecondaryFooter-languageList span {
  font-size: 16px;
  line-height: 32px;
  padding: 3px 0;
}
.SecondaryFooter-languageSwitcher .SecondaryFooter-languageList span a {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 3px 24px;
  color: #526069;
  text-decoration: none;
}
.SecondaryFooter-languageSwitcher
  .SecondaryFooter-languageList
  .footer-right-arrow {
  margin: 0;
  content: "";
  display: inline-block;
  position: absolute;
  width: 3px;
  height: 6px;
  border: solid #0067df;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  top: 12px;
  right: 24px;
}
.SecondaryFooter-languageSwitcher .SecondaryFooter-languageList.is-active {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 1;
  width: 160px;
  box-sizing: border-box;
  top: -230px;
  right: 20px;
  background: #1d1d1e;
  border: none;
}
@media screen and (min-width: 768px) {
  .SecondaryFooter-languageSwitcher .SecondaryFooter-languageList.is-active {
    top: -180px;
  }
}
@media screen and (min-width: 1024px) {
  .SecondaryFooter-languageSwitcher .SecondaryFooter-languageList.is-active {
    top: -260px;
    left: -80px;
  }
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .MainFooterRev-social-networks {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.MainFooterRev-social-networks svg {
  fill: #595a5c;
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .SecondaryFooter-legal-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .SecondaryFooter-legal-links
  span {
  color: #4a4a4a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 300;
  line-height: 48px;
  width: 100%;
  text-align: center;
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .SecondaryFooter-legal-links
  span
  a {
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 300;
  line-height: 52px;
  display: inline-block;
  width: 100%;
  padding: 8px;
  margin: -8px;
}
.SecondaryFooter
  .SecondaryFooter-container-mobile
  .SecondaryFooter-column
  .SecondaryFooter-legal-links
  span
  a:hover {
  text-decoration: underline;
}
@media screen and (min-width: 768px) {
  .SecondaryFooter .SecondaryFooter-container-desktop {
    width: 100%;
    padding: 16px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .SecondaryFooter .SecondaryFooter-container-desktop .SecondaryFooter-column {
    margin: 0 8px;
  }
  .SecondaryFooter-languageSwitcher span {
    line-height: 24px;
  }
  .SecondaryFooter-languageSwitcher img {
    float: right;
    margin-top: 2px;
    margin-right: 10px;
    width: 12px;
    margin-bottom: 2px;
  }
  .SecondaryFooter-languageSwitcher .SecondaryFooter-languageList {
    position: absolute;
    top: -150px;
    width: 100%;
    display: none;
    background-color: #f5f8fa;
    border: 1px solid #b9d9eb;
    border-radius: 4px;
  }
  .SecondaryFooter-languageSwitcher .SecondaryFooter-languageList span {
    font-size: 11px;
    line-height: 24px;
  }
  .SecondaryFooter-languageSwitcher
    .SecondaryFooter-languageList
    .footer-right-arrow {
    margin: 0;
    display: none;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-legal-links
    span {
    color: #4a4a4a;
    font-size: 11px;
    font-family: Inter, sans-serif;
    font-weight: 300;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-legal-links
    span
    a {
    font-size: 12px;
    font-family: Inter, sans-serif;
    font-weight: 300;
    line-height: 16px;
    padding: 8px;
    margin: -8px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .MainFooterRev-social-networks {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .MainFooterRev-social-networks
    a {
    padding: 8px;
    width: 16px;
    height: 16px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .MainFooterRev-social-networks
    svg {
    width: 16px;
    height: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .SecondaryFooter .SecondaryFooter-container-desktop {
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
    padding: 16px 0;
  }
  .SecondaryFooter-languageSwitcher img {
    width: 14px;
  }
  .SecondaryFooter-languageSwitcher .SecondaryFooter-languageList span {
    font-size: 14px;
    line-height: 32px;
  }
  .SecondaryFooter-languageSwitcher .SecondaryFooter-languageList.is-active a {
    color: #fff;
  }
  .SecondaryFooter-languageSwitcher
    .SecondaryFooter-languageList.is-active
    a:hover {
    color: #fff;
    background-color: #0067df;
  }
  .SecondaryFooter-languageSwitcher img {
    margin-top: 2px;
    margin-right: 10px;
    margin-bottom: 2px;
  }
  .SecondaryFooter-languageSwitcher .SecondaryFooter-languageList {
    top: -200px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-legal-links
    span {
    font-size: 12px;
    line-height: 1.5;
    display: inline-block;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-legal-links
    span
    a {
    font-size: 12px;
    line-height: 1.5;
    color: #0085ca;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .SecondaryFooter-legal-links
    span
    a:hover {
    text-decoration: underline;
    color: #0085ca;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .MainFooterRev-social-networks {
    display: -ms-flexbox;
    display: flex;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .MainFooterRev-social-networks
    a {
    padding: 8px;
    width: 16px;
    height: 16px;
  }
  .SecondaryFooter
    .SecondaryFooter-container-desktop
    .SecondaryFooter-column
    .MainFooterRev-social-networks
    a
    svg {
    width: 16px;
    height: 16px;
    transition: 0.2s;
    transition-timing-function: ease-in-out;
    -webkit-transition: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
  }
  .MainFooterRev-social-networks a svg:hover {
    fill: #fff;
  }
}
@media screen and (min-width: 1440px) {
  .SecondaryFooter .SecondaryFooter-container-desktop {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding: 16px 0;
  }
}
.SecondaryFooter-languageSwitcher {
  text-align: left;
}
@media screen and (min-width: 1024px) {
  .SecondaryFooter-languageSwitcher {
    position: relative;
    cursor: pointer;
  }
}
.MainFooterRev-minifooter--socialIcons {
  width: 100%;
  margin-top: 50px;
}
@media screen and (min-width: 1024px) {
  .MainFooterRev-minifooter--socialIcons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 0;
    -ms-flex-item-align: center;
    align-self: center;
    -ms-flex-positive: 2;
    flex-grow: 2;
    max-width: 60%;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.SecondaryFooter-languageList-select {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 5px;
}
@media screen and (min-width: 1024px) {
  .SecondaryFooter-languageList-select {
    -ms-flex-item-align: center;
    align-self: center;
  }
}
.SecondaryFooter-languageList-select span {
  margin-right: 15px;
}
.SecondaryFooter-container-mobile {
  display: inline-block;
  float: right;
}
@media screen and (min-width: 1024px) {
  .SecondaryFooter-container-mobile {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-order: 3;
    order: 3;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.SecondaryFooter-column {
  position: relative;
  padding-top: 30px;
}
@media screen and (min-width: 1024px) {
  .SecondaryFooter-column {
    padding-top: 0;
  }
}
.SecondaryFooter-column:before {
  content: "";
  position: absolute;
  height: 1px;
  background-color: #1d1d1e;
  top: 0;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .SecondaryFooter-column:before {
    display: none;
  }
}
.SecondaryFooter-english-desktop {
  position: relative;
}
.SecondaryFooter-english-desktop span {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  height: 39px;
}
.CareersVideoSliderModule {
  background: #0085c9;
}
@media screen and (min-width: 1024px) {
  .CareersVideoSliderModule {
    padding: 0 32px;
  }
}
.CareersVideoSliderModule-container {
  position: relative;
  z-index: 1;
  padding: 80px 0 64px;
}
.CareersVideoSliderModule-container:before {
  content: "";
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 200px;
}
@media screen and (min-width: 768px) {
  .CareersVideoSliderModule-container:before {
    right: 33.33%;
    left: auto;
    width: calc(50vw + 33.33%);
    height: 400px;
  }
}
@media screen and (min-width: 768px) {
  .CareersVideoSliderModule-container {
    margin: 0 auto;
    padding: 0 16px 64px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersVideoSliderModule-container {
    margin: -1px auto 0;
    padding-bottom: 80px;
    padding-right: 192px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersVideoSliderModule-container {
    margin: -1px auto 0;
    padding-right: 208px;
  }
}
.CareersVideoSliderModule-header {
  display: none;
}
@media screen and (min-width: 768px) {
  .CareersVideoSliderModule-header {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersVideoSliderModule-header {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 80px;
  }
}
.CareersVideoSliderModule-title.CareersVideoSliderModule-title {
  position: relative;
  color: #000b23;
  font-size: 40px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 48px;
  padding-top: 40px;
  padding-right: 65%;
}
.CareersVideoSliderModule-title.CareersVideoSliderModule-title:before {
  content: "";
  background: #ff6900;
  position: absolute;
  top: 0;
  left: 0;
  height: 6px;
  width: 80px;
}
@media screen and (min-width: 1280px) {
  .CareersVideoSliderModule-title.CareersVideoSliderModule-title:before {
    width: 80px;
  }
}
@media screen and (min-width: 768px) {
  .CareersVideoSliderModule-title.CareersVideoSliderModule-title {
    margin: 0;
    padding-right: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .CareersVideoSliderModule-title.CareersVideoSliderModule-title {
    padding-top: 48px;
  }
  .CareersVideoSliderModule-title.CareersVideoSliderModule-title:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: calc(50% + -56px);
    left: 0;
    z-index: -1;
    margin: 0 auto;
    width: 100vw;
    background-color: #fff;
  }
}
.CareersVideoSliderModule-slider {
  position: relative;
  z-index: 5;
}
.CareersVideoSliderModule-slider .slick-list {
  overflow: inherit;
}
.CareersVideoSliderModule-slider .slick-slide {
  display: inline-block;
}
@media screen and (min-width: 768px) {
  .CareersVideoSliderModule-slider .slick-slide {
    margin: 0 60px;
  }
  .CareersVideoSliderModule-slider .slick-list {
    margin: 0 -60px;
  }
}
.CareersVideoSliderModule-slideVideo {
  position: relative;
  padding: 0 16px;
}
@media screen and (min-width: 768px) {
  .CareersVideoSliderModule-slideVideo {
    padding: 0;
  }
}
.CareersVideoSliderModule-slideVideo iframe {
  width: 100%;
  height: 192px;
}
@media screen and (min-width: 768px) {
  .CareersVideoSliderModule-slideVideo iframe {
    width: 80%;
    height: 380px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersVideoSliderModule-slideVideo iframe {
    width: 100%;
    height: 549px;
  }
}
.CareersVideoSliderModule-slideVideo:before {
  content: "";
  background: url(https://uipath.com/hubfs/resources/Academic_Alliance/pattern/pattern_squares.png);
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  z-index: -1;
  width: 180px;
  height: 80px;
  margin-top: -16px;
}
@media screen and (min-width: 768px) {
  .CareersVideoSliderModule-slideVideo:before {
    content: none;
  }
}
.CareersVideoSliderModule-sliderButtons {
  position: absolute;
  top: 46%;
  left: 0;
  right: 0;
  z-index: 10;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 16px;
}
@media screen and (min-width: 480px) {
  .CareersVideoSliderModule-sliderButtons {
    top: 49%;
  }
}
@media screen and (min-width: 768px) {
  .CareersVideoSliderModule-sliderButtons {
    top: auto;
    right: 16px;
    bottom: 64px;
    left: auto;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    margin: 0;
  }
}
@media screen and (min-width: 1024px) {
  .CareersVideoSliderModule-sliderButtons {
    right: 192px;
    bottom: 96px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersVideoSliderModule-sliderButtons {
    right: 208px;
  }
}
.CareersVideoSliderModule-sliderBullets.CareersVideoSliderModule-sliderBullets {
  margin: 24px 0;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
@media screen and (min-width: 768px) {
  .CareersVideoSliderModule-sliderBullets.CareersVideoSliderModule-sliderBullets {
    margin: 0;
    padding: 0 16px;
  }
}
.CareersVideoSliderModule-slideBody.CareersVideoSliderModule-slideBody {
  margin-top: 80px;
  padding: 0 16px;
}
@media screen and (min-width: 768px) {
  .CareersVideoSliderModule-slideBody.CareersVideoSliderModule-slideBody {
    position: relative;
    margin-top: 52px;
    margin-left: 112px;
  }
  .CareersVideoSliderModule-slideBody.CareersVideoSliderModule-slideBody:before {
    content: "";
    background: #ff6900;
    position: absolute;
    top: 16px;
    left: -56px;
    width: 32px;
    height: 4px;
  }
}
.CareersVideoSliderModule-slideTitle.CareersVideoSliderModule-slideTitle {
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 20px;
  text-transform: uppercase;
}
.CareersVideoSliderModule-slideDescription.CareersVideoSliderModule-slideDescription {
  margin: 0;
  padding: 8px 0 0;
  color: #cfdbea;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
@media screen and (min-width: 768px) {
  .CareersVideoSliderModule-slideDescription.CareersVideoSliderModule-slideDescription {
    width: 70%;
  }
}
.M001GridHighlightIcons {
  background: #fff;
}
.M001GridHighlightIcons--bgDark {
  background: #202026;
}
.M001GridHighlightIcons--bgGrey {
  background: #f9fcfd;
}
.M001GridHighlightIcons-container {
  margin: 0 16px;
}
@media screen and (min-width: 1280px) {
  .M001GridHighlightIcons-container {
    margin: 0 auto;
  }
}
.M001GridHighlightIcons-header {
  padding: 64px 16px 32px;
}
@media screen and (min-width: 768px) {
  .M001GridHighlightIcons-header {
    padding: 64px 0 48px;
  }
}
.M001GridHighlightIcons-title.M001GridHighlightIcons-title {
  padding-bottom: 24px;
}
.M001GridHighlightIcons--bgDark
  .M001GridHighlightIcons-title.M001GridHighlightIcons-title {
  color: #f3f6fa;
}
.M001GridHighlightIcons--bgDark
  .M001GridHighlightIcons-subtitle.M001GridHighlightIcons-subtitle {
  color: #cfdbea;
}
@media screen and (min-width: 768px) {
  .M001GridHighlightIcons-subtitle.M001GridHighlightIcons-subtitle {
    padding: 0 64px;
  }
}
@media screen and (min-width: 1024px) {
  .M001GridHighlightIcons-subtitle.M001GridHighlightIcons-subtitle {
    padding: 0 96px;
  }
}
@media screen and (min-width: 1280px) {
  .M001GridHighlightIcons-subtitle.M001GridHighlightIcons-subtitle {
    padding: 0 192px;
  }
}
.M001GridHighlightIcons-grid {
  padding-bottom: 64px;
}
@media screen and (min-width: 768px) {
  .M001GridHighlightIcons-grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.M001GridHighlightIcons-item {
  display: -ms-flexbox;
  display: flex;
}
.M001GridHighlightIcons-item:not(:last-child) {
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .M001GridHighlightIcons-item {
    width: calc(50% - 24px);
  }
  .M001GridHighlightIcons-item:not(:nth-child(odd)) {
    margin-left: 48px;
  }
}
@media screen and (min-width: 1280px) {
  .M001GridHighlightIcons-item {
    width: calc(33.3% - 32px);
  }
  .M001GridHighlightIcons-item:not(:nth-child(odd)) {
    margin-left: 0;
  }
  .M001GridHighlightIcons-item:not(:nth-child(3n + 1)) {
    margin-left: 48px;
  }
  .M001GridHighlightIcons--gridX2 .M001GridHighlightIcons-item {
    width: calc(50% - 20px);
  }
  .M001GridHighlightIcons--gridX2
    .M001GridHighlightIcons-item:not(:nth-child(3n + 1)),
  .M001GridHighlightIcons--gridX2
    .M001GridHighlightIcons-item:not(:nth-child(4n + 1)) {
    margin-left: 0;
  }
  .M001GridHighlightIcons--gridX2
    .M001GridHighlightIcons-item:not(:nth-child(odd)) {
    margin-left: 40px;
  }
  .M001GridHighlightIcons--gridX4 .M001GridHighlightIcons-item {
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(25% - 18px);
  }
  .M001GridHighlightIcons--gridX4
    .M001GridHighlightIcons-item:not(:nth-child(3n + 1)),
  .M001GridHighlightIcons--gridX4
    .M001GridHighlightIcons-item:not(:nth-child(odd)) {
    margin-left: 0;
  }
  .M001GridHighlightIcons--gridX4
    .M001GridHighlightIcons-item:not(:nth-child(4n + 1)) {
    margin-left: 24px;
  }
}
.M001GridHighlightIcons-item--verticalCenter {
  -ms-flex-align: center;
  align-items: center;
}
.M001GridHighlightIcons--bgDark
  .M001GridHighlightIcons-itemTitle.M001GridHighlightIcons-itemTitle {
  color: #f3f6fa;
}
.M001GridHighlightIcons-itemBody.M001GridHighlightIcons-itemBody {
  padding-top: 16px;
}
.M001GridHighlightIcons--bgDark
  .M001GridHighlightIcons-itemBody.M001GridHighlightIcons-itemBody {
  color: #cfdbea;
}
.M001GridHighlightIcons-icon {
  margin-right: 20px;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 56px;
}
@media screen and (min-width: 1280px) {
  .M001GridHighlightIcons--gridX4 .M001GridHighlightIcons-icon {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.M008GeneralCopy {
  padding: 0 16px;
}
.M008GeneralCopy--isGrey {
  background-color: #f3f6fa;
}
.M008GeneralCopy--isGrey
  .M008GeneralCopy-row.M008GeneralCopy-row
  .Button--ghosted-dark,
.M008GeneralCopy--isGrey
  .M008GeneralCopy-row.M008GeneralCopy-row
  .SingleTestimonial-quote {
  background-color: #fff;
}
.M008GeneralCopy--isGrey
  .M008GeneralCopy-row.M008GeneralCopy-row
  .Button--ghosted-dark:hover {
  background-color: #0085ca;
  border-color: #0085ca;
}
.M008GeneralCopy--isBlack {
  background-color: #202026;
}
.M008GeneralCopy--isBlack .M008GeneralCopy-row.M008GeneralCopy-row h2,
.M008GeneralCopy--isBlack .M008GeneralCopy-row.M008GeneralCopy-row h3,
.M008GeneralCopy--isBlack .M008GeneralCopy-row.M008GeneralCopy-row h4,
.M008GeneralCopy--isBlack .M008GeneralCopy-row.M008GeneralCopy-row h5 {
  color: #f3f6fa;
}
.M008GeneralCopy--isBlack .M008GeneralCopy-row.M008GeneralCopy-row p,
.M008GeneralCopy--isBlack .M008GeneralCopy-row.M008GeneralCopy-row small {
  color: #fff;
}
.M008GeneralCopy--isBlack
  .M008GeneralCopy-row.M008GeneralCopy-row
  .SingleTestimonial-quote {
  background-color: #353846;
}
.M008GeneralCopy--isBlack
  .M008GeneralCopy-row.M008GeneralCopy-row
  .SingleTestimonial-footer
  span {
  color: #fff;
}
.M008GeneralCopy--isBlack
  .M008GeneralCopy-row.M008GeneralCopy-row
  .Button--ghosted-dark {
  background-color: #fff;
}
.M008GeneralCopy--isBlack
  .M008GeneralCopy-row.M008GeneralCopy-row
  .Button--ghosted-dark:hover {
  background-color: #0085ca;
  border-color: #0085ca;
}
.M008GeneralCopy--isBlack .M008GeneralCopy-row.M008GeneralCopy-row ul li:after,
.M008GeneralCopy--isBlack
  .M008GeneralCopy-row.M008GeneralCopy-row
  ul
  li:before {
  border-color: #f3f6fa;
}
.M008GeneralCopy .SingleTestimonial-quote.SingleTestimonial-quote {
  margin-top: 48px;
  margin-bottom: 16px;
  padding-top: 64px;
}
.M008GeneralCopy .SingleTestimonial-quote.SingleTestimonial-quote:after {
  top: -28px;
}
@media screen and (min-width: 1024px) {
  .M008GeneralCopy {
    padding: 0 24px;
  }
  .M008GeneralCopy .SingleTestimonial-quote.SingleTestimonial-quote {
    margin-top: 64px;
    margin-bottom: 40px;
    padding: 80px 64px 64px;
  }
  .M008GeneralCopy .SingleTestimonial-quote.SingleTestimonial-quote:before {
    right: 0;
  }
  .M008GeneralCopy .Button {
    display: inline-block;
    vertical-align: middle;
    width: calc(47.5% - 32px);
    margin-right: 32px;
    margin-bottom: 32px;
  }
}
.M008GeneralCopy-container {
  padding: 32px 0 48px;
}
@media screen and (min-width: 1024px) {
  .M008GeneralCopy-container {
    padding: 64px 0 96px;
  }
}
@media screen and (min-width: 1440px) {
  .M008GeneralCopy-container {
    padding: 96px 0 128px;
  }
}
.M008GeneralCopy-row.M008GeneralCopy-row:not(:last-child) {
  margin: 0 0 64px;
}
.M008GeneralCopy-row.M008GeneralCopy-row h2 {
  margin: 0;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.35;
  color: #000b23;
}
.M008GeneralCopy-row.M008GeneralCopy-row h2:not(:last-child) {
  margin: 0 0 28px;
}
.M008GeneralCopy-row.M008GeneralCopy-row h3 {
  margin: 0;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.35;
}
.M008GeneralCopy-row.M008GeneralCopy-row h3:not(:last-child) {
  margin: 0 0 24px;
}
.M008GeneralCopy-row.M008GeneralCopy-row h4 {
  margin: 0;
  color: #12437a;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 1.75;
}
.M008GeneralCopy-row.M008GeneralCopy-row h4:not(:last-child) {
  margin: 0 0 20px;
}
.M008GeneralCopy-row.M008GeneralCopy-row h5 {
  margin: 0;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 1.75;
}
.M008GeneralCopy-row.M008GeneralCopy-row h5:not(:last-child) {
  margin: 0 0 20px;
}
.M008GeneralCopy-row.M008GeneralCopy-row p {
  margin: 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 1.75;
}
.M008GeneralCopy-row.M008GeneralCopy-row p:not(:last-child) {
  margin: 0 0 20px;
}
.M008GeneralCopy-row.M008GeneralCopy-row small {
  display: block;
  margin: 0;
  color: #12437a;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 1.75;
}
.M008GeneralCopy-row.M008GeneralCopy-row small:not(:last-child) {
  margin: 0 0 20px;
}
.M008GeneralCopy-row.M008GeneralCopy-row blockquote {
  margin: 24px 0 0;
  border-color: #fa4616;
}
.M008GeneralCopy-row.M008GeneralCopy-row blockquote p {
  margin: 0;
  color: #12437a;
  font-size: 20px;
  font-family: Inter, sans-serif;
  line-height: 1.5;
}
.M008GeneralCopy-row.M008GeneralCopy-row blockquote p:not(:last-child) {
  margin: 12px 0;
}
.M008GeneralCopy-row.M008GeneralCopy-row blockquote:not(:last-child) {
  margin: 24px 0;
}
.M008GeneralCopy-row.M008GeneralCopy-row .Button {
  margin-bottom: 24px;
}
.M008GeneralCopy-row.M008GeneralCopy-row .Link {
  padding: 10px 0;
  margin: 10px 0;
}
@media screen and (min-width: 1024px) {
  .M008GeneralCopy-row.M008GeneralCopy-row {
    display: -ms-flexbox;
    display: flex;
  }
  .M008GeneralCopy-row.M008GeneralCopy-row:not(:last-child) {
    margin: 0 0 128px;
  }
  .M008GeneralCopy-row.M008GeneralCopy-row h2 {
    font-size: 40px;
    font-weight: 700;
  }
  .M008GeneralCopy-row.M008GeneralCopy-row h3 {
    font-size: 24px;
  }
  .M008GeneralCopy-row.M008GeneralCopy-row blockquote {
    margin: 48px 0 0;
  }
  .M008GeneralCopy-row.M008GeneralCopy-row blockquote p {
    font-size: 24px;
  }
  .M008GeneralCopy-row.M008GeneralCopy-row blockquote:not(:last-child) {
    margin: 40px 0;
  }
}
@media screen and (min-width: 1440px) {
  .M008GeneralCopy-row.M008GeneralCopy-row:not(:last-child) {
    margin: 0 0 192px;
  }
}
.M008GeneralCopy-unorderedList {
  margin-bottom: 28px;
}
.M008GeneralCopy-unorderedList li {
  position: relative;
  padding-left: 36px;
}
.M008GeneralCopy-unorderedList li h5,
.M008GeneralCopy-unorderedList li p,
.M008GeneralCopy-unorderedList li small {
  line-height: 24px;
}
.M008GeneralCopy-unorderedList li:not(:last-child) {
  margin-bottom: 16px;
}
.M008GeneralCopy-unorderedList li:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 21px;
  height: 21px;
  border: 2px solid #0085ca;
  border-radius: 50%;
}
.M008GeneralCopy-unorderedList li:after {
  content: "";
  position: absolute;
  top: 8px;
  left: 5px;
  width: 10px;
  height: 6px;
  border-left: 2px solid #0085ca;
  border-bottom: 2px solid #0085ca;
  transform: rotate(-45deg);
}
.M008GeneralCopy-rowBody.M008GeneralCopy-rowBody {
  margin: 0 0 12px;
}
.M008GeneralCopy-rowBody.M008GeneralCopy-rowBody h2 {
  position: relative;
  margin-top: 8px;
  padding-top: 32px;
}
.M008GeneralCopy-rowBody.M008GeneralCopy-rowBody h2:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 6px;
  background-color: #ff6900;
}
@media screen and (min-width: 1024px) {
  .M008GeneralCopy-rowBody.M008GeneralCopy-rowBody {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding-right: 80px;
  }
  .M008GeneralCopy-rowBody.M008GeneralCopy-rowBody h2 {
    padding-top: 40px;
    margin-top: 16px;
  }
}
.M008GeneralCopy-pic {
  margin: 0 0 32px;
}
@media screen and (min-width: 1024px) {
  .M008GeneralCopy-rowAside {
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    width: auto;
    padding-top: 40px;
    margin-top: 16px;
  }
}
.CTABottom {
  background: #f9fcfd;
}
.CTABottom--bgDark {
  background: #202026;
}
@media screen and (min-width: 1024px) {
  .CTABottom--micro .CTABottom-container {
    padding: 64px 0;
  }
}
@media screen and (min-width: 1280px) {
  .CTABottom--micro .CTABottom-container {
    padding: 80px 0;
  }
}
@media screen and (min-width: 1440px) {
  .CTABottom--micro .CTABottom-container {
    padding: 96px 0;
  }
}
@media screen and (min-width: 1024px) {
  .CTABottom--micro .CTABottom-body {
    padding: 0 128px;
  }
}
@media screen and (min-width: 1440px) {
  .CTABottom--micro .CTABottom-body {
    padding: 0 144px;
  }
}
@media screen and (min-width: 1024px) {
  .CTABottom--micro .CTABottom-subtitle.CTABottom-subtitle {
    padding: 16px 64px 0;
  }
}
@media screen and (min-width: 1280px) {
  .CTABottom--micro .CTABottom-subtitle.CTABottom-subtitle {
    padding: 16px 96px 0;
  }
}
.CTABottom-container {
  margin: 0 16px;
  padding: 64px 0;
  position: relative;
  z-index: 0;
}
.CTABottom-container:after {
  content: "";
  background: url(https://uipath.com/hubfs/resources/images/uipath-bottomCTA-mobile.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .CTABottom-container:after {
    background: url(https://uipath.com/hubfs/resources/images/uipath-bottomCTA.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom;
  }
}
.CTABottom--bgDark .CTABottom-container:after {
  content: "";
  background: url(https://uipath.com/hubfs/resources/images/uipath-bottomCTA-dark.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1280px) {
  .CTABottom-container {
    margin: 0 auto;
    padding: 96px 0;
  }
}
@media screen and (min-width: 1440px) {
  .CTABottom-container {
    padding: 128px 0;
  }
}
.CTABottom-body {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .CTABottom-body {
    padding: 0 64px;
  }
}
@media screen and (min-width: 1440px) {
  .CTABottom-body {
    padding: 0 80px;
  }
}
.CTABottom--bgDark .CTABottom-header .CTABottom-title.CTABottom-title {
  color: #f3f6fa;
}
.CTABottom-header .CTABottom-subtitle.CTABottom-subtitle {
  padding-top: 16px;
}
.CTABottom--bgDark .CTABottom-header .CTABottom-subtitle.CTABottom-subtitle {
  color: #cfdbea;
}
@media screen and (min-width: 768px) {
  .CTABottom-header .CTABottom-subtitle.CTABottom-subtitle {
    padding: 16px 64px 0;
  }
}
@media screen and (min-width: 1024px) {
  .CTABottom-header .CTABottom-subtitle.CTABottom-subtitle {
    padding: 16px 96px 0;
  }
}
@media screen and (min-width: 1280px) {
  .CTABottom-header .CTABottom-subtitle.CTABottom-subtitle {
    padding: 16px 192px 0;
  }
}
.CTABottom-CTAs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-line-pack: center;
  align-content: center;
  padding-top: 32px;
}
.CTABottom-CTAs .Button {
  text-shadow: none;
  border-radius: 2px;
}
.CTABottom-CTAs .Button:not(:first-child) {
  margin-top: 24px;
  border: 1px solid #e4ebef;
}
.CTABottom-CTAs .Button:not(:first-child).Button--secondary {
  border: 2px solid #0085ca;
}
@media screen and (min-width: 480px) {
  .CTABottom-CTAs .Button:not(:first-child) {
    margin-top: 0;
    margin-left: 24px;
  }
}
@media screen and (min-width: 480px) {
  .CTABottom-CTAs {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
  }
}
.CTABottom-disclaimer {
  padding-top: 32px;
}
.CTABottom-disclaimer p {
  text-align: center;
}
.CTABottom--bgDark .CTABottom-disclaimer p {
  color: #cfdbea;
}
@media screen and (min-width: 768px) {
  .CTABottom-disclaimer p {
    padding: 0 64px;
  }
}
@media screen and (min-width: 1024px) {
  .CTABottom-disclaimer p {
    padding: 0 96px;
  }
}
@media screen and (min-width: 1280px) {
  .CTABottom-disclaimer p {
    padding: 0 192px;
  }
}
.CTABottom--bgDark .CTABottom-disclaimer a:hover {
  color: #ff6900;
}
.M005VideoCenter {
  position: relative;
  padding: 64px 0;
}
.M005VideoCenter:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 70%;
}
@media screen and (min-width: 768px) {
  .M005VideoCenter:after {
    height: 50%;
  }
}
.M005VideoCenter--fullWhite,
.M005VideoCenter--fullWhite:after {
  background-color: #fff;
}
.M005VideoCenter--fullGrey,
.M005VideoCenter--fullGrey:after {
  background-color: #f3f6fa;
}
@media screen and (min-width: 768px) {
  .M005VideoCenter {
    padding: 96px 0;
  }
}
.M005VideoCenter--topGrey {
  background-color: #f3f6fa;
}
.M005VideoCenter--topGrey:after,
.M005VideoCenter--topWhite {
  background-color: #fff;
}
.M005VideoCenter--topWhite:after {
  background-color: #f3f6fa;
}
.M005VideoCenter-container {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .M005VideoCenter-container {
    padding: 0 16px;
  }
}
@media screen and (min-width: 1024px) {
  .M005VideoCenter-container {
    padding: 0 200px;
  }
  .M005VideoCenter-container:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 50%;
    transform: translateY(-50%);
    background-color: #f3f6fa;
    width: auto;
    height: 300px;
  }
  .M005VideoCenter.M005VideoCenter--fullWhite
    .M005VideoCenter-container:before {
    background-color: #fff;
  }
  .M005VideoCenter.M005VideoCenter--fullGrey .M005VideoCenter-container:before {
    background-color: #f3f6fa;
  }
  .M005VideoCenter.M005VideoCenter--topGrey .M005VideoCenter-container:before {
    background-color: #fff;
  }
  .M005VideoCenter.M005VideoCenter--WhiteGrey
    .M005VideoCenter-container:before {
    background-color: #f3f6fa;
  }
}
.M005VideoCenter-videoWrapper {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.95);
  width: 100vw;
  height: 100vh;
  transition: opacity 0.5s ease-in;
}
.M005VideoCenter-videoWrapper,
.M005VideoCenter-videoWrapper:before {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.M005VideoCenter-videoWrapper:before {
  content: "X";
  position: absolute;
  top: 20px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 16px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  .M005VideoCenter-videoWrapper:before {
    top: 40px;
    right: 40px;
  }
}
.M005VideoCenter-videoWrapper .M005VideoCenter-youtube {
  width: 100%;
  height: 60%;
}
@media screen and (min-width: 1024px) {
  .M005VideoCenter-videoWrapper .M005VideoCenter-youtube {
    width: 70%;
    height: 70%;
  }
}
.M005VideoCenter-videoWrapper .M005VideoCenter-hubspot {
  width: 100%;
  height: 60%;
}
@media screen and (min-width: 768px) {
  .M005VideoCenter-videoWrapper .M005VideoCenter-hubspot {
    width: 70%;
    height: 70%;
  }
}
.M005VideoCenter-videoContainer {
  position: relative;
  cursor: pointer;
}
.M005VideoCenter-videoContainer:before {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/pattern/pattern_squares.png);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  width: 184px;
  height: 184px;
}
@media screen and (min-width: 768px) {
  .M005VideoCenter-videoContainer:before {
    top: -20px;
    right: -20px;
    width: 224px;
    height: 168px;
  }
}
@media screen and (min-width: 1024px) {
  .M005VideoCenter-videoContainer:before {
    top: -40px;
    right: -40px;
    width: 360px;
    height: 240px;
  }
}
@media screen and (min-width: 768px) {
  .M005VideoCenter-videoContainer:after {
    content: "";
    background-color: #fa4616;
    position: absolute;
    bottom: 0;
    left: 50%;
    z-index: 3;
    transform: translateY(50%);
    width: 6px;
    height: 40px;
  }
}
.M005VideoCenter-videoGradient {
  position: absolute;
  top: 16px;
  left: 16px;
  bottom: 16px;
  right: 16px;
  z-index: 1;
  width: calc(100% - 32px);
  height: calc(100% - 32px);
  opacity: 0.5;
  background-image: linear-gradient(
    90deg,
    rgba(0, 81, 188, 0.9),
    rgba(19, 115, 255, 0.2)
  );
  transition: opacity 0.5s ease-in;
}
.M005VideoCenter-videoGradient:hover {
  opacity: 1;
  transition: opacity 0.5s ease-out;
}
@media screen and (min-width: 768px) {
  .M005VideoCenter-videoGradient {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
.M005VideoCenter-videoThumb {
  position: relative;
  z-index: 0;
  padding: 16px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .M005VideoCenter-videoThumb {
    padding: 0;
  }
}
.M005VideoCenter-videoPlayBtn {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  width: 64px;
  height: 64px;
}
.M005VideoCenter-body {
  position: relative;
  z-index: 0;
  padding: 0 16px;
}
@media screen and (min-width: 768px) {
  .M005VideoCenter-body {
    margin-top: 40px;
  }
}
.M005VideoCenter-title.M005VideoCenter-title {
  margin: 0;
  padding: 0 0 40px;
  color: #000b23;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  text-align: center;
}
.M005VideoCenter-body.M005VideoCenter--bodyHasDescription
  .M005VideoCenter-title.M005VideoCenter-title {
  padding: 0 0 8px;
}
@media screen and (min-width: 480px) {
  .M005VideoCenter-title.M005VideoCenter-title {
    font-size: 24px;
    line-height: 36px;
  }
}
.M005VideoCenter-desc.M005VideoCenter-desc {
  margin: 0;
  padding: 0 8px 40px;
  color: #12437a;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-align: center;
}
.M005VideoCenter-body.M005VideoCenter--bodyHasCTAs
  .M005VideoCenter-desc.M005VideoCenter-desc {
  padding: 0 8px 16px;
}
@media screen and (min-width: 480px) {
  .M005VideoCenter-desc.M005VideoCenter-desc {
    line-height: 24px;
  }
}
.M005VideoCenter-CTAs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 480px) {
  .M005VideoCenter-CTAs {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.M005VideoCenter-primaryCTA.M005VideoCenter-primaryCTA {
  padding: 16px 32px;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  text-align: center;
}
.M005VideoCenter-secondaryCTA.M005VideoCenter-secondaryCTA {
  margin-top: 16px;
  padding: 16px 32px;
  color: #0085ca;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  text-align: center;
  text-shadow: none;
  border: 2px solid #0085ca;
}
@media screen and (min-width: 480px) {
  .M005VideoCenter-secondaryCTA.M005VideoCenter-secondaryCTA {
    margin-top: 0;
    margin-left: 24px;
  }
}
.M004ContentMedia {
  padding: 64px 0;
}
.M004ContentMedia--darkTheme {
  background-color: #202026;
}
.M004ContentMedia--greyTheme {
  background-color: #f3f6fa;
}
.M004ContentMedia--whiteTheme {
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .M004ContentMedia {
    padding: 64px 0;
  }
}
@media screen and (min-width: 1280px) {
  .M004ContentMedia {
    padding: 96px 0;
  }
}
@media screen and (min-width: 1024px) {
  .M004ContentMedia-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 16px;
  }
}
@media screen and (min-width: 1280px) {
  .M004ContentMedia-container {
    margin: 0 auto;
  }
}
.M004ContentMedia-content {
  margin: 0 16px;
}
@media screen and (min-width: 1024px) {
  .M004ContentMedia-content {
    width: 50%;
    margin-right: 64px;
  }
  .M004ContentMedia.M004ContentMedia--mediaLeft .M004ContentMedia-content {
    -ms-flex-order: 1;
    order: 1;
    margin-left: 64px;
    margin-right: 0;
  }
}
@media screen and (min-width: 1280px) {
  .M004ContentMedia-content {
    width: 50%;
    margin-right: 120px;
  }
  .M004ContentMedia.M004ContentMedia--mediaLeft .M004ContentMedia-content {
    margin-left: 120px;
  }
}
.M004ContentMedia-title.M004ContentMedia-title {
  position: relative;
  padding: 32px 0 0;
  margin: 0;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  line-height: 38px;
  font-weight: 700;
}
.M004ContentMedia-title.M004ContentMedia-title:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 6px;
  background-color: #ff6900;
}
.M004ContentMedia.M004ContentMedia--darkTheme
  .M004ContentMedia-title.M004ContentMedia-title {
  color: #f3f6fa;
}
@media screen and (min-width: 1024px) {
  .M004ContentMedia-title.M004ContentMedia-title {
    font-size: 40px;
    line-height: 48px;
  }
}
.M004ContentMedia-textLead.M004ContentMedia-textLead {
  padding: 24px 0 0;
  margin: 0;
  color: #12437a;
  font-size: 24px;
  font-family: Inter, sans-serif;
  line-height: 36px;
  font-weight: 400;
}
.M004ContentMedia.M004ContentMedia--darkTheme
  .M004ContentMedia-textLead.M004ContentMedia-textLead {
  color: #cfdbea;
}
.M004ContentMedia-desc.M004ContentMedia-desc {
  padding: 24px 0 0;
  margin: 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 24px;
  font-weight: 400;
}
.M004ContentMedia.M004ContentMedia--darkTheme
  .M004ContentMedia-desc.M004ContentMedia-desc {
  color: #cfdbea;
}
.M004ContentMedia-list {
  margin-top: 24px;
}
.M004ContentMedia-list .M004ContentMedia-listItem.M004ContentMedia-listItem {
  margin-bottom: 16px;
}
.M004ContentMedia-list .M004ContentMedia-listItem.M004ContentMedia-listItem p {
  position: relative;
  padding-left: 40px;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 24px;
  font-weight: 400;
}
.M004ContentMedia.M004ContentMedia--darkTheme
  .M004ContentMedia-list
  .M004ContentMedia-listItem.M004ContentMedia-listItem
  p {
  color: #cfdbea;
}
.M004ContentMedia-list
  .M004ContentMedia-listItem.M004ContentMedia-listItem
  p:before {
  content: "";
  position: absolute;
  top: 11px;
  left: 6px;
  width: 9px;
  height: 5px;
  border-bottom: 2px solid #0085ca;
  border-left: 2px solid #0085ca;
  transform: rotate(-45deg);
}
.M004ContentMedia.M004ContentMedia--darkTheme
  .M004ContentMedia-list
  .M004ContentMedia-listItem.M004ContentMedia-listItem
  p:before {
  border-bottom: 2px solid #cfdbea;
  border-left: 2px solid #cfdbea;
}
.M004ContentMedia-list
  .M004ContentMedia-listItem.M004ContentMedia-listItem
  p:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 21px;
  height: 21px;
  border: 2px solid #0085ca;
  border-radius: 50%;
}
.M004ContentMedia.M004ContentMedia--darkTheme
  .M004ContentMedia-list
  .M004ContentMedia-listItem.M004ContentMedia-listItem
  p:after {
  border: 2px solid #cfdbea;
}
.M004ContentMedia-ctas {
  margin-top: 24px;
}
.M004ContentMedia-textCTA.M004ContentMedia-textCTA {
  margin: 0;
  font-size: 16px;
  line-height: 20px;
}
.M004ContentMedia.M004ContentMedia--darkTheme
  .M004ContentMedia-textCTA.M004ContentMedia-textCTA {
  color: #fff;
}
.M004ContentMedia.M004ContentMedia--darkTheme
  .M004ContentMedia-textCTA.M004ContentMedia-textCTA:hover {
  color: #cfdbea;
}
@media screen and (min-width: 768px) {
  .M004ContentMedia-media {
    padding: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .M004ContentMedia-media {
    padding: 0;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: calc(50% - 32px);
  }
}
@media screen and (min-width: 1280px) {
  .M004ContentMedia-media {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: calc(50% - 60px);
  }
}
@media screen and (min-width: 1024px) {
  .M004ContentMedia-media--verticalCenter {
    -ms-flex-item-align: center;
    align-self: center;
  }
}
.M004ContentMedia-videoWrapper {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.95);
  width: 100vw;
  height: 100vh;
  transition: opacity 0.5s ease-in;
}
.M004ContentMedia-videoWrapper,
.M004ContentMedia-videoWrapper:before {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.M004ContentMedia-videoWrapper:before {
  content: "X";
  position: absolute;
  top: 20px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 16px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  .M004ContentMedia-videoWrapper:before {
    top: 40px;
    right: 40px;
  }
}
.M004ContentMedia-videoWrapper .M004ContentMedia-youtube {
  width: 100%;
  height: 60%;
}
@media screen and (min-width: 1024px) {
  .M004ContentMedia-videoWrapper .M004ContentMedia-youtube {
    width: 70%;
    height: 70%;
  }
}
.M004ContentMedia-videoWrapper .M004ContentMedia-hubspot {
  width: 100%;
  height: 60%;
}
@media screen and (min-width: 768px) {
  .M004ContentMedia-videoWrapper .M004ContentMedia-hubspot {
    width: 70%;
    height: 70%;
  }
}
.M004ContentMedia-mediaImage {
  margin-top: 32px;
  position: relative;
}
.M004ContentMedia-mediaImage:before {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/pattern/pattern_squares.png);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  width: 184px;
  height: 184px;
}
@media screen and (min-width: 768px) {
  .M004ContentMedia-mediaImage:before {
    top: -20px;
    right: -20px;
    width: 224px;
    height: 168px;
  }
}
@media screen and (min-width: 1024px) {
  .M004ContentMedia-mediaImage:before {
    top: -40px;
    right: -40px;
    width: 360px;
    height: 240px;
  }
  .M004ContentMedia.M004ContentMedia--mediaLeft
    .M004ContentMedia-mediaImage:before {
    left: -40px;
  }
}
.M004ContentMedia-image {
  position: relative;
  z-index: 0;
  padding: 16px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .M004ContentMedia-image {
    padding: 0;
  }
}
.M004ContentMedia-mediaVideo {
  margin-top: 32px;
  position: relative;
  cursor: pointer;
}
.M004ContentMedia-mediaVideo:before {
  content: "";
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/pattern/pattern_squares.png);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  width: 184px;
  height: 184px;
}
@media screen and (min-width: 768px) {
  .M004ContentMedia-mediaVideo:before {
    top: -20px;
    right: -20px;
    width: 224px;
    height: 168px;
  }
}
@media screen and (min-width: 1024px) {
  .M004ContentMedia-mediaVideo:before {
    top: -40px;
    right: -40px;
    width: 360px;
    height: 240px;
  }
  .M004ContentMedia.M004ContentMedia--mediaLeft
    .M004ContentMedia-mediaVideo:before {
    left: -40px;
  }
}
.M004ContentMedia-videoGradient {
  position: absolute;
  top: 16px;
  left: 16px;
  bottom: 16px;
  right: 16px;
  z-index: 1;
  width: calc(100% - 32px);
  height: calc(100% - 32px);
  opacity: 0.5;
  background-image: linear-gradient(
    90deg,
    rgba(0, 81, 188, 0.9),
    rgba(19, 115, 255, 0.2)
  );
  transition: opacity 0.5s ease-in;
}
.M004ContentMedia-videoGradient:hover {
  opacity: 1;
  transition: opacity 0.5s ease-out;
}
@media screen and (min-width: 768px) {
  .M004ContentMedia-videoGradient {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
.M004ContentMedia-videoThumb {
  position: relative;
  z-index: 0;
  padding: 16px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .M004ContentMedia-videoThumb {
    padding: 0;
  }
}
.M004ContentMedia-videoPlayBtn {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  width: 64px;
  height: 64px;
}
.M001-1-GridHighlight {
  background: #fff;
}
.M001-1-GridHighlight--bgDark {
  background: #202026;
}
.M001-1-GridHighlight--bgGrey {
  background: #f3f6fa;
}
.M001-1-GridHighlight-container {
  margin: 0 16px;
}
@media screen and (min-width: 1280px) {
  .M001-1-GridHighlight-container {
    margin: 0 auto;
  }
}
.M001-1-GridHighlight-header {
  padding: 64px 0 32px;
}
@media screen and (min-width: 768px) {
  .M001-1-GridHighlight-header {
    padding: 64px 0 48px;
  }
}
.M001-1-GridHighlight-title.M001-1-GridHighlight-title {
  padding-bottom: 24px;
}
.M001-1-GridHighlight--bgDark
  .M001-1-GridHighlight-title.M001-1-GridHighlight-title {
  color: #f3f6fa;
}
.M001-1-GridHighlight-title.M001-1-GridHighlight-title--bold {
  font-weight: 700;
}
.M001-1-GridHighlight--bgDark
  .M001-1-GridHighlight-subtitle.M001-1-GridHighlight-subtitle {
  color: #cfdbea;
}
@media screen and (min-width: 1024px) {
  .M001-1-GridHighlight-subtitle.M001-1-GridHighlight-subtitle--bigFont {
    font-size: 24px;
  }
}
@media screen and (min-width: 768px) {
  .M001-1-GridHighlight-subtitle.M001-1-GridHighlight-subtitle {
    padding: 0 64px;
  }
}
@media screen and (min-width: 1024px) {
  .M001-1-GridHighlight-subtitle.M001-1-GridHighlight-subtitle {
    padding: 0 96px;
  }
}
@media screen and (min-width: 1280px) {
  .M001-1-GridHighlight-subtitle.M001-1-GridHighlight-subtitle {
    padding: 0 192px;
  }
}
.M001-1-GridHighlight-grid {
  padding-bottom: 64px;
}
@media screen and (min-width: 768px) {
  .M001-1-GridHighlight-grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.M001-1-GridHighlight-secondarytitle.M001-1-GridHighlight-secondarytitle {
  padding: 96px 0 48px;
  margin: 0;
  color: #000b23;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 36px;
  font-weight: 600;
  text-align: center;
}
.M001-1-GridHighlight.M001-1-GridHighlight--bgDark
  .M001-1-GridHighlight-secondarytitle.M001-1-GridHighlight-secondarytitle {
  color: #cfdbea;
}
@media screen and (min-width: 1024px) {
  .M001-1-GridHighlight-secondarytitle.M001-1-GridHighlight-secondarytitle {
    font-size: 24px;
  }
}
.M001-1-GridHighlight-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.M001-1-GridHighlight-item:not(:last-child) {
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .M001-1-GridHighlight-item {
    width: calc(50% - 24px);
  }
  .M001-1-GridHighlight-item:not(:nth-child(odd)) {
    margin-left: 48px;
  }
}
@media screen and (min-width: 1280px) {
  .M001-1-GridHighlight-item {
    width: calc(33.3% - 32px);
  }
  .M001-1-GridHighlight-item:not(:nth-child(odd)) {
    margin-left: 0;
  }
  .M001-1-GridHighlight-item:not(:nth-child(3n + 1)) {
    margin-left: 48px;
  }
  .M001-1-GridHighlight--gridX2 .M001-1-GridHighlight-item {
    width: calc(50% - 20px);
  }
  .M001-1-GridHighlight--gridX2
    .M001-1-GridHighlight-item:not(:nth-child(3n + 1)),
  .M001-1-GridHighlight--gridX2
    .M001-1-GridHighlight-item:not(:nth-child(4n + 1)) {
    margin-left: 0;
  }
  .M001-1-GridHighlight--gridX2
    .M001-1-GridHighlight-item:not(:nth-child(odd)) {
    margin-left: 40px;
  }
  .M001-1-GridHighlight--gridX4 .M001-1-GridHighlight-item {
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(25% - 18px);
  }
  .M001-1-GridHighlight--gridX4
    .M001-1-GridHighlight-item:not(:nth-child(3n + 1)),
  .M001-1-GridHighlight--gridX4
    .M001-1-GridHighlight-item:not(:nth-child(odd)) {
    margin-left: 0;
  }
  .M001-1-GridHighlight--gridX4
    .M001-1-GridHighlight-item:not(:nth-child(4n + 1)) {
    margin-left: 24px;
  }
}
.M001-1-GridHighlight-item--verticalCenter {
  -ms-flex-align: center;
  align-items: center;
}
.M001-1-GridHighlight-itemTitle.M001-1-GridHighlight-itemTitle {
  font-size: 24px;
  font-weight: 600;
}
.M001-1-GridHighlight--bgDark
  .M001-1-GridHighlight-itemTitle.M001-1-GridHighlight-itemTitle {
  color: #f3f6fa;
}
.M001-1-GridHighlight-itemBody.M001-1-GridHighlight-itemBody {
  padding-top: 16px;
}
.M001-1-GridHighlight--bgDark
  .M001-1-GridHighlight-itemBody.M001-1-GridHighlight-itemBody {
  color: #cfdbea;
}
.M001-1-GridHighlight-list {
  margin-top: 24px;
}
.M001-1-GridHighlight-list
  .M001-1-GridHighlight-listItem.M001-1-GridHighlight-listItem {
  margin-bottom: 16px;
}
.M001-1-GridHighlight-list
  .M001-1-GridHighlight-listItem.M001-1-GridHighlight-listItem
  a {
  position: relative;
  padding-left: 40px;
  display: inline-block;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 24px;
  font-weight: 400;
}
.M001-1-GridHighlight.M001-1-GridHighlight--bgDark
  .M001-1-GridHighlight-list
  .M001-1-GridHighlight-listItem.M001-1-GridHighlight-listItem
  a {
  color: #f3f6fa;
}
.M001-1-GridHighlight.M001-1-GridHighlight--bgDark
  .M001-1-GridHighlight-list
  .M001-1-GridHighlight-listItem.M001-1-GridHighlight-listItem
  a:hover {
  color: #cfdbea;
}
.M001-1-GridHighlight-list
  .M001-1-GridHighlight-listItem.M001-1-GridHighlight-listItem
  a:before {
  content: "";
  position: absolute;
  top: 11px;
  left: 6px;
  width: 9px;
  height: 5px;
  border-bottom: 2px solid #0085ca;
  border-left: 2px solid #0085ca;
  transform: rotate(-45deg);
}
.M001-1-GridHighlight.M001-1-GridHighlight--bgDark
  .M001-1-GridHighlight-list
  .M001-1-GridHighlight-listItem.M001-1-GridHighlight-listItem
  a:before {
  border-bottom: 2px solid #cfdbea;
  border-left: 2px solid #cfdbea;
}
.M001-1-GridHighlight-list
  .M001-1-GridHighlight-listItem.M001-1-GridHighlight-listItem
  a:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 21px;
  height: 21px;
  border: 2px solid #0085ca;
  border-radius: 50%;
}
.M001-1-GridHighlight.M001-1-GridHighlight--bgDark
  .M001-1-GridHighlight-list
  .M001-1-GridHighlight-listItem.M001-1-GridHighlight-listItem
  a:after {
  border: 2px solid #cfdbea;
}
.M001-1-GridHighlight-list
  .M001-1-GridHighlight-listItem.M001-1-GridHighlight-listItem
  p {
  position: relative;
  padding-left: 40px;
  display: inline-block;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 24px;
  font-weight: 400;
  color: #0085ca;
}
.M001-1-GridHighlight.M001-1-GridHighlight--bgDark
  .M001-1-GridHighlight-list
  .M001-1-GridHighlight-listItem.M001-1-GridHighlight-listItem
  p {
  color: #f3f6fa;
}
.M001-1-GridHighlight-list
  .M001-1-GridHighlight-listItem.M001-1-GridHighlight-listItem
  p:before {
  content: "";
  position: absolute;
  top: 11px;
  left: 6px;
  width: 9px;
  height: 5px;
  border-bottom: 2px solid #0085ca;
  border-left: 2px solid #0085ca;
  transform: rotate(-45deg);
}
.M001-1-GridHighlight.M001-1-GridHighlight--bgDark
  .M001-1-GridHighlight-list
  .M001-1-GridHighlight-listItem.M001-1-GridHighlight-listItem
  p:before {
  border-bottom: 2px solid #cfdbea;
  border-left: 2px solid #cfdbea;
}
.M001-1-GridHighlight-list
  .M001-1-GridHighlight-listItem.M001-1-GridHighlight-listItem
  p:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 21px;
  height: 21px;
  border: 2px solid #0085ca;
  border-radius: 50%;
}
.M001-1-GridHighlight.M001-1-GridHighlight--bgDark
  .M001-1-GridHighlight-list
  .M001-1-GridHighlight-listItem.M001-1-GridHighlight-listItem
  p:after {
  border: 2px solid #cfdbea;
}
.M001-1-GridHighlight-bottomText.M001-1-GridHighlight-bottomText {
  padding-bottom: 64px;
}
@media screen and (min-width: 1024px) {
  .M001-1-GridHighlight-bottomText.M001-1-GridHighlight-bottomText {
    padding-bottom: 96px;
  }
}
.M001-1-GridHighlight-bottomText.M001-1-GridHighlight-bottomText h4 {
  margin: 0;
  padding: 0;
  color: #000b23;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  text-align: center;
}
.M001-1-GridHighlight-bottomText.M001-1-GridHighlight-bottomText p {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .M001-1-GridHighlight-bottomText.M001-1-GridHighlight-bottomText p {
    padding: 24px 250px 0;
  }
}
.MainHeader {
  position: relative;
  z-index: 2;
  background-color: #fff;
}
body.menu-fixed .MainHeader {
  position: fixed;
  top: -100%;
  left: 0;
  right: 0;
  z-index: 2;
  transform: translateY(-150%) translateZ(0);
  transition: top 0s 0.25s, transform 0.15s ease;
}
body.menu-fixed.menu-visible .MainHeader {
  top: 0;
  transform: translateY(0) translateZ(0);
  transition: transform 0.25s ease;
}
body.menu-fixed:not(.menu-open) .MainHeader .MainHeader-topBar {
  display: none;
}
@media screen and (min-width: 1025px) {
  .MainHeader {
    padding: 0 16px;
    box-shadow: 0 3px 10px 0 rgba(8, 19, 31, 0.5);
  }
}
.MainHeader.MainHeader--rebranded {
  box-shadow: none;
}
body.menu-fixed .MainContainer,
body.menu-fixed .body-container-wrapper {
  margin-top: 62px;
}
@media screen and (min-width: 768px) {
  body.menu-fixed .MainContainer,
  body.menu-fixed .body-container-wrapper {
    margin-top: 102px;
  }
}
@media screen and (min-width: 1024px) {
  body.menu-fixed .MainContainer,
  body.menu-fixed .body-container-wrapper {
    margin-top: 107px;
  }
}
body
  .header-container-wrapper
  .header-container
  > .row-fluid-wrapper
  > .row-fluid
  > .span12.widget-span.widget-type-custom_widget {
  min-height: 0;
}
.MainHeader-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  /* align-items: stretch; */
  /* align-items: center; */
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10.8px 16px 12px;
  font-size: 0;
  box-shadow: 0 2px 4px 0 rgba(8, 19, 31, 0.5);
}
/* .MainHeader--rebranded .MainHeader-container {
  padding: 10.8px 16px 12px;
} */
@media screen and (min-width: 1025px) {
  .MainHeader-container {
    padding: 0;
    box-shadow: none;
  }
  .MainHeader--rebranded .MainHeader-container {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 1280px) {
  .MainHeader-container {
    align-items: center;
  }
}
.MainHeader-logo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  margin-right: 8px;
  z-index: 1 !important;
}
.MainHeader-logo > img {
  height: 100%;
  max-width: 120px;
}
.MainHeader--rebranded .MainHeader-logo > img {
  max-width: 90px;
  height: 32px;
  padding-top: 0;
}
@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .MainHeader-logo > img {
    height: 32px;
    max-width: 90px;
    padding-bottom: 0;
    margin-top: -32px;
  }
}

@media screen and (min-width: 1281px) {
  .MainHeader--rebranded .MainHeader-logo > img {
    height: 48px;
    max-width: 136px;
    margin-top: -30px;
  }
}
.MainHeader-logo--maxi {
  display: block;
}
@media screen and (min-width: 1025px) {
  .MainHeader-logo {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 14px 0;
  }
  /* .MainHeader-logo > img {
    max-width: 100px;
  } */
}
@media screen and (min-width: 1025px) {
  .MainHeader-logo {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  /* .MainHeader-logo > img {
    height: 31px;
  } */
}
.MainHeader-logo--mini {
  display: none !important;
}
@media screen and (max-width: 1024px) {
  .MainHeader--rebranded .MainHeader-container .MainHeader-logo {
    margin-top: 0 !important;
    z-index: 0 !important;
  }
}
.MainHeader-barActions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -ms-flex-item-align: center;
  align-self: center;
  text-align: right;
  align-items: center;
}
.MainHeader-barActions .headerSearch {
  padding: 8px 0;
}
.MainHeader-barActions .headerSearch svg {
  width: 22px;
  height: 22px;
}
@media screen and (max-width: 768px) {
  .MainHeader-barActions .headerSearch {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .MainHeader-barActions {
    display: none;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
}
.MainHeader-searchButton {
  position: relative;
  width: 40px;
  height: 40px;
  font-size: 10px;
  font-weight: 300;
}
.MainHeader-searchButton:hover > img {
  transform: scale(1.15) translateZ(0);
  transition: transform 0.15s cubic-bezier(0.35, 3, 1, 1.75);
}
.MainHeader-searchButton:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 36px;
  height: 36px;
  margin: auto;
  border-radius: 50%;
  border: 1px solid #d3dee3;
  transition: border-color 0.1s ease;
}
.MainHeader-searchButton > img {
  /* position: absolute; */
  top: -8px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  transform: scale(1) translateZ(0);
  transform-origin: 33% 33%;
  transition: transform 0.2s ease;
  width: 22px;
  height: 22px;
}

@media screen and (min-width: 1281px) {
  .MainHeader-searchButton > img {
    top: 0px;
  }
}
@media screen and (min-width: 768px) {
  .MainHeader-searchButton {
    width: 48px;
    height: 48px;
    margin: -4px 7px;
  }
  .MainHeader-searchButton:before {
    width: 44px;
    height: 44px;
  }
}
@media screen and (min-width: 1024px) {
  .MainHeader-searchButton {
    margin-left: 16px;
    margin-right: 16px;
  }
}
.MainHeader-menuButton {
  position: relative;
  width: 40px;
  height: 40px;
  margin-left: 20px;
  margin-top: 2px;
  font-size: 0;
}
.MainHeader-menuButton:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 32px;
  height: 4px;
  margin: auto;
  border-radius: 1px;
  opacity: 1;
  background-color: #d3dee3;
  transition: opacity 0.2s ease;
}
.MainHeader--rebranded .MainHeader-menuButton:after {
  width: 20px;
  height: 2px;
  background-color: #000;
}
body.menu-open .MainHeader-menuButton:after {
  opacity: 0;
}
body.menu-open .MainHeader-menuButton .MainHeader-menuButtonIcon:before {
  transform: rotate(135deg);
  top: calc(50% - 2px);
}
body.menu-open .MainHeader-menuButton .MainHeader-menuButtonIcon:after {
  transform: rotate(-135deg);
  bottom: calc(50% - 2px);
}
@media screen and (min-width: 1025px) {
  .MainHeader-menuButton {
    display: none;
  }
}
.MainHeader-menuButtonIcon {
  position: relative;
  /* width: 32px;
  height: 26px; */
  margin: auto;
}
.MainHeader--rebranded .MainHeader-menuButtonIcon {
  width: 20px;
  height: 14px;
}
.MainHeader-menuButtonIcon:after,
.MainHeader-menuButtonIcon:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #d3dee3;
  height: 4px;
  border-radius: 1px;
  transform: rotate(0) translateZ(0);
  transition: transform 0.2s ease, top 0.2s ease, bottom 0.2s ease;
  transform-origin: 50% 50%;
}
.MainHeader--rebranded .MainHeader-menuButtonIcon:after,
.MainHeader--rebranded .MainHeader-menuButtonIcon:before {
  background-color: #000;
  height: 2px;
}
.MainHeader-menuButtonIcon:after {
  top: auto;
}
.MainHeader-menuContainer {
  position: relative;
  width: 100%;
  margin: 10px 0;
  margin-bottom: 12px;
  padding: 8px 0;
  -ms-flex-order: 1;
  order: 1;
  border-bottom: 1px solid #d8d8d8;
  display: none;
}
.MainHeader--rebranded .MainHeader-menuContainer {
  position: static;
}
body.menu-open .MainHeader-menuContainer {
  display: block;
}
.MainHeader-menuContainer:before {
  content: "";
  position: absolute;
  left: -16px;
  right: -16px;
  bottom: 100%;
  width: calc(100% + 32px);
  height: 60px;
  box-shadow: 0 2px 4px 0 rgba(8, 19, 31, 0.1);
  pointer-events: none;
}
.MainHeader--rebranded .MainHeader-menuContainer:before {
  display: none;
  content: none;
}
@media screen and (min-width: 1025px) {
  .MainHeader-menuContainer {
    display: block;
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    -ms-flex-order: 0;
    order: 0;
    /* -ms-flex: 1 0 auto; */
    /* flex: 1 0 auto; */
    /* -ms-flex-item-align: stretch; */
    /* align-self: stretch; */
    margin-left: auto;
  }
  .MainHeader-menuContainer:before {
    content: none;
  }
}
.MainHeader-CTA {
  width: 100%;
  margin: 0 0 12px;
  -ms-flex-order: 2;
  order: 2;
  -ms-flex-item-align: center;
  align-self: center;
  text-transform: none;
}
@media screen and (max-width: 1024px) {
  .MainHeader-CTA {
    display: none;
  }
}
.MainHeader--rebranded .MainHeader-CTA {
  display: none;
}
@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .MainHeader-CTA {
    display: block;
    padding: 11px 16px !important;
    bottom: 20px;
    border-radius: initial;
    font-size: 16px !important;
    font-weight: 700;
  }
}

@media screen and (min-width: 1281px) {
  .MainHeader--rebranded .MainHeader-CTA {
    bottom: 22px;
  }
}
@media screen and (max-width: 768px) {
  body.menu-open .MainHeader-CTA {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  body.menu-open .MainHeader--rebranded .MainHeader-CTA {
    display: none;
  }
}
@media screen and (min-width: 480px) {
  .MainHeader-CTA {
    width: auto;
    margin: 0;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
@media screen and (min-width: 1025px) {
  .MainHeader-CTA {
    position: relative;
    width: auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 12px;
    margin-left: 0px !important;
    padding: 0.5em 1.75em;
    font-size: 14px;
  }
}
@media screen and (min-width: 1440px) {
  .MainHeader-CTA {
    margin-left: 14px;
    padding: 0.5em 3em;
    font-size: 17px;
  }
}
.MainHeader-contactButton {
  position: relative;
  padding: 8px 0;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  color: rgba(0, 40, 85, 0.5);
  transition: color 0.2s ease;
}
@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .MainHeader-contactButton:hover {
    color: #0067df;
    text-decoration: underline;
  }
}
.MainHeader--rebranded .MainHeader-contactButton {
  font-size: 14px;
  color: #273139;
  padding: 14px 0 12px;
}
@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .MainHeader-contactButton {
    padding-bottom: 0;
    font-size: 12px;
  }
  .MainHeader--rebranded .MainHeader-contactButton.contactMargin {
    margin-right: 143px;
    font-size: 12px;
  }
}
@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .MainHeader-contactButton {
    padding-bottom: 0;
  }
  .MainHeader--rebranded .MainHeader-contactButton.contactMargin {
    margin-right: 160px;
  }
}
.MainHeader-contactButton > img {
  width: 18px;
  margin-right: 8px;
  margin-bottom: 1px;
  vertical-align: middle;
}
@media screen and (min-width: 1025px) {
  .MainHeader-contactButton {
    font-size: 12px;
    padding-right: 24px;
    margin-right: 24px;
  }
  .MainHeader-contactButton:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1px;
    height: 12px;
    margin: auto 0;
    background-color: rgba(0, 40, 85, 0.5);
  }
  .MainHeader--rebranded .MainHeader-contactButton:before {
    display: none;
  }
  .MainHeader-contactButton:hover {
    color: #4a4a4a;
  }
}
@media screen and (min-width: 1025px) {
  .MainHeader-contactButton {
    font-size: 14px;
  }
}
.MainHeader-topBar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -ms-flex-order: 3;
  order: 3;
}
.MainHeader--rebranded .MainHeader-topBar {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .MainHeader-topBar {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -ms-flex-pack: end;
    justify-content: end;
    padding-top: 2px;

  }
}
@media screen and (min-width: 1281px) {
  .MainHeader--rebranded .MainHeader-topBar {
    padding-top: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .MainHeader-topBar {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  body.menu-open .MainHeader-topBar {
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 480px) {
  .MainHeader-topBar {
    width: auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-left: 36px;
  }
  .MainHeader--rebranded .MainHeader-topBar {
    margin-left: 0;
  }
}
@media screen and (min-width: 1025px) {
  .MainHeader-topBar {
    position: relative;
    width: auto;
    margin-left: 0;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -ms-flex-order: -1;
    order: -1;
    text-align: right;
    margin-left: 32px !important;
  }
  .MainHeader-topBar:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: calc((100vw - 100%) / -2);
    right: calc((100vw - 100%) / -2);
    height: 1px;
    background-color: #d3dee3;
  }
  .MainHeader--rebranded .MainHeader-topBar:before {
    display: none;
  }
}

@media screen and (min-width: 1281px) {
  .MainHeader-topBar {
    margin-left: 16px !important;
  }
}

.MainHeader-mobileContact {
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  background-color: #fa4616;
  height: 64.8px;
  display: none;
}
.MainHeader--rebranded .MainHeader-mobileContact {
  height: 64px;
}
@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .MainHeader-mobileContact {
    display: none;
  }
}
.MainHeader-mobileContact a {
  color: #fff;
  font-size: 16px;
  display: block;
  line-height: 64px;
  margin-left: 16px;
  font-weight: 700;
}
.MainHeader--rebranded .MainHeader-mobileContact a {
  line-height: 34px;
  padding-left: 16px;
  font-weight: 700;
  text-align: left;
}
.MainHeader-mobileContact a span {
  position: relative;
}
.MainHeader-mobileContact a span:after {
  position: absolute;
  right: -54px;
  top: 11px;
  content: "\2192";
  line-height: 0;
  font-size: 32px;
}
.MainHeader-mobileContactBackground {
  position: absolute;
  background: #000;
  right: 0;
  top: 0;
  width: 30%;
  height: 64.8px;
  z-index: 0;
  display: none;
}
.MainHeader--rebranded .MainHeader-mobileContactBackground {
  height: 64px;
}
body.menu-open .MainHeader-barActions {
  position: relative;
  z-index: 1;
}
body.menu-open .MainHeader--rebranded .MainHeader-menuButtonIcon:after,
body.menu-open .MainHeader--rebranded .MainHeader-menuButtonIcon:before {
  background-color: #fff;
}
.MainHeader-mobileContact,
.MainHeader-mobileContactBackground {
  display: none;
}
body.menu-open .MainHeader-mobileContact,
body.menu-open .MainHeader-mobileContactBackground {
  display: block;
}
@media screen and (min-width: 1025px) {
  body.menu-open .MainHeader-mobileContact,
  body.menu-open .MainHeader-mobileContactBackground {
    display: none;
  }
}
.MainHeader-menuContainer.MainHeader-menuContainer--languageSwitcher {
  border-bottom: none;
}
body.menu-open
  .MainHeader--rebranded
  .MainHeader-menuButton
  .MainHeader-menuButtonIcon:before {
  top: 50%;
}
.MainContainer {
  position: relative;
  z-index: 0;
}
@supports (display: flex) or (display: -ms-flexbox) {
  .MainContainer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
  }
  .MainContainer-wrapper {
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  body.hs-page,
  body.hs-site-page {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
  }
  body.hs-page .body-container-wrapper,
  body.hs-site-page .body-container-wrapper {
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
.Menu-list {
  width: calc(100% + 32px);
  margin: 0 -16px;
}
@media screen and (min-width: 1025px) {
  .Menu-list {
    width: auto;
    height: 100%;
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .Menu-list > li {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 8px 0;
  }
  .MainHeader--rebranded .Menu-list > li {
    padding: 8px 0 0;
    margin: 0;
  }
  .Menu-list > li:hover .Menu-item:after {
    opacity: 1;
  }
  .Menu-list > li:hover .Menu-deepList {
    visibility: visible;
    transition: visibility 0s 0s;
  }
}

@media screen and (min-width: 1281px) {
  .MainHeader--rebranded .Menu-list > li {
    padding: 12px 0;
    margin: 0;
  }
}
.Menu-item {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 14px 16px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: left;
  line-height: 1.1;
  color: #08131f;
  transition: color 0s ease, background-color 0s ease;
}


@media screen and (max-width: 1024px) {
  .MainHeader--rebranded .Menu-item--leftMenu .Menu-deepList.Menu-deepList--leftMenu {
    background-image: none !important;
  }
}

.MainHeader--rebranded .Menu-item {
  font-size: 16px;
  color: #273139;
  padding: 16px;
  text-transform: none;
}

@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .Menu-item {
    font-size: 14px;
    padding: 0 8px 16px;
  }
}
@media screen and (min-width: 1281px) {
  .MainHeader--rebranded .Menu-item {
    padding: 0 12px 16px;
    font-size: 16px;
  }
  .MainHeader--rebranded .Menu-item:hover {
    color: #0067df;
  }
}
/* @media screen and (min-width: 1024px) {
  .MainHeader--rebranded .Menu-item {
    padding: 0 16px 16px;
    font-size: 12px;
  }
} */
/* @media screen and (min-width: 1440px) {
  .MainHeader--rebranded .Menu-item {
    padding: 0 16px 16px;
    font-size: 16px;
  }
} */
.Menu-item:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 4px;
  right: 18px;
  width: 12px;
  height: 12px;
  margin: auto 0;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  transform: rotate(-45deg);
  transition: transform 0.2s ease;
}
.MainHeader--rebranded .Menu-item:before {
  width: 7px;
  height: 7px;
}
.Menu-item.is-lowerCase {
  text-transform: none;
}
.Menu-item.is-active {
  background-color: #0085ca;
  color: #fff;
  transition: color 0.3s ease, background-color 0.3s ease;
}
.MainHeader--rebranded .Menu-item.is-active {
  color: #0067df;
  background-color: #fff;
}
.MainHeader--rebranded .Menu-item.is-active:before {
  border-color: #d3d4d6;
}
.Menu-item.is-active:before {
  top: 8px;
  border-color: #f5f8fa;
  transform: rotate(-45deg) scale(-1);
}
.Menu-item.is-active + .Menu-deepList {
  display: block;
}
.MainHeader--rebranded .Menu-item.is-active + .Menu-deepList {
  background-color: #f7f7f7;
}
@media screen and (min-width: 1025px) {
  .Menu-item {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    height: auto;
    padding: 16px 10px;
    font-size: 11px;
    text-align: center;
  }
  .Menu-item:before {
    content: none;
  }
  .Menu-item:after {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 12px;
    height: 2px;
    opacity: 0;
    background-color: #0085ca;
    transition: opacity 0.2s ease;
  }
  .MainHeader--rebranded .Menu-item:after {
    bottom: 2px;
    height: 1px;
    z-index: 1;
  }
  .Menu-item.is-active {
    background-color: transparent;
    color: #08131f;
  }
  .Menu-item.is-active:after {
    content: "";
    transition: opacity 0.1s ease-in;
  }
}

@media screen and (min-width: 1281px) {
   .MainHeader--rebranded .Menu-item:after {
    bottom: -13px;
  }
}

@media screen and (min-width: 1024px) {
  .Menu-item {
    padding: 16px 12px;
    font-size: 12px;
  }
  .Menu-item:after {
    left: 12px;
    right: 12px;
  }
}
@media screen and (min-width: 1440px) {
  .Menu-item {
    padding: 16px;
    font-size: 14px;
  }
  .Menu-item:after {
    left: 16px;
    right: 16px;
  }
}
.Menu-deepList {
  display: none;
}
.MainHeader--rebranded .Menu-deepList {
  padding-top: 12px;
}
@media screen and (min-width: 1025px) {
  .Menu-deepList {
    position: absolute;
    top: 100%;
    left: -8px;
    display: block;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    box-shadow: 1px 1px 8px 0 rgba(8, 19, 31, 0.25);
    visibility: hidden;
    transition: visibility 0s 5ms;
  }
  .MainHeader--rebranded .Menu-deepList {
    border-top: 1px solid #f7f7f7;
    min-width: 240px;
    background: #f7f7f7;
    box-shadow: 0 16px 16px -8px rgba(0, 0, 0, 0.2);
    padding-top: 0;
  }
  .MainHeader--rebranded .Menu-deepList.Menu-deepList--leftMenu {
    background-image: linear-gradient(-90deg, #fff 82%, #fafafa 0);
  }
  .MainHeader--rebranded
    .Menu-deepList.Menu-deepList--leftMenu.Menu-deepList--noBgGradient {
    background-image: none;
  }
  .MainHeader--rebranded
    .Menu-deepList.Menu-deepList--leftMenu.Menu-deepList--bgWhite {
    background: #fff;
  }
  .Menu-deepList > li {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
@media screen and (min-width: 1025px) {
  .Menu-deepList {
    left: -8px;
  }
}
.Menu-deepItem {
  position: relative;
  display: block;
  padding: 12px 36px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  color: #08131f;
  line-height: 1.2;
}
.MainHeader--rebranded .Menu-deepItem {
  padding: 12px 32px;
  font-weight: 400;
  font-size: 16px;
  color: #273139;
  white-space: normal;
}
@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .Menu-deepItem {
    font-size: 14px;
  }
}
.Menu-deepItem.is-lowerCase {
  text-transform: none;
}
@media screen and (min-width: 1025px) {
  .Menu-deepItem {
    padding: 12px 36px 12px 18px;
    text-transform: uppercase;
    white-space: nowrap;
    font-size: 13px;
    transition: color 0.1s ease, background-color 0.1s ease;
  }
  .MainHeader--rebranded .Menu-deepItem {
    text-transform: none;
  }
  .Menu-deepItem:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 2px;
    background-color: #fa4616;
    opacity: 0;
    transition: opacity 0.05s ease;
  }
  .Menu-deepList--leftMenu .Menu-deepItem:before {
    display: none;
  }
  .Menu-deepItem:hover {
    background-color: #0085ca;
    color: #fff;
    transition: color 33ms ease, background-color 33ms ease;
  }
  .MainHeader--rebranded .Menu-deepItem:hover {
    background-color: #0067df;
  }
  .MainHeader--rebranded .Menu-deepItem:hover:before {
    display: none;
  }
  .Menu-deepItem:hover:before {
    opacity: 1;
  }
}
@media screen and (min-width: 1025px) {
  .Menu-deepItem {
    padding: 12px 64px 12px 21px;
    font-size: 12px;
  }
  .MainHeader--rebranded .Menu-deepList--leftMenu .Menu-deepItem:hover {
    background: 0 0;
    color: #0067df;
  }
  .MainHeader--rebranded .Menu-deepList--leftMenu .Menu-deepItem:hover p {
    color: #0067df;
  }
}
@media screen and (min-width: 1440px) {
  .Menu-deepItem {
    padding: 13px 80px 13px 24px;
    font-size: 14px;
  }
}
.MainHeader--rebranded .Menu-deepItem p {
  display: none;
}
@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .Menu-deepItem p {
    display: block;
    font-weight: 400;
    font-size: 12px;
  }
}
.Menu-deepItem.Menu-deepItem--titleHidden {
  display: none;
}
@media screen and (min-width: 1025px) {
  .Menu-deepItem.Menu-deepItem--titleHidden {
    display: block;
    width: 100%;
    font-weight: 400;
    text-transform: uppercase;
    padding: 12px 32px 12px 28px;
    color: #273139;
    font-size: 12px;
    line-height: 16px;
    pointer-events: none;
  }
}
.Menu-container--leftItems {
  border-top: 1px solid #e1e2e4;
  padding-top: 20px;
  width: 96%;
  margin: 0 auto;
  margin-top: 20px;
}
@media screen and (min-width: 1025px) {
  .Menu-container--leftItems {
    padding-top: 20px;
    padding-bottom: 12px;
    margin-top: 0;
    padding-bottom: 16px;
  }
}
.Menu-container-label,
.Menu-deepList-footer {
  display: none;
}
.Menu-container--rightItems--borderTopBottom {
  position: relative;
}
.Menu-container--rightItems--borderTopBottom:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0 16px;
  width: 90%;
  height: 1px;
  background-color: #e1e2e4;
}
.Menu-container--rightItems--borderTopBottom:last-child:after {
  content: none;
}
@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .Menu-deepItem .Menu-deepItem--microText {
    font-size: 12px;
    color: #8a97a0;
  }
  .Menu-deepItem.Menu-deepItem--secondaryLink {
    color: #273139;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 16px;
    padding-bottom: 0;
  }
  .Menu-deepItem.Menu-deepItem--secondaryLink.secondaryLink__padding {
    padding-bottom: 24px;
  }
  .MainHeader--rebranded .Menu-container--leftMenu {
    border-top: 1px solid #ddd;
  }
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
  .MainHeader--rebranded .Menu-container--leftMenu {
    border-top: none;
    width: 95%;
    margin: 10px auto;
  }
}
@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .Menu-item--leftMenu {
    position: static;
  }
  .Menu-deepList.Menu-deepList--leftMenu {
    width: 100%;
    left: 0;
    background-image: linear-gradient(-90deg, #fff 82%, #fafafa 0);
    overflow: hidden;
  }
}
@media screen and (min-width: 1025px) and (min-width: 2500px) {
  .Menu-deepList.Menu-deepList--leftMenu {
    background-image: linear-gradient(-90deg, #fff 66%, #fafafa 0);
  }
}
@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .Menu-container--leftItems {
    float: left;
    width: 20%;
    border-top: none;
    position: relative;
    z-index: 1;
  }
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
  .MainHeader--rebranded .Menu-container--leftItems ul li a {
    padding-left: 28px;
  }
}
@media screen and (min-width: 1025px) {
  .Menu-container--rightItems {
    float: right;
    width: 70%;
    padding: 16px 20px 0;
    box-sizing: border-box;
  }
  .Menu-container--rightItems > ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .Menu-container--rightItems.Menu-container--rightItemsWidth50Percent {
    width: 50%;
    padding: 16px 0 0;
  }
  .Menu-deepItem.Menu-deepItem--fontBig {
    padding: 12px 24px;
    font-size: 16px;
  }
  .Menu-deepList.Menu-deepList--leftMenu.Menu-deepList--leftMenuBg50Percent {
    padding-bottom: 24px;
    background-image: linear-gradient(-90deg, #fff 50%, #fafafa 0);
  }
  .Menu-container--leftItems.Menu-container--flex {
    display: -ms-flexbox;
    display: flex;
    width: 50%;
  }
  .Menu-container--rightItems.Menu-container--fullWidth {
    width: 100%;
    float: none;
    padding: 16px 16px 0;
  }
  .Menu-container--rightItems.Menu-container--fullWidth
    > ul.Menu-container-menuItems {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .Menu-container-label {
    display: block;
    color: #273139;
    font-size: 12px;
    font-family: Inter, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    line-height: 16px;
  }
  .Menu-container-label--blue {
    color: #0067df;
  }
  .Menu-container-label--orange {
    color: #fa4616;
  }
  .Menu-container-label--red {
    color: #ed145b;
  }
  .Menu-container-label--purple {
    color: #933692;
  }
  .Menu-container-label--lightBlue {
    color: #38c6f4;
  }
  .Menu-deepItem.Menu-deepItem--noTLRPadding {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .Menu-deepItem.Menu-deepItem--fontStyle {
    color: #273139;
    font-size: 16px;
    font-family: Inter, sans-serif;
    font-weight: 700;
    line-height: 20px;
  }
  .Menu-deepItem.Menu-deepItem--fontStyle:hover:after {
    content: none;
  }
  .Menu-container--rightItems.Menu-container--twoColumns {
    width: 50%;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
  }
  .Menu-container--rightItems.Menu-container--sixColumns {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    vertical-align: top;
  }
  .Menu-container--rightItems.Menu-container--rightItems--hideDesktop {
    display: none;
  }
  .Menu-deepList-footer {
    display: block;
    background-color: #0067df;
  }
  .Menu-deepList-footerContainer {
    width: 100%;
    margin: 0 24px;
  }
  .Menu-deepList-footerCTA.Menu-deepList-footerCTA {
    position: relative;
    display: inline-block;
    padding: 24px 24px 24px 32px;
    color: #fff;
    font-size: 16px;
    font-family: Inter, sans-serif;
    font-weight: 700;
    line-height: 20px;
  }
  .Menu-deepList-footerCTA.Menu-deepList-footerCTA:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 8px;
    transform: translateY(-50%);
    background: url(https://uipath.com/hubfs/resources/icons/ArrowCircleFill_Right.svg)
      no-repeat;
    width: 16px;
    height: 8px;
    color: #fff;
  }
  .Menu-deepList-footerCTA.Menu-deepList-footerCTA:hover {
    text-decoration: underline;
  }
  .Menu-item--leftMenu .Menu-item.is-active {
    color: #0085ca;
    background-color: #fff;
  }
  .MainHeader--rebranded
    .Menu-container--rightItems.Menu-container--twoColumns
    .Menu-deepItem {
    font-weight: 700;
    padding: 0 32px;
  }
  .MainHeader--rebranded
    .Menu-container--rightItems.Menu-container--twoColumns
    .Menu-deepItem:after {
    display: none;
  }
  .MainHeader--rebranded .Menu-container--leftItems .Menu-deepItem {
    font-weight: 700;
  }
  .MainHeader--rebranded .Menu-container--leftItems .Menu-deepItem:after {
    display: none;
  }
  .Menu-container--leftItems .Menu-deepItem.Menu-deepItem--titleHidden {
    font-weight: 400;
  }
}
.Menu-deepList.Menu-deepList--leftMenu
  .Menu-container--rightItems.Menu-container--containerBackground {
  padding-top: 16px;
}
@media screen and (min-width: 1025px) {
  .Menu-deepList.Menu-deepList--leftMenu
    .Menu-container--rightItems.Menu-container--containerBackground {
    position: relative;
  }
  .Menu-deepList.Menu-deepList--leftMenu
    .Menu-container--rightItems.Menu-container--containerBackground:after {
    content: "";
    position: absolute;
    background-color: #fafafa;
    top: 0;
    bottom: 0;
    width: 800px;
    height: 100%;
    min-height: 650px;
    left: -860px;
  }
  .Menu-deepList.Menu-deepList--leftMenu.Menu-deepList--noBgGradient
    .Menu-container--rightItems.Menu-container--containerBackground {
    position: relative;
  }
  .Menu-deepList.Menu-deepList--leftMenu.Menu-deepList--noBgGradient
    .Menu-container--rightItems.Menu-container--containerBackground:after {
    content: none;
  }
}
@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .Menu-deepItem:after {
    content: "\2192";
    position: absolute;
    opacity: 0;
    top: 14px;
    right: 10px;
    transition: 0.5s;
  }
  .Menu-container--leftItems .Menu-deepItem.Menu-deepItem--secondaryLink {
    color: #273139;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 16px;
  }
  .Menu-container--leftItems .Menu-deepItem.Menu-deepItem--secondaryLink:hover {
    text-decoration: underline;
  }
}
@media screen and (min-width: 1025px) {
  .MainHeader--rebranded .Menu-deepItem:hover:after {
    opacity: 1;
  }
}
.Menu-container--leftItems .Menu-deepItem {
  padding-left: 20px;
}
.Menu-container--leftItems .Menu-deepItem.Menu-deepItem--titleHidden {
  padding-left: 28px;
}
.Menu-deepList--leftMenuContainerFull {
  max-width: 1260px;
  margin: 0 auto;
}
@media screen and (min-width: 1280px) {
  .Menu-deepList-footerContainer {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.LanguageSwitcher {
  position: relative;
}
.LanguageSwitcher-label {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding-bottom: 1px;
  font-size: 11px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  color: rgba(0, 40, 85, 0.5);
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .LanguageSwitcher-label {
    font-size: 12px;
    padding: 0 4px 0 0;
  }
}
@media screen and (min-width: 1024px) {
  .LanguageSwitcher-label {
    font-size: 13px;
  }
}
.LanguageSwitcher-button {
  position: relative;
  z-index: 2;
  display: inline-block;
  vertical-align: middle;
  padding: 8px 4px;
  padding-right: 16px;
  text-align: left;
}
.MainHeader--rebranded .LanguageSwitcher-button {
  padding: 8px 0;
}
@media screen and (min-width: 768px) {
  .MainHeader--rebranded .LanguageSwitcher-button {
    padding-right: 80px;
    padding-left: 24px;
    padding-bottom: 6px;
  }
}
.LanguageSwitcher-button > img {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  margin: 0 6px;
}
.LanguageSwitcher-button > span {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: rgba(0, 40, 85, 0.5);
  line-height: 1;
}
.MainHeader--rebranded .LanguageSwitcher-button > span {
  font-size: 14px;
  color: #273139;
}
.LanguageSwitcher-button:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 4px;
  right: 0;
  width: 7px;
  height: 7px;
  margin: auto 0;
  border-bottom: 2px solid #4a4a4a;
  border-left: 2px solid #4a4a4a;
  border-radius: 1px;
  transform: rotate(-45deg);
}
.MainHeader--rebranded .LanguageSwitcher-button:before {
  border-bottom: 3px solid rgba(0, 40, 85, 0.5);
  border-left: 3px solid rgba(0, 40, 85, 0.5);
  width: 3px;
  height: 3px;
  left: 55px;
  top: 10px;
}
.LanguageSwitcher-options {
  position: absolute;
  bottom: 0;
  right: -12px;
  z-index: 1;
  margin: auto 0;
  padding: 4px;
  padding-right: 8px;
  padding-bottom: 32px;
  background-color: #fff;
  box-shadow: 1px 1px 8px 0 rgba(8, 19, 31, 0.25);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.2s, opacity 0.2s ease;
}
.MainHeader--rebranded .LanguageSwitcher-options {
  right: auto;
  padding-right: 84px;
  padding-left: 24px;
}
.LanguageSwitcher-options .LanguageSwitcher-button {
  display: block;
  padding-right: 21px;
  margin: 0;
}
.MainHeader--rebranded .LanguageSwitcher-options .LanguageSwitcher-button {
  padding-left: 0;
}
.LanguageSwitcher-options .LanguageSwitcher-button:before {
  content: none;
}
.LanguageSwitcher.is-active .LanguageSwitcher-options {
  opacity: 1;
  visibility: visible;
  transition: visibility 0s 0s, opacity 0.15s ease;
}
@media screen and (min-width: 768px) {
  .LanguageSwitcher-options {
    padding-bottom: 4px;
    padding-top: 32px;
    bottom: auto;
    top: 0;
  }
}
.Menu-item.Menu-item--languageSwitcher {
  color: #273139;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
  padding-top: 4px;
}
.Menu-item.Menu-item--languageSwitcher:before {
  width: 0;
  height: 0;
  transform: none;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #273139;
  border-bottom: none;
  left: 80px;
  right: auto;
  bottom: 10px;
  content: "";
}
@media screen and (min-width: 1025px) {
  .Menu-item.Menu-item--languageSwitcher:before {
    left: auto;
    right: -20px;
    bottom: 1px;
  }
}
.Menu-item.Menu-item--languageSwitcher:hover {
  text-decoration: underline;
  color: #0067df;
}
.Menu-item.Menu-item--languageSwitcher.is-active {
  color: #273139;
}
.Menu-item.Menu-item--languageSwitcher.is-active:before {
  top: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #273139;
}
@media screen and (min-width: 768px) {
  .Menu-item.Menu-item--languageSwitcher:hover {
    color: 67df;
  }
}
.Menu-deepList.Menu-deepList--languageSwitcher .LanguageSwitcher-button {
  padding: 16px 32px;
}
.Menu-deepList.Menu-deepList--languageSwitcher .LanguageSwitcher-button:before {
  display: none;
}
.MainHeader-menuContainer.MainHeader-menuContainer--languageSwitcher {
  margin: 0;
}
.MainHeader-menuContainer.MainHeader-menuContainer--languageSwitcher:before {
  display: none;
  content: none;
}
@media screen and (min-width: 1025px) {
  .Menu-item.Menu-item--languageSwitcher {
    padding: 0;
    font-size: 12px;
  }
  .Menu-deepList.Menu-deepList--languageSwitcher {
    min-width: auto;
    width: 160px;
    left: -24px;
    top: 90%;
    background: #f7f7f7;
    box-shadow: 0 16px 16px -8px rgba(0, 0, 0, 0.2);
    text-align: left;
    z-index: 1;
  }
  .Menu-deepList.Menu-deepList--languageSwitcher .LanguageSwitcher-button {
    padding: 10px 10px 9px 24px;
    display: block;
    position: relative;
  }
  .Menu-deepList.Menu-deepList--languageSwitcher
    .LanguageSwitcher-button:hover {
    background: #0067df;
  }
  .Menu-deepList.Menu-deepList--languageSwitcher
    .LanguageSwitcher-button:hover
    span {
    color: #fff;
  }
  .Menu-deepList.Menu-deepList--languageSwitcher
    .LanguageSwitcher-button
    span:after {
    position: absolute;
    content: "\2192";
    opacity: 0;
    top: 14px;
    right: 10px;
    transition: 0.5s;
  }
  .Menu-deepList.Menu-deepList--languageSwitcher
    .LanguageSwitcher-button
    span:hover:after {
    opacity: 1;
  }
  .Menu-list.Menu-list--languageSwitcher {
    margin-right: 16px;
    padding-top: 11px;
  }
  .Menu-list.Menu-list--languageSwitcher > li {
    padding: 0 24px 0 0;
    cursor: pointer;
  }
}
.TeamHero {
  text-align: center;
  background-color: #002855;
  background-image: url(https://uipath.com/hubfs/Valentin/images/about/about-us-hero-mobile-bg-2@2x.jpg);
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1024px) {
  .TeamHero {
    padding: 32px 0;
    background-image: url(https://uipath.com/hubfs/Valentin/images/about/about-us-hero-bg-2@2x.jpg);
  }
}
.TeamHero-header {
  padding: 64px 18px 24px;
}
@media screen and (min-width: 1024px) {
  .TeamHero-header {
    padding: 32px 18px 24px;
  }
}
.TeamHero-title.TeamHero-title {
  margin: 0 0 21px;
  font-size: 32px;
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .TeamHero-title.TeamHero-title {
    margin: 0 0 18px;
    font-size: 36px;
  }
}
.TeamHero-subTitle.TeamHero-subTitle {
  margin: 0;
  font-size: 25px;
  font-weight: 400;
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .TeamHero-subTitle.TeamHero-subTitle {
    font-size: 28px;
  }
}
.TeamHero-body {
  padding: 0 18px 18px;
}
@media screen and (min-width: 768px) {
  .TeamHero-body {
    padding: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .TeamHero-body {
    padding: 40px 16px;
  }
}
@media screen and (min-width: 1024px) {
  .TeamHero-bodyContainer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}
.TeamHero-desc.TeamHero-desc {
  max-width: 360px;
  padding: 0 12px;
  margin: 0 auto 30px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  color: #f5f8fa;
}
@media screen and (min-width: 768px) {
  .TeamHero-desc.TeamHero-desc {
    max-width: 600px;
  }
}
@media screen and (min-width: 1024px) {
  .TeamHero-desc.TeamHero-desc {
    width: 50%;
    max-width: none;
    margin: 0;
    padding: 12px;
    padding-right: 32px;
    text-align: left;
    font-size: 20px;
    line-height: 1.6;
  }
}
.TeamHero-video {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  background-color: rgba(8, 19, 31, 0.5);
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid rgba(218, 227, 232, 0.5);
}
@media screen and (min-width: 1024px) {
  .TeamHero-video {
    -ms-flex: 0 0 52.5%;
    flex: 0 0 52.5%;
  }
}
.TeamHero-videoContainer {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.TeamHero-videoContainer > iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transform: translate(-50%, -50%);
}
.TeamAwards {
  padding: 32px 18px;
  text-align: left;
  background-color: #f5f8fa;
}
@media screen and (min-width: 768px) {
  .TeamAwards {
    padding: 44px 12px;
    text-align: center;
    background-color: transparent;
  }
}
@media screen and (min-width: 1024px) {
  .TeamAwards {
    padding: 56px 12px;
  }
}
@media screen and (min-width: 1440px) {
  .TeamAwards {
    padding: 68px 12px;
  }
}
.TeamAwards-title.TeamAwards-title {
  margin: 0 0 16px;
  padding-right: 48px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
}
.TeamAwards-subTitle {
  margin: 0 auto 32px;
  padding-right: 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  color: #002855;
}
.TeamAwards-item.TeamAwards-item {
  margin: 0 auto;
}
.TeamAwards-item.TeamAwards-item:not(:last-child) {
  margin: 0 auto 40px;
}
.TeamAwards-item.TeamAwards-item > img {
  display: inline-block;
  vertical-align: middle;
  width: 48px;
  height: 48px;
  margin: 0 18px 18px 0;
}
.TeamAwards-item.TeamAwards-item > h4 {
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  width: calc(100% - 66px);
  margin: 0 auto 18px;
}
.TeamAwards-item.TeamAwards-item > p {
  margin: 0 auto;
  color: #002855;
  font-size: 15px;
}
@media screen and (min-width: 768px) {
  .TeamAwards-item.TeamAwards-item {
    display: inline-block;
    vertical-align: top;
    width: 33.33%;
    max-width: 300px;
  }
  .TeamAwards-item.TeamAwards-item:not(:last-child) {
    margin: 0;
  }
  .TeamAwards-item.TeamAwards-item > p {
    padding: 0 2px;
    font-size: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .TeamAwards-item.TeamAwards-item > img {
    display: block;
    margin: 0 auto 16px;
  }
  .TeamAwards-item.TeamAwards-item > p {
    padding: 0 8px;
  }
}
.TeamDesc {
  background-color: rgba(185, 217, 235, 0.1);
}
@media screen and (min-width: 768px) {
  .TeamDesc {
    margin-bottom: 42px;
  }
}
@media screen and (min-width: 1024px) {
  .TeamDesc {
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 768px) {
  .TeamDesc-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
  }
}
.TeamDesc-pic {
  position: relative;
  padding-bottom: 62.25%;
  min-height: 380px;
  max-height: 500px;
  height: 0;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  background-position: left 0;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .TeamDesc-pic {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    min-height: 540px;
    padding-bottom: 57.5%;
    -ms-flex-item-align: center;
    align-self: center;
  }
}
@media screen and (min-width: 1024px) {
  .TeamDesc-pic {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    min-height: 480px;
    padding-bottom: 40%;
  }
}
@media screen and (min-width: 1440px) {
  .TeamDesc-pic {
    padding-bottom: 45%;
  }
}
.TeamDesc-title.TeamDesc-title {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 18px;
}
.TeamDesc-title.TeamDesc-title > span {
  position: relative;
  z-index: 1;
  font-family: Inter, sans-serif;
  font-weight: 600;
  font-size: 32px;
  line-height: 1.4;
  color: #fff;
}
.TeamDesc-title.TeamDesc-title:before {
  content: "";
  z-index: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: -50px;
  background-image: linear-gradient(180deg, rgba(0, 40, 85, 0), #002855);
}
@media screen and (min-width: 768px) {
  .TeamDesc-title.TeamDesc-title {
    padding: 21px;
    font-size: 25px;
  }
}
@media screen and (min-width: 1024px) {
  .TeamDesc-title.TeamDesc-title {
    padding: 24px;
    font-size: 28px;
  }
}
.TeamDesc-body.TeamDesc-body {
  padding: 24px 18px;
}
.TeamDesc-body.TeamDesc-body > p {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.6;
  color: rgba(0, 40, 85, 0.85);
}
.TeamDesc-body.TeamDesc-body > p:not(:last-child) {
  margin: 0 0 20px;
}
@media screen and (min-width: 768px) {
  .TeamDesc-body.TeamDesc-body {
    padding: 21px 28px;
  }
  .TeamDesc-body.TeamDesc-body > p {
    font-size: 15px;
  }
  .TeamDesc-body.TeamDesc-body > p:not(:last-child) {
    margin: 0 0 20px;
  }
}
@media screen and (min-width: 1024px) {
  .TeamDesc-body.TeamDesc-body {
    padding: 24px 48px;
  }
  .TeamDesc-body.TeamDesc-body > p {
    font-size: 16px;
  }
  .TeamDesc-body.TeamDesc-body > p:not(:last-child) {
    margin: 0 0 24px;
  }
}
@media screen and (min-width: 1440px) {
  .TeamDesc-body.TeamDesc-body {
    padding: 27px 72px;
  }
  .TeamDesc-body.TeamDesc-body > p {
    font-size: 17px;
  }
  .TeamDesc-body.TeamDesc-body > p:not(:last-child) {
    margin: 0 0 40px;
  }
}
.Management {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding: 24px 18px;
  color: #08131f;
}
@media screen and (min-width: 768px) {
  .Management {
    padding: 32px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .Management {
    padding: 40px 16px;
  }
}
@media screen and (min-width: 1440px) {
  .Management {
    padding: 48px 18px;
  }
}
.Management .EventsFilter {
  position: relative;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
}
.Management-title {
  margin: 0 auto 24px;
  padding: 0;
  font-size: 28px;
  font-weight: 400;
  text-align: center;
  color: inherit;
}
@media screen and (min-width: 768px) {
  .Management-title {
    margin: 0 auto 28px;
    font-size: 34px;
  }
}
@media screen and (min-width: 1024px) {
  .Management-title {
    margin: 0 auto 32px;
    font-size: 36px;
  }
}
.Management-subTitle {
  margin: 0 0 24px;
  font-family: Inter;
  font-size: 25px;
  font-weight: 600;
  color: inherit;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .Management-subTitle {
    margin: 0 0 32px;
  }
}
@media screen and (min-width: 1024px) {
  .Management-subTitle {
    margin: 0 0 40px;
  }
}
.Management-teamList {
  margin: 0 0 36px;
  list-style: none;
}
.Management-teamList--compact {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.Management-teamList--compact .Management-teamItem {
  -ms-flex: 0 0 calc(50% - 8px);
  flex: 0 0 calc(50% - 8px);
  padding: 50px 16px 0;
  margin-bottom: 32px;
}
.Management-teamList--compact .Management-teamItem:before {
  content: none;
}
.Management-teamList--compact .Management-teamItem:nth-child(odd) {
  margin-right: 8px;
}
.Management-teamList--compact .Management-teamItem:nth-child(2n) {
  margin-left: 8px;
}
.Management-teamList--compact .Management-teamItemPic {
  width: 100px;
  height: 100px;
  margin: -50px auto 8px;
}
.Management-teamList--compact .Management-teamItemName {
  margin: 0 0 8px;
  font-size: 14px;
  color: inherit;
  max-width: 200px;
}
.Management-teamItem {
  position: relative;
  padding: 75px 16px 16px;
  text-align: center;
  margin-bottom: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 480px) {
  .Management-teamItem {
    -ms-flex: 0 0 calc(50% - 8px);
    flex: 0 0 calc(50% - 8px);
  }
}
@media screen and (min-width: 768px) {
  .Management-teamItem {
    -ms-flex: 0 0 calc(33.33% - 10.666666666666666px);
    flex: 0 0 calc(33.33% - 10.666666666666666px);
  }
}
@media screen and (min-width: 1024px) {
  .Management-teamItem {
    -ms-flex: 0 0 calc(33.33% - 10.666666666666666px);
    flex: 0 0 calc(33.33% - 10.666666666666666px);
  }
}
@media screen and (min-width: 1440px) {
  .Management-teamItem {
    -ms-flex: 0 0 calc(25% - 12px);
    flex: 0 0 calc(25% - 12px);
    margin-bottom: 48px;
  }
}
.Management-teamItem:before {
  content: "";
  position: absolute;
  top: 75px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  border: 1px solid #eaeef5;
}
.Management-teamItemPic {
  width: 150px;
  height: 150px;
  margin: -75px auto 16px;
  background-color: #f5f8fa;
  border: 1px solid #eaeef5;
  border-radius: 150px;
  overflow: hidden;
}
.Management-teamItemPic > img {
  width: 100%;
  height: 100%;
}
.Management-teamItemName {
  display: block;
  margin: 0 0 16px;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  word-break: break-word;
}
.Management-teamItemName > small {
  display: block;
  margin: 4px 0 0;
  font-size: 14px;
  font-weight: 600;
  color: #e74c2d;
}
.Management-teamItemQuote {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.4;
  color: rgba(8, 19, 31, 0.66);
}
.Management-teamItemQuote:before {
  content: "“";
}
.Management-teamItemQuote:after {
  content: "”";
}
.Management-teamItemBody {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 255px;
}
.Management-teamItemSocial {
  display: inline-block;
  vertical-align: middle;
  width: 60px;
  height: 60px;
  padding: 10px;
  margin: 10px 0 -10px;
}
.Management-teamItemSocial > svg {
  opacity: 0.66;
  transition: opacity 0.35s ease;
}
.Management-teamItemSocial:hover > svg {
  opacity: 1;
}
@media screen and (min-width: 480px) {
  .Management-teamList {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .Management-teamItem {
    margin-bottom: 32px;
  }
  .Management-teamItem:nth-child(odd) {
    margin-right: 8px;
  }
  .Management-teamItem:nth-child(2n) {
    margin-left: 8px;
  }
}
@media screen and (min-width: 768px) {
  .Management-teamList {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .Management-teamItem {
    margin-bottom: 40px;
  }
  .Management-teamItem:nth-child(odd) {
    margin-right: 0;
  }
  .Management-teamItem:nth-child(2n) {
    margin-left: 0;
  }
  .Management-teamItem:nth-child(3n + 1) {
    margin-right: 8px;
  }
  .Management-teamItem:nth-child(3n + 2) {
    margin-left: 8px;
    margin-right: 8px;
  }
  .Management-teamItem:nth-child(3n + 3) {
    margin-left: 8px;
  }
  .Management-teamList--compact .Management-teamItem {
    -ms-flex: 0 0 calc(33.33% - 10.666666666666666px);
    flex: 0 0 calc(33.33% - 10.666666666666666px);
    padding: 60px 16px 0;
    margin-bottom: 32px;
  }
  .Management-teamList--compact .Management-teamItem:nth-child(odd) {
    margin-right: 0;
  }
  .Management-teamList--compact .Management-teamItem:nth-child(2n) {
    margin-left: 0;
  }
  .Management-teamList--compact .Management-teamItem:nth-child(3n + 1) {
    margin-right: 8px;
  }
  .Management-teamList--compact .Management-teamItem:nth-child(3n + 2) {
    margin-left: 8px;
    margin-right: 8px;
  }
  .Management-teamList--compact .Management-teamItem:nth-child(3n + 3) {
    margin-left: 8px;
  }
  .Management-teamList--compact .Management-teamItemPic {
    width: 120px;
    height: 120px;
    margin: -60px auto 8px;
  }
  .Management-teamList--compact .Management-subTitle {
    text-align: left;
  }
}
@media screen and (min-width: 992px) {
  .Management-teamList--compact .Management-teamItem.Management-teamItem {
    margin-right: 0;
    margin-left: 0;
  }
  .Management-teamList--compact .Management-teamItem {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    margin-bottom: 36px;
  }
  .Management-teamList--compact .Management-teamItemPic {
    margin: -60px auto 12px;
  }
  .Management-teamList--compact .Management-teamItemName > small {
    margin: 8px 0 0;
  }
}
@media screen and (min-width: 1200px) {
  .Management-teamList {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .Management-teamList--compact .Management-teamItem {
    -ms-flex: 0 0 16.66%;
    flex: 0 0 16.66%;
    padding: 60px 16px 0;
    margin-bottom: 40px;
  }
  .Management-teamList--compact .Management-teamItemPic {
    margin: -60px auto 16px;
  }
  .Management-teamList--compact .Management-teamItemName > small {
    margin: 10px 0 0;
  }
}
@media screen and (min-width: 1440px) {
  .Management-teamItem:nth-child(3n + 1) {
    margin-right: 0;
  }
  .Management-teamItem:nth-child(3n + 2) {
    margin-left: 0;
    margin-right: 0;
  }
  .Management-teamItem:nth-child(3n + 3) {
    margin-left: 0;
  }
  .Management-teamItem:nth-child(4n + 1) {
    margin-right: 8px;
  }
  .Management-teamItem:nth-child(4n + 2),
  .Management-teamItem:nth-child(4n + 3) {
    margin-left: 8px;
    margin-right: 8px;
  }
  .Management-teamItem:nth-child(4n + 4) {
    margin-left: 8px;
  }
}
.OfficesHeader {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .OfficesHeader {
    background-color: #f9fcfd;
  }
}
@media screen and (min-width: 1024px) {
  .OfficesHeader {
    margin-bottom: 40px;
  }
}
.OfficesHeader-hero {
  position: relative;
  width: 100%;
}
.OfficesHeader-title.OfficesHeader-title {
  position: relative;
  margin: 0;
  padding: 92px 18px;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: -1px;
  color: #000b23;
}
.OfficesHeader-title.OfficesHeader-title:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  width: 80px;
  height: 4px;
  margin: 0 auto;
  background-color: #fa4616;
}
@media screen and (min-width: 480px) {
  .OfficesHeader-title.OfficesHeader-title {
    font-size: 36px;
  }
}
@media screen and (min-width: 768px) {
  .OfficesHeader-title.OfficesHeader-title {
    padding: 128px 21px;
  }
  .OfficesHeader-title.OfficesHeader-title:before {
    width: 120px;
    height: 5px;
  }
}
@media screen and (min-width: 1024px) {
  .OfficesHeader-title.OfficesHeader-title {
    padding: 176px 24px;
    font-size: 48px;
  }
  .OfficesHeader-title.OfficesHeader-title:before {
    width: 160px;
    height: 6px;
  }
}
.OfficesHeader-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background-image: url(https://uipath.com/hubfs/Valentin/images/about/map_offices.png);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: auto;
}
@media screen and (min-width: 1024px) {
  .OfficesHeader-bg {
    top: 18px;
  }
}
.OfficesHeader-navFilter {
  padding: 28px 18px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .OfficesHeader-navFilter {
    padding: 36px 21px 7px;
    background-color: #fff;
  }
}
@media screen and (min-width: 1024px) {
  .OfficesHeader-navFilter {
    padding: 44px 24px 8px;
  }
}
.OfficesHeader-navFilterTitle.OfficesHeader-navFilterTitle {
  margin: 0 0 18px;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  color: #3d5c86;
  letter-spacing: 0;
  line-height: 24px;
}
@media screen and (min-width: 768px) {
  .OfficesHeader-navFilterTitle.OfficesHeader-navFilterTitle {
    margin: 0 0 7px;
  }
}
@media screen and (min-width: 1024px) {
  .OfficesHeader-navFilterTitle.OfficesHeader-navFilterTitle {
    margin: 0 0 8px;
  }
}
.OfficesHeader-navBody {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .OfficesHeader-navBody {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (min-width: 1024px) {
  html.flexboxtweener .OfficesHeader-navBody {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.OfficesHeader-navButton {
  max-width: 240px;
  width: 100%;
  padding: 0.5em 1.5em;
  font-size: 16px;
}
.OfficesHeader-navButton:not(:last-child) {
  margin: 0 0 12px;
}
.OfficesHeader-navButton.Button {
  border-color: #0085c9;
}
.OfficesHeader-navButton.Button.Button--alternative {
  background-color: #0085c9;
}
@media screen and (min-width: 768px) {
  .OfficesHeader-navButton {
    -ms-flex: 0 0 calc(50% - 16px);
    flex: 0 0 calc(50% - 16px);
    width: auto;
    max-width: auto;
  }
  .OfficesHeader-navButton:last-child,
  .OfficesHeader-navButton:not(:last-child) {
    margin: 8px;
  }
  html.flexboxtweener .OfficesHeader-navButton {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
@media screen and (min-width: 1024px) {
  .OfficesHeader-navButton {
    -ms-flex: 0 0 calc(25% - 32px);
    flex: 0 0 calc(25% - 32px);
  }
  .OfficesHeader-navButton:last-child,
  .OfficesHeader-navButton:not(:last-child) {
    margin: 16px;
    margin-bottom: 0;
  }
}
.OfficesHeader-navButton.is-active {
  background-color: #0085ca;
  color: #fff;
}
.OfficesBody {
  width: 100%;
  margin-bottom: 18px;
}
@media screen and (min-width: 768px) {
  .OfficesBody {
    margin-bottom: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .OfficesBody {
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 1440px) {
  .OfficesBody {
    margin-bottom: 72px;
  }
}
.OfficesBody-list {
  padding: 24px 12px;
}
@media screen and (min-width: 768px) {
  .OfficesBody-list {
    padding: 24px 17.5px;
  }
}
@media screen and (min-width: 1024px) {
  .OfficesBody-list {
    padding: 24px 0;
  }
}
@media screen and (min-width: 1440px) {
  .OfficesBody-list {
    padding: 24px 0;
  }
}
.OfficesBody-item {
  position: relative;
  overflow: hidden;
}
.OfficesBody-item:not(:last-child) {
  margin-bottom: 15px;
}
.OfficesBody-item:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 80px;
  height: 4px;
  background-color: #fa4616;
  opacity: 0;
  transform: translateY(8px);
  transition: all 0.2s ease;
}
.OfficesBody-item.is-active:before {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.2s ease 0.33s;
}
@media screen and (min-width: 1024px) {
  .OfficesBody-item {
    padding-left: 64px;
    padding-right: 60%;
  }
  .OfficesBody-item.is-active {
    min-height: 320px;
  }
  .OfficesBody-item:not(:last-child) {
    margin-bottom: 24px;
  }
  .OfficesBody-item:before {
    left: 64px;
  }
}
@media screen and (min-width: 1440px) {
  .OfficesBody-item {
    padding-left: 58.5px;
    padding-right: 70%;
  }
  .OfficesBody-item.is-active {
    min-height: 360px;
  }
  .OfficesBody-item:not(:last-child) {
    margin-bottom: 27px;
  }
  .OfficesBody-item:before {
    left: 54px;
  }
}
.OfficesBody-itemBody {
  position: relative;
  padding: 18px 0;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .OfficesBody-itemBody {
    padding: 21px 0;
  }
}
@media screen and (min-width: 1024px) {
  .OfficesBody-itemBody {
    padding: 24px 0;
  }
}
@media screen and (min-width: 1440px) {
  .OfficesBody-itemBody {
    padding: 27px 0;
  }
}
.OfficesBody-itemTitle.OfficesBody-itemTitle {
  display: block;
  margin: 0 0 4px;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.1;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .OfficesBody-itemTitle.OfficesBody-itemTitle {
    margin: 0 0 8px;
    font-size: 32px;
  }
}
@media screen and (min-width: 1440px) {
  .OfficesBody-itemTitle.OfficesBody-itemTitle {
    margin: 0 0 10px;
  }
}
.OfficesBody-itemCountry.OfficesBody-itemCountry {
  display: block;
  font-size: 10px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #7c97b8;
}
.OfficesBody-itemButton {
  position: absolute;
  top: 0;
  bottom: 12px;
  right: 8px;
  width: 18px;
  height: 18px;
  margin: auto 0;
  font-size: 0;
}
.OfficesBody-itemButton:before {
  transform: rotate(-45deg) translateX(calc(50% - 1px));
}
.OfficesBody-itemButton:after,
.OfficesBody-itemButton:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  margin: auto;
  background-color: #cfdbea;
  transition: all 0.2s ease;
}
.OfficesBody-itemButton:after {
  transform: rotate(45deg) translateX(calc(-50% + 1px));
}
.OfficesBody-itemButton > strong {
  font-size: 0;
}
.OfficesBody-itemButton > strong:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transform: scale(0);
  border: 1px solid #12437a;
  transition: transform 0.2s ease 0s;
}
.OfficesBody-item.is-active .OfficesBody-itemButton:after,
.OfficesBody-item.is-active .OfficesBody-itemButton:before {
  background-color: #12437a;
}
.OfficesBody-item.is-active .OfficesBody-itemButton:before {
  transform: rotate(-45deg) translateX(0);
}
.OfficesBody-item.is-active .OfficesBody-itemButton:after {
  transform: rotate(45deg) translateX(0);
}
.OfficesBody-item.is-active .OfficesBody-itemButton > strong:before {
  transition: transform 0.2s ease 0.33s;
  transform: scale(1.75);
}
@media screen and (min-width: 1024px) {
  .OfficesBody-itemButton {
    right: auto;
    bottom: 0;
    top: 8px;
    left: -44px;
  }
}
@media screen and (min-width: 1440px) {
  .OfficesBody-itemButton {
    left: -50px;
  }
}
.OfficesBody-itemContent.OfficesBody-itemContent {
  padding: 0 0 24px;
  margin: 10px 0 0;
  border-bottom: 1px solid #e4ebef;
  display: none;
}
.OfficesBody-itemContent.OfficesBody-itemContent p {
  margin: 0 0 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  color: #12437a;
}
.OfficesBody-itemContent.OfficesBody-itemContent p:empty {
  display: none;
}
.OfficesBody-itemContent.OfficesBody-itemContent label {
  display: block;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #000b23;
}
.OfficesBody-item.is-active .OfficesBody-itemContent.OfficesBody-itemContent {
  display: block;
}
@media screen and (min-width: 1024px) {
  .OfficesBody-itemContent.OfficesBody-itemContent {
    border-bottom: 0;
  }
  .OfficesBody-itemContent.OfficesBody-itemContent p {
    margin: 0;
  }
  .OfficesBody-itemContent.OfficesBody-itemContent p:not(:first-child) {
    margin: 16px 0 0;
  }
}
.OfficesBody-itemAddress.OfficesBody-itemAddress {
  margin-bottom: 16px;
}
.OfficesBody-itemAddress.OfficesBody-itemAddress p:not(:first-child) {
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .OfficeBody-itemCTA {
    display: none;
  }
}
.OfficesBody-itemMap {
  display: none;
}
@media screen and (min-width: 1024px) {
  .OfficesBody-itemMap {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 40%;
    display: -ms-flexbox;
    display: flex;
    width: 60%;
    padding-left: 32px;
    transition: opacity 0.1s ease 0s, transform 0.1s ease 0s;
    opacity: 0;
    transform: scale(0.85);
  }
  .OfficesBody-itemMap .mapouter {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  .OfficesBody-itemMap .mapouter .gmap_canvas {
    height: 100%;
  }
  .OfficesBody-itemMap .mapouter .gmap_canvas > iframe {
    width: 100%;
    height: 100%;
  }
  .OfficesBody-itemMap:after,
  .OfficesBody-itemMap:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 50%;
    left: 0;
    background-color: #fff;
    transition: transform 0s ease 0.33s;
  }
  .OfficesBody-itemMap:after {
    top: 50%;
    bottom: 0;
  }
  .OfficesBody-item.is-active .OfficesBody-itemMap {
    opacity: 1;
    transform: scale(1);
    transition: opacity 0.2s ease 0.66s, transform 0.2s ease 0.66s;
  }
  .OfficesBody-item.is-active .OfficesBody-itemMap:before {
    transform: translateY(-100%);
    transition: transform 0.2s ease 0.66s;
  }
  .OfficesBody-item.is-active .OfficesBody-itemMap:after {
    transform: translateY(100%);
    transition: transform 0.2s ease 0.66s;
  }
}
@media screen and (min-width: 1440px) {
  .OfficesBody-itemMap {
    left: 30%;
    width: 70%;
    padding-left: 36px;
  }
}
.AcademyBenefits {
  padding: 20px 12px;
}
@media screen and (min-width: 1024px) {
  .AcademyBenefits {
    padding: 64px 12px 72px;
  }
}
.AcademyBenefits-container {
  position: relative;
  padding-top: 36px;
  padding-bottom: 24px;
}
.AcademyBenefits-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 6px;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .AcademyBenefits-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 52px;
    padding-bottom: 24px;
  }
  .AcademyBenefits-container:before {
    width: 80px;
  }
}
.AcademyBenefits-body.AcademyBenefits-body {
  margin: 0 0 40px;
}
.AcademyBenefits-body.AcademyBenefits-body p {
  margin: 0;
  font-size: 20px;
  line-height: 1.5;
  color: #12437a;
}
.AcademyBenefits-body.AcademyBenefits-body p:not(:last-child) {
  margin: 0 0 24px;
}
@media screen and (min-width: 1024px) {
  .AcademyBenefits-body.AcademyBenefits-body {
    -ms-flex: 0 0 480px;
    flex: 0 0 480px;
    margin-right: 128px;
  }
  .AcademyBenefits-body.AcademyBenefits-body p {
    font-size: 24px;
  }
  .AcademyBenefits-body.AcademyBenefits-body p:not(:last-child) {
    margin: 0 0 24px;
  }
}
.AcademyBenefits-title.AcademyBenefits-title {
  margin: 0 0 24px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.35;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .AcademyBenefits-title.AcademyBenefits-title {
    margin: 0 0 40px;
    font-size: 40px;
    line-height: 1.2;
  }
}
.AcademyBenefits-list > li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}
.AcademyBenefits-list > li:not(:last-child) {
  margin: 0 0 40px;
}
@media screen and (min-width: 1024px) {
  .AcademyBenefits-list > li {
    -ms-flex-align: center;
    align-items: center;
  }
}
.AcademyBenefits-itemIcon {
  width: 64px;
  margin-right: 28px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: center;
}
.AcademyBenefits-itemBody.AcademyBenefits-itemBody {
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.AcademyBenefits-itemBody.AcademyBenefits-itemBody h3 {
  margin: 0 0 12px;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.3;
  color: #000b23;
}
.AcademyBenefits-itemBody.AcademyBenefits-itemBody p {
  margin: 0;
  color: #12437a;
  font-size: 16px;
  line-height: 1.4;
}
.AcademyBenefits-itemBody.AcademyBenefits-itemBody p:not(:last-child) {
  margin: 0 0 12px;
}
.AcademyBenefits-itemBody.AcademyBenefits-itemBody .Link {
  font-weight: 400;
}
@media screen and (min-width: 1024px) {
  .AcademyBenefits-itemBody.AcademyBenefits-itemBody h3 {
    margin: 0 0 16px;
  }
}
.AcademyList {
  padding: 30px 18px 64px;
}
@media screen and (min-width: 1024px) {
  .AcademyList {
    padding: 64px 24px 168px;
  }
}
.AcademyList-container {
  position: relative;
  padding-top: 36px;
}
.AcademyList-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 6px;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .AcademyList-container {
    padding-top: 86px;
    text-align: center;
  }
  .AcademyList-container:before {
    right: 0;
    width: 160px;
    margin: 0 auto;
  }
}
.AcademyList-title.AcademyList-title {
  margin: 0 0 30px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.35;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .AcademyList-title.AcademyList-title {
    margin: 0 0 80px;
    padding: 0 300px;
    font-size: 40px;
    line-height: 1.2;
  }
}
.AcademyList-list > li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}
.AcademyList-list > li:not(:last-child) {
  margin-bottom: 30px;
}
@media screen and (min-width: 1024px) {
  .AcademyList-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .AcademyList-list > li {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .AcademyList-list > li:not(:last-child) {
    padding-right: 40px;
    margin: 0;
  }
}
.AcademyList-itemIcon {
  position: relative;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 22px;
  height: 22px;
  margin-top: 6px;
  margin-right: 20px;
  margin-left: 4px;
  font-size: 0;
}
.AcademyList-itemIcon:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #0085ca;
  border-radius: 50%;
}
.AcademyList-itemIcon:after {
  content: "";
  position: absolute;
  top: 6px;
  right: 0;
  bottom: 0;
  left: 6px;
  width: 11px;
  height: 7px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: rotate(-45deg);
}
@media screen and (min-width: 1024px) {
  .AcademyList-itemIcon {
    margin-top: 2px;
  }
}
.AcademyList-itemBody.AcademyList-itemBody {
  text-align: left;
}
.AcademyList-itemBody.AcademyList-itemBody h3 {
  margin: 0 0 12px;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.3;
  color: #000b23;
}
.AcademyList-itemBody.AcademyList-itemBody p {
  margin: 0;
  color: #12437a;
  font-size: 16px;
  line-height: 1.4;
}
.AcademyList-itemBody.AcademyList-itemBody p:not(:last-child) {
  margin: 0 0 12px;
}
@media screen and (min-width: 1024px) {
  .AcademyList-itemBody.AcademyList-itemBody h3 {
    margin: 0 0 10px;
  }
}
.AcademyStats {
  padding: 0 18px;
  background-color: #f3f6fa;
}
.AcademyStats-container {
  padding: 48px 0 64px;
  font-size: 0;
  text-align: center;
}
.AcademyStats-title.AcademyStats-title {
  margin: 0;
  padding: 0;
  color: #12437a;
  font-size: 24px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 36px;
  text-align: left;
}
.AcademyStats-items.AcademyStats-items {
  padding-top: 24px;
}
@media screen and (min-width: 768px) {
  .AcademyStats-items.AcademyStats-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 1024px) {
  .AcademyStats-items.AcademyStats-items {
    padding: 24px 0 48px;
  }
}
.AcademyStats-statItem.AcademyStats-statItem {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 336px;
  margin: 0 auto;
  padding: 36px 24px;
  text-align: center;
}
.AcademyStats-statItem.AcademyStats-statItem:not(:last-child) {
  margin-bottom: 24px;
}
.AcademyStats-statItem.AcademyStats-statItem:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  background-image: url(https://uipath.com/hubfs/Valentin/images/academy/more-transparent-dots.png);
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/MOREDOTS.png);
  background-repeat: repeat;
  background-position: 50%;
  background-size: cover;
}
.AcademyStats-statItem.AcademyStats-statItem h3 {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  color: #000b23;
}
.AcademyStats-statItem.AcademyStats-statItem strong {
  position: relative;
  display: block;
  margin: 0 0 16px;
}
.AcademyStats-statItem.AcademyStats-statItem strong > span {
  position: relative;
  z-index: 1;
  font-size: 70px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 0.95;
  text-transform: uppercase;
  color: #005c9a;
}
.AcademyStats-statItem.AcademyStats-statItem strong > span:before {
  content: "";
  position: absolute;
  bottom: 24px;
  left: 0;
  right: 0;
  z-index: -1;
  margin: 0 auto;
  width: 100%;
  height: 10px;
  background-color: #94defa;
}
@media screen and (min-width: 768px) {
  .AcademyStats-statItem.AcademyStats-statItem {
    -ms-flex: 0 0 calc(50% - 32px);
    flex: 0 0 calc(50% - 32px);
    width: auto;
    margin-bottom: 24px;
    margin: 0 16px 24px;
  }
  .AcademyStats-statItem.AcademyStats-statItem:not(:last-child) {
    margin-bottom: 24px;
  }
  .AcademyStats-statItem.AcademyStats-statItem:first-child {
    margin-left: 0;
  }
  .AcademyStats-statItem.AcademyStats-statItem:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  .AcademyStats-statItem.AcademyStats-statItem {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(25% - 32px);
    padding: 72px 24px 44px;
  }
}
@media screen and (min-width: 1440px) {
  .AcademyStats-statItem.AcademyStats-statItem strong > span {
    font-size: 70px;
  }
}
.AcademyCertifications {
  padding: 64px 18px 40px;
}
.AcademyCertifications .Button {
  width: 100%;
}
@media screen and (min-width: 480px) {
  .AcademyCertifications .Button {
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .AcademyCertifications {
    padding: 0 24px 64px;
  }
}
.AcademyCertifications-container {
  position: relative;
  padding-top: 36px;
  text-align: center;
}
.AcademyCertifications-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 6px;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .AcademyCertifications-container {
    padding-top: 128px;
  }
  .AcademyCertifications-container:before {
    right: 0;
    width: 160px;
    margin: 0 auto;
  }
}
.AcademyCertifications-body.AcademyCertifications-body {
  margin: 0 0 64px;
  text-align: left;
}
.AcademyCertifications-body.AcademyCertifications-body p {
  margin: 0;
  font-size: 20px;
  line-height: 1.5;
  color: #12437a;
}
.AcademyCertifications-body.AcademyCertifications-body p:not(:last-child) {
  margin: 0 0 12px;
}
@media screen and (min-width: 1024px) {
  .AcademyCertifications-body.AcademyCertifications-body {
    padding: 0 200px;
    text-align: center;
  }
  .AcademyCertifications-body.AcademyCertifications-body p {
    font-size: 24px;
  }
}
.AcademyCertifications-title.AcademyCertifications-title {
  margin: 0 0 24px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.35;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .AcademyCertifications-title.AcademyCertifications-title {
    font-size: 40px;
    line-height: 1.2;
  }
}
.AcademyCertifications-list {
  margin: 0 0 40px;
  text-align: left;
  counter-reset: a;
}
.AcademyCertifications-list > li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  counter-increment: a;
}
.AcademyCertifications-list > li:not(:last-child) {
  margin: 0 0 40px;
}
@media screen and (min-width: 1024px) {
  .AcademyCertifications-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0 0 64px;
  }
  .AcademyCertifications-list > li {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.3%;
    padding: 0 16px;
    display: block;
    text-align: center;
  }
  .AcademyCertifications-list > li:not(:last-child) {
    margin: 0;
  }
}
.AcademyCertifications-itemCount {
  position: relative;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  margin-right: 24px;
}
.AcademyCertifications-itemCount:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  border-radius: 50%;
  background-color: #0085ca;
}
.AcademyCertifications-itemCount:after {
  content: counter(a);
  position: relative;
  z-index: 1;
  display: inherit;
  display: block;
  color: #f3f6fa;
  font-size: 24px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  text-align: center;
  line-height: 40px;
}
@media screen and (min-width: 1024px) {
  .AcademyCertifications-itemCount {
    margin: 0 auto 16px;
  }
}
.AcademyCertifications-itemBody.AcademyCertifications-itemBody {
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.AcademyCertifications-itemBody.AcademyCertifications-itemBody h3 {
  margin: 0 0 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  color: #000b23;
}
.AcademyCertifications-itemBody.AcademyCertifications-itemBody p {
  margin: 0;
  font-size: 14px;
  line-height: 1.7;
  color: #12437a;
}
.AcademyCertifications-itemBody.AcademyCertifications-itemBody
  p:not(:last-child) {
  margin: 0 0 12px;
}
.AcademyJobs-container {
  margin: 64px 16px;
}
@media screen and (min-width: 1280px) {
  .AcademyJobs-container {
    margin: 128px auto;
  }
}
.AcademyJobs-title.AcademyJobs-title {
  margin: 0 0 80px;
  padding: 0;
  color: #000b23;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .AcademyJobs-title.AcademyJobs-title {
    padding: 0 250px;
    font-size: 48px;
    line-height: 48px;
  }
}
.AcademyJobs-title.AcademyJobs-title > span {
  text-decoration: line-through;
}
.AcademyJobs-list > li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 64px 0 0;
}
@media screen and (min-width: 1024px) {
  .AcademyJobs-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .AcademyJobs-list > li {
    width: calc(33.3% - 26.66667px);
    margin-right: 40px;
  }
  .AcademyJobs-list > li:nth-child(3n) {
    margin-right: 0;
  }
}
.AcademyJobs-itemIcon {
  width: 64px;
  margin-right: 28px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .AcademyJobs-itemIcon {
    padding-top: 10px;
  }
}
.AcademyJobs-itemBody.AcademyJobs-itemBody {
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.AcademyJobs-itemBody.AcademyJobs-itemBody
  .AcademyJobs-listTitle.AcademyJobs-listTitle {
  color: #000b23;
  font-size: 24px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 36px;
}
.AcademyJobs-itemBody.AcademyJobs-itemBody h3 {
  margin: 0 0 12px;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.3;
  color: #000b23;
}
.AcademyJobs-itemBody.AcademyJobs-itemBody p {
  margin: 0;
  color: #12437a;
  font-size: 16px;
  line-height: 1.4;
}
.AcademyJobs-itemBody.AcademyJobs-itemBody p:not(:last-child) {
  margin: 0 0 12px;
}
.AcademyTrainingPartners {
  position: relative;
  padding-top: 40px;
}
@media screen and (min-width: 768px) {
  .AcademyTrainingPartners {
    padding: 64px 24px 128px;
  }
}
.AcademyTrainingPartners:before {
  content: "";
  position: absolute;
  top: 160px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-color: #f3f6fa;
}
@media (min-width: 1280px) {
  .AcademyTrainingPartners:before {
    top: 35%;
  }
}
.AcademyTrainingPartners .Button {
  width: 100%;
}
@media screen and (min-width: 480px) {
  .AcademyTrainingPartners .Button {
    width: auto;
  }
}
.AcademyTrainingPartners-container {
  padding: 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .AcademyTrainingPartners-container {
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
  }
}
.AcademyTrainingPartners-pic {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 480px;
  margin-top: 20px;
}
.AcademyTrainingPartners-pic:before {
  content: "";
  position: absolute;
  top: -20px;
  right: -20px;
  z-index: -1;
  width: 180px;
  height: 80px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/academy/more-transparent-dots.png);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100%;
}
.AcademyTrainingPartners-pic img {
  position: relative;
  z-index: 0;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .AcademyTrainingPartners-pic {
    display: block;
    max-width: none;
    margin-top: 0;
  }
  .AcademyTrainingPartners-pic:before {
    content: none;
  }
}
.AcademyTrainingPartners-miniContainer {
  position: relative;
  z-index: 1;
  background: #f3f6fa;
  max-width: 960px;
  margin: -32px 16px 0;
  padding-bottom: 80px;
  text-align: left;
}
.AcademyTrainingPartners-miniContainer:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 64px;
  height: 6px;
  background-color: #fa4616;
}
@media screen and (min-width: 768px) {
  .AcademyTrainingPartners-miniContainer:before {
    width: 160px;
  }
}
@media screen and (min-width: 768px) {
  .AcademyTrainingPartners-miniContainer {
    margin: 0 16px;
  }
}
@media (min-width: 1280px) {
  .AcademyTrainingPartners-miniContainer {
    margin: 0 auto;
  }
}
.AcademyTrainingPartners-body.AcademyTrainingPartners-body {
  margin: 0 16px;
}
.AcademyTrainingPartners-body.AcademyTrainingPartners-body p {
  margin: 0;
  color: #12437a;
  font-size: 16px;
  line-height: 1.7;
}
.AcademyTrainingPartners-body.AcademyTrainingPartners-body p:not(:last-child) {
  margin: 0 0 20px;
}
@media screen and (min-width: 768px) {
  .AcademyTrainingPartners-body.AcademyTrainingPartners-body {
    margin: -80px 24px 0;
    text-align: center;
    background-color: #f3f6fa;
  }
  .AcademyTrainingPartners-body.AcademyTrainingPartners-body
    p:not(:last-child) {
    margin: 0 0 32px;
  }
}
@media screen and (min-width: 1024px) {
  .AcademyTrainingPartners-body.AcademyTrainingPartners-body {
    margin: -140px 24px 0;
    padding: 80px 160px 0;
  }
}
.AcademyTrainingPartners-title.AcademyTrainingPartners-title {
  margin: 0 0 16px;
  padding-top: 40px;
  color: #000b23;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.35;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .AcademyTrainingPartners-title.AcademyTrainingPartners-title {
    margin: 0 0 24px;
    color: #000b23;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1024px) {
  .AcademyTrainingPartners-title.AcademyTrainingPartners-title {
    padding-top: 0;
  }
}
.SolutionsHeader {
  padding: 48px 12px;
  background-image: url(https://cdn2.hubspot.net/hubfs/416323/Valentin/images/solutions/solutions-header.jpg);
  background-color: #0085ca;
  background-size: cover;
  background-position: 50% 50%;
}
@media screen and (min-width: 480px) {
  .SolutionsHeader {
    padding: 64px 32px;
  }
}
@media screen and (min-width: 768px) {
  .SolutionsHeader {
    padding: 72px 48px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsHeader {
    padding: 80px 64px;
  }
}
.SolutionsHeader-title {
  margin: 0 0 16px;
  font-size: 28px;
  font-weight: 500;
  letter-spacing: -0.5px;
}
.SolutionsHeader .SolutionsHeader-title {
  color: #fff;
}
.SolutionsHeader-desc {
  margin: 0 0 24px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}
.SolutionsHeader .SolutionsHeader-desc {
  color: #fff;
}
@media screen and (min-width: 768px) {
  .SolutionsHeader-desc {
    font-size: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsHeader-desc {
    font-size: 22px;
  }
}
.SolutionsQuickNav {
  border: 1px solid #d3dee3;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}
.SolutionsQuickNav-container {
  padding: 4px 0;
}
@media screen and (min-width: 480px) {
  .SolutionsQuickNav-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 100%;
  }
}
.SolutionsQuickNav-item {
  display: block;
  padding: 10px 16px 10px 8px;
  text-align: left;
}
.SolutionsQuickNav-item > span {
  position: relative;
  display: inline-block;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #000;
}
@media screen and (min-width: 480px) {
  .SolutionsQuickNav-item {
    padding: 10px 24px 10px 16px;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
@media screen and (min-width: 768px) {
  .SolutionsQuickNav-item > span {
    font-size: 18px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsQuickNav-item {
    text-align: center;
    padding: 10px 32px 10px 24px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .SolutionsQuickNav-item > span {
    font-size: 16px;
  }
}
.SolutionsQuickNav-itemIcon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 16px 0 0;
  padding: 0;
  width: 16px;
  height: 16px;
}
.SolutionsQuickNav-itemIcon:after,
.SolutionsQuickNav-itemIcon:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
}
.SolutionsQuickNav-itemIcon:after {
  width: 50%;
  height: 8px;
  top: 2px;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  transform: rotate(-45deg) scale(1) translateX(-71%);
  transform-origin: center center;
}
.SolutionsQuickNav-itemIcon:before {
  bottom: 2px;
  width: 2px;
  height: calc(100% - 2px);
  transform: translateX(-50%) scaleX(1.2);
  background-color: #000;
}
.SolutionsMainNav {
  padding: 12px;
  background-color: #f5f8fa;
  border-bottom: 1px solid #d3dee3;
}
@media screen and (min-width: 768px) {
  .SolutionsMainNav {
    padding: 28px 16px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsMainNav {
    padding: 32px 16px;
  }
}
.SolutionsMainNav-title {
  margin: 16px 0 24px;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .SolutionsMainNav-title {
    margin: 16px 0 24px;
  }
}
.SolutionsMainNav-list {
  margin: 0;
}
@media screen and (min-width: 480px) {
  .SolutionsMainNav-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (min-width: 768px) {
  .SolutionsMainNav-list {
    -ms-flex-pack: start;
    justify-content: flex-start;
    max-width: 900px;
    margin-right: auto;
    margin-left: auto;
  }
  .SolutionsMainNav-list > li {
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
  }
}
.SolutionsMainNav-list > li:not(:last-child) {
  margin: 0 0 8px;
}
@media screen and (min-width: 1024px) {
  .SolutionsMainNav-list > li:not(:last-child) {
    margin: 0 0 16px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionsMainNav-list > li:not(:last-child) {
    margin: 0 0 18px;
  }
}
.SolutionsMainNav-listItem {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  height: 56px;
  padding: 4px 12px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1),
    0 1px 3px 0 hsla(44, 17%, 61%, 0.1);
  background-color: #fff;
  border-radius: 4px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1;
  text-align: center;
  text-decoration: none;
  color: #08131f;
}
@media screen and (min-width: 480px) {
  .SolutionsMainNav-listItem {
    margin: 2px 6px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsMainNav-listItem {
    margin: 0 8px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionsMainNav-listItem {
    margin: 0 9px;
  }
}
.SolutionsArticle {
  padding: 16px 0 0;
  font: 0/0 Poppins;
  text-align: center;
  border-bottom: 1px solid #d3dee3;
  background-image: url(images/solutions/solutions-article.png);
  background-color: #f3f5fa;
  background-size: cover;
  background-position: 50% 17.5%;
}
@media screen and (min-width: 768px) {
  .SolutionsArticle {
    padding: 24px 0 32px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsArticle {
    padding: 24px 0 48px;
  }
}
.SolutionsArticle-header {
  padding: 0 16px;
}
.SolutionsArticle-smallDesc {
  display: block;
  margin: -12px 0 24px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.6;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .SolutionsArticle-smallDesc {
    margin: -12px 0 40px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionsArticle-smallDesc {
    margin: -12px 0 50px;
  }
}
.SolutionsArticle-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .SolutionsArticle-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 0 16px;
  }
}
.SolutionsArticle-media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-item-align: center;
  align-self: center;
  -ms-flex: 0 0 225px;
  flex: 0 0 225px;
  width: 100%;
  max-width: 500px;
}
.SolutionsArticle-media > img {
  width: 100%;
  max-width: 600px;
  -ms-flex-item-align: center;
  align-self: center;
  background: #fff;
}
.SolutionsArticle-media > iframe {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  border-radius: 4px;
  border: 1px solid rgba(74, 74, 74, 0.25);
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .SolutionsArticle-media {
    -ms-flex: 0 0 calc(50% - 40px / 2);
    flex: 0 0 calc(50% - 40px / 2);
    min-width: calc(50% - 40px / 2);
    min-height: 280px;
    margin: 0;
    max-width: none;
  }
}
.SolutionsArticle-body {
  padding: 16px 16px 24px;
  text-align: left;
  background-color: #f3f5fa;
}
@media screen and (min-width: 768px) {
  .SolutionsArticle-body {
    padding: 16px;
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsArticle-body {
    padding: 0 16px 0 32px;
    background: 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    padding: 0 16px 0 48px;
  }
}
@media screen and (min-width: 768px) {
  .SolutionsArticle-bodyWrapper {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
  }
}
.SolutionsArticle-subTitle {
  margin: 0 0 16px;
  padding: 0;
  padding-right: 15%;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.4;
  text-align: left;
}
.SolutionsArticle-body p {
  margin: 0 0 14px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.6;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .SolutionsArticle-body p {
    padding-right: 15%;
  }
}
.SolutionsArticle-button {
  display: inline-block;
  margin: 8px 0 0;
}
.SolutionsStories {
  margin: 0 0 16px;
  padding: 10px;
}
@media screen and (min-width: 768px) {
  .SolutionsStories {
    padding: 14px;
  }
}
.SolutionsStories-item {
  margin: 0;
  padding: 0;
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid #d3dee3;
}
@media screen and (min-width: 768px) {
  .SolutionsStories-item {
    display: -ms-flexbox;
    display: flex;
    max-width: 860px;
    margin-right: auto;
    margin-left: auto;
  }
}
.SolutionsStories-itemStats {
  padding: 28px 10px;
  background: url(https://cdn2.hubspot.net/hubfs/416323/Valentin/images/solutions/solutions-stories-bg.jpg)
    50% / cover no-repeat #0085ca;
}
.SolutionsStories-itemStats > span {
  display: block;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 400;
  color: #fff;
}
.SolutionsStories-itemStats > span:not(:last-child) {
  margin: 0 0 32px;
}
.SolutionsStories-itemStats strong {
  display: block;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.3;
  color: #fa4616;
}
@media screen and (min-width: 768px) {
  .SolutionsStories-itemStats {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding: 42px 28px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsStories-itemStats {
    padding: 48px 32px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionsStories-itemStats {
    padding: 54px 36px;
  }
}
.SolutionsStories-itemBody {
  position: relative;
  padding: 24px 10px;
}
.SolutionsStories-itemBody:before {
  content: "";
  position: absolute;
  right: 12px;
  bottom: 12px;
  width: 36px;
  height: 30px;
  background: url(https://cdn2.hubspot.net/hubfs/416323/Valentin/images/icons/quotes.svg)
    50% / cover no-repeat;
}
@media screen and (min-width: 768px) {
  .SolutionsStories-itemBody {
    padding: 28px;
    padding-bottom: 49px;
  }
  .SolutionsStories-itemBody:before {
    right: 14px;
    bottom: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsStories-itemBody {
    padding: 32px;
    padding-bottom: 48px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionsStories-itemBody {
    padding: 36px;
    padding-bottom: 54px;
  }
}
.SolutionsPages-quoteText {
  font-size: 16px;
}
.SolutionsPages {
  padding: 16px;
}
@media screen and (min-width: 768px) {
  .SolutionsPages {
    padding: 16px 8px 0;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsPages {
    padding: 24px 16px 16px;
  }
}
@media screen and (min-width: 768px) {
  .SolutionsPages-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.SolutionsPages-item {
  padding: 16px;
  border: 1px solid #d3dee3;
  border-radius: 4px;
}
@media screen and (min-width: 768px) {
  .SolutionsPages-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0 8px 24px;
    -ms-flex: 1 0 300px;
    flex: 1 0 300px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsPages-item {
    -ms-flex-positive: 0;
    flex-grow: 0;
    margin: 0 12px 24px;
  }
}
@media screen and (min-width: 768px) {
  .SolutionsPages-itemWrapper {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
  }
}
.SolutionsPages-item:not(:last-child) {
  margin: 0 0 16px;
}
@media screen and (min-width: 768px) {
  .SolutionsPages-item:not(:last-child) {
    margin: 0 8px 16px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsPages-item:not(:last-child) {
    margin: 0 12px 24px;
  }
}
.SolutionsPages-itemTitle {
  margin: 0 0 14px;
}
@media screen and (min-width: 768px) {
  .SolutionsPages-itemTitle {
    margin: 0 0 18px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsPages-itemTitle {
    margin: 0 0 22px;
  }
}
.SolutionsPages-itemDesc {
  line-height: 1.7;
}
@media screen and (min-width: 768px) {
  .SolutionsPages-itemDesc {
    margin: 0 0 18px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsPages-itemDesc {
    margin: 0 0 22px;
  }
}
.SolutionsSubNav {
  background-color: #002855;
}
.SolutionsSubNav-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  max-width: 1248px;
}
@media screen and (min-width: 768px) {
  .SolutionsSubNav-container {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsSubNav-container {
    overflow-x: auto;
  }
}
.SolutionsSubNav-item {
  display: inline-block;
  padding: 16px 12px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  color: #f5f8fa;
  white-space: nowrap;
}
.SolutionsSubNav-item:hover {
  color: #b9d9eb;
}
.SolutionsSubNav-item.is-active {
  position: relative;
}
.SolutionsSubNav-item.is-active:before {
  content: "";
  position: absolute;
  left: 11px;
  right: 11px;
  bottom: 10px;
  height: 2px;
  background-color: #0085ca;
}
@media screen and (min-width: 768px) {
  .SolutionsSubNav-item {
    padding: 14px 24px;
  }
  .SolutionsSubNav-item.is-active:before {
    left: 23px;
    right: 23px;
    bottom: 8px;
  }
}
.SolutionsInfoBanner.SolutionsInfoBanner {
  padding: 80px 16px;
}
.SolutionsInfoBanner.SolutionsInfoBanner .SolutionHero-promoBox {
  margin-bottom: 80px;
  padding: 40px 16px;
  color: #cfdbea;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.SolutionsInfoBanner.SolutionsInfoBanner .SolutionHero-promoBox > strong {
  font-size: 14px;
  font-weight: 400;
}
@media screen and (min-width: 1024px) {
  .SolutionsInfoBanner.SolutionsInfoBanner {
    padding: 96px 16px;
  }
  .SolutionsInfoBanner.SolutionsInfoBanner .SolutionHero-promoBox {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 280px;
    margin: 0;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionsInfoBanner.SolutionsInfoBanner {
    padding: 128px 16px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsInfoBanner-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionsInfoBanner-section {
    padding-left: 80px;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionsInfoBanner-section {
    padding-left: 128px;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
.SolutionsInfoBanner-title.SolutionsInfoBanner-title {
  margin: 0 0 24px;
  font-weight: 700;
  font-size: 28px;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .SolutionsInfoBanner-title.SolutionsInfoBanner-title {
    font-size: 40px;
  }
}
.SolutionsInfoBanner-list {
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .SolutionsInfoBanner-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.SolutionsInfoBanner-listItem.SolutionsInfoBanner-listItem:not(:last-child) {
  margin-bottom: 16px;
}
.SolutionsInfoBanner-listItem.SolutionsInfoBanner-listItem p {
  position: relative;
  padding-left: 40px;
  font-size: 14px;
  line-height: 1.75;
  color: #12437a;
}
.SolutionsInfoBanner-listItem.SolutionsInfoBanner-listItem p:before {
  content: "";
  position: absolute;
  top: 11px;
  left: 6px;
  width: 9px;
  height: 5px;
  border-bottom: 2px solid #0085ca;
  border-left: 2px solid #0085ca;
  transform: rotate(-45deg);
}
.SolutionsInfoBanner-listItem.SolutionsInfoBanner-listItem p:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 21px;
  height: 21px;
  border: 2px solid #0085ca;
  border-radius: 50%;
}
@media screen and (min-width: 1024px) {
  .SolutionsInfoBanner-listItem.SolutionsInfoBanner-listItem {
    width: 50%;
    padding-right: 32px;
  }
}
.SolutionHeader {
  padding: 48px 18px 36px;
  background-image: url(https://cdn2.hubspot.net/hubfs/416323/Valentin/images/solutions/solutions-header.jpg);
  background-color: #0085ca;
  background-size: cover;
  background-position: 50% 50%;
}
.SolutionHeader .Button {
  width: 100%;
  font-size: 18px;
}
.SolutionHeader .Button:not(:last-child) {
  margin-bottom: 14px;
}
@media screen and (min-width: 480px) {
  .SolutionHeader .Button {
    width: auto;
    margin-right: 14px;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 768px) {
  .SolutionHeader {
    padding: 56px 21px 42px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHeader {
    padding: 80px 24px 64px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionHeader {
    padding: 118.8px 27px 99px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHeader-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}
.SolutionHeader-body {
  font-size: 0;
}
@media screen and (min-width: 768px) {
  .SolutionHeader-body {
    padding-right: 25%;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHeader-body {
    padding-right: 15%;
  }
}
.SolutionHeader-title.SolutionHeader-title {
  margin: 0 0 18px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  color: #fff;
  text-shadow: 0 2px 4px 0 rgba(0, 40, 85, 0.25);
}
@media screen and (min-width: 768px) {
  .SolutionHeader-title.SolutionHeader-title {
    margin: 0 0 17.5px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHeader-title.SolutionHeader-title {
    margin: 0 0 20px;
    font-size: 36px;
  }
}
.SolutionHeader-desc.SolutionHeader-desc {
  margin: 0 0 18px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .SolutionHeader-desc.SolutionHeader-desc {
    margin: 0 0 24.5px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHeader-desc.SolutionHeader-desc {
    margin: 0 0 28px;
  }
}
.SolutionHeader-quote.SolutionHeader-quote {
  display: none;
}
@media screen and (min-width: 1024px) {
  .SolutionHeader-quote.SolutionHeader-quote {
    display: block;
    border: 0;
    margin: 0;
    padding: 0;
    max-width: 416px;
    margin-left: auto;
  }
  .SolutionHeader-quote.SolutionHeader-quote p {
    margin: 0;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-shadow: 0 2px 4px rgba(0, 40, 85, 0.25);
    line-height: 1.6;
    color: #fff;
  }
  .SolutionHeader-quote.SolutionHeader-quote p:not(:last-child) {
    margin: 0 0 12px;
  }
  .SolutionHeader-quote.SolutionHeader-quote small {
    font-family: Inter, sans-serif;
    font-size: 14px;
    text-shadow: 0 2px 4px rgba(0, 40, 85, 0.25);
    color: #fff;
  }
}
.SolutionBody {
  position: relative;
  padding: 30px 15px;
}
@media screen and (min-width: 768px) {
  .SolutionBody {
    padding: 42px 21px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionBody {
    padding: 64px 24px 16px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionBody {
    padding: 90px 27px 18px;
  }
}
.SolutionBody-container {
  font-size: 0;
}
.SolutionBody-stats.SolutionBody-stats {
  margin: 0 0 36px;
  padding: 30px 15px;
  background-color: #f5f8fa;
  text-align: center;
  border-radius: 4px;
}
.SolutionBody-stats.SolutionBody-stats strong {
  font-size: 36px;
  font-weight: 600;
}
.SolutionBody-stats.SolutionBody-stats span,
.SolutionBody-stats.SolutionBody-stats strong {
  display: block;
  color: #002855;
  font-family: Inter, sans-serif;
  text-shadow: 0 2px 4px rgba(0, 40, 85, 0.15);
}
.SolutionBody-stats.SolutionBody-stats span {
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  .SolutionBody-stats.SolutionBody-stats {
    padding: 21px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionBody-stats.SolutionBody-stats {
    position: sticky;
    position: -webkit-sticky;
    top: 88px;
    bottom: 24px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 33.33%;
    max-width: 368px;
    margin: 0;
    padding: 24px;
    text-align: left;
  }
}
.SolutionBody-statsItem:not(:last-child) {
  margin: 0 0 21px;
}
@media screen and (min-width: 768px) {
  .SolutionBody-statsItem:not(:last-child) {
    margin: 0 0 28px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionBody-statsItem:not(:last-child) {
    margin: 0 0 32px;
  }
}
.SolutionBody-statsTitle.SolutionBody-statsTitle {
  margin: 0 0 21px;
  text-transform: uppercase;
  color: #002855;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .SolutionBody-statsTitle.SolutionBody-statsTitle {
    text-align: left;
    font-size: 18px;
  }
}
.SolutionBody-body.SolutionBody-body h2 {
  margin: 0 0 24px;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.5;
  color: #002855;
}
.SolutionBody-body.SolutionBody-body h2:not(:first-child) {
  margin-top: 40px;
}
.SolutionBody-body.SolutionBody-body h3 {
  margin: 0 0 28px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.4;
  color: #002855;
}
.SolutionBody-body.SolutionBody-body h3:not(:first-child) {
  margin-top: 40px;
}
.SolutionBody-body.SolutionBody-body h4 {
  margin: 0 0 16px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
}
.SolutionBody-body.SolutionBody-body h4:not(:first-child) {
  margin-top: 40px;
}
.SolutionBody-body.SolutionBody-body p {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.9;
  color: #798ea4;
}
.SolutionBody-body.SolutionBody-body p:not(:last-child) {
  margin: 0 0 24px;
}
.SolutionBody-body.SolutionBody-body ul li {
  margin: 0 0 32px;
  font-size: 0;
}
.SolutionBody-body.SolutionBody-body ul li img {
  display: inline-block;
  vertical-align: top;
  width: 44px;
  margin-right: 24px;
}
.SolutionBody-body.SolutionBody-body ul li span {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 44px - 24px);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.6;
  color: #002855;
}
@media screen and (min-width: 768px) {
  .SolutionBody-body.SolutionBody-body p {
    font-size: 18px;
  }
  .SolutionBody-body.SolutionBody-body p:not(:last-child) {
    margin: 0 0 28px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionBody-body.SolutionBody-body {
    display: inline-block;
    vertical-align: top;
    width: 66.66%;
    width: calc(100% - 384px);
    padding-left: 56px;
  }
  .SolutionBody-body.SolutionBody-body h2 {
    font-size: 28px;
  }
  .SolutionBody-body.SolutionBody-body h4 {
    font-size: 20px;
  }
  .SolutionBody-body.SolutionBody-body p {
    font-size: 18px;
  }
  .SolutionBody-body.SolutionBody-body p:not(:last-child) {
    margin: 0 0 32px;
  }
  .SolutionBody-body.SolutionBody-body ul li img,
  .SolutionBody-body.SolutionBody-body ul li span {
    vertical-align: middle;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionBody-body.SolutionBody-body {
    padding-left: 108px;
  }
  .SolutionBody-body.SolutionBody-body h2 {
    margin: 0 0 32px;
  }
}
.SolutionBody-textBanner.SolutionBody-textBanner {
  position: relative;
  margin: 60px 0;
}
.SolutionBody-textBanner.SolutionBody-textBanner p {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #002855;
  line-height: 1.6;
}
.SolutionBody-textBanner.SolutionBody-textBanner p > strong {
  font-weight: 700;
}
.SolutionBody-textBanner.SolutionBody-textBanner:before {
  content: "";
  position: absolute;
  top: -30px;
  right: -30px;
  bottom: -30px;
  left: -36px;
  z-index: -1;
  background-color: #f5f8fa;
}
@media screen and (min-width: 1024px) {
  .SolutionBody-textBanner.SolutionBody-textBanner {
    margin: 96px 0;
  }
  .SolutionBody-textBanner.SolutionBody-textBanner:before {
    content: "";
    position: absolute;
    top: -48px;
    right: -56px;
    bottom: -48px;
    left: -56px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionBody-textBanner.SolutionBody-textBanner {
    margin: 108px 0;
  }
  .SolutionBody-textBanner.SolutionBody-textBanner:before {
    content: "";
    position: absolute;
    top: -54px;
    right: -108px;
    bottom: -54px;
    left: -108px;
  }
}
.SolutionBenefits.SolutionBenefits {
  background-color: #f4f8fa;
}
.SolutionBenefits.SolutionBenefits--white {
  background-color: #fff;
}
.SolutionBenefits.SolutionBenefits h2 {
  margin: 0 0 30px;
  font-size: 25px;
  font-weight: 600;
  color: #002855;
  text-align: center;
}
.SolutionBenefits.SolutionBenefits h5 {
  margin: 0 0 20px;
  font-size: 20px;
  font-weight: 600;
  color: #002855;
}
.SolutionBenefits.SolutionBenefits p {
  font-size: 16px;
  color: rgba(0, 40, 85, 0.75);
}
.SolutionBenefits.SolutionBenefits .grid-container img {
  margin-bottom: 14px;
  height: 52px;
  width: 52px;
}
@media screen and (min-width: 768px) {
  .SolutionBenefits.SolutionBenefits.grid-padding {
    padding: 28px 21px 42px !important;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionBenefits.SolutionBenefits.grid-padding {
    padding: 80px 0 88px !important;
  }
  .SolutionBenefits.SolutionBenefits h2 {
    margin: 0 0 64px;
    font-size: 28px;
  }
  .SolutionBenefits.SolutionBenefits h5 {
    font-size: 20px;
  }
  .SolutionBenefits.SolutionBenefits p {
    font-size: 16px;
  }
  .SolutionBenefits.SolutionBenefits .grid-container img {
    margin-bottom: 16px;
    width: 60px;
    height: 60px;
  }
  .SolutionBenefits.SolutionBenefits
    .grid-container
    .row-fluid
    > .span6:nth-child(odd) {
    padding-right: 28px;
  }
  .SolutionBenefits.SolutionBenefits
    .grid-container
    .row-fluid
    > .span6:nth-child(2n) {
    padding-left: 28px;
  }
  .SolutionBenefits.SolutionBenefits .grid-container img {
    position: absolute;
    left: 0;
    top: 0;
  }
  .SolutionBenefits.SolutionBenefits .grid-container .span6.span6 {
    position: relative;
    padding-left: 88px;
  }
  .SolutionBenefits.SolutionBenefits
    .grid-container
    .span6.span6:nth-child(2n) {
    padding-left: 88px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionBenefits.SolutionBenefits {
    padding: 72px 0 90px;
  }
}
.SolutionBenefits-container {
  width: 100%;
  max-width: 1024px;
  padding: 30px 15px;
}
.SolutionBenefits-container .row-fluid .span6.grid-spacing {
  margin-bottom: 60px;
}
@media screen and (min-width: 768px) {
  .SolutionBenefits-container .row-fluid .span6.grid-spacing {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionBenefits-container {
    padding: 0;
  }
  .SolutionBenefits-container .row-fluid:first-child .span6.grid-spacing {
    margin-bottom: 0;
  }
}
.SolutionColumns-wrapper {
  padding: 12px;
}
@media screen and (min-width: 1024px) {
  .SolutionColumns-wrapper {
    padding: 58px 10px 72px;
  }
}
.SolutionColumns-container {
  width: 100%;
  max-width: 1024px;
}
.SolutionColumns {
  position: relative;
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  margin-bottom: 12px;
  box-shadow: 0 4px 7px -1px #ddd;
  border-radius: 4px;
  overflow: hidden;
  background: #fff;
}
@media (min-width: 630px) {
  .SolutionColumns {
    max-width: 48%;
  }
  .SolutionColumns:first-child {
    margin-right: 20px;
  }
}
.SolutionColumns img {
  border-radius: 4px 4px 0 0;
}
.SolutionColumns__MainImage {
  position: relative;
}
.SolutionColumns-body {
  padding: 16px;
}
@media screen and (min-width: 1024px) {
  .SolutionColumns-body {
    padding: 32px;
  }
}
.SolutionColumns__MainImage--Logo {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  text-align: center;
  padding-top: 10%;
}
.SolutionColumns__MainImage--Logo2 {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  text-align: center;
  padding-top: 21%;
}
.SolutionColumns.SolutionColumns h3 {
  margin: 0 0 20px;
  font-family: Poppins;
  font-weight: 600;
  color: #002855;
  font-size: 28px;
  line-height: 36px;
}
.SolutionColumns.SolutionColumns h4 {
  margin: 0 0 16px;
  font-family: Poppins;
  font-weight: 600;
  color: #002855;
  font-size: 22px;
  line-height: 36px;
}
.SolutionColumns.SolutionColumns p {
  font-family: Open Sans;
  font-weight: 400;
  color: #6e8297;
  font-size: 15px;
  line-height: 25px;
}
.SolutionColumns__list {
  list-style: disc;
  padding: 5px 10px 20px 40px;
}
.SolutionColumns__list b {
  color: #002855;
}
.SolutionColumns__list.SolutionColumns__list li {
  margin-bottom: 10px;
  color: #2f549c;
  line-height: 25px;
}
.SolutionColumns__list.SolutionColumns__list span {
  font-family: Open Sans;
  font-weight: 400;
  color: #6e8297;
  font-size: 15px;
  line-height: 25px;
}
.SolutionColumns__Download {
  font-size: 18px;
  font-weight: 600;
  bottom: 20px;
  left: 30px;
  position: absolute;
  color: #0085ca;
}
.SolutionColumns__Download.SolutionColumns__Download a,
.SolutionColumns__Download.SolutionColumns__Download p {
  display: inline-block;
  font-family: Open Sans;
  vertical-align: middle;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  color: #0085ca;
}
.SolutionColumns__Download svg {
  vertical-align: middle;
}
.SolutionVideo {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 4;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  background-color: rgba(8, 19, 31, 0.85);
}
.SolutionVideo:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 28px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .SolutionVideo:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionVideo:before {
    top: 30px;
  }
}
.SolutionVideo-videoContainer {
  width: 100%;
  margin: 0 20px;
  text-align: center;
  max-width: 800px;
}
@media screen and (min-width: 768px) {
  .SolutionVideo-videoContainer {
    margin: 0 auto;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionVideo-videoContainer {
    margin-bottom: 0;
    margin-top: 0;
  }
}
.SolutionVideo-video {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}
.SolutionVideo-video > iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: auto;
}
.SolutionVideo-banner.SolutionVideo-banner {
  position: relative;
  padding: 40px 18px;
  background-color: #002855;
  text-align: center;
  background-image: url(https://uipath.com/hubfs/Valentin/images/hr-solutions/video-placeholder.png);
  background-size: cover;
}
.SolutionVideo-banner.SolutionVideo-banner:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background-color: #002855;
  background: linear-gradient(0deg, #002855, rgba(0, 40, 85, 0));
}
@media screen and (min-width: 1024px) {
  .SolutionVideo-banner.SolutionVideo-banner {
    padding: 96px 24px 64px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionVideo-banner.SolutionVideo-banner {
    padding: 112px 24px 80px;
  }
}
.SolutionVideo-bannerBody {
  position: relative;
  z-index: 1;
}
.SolutionVideo-bannerButton {
  width: 64px;
  margin: 0 0 28px;
}
.SolutionVideo-bannerButton > img {
  width: 100%;
}
.SolutionVideo-bannerTitle.SolutionVideo-bannerTitle {
  margin: 0 0 24px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  color: #fff;
}
.SolutionVideo-bannerDesc.SolutionVideo-bannerDesc {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  color: #fff;
}
.SolutionBanner.SolutionBanner {
  margin: 30px 0;
  padding: 30px 15px;
  background-color: #f5f8fa;
  text-align: center;
}
.SolutionBanner.SolutionBanner .Button {
  display: inline-block;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .SolutionBanner.SolutionBanner {
    margin: 40px 0;
    padding: 40px 20px;
  }
  .SolutionBanner.SolutionBanner .Button {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionBanner.SolutionBanner {
    margin: 36px 0;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionBanner-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}
.SolutionBanner-pic {
  width: 120px;
  margin: 0 auto 30px;
}
@media screen and (min-width: 1024px) {
  .SolutionBanner-pic {
    width: 128px;
    margin-right: 56px;
    margin-bottom: 0;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionBanner-pic {
    width: 136px;
    margin-right: 80px;
  }
}
.SolutionBanner-title.SolutionBanner-title {
  margin: 0 0 15px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #002855;
  text-align: left;
}
@media screen and (min-width: 1024px) {
  .SolutionBanner-title.SolutionBanner-title {
    margin: 0 0 12px;
  }
}
.SolutionBanner-desc.SolutionBanner-desc {
  margin: 0 0 30px;
  color: rgba(0, 40, 85, 0.6);
  font-family: Inter, sans-serif;
  font-size: 18px;
  text-align: left;
}
@media screen and (min-width: 1024px) {
  .SolutionBanner-desc.SolutionBanner-desc {
    margin: 0;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionBanner-body {
    padding-right: 48px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionBanner-body {
    padding-right: 72px;
  }
}
.SolutionHero {
  background-image: url(https://cdn2.hubspot.net/hubfs/416323/Valentin/images/solutions/solutions-header.jpg);
  background-color: #0085ca;
  background-size: cover;
  background-position: 50% 50%;
}
.SolutionHero .Button {
  width: 100%;
  font-size: 18px;
}
.SolutionHero .Button:not(:last-child) {
  margin-bottom: 14px;
}
.SolutionHero--insurance {
  padding-bottom: 80px;
}
@media screen and (min-width: 480px) {
  .SolutionHero .Button {
    width: auto;
    margin-right: 14px;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHero {
    position: relative;
  }
  .SolutionHero--extended {
    padding-bottom: 200px;
  }
}
.SolutionHero-nav {
  padding: 18px 18px 4px;
}
@media screen and (min-width: 768px) {
  .SolutionHero-nav {
    padding: 21px 21px 8px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHero-nav {
    padding: 32px 24px 12px;
  }
}
@media screen and (min-width: 1232px) {
  .SolutionHero-nav {
    padding-left: 0;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionHero-nav {
    padding: 36px 27px 16px 0;
  }
}
.SolutionHero-navText.SolutionHero-navText {
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  color: #7c97b8;
  cursor: pointer;
}
.SolutionHero-container {
  padding: 42px 18px;
  font-size: 0;
}
@media screen and (min-width: 768px) {
  .SolutionHero-container {
    padding: 56px 21px 42px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHero-container {
    padding: 72px 24px 64px;
  }
}
@media screen and (min-width: 1232px) {
  .SolutionHero-container {
    padding-left: 0;
    padding-right: 20%;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionHero-container {
    padding: 81px 20% 90px 0;
  }
}
.SolutionHero-title.SolutionHero-title {
  margin: 0 0 21px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  color: #fff;
  text-shadow: 0 2px 4px rgba(0, 40, 85, 0.25);
}
@media screen and (min-width: 768px) {
  .SolutionHero-title.SolutionHero-title {
    margin: 0 0 17.5px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHero-title.SolutionHero-title {
    margin: 0 0 8px;
    font-size: 48px;
    letter-spacing: -1px;
  }
}
.SolutionHero-title.SolutionHero-title--black {
  color: #000;
  text-shadow: none;
}
@media screen and (min-width: 1280px) {
  .SolutionHero-title.SolutionHero-title--black {
    font-size: 56px;
  }
}
.SolutionHero-desc.SolutionHero-desc {
  margin: 0 0 21px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  color: #f3f6fa;
}
.SolutionHero-desc.SolutionHero-desc--black {
  color: #273139;
}
@media screen and (min-width: 768px) {
  .SolutionHero-desc.SolutionHero-desc {
    margin: 0 0 24.5px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHero-desc.SolutionHero-desc {
    margin: 0 0 32px;
    font-size: 25px;
  }
}
.SolutionHero-body {
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 1024px) {
  .SolutionHero-body {
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    margin-top: -120px;
  }
}
.SolutionHero-bodyContainer {
  padding: 36px 18px;
  margin: 0 0 12px;
}
@media screen and (min-width: 768px) {
  .SolutionHero-bodyContainer {
    padding: 56px 21px 42px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHero-bodyContainer {
    position: relative;
    padding: 80px 96px 64px 24px;
    background-color: #fff;
  }
  .SolutionHero-bodyContainer:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -100vw;
    z-index: 0;
    background-color: #fff;
  }
}
@media screen and (min-width: 1232px) {
  .SolutionHero-bodyContainer {
    padding-left: 0;
    padding-right: 224px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionHero-bodyContainer {
    padding: 72px 252px 126px 0;
  }
}
.SolutionHero-bodyTitle.SolutionHero-bodyTitle {
  position: relative;
  z-index: 1;
  margin: 0 0 32px;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.3;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .SolutionHero-bodyTitle.SolutionHero-bodyTitle {
    margin: 0 0 40px;
    font-size: 40px;
    font-family: Inter, sans-serif;
    font-weight: 700;
    line-height: 1.2;
    color: #000b23;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionHero-bodyTitle.SolutionHero-bodyTitle {
    margin: 0 0 48px;
  }
}
.SolutionHero-bodyDesc.SolutionHero-bodyDesc {
  position: relative;
  z-index: 1;
  margin: 0 0 32px;
  padding-left: 16px;
  border-left: 4px solid #fa4616;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.5;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .SolutionHero-bodyDesc.SolutionHero-bodyDesc {
    margin: 0 0 40px;
    padding-left: 24px;
    font-size: 25px;
    font-family: Inter, sans-serif;
    font-weight: 400;
    line-height: 1.25;
  }
  .SolutionQuote .SolutionHero-bodyDesc.SolutionHero-bodyDesc {
    font-size: 16px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionHero-bodyDesc.SolutionHero-bodyDesc {
    margin: 0 0 48px;
    padding-left: 32px;
  }
}
.SolutionHero-bodyText.SolutionHero-bodyText {
  position: relative;
  z-index: 1;
  margin: 0;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.7;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .SolutionHero-bodyText.SolutionHero-bodyText {
    margin: 0;
    font-size: 16px;
    font-family: Inter, sans-serif;
    font-weight: 500;
    line-height: 1.5;
    color: #12437a;
  }
}
.SolutionHero-aside {
  padding: 0 18px 36px;
}
@media screen and (min-width: 1024px) {
  .SolutionHero-aside {
    padding-left: 0;
  }
}
.SolutionHero-promoBox.SolutionHero-promoBox {
  margin: 0 auto 30px;
  padding: 72px 36px 69px;
  max-width: 400px;
  min-width: 280px;
  background-color: #0085c9;
  color: #f3f6fa;
  font-size: 14px;
  text-align: center;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/brand-dots.png);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 279px auto;
}
.SolutionHero-promoBox.SolutionHero-promoBox--darker {
  background-color: #004f8c;
}
.SolutionHero-promoBox.SolutionHero-promoBox > figure {
  position: relative;
  display: inline-block;
  margin: 0 0 10px;
  color: #f3f6fa;
}
.SolutionHero-promoBox.SolutionHero-promoBox > figure:before {
  content: "";
  position: absolute;
  left: 1px;
  right: 1px;
  bottom: 12%;
  height: 12px;
  background-color: #32b5ec;
}
.SolutionHero-promoBox.SolutionHero-promoBox > figure > span {
  position: relative;
  z-index: 1;
  font-family: Inter, sans-serif;
  font-size: 80px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0;
  line-height: 76px;
  color: #f3f6fa;
}
.SolutionHero-promoBox.SolutionHero-promoBox > strong {
  display: block;
  margin: 0 0 10px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #f5f8fa;
}
@media screen and (min-width: 1440px) {
  .SolutionHero-promoBox.SolutionHero-promoBox {
    min-width: 320px;
  }
}
.SolutionHero--insurance .SolutionHero-promoBox.SolutionHero-promoBox {
  margin: 0 auto;
}
.SolutionHero-promoLink.SolutionHero-promoLink > span {
  display: block;
  margin: 0 0 12px;
  color: #12437a;
  font-size: 12px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 1.4;
}
.SolutionHero-promoLink.SolutionHero-promoLink > a {
  color: #0085c9;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.7;
}
.SolutionHero-benefits {
  padding: 0 18px 48px;
}
@media screen and (min-width: 1024px) {
  .SolutionHero-benefits {
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 1232px) {
  .SolutionHero-benefits {
    padding-left: 0;
  }
}
.SolutionHero-benefitsTitle.SolutionHero-benefitsTitle {
  margin: 0 0 30px;
  font-size: 25px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.3;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .SolutionHero-benefitsTitle.SolutionHero-benefitsTitle {
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    padding-right: 32px;
    font-size: 32px;
    font-family: Inter, sans-serif;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.25;
    color: #000b23;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHero-benefitsList {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 68%;
  }
}
.Solutionhero-benefitsItem.Solutionhero-benefitsItem {
  font-size: 0;
}
.Solutionhero-benefitsItem.Solutionhero-benefitsItem:not(:last-child) {
  margin-bottom: 32px;
}
.Solutionhero-benefitsItem.Solutionhero-benefitsItem > figure {
  display: inline-block;
  vertical-align: top;
  width: 48px;
  height: 48px;
  margin: 6px 0 0;
}
.Solutionhero-benefitsItem.Solutionhero-benefitsItem > p {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 48px);
  margin: 0;
  padding-left: 22px;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.7;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .Solutionhero-benefitsItem.Solutionhero-benefitsItem {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding-right: 24px;
  }
  html.flexboxtweener .Solutionhero-benefitsItem.Solutionhero-benefitsItem {
    -ms-flex: 0 0 46%;
    flex: 0 0 46%;
  }
  .Solutionhero-benefitsItem.Solutionhero-benefitsItem:not(:last-child) {
    margin-bottom: 40px;
  }
  .Solutionhero-benefitsItem.Solutionhero-benefitsItem > figure {
    width: 56px;
    height: 56px;
  }
  .Solutionhero-benefitsItem.Solutionhero-benefitsItem > p {
    width: calc(100% - 56px);
    padding-left: 26px;
  }
}
.SolutionHero-video + .SolutionHero-aside {
  display: none;
}
@media screen and (min-width: 1024px) {
  .SolutionHero-video + .SolutionHero-aside {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    transition: all 0.2s ease;
  }
  .SolutionHero-video:hover + .SolutionHero-aside {
    transform: translateX(80px);
  }
}
.SolutionHero-videoWrapper {
  position: relative;
  margin-top: -80px;
  margin-right: 240px;
  padding: 18px;
  width: 100%;
}
.SolutionHero-videoWrapper:before {
  content: "";
  position: absolute;
  top: -24px;
  left: -24px;
  z-index: -1;
  width: 232px;
  height: 240px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/solutions/blue-dots.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50%;
}
@media screen and (min-width: 1024px) {
  .SolutionHero-videoWrapper {
    margin-top: -273px;
    padding: 0;
  }
}
.SolutionHero-videoContent.SolutionHero-videoContent {
  padding: 18px;
}
.SolutionHero-videoContent.SolutionHero-videoContent h2 {
  margin: 0 0 20px;
  font-size: 25px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.3;
  color: #f3f6fa;
}
.SolutionHero-videoContent.SolutionHero-videoContent h3 {
  margin: 0;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #cfdbea;
}
.SolutionHero-videoContent.SolutionHero-videoContent p {
  margin: 0;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 1.7;
  color: #fff;
}
.SolutionHero-videoContent.SolutionHero-videoContent p:not(:last-child) {
  margin: 0 0 20px;
}
@media screen and (min-width: 1024px) {
  .SolutionHero-videoContent.SolutionHero-videoContent {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 80px 24px 96px;
    background-color: #0085c9;
  }
  .SolutionHero-videoContent.SolutionHero-videoContent h2 {
    margin: 0 0 32px;
    font-size: 40px;
    font-family: Inter, sans-serif;
    font-weight: 700;
    color: #f3f6fa;
    line-height: 48px;
  }
  .SolutionHero-videoContent.SolutionHero-videoContent h3 {
    font-size: 18px;
    font-family: Inter, sans-serif;
    font-weight: 500;
    color: #f3f6fa;
    line-height: 24px;
  }
  .SolutionHero-videoContent.SolutionHero-videoContent:before {
    content: "";
    position: absolute;
    top: -1px;
    bottom: 0;
    left: -50vw;
    right: -50vw;
    z-index: -1;
    margin: auto;
    background-color: #0085c9;
  }
  .SolutionHero-videoContent.SolutionHero-videoContent:after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: -50vw;
    z-index: -1;
    width: 50vw;
    height: 500px;
    margin: auto;
    background-color: #0085c9;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionHero-videoContent.SolutionHero-videoContent {
    padding: 108px 27px 126px 0;
  }
}
.SolutionHero-videoContentBody {
  margin: 0 0 24px;
  padding: 2px 0 2px 16px;
  border-left: 4px solid #fa4616;
}
@media screen and (min-width: 1024px) {
  .SolutionHero-videoContentBody {
    padding: 2px 0 2px 80px;
    margin: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    border-left: 6px solid #fa4616;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHero-videoText {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding-left: 80px;
  }
  .SolutionHero-videoText > p {
    position: relative;
  }
  .SolutionHero-videoText > p:before {
    content: "";
    position: absolute;
    top: 10px;
    left: -64px;
    width: 40px;
    height: 6px;
    background-color: #32b5ec;
  }
}
.SolutionHero-weirderHeader {
  padding: 0 18px;
}
.SolutionHero-weirderHeader .SolutionHero-promoBox {
  position: relative;
}
.SolutionHero-weirderHeader .SolutionHero-promoBox:before {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  right: -50%;
  z-index: -1;
  margin: 0 auto;
  width: 100vw;
  height: 80px;
  background-color: #0085c9;
}
.SolutionHero-weirderHeader .SolutionHero-bodyContainer {
  padding: 0;
}
@media screen and (min-width: 1024px) {
  .SolutionHero-weirderHeader .SolutionHero-promoBox {
    position: absolute;
    width: 320px;
    margin: 0;
  }
  .SolutionHero-weirderHeader .SolutionHero-promoBox:before {
    top: -1px;
    bottom: 50%;
    right: 100%;
    left: -100vw;
    height: auto;
  }
  .SolutionHero-weirderHeader .SolutionHero-bodyContainer {
    padding-left: 400px;
    padding-top: 80px;
    background: 0 0;
  }
  .SolutionHero-weirderHeader .SolutionHero-bodyContainer:before {
    content: none;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionHero-weirderHeader {
    padding-left: 0;
  }
}
.SolutionHero-videoBody {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  background-color: #000;
}
.SolutionHero-videoBody > iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.SolutionHero-videoBody--cover:hover .SolutionHero-videoBodyBg {
  visibility: hidden;
  opacity: 0;
  transform: scale(0.95);
  transition: opacity 0.2s ease, transform 0.1s ease, visibility 0s 0.2s;
}
.SolutionHero-videoBody .SolutionHero-videoBodyBg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-position: 50%;
  background-size: 100%;
  opacity: 1;
  transform: scale(1);
  visibility: visible;
  transition: opacity 0.2s ease, transform 0.1s ease, visibility 0s 0s;
}
.SolutionHero-videoSection {
  position: relative;
  background-color: #0085c9;
}
.SolutionHero-videoSection .SolutionHero-videoWrapper {
  overflow: hidden;
}
.SolutionHero-videoSection .SolutionHero-videoWrapper:before {
  right: -24px;
  left: auto;
  z-index: 0;
}
@media screen and (min-width: 1024px) {
  .SolutionHero-videoSection {
    background-color: transparent;
  }
  .SolutionHero-videoSection .SolutionHero-videoWrapper {
    padding-right: 240px;
  }
}
.SolutionHero-navButton.SolutionHero-navButton {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 4px 36px 4px 16px;
  margin-left: 16px;
  border-radius: 12px;
  color: #fff;
  background-color: rgba(53, 56, 70, 0.25);
  text-transform: uppercase;
  transition: background-color 0.2s ease;
}
.SolutionHero-navButton.SolutionHero-navButton:before {
  content: "";
  position: absolute;
  top: 0;
  right: 12px;
  bottom: 6px;
  width: 12px;
  height: 12px;
  margin: auto 0;
  border-bottom: 2px solid #f5f8fa;
  border-left: 2px solid #f5f8fa;
  transform: rotate(-45deg);
}
.SolutionHero-navButton.SolutionHero-navButton:hover {
  background-color: rgba(53, 56, 70, 0.5);
}
.SolutionHero-navigation {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  padding: 44px 16px;
  background-color: #000b23;
  transform: translateY(-12px);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease, transform 0.15s ease, visibility 0s 0.2s;
}
.SolutionHero-navigation.is-active {
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
  transition: opacity 0.2s ease, transform 0.15s ease, visibility 0s 0s;
}
@media screen and (min-width: 768px) {
  .SolutionHero-navigation {
    padding: 52px 20px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHero-navigation {
    padding: 60px 20px 72px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionHero-navigation {
    padding: 76px 20px 72px;
    bottom: 0;
  }
}
.SolutionHero-navigationContainer {
  position: relative;
}
.SolutionHero-navigationTitle.SolutionHero-navigationTitle {
  margin: 0 0 20px;
  padding-right: 40px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  color: #f3f6fa;
}
@media screen and (min-width: 1024px) {
  .SolutionHero-navigationTitle.SolutionHero-navigationTitle {
    margin: 0 0 28px;
  }
}
.SolutionHero-navList {
  font-size: 0;
}
.SolutionHero-navList > li > a {
  display: block;
  padding: 10px 0;
  text-decoration: underline;
  color: #0085c9;
}
.SolutionHero-navList > li > a:visited {
  color: #0085c9;
}
@media screen and (min-width: 768px) {
  .SolutionHero-navList > li {
    display: inline-block;
    width: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHero-navList > li {
    width: 33.33%;
  }
  .SolutionHero-navList > li > a {
    padding: 14px 0;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionHero-navList > li {
    width: 25%;
  }
}
.SolutionHero-navClose {
  position: absolute;
  top: -44px;
  right: -16px;
  width: 52px;
  height: 52px;
}
.SolutionHero-navClose:after,
.SolutionHero-navClose:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #7c97b8;
  width: 3px;
  height: 22px;
}
.SolutionHero-navClose:before {
  transform: rotate(45deg);
}
.SolutionHero-navClose:after {
  transform: rotate(-45deg);
}
@media screen and (min-width: 768px) {
  .SolutionHero-navClose {
    top: -52px;
    right: -16px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHero-navClose {
    top: -60px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionHero-navClose {
    top: -64px;
    right: -4px;
  }
}
.SolutionSellingPoints {
  padding: 48px 18px;
  background-color: #f5f8fa;
}
@media screen and (min-width: 1024px) {
  .SolutionSellingPoints {
    padding: 0;
    background-color: #fff;
  }
  .SolutionSellingPoints .SolutionHero-promoBox {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 0;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionSellingPoints-body {
    padding: 96px 24px 168px;
    background-color: #f5f8fa;
  }
}
.SolutionSellingPoints-container {
  position: relative;
}
@media screen and (min-width: 1440px) {
  .SolutionSellingPoints .SolutionSellingPoints-container {
    z-index: 1;
  }
}
.SolutionSellingPoints-title.SolutionSellingPoints-title {
  position: relative;
  margin: 0 0 28px;
  padding: 32px 0 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #000b23;
  line-height: 1.35;
}
.SolutionSellingPoints-title.SolutionSellingPoints-title:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  height: 6px;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .SolutionSellingPoints-title.SolutionSellingPoints-title {
    padding-right: 40%;
    font-size: 40px;
    font-family: Inter, sans-serif;
    font-weight: 700;
    line-height: 1.2;
    color: #000b23;
  }
}
.SolutionSellingPoints-desc.SolutionSellingPoints-desc {
  margin: 0 0 36px;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  color: #12437a;
  line-height: 1.6;
}
@media screen and (min-width: 1024px) {
  .SolutionSellingPoints-desc.SolutionSellingPoints-desc {
    margin: 0;
    padding-right: 40%;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionSellingPoints-list {
    padding: 48px 30% 48px 48px;
    margin-top: -120px;
    font-size: 0;
    background-color: #fff;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionSellingPoints-list {
    position: relative;
    padding: 72px 320px 72px 72px;
  }
  .SolutionSellingPoints-list:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    z-index: 0;
    width: 100vw;
    height: 120px;
    background-color: #fff;
  }
}
.SolutionSellingPoints-item.SolutionSellingPoints-item:not(:last-child) {
  margin-bottom: 32px;
}
.SolutionSellingPoints-item.SolutionSellingPoints-item p {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 32px);
  margin: 0;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 1.7;
  color: #12437a;
}
.SolutionSellingPoints-item.SolutionSellingPoints-item p strong {
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .SolutionSellingPoints-item.SolutionSellingPoints-item p {
    width: calc(100% - 36px);
  }
}
@media screen and (min-width: 1024px) {
  .SolutionSellingPoints-item.SolutionSellingPoints-item {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding-right: 24px;
  }
  .SolutionSellingPoints-item.SolutionSellingPoints-item p {
    width: calc(100% - 48px);
  }
}
@media screen and (min-width: 1440px) {
  .SolutionSellingPoints-item.SolutionSellingPoints-item {
    padding-right: 40px;
  }
}
.SolutionSellingPoints-listIcon {
  display: inline-block;
  vertical-align: top;
  width: 22px;
  margin-right: 10px;
  margin-top: -2px;
}
@media screen and (min-width: 768px) {
  .SolutionSellingPoints-listIcon {
    width: 24px;
    margin-right: 12px;
    margin-top: -4px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionSellingPoints-listIcon {
    margin-right: 24px;
    margin-top: -4px;
  }
}
.SolutionAsset {
  padding: 24px 18px 36px;
  margin-top: 144px;
  background-color: #0062a2;
}
@media screen and (min-width: 1024px) {
  .SolutionAsset {
    padding: 96px 48px;
    margin-top: 0;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionAsset {
    padding: 108px 54px;
    margin-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionAsset-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionAsset-body {
    padding-left: 80px;
    -ms-flex: 0 0 66.66%;
    flex: 0 0 66.66%;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionAsset-body {
    padding-left: 108px;
    padding-right: 108px;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
  }
}
.SolutionAsset-pic {
  position: relative;
  display: block;
  margin: -144px auto 36px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .SolutionAsset-pic {
    margin: 0;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionAsset-pic {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
  }
}
.SolutionAsset-picWrapper {
  position: relative;
  display: inline-block;
}
.SolutionAsset-picWrapper:before {
  content: "";
  position: absolute;
  left: -24px;
  bottom: 40px;
  z-index: 0;
  width: 40px;
  height: 40px;
  opacity: 0.85;
  transform: rotate(33.33deg);
  transform-origin: bottom left;
  background-color: #ff6900;
}
.SolutionAsset-picWrapper:after {
  content: "";
  position: absolute;
  left: -24px;
  bottom: 40px;
  z-index: 1;
  width: 72px;
  height: 56px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/solutions/asset-icon.svg);
  background-size: 24px auto;
  background-repeat: no-repeat;
  background-color: #fa4616;
  background-position: 50%;
}
.SolutionAsset-picWrapper--linkIcon:after {
  background-image: url(https://uipath.com/hubfs/Valentin/images/icons/link_icon.svg);
}
.SolutionAsset-picWrapper > div {
  position: relative;
  z-index: 1;
  box-shadow: 0 10px 10px 0 rgba(53, 56, 70, 0.25);
}
.SolutionAsset-picWrapper > div:before {
  content: "";
  position: absolute;
  top: -24px;
  left: -24px;
  z-index: -1;
  width: 232px;
  height: 240px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/solutions/blue-dots.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50%;
}
.SolutionAsset-picWrapper img {
  border-radius: 2px;
  overflow: hidden;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .SolutionAsset-picWrapper > div:before {
    top: -40px;
    left: -40px;
  }
}
.SolutionAsset-title.SolutionAsset-title {
  margin: 0 0 28px;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.35;
  color: #f5f8fa;
}
@media screen and (min-width: 1024px) {
  .SolutionAsset-title.SolutionAsset-title {
    margin: 0 0 32px;
    font-size: 40px;
    font-family: Inter, sans-serif;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.2;
  }
}
.SolutionAsset-desc.SolutionAsset-desc {
  margin: 0 0 24px;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.3;
  color: #cfdbea;
}
@media screen and (min-width: 1024px) {
  .SolutionAsset-desc.SolutionAsset-desc {
    margin: 0 0 32px;
    font-size: 18px;
    font-family: Inter, sans-serif;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionAsset-desc.SolutionAsset-desc {
    padding-right: 36px;
  }
}
.SolutionAsset-button {
  width: 100%;
  font-size: 16px;
  font-weight: 600;
}
@media screen and (min-width: 480px) {
  .SolutionAsset-button {
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionAsset-button {
    width: auto;
    font-size: 18px;
  }
}
.SolutionAsset-list {
  margin-bottom: 28px;
}
.SolutionAsset-list > li {
  color: #cfdbea;
  padding-left: 28px;
  background: url(https://uipath.com/hubfs/Valentin/images/solutions/ic_check-3.png)
    0 2px / auto no-repeat;
}
.SolutionAsset-list > li:not(:last-child) {
  margin-bottom: 20px;
}
@media screen and (min-width: 1024px) {
  .SolutionAsset-list {
    margin-bottom: 32px;
  }
  .SolutionAsset-list > Li:not(:last-child) {
    margin-bottom: 16px;
  }
}
.SolutionHelp {
  position: relative;
  padding: 60px 12px;
  text-align: center;
  background-color: #f5f8fa;
  border-bottom: 1px solid #f5f8fa;
}
.SolutionHelp .Button {
  display: block;
  padding: 0.8em 3em;
  margin: 0 12px 18px;
}
@media screen and (min-width: 1024px) {
  .SolutionHelp--visual .Button,
  .SolutionHelp--visual .SolutionHelp-desc,
  .SolutionHelp--visual .SolutionHelp-title {
    position: relative;
    z-index: 1;
  }
  .SolutionHelp--visual:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    width: 1200px;
    height: 292px;
    margin: 0 auto;
    background: url(https://uipath.com/hubfs/resources/About%20Us/UiPath.png);
    background-size: 100%;
    background-position: 100%;
    background-repeat: no-repeat;
  }
}
.SolutionHelp:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 80px;
  height: 4px;
  background-color: #fa4616;
}
@media screen and (min-width: 480px) {
  .SolutionHelp {
    padding: 18px;
  }
  .SolutionHelp .Button {
    display: inline-block;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) {
  .SolutionHelp {
    padding: 42px 21px;
  }
  .SolutionHelp:after {
    height: 6px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionHelp {
    padding: 128px 24px;
  }
}
.SolutionHelp-title.SolutionHelp-title {
  margin: 0 0 14px;
  font-size: 36px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1.3;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .SolutionHelp-title.SolutionHelp-title {
    margin: 0 0 20px;
    font-size: 50px;
  }
}
.SolutionHelp-desc {
  margin: 0 0 28px;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 1.3;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .SolutionHelp-desc {
    margin: 0 0 36px;
  }
}
.SolutionNewBenefits {
  position: relative;
  margin-top: 164px;
  padding: 172px 18px 40px;
  background-color: #f5f8fa;
}
@media screen and (min-width: 1024px) {
  .SolutionNewBenefits {
    margin-top: 128px;
    padding: 80px 18px 40px;
  }
  .SolutionNewBenefits:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    right: 88px;
    margin: auto;
    width: 80px;
    height: 6px;
    background-color: #fa4616;
  }
  .SolutionNewBenefits--center:before {
    right: 0;
    width: 160px;
  }
  .SolutionNewBenefits--center .SolutionNewBenefits-header {
    max-width: 720px;
    margin: 0 auto;
  }
  .SolutionNewBenefits--no-margin {
    margin-top: 0;
  }
  .SolutionNewBenefits .SolutionsInfoBanner-listItem {
    width: auto;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionNewBenefits {
    padding: 96px 18px 64px;
  }
  .SolutionNewBenefits:before {
    right: 160px;
  }
  .SolutionNewBenefits--center:before {
    right: 0;
  }
  .SolutionNewBenefits--no-margin {
    margin-top: 0;
  }
}
.SolutionNewBenefits--center {
  padding: 32px 18px 48px;
  margin-top: 24px;
}
.SolutionNewBenefits--center:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: -1;
  height: 240px;
  background-color: #f5f8fa;
}
.SolutionNewBenefits--realWhite {
  background-color: #fff;
}
.SolutionNewBenefits--no-margin {
  margin-top: 0;
}
@media screen and (min-width: 1024px) {
  .SolutionNewBenefits--noBg {
    padding-top: 64px;
    padding-bottom: 0;
  }
  .SolutionNewBenefits--noBg:after,
  .SolutionNewBenefits--noBg:before {
    content: none;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionNewBenefits--noBg {
    padding-top: 96px;
  }
}
.SolutionNewBenefits-pic {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 280px;
  padding: 64px;
  background-color: #fff;
  transform: translateY(-50%);
}
.SolutionNewBenefits-pic:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  box-shadow: 0 8px 16px 0 rgba(19, 29, 64, 0.1);
}
@media screen and (min-width: 1024px) {
  .SolutionNewBenefits-pic {
    right: calc(50% + 176px);
    left: auto;
    margin: 0;
    transform: none;
  }
  .SolutionNewBenefits-pic:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 100%;
    width: 50vw;
    background-color: #fff;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionNewBenefits-pic {
    right: calc(50% + 240px);
  }
}
@media screen and (min-width: 1024px) {
  .SolutionNewBenefits-weirdHeader {
    height: 280px;
    padding-left: 472px;
    padding-right: 48px;
  }
}
@media screen and (min-width: 1232px) {
  .SolutionNewBenefits-weirdHeader {
    padding-left: 520px;
    padding-right: 48px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionNewBenefits-weirdHeader {
    padding-left: 480px;
    padding-right: 90px;
  }
}
.SolutionNewBenefits-header {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .SolutionNewBenefits-header {
    padding: 32px 0 64px;
  }
  .SolutionNewBenefits-header
    .SolutionNewBenefits-title.SolutionNewBenefits-title {
    text-align: center;
  }
}
.SolutionNewBenefits-title.SolutionNewBenefits-title {
  margin: 0 0 32px;
  font-size: 36px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  letter-spacing: -1px;
  line-height: 1.3;
  color: #000b23;
}
.SolutionNewBenefits-title.SolutionNewBenefits-title--small {
  font-size: 28px;
}
@media screen and (min-width: 1024px) {
  .SolutionNewBenefits-title.SolutionNewBenefits-title {
    margin: 0 0 32px;
    font-size: 40px;
    text-align: left;
  }
  .SolutionNewBenefits-title.SolutionNewBenefits-title--small {
    margin: 0 0 64px;
    padding: 0 160px;
    text-align: center;
  }
}
.SolutionNewBenefits-subTitle.SolutionNewBenefits-subTitle {
  margin: 0 0 32px;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #12437a;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .SolutionNewBenefits-subTitle.SolutionNewBenefits-subTitle {
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionNewBenefits-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.SolutionNewBenefits-item.SolutionNewBenefits-item {
  font-size: 0;
}
.SolutionNewBenefits-item.SolutionNewBenefits-item:not(:last-child) {
  margin-bottom: 32px;
}
.SolutionNewBenefits-item.SolutionNewBenefits-item > figure {
  display: inline-block;
  vertical-align: top;
  width: 48px;
  height: 48px;
  margin: 6px 0 0;
}
.SolutionNewBenefits-item.SolutionNewBenefits-item > figure > img {
  min-width: 100%;
  height: 100%;
}
.SolutionNewBenefits-item.SolutionNewBenefits-item h4 {
  margin: 0 0 12px;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.3;
  color: #000b23;
}
.SolutionNewBenefits-item.SolutionNewBenefits-item p {
  margin: 0;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.7;
  color: #12437a;
}
.SolutionNewBenefits-item.SolutionNewBenefits-item p:not(:last-child) {
  margin: 0 0 16px;
}
@media screen and (min-width: 1024px) {
  .SolutionNewBenefits-item.SolutionNewBenefits-item {
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    padding-right: 24px;
  }
  html.flexboxtweener .SolutionNewBenefits-item.SolutionNewBenefits-item {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
  }
  .SolutionNewBenefits-item.SolutionNewBenefits-item:not(:last-child) {
    margin-bottom: 40px;
  }
  .SolutionNewBenefits-item.SolutionNewBenefits-item > figure {
    width: 56px;
    height: 56px;
  }
  .SolutionNewBenefits-item.SolutionNewBenefits-item h4 {
    font-size: 20px;
    font-family: Inter, sans-serif;
    font-weight: 600;
    line-height: 1.3;
    color: #000b23;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionNewBenefits-item.SolutionNewBenefits-item {
    padding-right: 32px;
  }
}
.SolutionNewBenefits-itemContent {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 48px);
  padding-left: 22px;
}
@media screen and (min-width: 1024px) {
  .SolutionNewBenefits-itemContent {
    width: calc(100% - 56px);
    padding-left: 26px;
  }
}
.SolutionQuote {
  padding: 64px 0 24px;
}
@media screen and (min-width: 1024px) {
  .SolutionQuote {
    padding: 64px 24px 24px;
    margin-bottom: -120px;
  }
}
.SolutionQuote-quote.SolutionQuote-quote {
  position: relative;
  margin: 0 0 48px;
  padding: 48px 18px 36px;
  font-size: 25px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.45;
  color: #12437a;
  background-color: #f5f8fa;
  border: 0;
}
.SolutionQuote-quote.SolutionQuote-quote > p {
  display: block;
  margin: 0 0 20px;
  font-size: 25px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.4;
  color: #12437a;
}
.SolutionQuote-quote.SolutionQuote-quote > span {
  display: block;
  margin: 0 0 4px;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.2;
  color: #12437a;
}
.SolutionQuote-quote.SolutionQuote-quote:before {
  content: "“";
  position: absolute;
  left: 18px;
  top: 0;
  font-size: 300px;
  line-height: 300px;
  font-family: Inter, sans-serif;
  color: #fa4616;
  transform: translateY(-20%);
}
@media screen and (min-width: 1024px) {
  .SolutionQuote-quote.SolutionQuote-quote {
    margin: 64px 96px 0 0;
    padding: 80px 480px 80px 64px;
  }
  .SolutionQuote-quote.SolutionQuote-quote > p {
    font-size: 32px;
    font-family: Inter, sans-serif;
    font-weight: 600;
    line-height: 1.25;
    color: #7c97b8;
  }
}
.SolutionQuote-container {
  padding: 0 18px;
}
@media screen and (min-width: 1024px) {
  .SolutionQuote-container {
    position: relative;
    z-index: 1;
    padding: 80px 48px 80px 80px;
    margin-left: 50%;
    margin-top: -200px;
    background-color: #fff;
  }
}
.SolutionVideos {
  position: relative;
  padding: 56px 18px 0;
  background-color: #f5f8fa;
}
@media screen and (min-width: 1024px) {
  .SolutionVideos {
    padding: 72px 18px 0;
    background-color: #fff;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionVideos {
    padding: 88px 18px 0;
  }
}
.SolutionVideos-title.SolutionVideos-title {
  position: relative;
  margin: 0 0 48px;
  padding-right: 16px;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.3;
  color: #000b23;
}
.SolutionVideos-title.SolutionVideos-title:before {
  content: "";
  position: absolute;
  top: -30px;
  left: 0;
  width: 80px;
  height: 6px;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .SolutionVideos-title.SolutionVideos-title {
    max-width: 600px;
    margin: 0 auto 80px;
    padding-right: 80px;
    font-size: 36px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionVideos-title.SolutionVideos-title {
    max-width: 960px;
    padding-right: 200px;
    font-size: 40px;
  }
}
.SolutionVideos-body {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.SolutionVideos-body .SolutionVideos-videoVideo {
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
.SolutionVideos-body:after {
  content: "";
  position: absolute;
  top: 128px;
  left: -18px;
  right: -18px;
  bottom: 0;
  z-index: 0;
  background-color: #0062a2;
}
@media screen and (min-width: 1024px) {
  .SolutionVideos-body:after {
    top: 160px;
  }
  .SolutionVideos-body:before {
    content: "";
    position: absolute;
    left: calc(50% + 240px);
    width: 50vw;
    top: -128px;
    bottom: 0;
    background-color: #0062a2;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionVideos-body:before {
    left: calc(50% + 360px);
  }
}
.SolutionVideos-videoContainer {
  position: relative;
}
.SolutionVideos-videoContainer:before {
  content: "";
  position: absolute;
  top: -24px;
  left: -24px;
  width: 232px;
  height: 240px;
  width: 88px;
  height: 88px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/solutions/blue-dots.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 50%;
}
@media screen and (min-width: 1024px) {
  .SolutionVideos-videoContainer {
    max-width: 600px;
    margin: 0 auto 18px;
  }
  .SolutionVideos-videoContainer:before {
    top: -40px;
    left: -40px;
    width: 232px;
    height: 240px;
    z-index: 1;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionVideos-videoContainer {
    max-width: 960px;
  }
}
.SolutionVideos-videoWrapper {
  position: relative;
  margin: 0 0 16px;
  z-index: 1;
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}
.SolutionVideos-videoWrapper > iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.SolutionVideos-videoDesc.SolutionVideos-videoDesc {
  position: relative;
  padding: 0 0 42px;
  z-index: 1;
}
.SolutionVideos-videoDesc.SolutionVideos-videoDesc:before {
  content: "";
  position: absolute;
  left: -18px;
  top: 18px;
  width: 24px;
  height: 4px;
  background-color: #32b5ec;
}
.SolutionVideos-videoDesc.SolutionVideos-videoDesc p {
  margin: 0;
  padding-left: 24px;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.75;
  color: #f3f6fa;
}
.SolutionVideos-videoDesc.SolutionVideos-videoDesc p:not(:last-child) {
  margin: 0 0 12px;
}
@media screen and (min-width: 1024px) {
  .SolutionVideos-videoDesc.SolutionVideos-videoDesc {
    max-width: 600px;
    margin: 0 auto;
  }
  .SolutionVideos-videoDesc.SolutionVideos-videoDesc p {
    padding-left: 88px;
    padding-right: 160px;
  }
  .SolutionVideos-videoDesc.SolutionVideos-videoDesc:before {
    left: 24px;
    width: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionVideos-videoDesc.SolutionVideos-videoDesc {
    max-width: 960px;
  }
  .SolutionVideos-videoDesc.SolutionVideos-videoDesc p {
    padding-right: 400px;
  }
}
.SolutionVideos-videoVideo {
  z-index: 1;
  left: 0;
  right: 0;
  transition: all 0.6s ease;
  transform: translate(150%);
  opacity: 0.75;
}
.SolutionVideos-videoVideo:nth-child(2) {
  transform: translate(50%);
}
.SolutionVideos-videoVideo.is-active {
  position: relative;
  transform: translate(0) scale(1);
  transition: all 0.45s ease;
  opacity: 1;
}
.SolutionVideos-videoVideo.is-active:nth-child(2) {
  transform: translate(-100%) scale(1);
}
.SolutionVideos-videoVideo.is-transitioning {
  transform: translate(150%, 5%) scale(0.9);
}
.SolutionVideos-videoVideo.is-transitioning:nth-child(2) {
  transform: translate(50%, 5%) scale(0.9);
}
@media screen and (min-width: 1024px) {
  .SolutionVideos-videoVideo {
    transform: translate(100%);
  }
}
.SolutionVideos-button {
  position: absolute;
  bottom: calc(100% + 16px);
  right: 0;
  left: 0;
  z-index: 1;
  padding: 8px;
  background: red;
  width: 80px;
  height: 48px;
  margin: auto;
}
@media screen and (min-width: 1024px) {
  .SolutionVideos-button {
    left: 370px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionVideos-button {
    left: 600px;
  }
}
.SolutionQuotes {
  padding: 40px 12px;
}
@media screen and (min-width: 1024px) {
  .SolutionQuotes {
    padding: 56px 16px 72px;
  }
}
.SolutionQuotes-title.SolutionQuotes-title {
  margin: 0 0 28px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .SolutionQuotes-title.SolutionQuotes-title {
    margin: 0 0 36px;
    font-size: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionQuotes-list {
    display: -ms-flexbox;
    display: flex;
  }
}
.SolutionQuotes-item.SolutionQuotes-item {
  position: relative;
  margin: 60px 0 12px;
  padding: 100px 12px 12px;
  border: 1px solid #cfdbea;
}
.SolutionQuotes-item.SolutionQuotes-item:before {
  content: "“";
  position: absolute;
  left: 12px;
  top: 0;
  font-size: 250px;
  line-height: 250px;
  font-family: Inter, sans-serif;
  color: #fa4616;
  transform: translateY(-20%);
}
.SolutionQuotes-item.SolutionQuotes-item p {
  margin-bottom: 24px;
  font-size: 18px;
  font-family: Inter, sans-serif;
  letter-spacing: 0;
  line-height: 1.3;
  color: #12437a;
}
.SolutionQuotes-item.SolutionQuotes-item span {
  font-size: 14px;
  font-family: Inter, sans-serif;
  line-height: 1.65;
  color: #12437a;
}
.SolutionQuotes-item.SolutionQuotes-item span > strong {
  font-weight: 700;
}
@media screen and (min-width: 1024px) {
  .SolutionQuotes-item.SolutionQuotes-item {
    width: 33%;
    padding: 112px 16px 16px;
  }
  .SolutionQuotes-item.SolutionQuotes-item:nth-child(3n + 1) {
    margin-right: 8px;
  }
  .SolutionQuotes-item.SolutionQuotes-item:nth-child(3n + 2) {
    margin-left: 8px;
    margin-right: 8px;
  }
  .SolutionQuotes-item.SolutionQuotes-item:nth-child(3n + 3) {
    margin-left: 8px;
  }
}
.SolutionQuotes-itemLogo {
  position: absolute;
  top: 12px;
  right: 12px;
  bottom: calc(100% - 76px);
  max-height: 64px;
  max-width: 192px;
  margin: auto 0;
}
@media screen and (min-width: 1024px) {
  .SolutionQuotes-itemLogo {
    top: 16px;
    right: 16px;
    bottom: calc(100% - 80px);
  }
}
.SolutionRelatedItems {
  position: relative;
  padding: 40px 12px;
  background-color: #fff;
}
.SolutionRelatedItems:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 112px;
  height: 6px;
  background-color: #ff6900;
}
.SolutionRelatedItems--reloaded:before {
  background-color: #fa4616;
}
.SolutionRelatedItems--reloaded .Button--secondary {
  padding: 0.8em 1.66em;
  margin-top: 16px;
  border: 2px solid #0067df !important;
  border-radius: 0;
  color: #0067df !important;
  font-weight: 600;
}
.SolutionRelatedItems--reloaded .Button--secondary:hover {
  color: #0067df !important;
  border-color: #0067df !important;
}
@media screen and (min-width: 768px) {
  .SolutionRelatedItems {
    padding: 48px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionRelatedItems {
    padding: 56px 16px;
  }
  .SolutionRelatedItems:before {
    width: 160px;
  }
  .SolutionRelatedItems--reloaded {
    padding: 64px 16px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionRelatedItems {
    padding: 80px 18px;
  }
  .SolutionRelatedItems--reloaded {
    padding: 96px 16px 64px;
  }
}
.SolutionRelatedItems-title.SolutionRelatedItems-title {
  margin: 0 0 32px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .SolutionRelatedItems-title.SolutionRelatedItems-title {
    margin: 0 0 56px;
    font-size: 40px;
  }
  .SolutionRelatedItems--reloaded
    .SolutionRelatedItems-title.SolutionRelatedItems-title {
    margin: 0 0 64px;
  }
}
@media screen and (min-width: 1440px) {
  .SolutionRelatedItems--reloaded
    .SolutionRelatedItems-title.SolutionRelatedItems-title {
    margin: 0 0 72px;
  }
}
@media screen and (min-width: 768px) {
  .SolutionRelatedItems-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.SolutionRelatedItems-item.SolutionRelatedItems-item:not(:last-child) {
  margin-bottom: 28px;
}
.SolutionRelatedItems-item.SolutionRelatedItems-item figure {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 52.25%;
  margin-bottom: 12px;
  border-radius: 4px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
.SolutionRelatedItems--reloaded
  .SolutionRelatedItems-item.SolutionRelatedItems-item
  figure {
  margin-bottom: 20px;
  border-radius: 2px;
  padding-bottom: 55%;
}
.SolutionRelatedItems-item.SolutionRelatedItems-item span {
  display: block;
  margin-bottom: 8px;
  font-size: 12px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.3;
  color: #50dec0;
}
.SolutionRelatedItems--reloaded
  .SolutionRelatedItems-item.SolutionRelatedItems-item
  span {
  font-size: 14px;
}
.SolutionRelatedItems-item.SolutionRelatedItems-item h4 {
  display: block;
  margin-bottom: 8px;
  font-size: 18px;
  font-family: Inter, sans-serif;
  line-height: 1.3;
  color: #12437a;
}
.SolutionRelatedItems--reloaded
  .SolutionRelatedItems-item.SolutionRelatedItems-item
  h4 {
  font-weight: 400;
}
.SolutionRelatedItems-item.SolutionRelatedItems-item time {
  font-size: 14px;
  font-family: Inter, sans-serif;
  line-height: 1.7;
  color: #7c97b8;
}
.SolutionRelatedItems-item.SolutionRelatedItems-item--blue span {
  color: #0067df;
}
@media screen and (min-width: 768px) {
  .SolutionRelatedItems-item.SolutionRelatedItems-item {
    -ms-flex: 0 0 calc(50% - 7px);
    flex: 0 0 calc(50% - 7px);
    margin-right: 7px;
    margin-left: 7px;
  }
}
@media screen and (min-width: 1024px) {
  .SolutionRelatedItems-item.SolutionRelatedItems-item {
    -ms-flex: 0 0 calc(33.33% - 16px);
    flex: 0 0 calc(33.33% - 16px);
    margin-right: 12px;
    margin-left: 12px;
  }
  .SolutionRelatedItems-item.SolutionRelatedItems-item:first-child {
    margin-left: 0;
  }
  .SolutionRelatedItems-item.SolutionRelatedItems-item:last-child {
    margin-right: 0;
  }
}
.RelatedSolutions {
  position: relative;
  padding: 60px 18px;
}
.RelatedSolutions:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 64px;
  height: 6px;
  margin: 0 auto;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .RelatedSolutions {
    padding: 64px 18px 80px;
  }
  .RelatedSolutions:before {
    width: 160px;
  }
}
.RelatedSolutions-title.RelatedSolutions-title {
  position: relative;
  margin: 0 0 48px;
  font-size: 36px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  letter-spacing: -1px;
  line-height: 1.3;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .RelatedSolutions-title.RelatedSolutions-title {
    margin: 0 0 112px;
    font-size: 40px;
  }
  .RelatedSolutions-title.RelatedSolutions-title:before {
    content: "";
    position: absolute;
    top: -64px;
    left: -50vw;
    right: -50vw;
    z-index: -1;
    width: 100vw;
    margin: 0 auto;
    height: 128px;
    background-color: #f5f8fa;
  }
  .RelatedSolutions-title.RelatedSolutions-title:after {
    content: "";
    position: absolute;
    top: -64px;
    left: 0;
    right: 0;
    z-index: -1;
    height: 128px;
    background-color: #fff;
  }
}
.RelatedSolutions-item:not(:last-child) {
  margin: 0 0 48px;
}
@media screen and (min-width: 1024px) {
  .RelatedSolutions-item {
    display: -ms-flexbox;
    display: flex;
  }
  .RelatedSolutions-item:not(:last-child) {
    margin: 0 0 80px;
  }
}
.RelatedSolutions-itemPic {
  margin: 0 0 24px;
  text-align: center;
}
.RelatedSolutions-itemPic > img {
  max-width: 200px;
  max-height: 200px;
}
@media screen and (min-width: 480px) {
  .RelatedSolutions-itemPic {
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .RelatedSolutions-itemPic {
    -ms-flex: 0 0 400px;
    flex: 0 0 400px;
    padding-right: 112px;
    text-align: center;
  }
  .RelatedSolutions-itemPic > img {
    max-width: 288px;
    max-height: none;
  }
}
.RelatedSolutions-itemPic--video .RelatedSolutions-itemPicContainer {
  position: relative;
}
.RelatedSolutions-itemPic--video .RelatedSolutions-itemPicContainer:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 64px;
  height: 64px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/icons/Play-button-white.svg);
  background-position: 50%;
  background-size: 100%;
}
.RelatedSolutions-itemCategory.RelatedSolutions-itemCategory {
  position: relative;
  display: block;
  margin-bottom: 12px;
  padding-left: 52px;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 1.6;
  color: #7c97b8;
}
.RelatedSolutions-itemCategory.RelatedSolutions-itemCategory:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 40px;
  height: 6px;
  margin: auto 0;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .RelatedSolutions-itemCategory.RelatedSolutions-itemCategory {
    margin-bottom: 8px;
    padding-left: 0;
  }
  .RelatedSolutions-itemCategory.RelatedSolutions-itemCategory:before {
    content: "";
    position: absolute;
    top: 72px;
    bottom: 0;
    right: calc(100% + 24px);
    left: auto;
    width: 40px;
    height: 6px;
    margin: auto 0;
    background-color: #fa4616;
  }
}
.RelatedSolutions-itemTitle.RelatedSolutions-itemTitle {
  margin: 0 0 24px;
  font-size: 22px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.4;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .RelatedSolutions-itemTitle.RelatedSolutions-itemTitle {
    margin: 0 0 36px;
    font-size: 32px;
  }
}
.RelatedSolutions-itemDesc.RelatedSolutions-itemDesc {
  margin: 0 0 24px;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 1.7;
}
.RelatedSolutions-list {
  margin: 0 0 24px;
}
.RelatedSolutions-list > li {
  padding-left: 32px;
  background: url(https://uipath.com/hubfs/Valentin/images/icons/visual/32x32_ic_check-3.svg)
    no-repeat 0 1px / auto;
  font-size: 16px;
  line-height: 1.6;
  color: #12437a;
}
.RelatedSolutions-list > li:not(:last-child) {
  margin: 0 0 18px;
}
@media screen and (min-width: 1024px) {
  .RelatedSolutions-list {
    font-size: 0;
  }
  .RelatedSolutions-list > li {
    display: inline-block;
    vertical-align: top;
    padding-left: 40px;
    padding-right: 56px;
    width: 50%;
  }
  .RelatedSolutions-list > li:not(:last-child) {
    margin: 0 0 24px;
  }
}
.RelatedSolutions-itemLink {
  font-size: 16px;
  color: #0085c9;
}
@media screen and (min-width: 1024px) {
  .RelatedSolutions-itemLink {
    font-size: 18px;
  }
}
.FinanceSchminance {
  padding: 0 16px;
}
.FinanceSchminance .ClientQuote.ClientQuote:before {
  width: 40px;
}
.FinanceSchminance .ClientQuote.ClientQuote blockquote > p {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .FinanceSchminance .ClientQuote.ClientQuote {
    padding: 64px 32px 32px;
    margin-bottom: 0;
  }
}
.FinanceSchminance-container {
  position: relative;
  padding: 64px 0;
  padding: 128px 0 48px;
}
.FinanceSchminance-container:before {
  content: "";
  position: absolute;
  left: 50%;
  right: 0;
  bottom: 64px;
  transform: translateX(-50%);
  width: 100vw;
  height: 240px;
  background: #fff;
  background: linear-gradient(180deg, #fff, #f3f6fa 40%, #f3f6fa);
}
@media screen and (min-width: 1024px) {
  .FinanceSchminance-container:before {
    bottom: -144px;
    height: 320px;
  }
}
@media screen and (min-width: 1024px) {
  .FinanceSchminance-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.FinanceSchminance-hero {
  margin: 0 0 80px;
}
@media screen and (min-width: 1024px) {
  .FinanceSchminance-hero {
    -ms-flex-order: -1;
    order: -1;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    margin: 0 0 96px;
    padding-right: 128px;
  }
}
.FinanceSchminance-title.FinanceSchminance-title {
  margin: 0 0 24px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.35;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .FinanceSchminance-title.FinanceSchminance-title {
    font-size: 40px;
    line-height: 1.2;
  }
}
.FinanceSchminance-subtitle.FinanceSchminance-subtitle {
  margin: 0;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .FinanceSchminance-subtitle.FinanceSchminance-subtitle {
    font-size: 24px;
  }
}
.FinanceSchminance-contentItem {
  position: relative;
  margin: 0 0 80px;
  padding-top: 28px;
}
.FinanceSchminance-contentItem:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 5px;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .FinanceSchminance-contentItem {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 0 48px;
    padding-top: 48px;
  }
}
.FinanceSchminance-contentItemBody.FinanceSchminance-contentItemBody {
  margin: 0 0 40px;
}
.FinanceSchminance-contentItemBody.FinanceSchminance-contentItemBody h3 {
  margin: 0 0 8px;
  color: #000b23;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.35;
}
.FinanceSchminance-contentItemBody.FinanceSchminance-contentItemBody h4 {
  margin: 0;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  letter-spacing: 1.75;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .FinanceSchminance-contentItemBody.FinanceSchminance-contentItemBody {
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
  }
  .FinanceSchminance-contentItemBody.FinanceSchminance-contentItemBody h3 {
    margin: 0 0 12px;
  }
}
@media screen and (min-width: 1024px) {
  .FinanceSchminance-contentList {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.FinanceSchminance-contentListItem.FinanceSchminance-contentListItem {
  position: relative;
  margin: 0 0 40px;
}
.FinanceSchminance-contentListItem.FinanceSchminance-contentListItem figure {
  position: absolute;
  top: 4px;
  left: 0;
  width: 48px;
}
.FinanceSchminance-contentListItem.FinanceSchminance-contentListItem
  figure
  img {
  width: 100%;
}
.FinanceSchminance-contentListItem.FinanceSchminance-contentListItem h4 {
  margin: 0 0 24px;
  padding-left: 64px;
  color: #000b23;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.35;
}
.FinanceSchminance-contentListItem.FinanceSchminance-contentListItem p {
  padding-left: 64px;
  font-size: 16px;
  line-height: 1.75;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .FinanceSchminance-contentListItem.FinanceSchminance-contentListItem {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .FinanceSchminance-contentListItem.FinanceSchminance-contentListItem figure {
    width: 64px;
  }
  .FinanceSchminance-contentListItem.FinanceSchminance-contentListItem h4 {
    margin: 0 0 16px;
    padding-left: 80px;
  }
  .FinanceSchminance-contentListItem.FinanceSchminance-contentListItem p {
    padding-left: 80px;
  }
  .FinanceSchminance-contentListItem.FinanceSchminance-contentListItem:nth-child(2n) {
    padding-left: 20px;
  }
  .FinanceSchminance-contentListItem.FinanceSchminance-contentListItem:nth-child(2n)
    figure {
    left: 20px;
  }
  .FinanceSchminance-contentListItem.FinanceSchminance-contentListItem:nth-child(odd) {
    padding-right: 20px;
  }
}
.FinanceStories {
  padding: 0 20px;
}
.FinanceStories .SolutionAsset-pic {
  padding: 0 0 16px 16px;
  margin: 0 auto 32px;
}
@media screen and (min-width: 1024px) {
  .FinanceStories .SolutionAsset-pic {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding-right: 128px;
    padding-left: 0;
  }
}
.FinanceStories--greyAside {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .FinanceStories--greyAside {
    position: relative;
  }
  .FinanceStories--greyAside:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 112px;
    background-color: #f5f8fa;
  }
  .FinanceStories--greyAside .FinanceStories-container {
    position: relative;
  }
  .FinanceStories--greyAside .FinanceStories-container:after {
    content: "";
    position: absolute;
    left: 50%;
    right: 0;
    z-index: -1;
    bottom: 64px;
    top: -144px;
    transform: translateX(-50%);
    pointer-events: none;
    width: 100vw;
    height: 240px;
    height: 280px;
    background: #fff;
    background: linear-gradient(180deg, #fff, #f5f8fa 40%, #f5f8fa);
  }
}
@media screen and (min-width: 1440px) {
  .FinanceStories--greyAside:before {
    height: 112px;
  }
}
.FinanceStories-container {
  padding: 16px 0;
}
@media screen and (min-width: 1024px) {
  .FinanceStories-container {
    padding-top: 0;
  }
}
.FinanceStories-header {
  position: relative;
  padding: 48px 0 0;
  margin: 0 0 64px;
}
.FinanceStories-header:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 6px;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .FinanceStories-header {
    padding: 80px 96px 0;
    text-align: center;
    background-color: #fff;
  }
  .FinanceStories-header:before {
    right: 0;
    width: 160px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1440px) {
  .FinanceStories-header {
    margin: 0 0 96px;
    padding: 80px 160px 0;
  }
}
.FinanceStories-title.FinanceStories-title {
  margin: 0 0 20px;
  color: #000b23;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.35;
}
@media screen and (min-width: 1024px) {
  .FinanceStories-title.FinanceStories-title {
    font-size: 40px;
  }
}
.FinanceStories-subTitle.FinanceStories-subTitle {
  margin: 0;
  color: #12437a;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 1.5;
}
@media screen and (min-width: 1024px) {
  .FinanceStories-subTitle.FinanceStories-subTitle {
    font-size: 24px;
  }
}
.FinanceStories-item.FinanceStories-item {
  margin: 0 0 64px;
  padding-top: 40px;
}
.FinanceStories-item.FinanceStories-item p {
  margin: 0 0 28px;
  color: #12437a;
  font-size: 16px;
  line-height: 1.75;
}
.FinanceStories-item.FinanceStories-item .SolutionsInfoBanner-list {
  margin-bottom: 32px;
}
@media screen and (min-width: 1024px) {
  .FinanceStories-item.FinanceStories-item {
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 96px;
  }
  .FinanceStories-item.FinanceStories-item p {
    margin: 0 0 36px;
    line-height: 1.5;
  }
  .FinanceStories-item.FinanceStories-item .SolutionsInfoBanner-list {
    margin-bottom: 16px;
  }
  .FinanceStories-item.FinanceStories-item .SolutionsInfoBanner-listItem {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .FinanceStories-itemBody {
    padding-right: 32px;
  }
}
@media screen and (min-width: 1440px) {
  .FinanceStories-itemBody {
    padding-right: 48px;
  }
}
.FinanceStories-itemTitle.FinanceStories-itemTitle {
  margin: 0 0 20px;
  color: #000b23;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.35;
}
@media screen and (min-width: 1024px) {
  .FinanceStories-itemTitle.FinanceStories-itemTitle {
    font-size: 32px;
  }
}
.ThankYou {
  padding: 0 16px;
}
@media screen and (min-width: 1024px) {
  .ThankYou {
    text-align: center;
  }
}
.ThankYou-container {
  padding: 48px 0;
}
@media screen and (min-width: 1024px) {
  .ThankYou-container {
    padding: 80px 0;
  }
}
.ThankYou-header.ThankYou-header {
  margin: 0 0 48px;
}
.ThankYou-header.ThankYou-header h2 {
  margin: 0 0 12px;
  color: #000b23;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1.3;
}
.ThankYou-header.ThankYou-header h3 {
  margin: 0;
  color: #12437a;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.5;
}
.ThankYou-header.ThankYou-header h3:not(:last-child) {
  margin: 0 0 12px;
}
@media screen and (min-width: 1024px) {
  .ThankYou-header.ThankYou-header {
    margin: 0 0 96px;
  }
  .ThankYou-header.ThankYou-header h2 {
    font-size: 48px;
  }
  .ThankYou-header.ThankYou-header h3 {
    font-size: 24px;
  }
}
.ThankYou-body.ThankYou-body h4 {
  margin: 0 0 24px;
  color: #000b23;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.33;
}
@media screen and (min-width: 1024px) {
  .ThankYou-body.ThankYou-body h4 {
    margin: 0 0 32px;
  }
}
@media screen and (min-width: 1024px) {
  .ThankYou-relatedItems {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.ThankYou-relatedItem.ThankYou-relatedItem {
  margin: 0 0 48px;
  text-align: left;
}
.ThankYou-relatedItem.ThankYou-relatedItem h3 {
  margin: 0 0 8px;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.3;
}
.ThankYou-relatedItem.ThankYou-relatedItem p {
  margin: 0 0 10px;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 1.7;
}
.ThankYou-relatedItem.ThankYou-relatedItem .Link {
  font-weight: 400;
}
@media screen and (min-width: 1024px) {
  .ThankYou-relatedItem.ThankYou-relatedItem {
    -ms-flex: 0 0 calc(33.33% - 16px);
    flex: 0 0 calc(33.33% - 16px);
  }
  .ThankYou-relatedItem.ThankYou-relatedItem p {
    margin: 0 0 16px;
  }
}
.ThankYou-relatedItemPic {
  margin: 0 0 20px;
}
.ThankYou-relatedItemPic > img {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .ThankYou-relatedItemPic {
    margin: 0 0 24px;
  }
}
.HomepageRebooted {
  padding: 0 16px 32px;
  background-color: #f7f7f7;
}
.HomepageRebooted .Button {
  padding: 0.9em 1.5em;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.33;
  color: #fff;
  background-color: #fa4616;
  border-radius: 2px;
}
@media screen and (min-width: 1024px) {
  .HomepageRebooted {
    padding: 0 16px 88px;
    overflow: hidden;
  }
}
.HomepageRebooted-container--intro {
  position: relative;
  padding: 204px 0 64px;
}
@media screen and (min-width: 768px) {
  .HomepageRebooted-container--intro {
    padding: 192px 0 96px;
  }
}
@media screen and (min-width: 1024px) {
  .HomepageRebooted-container--intro {
    padding: 72px 0 352px;
  }
  .HomepageRebooted-container--promo {
    position: relative;
    z-index: 1;
    margin-top: -128px;
  }
}
@media screen and (min-width: 1440px) {
  .HomepageRebooted-container--intro {
    padding: 72px 0 412px;
  }
  .HomepageRebooted-container--promo {
    margin-top: -180px;
  }
}
.HomepageRebooted-intro {
  position: relative;
  z-index: 1;
}
.HomepageRebooted-intro:before {
  content: "";
  position: absolute;
  top: -80px;
  left: 50%;
  z-index: -1;
  width: 100vw;
  height: 100%;
  transform: translateX(-50%);
  background: #f7f7f7;
  background: linear-gradient(
    0deg,
    #f7f7f7,
    #f7f7f7 calc(100% - 128px),
    hsla(0, 0%, 97%, 0)
  );
}
@media screen and (min-width: 1024px) {
  .HomepageRebooted-intro:before {
    content: none;
  }
}
.HomepageRebooted-title.HomepageRebooted-title {
  margin: 0 0 30px;
  font-size: 30px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1.3;
  color: #000b23;
}
.HomepageRebooted-title.HomepageRebooted-title strong {
  display: inline-block;
  padding: 2px 16px;
  margin-bottom: 4px;
  margin-left: -16px;
  background-color: #fa4616;
  color: #f3f6fa;
}
@media screen and (min-width: 375px) {
  .HomepageRebooted-title.HomepageRebooted-title {
    font-size: 32px;
  }
}
@media screen and (min-width: 768px) {
  .HomepageRebooted-title.HomepageRebooted-title {
    font-size: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .HomepageRebooted-title.HomepageRebooted-title {
    margin-bottom: 200px;
    max-width: 700px;
    font-size: 48px;
  }
}
@media screen and (min-width: 1440px) {
  .HomepageRebooted-title.HomepageRebooted-title {
    margin-bottom: 220px;
  }
}
.HomepageRebooted-heroBg {
  font-size: 0;
  position: absolute;
  top: 0;
  bottom: 50%;
  z-index: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  background-image: url(https://uipath.com/hubfs/Valentin/code/images/home/heroBG-mini.jpg);
  background-position: 50%;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .HomepageRebooted-heroBg {
    background-image: url(https://uipath.com/hubfs/Valentin/code/images/home/heroBg-b.jpg);
  }
}
@media screen and (min-width: 1024px) {
  .HomepageRebooted-heroBg {
    bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .HomepageRebooted-promoList {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.HomepageRebooted-promoItem {
  border-radius: 8px;
  overflow: hidden;
  background-color: #fff;
}
.HomepageRebooted-promoItem:not(:last-child) {
  margin: 0 0 24px;
}
@media screen and (min-width: 1024px) {
  .HomepageRebooted-promoItem {
    border-radius: 4px;
    margin: 0 12px;
  }
  .HomepageRebooted-promoItem:not(:last-child) {
    margin: 0 12px;
  }
  .HomepageRebooted-promoItem:first-child {
    margin-left: 0;
  }
  .HomepageRebooted-promoItem:last-child {
    margin-right: 0;
  }
  .HomepageRebooted-promoItem:first-child:nth-last-child(2),
  .HomepageRebooted-promoItem:nth-child(2):last-child {
    -ms-flex: 0 0 calc(40% - 12px);
    flex: 0 0 calc(40% - 12px);
  }
  .HomepageRebooted-promoItem:first-child:nth-last-child(1) {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .HomepageRebooted-promoItem:first-child:nth-last-child(3),
  .HomepageRebooted-promoItem:nth-child(2):nth-last-child(2),
  .HomepageRebooted-promoItem:nth-child(3):last-child {
    -ms-flex: 0 0 calc(33.33% - 16px);
    flex: 0 0 calc(33.33% - 16px);
  }
}
.HomepageRebooted-promoItemLink {
  display: block;
  height: 100%;
}
.HomepageRebooted-promoItemLink:hover .Link:before {
  transform: rotate(45deg) translateX(4px) translateY(-4px)
    skew(-7.5deg, -7.5deg);
}
.HomepageRebooted-promoItemLink:hover .Link:after {
  transform: translateX(6px);
}
.HomepageRebooted-promoItemPic {
  position: relative;
  padding-bottom: 60%;
  height: 0;
  background-position: 50%;
  background-size: cover;
}
.HomepageRebooted-promoItemContent {
  padding: 24px 16px;
}
.HomepageRebooted-promoItemContent .Link {
  display: block;
  position: relative;
  padding-left: 40px;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  color: #12437a;
}
.HomepageRebooted-promoItemContent .Link:after,
.HomepageRebooted-promoItemContent .Link:before {
  content: "";
  position: absolute;
  transition: transform 0.2s ease;
}
.HomepageRebooted-promoItemContent .Link:before {
  top: 9px;
  left: 12px;
  width: 8px;
  height: 8px;
  border-top: 2px solid #fa4616;
  border-right: 2px solid #fa4616;
  transform: rotate(45deg);
  transform-origin: 50% 50%;
}
.HomepageRebooted-promoItemContent .Link:after {
  top: 12px;
  left: 0;
  width: 20px;
  height: 2px;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .HomepageRebooted-promoItemContent {
    padding: 36px 20px 32px;
  }
}
.HomepageRebooted-promoItemTitle.HomepageRebooted-promoItemTitle {
  margin: 0 0 16px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.33;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .HomepageRebooted-promoItemTitle.HomepageRebooted-promoItemTitle {
    margin: 0 0 20px;
    font-size: 24px;
  }
}
.HomepageRebooted-promoItemDesc.HomepageRebooted-promoItemDesc {
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 1.66;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .HomepageRebooted-promoItemDesc.HomepageRebooted-promoItemDesc {
    margin: 0 0 20px;
  }
}
.UiSteps {
  padding: 0 16px;
  background-color: #0067df;
}
.UiSteps .Button {
  padding: 0.9em 1.5em;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.33;
  color: #fff;
  background-color: #fa4616;
  border-radius: 2px;
}
.UiSteps-container {
  padding: 48px 0;
}
@media screen and (min-width: 1024px) {
  .UiSteps-container {
    padding: 96px 0;
  }
}
.UiSteps-title.UiSteps-title {
  position: relative;
  margin: 0 0 28px;
  padding-top: 83px;
  padding-bottom: 80px;
}
.UiSteps-title.UiSteps-title > span {
  position: relative;
  z-index: 1;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1.3;
  color: #f3f6fa;
}
.UiSteps-title.UiSteps-title:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: radial-gradient(#fff 6%, transparent 0);
  background-size: 24px 24px;
  background-position: 13px 13px;
}
.UiSteps-title.UiSteps-title:after {
  content: "";
  position: absolute;
  top: 48px;
  left: 0;
  z-index: 1;
  width: 80px;
  height: 4px;
  background-color: #ff6901;
}
@media screen and (min-width: 1024px) {
  .UiSteps-title.UiSteps-title {
    padding-top: 96px;
    padding-bottom: 46px;
    margin-bottom: 46px;
  }
  .UiSteps-title.UiSteps-title > span {
    font-size: 48px;
  }
}
.UiSteps-steps {
  margin-bottom: 32px;
}
@media screen and (min-width: 1024px) {
  .UiSteps-steps {
    margin-bottom: 52px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.UiSteps-step {
  position: relative;
}
.UiSteps-step:not(:last-child) {
  margin: 0 0 34px;
  padding: 0 0 30px;
}
.UiSteps-step:not(:last-child):after,
.UiSteps-step:not(:last-child):before {
  content: "";
  position: absolute;
}
.UiSteps-step:not(:last-child):before {
  bottom: 0;
  left: 9px;
  width: 8px;
  height: 8px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(135deg);
  transform-origin: 50% 50%;
}
.UiSteps-step:not(:last-child):after {
  bottom: 0;
  left: 12px;
  width: 2px;
  height: 20px;
  background-color: #fff;
}
@media screen and (min-width: 1024px) {
  .UiSteps-step {
    -ms-flex: 0 0 16.66%;
    flex: 0 0 16.66%;
  }
  .UiSteps-step:not(:last-child) {
    padding-right: 24px;
    padding-bottom: 0;
    margin: 0;
  }
  .UiSteps-step:not(:last-child):before {
    top: 13px;
    right: 28px;
    bottom: auto;
    left: auto;
    width: 9px;
    height: 9px;
    transform: rotate(45deg);
  }
  .UiSteps-step:not(:last-child):after {
    top: 16px;
    right: 28px;
    bottom: auto;
    left: auto;
    width: 20px;
    height: 2px;
  }
}
.UiSteps-stepTitle.UiSteps-stepTitle {
  margin: 0 0 6px;
  font-size: 22px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.36;
  color: #f3f6fa;
}
@media screen and (min-width: 1024px) {
  .UiSteps-stepTitle.UiSteps-stepTitle {
    padding-right: 24px;
  }
}
.UiSteps-stepDesc.UiSteps-stepDesc {
  margin: 0;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 1.75;
  color: #cfdbea;
}
.UiSteps-stepDesc.UiSteps-stepDesc:not(:last-child) {
  margin-bottom: 12px;
}
@media screen and (min-width: 1024px) {
  .UiSteps-stepDesc.UiSteps-stepDesc {
    font-size: 14px;
  }
}
.UiStats {
  padding: 0 16px;
  background-color: #f7f7f7;
}
.UiStats-container {
  padding: 48px 0;
}
@media screen and (min-width: 1024px) {
  .UiStats-container {
    padding: 96px 0;
  }
  .UiStats--mini .UiStats-container {
    padding: 16px 0;
  }
}
@media screen and (min-width: 1440px) {
  .UiStats-container {
    padding: 120px 0;
  }
}
.UiStats-title.UiStats-title {
  position: relative;
  margin: 0 0 28px;
  padding-top: 83px;
  padding-bottom: 80px;
}
.UiStats-title.UiStats-title > span {
  position: relative;
  z-index: 1;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1.3;
  color: #000b23;
}
.UiStats-title.UiStats-title > span > br {
  display: none;
}
.UiStats-title.UiStats-title:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 0;
  left: 0;
  right: 0;
  background-image: radial-gradient(#7386a1 6%, transparent 0);
  background-size: 24px 24px;
  background-position: 13px 13px;
}
.UiStats-title.UiStats-title:after {
  content: "";
  position: absolute;
  top: 48px;
  left: 0;
  z-index: 1;
  width: 80px;
  height: 4px;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .UiStats-title.UiStats-title {
    padding-top: 80px;
    padding-bottom: 112px;
    margin-bottom: 46px;
    padding-right: 75%;
  }
  .UiStats--mini .UiStats-title.UiStats-title {
    padding-right: 66.66%;
  }
  .UiStats-title.UiStats-title > span {
    font-size: 48px;
  }
  .UiStats-title.UiStats-title > span > br {
    display: inline;
  }
  .UiStats-title.UiStats-title:before {
    right: 33.33%;
    left: auto;
    width: 100vw;
  }
}
@media screen and (min-width: 1440px) {
  .UiStats-title.UiStats-title {
    padding-right: 72.5%;
  }
  .UiStats--mini .UiStats-title.UiStats-title {
    padding-right: 66.66%;
  }
}
.UiStats-figure {
  margin-bottom: 64px;
}
@media screen and (min-width: 1024px) {
  .UiStats-figure {
    position: relative;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 33.33%;
    margin-bottom: 80px;
    margin-top: -224px;
    padding: 96px 0 0 80px;
    background-color: #f7f7f7;
  }
}
.UiStats-steps {
  margin-bottom: 64px;
}
@media screen and (min-width: 1024px) {
  .UiStats-steps {
    position: relative;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 30%;
    margin-bottom: 80px;
    margin-top: -272px;
    padding: 72px 0 0 64px;
    background-color: #f7f7f7;
  }
}
.UiStats-step {
  position: relative;
  padding-left: 36px;
}
.UiStats-step:not(:last-child) {
  margin-bottom: 48px;
}
.UiStats-step:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 21px;
  height: 21px;
  border: 2px solid #0085ca;
  border-radius: 50%;
}
.UiStats-step:after {
  content: "";
  position: absolute;
  top: 11px;
  left: 6px;
  width: 10px;
  height: 6px;
  border-left: 2px solid #0085ca;
  border-bottom: 2px solid #0085ca;
  transform: rotate(-45deg);
}
@media screen and (min-width: 1024px) {
  .UiStats-step {
    -ms-flex: 0 0 calc(49% - 32px);
    flex: 0 0 calc(49% - 32px);
    padding-left: 48px;
  }
  .UiStats-step:nth-child(odd) {
    margin-right: 64px;
  }
}
.UiStats-stepTitle.UiStats-stepTitle {
  margin: 0 0 12px;
  font-size: 22px;
  line-height: 1.36;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.5;
}
@media screen and (min-width: 1024px) {
  .UiStats-stepTitle.UiStats-stepTitle {
    padding-right: 24px;
  }
}
.UiStats-stepDesc.UiStats-stepDesc {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  color: #12437a;
}
.UiStats-stepDesc.UiStats-stepDesc:not(:last-child) {
  margin-bottom: 12px;
}
@media screen and (min-width: 1024px) {
  .UiStats-stepDesc.UiStats-stepDesc {
    font-size: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .UiStats-stats {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.UiStats-statItem {
  padding: 48px 16px;
  background-color: #000;
  text-align: center;
}
.UiStats-statItem:not(:last-child) {
  margin-bottom: 20px;
}
.UiStats-statItem strong {
  font-size: 40px;
  letter-spacing: -2px;
}
.UiStats-statItem span,
.UiStats-statItem strong {
  display: block;
  color: #f3f6fa;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.3;
}
.UiStats-statItem span {
  font-size: 20px;
}
@media screen and (min-width: 1024px) {
  .UiStats-statItem {
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    padding: 64px 16px 80px;
  }
  .UiStats-statItem:not(:last-child) {
    margin-bottom: 0;
  }
  .UiStats-statItem:nth-child(3n + 1) {
    margin-right: 12px;
  }
  .UiStats-statItem:nth-child(3n + 2) {
    margin-left: 12px;
    margin-right: 12px;
  }
  .UiStats-statItem:nth-child(3n + 3) {
    margin-left: 12px;
  }
  .UiStats-statItem strong {
    font-size: 64px;
  }
}
.ResourcesHeader {
  padding: 32px 0 0;
  background-image: url(https://cdn2.hubspot.net/hubfs/416323/Valentin/images/press-kit/press-room-header.jpg);
  background-color: #002855;
  background-size: cover;
  background-position: 50% 50%;
}
.ResourcesHeader-wrapper {
  padding: 0 18px;
}
.ResourcesHeader-container {
  padding: 18px 0 24px;
}
@media screen and (min-width: 768px) {
  .ResourcesHeader-banner .ResourcesHeader-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }
}
.ResourcesHeader-title {
  margin: 0 0 10px;
  color: #fff;
}
.ResourcesHeader-desc {
  margin: 0;
  color: #fff;
  font-size: 18px;
}
.ResourcesHeader-banner {
  background-color: #131d40;
}
.ResourcesHeader-subTitle {
  margin: 0 0 12px;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .ResourcesHeader-subTitle {
    margin: 0;
  }
}
.ResourcesNav {
  padding: 16px 8px;
  background-color: #f5f8fa;
}
@media screen and (min-width: 768px) {
  .ResourcesNav {
    padding: 24px 10px;
  }
}
@media screen and (min-width: 1024px) {
  .ResourcesNav {
    padding: 32px 4px;
  }
}
@media screen and (min-width: 1440px) {
  .ResourcesNav {
    padding: 40px 0;
  }
}
.ResourcesNav-title {
  margin: 0 0 12px;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .ResourcesNav-title {
    margin: 0 0 16px;
  }
}
@media screen and (min-width: 1024px) {
  .ResourcesNav-title {
    margin: 0 0 20px;
  }
}
@media screen and (min-width: 1440px) {
  .ResourcesNav-title {
    margin: 0 0 24px;
  }
}
.ResourcesNav-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media screen and (min-width: 1024px) {
  .ResourcesNav-body {
    margin: 0 -10px;
  }
}
@media screen and (min-width: 1440px) {
  .ResourcesNav-body {
    margin: 0 -16px;
  }
}
.ResourcesNav-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 64px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: calc(50% - 12px);
  padding: 14px 10px;
  margin: 6px;
  text-decoration: none;
  text-align: center;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(74, 74, 74, 0.5);
  font-size: 18px;
  font-weight: 500;
  color: #08131f;
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .ResourcesNav-item {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(33.33% - 14px);
    margin: 7px;
    padding: 16px 12px;
  }
}
@media screen and (min-width: 1024px) {
  .ResourcesNav-item {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(25% - 24px);
    margin: 12px;
    padding: 18px 16px;
    font-size: 20px;
  }
}
@media screen and (min-width: 1440px) {
  .ResourcesNav-item {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(25% - 36px);
    padding: 20px;
    margin: 18px;
  }
}
.ResourcesNav-itemIcon {
  width: 32px;
  margin: 0 auto;
}
.ResourcesNav-itemIcon > img {
  width: 100%;
}
.ResourcesNav-itemDesc {
  display: none;
}
@media screen and (min-width: 768px) {
  .ResourcesNav-itemDesc {
    display: block;
    margin: 4px 0 0;
    font-size: 12px;
    color: #4a4a4a;
  }
}
@media screen and (min-width: 1024px) {
  .ResourcesNav-itemDesc {
    font-size: 14px;
  }
}
.ResourcesAcademy {
  padding: 16px 12px;
}
.ResourcesAcademy .Button {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .ResourcesAcademy {
    padding: 24px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .ResourcesAcademy {
    padding: 32px 16px;
    text-align: center;
  }
  .ResourcesAcademy .Button {
    width: auto;
    margin: 20px auto 0;
  }
}
@media screen and (min-width: 1440px) {
  .ResourcesAcademy {
    padding: 40px 18px;
  }
}
.ResourcesAcademy-container {
  font-size: 0;
}
.ResourcesNav-title {
  margin: 0 0 28px;
}
@media screen and (min-width: 1024px) {
  .ResourcesNav-title {
    max-width: 300px;
    margin: 0 auto 16px;
    padding: 0 0 12px;
    border-bottom: 1px solid #dce1ea;
  }
}
.ResourcesAcademy-item > h4 {
  margin: 0 0 8px;
}
.ResourcesAcademy-item > p {
  font-size: 16px;
}
.ResourcesAcademy-item > p:not(:last-child) {
  margin: 0 0 12px;
}
@media screen and (min-width: 1024px) {
  .ResourcesAcademy-item {
    display: inline-block;
    vertical-align: middle;
    width: 30%;
    margin: 0 1.66%;
  }
}
.DemoShowcase {
  padding: 16px;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}
.DemoShowcase-title {
  margin: 0 0 24px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000;
  text-align: center;
}
.DemoShowcase-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.DemoShowcase-item {
  padding: 16px;
  margin-bottom: 16px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #d3dee3;
  text-align: left;
  overflow: hidden;
}
.DemoShowcase-itemLink {
  display: block;
}
.DemoShowcase-itemPic {
  position: relative;
  width: calc(100% + 32px);
  height: 0;
  padding-bottom: 75%;
  margin: -16px -16px 16px;
  background-color: #f5f8fa;
}
.DemoShowcase-itemPic > iframe,
.DemoShowcase-itemPic > img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.DemoShowcase-itemTitle {
  margin: 0 0 16px;
  font-size: 18px;
  font-weight: 500;
  color: #131d40;
}
.DemoShowcase-itemDesc {
  font-size: 16px;
  line-height: 1.4;
  color: rgba(8, 19, 31, 0.5);
}
.DemoShowcase-itemDesc:not(:last-child) {
  margin: 0 0 24px;
}
.DemoShowcase-itemDate {
  font-size: 18px;
  color: rgba(8, 19, 31, 0.5);
}
@media screen and (min-width: 768px) {
  .DemoShowcase-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .DemoShowcase-title {
    margin: 0 0 36px;
    font-size: 30px;
  }
  .DemoShowcase-item {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(33.33% - 10.666666666666666px);
    box-sizing: border-box;
  }
  .DemoShowcase-item:nth-child(3n + 1) {
    margin-right: 8px;
  }
  .DemoShowcase-item:nth-child(3n + 2) {
    margin-left: 8px;
    margin-right: 8px;
  }
  .DemoShowcase-item:nth-child(3n + 3) {
    margin-left: 8px;
  }
  .DemoShowcase-itemTitle {
    font-size: 20px;
  }
}
.SupportPlanDetails {
  position: relative;
  padding: 80px 16px;
  background-color: #f3f6fa;
}
.SupportPlanDetails .AboutUsBodyContactUs-body:before {
  content: none;
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails {
    padding: 128px 16px;
    background-color: transparent;
  }
  .SupportPlanDetails:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: #f3f6fa;
  }
  .SupportPlanDetails .AboutUsBodyContactUs-body h2 {
    font-size: 40px;
  }
  .SupportPlanDetails .AboutUsBodyContactUs-body p {
    font-size: 24px;
    width: 75%;
  }
}
.SupportPlanDetails-title.SupportPlanDetails-title {
  margin: 0 0 24px;
  color: #000b23;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.35;
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-title.SupportPlanDetails-title {
    margin: 0 0 40px;
    font-size: 40px;
    font-family: Inter, sans-serif;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
  }
}
.SupportPlanDetails-subtitle.SupportPlanDetails-subtitle {
  margin: 0 0 64px;
  font-size: 20px;
  font-family: Inter, sans-serif;
  line-height: 1.5;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-subtitle.SupportPlanDetails-subtitle {
    margin: 0 auto 80px;
    max-width: 800px;
    font-size: 24px;
    font-family: Inter, sans-serif;
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-table {
    overflow: hidden;
  }
}
.SupportPlanDetails-tableHeader {
  display: none;
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-tableHeader {
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #cfdbea;
  }
}
.SupportPlanDetails-tableHeaderLabel.SupportPlanDetails-tableHeaderLabel {
  display: none;
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-tableHeaderLabel.SupportPlanDetails-tableHeaderLabel {
    display: block;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    padding: 24px 16px;
    padding-left: 0;
    font-size: 20px;
    font-weight: 600;
    font-family: Inter, sans-serif;
    color: #000b23;
    line-height: 1.5;
  }
}
.SupportPlanDetails-tableHeaderItem {
  display: none;
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-tableHeaderItem {
    display: block;
    -ms-flex: 0 0 280px;
    flex: 0 0 280px;
    padding: 28px 16px;
    text-align: center;
  }
  .SupportPlanDetails-tableHeaderItem--premium {
    position: relative;
  }
  .SupportPlanDetails-tableHeaderItem--premium:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
    height: 10000px;
    background-color: #fff;
  }
}
.SupportPlanDetails-row:not(:last-child) {
  margin: 0 0 56px;
  padding: 0 0 24px;
  border-bottom: 1px solid #cfdbea;
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-row {
    display: -ms-flexbox;
    display: flex;
    padding: 40px 0;
  }
  .SupportPlanDetails-row:not(:last-child) {
    padding: 40px 0;
    margin: 0;
    border-bottom: 1px solid #cfdbea;
  }
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-rowHeader {
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    padding-right: 32px;
    max-width: 480px;
  }
}
@media screen and (min-width: 1232px) {
  .SupportPlanDetails-rowHeader {
    padding-right: 64px;
    max-width: none;
  }
}
@media screen and (min-width: 1440px) {
  .SupportPlanDetails-rowHeader {
    padding-right: 80px;
  }
}
.SupportPlanDetails-rowTitle.SupportPlanDetails-rowTitle {
  margin: 0 0 24px;
  color: #000b23;
  font-size: 26px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.3;
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-rowTitle.SupportPlanDetails-rowTitle {
    font-size: 32px;
  }
}
.SupportPlanDetails-rowDesc.SupportPlanDetails-rowDesc {
  margin: 0 0 28px;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.4;
  color: #12437a;
}
.SupportPlanDetails-rowDesc.SupportPlanDetails-rowDesc > small {
  color: #7c97b8;
  font-size: 14px;
  font-family: Inter, sans-serif;
  line-height: 1.4;
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-rowDesc.SupportPlanDetails-rowDesc {
    margin: 0;
    line-height: 1.7;
  }
  .SupportPlanDetails-rowDesc.SupportPlanDetails-rowDesc:not(:last-child) {
    margin: 0 0 32px;
  }
}
.SupportPlanDetails-rowBody {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.SupportPlanDetails-rowBody:not(:last-child) {
  margin: 0 0 24px;
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-rowBody {
    -ms-flex: 0 0 280px;
    flex: 0 0 280px;
  }
  .SupportPlanDetails-rowBody:not(:last-child) {
    margin: 0;
  }
}
.SupportPlanDetails-rowText {
  -ms-flex: 0 0 65%;
  flex: 0 0 65%;
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-rowText {
    display: none;
  }
}
.SupportPlanDetails-rowName.SupportPlanDetails-rowName {
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.3;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-rowName.SupportPlanDetails-rowName {
    margin: 0 0 4px;
    font-size: 20px;
  }
}
.SupportPlanDetails-rowLabel.SupportPlanDetails-rowLabel {
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.4;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-rowLabel.SupportPlanDetails-rowLabel {
    font-size: 16px;
  }
}
.SupportPlanDetails-rowData.SupportPlanDetails-rowData {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.35;
  text-align: center;
  color: #7c97b8;
}
.SupportPlanDetails-rowBody--premium
  .SupportPlanDetails-rowData.SupportPlanDetails-rowData {
  color: #32b5ec;
}
.SupportPlanDetails-rowData.SupportPlanDetails-rowData > small {
  display: block;
  color: #12437a;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.4;
}
@media screen and (min-width: 1024px) {
  .SupportPlanDetails-rowData.SupportPlanDetails-rowData {
    font-size: 40px;
  }
  .SupportPlanDetails-rowData.SupportPlanDetails-rowData > span {
    font-size: 16px;
  }
}
.SupportResources {
  padding: 80px 16px;
}
.SupportResources .Link {
  font-size: 16px;
}
@media screen and (min-width: 1024px) {
  .SupportResources {
    padding: 128px 32px;
  }
}
.SupportResources-title.SupportResources-title {
  margin: 0 0 64px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.35;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .SupportResources-title.SupportResources-title {
    margin: 0 0 80px;
    font-size: 40px;
    text-align: center;
  }
}
.SupportResources-list {
  margin: 0 0 80px;
}
.SupportResources-list > li:not(:last-child) {
  margin: 0 0 64px;
}
@media screen and (min-width: 1024px) {
  .SupportResources-list {
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 128px;
  }
  .SupportResources-list > li {
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
  }
  .SupportResources-list > li:nth-child(3n + 1) {
    padding-right: 24px;
  }
  .SupportResources-list > li:nth-child(3n + 2) {
    padding-left: 12px;
    padding-right: 12px;
  }
  .SupportResources-list > li:nth-child(3n + 3) {
    padding-left: 24px;
  }
  .SupportResources-list > li:not(:last-child) {
    margin: 0;
  }
}
.SupportResources-itemTitle.SupportResources-itemTitle {
  margin: 0 0 24px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.3;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .SupportResources-itemTitle.SupportResources-itemTitle {
    font-size: 32px;
  }
}
.SupportResources-itemDesc.SupportResources-itemDesc {
  margin: 0 0 20px;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 1.75;
  color: #12437a;
}
.SupportResources-subTitle.SupportResources-subTitle {
  margin: 0 0 24px;
  color: #000b23;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.35;
}
@media screen and (min-width: 1024px) {
  .SupportResources-subTitle.SupportResources-subTitle {
    max-width: 560px;
    margin: 0 auto 36px;
    text-align: center;
  }
}
.SupportResources-desc.SupportResources-desc {
  margin: 0 auto;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 1.75;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .SupportResources-desc.SupportResources-desc {
    max-width: 560px;
    text-align: center;
  }
}
.EventsHeader {
  position: relative;
  padding: 32px 12px 48px;
  text-align: center;
  background: url(https://cdn2.hubspot.net/hubfs/416323/UiPath%20Together/UiPath%20Together%20Paris%202018/paris-banner-background.jpg)
    50% / cover no-repeat;
}
.EventsHeader:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 768px) {
  .EventsHeader {
    padding: 48px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .EventsHeader {
    padding: 64px 16px;
  }
}
.EventsHeader-wrapper {
  position: relative;
  z-index: 1;
}
.EventsHeader-logo {
  width: 100%;
  margin: 0 0 16px;
  max-width: 300px;
}
.EventsHeader-title {
  margin: 0 0 12px;
  color: #fff;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 1024px) {
  .EventsHeader-title {
    font-size: 36px;
  }
}
.EventsHeader-desc {
  margin: 0 0 32px;
  color: #fff;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 1024px) {
  .EventsHeader-desc {
    font-size: 22px;
  }
}
.EventsList {
  padding: 12px;
}
@media screen and (min-width: 768px) {
  .EventsList {
    padding: 28px 14px;
    margin-bottom: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .EventsList {
    padding: 32px 16px;
    margin-bottom: 32px;
  }
}
@media screen and (min-width: 1440px) {
  .EventsList {
    padding: 36px 18px;
    margin-bottom: 36px;
  }
}
.EventsList-container .loadMore {
  text-align: center;
  margin-top: 30px;
}
.EventsList-container .btn-load {
  border: 1px solid #e2e2e2;
  background-color: hsla(0, 0%, 100%, 0.1);
  color: #2372b2;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0.65em 1.25em;
  border-radius: 4px;
  font-family: Inter, sans-serif;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  transition: color 0.15s ease, border-color 0.15s ease,
    background-color 0.15s ease;
  font-size: 16px;
  font-weight: 600;
}
.EventsList-container .btn-load:focus,
.EventsList-container .btn-load:hover {
  color: #fff;
  border-color: #4a90e2;
  background-color: #0085ca;
}
.EventsList-container .loadMore i {
  padding-left: 50px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .EventsList-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.EventsList-title {
  margin: 0 0 20px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .EventsList-title {
    margin: 0 0 40px;
  }
}
.EventsList-item {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1),
    0 1px 3px 0 hsla(44, 17%, 61%, 0.1);
  background-color: #fff;
  border: 1px solid #d3dee3;
  border-radius: 4px;
  overflow: hidden;
  text-align: left;
  -ms-flex-direction: column;
  flex-direction: column;
}
.EventsList-item .Button {
  width: 100%;
  font-size: 18px;
}
.EventsList-item:not(:last-child) {
  margin-bottom: 12px;
}
@media screen and (min-width: 768px) {
  .EventsList-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(50% - 7px);
    margin-bottom: 14px;
  }
  .EventsList-item:nth-child(2n + 0) {
    margin-left: 7px;
  }
  .EventsList-item:nth-child(odd) {
    margin-right: 7px;
  }
  .EventsList-item:not(:last-child) {
    margin-bottom: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .EventsList-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
  }
  .EventsList-item:nth-child(2n + 0) {
    margin-left: 0;
  }
  .EventsList-item:nth-child(odd) {
    margin-right: 0;
  }
  .EventsList-item:not(:last-child) {
    margin-bottom: 16px;
  }
  .EventsList-item .Button {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
}
.EventsList-date {
  position: relative;
  padding: 12px;
  color: #f5f8fa;
  background: url(https://cdn2.hubspot.net/hubfs/416323/Valentin/images/solutions/solutions-stories-bg.jpg)
    50% / cover no-repeat #0085ca;
  text-shadow: 0 0 25px #08131f;
}
.EventsList-date:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(8, 19, 31, 0.25);
  box-shadow: inset 0 0 100px rgba(8, 19, 31, 0.25);
}
.EventsList-date small,
.EventsList-date span {
  position: relative;
}
@media screen and (min-width: 1024px) {
  .EventsList-date {
    padding: 24px 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex: 0 0 180px;
    flex: 0 0 180px;
    max-width: 180px;
    text-align: center;
  }
}
.EventsList-dateDay.EventsList-dateDay {
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1;
}
.EventsList-dateMonth {
  font-size: 24px;
  font-weight: 500;
}
@media screen and (min-width: 1024px) {
  .EventsList-dateMonth {
    display: block;
  }
}
.EventsList-body {
  padding: 18px 12px;
}
@media screen and (min-width: 768px) {
  .EventsList-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 21px 14px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .EventsList-body {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
@media screen and (min-width: 1024px) {
  .EventsList-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(100% - 180px);
    padding: 24px 16px;
  }
}
.EventsList-itemTitle {
  margin: 0 0 8px;
}
@media screen and (min-width: 1024px) {
  .EventsList-itemTitle {
    margin: 0 0 10px;
  }
}
.EventsList-itemDesc {
  margin-bottom: 12px;
}
.EventsList-itemDesc p {
  margin: 0;
}
.EventsList-itemDesc p:not(:last-child) {
  margin: 0 0 12px;
}
.EventsList-itemDesc strong {
  display: block;
  padding-top: 6px;
  font-weight: 600;
}
.EventsList-itemDesc .sold-out-tag {
  border-radius: 4px;
  background-color: #002855;
  color: #fff;
  text-transform: uppercase;
  padding: 4px 8px;
  font-family: Inter;
  font-size: 13px;
  font-weight: 600;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .EventsList-itemDesc {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
@media screen and (min-width: 1024px) {
  .EventsList-itemDesc {
    padding-right: 16px;
    margin-bottom: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
}
.EventsIntro {
  padding: 12px;
  margin-bottom: 12px;
  background-color: #f5f8fa;
  font-size: 0;
}
@media screen and (min-width: 768px) {
  .EventsIntro {
    padding: 28px;
    margin-bottom: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .EventsIntro {
    padding: 32px;
    margin-bottom: 16px;
  }
}
@media screen and (min-width: 1440px) {
  .EventsIntro {
    padding: 36px;
    margin-bottom: 18px;
  }
}
.EventsIntro-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1),
    0 1px 3px 0 hsla(44, 17%, 61%, 0.1);
}
@media screen and (min-width: 768px) {
  .EventsIntro-container {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
  }
}
.EventsIntro-half {
  padding: 12px;
}
.EventsIntro-half p {
  margin: 0;
  font-size: 16px;
}
.EventsIntro-half p:not(:last-child) {
  margin: 0 0 12px;
}
@media screen and (min-width: 768px) {
  .EventsIntro-half {
    padding: 14px;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
  }
  .EventsIntro-half p {
    font-size: 18px;
  }
}
@media screen and (min-width: 1024px) {
  .EventsIntro-half {
    padding: 16px;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
.EventsIntro-title {
  margin: 0 0 12px;
}
.EventsIntro-pic {
  width: 100%;
  margin: 0 0 12px;
  -ms-flex-order: -1;
  order: -1;
}
@media screen and (min-width: 768px) {
  .EventsIntro-pic {
    width: 60%;
    margin: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-order: 0;
    order: 0;
  }
}
@media screen and (min-width: 1024px) {
  .EventsIntro-pic {
    width: 50%;
  }
}
.EventsFilter {
  margin: 0 0 12px;
  padding: 24px 12px;
  text-align: center;
  border-bottom: 1px solid #d3dee3;
  border-top: 1px solid #d3dee3;
  background: url(https://cdn2.hubspot.net/hubfs/416323/Valentin/images/events/dotted-line.png)
    50% / cover no-repeat;
}
@media screen and (min-width: 768px) {
  .EventsFilter {
    padding: 28px 12px;
  }
}
@media screen and (min-width: 1024px) {
  .EventsFilter {
    padding: 32px 12px;
    background-size: 50% auto;
  }
}
.EventsFilter-title {
  margin: 0 0 20px;
}
@media screen and (min-width: 768px) {
  .EventsFilter-title {
    margin: 0 0 24px;
  }
}
@media screen and (min-width: 1024px) {
  .EventsFilter-title {
    margin: 0 0 28px;
  }
}
.EventsFilter-body {
  max-width: 240px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 768px) {
  .EventsFilter-body {
    max-width: 700px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}
.LandingHero {
  text-align: center;
}
.LandingHero-topBar {
  margin-bottom: 36px;
}
@media screen and (min-width: 1024px) {
  .LandingHero-topBar {
    margin-bottom: 144px;
  }
}
.LandingHero-logo {
  display: block;
  width: 96px;
}
@media screen and (min-width: 1024px) {
  .LandingHero-logo {
    width: 128px;
  }
}
.LandingHero-header {
  padding: 16px;
  padding-bottom: 48px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/solutions/insurance-lp-header-sample.png);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-color: #0062a2;
  padding-bottom: 144px;
}
@media screen and (min-width: 1024px) {
  .LandingHero-header {
    padding: 20px;
    padding-bottom: 192px;
  }
}
.LandingHero-header--noPromo {
  padding-bottom: 72px;
}
@media screen and (min-width: 1280px) {
  .LandingHero-header--noPromo {
    padding-bottom: 128px;
  }
}
.LandingHero-subTitle.LandingHero-subTitle {
  display: block;
  margin: 0 0 10px;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 1.5;
}
.LandingHero-subTitle.LandingHero-subTitle:first-child {
  margin: 64px 0 6px;
}
@media screen and (min-width: 1024px) {
  .LandingHero-subTitle.LandingHero-subTitle:first-child {
    margin: 108px 0 8px;
  }
}
.LandingHero-title.LandingHero-title {
  margin: 0 0 24px;
  font-size: 32px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1.3;
  color: #f3f6fa;
}
@media screen and (min-width: 1024px) {
  .LandingHero-title.LandingHero-title {
    margin: 0 0 12px;
    padding: 0 120px;
    font-size: 48px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1440px) {
  .LandingHero-title.LandingHero-title {
    padding: 0 216px;
  }
}
.LandingHero-cta.LandingHero-cta {
  margin-top: 40px;
}
.LandingHero-desc.LandingHero-desc {
  margin: 0;
  font-size: 20px;
  font-family: Inter, sans-serif;
  line-height: 1.5;
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .LandingHero-desc.LandingHero-desc {
    max-width: 720px;
    margin: 0 auto;
    font-size: 22px;
  }
}
@media screen and (min-width: 1440px) {
  .LandingHero-desc.LandingHero-desc {
    max-width: 800px;
    font-size: 24px;
  }
}
.LandingHero-promo {
  position: relative;
  width: calc(100% - 32px);
  margin: -120px auto 0;
  padding: 40px 16px;
  background-color: #fff;
}
.LandingHero-promo:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 80px;
  height: 6px;
  margin: 0 auto;
  background-color: #fa4616;
}
.LandingHero-promo .Button {
  margin-top: 18px;
  margin-bottom: 0;
  width: 100%;
}
@media screen and (min-width: 375px) {
  .LandingHero-promo .Button {
    width: auto;
  }
}
.LandingHero-promo .Link {
  display: inline-block;
  padding: 20px;
}
@media screen and (min-width: 1024px) {
  .LandingHero-promo {
    width: 960px;
    margin: -120px auto 0;
    padding: 40px;
  }
  .LandingHero-promo .Button {
    margin-top: 24px;
    margin-bottom: 0;
  }
  .LandingHero-promo:before {
    width: 160px;
  }
}
@media screen and (min-width: 1440px) {
  .LandingHero-promo {
    width: 1000px;
    padding: 40px 24px 80px;
  }
}
.LandingHero-promoLabel.LandingHero-promoLabel {
  display: block;
  margin: 0 0 2px;
  font-size: 16px;
  font-family: Inter, sans-serif;
  text-transform: uppercase;
  line-height: 1.5;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .LandingHero-promoLabel.LandingHero-promoLabel {
    margin: 0 0 4px;
  }
}
@media screen and (min-width: 1440px) {
  .LandingHero-promoLabel.LandingHero-promoLabel {
    margin: 0 0 6px;
  }
}
.LandingHero-promoTitle.LandingHero-promoTitle {
  margin: 0 0 12px;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.35;
  color: #000b23;
}
.LandingHero-promoTitle.LandingHero-promoTitle:first-child {
  margin: 8px 0 12px;
}
@media screen and (min-width: 1024px) {
  .LandingHero-promoTitle.LandingHero-promoTitle {
    margin: 0 0 16px;
    padding: 0 120px;
    font-size: 36px;
    line-height: 1.2;
  }
  .LandingHero-promoTitle.LandingHero-promoTitle:first-child {
    margin: 20px 0 16px;
  }
}
@media screen and (min-width: 1440px) {
  .LandingHero-promoTitle.LandingHero-promoTitle {
    padding: 0 180px;
    font-size: 40px;
  }
}
.LandingHero-promoDesc {
  margin: 0 0 16px;
  font-size: 18px;
  font-family: Inter, sans-serif;
  text-align: center;
  line-height: 1.3;
  color: #12437a;
}
@media screen and (min-width: 768px) {
  .LandingHero-promoDesc {
    padding: 0 40px;
  }
}
@media screen and (min-width: 1024px) {
  .LandingHero-promoDesc {
    padding: 0 64px;
  }
}
@media screen and (min-width: 1440px) {
  .LandingHero-promoDesc {
    padding: 0 80px;
  }
}
.LandingAsset {
  position: relative;
  padding: 40px 18px;
}
@media screen and (min-width: 1024px) {
  .LandingAsset {
    width: 100%;
    margin: 0 auto 40px;
    padding: 40px 18px;
  }
}
@media screen and (min-width: 1232px) {
  .LandingAsset {
    padding: 56px 0;
  }
}
@media screen and (min-width: 1440px) {
  .LandingAsset {
    padding: 56px 0 72px;
  }
}
@media screen and (min-width: 1024px) {
  .LandingAsset-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.LandingAsset-title.LandingAsset-title {
  margin: 0 0 24px;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.3;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .LandingAsset-title.LandingAsset-title {
    margin: 0 0 24px;
    font-size: 28px;
    font-family: Inter, sans-serif;
    font-weight: 600;
    line-height: 1.25;
    color: #000b23;
  }
}
@media screen and (min-width: 1440px) {
  .LandingAsset-title.LandingAsset-title {
    font-size: 32px;
  }
}
.LandingAsset-desc.LandingAsset-desc {
  margin: 0 0 24px;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.3;
  color: #12437a;
}
.LandingAsset-button {
  margin: 0 0 24px;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 1.75;
  color: #0085c9;
}
.LandingAsset-asset {
  position: relative;
  margin: 0 auto;
}
.LandingAsset-asset:before {
  content: "";
  position: absolute;
  bottom: -20px;
  right: -20px;
  z-index: -1;
  width: 114px;
  height: 171px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/solutions/blue-dots.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 50%;
}
.LandingAsset-asset--video {
  max-width: 640px;
}
@media screen and (min-width: 1024px) {
  .LandingAsset-asset {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .LandingAsset-asset--video {
    max-width: 640px;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  .LandingAsset-asset:before {
    bottom: -36px;
    right: -32px;
    width: 232px;
    height: 240px;
  }
}
@media screen and (min-width: 1440px) {
  .LandingAsset-asset--video {
    max-width: 792px;
  }
}
.LandingAsset-video {
  position: relative;
  width: 100%;
  height: 0;
  margin: 0 auto;
  padding-bottom: 56.25%;
}
.LandingAsset-video > iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.LandingAsset-body {
  position: relative;
}
.LandingAsset-body:before {
  content: "";
  position: absolute;
  top: -40px;
  left: -20px;
  right: -20px;
  bottom: -80px;
  z-index: -1;
  min-height: 328px;
  background-color: #f5f8fa;
}
@media screen and (min-width: 1024px) {
  .LandingAsset-body {
    -ms-flex: 0 1 40%;
    flex: 0 1 40%;
    padding-right: 40px;
  }
  .LandingAsset-body:before {
    top: -40px;
    right: -320px;
    bottom: 40px;
    left: -50vw;
  }
}
@media screen and (min-width: 1024px) {
  .LandingAsset-body {
    padding-right: 48px;
  }
  .LandingAsset-body:before {
    top: -48px;
    bottom: 48px;
  }
}
.LandingInfographic {
  position: relative;
  padding: 56px 16px 40px;
}
@media screen and (min-width: 768px) {
  .LandingInfographic {
    padding: 56px 16px 40px;
  }
}
@media screen and (min-width: 1024px) {
  .LandingInfographic {
    padding: 80px 16px 64px;
  }
  .LandingInfographic--alternative .LandingInfographic-pic {
    -ms-flex-order: 2;
    order: 2;
  }
  .LandingInfographic--alternative .LandingInfographic-body {
    padding-left: 0;
    padding-right: 80px;
  }
}
@media screen and (min-width: 1440px) {
  .LandingInfographic {
    padding: 96px 0 80px;
  }
  .LandingInfographic--alternative .LandingInfographic-body {
    padding-right: 112px;
  }
}
@media screen and (min-width: 1024px) {
  .LandingInfographic-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}
.LandingInfographic-body {
  position: relative;
}
@media screen and (min-width: 1024px) {
  .LandingInfographic-body {
    padding-left: 80px;
  }
}
@media screen and (min-width: 1440px) {
  .LandingInfographic-body {
    padding-left: 112px;
  }
}
.LandingInfographic-title.LandingInfographic-title {
  position: relative;
  margin: 0 0 32px;
  padding: 32px 0 0;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.35;
}
.LandingInfographic-title.LandingInfographic-title:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  height: 6px;
  background-color: #fa4616;
}
.LandingInfographic-desc.LandingInfographic-desc {
  margin: 0 0 32px;
  font-size: 18px;
  font-family: Inter, sans-serif;
  line-height: 1.3;
  color: #12437a;
}
.LandingInfographic-pic {
  position: relative;
  margin: 0 0 32px;
  max-width: 592px;
}
.LandingInfographic-pic:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -20px;
  z-index: -1;
  width: 114px;
  height: 171px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/solutions/blue-dots.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 50%;
}
@media screen and (min-width: 1024px) {
  .LandingInfographic-pic {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .LandingInfographic-pic:before {
    width: 230px;
    height: 238px;
    top: -28px;
    left: -28px;
  }
}
.DownloadHeader {
  padding: 56px 12px;
  background-image: url(https://cdn2.hubspot.net/hubfs/416323/Valentin/images/download/download-header.jpg);
  background-color: #002855;
  background-size: cover;
  background-position: 50% 50%;
}
@media screen and (min-width: 768px) {
  .DownloadHeader {
    padding: 56px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .DownloadHeader {
    padding: 56px 16px;
  }
}
.DownloadHeader-title {
  margin: 0 0 20px;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  color: #f5f8fa;
}
.DownloadHeader .DownloadHeader-subTitle {
  font-size: 22px;
  font-weight: 400;
  color: #f5f8fa;
}
.DownloadProducts .Button {
  margin: 0 0 20px;
}
@media screen and (min-width: 768px) {
  .DownloadProducts {
    display: -ms-flexbox;
    display: flex;
    min-height: 385px;
  }
  .DownloadProducts .Button {
    margin: 0 8px 0 0;
  }
}
.DownloadProducts-item {
  padding: 24px 12px;
}
.DownloadProducts-item:nth-child(odd) {
  background-color: #f5f8fa;
}
.DownloadProducts-item .Button {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .DownloadProducts-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 50%;
    padding: 32px 14px;
  }
  .DownloadProducts-item .Button {
    width: auto;
    font-size: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .DownloadProducts-item {
    position: relative;
    padding: 32px 20px;
  }
  .DownloadProducts-item:nth-child(odd):before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 100%;
    width: calc(100vw - 1200px);
    background-color: #f5f8fa;
  }
  .DownloadProducts-item .Button {
    width: auto;
    font-size: 16px;
  }
}
@media screen and (min-width: 1440px) {
  .DownloadProducts-item {
    padding: 40px 22.5px;
  }
  .DownloadProducts-item:nth-child(2n) {
    padding-right: 0;
  }
  .DownloadProducts-item:nth-child(odd) {
    position: relative;
    padding-left: 0;
  }
}
.DownloadProducts-title {
  margin: 0 0 16px;
  padding-right: 7.5vw;
}
@media screen and (min-width: 768px) {
  .DownloadProducts-title {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 22px;
    padding-right: 2.5vw;
  }
}
@media screen and (min-width: 1024px) {
  .DownloadProducts-title {
    font-size: 28px;
  }
}
@media screen and (min-width: 1440px) {
  .DownloadProducts-title {
    font-size: 32px;
  }
}
.DownloadProducts-desc {
  margin: 0 0 16px;
}
@media screen and (min-width: 768px) {
  .DownloadProducts-desc {
    margin: 0 8px 12px 0;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  html.flexboxtweener .DownloadProducts-desc {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .DownloadProducts-desc {
    margin: 0 8px 20px 0;
    font-size: 18px;
  }
}
.DownloadProducts-body img {
  width: 32px;
  color: rgba(0, 40, 85, 0.5);
}
.DownloadProducts-body span {
  color: rgba(0, 40, 85, 0.5);
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  .DownloadProducts-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: calc(100% - 200px + 12px);
  }
  .DownloadProducts-body img {
    padding: 8px 0;
  }
}
@media screen and (min-width: 1024px) {
  .DownloadProducts-body {
    width: calc(100% - 280px + 12px);
  }
}
.DownloadProducts-pic {
  height: 220px;
  text-align: right;
  margin-right: -12px;
}
.DownloadProducts-pic > img {
  height: 100%;
}
@media screen and (min-width: 768px) {
  .DownloadProducts-pic {
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    margin-right: -14px;
    margin-bottom: -24px;
    height: auto;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  .DownloadProducts-pic > img {
    width: 100%;
    height: auto;
  }
}
@media screen and (min-width: 1024px) {
  .DownloadProducts-pic {
    -ms-flex: 0 0 280px;
    flex: 0 0 280px;
    margin-right: -20px;
  }
}
@media screen and (min-width: 1440px) {
  .DownloadProducts-pic {
    margin-right: -22.5px;
  }
}
.DownloadFeatures {
  padding: 24px 9px;
  text-align: center;
}
@media screen and (min-width: 480px) {
  .DownloadFeatures {
    padding: 24px 12px;
  }
}
@media screen and (min-width: 1024px) {
  .DownloadFeatures {
    padding: 40px 16px 32px;
    position: relative;
  }
  .DownloadFeatures:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -50vw;
    right: -50vw;
    z-index: -1;
    width: 100vw;
    margin: 0 auto;
    background-color: #f5f8fa;
    background: url(https://uipath.com/hubfs/Valentin/images/download/develop-foolproof-1.png)
      50% / cover no-repeat;
  }
}
.DownloadFeatures-title {
  margin: 0 0 20px;
  line-height: 1.4;
}
@media screen and (min-width: 1440px) {
  .DownloadFeatures-title {
    font-size: 36px;
  }
}
.DownloadFeatures-subTitle {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: 400;
}
.DownloadFeatures-subTitle > span {
  display: inline-block;
  vertical-align: middle;
  width: 115px;
  font-size: 14px;
  font-weight: 600;
}
.DownloadFeatures-subTitle > span:first-child {
  padding-right: 32px;
}
.DownloadFeatures-subTitle > span:last-child {
  padding-left: 32px;
}
@media screen and (min-width: 480px) {
  .DownloadFeatures-subTitle {
    margin: 0 0 20px;
  }
  .DownloadFeatures-subTitle > span {
    width: auto;
    font-size: 16px;
  }
  .DownloadFeatures-subTitle > span:first-child {
    padding-right: 24px;
  }
  .DownloadFeatures-subTitle > span:last-child {
    padding-left: 24px;
  }
}
@media screen and (min-width: 768px) {
  .DownloadFeatures-subTitle {
    margin: 0 0 20px;
  }
}
@media screen and (min-width: 1024px) {
  .DownloadFeatures-subTitle {
    margin: 0 0 28px;
    font-size: 22px;
  }
}
.DownloadFeatures-table {
  margin: 0 0 28px;
}
@media screen and (min-width: 480px) {
  .DownloadFeatures-table {
    margin: 0 0 40px;
  }
}
@media screen and (min-width: 1024px) {
  .DownloadFeatures-table {
    margin: 0 0 56px;
  }
}
.DownloadFeatures-tableRow {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.DownloadFeatures-tableRow:not(:last-child) {
  border-bottom: 1px solid #d3dee3;
}
@media screen and (min-width: 1024px) {
  .DownloadFeatures-tableRow {
    max-width: 780px;
    margin-left: auto;
    margin-right: auto;
  }
}
.DownloadFeatures-tableLabel.DownloadFeatures-tableLabel {
  display: none;
}
@media screen and (min-width: 1024px) {
  .DownloadFeatures-tableLabel.DownloadFeatures-tableLabel {
    display: block;
    position: absolute;
    left: -100px;
    margin: auto 0;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    width: auto;
    color: #08131f;
  }
}
@media screen and (min-width: 1440px) {
  .DownloadFeatures-tableLabel.DownloadFeatures-tableLabel {
    left: -130px;
  }
}
.DownloadFeatures-featureItem {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 50%;
  min-height: 32px;
  padding: 8px 0;
  line-height: 1.25;
}
.DownloadFeatures-featureItem:after,
.DownloadFeatures-featureItem:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.DownloadFeatures-featureItem > span {
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 12px;
  color: rgba(0, 40, 85, 0.5);
}
.DownloadFeatures-featureItem > span > a {
  font-family: Inter, sans-serif;
  color: #0085ca;
  text-decoration: none;
}
.DownloadFeatures-featureItem[data-grade="check"]:before {
  width: 20px;
  height: 20px;
  background-color: rgba(0, 40, 85, 0.5);
  border-radius: 100%;
}
.DownloadFeatures-featureItem[data-grade="red"]:before {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  border: 2px solid rgba(0, 40, 85, 0.5);
}
.DownloadFeatures-featureItem[data-grade="amber"]:before {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: rgba(0, 40, 85, 0.5);
}
.DownloadFeatures-featureItem[data-grade="amber"]:after {
  width: 8px;
  height: 16px;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  background-color: #f5f8fa;
  transform: translateX(calc(100% + 2px));
}
.DownloadFeatures-featureItem[data-grade="alert"]:after,
.DownloadFeatures-featureItem[data-grade="alert"]:before {
  width: 20px;
  height: 20px;
}
.DownloadFeatures-featureItem[data-grade="alert"]:before {
  width: 20px;
  height: 20px;
  border: 2px solid #0085ca;
  border-radius: 50%;
}
.DownloadFeatures-featureItem[data-grade="alert"]:after {
  content: "i";
  font-size: 14px;
  color: #0085ca;
  text-align: center;
  height: 16px;
  font-weight: 600;
}
.DownloadFeatures-featureItem:nth-child(odd) {
  padding-right: 56px;
  padding-left: 4px;
  text-align: right;
}
.DownloadFeatures-featureItem:nth-child(odd):before {
  right: 12px;
  bottom: 0;
}
.DownloadFeatures-featureItem:nth-child(odd):after {
  right: 12px;
  left: auto;
}
.DownloadFeatures-featureItem:nth-child(2n + 2) {
  padding-left: 56px;
  padding-right: 4px;
  text-align: left;
  border-left: 1px solid #d3dee3;
}
.DownloadFeatures-featureItem:nth-child(2n + 2):after,
.DownloadFeatures-featureItem:nth-child(2n + 2):before {
  left: 12px;
  bottom: 0;
}
.DownloadFeatures-featureItem:nth-child(2n + 2)[data-grade="amber"]:before,
.DownloadFeatures-featureItem:nth-child(2n + 2)[data-grade="red"]:before {
  left: 12px;
}
@media screen and (min-width: 480px) {
  .DownloadFeatures-featureItem {
    padding: 12px 0;
  }
  .DownloadFeatures-featureItem > span {
    font-size: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .DownloadFeatures-featureItem {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .DownloadFeatures-featureItem > span {
    font-size: 16px;
  }
  .DownloadFeatures-featureItem:nth-child(odd) {
    padding-right: 72px;
    padding-left: 16px;
  }
  .DownloadFeatures-featureItem:nth-child(odd):after,
  .DownloadFeatures-featureItem:nth-child(odd):before {
    right: 16px;
  }
  .DownloadFeatures-featureItem:nth-child(2n + 2) {
    padding-left: 72px;
    padding-right: 8px;
  }
  .DownloadFeatures-featureItem:nth-child(2n + 2):after,
  .DownloadFeatures-featureItem:nth-child(2n + 2):before,
  .DownloadFeatures-featureItem:nth-child(2n + 2)[data-grade="amber"]:after,
  .DownloadFeatures-featureItem:nth-child(2n + 2)[data-grade="amber"]:before,
  .DownloadFeatures-featureItem:nth-child(2n + 2)[data-grade="red"]:after,
  .DownloadFeatures-featureItem:nth-child(2n + 2)[data-grade="red"]:before {
    left: 16px;
  }
}
.DownloadFeatures-desc {
  margin: 0 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
  color: #08131f;
}
.DownloadFeatures-desc a {
  color: #0085ca;
  text-decoration: none;
}
@media screen and (min-width: 1024px) {
  .DownloadFeatures-desc {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
.TrialHeader {
  padding: 0 12px;
  background-color: #f3f6fa;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .TrialHeader {
    padding: 0 16px;
  }
}
.TrialHeader-container {
  padding: 48px 0;
}
@media screen and (min-width: 1024px) {
  .TrialHeader-container {
    padding: 100px 0 96px;
  }
}
.TrialHeader-title.TrialHeader-title {
  margin: 0 0 16px;
  color: #000b23;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.5;
}
.TrialHeader-title.TrialHeader-title > strong {
  display: block;
  font-size: 42px;
  font-weight: 700;
  font-family: Inter, sans-serif;
  line-height: 1.3;
}
@media screen and (min-width: 1024px) {
  .TrialHeader-title.TrialHeader-title > strong {
    margin-top: 2px;
    margin-bottom: 12px;
    letter-spacing: -2px;
    font-size: 64px;
  }
}
.TrialHeader-subTitle.TrialHeader-subTitle {
  margin: 0;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.33;
}
.TrialTable {
  padding: 0 16px 40px;
  background-color: #f3f6fa;
}
@media screen and (min-width: 1024px) {
  .TrialTable {
    padding-bottom: 72px;
  }
}
.TrialTable-content {
  margin: 0 0 8px;
}
@media screen and (min-width: 1024px) {
  .TrialTable-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    margin: 0;
    padding-left: 160px;
  }
  .TrialTable-content .ProductColumn {
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
  }
  .TrialTable-content .ProductColumn:first-child .ProductColumn-row {
    position: relative;
  }
  .TrialTable-content .ProductColumn-row > span:not(.ProductColumn-content) {
    display: none;
  }
  .TrialTable-content
    .ProductColumn:first-child
    .ProductColumn-row
    > span:not(.ProductColumn-content) {
    position: absolute;
    right: calc(100% + 32px);
    top: 50%;
    display: block;
    width: 128px;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    font-weight: 500;
    transform: translateY(-50%);
  }
  .TrialTable-content
    .ProductColumn:first-child
    .ProductColumn-row
    > span:not(.ProductColumn-content):before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border-top: 1px solid rgba(53, 56, 70, 0.1);
  }
}
.TrialTable-copy.TrialTable-copy {
  text-align: center;
}
.TrialTable-copy.TrialTable-copy h4 {
  margin: 0 0 12px;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.33;
}
.TrialTable-copy.TrialTable-copy .Link {
  font-weight: 500;
  padding: 8px;
}
@media screen and (min-width: 1024px) {
  .TrialTable-copy.TrialTable-copy {
    padding-right: 80px;
    text-align: right;
  }
  .TrialTable-copy.TrialTable-copy .Link,
  .TrialTable-copy.TrialTable-copy h4 {
    display: inline-block;
    vertical-align: middle;
  }
  .TrialTable-copy.TrialTable-copy h4 {
    margin: 0 24px 0 0;
  }
  .TrialTable-copy.TrialTable-copy .Link {
    padding: 12px;
  }
}
@media screen and (min-width: 1440px) {
  .TrialTable-copy.TrialTable-copy {
    padding-right: 160px;
  }
}
.EnterpriseTable {
  padding: 0 16px 48px;
  background-color: #f3f6fa;
}
@media screen and (min-width: 1024px) {
  .EnterpriseTable {
    padding: 0 16px 64px;
  }
}
@media screen and (min-width: 1440px) {
  .EnterpriseTable {
    padding: 0 16px 72px;
  }
}
.EnterpriseTable-container {
  overflow: hidden;
}
.EnterpriseTable-header {
  margin: 0 0 24px;
  padding: 0 16px;
}
@media screen and (min-width: 1024px) {
  .EnterpriseTable-header {
    -ms-flex-item-align: start;
    align-self: flex-start;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    padding: 0 12.5% 0 0;
  }
}
.EnterpriseTable-title.EnterpriseTable-title {
  position: relative;
  margin: 0 0 16px;
  padding-top: 32px;
  color: #000b23;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.35;
}
.EnterpriseTable-title.EnterpriseTable-title:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 4px;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .EnterpriseTable-title.EnterpriseTable-title {
    padding-top: 40px;
    margin: 0 0 36px;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.25;
  }
  .EnterpriseTable-title.EnterpriseTable-title:before {
    width: 80px;
    height: 6px;
  }
}
.EnterpriseTable-subTitle.EnterpriseTable-subTitle {
  margin: 0;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.33;
}
.EnterpriseTable-content {
  margin: 0 0 8px;
}
@media screen and (min-width: 1024px) {
  .EnterpriseTable-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
  }
  .EnterpriseTable-content .ProductColumn {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
  }
  .EnterpriseTable-content .ProductColumn:nth-child(3) .ProductColumn-row {
    position: relative;
  }
  .EnterpriseTable-content .ProductColumn .ProductColumn-row:first-child {
    border-top: 1px solid rgba(53, 56, 70, 0.1);
  }
  .EnterpriseTable-content .ProductColumn--header {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .EnterpriseTable-content
    .ProductColumn-row
    > span:not(.ProductColumn-content) {
    display: none;
  }
  .EnterpriseTable-content
    .ProductColumn:nth-child(3)
    .ProductColumn-row
    > span:not(.ProductColumn-content) {
    position: absolute;
    right: calc(100% + 32px);
    top: 50%;
    display: block;
    width: 200px;
    height: 100%;
    padding-right: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    font-weight: 500;
    transform: translateY(-50%);
  }
  .EnterpriseTable-content
    .ProductColumn:nth-child(3)
    .ProductColumn-row
    > span:not(.ProductColumn-content):before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    right: 0;
    border-top: 1px solid rgba(53, 56, 70, 0.1);
  }
}
.FinePrint {
  padding: 0 16px;
  background-color: #f3f6fa;
}
.FinePrint-container {
  padding: 32px 0 64px;
  border-top: 1px solid rgba(53, 56, 70, 0.1);
}
@media screen and (min-width: 1024px) {
  .FinePrint-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 44px 0 112px;
  }
}
.FinePrint-content.FinePrint-content {
  margin-bottom: 28px;
}
.FinePrint-content.FinePrint-content p {
  margin: 0;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 300;
  line-height: 1.7;
}
.FinePrint-content.FinePrint-content p:not(:last-child) {
  margin: 0 0 16px;
}
.FinePrint-content.FinePrint-content p strong {
  font-weight: 600;
}
@media screen and (min-width: 1024px) {
  .FinePrint-content.FinePrint-content {
    -ms-flex: 0 0 47.5%;
    flex: 0 0 47.5%;
    padding-right: 80px;
  }
  .FinePrint-content.FinePrint-content p {
    font-size: 14px;
  }
}
@media screen and (min-width: 1440px) {
  .FinePrint-content.FinePrint-content {
    -ms-flex: 0 0 42.5%;
    flex: 0 0 42.5%;
    padding-right: 136px;
  }
}
.FinePrint-linkList {
  counter-reset: b;
}
.FinePrint-link.FinePrint-link {
  position: relative;
  margin: 0;
  padding-left: 24px;
  color: #12437a;
  font-size: 12px;
  font-weight: 300;
  font-family: Inter, sans-serif;
  letter-spacing: 0.5px;
  line-height: 1.33;
  counter-increment: b;
}
.FinePrint-link.FinePrint-link:not(:last-child) {
  margin-bottom: 16px;
}
.FinePrint-link.FinePrint-link > a {
  color: #12437a;
  font-size: 12px;
  font-weight: 300;
  font-family: Inter, sans-serif;
  letter-spacing: 0.5px;
  line-height: 1.33;
}
.FinePrint-link.FinePrint-link:before {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  width: 14px;
  height: 14px;
  background-color: #e4ebef;
  border-radius: 50%;
}
.FinePrint-link.FinePrint-link:after {
  content: counter(b);
  position: absolute;
  top: 1px;
  left: 0;
  width: 14px;
  height: 14px;
  text-align: center;
  color: #12437a;
  font-size: 9px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.5;
}
.ProductColumn {
  margin-bottom: 32px;
  z-index: 0;
}
.ProductColumn--mini {
  background-color: rgba(228, 235, 239, 0.4);
}
.EnterpriseTable .ProductColumn {
  margin-bottom: 16px;
}
@media screen and (min-width: 1024px) {
  .ProductColumn--mini {
    position: relative;
  }
  .ProductColumn--mini:before {
    top: 0;
  }
  .ProductColumn--mini:after,
  .ProductColumn--mini:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 16px;
    background-color: #f3f6fa;
  }
  .ProductColumn--mini:after {
    bottom: 0;
  }
  .ProductColumn--header {
    z-index: 1;
  }
  .ProductColumn--header .ProductColumn-container {
    padding-bottom: 16px;
  }
  .EnterpriseTable .ProductColumn {
    margin-bottom: 0;
  }
  .TrialTable
    .ProductColumn:not(.ProductColumn--mini):nth-child(odd)
    .ProductColumn-container {
    background: linear-gradient(
      -180deg,
      hsla(0, 0%, 100%, 0.25),
      rgba(243, 246, 250, 0.5) 25%,
      rgba(243, 246, 250, 0.5)
    );
  }
  .EnterpriseTable
    .ProductColumn:not(.ProductColumn--header):nth-child(2n)
    .ProductColumn-container {
    position: relative;
  }
  .EnterpriseTable
    .ProductColumn:not(.ProductColumn--header):nth-child(2n)
    .ProductColumn-container:before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 0;
    width: 100%;
    height: calc(100% + 272px);
    background: linear-gradient(
      -180deg,
      hsla(0, 0%, 100%, 0.25),
      rgba(243, 246, 250, 0.5) 25%,
      rgba(243, 246, 250, 0.5)
    );
  }
}
.ProductColumn-container {
  padding: 24px 16px 20px;
  background-color: #fff;
  height: 100%;
}
.ProductColumn--mini .ProductColumn-container {
  background-color: rgba(228, 235, 239, 0.4);
}
@media screen and (min-width: 1024px) {
  .ProductColumn-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: transparent;
    padding: 40px 12px;
  }
  .EnterpriseTable .ProductColumn-container {
    padding-right: 12px;
    padding-left: 12px;
  }
}
@media screen and (min-width: 1440px) {
  .ProductColumn-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 40px 16px;
  }
  .EnterpriseTable .ProductColumn-container {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.ProductColumn-header.ProductColumn-header {
  text-align: center;
}
.ProductColumn-header.ProductColumn-header:not(:last-child) {
  border-bottom: 1px solid rgba(53, 56, 70, 0.1);
  padding-bottom: 32px;
}
.ProductColumn-header.ProductColumn-header .Button {
  margin: 20px auto 16px;
  padding: 0.33em 3.5em;
  font-size: 16px;
}
@media screen and (min-width: 1024px) {
  .ProductColumn-header.ProductColumn-header {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-right: 0;
    padding-left: 0;
  }
  .ProductColumn-header.ProductColumn-header .Button {
    margin: 6px auto 20px;
    padding: 0.3em 4em;
  }
  .ProductColumn--header .ProductColumn-header.ProductColumn-header {
    z-index: 1;
    padding-right: 72px;
    padding-left: 72px;
  }
}
@media screen and (min-width: 1024px) {
  .ProductColumn-headerHeader {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
.ProductColumn-label.ProductColumn-label {
  margin: 0 0 8px;
  color: #7c97b8;
  font-size: 10px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 1.2;
}
.ProductColumn-title.ProductColumn-title {
  margin: 0 0 6px;
  padding: 0 16px;
  color: #000b23;
  font-size: 22px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.33;
}
.ProductColumn--mini .ProductColumn-title.ProductColumn-title {
  font-size: 18px;
  padding: 0 40px;
}
@media screen and (min-width: 1024px) {
  .ProductColumn-title.ProductColumn-title {
    padding: 0;
    font-size: 24px;
  }
  .ProductColumn--mini .ProductColumn-title.ProductColumn-title {
    padding: 0 20px;
  }
}
.ProductColumn-subTitle.ProductColumn-subTitle {
  margin: 0 0 8px;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 300;
  line-height: 1.75;
}
@media screen and (min-width: 1024px) {
  .ProductColumn-subTitle.ProductColumn-subTitle {
    margin: 0 0 16px;
    font-size: 14px;
  }
}
.ProductColumn-desc.ProductColumn-desc {
  margin: 0;
  color: #12437a;
  font-size: 10px;
  font-family: Inter, sans-serif;
  font-weight: 300;
  letter-spacing: 0.5px;
  line-height: 1.2;
}
.ProductColumn-desc.ProductColumn-desc:not(:last-child) {
  margin: 0 0 28px;
}
@media screen and (min-width: 1024px) {
  .ProductColumn-desc.ProductColumn-desc {
    min-height: 48px;
    line-height: 1.6;
  }
  .ProductColumn--header .ProductColumn-desc.ProductColumn-desc {
    padding: 0 24px;
    min-height: 0;
  }
}
.ProductColumn-table {
  z-index: 1;
}
.ProductColumn-row {
  padding: 16px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
.ProductColumn-row:not(:first-child) {
  border-top: 1px solid rgba(53, 56, 70, 0.1);
}
.ProductColumn-row > span {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  padding-right: 16px;
}
.ProductColumn-row span {
  color: #12437a;
  font-size: 12px;
  font-weight: 300;
}
.ProductColumn-row span.ProductColumn-content {
  z-index: 1;
  font-size: 14px;
  line-height: 1.66;
}
.ProductColumn-row span.ProductColumn-content b {
  font-weight: 600;
}
@media screen and (min-width: 1024px) {
  .ProductColumn-row {
    position: relative;
    padding: 4px;
    min-height: 56px;
    text-align: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ProductColumn-row > span {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    padding-right: 0;
  }
  .ProductColumn-row:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    z-index: -1;
    width: 300vw;
    height: 100%;
    transform: translateX(-50%);
    background-color: #c4ced7;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s 0.2s, opacity 0.2s ease;
  }
}
@media screen and (min-width: 1024px) {
  .TrialTable-content {
    position: relative;
  }
  .TrialTable-content:hover .ProductColumn {
    z-index: 1;
  }
  .TrialTable-content:hover .ProductColumn:hover {
    z-index: 0;
  }
  .TrialTable-content:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 32px;
    left: 160px;
    z-index: 0;
    background-color: #fff;
  }
  .ProductColumn:hover .ProductColumn-row:hover:before {
    visibility: visible;
    opacity: 0.2;
    transition: visibility 0s 0s, opacity 75ms ease;
  }
  .EnterpriseTable-content {
    position: relative;
  }
  .EnterpriseTable-content:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 8px;
    left: 50%;
    z-index: 0;
    background-color: #fff;
  }
  .EnterpriseTable-content:after {
    content: "";
    position: absolute;
    top: 240px;
    bottom: 0;
    left: 0;
    width: calc(50% - 224px);
    background-color: #f3f6fa;
  }
}
.ProductColumn-checkmark {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
}
.ProductColumn-checkmark:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 14px;
  height: 8px;
  border-left: 2px solid #0085c9;
  border-bottom: 2px solid #0085c9;
  transform: rotate(-45deg);
}
.ProductColumn-fineLink {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 8px 12px;
  margin: -8px -4px;
  text-align: center;
  color: #12437a;
  font-size: 9px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.5;
}
.ProductColumn-fineLink:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin: auto;
  width: 14px;
  height: 14px;
  background-color: #e4ebef;
  border-radius: 50%;
}
.ProductColumn-alert.ProductColumn-alert {
  position: relative;
  display: inline-block;
  padding: 12px;
  width: 28px;
  height: 28px;
  color: #0085c9;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 2px;
}
.ProductColumn-alert.ProductColumn-alert:before {
  content: "";
  position: absolute;
  top: -10px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  margin: auto;
  width: 16px;
  height: 16px;
  border: 1px solid #0085c9;
  border-radius: 50%;
}
.ProductColumn-alert.ProductColumn-alert .ProductColumn-alertPop {
  position: absolute;
  z-index: 1;
  bottom: calc(100% + 4px);
  left: -50px;
  right: -50px;
  margin: 0 auto;
  padding: 8px;
  border-radius: 2px;
  font-size: 12px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.33;
  color: #fff;
  background-color: #002755;
  text-align: left;
  visibility: hidden;
  opacity: 0;
  transform: translateY(-2px);
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s 0.3s;
}
.ProductColumn-alert.ProductColumn-alert .ProductColumn-alertPop:after {
  content: "";
  position: absolute;
  top: calc(100% - 14px);
  left: 44px;
  right: 0;
  z-index: -1;
  width: 16px;
  height: 16px;
  background-color: #002755;
  transform: rotate(45deg);
}
.ProductColumn-alert.ProductColumn-alert .ProductColumn-alertPop--goingRight {
  left: -38px;
  right: -120px;
}
.ProductColumn-alert.ProductColumn-alert .ProductColumn-alertPop--goingLeft {
  left: -120px;
  right: -38px;
}
.ProductColumn-alert.ProductColumn-alert
  .ProductColumn-alertPop--goingLeft:after {
  left: 126px;
  right: auto;
}
.ProductColumn-alert.ProductColumn-alert:hover .ProductColumn-alertPop {
  visibility: visible;
  opacity: 1;
  transform: translateX(0);
  transition: opacity 0.15s ease, transform 0.15s ease, visibility 0s 0s;
}
.ContactPage {
  padding: 0 0 16px;
  background-color: #f3f6fa;
  overflow: hidden;
}
.ContactPage .contact-right.contact-form-right {
  padding: 16px;
  background-color: #fff;
}
.ContactPage .contact-left.contact-left {
  padding: 32px 16px;
}
@media screen and (min-width: 1024px) {
  .ContactPage {
    padding: 80px 0;
  }
  .ContactPage .contact-right.contact-form-right {
    padding: 48px;
    background-color: #fff;
  }
  .ContactPage .contact-left.contact-left {
    padding-right: 0;
    padding-left: 100px;
    padding-top: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 1440px) {
  .ContactPage {
    padding: 96px 0;
  }
}
.ContactPage .hs-button.primary.large.hs-button.primary.large {
  background-color: #fa4616 !important;
}
.ContactPage .hs-input {
  padding: 8px;
  height: 48px !important;
  border-radius: 0;
  border: 2px solid rgba(182, 195, 215, 0.33);
}
.ContactPage .hs-input.hs-fieldtype-intl-phone {
  border: 0;
}
.ContactPage select.hs-input {
  background-image: url(https://uipath.com/hubfs/resources/Gated-LP-Template/arrow-down.svg);
  background-position: calc(100% - 14px) calc(1em - 0px),
    calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 15px 15px, 15px 15px, 1px 1.5em;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  height: 48px !important;
  padding: 8px;
  border-radius: 0;
  border: 2px solid rgba(182, 195, 215, 0.33);
}
.ContactPage textarea.hs-input {
  min-height: 100px;
}
.ContactPage .form-container .hs-form-field label {
  margin: 0 0 4px;
  text-transform: uppercase;
}
.ContactPage
  .form-container
  .hs-form-field
  label.hs-form-booleancheckbox-display {
  text-transform: none;
}
.ContactPage .hs-fieldtype-intl-phone.hs-input select {
  width: 49% !important;
}
.ContactPage .hs-fieldtype-intl-phone.hs-input input {
  width: 49% !important;
  float: right;
}
.ContactPage-aside.ContactPage-aside h2 {
  margin: 0 0 24px;
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #12437a;
}
@media screen and (min-width: 1024px) {
  .ContactPage-aside.ContactPage-aside h2 {
    margin: 0 0 48px;
    font-size: 24px;
  }
}
.ContactPage-asideLinks .Link {
  display: block;
  margin: 0 0 20px;
  font-weight: 400;
}
.LegalHeader {
  background: url(https://uipath.com/hubfs/Valentin/images/legal/eula-header.jpg)
    50% / cover no-repeat #002855;
}
.LegalHeader-container {
  padding: 40px 12px 24px;
  max-width: 960px;
}
@media screen and (min-width: 768px) {
  .LegalHeader-container {
    padding: 56px 14px 40px;
  }
}
@media screen and (min-width: 1024px) {
  .LegalHeader-container {
    padding: 72px 16px 56px;
  }
}
.LegalHeader-title {
  margin: 0 0 12px;
  font-size: 32px;
  color: #f5f8fa;
}
.LegalHeader-desc.LegalHeader-desc {
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
  color: #f5f8fa;
}
.LegalLicences {
  margin-right: auto;
  margin-left: auto;
  padding: 40px 12px 16px;
  max-width: 960px;
}
.LegalLicences-title.LegalLicences-title {
  margin: 0 0 20px;
  padding: 0 0 20px;
  border-bottom: 1px solid #d3dee3;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
}
.LegalLicences-list:not(:last-child) {
  margin: 0 0 24px;
  padding: 0 0 12px;
  border-bottom: 1px solid #d3dee3;
}
.LegalLicences-itemTitle.LegalLicences-itemTitle {
  margin: 0 0 20px;
}
.LegalLicences-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 0 12px;
  font-size: 14px;
}
.LegalLicences-item > span {
  color: rgba(0, 40, 85, 0.5);
}
.LegalLicences-item > a {
  font-family: Inter, sans-serif;
  color: #2573b2;
}
.DataProtection {
  position: relative;
}
.DataProtection-header {
  padding: 24px 18px;
}
@media screen and (min-width: 768px) {
  .DataProtection-header {
    padding: 40px 24px;
    text-align: center;
  }
}
.DataProtection-title.DataProtection-title {
  margin: 0 0 12px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.45;
  color: #131d40;
}
@media screen and (min-width: 1024px) {
  .DataProtection-title.DataProtection-title {
    margin: 0 auto 24px;
    font-size: 28px;
  }
}
.DataProtection-desc.DataProtection-desc {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.8;
  color: #131d40;
}
.DataProtection-desc.DataProtection-desc:not(:last-child) {
  margin: 0 0 12px;
}
@media screen and (min-width: 1024px) {
  .DataProtection-desc.DataProtection-desc {
    font-size: 18px;
    line-height: 2;
  }
}
.DataProtection-body {
  padding: 24px 18px;
  background-color: #f5f8fa;
}
@media screen and (min-width: 768px) {
  .DataProtection-body {
    padding: 32px 24px;
  }
}
.DataProtection-subtitle.DataProtection-subtitle {
  margin: 0 0 20px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  color: #131d40;
}
@media screen and (min-width: 768px) {
  .DataProtection-subtitle.DataProtection-subtitle {
    max-width: 500px;
    margin: 0 auto 28px;
    font-size: 18px;
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .DataProtection-subtitle.DataProtection-subtitle {
    max-width: 640px;
    margin: 0 auto 40px;
  }
}
.DataProtection-list > li {
  margin: 0 0 12px;
}
.DataProtection-list > li > a {
  display: block;
  height: 100%;
  font-size: 0;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(8, 19, 31, 0.15);
  padding: 14px;
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .DataProtection-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .DataProtection-list > li {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .DataProtection-list > li:nth-child(odd) {
    padding-right: 6px;
  }
  .DataProtection-list > li:nth-child(2n + 2) {
    padding-left: 6px;
  }
}
@media screen and (min-width: 1024px) {
  .DataProtection-list > li {
    margin: 0 0 20px;
  }
  .DataProtection-list > li:nth-child(odd) {
    padding-right: 10px;
  }
  .DataProtection-list > li:nth-child(2n + 2) {
    padding-left: 10px;
  }
  .DataProtection-list > li > a {
    padding: 20px;
  }
}
.DataProtection-itemIcon {
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 100%;
}
.DataProtection-itemIcon > img {
  position: relative;
  display: block;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.DataProtection-itemText.DataProtection-itemText {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 32px);
  padding-left: 12px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  color: #131d40;
}
@media screen and (min-width: 1024px) {
  .DataProtection-itemText.DataProtection-itemText {
    padding-left: 20px;
    font-size: 18px;
  }
}
.PrivacyHeader {
  background: url(https://uipath.com/hubfs/Binovate/custom-module/header-hero.jpg)
    50% / cover no-repeat #002855;
}
.PrivacyHeader-container {
  padding: 40px 12px 24px;
  max-width: 960px;
}
@media screen and (min-width: 768px) {
  .PrivacyHeader-container {
    padding: 56px 14px 40px;
  }
}
@media screen and (min-width: 1024px) {
  .PrivacyHeader-container {
    padding: 72px 16px 56px;
  }
}
.PrivacyHeader-title {
  margin: 0 0 12px;
  font-weight: 600;
  font-size: 36px;
}
.PrivacyHeader-desc.PrivacyHeader-desc,
.PrivacyHeader-title {
  font-family: Inter, sans-serif;
  text-align: center;
  color: #f5f8fa;
}
.PrivacyHeader-desc.PrivacyHeader-desc {
  margin: 0;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.2;
}
.BasicPagePrivacy {
  position: relative;
  margin: 0;
  padding: 0;
}
.BasicPagePrivacy h4 {
  font-size: 18px;
  color: rgba(0, 40, 85, 0.75);
}
.BasicPagePrivacy ul {
  margin: 0 0 24px;
  padding: 0 0 0 24px;
  list-style: disc;
  line-height: 1.6;
}
.BasicPagePrivacy ul li {
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: rgba(0, 40, 85, 0.5);
  line-height: 1.6;
}
.privacy-content {
  width: 65%;
  margin: 0;
  padding: 32px;
}
@media screen and (min-width: 1440px) {
  .privacy-content {
    padding: 32px 32px 32px 0;
  }
}
.privacy-content a.privacy-romanian img {
  width: 32px;
  height: 32px;
}
.privacy-content a.privacy-romanian span {
  padding-left: 8px;
  font-size: 16px;
  vertical-align: middle;
  margin: 0;
}
.privacy-content a.privacy-romanian:hover {
  text-decoration: none;
}
.privacy-content .privacy-content-sections {
  width: 100%;
  height: 56px;
  color: rgba(0, 40, 85, 0.5);
  display: none;
}
@media (max-width: 768px) {
  .privacy-content {
    width: 100%;
  }
  .privacy-content .privacy-content-sections {
    display: inline-block;
    margin: 24px 0 8px;
    border: 3px solid #d3dee3;
  }
  .privacy-content .privacy-content-sections:focus {
    outline: 0;
  }
}
.privacy-content .privacy-content-subtitle {
  padding-top: 48px;
  font-size: 28px;
  font-weight: 600;
  color: #002855;
}
@media (max-width: 768px) {
  .privacy-content .privacy-content-subtitle {
    padding-top: 16px;
  }
}
.privacy-content .privacy-content-intro {
  margin-bottom: 48px;
  color: rgba(0, 40, 85, 0.5);
  font-size: 16px;
}
.privacy-content .TitleDropdown .TitleDropdown-body {
  margin-bottom: 32px;
}
.privacy-content .TitleDropdown .TitleDropdown-body p {
  color: rgba(0, 40, 85, 0.5);
  font-size: 16px;
}
.privacy-content .TitleDropdown .TitleDropdown-body h4 {
  padding: 16px 0;
}
.privacy-content .TitleDropdown .TitleDropdown-body h4:first-child {
  padding-top: 0;
  margin-top: 0;
}
.privacy-content .TitleDropdown .TitleDropdown-body .info {
  font-size: 0;
}
.privacy-content .TitleDropdown .TitleDropdown-body .info .info-left {
  display: inline-block;
  width: 32%;
  background-color: #f5f8fa;
  border-top: 4px solid #ff6900;
  padding: 16px;
  margin: 24px 0;
}
.privacy-content .TitleDropdown .TitleDropdown-body .info .info-left p {
  font-size: 16px;
  color: #002855;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
@media (max-width: 768px) {
  .privacy-content .TitleDropdown .TitleDropdown-body .info .info-left {
    width: 100%;
  }
}
.privacy-content .TitleDropdown .TitleDropdown-body .info .info-right {
  display: inline-block;
  width: 66%;
  font-size: 16px;
  color: #002855;
  padding-left: 32px;
  vertical-align: top;
  padding-top: 16px;
}
@media (max-width: 768px) {
  .privacy-content .TitleDropdown .TitleDropdown-body .info .info-right {
    width: 100%;
    padding-left: 0;
  }
}
.privacy-content .TitleDropdown .TitleDropdown-titleButton {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #002855;
  border-top: 2px solid #d3dee3;
  margin: 0;
  padding: 32px;
}
.privacy-content .TitleDropdown .TitleDropdown-titleButton:before {
  margin-top: 32px;
  border-bottom: 3px solid #2573b2;
  border-left: 3px solid #2573b2;
}
.privacy-content .TitleDropdown.is-active .TitleDropdown-titleButton {
  color: #ff6900;
  font-weight: 600;
}
.privacy-content .TitleDropdown.is-active .TitleDropdown-titleButton h4 {
  padding-bottom: 32px;
}
.table-of-contents-wrapper {
  position: relative;
  width: 35%;
  margin: 0;
}
.table-of-contents-wrapper .privacy-table-of-contents {
  position: absolute;
  width: 100%;
  padding: 32px;
}
@media (max-width: 768px) {
  .table-of-contents-wrapper .privacy-table-of-contents {
    display: none;
  }
}
.table-of-contents-wrapper .privacy-table-of-contents h3 {
  font-size: 20px;
  margin-bottom: 32px;
}
.table-of-contents-wrapper .privacy-table-of-contents a {
  display: inline-block;
  width: 100%;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #002855;
}
@media screen and (min-width: 768px) {
  .table-of-contents-wrapper .privacy-table-of-contents:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 1000px;
    height: 100%;
    background-color: #f5f8fa;
  }
}
.PressResources-container {
  padding: 24px 12px;
  border-top: 1px solid #d3dee3;
}
.PressResources-section {
  text-align: center;
}
.PressResources-title.PressResources-title {
  margin: 0 0 24px;
  font-size: 28px;
}
@media screen and (min-width: 768px) {
  .PressResources-title.PressResources-title {
    font-size: 32px;
  }
}
@media screen and (min-width: 768px) {
  .PressResources-desc {
    margin: 0 0 32px;
    max-width: 740px;
    margin-right: auto;
    margin-left: auto;
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) {
  .PressResources-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.PressResources-listItem {
  margin: 0 0 18px;
  text-align: left;
  font-size: 0;
}
.PressResources-listItem > img {
  display: block;
  width: 100%;
  margin: 0 0 6px;
}
.PressResources-listItem > span {
  display: block;
  padding: 0 12px;
  font-size: 16px;
  font-weight: 700;
  font-family: Inter, sans-serif;
}
@media screen and (min-width: 768px) {
  .PressResources-listItem {
    -ms-flex: 0 0 calc(50% - 7px);
    flex: 0 0 calc(50% - 7px);
    margin: 0 0 20px;
  }
}
@media screen and (min-width: 1024px) {
  .PressResources-listItem {
    -ms-flex: 0 0 calc(33.33% - 10.66667px);
    flex: 0 0 calc(33.33% - 10.66667px);
    margin: 0 0 22px;
  }
}
@media screen and (min-width: 1440px) {
  .PressResources-listItem {
    -ms-flex: 0 0 calc(25% - 13.5px);
    flex: 0 0 calc(25% - 13.5px);
    margin: 0 0 24px;
  }
}
.PressResource-itemLink {
  position: relative;
  display: inline-block;
  padding: 4px 12px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #2573b2;
  text-decoration: none;
}
.PressResource-itemLink:not(:last-child):after {
  content: "|";
  position: absolute;
  top: 3px;
  bottom: 0;
  right: -3px;
  margin: auto 0;
}
.MicrosoftHero {
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/microsoft/microsoft-hero-bg.jpg);
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #2573b2;
  padding: 0 20px;
}
@media screen and (min-width: 1024px) {
  .MicrosoftHero {
    background-image: url(https://uipath.com/hubfs/Valentin/images/misc/microsoft/microsoft-hero-bg-big.jpg);
  }
}
.MicrosoftHero-container {
  padding: 20px 0;
}
.MicrosoftHero-logo {
  display: block;
  height: 40px;
}
.MicrosoftHero-logo > img {
  height: 100%;
}
.MicrosoftHero-body {
  padding: 48px 0 60px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .MicrosoftHero-body {
    padding: 128px 80px;
  }
}
@media screen and (min-width: 1440px) {
  .MicrosoftHero-body {
    padding: 128px;
  }
}
.MicrosoftHero-title.MicrosoftHero-title {
  margin: 0 0 12px;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1.3;
  color: #f3f6fa;
}
@media screen and (min-width: 375px) {
  .MicrosoftHero-title.MicrosoftHero-title {
    font-size: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .MicrosoftHero-title.MicrosoftHero-title {
    margin: 0 0 16px;
    font-size: 48px;
    line-height: 1.15;
  }
}
.MicrosoftHero-desc.MicrosoftHero-desc {
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 1.5;
  color: #cfdbea;
}
@media screen and (min-width: 375px) {
  .MicrosoftHero-desc.MicrosoftHero-desc {
    font-size: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .MicrosoftHero-desc.MicrosoftHero-desc {
    margin: 0 0 44px;
    font-size: 24px;
  }
}
.MicrosoftIntro {
  padding: 104px 16px 64px;
  background-color: #f3f6fa;
}
@media screen and (min-width: 1024px) {
  .MicrosoftIntro {
    padding: 168px 16px 128px;
  }
  .MicrosoftIntro--white {
    background-color: #fff;
  }
}
.MicrosoftIntro-container {
  position: relative;
}
.MicrosoftIntro-container:before {
  content: "";
  position: absolute;
  top: -40px;
  left: 0;
  width: 64px;
  height: 6px;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .MicrosoftIntro-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .MicrosoftIntro-container:before {
    width: 80px;
  }
}
.MicrosoftIntro-container--simple:not(:last-child) {
  margin-bottom: 64px;
}
.MicrosoftIntro-container--simple:before {
  content: none;
}
@media screen and (min-width: 1024px) {
  .MicrosoftIntro-container--simple:not(:last-child) {
    margin-bottom: 128px;
  }
}
.MicrosoftIntro-hero.MicrosoftIntro-hero {
  margin: 0 0 28px;
}
@media screen and (min-width: 1024px) {
  .MicrosoftIntro-hero.MicrosoftIntro-hero {
    margin: 0 0 40px;
    padding-right: 80px;
  }
  .MicrosoftIntro-hero.MicrosoftIntro-hero.MicrosoftIntro-content {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
  }
}
@media screen and (min-width: 1440px) {
  .MicrosoftIntro-hero.MicrosoftIntro-hero {
    margin: 0 0 64px;
  }
  .MicrosoftIntro-hero.MicrosoftIntro-hero.MicrosoftIntro-content {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
.MicrosoftIntro-heroImage {
  width: 100%;
  max-width: 240px;
}
.MicrosoftIntro-heroImage:not(:first-child) {
  margin-top: 32px;
}
.MicrosoftIntro-heroImage--small {
  max-width: 192px;
}
@media screen and (min-width: 1024px) {
  .MicrosoftIntro-heroImage {
    max-width: 320px;
  }
  .MicrosoftIntro-heroImage:not(:first-child) {
    margin-top: 80px;
  }
  .MicrosoftIntro-heroImage--small {
    max-width: 288px;
  }
}
.MicrosoftIntro-title.MicrosoftIntro-title {
  margin: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.35;
  color: #000b23;
}
.MicrosoftIntro-title.MicrosoftIntro-title:not(:last-child) {
  margin: 0 0 24px;
}
@media screen and (min-width: 1024px) {
  .MicrosoftIntro-title.MicrosoftIntro-title {
    font-size: 32px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1440px) {
  .MicrosoftIntro-title.MicrosoftIntro-title {
    font-size: 40px;
  }
}
.MicrosoftIntro-content.MicrosoftIntro-content > h3 {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.75;
  color: #12437a;
}
.MicrosoftIntro-content.MicrosoftIntro-content > h3:not(:last-child) {
  margin: 0 0 20px;
}
.MicrosoftIntro-content.MicrosoftIntro-content > p {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.75;
  color: #12437a;
}
.MicrosoftIntro-content.MicrosoftIntro-content > p:not(:last-child) {
  margin: 0 0 20px;
}
.MicrosoftIntro-content.MicrosoftIntro-content--center {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .MicrosoftIntro-content.MicrosoftIntro-content {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
  }
  .MicrosoftIntro-content.MicrosoftIntro-content > h3 {
    font-size: 24px;
  }
}
@media screen and (min-width: 1440px) {
  .MicrosoftIntro-content.MicrosoftIntro-content {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .MicrosoftProducts
    .MicrosoftIntro-content.MicrosoftIntro-content:not(.MicrosoftIntro-hero) {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
  }
}
.MicrosoftIntro-bodyImage {
  display: inline-block;
  margin: 0 auto;
}
.MicrosoftIntro-bodyImage img {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .MicrosoftIntro-bodyImage {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
.MicrosoftIntro-bodyImageWrapper {
  position: relative;
  padding-top: 20px;
}
.MicrosoftIntro-bodyImageWrapper:before {
  content: "";
  position: absolute;
  top: 0;
  left: -20px;
  z-index: 0;
  width: 196px;
  height: 93px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/blue-dots-landscape.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50%;
}
.MicrosoftIntro-bodyImageWrapper:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -12px;
  z-index: 1;
  width: 40px;
  height: 40px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/microsoft/zoom-in.png);
  background-position: 50%;
  background-size: 100%;
}
@media screen and (min-width: 768px) {
  .MicrosoftIntro-bodyImageWrapper:before {
    top: 0;
    left: -20px;
    width: 392px;
    height: 186px;
  }
}
@media screen and (min-width: 1024px) {
  .MicrosoftIntro-bodyImageWrapper:before {
    top: -12px;
    left: -32px;
    width: 392px;
    height: 186px;
  }
}
.MicrosoftProducts-container {
  padding: 64px 16px;
}
@media screen and (min-width: 1024px) {
  .MicrosoftProducts-container {
    padding: 128px 64px;
  }
}
@media screen and (min-width: 1440px) {
  .MicrosoftProducts-container {
    padding: 128px;
  }
}
.MicrosoftProducts-title.MicrosoftProducts-title {
  margin: 0 0 48px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  color: #000b23;
}
.MicrosoftProducts-asset .MicrosoftProducts-title.MicrosoftProducts-title {
  position: relative;
  margin: 0 0 24px;
  color: #f3f6fa;
}
.MicrosoftProducts-asset
  .MicrosoftProducts-title.MicrosoftProducts-title:before {
  content: "";
  position: absolute;
  top: -40px;
  left: 0;
  width: 64px;
  height: 6px;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .MicrosoftProducts-title.MicrosoftProducts-title {
    margin: 0 0 80px;
    padding: 0 176px;
    font-size: 40px;
    text-align: center;
  }
  .MicrosoftProducts-asset .MicrosoftProducts-title.MicrosoftProducts-title {
    padding: 0;
    text-align: left;
  }
  .MicrosoftProducts-asset
    .MicrosoftProducts-title.MicrosoftProducts-title:before {
    width: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .MicrosoftProducts-assetWrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.MicrosoftProducts-asset.MicrosoftProducts-asset {
  padding: 104px 16px 64px;
  background-color: #353846;
}
.MicrosoftProducts-asset.MicrosoftProducts-asset p {
  margin: 0;
  font-size: 20px;
  line-height: 1.5;
  color: #cfdbea;
}
.MicrosoftProducts-asset.MicrosoftProducts-asset p:not(:last-child) {
  margin: 0 0 12px;
}
@media screen and (min-width: 1024px) {
  .MicrosoftProducts-asset.MicrosoftProducts-asset {
    padding: 128px 16px;
  }
}
@media screen and (min-width: 1024px) {
  .MicrosoftProducts-assetContainer {
    padding-top: 64px;
    padding-left: 64px;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
@media screen and (min-width: 1440px) {
  .MicrosoftProducts-assetContainer {
    padding-left: 96px;
  }
}
.MicrosoftProducts-assetVideoWrapper {
  display: none;
}
@media screen and (min-width: 1024px) {
  .MicrosoftProducts-assetVideoWrapper {
    display: block;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
.MicrosoftProducts-assetVideo {
  position: relative;
  width: 100%;
  background-color: #ff0;
}
.MicrosoftProducts-assetVideo:before {
  top: -40px;
  right: -40px;
  width: 392px;
  height: 186px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/microsoft/grey-dots.png);
}
.MicrosoftProducts-assetVideo:after,
.MicrosoftProducts-assetVideo:before {
  content: "";
  position: absolute;
  z-index: 0;
  background-position: 50%;
  background-size: 100%;
}
.MicrosoftProducts-assetVideo:after {
  bottom: -40px;
  left: 80px;
  width: 178px;
  height: 174px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/microsoft/grey-circle.png);
}
.MicrosoftProducts-assetVideoVideo {
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.MicrosoftProducts-assetVideoVideo:before {
  position: absolute;
  right: 0;
  bottom: -12px;
  z-index: 1;
  width: 40px;
  height: 40px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/microsoft/zoom-in.png);
  background-position: 50%;
  background-size: 100%;
}
.MicrosoftProducts-assetVideoVideo:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 96px;
  height: 96px;
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/play_video.svg);
  background-position: 50%;
  background-size: 100%;
  transition: transform 0.15s ease;
  transform: scale(1) translateZ(0);
}
.MicrosoftProducts-assetVideoVideo:hover:after {
  transition: transform 0.25s ease;
  transform: scale(1.15) translateZ(0);
}
.MicrosoftProducts-videoPlaceholder {
  width: 100%;
}
.MicrosoftProducts-assetModal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  z-index: 10;
}
.MicrosoftProducts-assetModal:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  width: 34px;
  height: 34px;
  line-height: 34px;
  font-size: 18px;
  cursor: pointer;
  color: #d3dee3;
  text-align: center;
  border: 1px solid #d3dee3;
  border-radius: 50%;
}
@media screen and (min-width: 768px) {
  .MicrosoftProducts-assetModal:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .MicrosoftProducts-assetModal:before {
    top: 30px;
  }
}
.MicrosoftProducts-assetModalIframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.MicrosoftVideo {
  padding: 104px 16px 64px;
}
@media screen and (min-width: 1024px) {
  .MicrosoftVideo {
    padding: 168px 16px 128px;
  }
}
@media screen and (min-width: 1024px) {
  .MicrosoftVideo-body {
    margin: 24px 0 0;
  }
}
.MicrosoftVideo-video {
  position: relative;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 28px;
  text-align: center;
}
.MicrosoftVideo-video:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -20px;
  z-index: 1;
  width: 6px;
  height: 40px;
  margin: 0 auto;
  background-color: #fa4616;
}
@media screen and (min-width: 1024px) {
  .MicrosoftVideo-video {
    margin-top: 80px;
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .MicrosoftVideo-video {
    margin-top: 128px;
  }
}
.MicrosoftVideo-videoVideo {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.MicrosoftVideo-videoVideo:before {
  top: -20px;
  right: -20px;
  z-index: -1;
  width: 180px;
  height: 120px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/microsoft/blue-dots-360x240.png);
  background-repeat: no-repeat;
}
.MicrosoftVideo-videoVideo:after,
.MicrosoftVideo-videoVideo:before {
  content: "";
  position: absolute;
  background-size: 100%;
  background-position: 50%;
}
.MicrosoftVideo-videoVideo:after {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  margin: auto;
  width: 96px;
  height: 96px;
  background-image: url(https://uipath.com/hubfs/resources/Academic_Alliance/play_video.svg);
  transition: transform 0.15s ease;
  transform: scale(1) translateZ(0);
}
.MicrosoftVideo-videoVideo:hover:after {
  transition: transform 0.25s ease;
  transform: scale(1.15) translateZ(0);
}
@media screen and (min-width: 1024px) {
  .MicrosoftVideo-videoVideo:before {
    width: 360px;
    height: 240px;
    top: -32px;
    right: -32px;
  }
}
.MicrosoftVideo-bodyContent {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .MicrosoftVideo-bodyContent {
    position: relative;
    padding: 0 240px;
    background-color: #f5f8fa;
  }
  .MicrosoftVideo-bodyContent:before {
    content: "";
    position: absolute;
    top: -128px;
    right: -50%;
    bottom: -96px;
    left: -50%;
    z-index: -1;
    width: 100vw;
    margin: 0 auto;
    background-color: #f5f8fa;
  }
  .MicrosoftVideo-bodyContent:after {
    content: "";
    position: absolute;
    top: -288px;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 50%;
    background-color: #f5f8fa;
  }
}
@media screen and (min-width: 1440px) {
  .MicrosoftVideo-bodyContent {
    padding: 0 320px;
  }
}
.MicrosoftVideo-title.MicrosoftVideo-title {
  margin: 0 0 20px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.35;
  color: #000b23;
}
@media screen and (min-width: 1024px) {
  .MicrosoftVideo-title.MicrosoftVideo-title {
    font-size: 24px;
  }
}
.MicrosoftVideo-subtitle.MicrosoftVideo-subtitle {
  margin: 0;
  font-size: 16px;
  font-family: Inter, sans-serif;
  line-height: 1.7;
  color: #12437a;
}
.MicrosoftVideo-subtitle.MicrosoftVideo-subtitle:not(:last-child) {
  margin: 0 0 16px;
}
.WebinarLPHero {
  padding: 24px 12px 12px;
}
.WebinarLPHero-container h2 {
  margin: 0 0 20px;
}
.WebinarLPHero-container p {
  margin: 0;
}
.WebinarLPHero-container p:not(:last-child) {
  margin: 0 0 12px;
}
.WebinarItem {
  padding: 12px;
}
@media screen and (min-width: 768px) {
  .WebinarItem {
    padding: 12px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .WebinarItem {
    padding: 12px 16px;
  }
}
.WebinarItem-container {
  border: 1px solid #d3dee3;
  border-radius: 4px;
}
@media screen and (min-width: 1024px) {
  .WebinarItem-container {
    display: -ms-flexbox;
    display: flex;
  }
}
.WebinarItem-body {
  padding: 16px 12px;
}
@media screen and (min-width: 768px) {
  .WebinarItem-body {
    padding: 24px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .WebinarItem-body {
    padding: 24px 16px;
  }
}
.WebinarItem-title {
  margin: 0 0 10px;
  font-size: 22px;
}
.WebinarItem-date {
  display: block;
  margin: 0 0 10px;
  font-size: 16px;
  font-weight: 700;
  color: #4a4a4a;
}
.WebinarItem-desc {
  margin: 0 0 12px;
  font-size: 14px;
}
@media screen and (min-width: 1024px) {
  .WebinarItem-desc {
    margin: 0 0 20px;
    font-size: 16px;
  }
}
.WebinarItem-speakers {
  padding: 16px 12px;
  background-color: #f5f8fa;
}
.WebinarItem-speakers > h4 {
  margin: 0 0 20px;
}
@media screen and (min-width: 768px) {
  .WebinarItem-speakers {
    padding: 24px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .WebinarItem-speakers {
    padding: 24px 16px;
    -ms-flex-order: -1;
    order: -1;
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .WebinarItem-speakers > h4 {
    margin: 0 0 32px;
  }
}
.WebinarItem-speakerItem {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.WebinarItem-speakerItem:not(:last-child) {
  margin-bottom: 20px;
}
.WebinarItem-speakerPic {
  width: 72px;
  height: 72px;
  margin-right: 12px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #4a4a4a;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
@media screen and (min-width: 768px) {
  .WebinarItem-speakerPic {
    width: 76px;
    height: 76px;
  }
}
@media screen and (min-width: 1024px) {
  .WebinarItem-speakerPic {
    width: 80px;
    height: 80px;
  }
}
.WebinarItem-speakerPic > img {
  width: 100%;
}
.WebinarItem-speakerName {
  display: block;
  margin: 0 0 4px;
  font-size: 18px;
}
@media screen and (min-width: 768px) {
  .WebinarItem-speakerName {
    font-size: 20px;
  }
}
.WebinarItem-speakerDesc {
  display: block;
  margin: 0;
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  .WebinarItem-speakerDesc {
    font-size: 18px;
  }
}
.Webinars.w-on-demand {
  position: relative;
}
.Webinars.w-on-demand:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  transform: translateX(-50%);
  left: 50%;
  width: 100vw;
  background-color: #f5f8fa;
}
.Webinars-filters {
  padding-bottom: 18px;
  margin-bottom: 24px;
  border-bottom: 2px solid #d3dee3;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .Webinars-filters {
    padding-bottom: 21px;
    margin-bottom: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .Webinars-filters {
    padding-bottom: 24px;
    margin-bottom: 32px;
  }
}
@media screen and (min-width: 1440px) {
  .Webinars-filters {
    margin-top: 45px;
    margin-bottom: 45px;
  }
}
.Webinars-filtersLabel {
  display: inline-block;
  vertical-align: middle;
  margin: 8px 40px 16px 0;
  font-size: 18px;
  font-weight: 300;
  font-family: Inter, sans-serif;
  color: #002855;
}
@media screen and (min-width: 768px) {
  .Webinars-filtersLabel {
    margin: 8px 64px 16px 0;
  }
}
@media screen and (min-width: 1024px) {
  .Webinars-filtersLabel {
    margin: 8px 80px 16px 0;
    font-size: 20px;
  }
}
.Webinars-filtersItem {
  position: relative;
  display: inline-block;
}
.Webinars-filtersItem:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 10px;
  right: 20px;
  margin: auto 0;
  z-index: 10;
  width: 8px;
  height: 8px;
  border-bottom: 2px solid rgba(74, 74, 74, 0.75);
  border-right: 2px solid rgba(74, 74, 74, 0.75);
  border-radius: 1px;
  transform: rotate(45deg);
}
.Webinars-filtersItemSelect {
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px 8px 0;
  padding: 14px 64px 14px 16px;
  width: auto !important;
  height: auto !important;
  font-size: 13px;
  font-weight: 400;
  color: #002855;
  -webkit-appearance: none;
}
@media screen and (min-width: 1024px) {
  .Webinars-filtersItemSelect {
    padding: 16px 96px 16px 20px;
  }
}
.HeroKvForm-body {
  padding: 20px 12px;
  background: url(https://uipath.com/hubfs/Valentin/images/visual/faa-hero-bg@2x.jpg)
    50% / cover no-repeat;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .HeroKvForm-body {
    padding: 32px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .HeroKvForm-body {
    padding: 44px 16px;
  }
}
@media screen and (min-width: 1440px) {
  .HeroKvForm-body {
    padding: 56px 18px;
  }
}
.HeroKvForm-title.HeroKvForm-title {
  margin: 0 0 16px;
  font-size: 36px;
  font-weight: 600;
  color: #f5f8fa;
  box-shadow: 0;
  text-shadow: 0 2px 5px rgba(8, 19, 31, 0.25);
}
@media screen and (min-width: 768px) {
  .HeroKvForm-title.HeroKvForm-title {
    max-width: 640px;
    margin: 0 auto 20px;
    font-size: 36px;
  }
}
.HeroKvForm-subtitle.HeroKvForm-subtitle {
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 300;
  color: #f5f8fa;
  text-shadow: 0 2px 5px rgba(8, 19, 31, 0.25);
}
@media screen and (min-width: 768px) {
  .HeroKvForm-subtitle.HeroKvForm-subtitle {
    margin: 0 0 40px;
    font-size: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .HeroKvForm-subtitle.HeroKvForm-subtitle {
    margin: 0 0 48px;
  }
}
@media screen and (min-width: 1024px) {
  .HeroKvForm-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
  }
}
.HeroKvForm-media {
  margin: 0 0 16px;
  border-radius: 4px;
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .HeroKvForm-media {
    -ms-flex: 0 0 calc(50% + 16px);
    flex: 0 0 calc(50% + 16px);
    margin: 0;
    padding-right: 32px;
  }
}
.HeroKvForm-formWrapper.HeroKvForm-formWrapper h3 {
  margin: 0 0 12px;
  font-size: 28px;
  font-weight: 400;
  color: #08131f;
  text-shadow: none;
}
.HeroKvForm-formWrapper.HeroKvForm-formWrapper p {
  margin: 0 0 12px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #131d40;
  opacity: 0.5;
}
.HeroKvForm-formWrapper.HeroKvForm-formWrapper form {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .HeroKvForm-formWrapper.HeroKvForm-formWrapper h3 {
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .HeroKvForm-formWrapper.HeroKvForm-formWrapper {
    -ms-flex: 0 1 calc(50% - 16px);
    flex: 0 1 calc(50% - 16px);
  }
  .HeroKvForm-formWrapper.HeroKvForm-formWrapper h3 {
    text-align: left;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.4;
    color: #131d40;
  }
}
@media screen and (min-width: 1440px) {
  .HeroKvForm-formWrapper.HeroKvForm-formWrapper {
    -ms-flex: 0 1 calc(50% - 18px * 3);
    flex: 0 1 calc(50% - 18px * 3);
  }
}
.HeroKvForm-formWrapper.HeroKvForm-formWrapper .field {
  margin: 0 0 8px;
}
.HeroKvForm-formWrapper.HeroKvForm-formWrapper .field span {
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  color: #131d40;
}
.HeroKvForm-formWrapper.HeroKvForm-formWrapper input.hs-input {
  margin: 0 0 4px;
  padding: 12px;
  border: 2px solid #d3dee3;
  height: auto;
  font-size: 16px;
}
.HeroKvForm-formWrapper.HeroKvForm-formWrapper select.hs-input {
  margin: 0 0 4px;
  padding: 12px;
  border: 2px solid #d3dee3;
  height: 48px;
  font-size: 16px;
}
.HeroKvForm-formWrapper.HeroKvForm-formWrapper .hs-form-booleancheckbox {
  margin-bottom: 8px;
}
.HeroKvForm-formWrapper.HeroKvForm-formWrapper .hs-form-booleancheckbox span {
  font-size: 13px;
  line-height: 1.54;
  color: #131d40;
}
@media screen and (min-width: 1024px) {
  .HeroKvForm-formWrapper.HeroKvForm-formWrapper .hs-form-booleancheckbox span {
    padding-left: 10px;
  }
}
.HeroKvForm-formContainer {
  overflow: hidden;
  padding: 16px;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d3dee3;
  opacity: 0.99;
  background-color: #f5f8fa;
  box-shadow: 0 4px 16px 0 rgba(8, 19, 31, 0.25);
  text-align: left;
}
@media screen and (min-width: 768px) {
  .HeroKvForm-formContainer {
    padding: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .HeroKvForm-formContainer {
    padding: 28px;
    margin-left: 16px;
    margin-bottom: -280px;
  }
}
@media screen and (min-width: 1440px) {
  .HeroKvForm-formContainer {
    padding: 32px;
    margin-left: 18px;
  }
}
.HeroKvForm-form {
  position: relative;
  margin: 0;
  text-align: left;
}
.HeroKvForm-form:before {
  position: absolute;
  left: -40px;
  right: -40px;
  top: 0;
  height: 1px;
  background-color: #d3dee3;
}
.HeroKvForm-form
  .hs-form-72ae5246-0c43-497c-86ac-bbdfa322084e_1ff0a149-6480-423a-926f-1b43f549679b
  fieldset {
  max-width: none;
}
.HeroKvForm-form .hs_input {
  width: 100% !important;
  float: none !important;
}
.HeroKvForm-form .hs_firstname,
.HeroKvForm-form .hs_lastname {
  width: 50% !important;
  display: inline-block;
  vertical-align: top;
}
.HeroKvForm-form .hs_lastname {
  width: 100%;
  margin-right: 0;
}
.HeroKvForm-form .hs-input[type="email"],
.HeroKvForm-form .hs-input[type="text"],
.HeroKvForm-form select.hs-input {
  width: 100% !important;
}
.HeroKvForm-form .hs-input[type="checkbox"] {
  display: inline-block;
  width: 18px !important;
  height: 18px !important;
  padding: 0 !important;
  margin: 0 0 2px !important;
}
.HeroKvForm-form .hs-button.primary.large {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  margin: 12px auto 0;
  padding: 0.6em 1.25em;
  border-radius: 4px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  color: #fff;
  background-color: #fa4616;
  border: 1px solid #fa4616;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
  cursor: pointer;
  transition: color 0.15s ease, border-color 0.15s ease,
    background-color 0.15s ease;
  transform: scale(1) translateZ(0);
  transition: transform 0.05s ease;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.HeroKvForm-form .hs-button.primary.large:hover {
  color: #fff;
  background-color: #fa4616;
  transform: scale(1.075) translateZ(0);
  transition: transform 0.2s cubic-bezier(0.25, 1.6, 0.6, 1.4);
}
.HeroKvForm-form .hs-button.primary.large:visited {
  color: #fff;
}
.HeroKvForm-socialProof {
  margin: 0;
  background-color: #fff;
}
.HeroKvForm-socialProofBody {
  padding: 24px 12px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #131d40;
}
.HeroKvForm-socialProofBody > b {
  font-weight: 600;
}
@media screen and (min-width: 1024px) {
  .HeroKvForm-socialProofBody {
    padding-right: calc(50% + 16px);
  }
}
@media screen and (min-width: 1232px) {
  .HeroKvForm-socialProofBody {
    padding: 48px calc(50% + 24px) 32px 0;
  }
}
.HeroKvForm-socialProofTitle.HeroKvForm-socialProofTitle {
  position: relative;
  margin: 0 0 16px;
  padding-left: 48px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6;
  color: #002855;
}
.HeroKvForm-socialProofTitle.HeroKvForm-socialProofTitle:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 4px;
  left: 0;
  margin: auto 0;
  width: 32px;
  height: 24px;
  background: url(https://uipath.com/hubfs/Valentin/images/visual/blockquote.png)
    50%/100% no-repeat;
}
.LongBenefits {
  padding: 24px 12px;
}
@media screen and (min-width: 768px) {
  .LongBenefits {
    padding: 32px 14px;
  }
}
@media screen and (min-width: 1232px) {
  .LongBenefits {
    padding: 40px 0;
  }
}
.LongBenefits p {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.4;
}
.LongBenefits p:not(:last-child) {
  margin-bottom: 20px;
}
.LongBenefits-title.LongBenefits-title {
  margin: 0 0 16px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .LongBenefits-title.LongBenefits-title {
    margin: 0 0 24px;
  }
}
@media screen and (min-width: 1024px) {
  .LongBenefits-title.LongBenefits-title {
    margin: 24px 0 56px;
    font-size: 36px;
    font-weight: 600;
  }
}
.LongBenefits-list {
  font-size: 0;
}
.LongBenefits-list > li {
  border: 1px solid #d3dee3;
  border-radius: 4px;
  overflow: hidden;
}
.LongBenefits-list > li:not(:last-child) {
  margin-bottom: 16px;
}
.LongBenefits-list h3 {
  margin: 0 0 12px;
}
@media screen and (min-width: 768px) {
  .LongBenefits-list > li {
    display: inline-block;
    vertical-align: top;
    width: calc(33.33% - 8px);
  }
  .LongBenefits-list > li:not(:nth-child(3n)) {
    margin-right: 12px;
  }
}
@media screen and (min-width: 1024px) {
  .LongBenefits-list {
    display: -ms-flexbox;
    display: flex;
  }
  .LongBenefits-list > li {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0 !important;
    width: calc(33.33% - 16px);
  }
  .LongBenefits-list > li:not(:nth-child(3n)) {
    margin-right: 24px;
  }
  .LongBenefits-list h3 {
    font-size: 25px;
  }
}
.LongBenefits-itemPic {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 75%;
  overflow: hidden;
}
.LongBenefits-itemPic > img {
  position: absolute;
  top: -100px;
  right: -100px;
  bottom: -100px;
  left: -100px;
  display: block;
  margin: auto;
  max-width: 115%;
  -o-object-fit: cover;
  object-fit: cover;
}
.LongBenefits-itemBody {
  padding: 16px;
}
@media screen and (min-width: 768px) {
  .LongBenefits-itemBody {
    padding: 18px;
  }
}
@media screen and (min-width: 1024px) {
  .LongBenefits-itemBody {
    padding: 20px;
  }
}
.ShortBenefits.ShortBenefits {
  padding: 24px 12px;
}
.ShortBenefits.ShortBenefits p {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.4;
}
.ShortBenefits.ShortBenefits p:not(:last-child) {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .ShortBenefits.ShortBenefits {
    padding: 32px 14px;
  }
}
@media screen and (min-width: 1232px) {
  .ShortBenefits.ShortBenefits {
    padding: 40px 0;
  }
}
.ShortBenefits-intro {
  margin-bottom: 20px;
}
.ShortBenefits-title {
  margin: 0 0 12px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .ShortBenefits-title {
    margin: 0 0 12px;
  }
}
@media screen and (min-width: 1024px) {
  .ShortBenefits-title {
    margin: 0 0 16px;
  }
}
.ShortBenefits-list li:not(:last-child) {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .ShortBenefits-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ShortBenefits-list li {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding-right: 12px;
  }
}
@media screen and (min-width: 1440px) {
  .ShortBenefits-list li {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding-right: 20px;
  }
}
.ShortBenefits-listIcon {
  width: 36px;
  margin: 0 0 4px;
  font-size: 0;
}
.ShortBenefits-listIcon > img {
  display: block;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .ShortBenefits-listIcon {
    margin: 0 0 6px;
  }
}
@media screen and (min-width: 1024px) {
  .ShortBenefits-listIcon {
    margin: 0 0 8px;
  }
}
.ClosingStatement {
  padding: 32px 12px;
  background-color: #f3f5fa;
  text-align: center;
}
.ClosingStatement h2 {
  margin: 0 0 24px;
  font-size: 20px;
  font-weight: 500;
  color: #002855;
}
@media screen and (min-width: 768px) {
  .ClosingStatement {
    padding: 32px 14px;
  }
  .ClosingStatement h2 {
    margin: 0 0 32px;
    font-size: 22px;
  }
}
@media screen and (min-width: 1024px) {
  .ClosingStatement {
    padding: 32px 16px;
  }
  .ClosingStatement h2 {
    margin: 0 0 40px;
    font-size: 36px;
    font-weight: 600;
  }
}
@media screen and (min-width: 1024px) {
  .ClosingStatement {
    padding: 40px 18px;
  }
}
.CampaignBody {
  padding: 32px 24px;
  background-color: #f5f8fa;
}
.CampaignBody--mini .CampaignBody-container {
  max-width: 1024px;
}
@media screen and (min-width: 768px) {
  .CampaignBody {
    padding: 40px 28px;
  }
}
@media screen and (min-width: 1024px) {
  .CampaignBody {
    padding: 48px 32px;
  }
}
@media screen and (min-width: 1440px) {
  .CampaignBody {
    padding: 56px 36px;
  }
}
.CampaignBody-title.CampaignBody-title {
  margin: 0 0 28px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
}
@media screen and (min-width: 768px) {
  .CampaignBody-title.CampaignBody-title {
    margin: 0 0 32px;
    font-size: 34px;
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .CampaignBody-title.CampaignBody-title {
    margin: 0 0 32px;
    font-size: 36px;
  }
}
.CampaignBody-list > li {
  margin: 0;
}
.CampaignBody-list > li:not(:last-child) {
  margin: 0 0 44px;
}
@media screen and (min-width: 768px) {
  .CampaignBody-list > li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
  .CampaignBody-list > li:nth-child(2n) .CampaignBody-itemPic {
    -ms-flex-order: 1;
    order: 1;
  }
  .CampaignBody-list > li:nth-child(2n) .CampaignBody-itemBody {
    padding-right: 28px;
  }
  .CampaignBody-list > li:nth-child(odd) .CampaignBody-itemBody {
    padding-left: 28px;
  }
  .CampaignBody-list > li:nth-child(odd) .CampaignBody-itemPic:before {
    left: auto;
    right: 10.5px;
  }
}
@media screen and (min-width: 1024px) {
  .CampaignBody-list > li:nth-child(2n) .CampaignBody-itemBody {
    padding-right: 48px;
  }
  .CampaignBody-list > li:nth-child(odd) .CampaignBody-itemBody {
    padding-left: 48px;
  }
  .CampaignBody-list > li:not(:last-child) {
    margin: 0 0 80px;
  }
}
.CampaignBody-itemPic {
  position: relative;
  margin: 0 -24px 18px;
}
.CampaignBody-itemPic:before {
  position: absolute;
  top: 24px;
  left: 24px;
  width: 40px;
  height: 40px;
  background-color: #0085ca;
  border-radius: 50%;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 40px;
  text-align: center;
  text-shadow: 0 2px 4px rgba(19, 29, 64, 0.25);
  color: #fff;
}
@media screen and (min-width: 768px) {
  .CampaignBody-itemPic {
    -ms-flex: 0 0 320px;
    flex: 0 0 320px;
    border: 2px solid #d3dee3;
    margin: 0;
    border-radius: 4px;
    overflow: hidden;
  }
  .CampaignBody-itemPic:before {
    top: 10.5px;
    left: 10.5px;
  }
}
@media screen and (min-width: 1024px) {
  .CampaignBody-itemPic {
    -ms-flex: 0 0 424px;
    flex: 0 0 424px;
  }
}
.CampaignBody-itemBody.CampaignBody-itemBody p {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.65;
  color: #131d40;
}
.CampaignBody-itemBody.CampaignBody-itemBody p:not(:last-child) {
  margin: 0 0 12px;
}
@media screen and (min-width: 768px) {
  .CampaignBody-itemBody.CampaignBody-itemBody p {
    font-size: 16px;
  }
}
.CampaignHero.CampaignHero {
  padding: 15px;
  background-color: #0085ca;
}
@media screen and (min-width: 768px) {
  .CampaignHero.CampaignHero {
    padding: 17.5px 17.5px 40px;
  }
}
.CampaignHero.CampaignHero--macro {
  padding: 60px 12px;
}
.CampaignHero.CampaignHero--macro .CampaignHero-container {
  max-width: 400px;
}
@media screen and (min-width: 768px) {
  .CampaignHero.CampaignHero--macro {
    padding: 98px 28px;
  }
}
@media screen and (min-width: 1024px) {
  .CampaignHero.CampaignHero--macro {
    padding: 144px 32px;
  }
  .CampaignHero.CampaignHero--macro .CampaignHero-container {
    max-width: 600px;
  }
  .CampaignHero.CampaignHero--macro .CampaignHero-desc {
    max-width: 400px;
    margin-right: auto;
    margin-left: auto;
  }
  .CampaignHero.CampaignHero--macro .CampaignHero-title {
    font-size: 52px;
  }
  .CampaignHero.CampaignHero--macro .CampaignHero-desc {
    font-size: 20px;
  }
}
@media screen and (min-width: 1440px) {
  .CampaignHero.CampaignHero--macro {
    padding: 162px 36px;
  }
}
.CampaignHero.CampaignHero--large {
  padding: 18px 18px 36px;
}
.CampaignHero.CampaignHero--large .CampaignHero-container {
  max-width: 1200px;
}
.CampaignHero.CampaignHero--large .CampaignHero-logo {
  margin: 0 24px 24px 0;
}
.CampaignHero.CampaignHero--large .CampaignHero-body {
  min-height: 400px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .CampaignHero.CampaignHero--large {
    padding: 28px 21px;
  }
}
@media screen and (min-width: 1024px) {
  .CampaignHero.CampaignHero--large {
    padding: 40px 24px;
  }
}
.CampaignHero.CampaignHero--foundation {
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/foundation/header-bg.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .CampaignHero.CampaignHero--foundation {
    background-image: url(https://uipath.com/hubfs/Valentin/images/misc/foundation/hero-bg.jpg);
  }
}
.CampaignHero.CampaignHero--london {
  background-image: url(https://uipath.com/hubfs/Valentin/images/careers/london-hr-bg.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.CampaignHero.CampaignHero--rpa-league {
  background-image: url(https://uipath.com/hubfs/Valentin/images/rpa%20league/hero-bg-mobile@2x.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .CampaignHero.CampaignHero--rpa-league {
    background-image: url(https://uipath.com/hubfs/Valentin/images/rpa%20league/hero-bg-desktop@2x.jpg);
  }
}
.CampaignHero.CampaignHero--go {
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/go/faa-hero-mobile-bg.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .CampaignHero.CampaignHero--go {
    background-image: url(https://uipath.com/hubfs/Valentin/images/misc/go/go-kv.jpg);
  }
}
.CampaignHero.CampaignHero--educational {
  background-image: url(https://uipath.com/hubfs/Valentin/images/visual/mobile-hero-bg.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .CampaignHero.CampaignHero--educational {
    background-image: url(https://uipath.com/hubfs/Valentin/images/visual/desktop-hero-bg.jpg);
  }
}
.CampaignHero.CampaignHero--robot {
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/Robot%20Ad/faa-hero-bg.jpg);
}
.CampaignHero.CampaignHero--hr,
.CampaignHero.CampaignHero--robot {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.CampaignHero.CampaignHero--hr {
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/hr/header-bg.jpg);
}
.CampaignHero-container {
  max-width: 1024px;
}
.CampaignHero-logo {
  display: inline-block;
  margin: 0 24px 40px 0;
}
.CampaignHero-title.CampaignHero-title {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  text-shadow: 0 2px 4px rgba(19, 29, 64, 0.25);
  text-align: center;
  color: #fff;
}
.CampaignHero-title.CampaignHero-title:not(:last-child) {
  margin: 0 0 12px;
}
@media screen and (min-width: 768px) {
  .CampaignHero-title.CampaignHero-title {
    font-size: 36px;
  }
  .CampaignHero-title.CampaignHero-title:not(:last-child) {
    margin: 0 0 21px;
  }
}
@media screen and (min-width: 1024px) {
  .CampaignHero-title.CampaignHero-title:not(:last-child) {
    margin: 0 0 24px;
  }
}
@media screen and (min-width: 1440px) {
  .CampaignHero-title.CampaignHero-title:not(:last-child) {
    margin: 0 0 27px;
  }
}
.CampaignHero-desc.CampaignHero-desc {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  text-shadow: 0 2px 5px rgba(19, 29, 64, 0.5);
  color: #fff;
  text-align: center;
}
.CampaignHero-desc.CampaignHero-desc:not(:last-child) {
  margin: 0 0 24px;
}
.CampaignHero-desc.CampaignHero-desc--small {
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  .CampaignHero-desc.CampaignHero-desc {
    width: 720px;
    font-size: 20px;
  }
  .CampaignHero-desc.CampaignHero-desc:not(:last-child) {
    margin: 0 auto 21px;
  }
}
@media screen and (min-width: 1024px) {
  .CampaignHero-desc.CampaignHero-desc:not(:last-child) {
    margin: 0 auto 28px;
  }
  .CampaignHero-desc.CampaignHero-desc--small {
    font-size: 18px;
  }
}
@media screen and (min-width: 1440px) {
  .CampaignHero-desc.CampaignHero-desc:not(:last-child) {
    margin: 0 auto 36px;
  }
}
.CampaignHero-mediaWrapper {
  width: 100%;
  max-width: 560px;
  margin: 0 auto 24px;
}
@media screen and (min-width: 768px) {
  .CampaignHero-mediaWrapper {
    max-width: 720px;
    margin: 0 auto 32px;
  }
}
@media screen and (min-width: 1024px) {
  .CampaignHero-mediaWrapper {
    max-width: 720px;
    margin: 0 auto 40px;
  }
}
.CampaignHero-media {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  border: 2px solid #d3dee3;
  border-radius: 4px;
  overflow: hidden;
}
.CampaignHero-media > iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
}
.CampaignHero-action {
  text-align: center;
}
.CampaignHero-action .Button {
  width: 100%;
  margin: 0;
  padding: 0.65em 1.25em;
}
.CampaignHero-action .Button:not(:last-child) {
  margin: 0 0 15px;
}
@media screen and (min-width: 768px) {
  .CampaignHero-action {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 40px;
    width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
  .CampaignHero-action .Button {
    width: auto;
    margin: 0;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  .CampaignHero-action .Button:not(:last-child):not(:first-child) {
    -ms-flex: 1 0 33.33%;
    flex: 1 0 33.33%;
  }
  .CampaignHero-action .Button:not(:last-child) {
    margin: 0;
  }
  .CampaignHero-action .Button:nth-child(odd) {
    margin-right: 10.5px;
  }
  .CampaignHero-action .Button:nth-child(2n + 2) {
    margin-left: 10.5px;
  }
  .CampaignHero-action .Button:last-child {
    margin: 0;
  }
}
.CampaignAsset {
  padding: 48px 24px;
  background-color: #f5f8fa;
}
@media screen and (min-width: 768px) {
  .CampaignAsset {
    padding: 64px 28px;
  }
}
@media screen and (min-width: 1024px) {
  .CampaignAsset {
    padding: 80px 32px;
  }
}
.CampaignAsset-container {
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 2px 4px rgba(0, 40, 85, 0.2);
  max-width: 720px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 768px) {
  .CampaignAsset-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.CampaignAsset-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 48px 24px;
  text-align: center;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/foundation/infographic-image@2x.jpg);
  background-position: 50%;
  background-size: cover;
  background-color: #002855;
}
@media screen and (min-width: 768px) {
  .CampaignAsset-header {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
.CampaignAsset-title.CampaignAsset-title {
  margin: 0 0 16px;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4;
  color: #fff;
}
.CampaignAsset-desc.CampaignAsset-desc {
  margin: 0 0 12px;
  font-size: 12px;
  line-height: 1.25;
  color: #fff;
}
.CampaignAsset-subtitle.CampaignAsset-subtitle {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
  color: #fff;
}
.CampaignAsset-body {
  padding: 24px;
}
.CampaignAsset-body .Button {
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  .CampaignAsset-body {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .CampaignAsset-body .Button {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
}
.CampaignAsset-bodyTitle {
  margin: 0 0 16px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #fa4616;
}
@media screen and (min-width: 768px) {
  .CampaignAsset-bodyTitle {
    margin: 0 0 24px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    text-align: center;
  }
}
.CampaignSubscribe-form {
  width: auto;
}
.CampaignSubscribe-form
  .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module.widget-type-form {
  padding: 60px 18px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/foundation/header-bg.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .CampaignSubscribe-form
    .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module.widget-type-form {
    padding: 84px 28px;
    background-image: url(https://uipath.com/hubfs/Valentin/images/misc/foundation/hero-bg.jpg);
  }
}
@media screen and (min-width: 1024px) {
  .CampaignSubscribe-form
    .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module.widget-type-form {
    padding: 108px 32px;
  }
}
.CampaignSubscribe-form
  .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form {
  display: block;
}
.CampaignSubscribe-form .submitted-message {
  font-size: 18px;
  text-align: center;
  color: #fff;
}
.CampaignSubscribe-form form.hs-form.hs-custom-form {
  margin: 0;
  max-width: 420px;
  margin-right: auto;
  margin-left: auto;
}
.CampaignSubscribe-form form.hs-form.hs-custom-form h3 {
  margin: 0 0 16px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.4;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .CampaignSubscribe-form form.hs-form.hs-custom-form h3 {
    font-size: 28px;
  }
}
.CampaignSubscribe-form form.hs-form.hs-custom-form span {
  color: #fff;
}
.CampaignSubscribe-form form.hs-form.hs-custom-form a {
  color: #fff;
  text-decoration: underline;
}
.CampaignSubscribe-form
  form.hs-form.hs-custom-form
  .hs-input:not([type="checkbox"]) {
  margin: 0 0 16px;
  width: 100% !important;
  height: auto;
  padding: 10px 12px;
}
.CampaignSubscribe-form form.hs-form.hs-custom-form .hs-input[type="checkbox"] {
  margin-right: 8px;
  margin-bottom: 4px;
  width: 16px;
  height: 16px;
}
.CampaignSubscribe-form form.hs-form.hs-custom-form .hs-button.primary.large {
  display: inline-block;
  vertical-align: middle;
  margin: 12px 0;
  padding: 0.65em 1.25em;
  width: 100%;
  border-radius: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  color: #fff;
  background-color: #fa4616;
  border: 1px solid #fa4616;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  transition: color 0.15s ease, border-color 0.15s ease,
    background-color 0.15s ease;
  transform: scale(1) translateZ(0);
  transition: transform 0.05s ease;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.CampaignSubscribe-form
  form.hs-form.hs-custom-form
  .hs-button.primary.large:hover {
  color: #fff;
  transform: scale(1.075) translateZ(0);
  transition: transform 0.2s cubic-bezier(0.25, 1.6, 0.6, 1.4);
}
.CampaignSubscribe-form
  form.hs-form.hs-custom-form
  .hs-button.primary.large:visited {
  color: #fff;
}
@media screen and (min-width: 768px) {
  .CampaignSubscribe-form form.hs-form.hs-custom-form .hs-button.primary.large {
    width: auto;
    font-size: 16px;
  }
}
.FoundationHero-main {
  padding: 48px 24px;
}
.FoundationHero-body.FoundationHero-body:not(:last-child) {
  margin: 0 0 56px;
}
.FoundationHero-body.FoundationHero-body p {
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
  color: #002855;
}
.FoundationHero-body.FoundationHero-body p:not(:last-child) {
  margin: 0 0 20px;
}
@media screen and (min-width: 768px) {
  .FoundationHero-body.FoundationHero-body--media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .FoundationHero-body.FoundationHero-body--media .FoundationHero-title {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .FoundationHero-body.FoundationHero-body--media .FoundationHero-bodyContent {
    -ms-flex: 0 0 calc(100% - 192px);
    flex: 0 0 calc(100% - 192px);
    padding-right: 128px;
  }
  .FoundationHero-body.FoundationHero-body--media .FoundationHero-bodyPic {
    -ms-flex: 0 0 192px;
    flex: 0 0 192px;
    -ms-flex-order: 2;
    order: 2;
    margin: 0;
    transform: translateY(-24px);
  }
}
.FoundationHero-title.FoundationHero-title {
  margin: 0 0 20px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
}
@media screen and (min-width: 768px) {
  .FoundationHero-title.FoundationHero-title {
    margin: 0 0 32px;
    font-size: 28px;
  }
}
.FoundationHero-bodyPic {
  width: 104px;
  margin: 0 0 24px;
}
.FoundationHero-bodyPic > img {
  display: block;
  width: 100%;
}
.FoundationHero-strip {
  padding: 48px 24px;
  background-color: #2f549c;
}
@media screen and (min-width: 768px) {
  .FoundationHero-strip {
    padding: 64px 24px;
  }
  .FoundationHero-strip .FoundationHero-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}
.FoundationHero-stripItem.FoundationHero-stripItem:not(:last-child) {
  margin: 0 0 48px;
}
.FoundationHero-stripItem.FoundationHero-stripItem > h3 {
  margin: 0 0 12px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #fff;
}
.FoundationHero-stripItem.FoundationHero-stripItem > p {
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
  color: #fff;
}
.FoundationHero-stripItem.FoundationHero-stripItem > p:not(:last-child) {
  margin: 0 0 12px;
}
@media screen and (min-width: 768px) {
  .FoundationHero-stripItem.FoundationHero-stripItem {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .FoundationHero-stripItem.FoundationHero-stripItem:nth-child(2n + 0) {
    padding-left: 40px;
  }
  .FoundationHero-stripItem.FoundationHero-stripItem:nth-child(odd) {
    padding-right: 40px;
  }
  .FoundationHero-stripItem.FoundationHero-stripItem:not(:last-child) {
    margin: 0;
  }
  .FoundationHero-stripItem.FoundationHero-stripItem > h3 {
    margin: 0 0 20px;
    font-size: 28px;
  }
  .FoundationHero-stripItem.FoundationHero-stripItem > p {
    font-size: 16px;
  }
}
.FoundationValues {
  padding: 48px 24px;
}
@media screen and (min-width: 768px) {
  .FoundationValues {
    padding: 64px 28px 48px;
  }
}
@media screen and (min-width: 1024px) {
  .FoundationValues {
    padding: 72px 32px 64px;
  }
}
.FoundationValues-title.FoundationValues-title {
  margin: 0 0 20px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
}
@media screen and (min-width: 768px) {
  .FoundationValues-title.FoundationValues-title {
    margin: 0 0 36px;
    text-align: center;
    font-size: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .FoundationValues-title.FoundationValues-title {
    margin: 0 0 44px;
  }
}
@media screen and (min-width: 768px) {
  .FoundationValues-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.FoundationValues-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  border-radius: 4px;
  overflow: hidden;
}
.FoundationValues-item:not(:last-child) {
  margin: 0 0 8px;
}
@media screen and (min-width: 768px) {
  .FoundationValues-item {
    -ms-flex: 0 0 calc(50% - 7px);
    flex: 0 0 calc(50% - 7px);
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 0 14px;
  }
  .FoundationValues-item:not(:last-child) {
    margin: 0 0 14px;
  }
}
@media screen and (min-width: 1024px) {
  .FoundationValues-item {
    -ms-flex: 0 0 calc(25% - 12px);
    flex: 0 0 calc(25% - 12px);
  }
}
.FoundationValues-itemTitle.FoundationValues-itemTitle {
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  margin: 0;
  padding: 10px 24px 10px 72px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.5;
  color: #fff;
  text-transform: uppercase;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: rgba(8, 19, 31, 0.2);
}
@media screen and (min-width: 768px) {
  .FoundationValues-itemTitle.FoundationValues-itemTitle {
    margin: 0 0 12px;
    padding: 10px 14px;
    font-size: 15px;
  }
}
.FoundationValues-itemPic {
  -ms-flex: 0 0 72px;
  flex: 0 0 72px;
  padding: 12px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .FoundationValues-itemPic {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-bottom: 6px;
  }
}
.FoundationValues-itemBody.FoundationValues-itemBody {
  -ms-flex: 0 0 calc(100% - 72px);
  flex: 0 0 calc(100% - 72px);
  padding: 12px;
  padding-left: 0;
}
.FoundationValues-itemBody.FoundationValues-itemBody > strong {
  display: block;
  margin: 0 0 8px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  color: #fff;
}
.FoundationValues-itemBody.FoundationValues-itemBody > strong > b {
  font-weight: 700;
}
.FoundationValues-itemBody.FoundationValues-itemBody > p {
  margin: 0;
  font-size: 13px;
  line-height: 1.4;
  color: #fff;
}
.FoundationValues-itemBody.FoundationValues-itemBody > p:not(:last-child) {
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .FoundationValues-itemBody.FoundationValues-itemBody {
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding: 14px;
    padding-bottom: 21px;
    text-align: center;
  }
  .FoundationValues-itemBody.FoundationValues-itemBody > strong {
    font-size: 16px;
  }
}
.GoComponents {
  background-color: #f5f8fa;
}
.GoComponents .CampaignBody-title {
  padding: 48px 21px 8px;
  margin: 0;
  font-size: 25px;
}
@media screen and (min-width: 768px) {
  .GoComponents .CampaignBody-title {
    padding: 56px 24.5px 20px;
    font-size: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .GoComponents .CampaignBody-title {
    padding: 64px 24.5px 32px;
    font-size: 36px;
  }
}
.GoComponents-itemsContainer {
  padding: 21px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: stretch;
  align-items: stretch;
}
@media screen and (min-width: 1440px) {
  .GoComponents-itemsContainer {
    padding: 21px 0;
  }
}
.GoComponents-item.GoComponents-item {
  position: relative;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: calc(50% - 10.5px);
  min-height: 88px;
  margin-bottom: 21px;
  padding: 12px;
  background-color: grey;
  border-radius: 4px;
  overflow: hidden;
}
.GoComponents-item.GoComponents-item[data-target="activities"] {
  background-color: #d4005b;
}
.GoComponents-item.GoComponents-item[data-target="activities"]:before {
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/go/comp-activities.svg);
}
.GoComponents-item.GoComponents-item[data-target="snippets"] {
  background-color: #a744e8;
}
.GoComponents-item.GoComponents-item[data-target="snippets"]:before {
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/go/comp-snippets.svg);
}
.GoComponents-item.GoComponents-item[data-target="workflows"] {
  background-color: #00438b;
}
.GoComponents-item.GoComponents-item[data-target="workflows"]:before {
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/go/comp-workflows.svg);
}
.GoComponents-item.GoComponents-item[data-target="connectors"] {
  background-color: #009a4c;
}
.GoComponents-item.GoComponents-item[data-target="connectors"]:before {
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/go/comp-connectors.svg);
}
.GoComponents-item.GoComponents-item[data-target="dashboards"] {
  background-color: #ff9532;
}
.GoComponents-item.GoComponents-item[data-target="dashboards"]:before {
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/go/comp-dashboards.svg);
}
.GoComponents-item.GoComponents-item[data-target="ml"] {
  background-color: #009de1;
}
.GoComponents-item.GoComponents-item[data-target="ml"]:before {
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/go/comp-machine-learning.svg);
}
.GoComponents-item.GoComponents-item:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background-image: linear-gradient(
    0deg,
    rgba(8, 19, 31, 0.15),
    rgba(74, 74, 74, 0) 50%
  );
}
.GoComponents-item.GoComponents-item:before {
  content: "";
  position: absolute;
  top: 4px;
  right: 4px;
  z-index: 3;
  width: 48px;
  height: 48px;
  opacity: 0.425;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50%;
}
.GoComponents-item.GoComponents-item > h3 {
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: 12px;
  z-index: 1;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .GoComponents-item.GoComponents-item {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(33.33% - 14px);
    min-height: 120px;
    margin-bottom: 21px;
  }
  .GoComponents-item.GoComponents-item:before {
    top: 8px;
    right: 8px;
    width: 56px;
    height: 56px;
  }
  .GoComponents-item.GoComponents-item > h3 {
    left: 14px;
    right: 14px;
    bottom: 14px;
    font-size: 18px;
  }
}
@media screen and (min-width: 1024px) {
  .GoComponents-item.GoComponents-item {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(33.33% - 16px);
    min-height: 144px;
    margin-bottom: 24px;
  }
  .GoComponents-item.GoComponents-item:before {
    top: 12px;
    right: 12px;
    width: 64px;
    height: 64px;
  }
  .GoComponents-item.GoComponents-item > h3 {
    left: 16px;
    right: 16px;
    bottom: 16px;
  }
}
.GoComponents-info {
  padding: 4px 0 8px;
  font-size: 15px;
  line-height: 1.6;
  color: #131d40;
}
.GoComponents-info > a {
  color: #0085ca;
}
@media screen and (min-width: 768px) {
  .GoComponents-info {
    width: 100%;
    padding: 8px 0 16px;
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .GoComponents-info {
    padding: 16px 0 32px;
    font-size: 16px;
  }
}
.GoHero {
  padding: 24px 18px;
}
.GoHero .CampaignBody-title {
  margin: 0 0 16px;
  font-size: 25px;
}
@media screen and (min-width: 768px) {
  .GoHero {
    padding: 40px 21px;
  }
  .GoHero .CampaignBody-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
  }
  .GoHero .CampaignBody-title {
    margin: 0 0 40px;
    font-size: 32px;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
@media screen and (min-width: 1024px) {
  .GoHero {
    padding: 56px 24px;
  }
  .GoHero .CampaignBody-title {
    margin: 0 0 52px;
    font-size: 36px;
  }
}
.GoHero-desc {
  margin: 0 0 24px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  color: #131d40;
}
@media screen and (min-width: 768px) {
  .GoHero-desc {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 55%;
    margin: 0;
    padding-right: 28px;
    font-size: 18px;
  }
}
@media screen and (min-width: 1024px) {
  .GoHero-desc {
    padding-right: 48px;
    font-size: 20px;
  }
}
.GoHero-items > li {
  position: relative;
  margin: 0 0 12px;
  padding-left: 40px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  color: #131d40;
}
.GoHero-items > li:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: #fa4616;
}
.GoHero-items > li:after {
  content: "";
  position: absolute;
  top: 8px;
  left: 8px;
  width: 14px;
  height: 8px;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  transform: rotate(-45deg);
}
@media screen and (min-width: 768px) {
  .GoHero-items {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
  }
  .GoHero-items > li {
    margin: 0 0 16px;
    font-size: 16px;
  }
}
.GoHome {
  padding: 48px 18px 32px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/go/robot-pack-mobile-bg.png);
  background-position: 50%;
  background-size: cover;
  background-color: #0085ca;
}
@media screen and (min-width: 768px) {
  .GoHome {
    padding: 68px 28px;
    background-image: url(https://uipath.com/hubfs/Valentin/images/misc/go/robot-pack-desktop-bg.png);
  }
}
@media screen and (min-width: 1024px) {
  .GoHome {
    padding: 88px 28px;
  }
}
.GoHome-body.GoHome-body > img {
  display: block;
  width: 100%;
  margin: 0 0 40px;
}
@media screen and (min-width: 768px) {
  .GoHome-body.GoHome-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
  }
  .GoHome-body.GoHome-body > img {
    -ms-flex: 0 1 55%;
    flex: 0 1 55%;
    width: 55%;
    margin: 0;
    padding-right: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .GoHome-body.GoHome-body > img {
    padding-right: 16px;
  }
}
.GoHome-bodyContainer.GoHome-bodyContainer {
  color: #fff;
}
.GoHome-bodyContainer.GoHome-bodyContainer > h3 {
  margin: 0 0 16px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.2;
  color: #fff;
}
.GoHome-bodyContainer.GoHome-bodyContainer > p {
  margin: 0 0 24px;
  font-size: 20px;
  line-height: 1.45;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .GoHome-bodyContainer.GoHome-bodyContainer {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
  }
}
@media screen and (min-width: 1024px) {
  .GoHome-bodyContainer.GoHome-bodyContainer {
    padding-left: 32px;
  }
}
.Personas {
  padding: 40px 0 16px;
}
.Personas .CampaignBody-title {
  margin: 0 0 24px;
  padding: 0 18px;
  font-size: 25px;
}
@media screen and (min-width: 768px) {
  .Personas {
    padding: 56px 0 0;
  }
  .Personas .CampaignBody-title {
    margin: 0 0 36px;
    font-size: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .Personas {
    padding: 72px 0 0;
  }
  .Personas .CampaignBody-title {
    margin: 0 0 48px;
    font-size: 36px;
  }
}
@media screen and (min-width: 1440px) {
  .Personas {
    padding: 72px 0 0;
  }
}
.Personas-items {
  padding: 64px 0 0;
}
@media screen and (min-width: 768px) {
  .Personas-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 64px 14px 0;
  }
}
@media screen and (min-width: 1440px) {
  .Personas-items {
    padding: 64px 0 0;
  }
}
.Personas-item.Personas-item {
  padding: 0 18px 18px;
  margin: 0 0 104px;
  background-color: #f5f8fa;
  text-align: center;
  border-radius: 4px;
}
.Personas-item.Personas-item figure {
  margin: 0 auto -44px;
  width: 128px;
  height: 128px;
  transform: translateY(-50%);
  border-radius: 50%;
  border: 1px solid #d3dee3;
  background-color: #fff;
}
.Personas-item.Personas-item figure > img {
  width: 100%;
  padding: 1px;
}
.Personas-item.Personas-item h3 {
  margin: 0 0 20px;
}
.Personas-item.Personas-item p {
  margin: 0 0 20px;
  font-size: 15px;
  line-height: 1.8;
  color: #131d40;
}
.Personas-item.Personas-item:last-child {
  margin: 0 0 16px;
}
@media screen and (min-width: 768px) {
  .Personas-item.Personas-item {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(50% - 7px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
  }
  .Personas-item.Personas-item:nth-child(2n) {
    margin-left: 7px;
  }
  .Personas-item.Personas-item:nth-child(odd) {
    margin-right: 7px;
  }
  .Personas-item.Personas-item:last-child {
    margin-bottom: 104px;
  }
  .Personas-item.Personas-item > div {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .Personas-item.Personas-item {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(50% - 16px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .Personas-item.Personas-item:nth-child(2n) {
    margin-left: 16px;
  }
  .Personas-item.Personas-item:nth-child(odd) {
    margin-right: 16px;
  }
}
.Statement.Statement {
  padding: 32px 24px;
  background-color: #f5f8fa;
  text-align: center;
}
.Statement.Statement h2 {
  margin: 0 0 32px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.4;
  color: #131d40;
}
@media screen and (min-width: 768px) {
  .Statement.Statement {
    padding: 40px 14px;
  }
  .Statement.Statement h2 {
    margin: 0 0 32px;
    font-size: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .Statement.Statement {
    padding: 48px 16px;
  }
  .Statement.Statement h2 {
    margin: 0 0 40px;
    font-size: 36px;
    font-weight: 600;
  }
}
@media screen and (min-width: 1440px) {
  .Statement.Statement {
    padding: 56px 18px;
  }
}
.LeagueBenefits-item {
  position: relative;
  background-color: #002855;
}
@media screen and (min-width: 768px) {
  .LeagueBenefits-item:nth-child(2n) .LeagueBenefits-itemBody {
    padding-left: 42px;
    padding-right: calc(50% + 42px);
  }
  .LeagueBenefits-item:nth-child(2n) .LeagueBenefits-itemBody:before {
    left: 0;
    right: 50%;
  }
  .LeagueBenefits-item:first-child .LeagueBenefits-itemBody:before {
    top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .LeagueBenefits-item:nth-child(2n) .LeagueBenefits-itemBody {
    padding-left: 48px;
    padding-right: calc(50% + 48px);
  }
}
@media screen and (min-width: 1440px) {
  .LeagueBenefits-item:nth-child(2n) .LeagueBenefits-itemBody {
    padding-left: 54px;
    padding-right: calc(50% + 54px);
  }
}
.LeagueBenefits-itemBody.LeagueBenefits-itemBody {
  padding: 16px 18px 24px;
}
.LeagueBenefits-itemBody.LeagueBenefits-itemBody > h3 {
  margin: 0 0 12px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.5;
  color: #fff;
}
.LeagueBenefits-itemBody.LeagueBenefits-itemBody > p {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.8;
  color: #fff;
}
.LeagueBenefits-itemBody.LeagueBenefits-itemBody > p:not(:last-child) {
  margin: 0 0 8px;
}
@media screen and (min-width: 768px) {
  .LeagueBenefits-itemBody.LeagueBenefits-itemBody {
    position: relative;
    z-index: 0;
    padding: 64px 42px 56px calc(50% + 42px);
  }
  .LeagueBenefits-itemBody.LeagueBenefits-itemBody:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: -10px;
    right: 0;
    bottom: 0;
    left: 50%;
    border-top: 10px solid #fa4616;
    background-color: hsla(0, 0%, 100%, 0.95);
  }
  .LeagueBenefits-itemBody.LeagueBenefits-itemBody > h3 {
    margin: 0 0 20px;
    font-size: 25px;
    color: #0085ca;
  }
  .LeagueBenefits-itemBody.LeagueBenefits-itemBody > p {
    color: #002855;
  }
}
@media screen and (min-width: 1024px) {
  .LeagueBenefits-itemBody.LeagueBenefits-itemBody {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 48px;
  }
  .LeagueBenefits-itemBody.LeagueBenefits-itemBody > h3 {
    margin: 0 0 24px;
    font-size: 28px;
  }
  .LeagueBenefits-itemBody.LeagueBenefits-itemBody > p {
    font-size: 20px;
  }
}
@media screen and (min-width: 1440px) {
  .LeagueBenefits-itemBody.LeagueBenefits-itemBody {
    padding-top: 96px;
    padding-bottom: 96px;
    padding-right: 54px;
  }
  .LeagueBenefits-itemBody.LeagueBenefits-itemBody > h3 {
    margin: 0 0 28px;
  }
}
.LeagueBenefits-pic {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 52.5%;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.LeagueBenefits-pic[data-target="step-1"] {
  background-image: url(https://uipath.com/hubfs/Valentin/images/rpa%20league/s-1-bg-mobile@2x.jpg);
}
.LeagueBenefits-pic[data-target="step-2"] {
  background-image: url(https://uipath.com/hubfs/Valentin/images/rpa%20league/s-2-bg-mobile@2x.jpg);
}
.LeagueBenefits-pic[data-target="step-3"] {
  background-image: url(https://uipath.com/hubfs/Valentin/images/rpa%20league/s-3-bg-mobile@2x.jpg);
}
.LeagueBenefits-pic[data-target="step-4"] {
  background-image: url(https://uipath.com/hubfs/Valentin/images/rpa%20league/s-4-bg-mobile@2x.jpg);
}
.LeagueBenefits-pic[data-target="step-5"] {
  background-image: url(https://uipath.com/hubfs/Valentin/images/rpa%20league/s-5-bg-mobile@2x.jpg);
}
@media screen and (min-width: 768px) {
  .LeagueBenefits-pic {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: auto;
    padding-bottom: 0;
  }
  .LeagueBenefits-pic[data-target="step-1"] {
    background-image: url(https://uipath.com/hubfs/Valentin/images/rpa%20league/s-1-bg-desktop@2x.jpg);
  }
  .LeagueBenefits-pic[data-target="step-2"] {
    background-image: url(https://uipath.com/hubfs/Valentin/images/rpa%20league/s-2-bg-desktop@2x.jpg);
  }
  .LeagueBenefits-pic[data-target="step-3"] {
    background-image: url(https://uipath.com/hubfs/Valentin/images/rpa%20league/s-3-bg-desktop@2x.jpg);
  }
  .LeagueBenefits-pic[data-target="step-4"] {
    background-image: url(https://uipath.com/hubfs/Valentin/images/rpa%20league/s-4-bg-desktop@2x.jpg);
  }
  .LeagueBenefits-pic[data-target="step-5"] {
    background-image: url(https://uipath.com/hubfs/Valentin/images/rpa%20league/s-5-bg-desktop@2x.jpg);
  }
}
.LeagueEvents {
  width: 100%;
  padding: 32px 18px;
}
.LeagueEvents .Button {
  display: inline-block;
  margin: 24px auto 0;
}
@media screen and (min-width: 768px) {
  .LeagueEvents {
    padding: 40px 21px;
  }
  .LeagueEvents .Button {
    margin: 40px auto 0;
  }
}
@media screen and (min-width: 1024px) {
  .LeagueEvents {
    padding: 56px 0;
  }
}
.LeagueEvents-title.LeagueEvents-title {
  margin: 0 0 32px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #131d40;
}
@media screen and (min-width: 768px) {
  .LeagueEvents-title.LeagueEvents-title {
    font-size: 28px;
    text-align: center;
  }
}
.LeagueEvents-subtitle.LeagueEvents-subtitle {
  margin: 48px 0 24px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.45;
  color: #fa4616;
}
@media screen and (min-width: 768px) {
  .LeagueEvents-subtitle.LeagueEvents-subtitle {
    font-size: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .LeagueEvents-subtitle.LeagueEvents-subtitle {
    margin: 40px 0 24px;
  }
}
@media screen and (min-width: 1024px) {
  .LeagueEvents-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.LeagueEvents-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px;
}
@media screen and (min-width: 1024px) {
  .LeagueEvents-item {
    -ms-flex: 0 0 calc(50% - 8px);
    flex: 0 0 calc(50% - 8px);
    margin-bottom: 16px;
    padding: 16px;
    background-color: #f5f8fa;
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(74, 74, 74, 0.15);
  }
  .LeagueEvents-item:nth-child(odd) {
    margin-right: 16px;
  }
}
.LeagueEvents-itemBody.LeagueEvents-itemBody > h4 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  color: #0085ca;
}
@media screen and (min-width: 768px) {
  .LeagueEvents-itemBody.LeagueEvents-itemBody > h4 {
    font-size: 22px;
  }
}
.LeagueEvents-itemPic {
  position: relative;
  width: 72px;
  height: 72px;
  margin: 0 18px 0 0;
  padding: 0;
  border-radius: 4px;
  overflow: hidden;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.LeagueEvents-itemPic:after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 40, 85, 0.5);
  box-shadow: inset 0 0 100px rgba(8, 19, 31, 0.5);
}
.LeagueEvents-itemPic > img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 768px) {
  .LeagueEvents-itemPic {
    width: 76px;
    height: 76px;
  }
  .LeagueEvents-itemPic:after {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 40, 85, 0.5);
    box-shadow: inset 0 0 100px rgba(8, 19, 31, 0.5);
  }
}
@media screen and (min-width: 1024px) {
  .LeagueEvents-itemPic {
    width: 80px;
    height: 80px;
    margin: 0 20px 0 0;
  }
}
.LeagueEvents-itemDate.LeagueEvents-itemDate {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: auto;
  padding: 8px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.4;
  color: #fff;
  text-align: center;
}
.LeagueEvents-itemDate.LeagueEvents-itemDate > small {
  display: block;
  font-size: 15px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .LeagueEvents-itemDate.LeagueEvents-itemDate {
    font-size: 28px;
    line-height: 1.2;
  }
  .LeagueEvents-itemDate.LeagueEvents-itemDate > small {
    font-size: 16px;
    font-weight: 500;
  }
}
.CampaignForm {
  width: 100% !important;
  margin: 0 !important;
  padding: 24px 12px;
  text-align: left;
  background-color: #f5f8fa;
}
@media screen and (min-width: 768px) {
  .CampaignForm {
    padding: 32px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .CampaignForm {
    padding: 40px 16px;
  }
}
.CampaignForm form {
  margin: 0;
}
.CampaignForm form .hs_comments {
  margin-bottom: 24px;
}
.CampaignForm form .hs_comments .hs-input {
  min-height: 80px;
}
.CampaignForm form > fieldset {
  margin: 0 auto;
}
.CampaignForm form select.hs-input {
  margin-bottom: 12px;
  width: 100%;
}
.CampaignForm form input.hs-input {
  height: 40px;
  padding: 16px;
  border: 2px solid #d3dee3;
  float: none;
}
.CampaignForm form input.hs-input:not([type="checkbox"]) {
  width: 100%;
}
.CampaignForm #hs_cos_wrapper_module_1536740022474126 {
  max-width: 600px;
  margin: 0 auto;
}
.CampaignForm h2 {
  margin: 0 0 24px;
  color: #ff6901;
}
.CampaignForm p {
  margin: 0 0 32px;
  color: #131d40;
  font-size: 16px;
}
.CampaignForm fieldset {
  border: 0;
  padding: 0;
}
.CampaignForm .hs-form-booleancheckbox-display {
  margin-bottom: 12px;
}
.CampaignForm .input select[name="job_level"] {
  width: 100% !important;
}
.CampaignForm .input > .hs-input {
  width: 100%;
}
.CampaignForm #comments-a71fa1d8-97d4-4980-bda5-5fbcf1cfbeae_2505,
.CampaignForm #company-a71fa1d8-97d4-4980-bda5-5fbcf1cfbeae_2505,
.CampaignForm #email-a71fa1d8-97d4-4980-bda5-5fbcf1cfbeae_2505,
.CampaignForm
  .hs-form-60dced06-03e4-4739-aafe-8843c3bbfaa7_9fe89652-e45e-4b2d-8950-85cc3174c61c
  fieldset.form-columns-2
  .hs-form-field,
.CampaignForm
  .hs-form-60dced06-03e4-4739-aafe-8843c3bbfaa7_d0cf6c88-a8d3-4108-a7cd-4118b7bca4c6
  fieldset.form-columns-1
  .hs-input,
.CampaignForm
  .hs-form-60dced06-03e4-4739-aafe-8843c3bbfaa7_e6866a1e-a3be-4617-a67c-67d1aa3e0413.hs-form-field,
.CampaignForm
  .hs-form-60dced06-03e4-4739-aafe-8843c3bbfaa7_ff80504e-70f6-40fd-ae55-7de23a5b99ac
  fieldset.form-columns-1
  .hs-input,
.CampaignForm .hs-input#email-60dced06-03e4-4739-aafe-8843c3bbfaa7_9863,
.CampaignForm .hs-input#job_level-60dced06-03e4-4739-aafe-8843c3bbfaa7_9863,
.CampaignForm
  .hs_comments.hs-comments.hs-fieldtype-textarea.field.hs-form-field
  .hs-input,
.CampaignForm
  .hs_company.hs-company.hs-fieldtype-text.field.hs-form-field
  .hs-input,
.CampaignForm
  .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field
  .hs-input,
.CampaignForm
  .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field
  .hs-input,
.CampaignForm
  .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field.smart-field,
.CampaignForm
  .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field
  .hs-input,
.CampaignForm
  .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field.smart-field {
  width: 100% !important;
  float: none !important;
}
.CampaignForm
  #a_few_more_details_about_your_inquiry_-a71fa1d8-97d4-4980-bda5-5fbcf1cfbeae_5671 {
  resize: none;
  margin-bottom: 16px;
  width: 100% !important;
}
.CampaignForm .hs_submit .actions {
  text-align: center;
}
.CampaignForm .hs_submit .actions input.hs-button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  padding: 0.6em 1.25em;
  min-width: 208px;
  border-radius: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  color: #fff;
  background-color: #fa4616;
  border: 1px solid #fa4616;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.15s ease, border-color 0.15s ease,
    background-color 0.15s ease;
  transform: scale(1) translateZ(0);
  transition: transform 0.05s ease;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  font-size: 18px;
}
.CampaignForm .hs_submit .actions input.hs-button:hover {
  color: #fff;
  transform: scale(1.075) translateZ(0);
  transition: transform 0.2s cubic-bezier(0.25, 1.6, 0.6, 1.4);
}
.WhyPatty {
  padding: 32px 18px;
  max-width: 1024px;
}
@media screen and (min-width: 768px) {
  .WhyPatty {
    padding: 40px 21px;
  }
}
@media screen and (min-width: 1024px) {
  .WhyPatty {
    padding: 48px 24px;
  }
}
@media screen and (min-width: 1440px) {
  .WhyPatty {
    padding: 56px 27px;
  }
}
.WhyPatty-title.WhyPatty-title {
  margin: 0 0 12px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.55;
  color: #131d40;
  text-align: center;
  text-shadow: none !important;
}
@media screen and (min-width: 768px) {
  .WhyPatty-title.WhyPatty-title {
    margin: 0 0 35px;
    font-size: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .WhyPatty-title.WhyPatty-title {
    margin: 0 0 40px;
  }
}
.WhyPatty-list.WhyPatty-list > li {
  margin-bottom: 18px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #d3dee3;
  overflow: hidden;
}
.WhyPatty-list.WhyPatty-list > li > p {
  margin: 0;
  padding: 18px;
  font-size: 16px;
  line-height: 1.5;
  color: #002855;
}
.WhyPatty-list.WhyPatty-list > li > p:not(:last-child) {
  margin: 0 0 16px;
}
@media screen and (min-width: 768px) {
  .WhyPatty-list.WhyPatty-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .WhyPatty-list.WhyPatty-list > li {
    -ms-flex: 0 0 calc(33.33% - 9.33333px);
    flex: 0 0 calc(33.33% - 9.33333px);
  }
}
.WhyPatty-itemTitle.WhyPatty-itemTitle {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  margin: 0;
  padding: 18px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.45;
  color: #fff;
  text-shadow: 0 1px 4px rgba(0, 40, 85, 0.25);
}
.WhyPatty-itemTitle.WhyPatty-itemTitle:before {
  content: "";
  position: absolute;
  top: -18px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: linear-gradient(
    0deg,
    rgba(0, 40, 85, 0.33),
    rgba(0, 40, 85, 0) 95%
  );
}
@media screen and (min-width: 768px) {
  .WhyPatty-itemTitle.WhyPatty-itemTitle {
    padding: 21px;
    font-size: 22px;
  }
}
.WhyPatty-itemPic {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 50%;
  background: #002855;
}
.WhyPatty-itemPic > img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 768px) {
  .WhyPatty-itemPic {
    padding-bottom: 55%;
  }
}
@media screen and (min-width: 1024px) {
  .WhyPatty-itemPic {
    padding-bottom: 60%;
  }
}
.LeagueEnrollment {
  padding: 32px 0 24px;
  margin-bottom: 16px;
  background-color: #f5f8fa;
}
@media screen and (min-width: 768px) {
  .LeagueEnrollment {
    padding: 40px 0 24px;
    margin-bottom: 24px;
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .LeagueEnrollment {
    padding: 48px 0 24px;
    margin-bottom: 24px;
  }
}
.LeagueEnrollment-title.LeagueEnrollment-title {
  margin: 0 0 24px;
  padding: 0 16px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #131d40;
}
@media screen and (min-width: 768px) {
  .LeagueEnrollment-title.LeagueEnrollment-title {
    margin: 0 0 32px;
    font-size: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .LeagueEnrollment-title.LeagueEnrollment-title {
    margin: 0 0 40px;
  }
}
.LeagueEnrollment-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.LeagueEnrollment-list > li {
  padding: 20px 16px;
}
.LeagueEnrollment-list > li:nth-child(odd) {
  background-color: #fff;
}
.LeagueEnrollment-list > li:last-child .LeagueEnrollment-itemCount {
  background-color: #fa4616;
}
@media screen and (min-width: 768px) {
  .LeagueEnrollment-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 8px;
  }
  .LeagueEnrollment-list > li {
    position: relative;
    padding: 24px 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex: 0 0 calc(33.33% - 16px);
    flex: 0 0 calc(33.33% - 16px);
    margin: 8px;
    min-height: 120px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(19, 29, 64, 0.15);
  }
  .LeagueEnrollment-list > li:nth-child(odd) {
    background-color: #fff;
  }
  .LeagueEnrollment-list > li:last-child {
    padding: 32px 16px;
    -ms-flex: 0 0 calc(66.66% - 16px);
    flex: 0 0 calc(66.66% - 16px);
  }
}
.LeagueEnrollment-itemCount {
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  margin-right: 16px;
  border-radius: 50%;
  background-color: #0085ca;
  font-size: 15px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 32px;
  color: #fff;
  text-align: center;
  text-shadow: 0 2px 4px rgba(19, 29, 64, 0.25);
}
@media screen and (min-width: 768px) {
  .LeagueEnrollment-itemCount {
    position: absolute;
    top: -8px;
    left: -8px;
    width: 36px;
    height: 36px;
    margin: 0;
    font-size: 18px;
    line-height: 36px;
  }
}
@media screen and (min-width: 1024px) {
  .LeagueEnrollment-itemCount {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}
.LeagueEnrollment-itemTitle.LeagueEnrollment-itemTitle {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 48px);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  color: #131d40;
}
.LeagueEnrollment-itemTitle.LeagueEnrollment-itemTitle a {
  color: #0085ca;
}
.LeagueEnrollment-itemTitle.LeagueEnrollment-itemTitle small {
  font-size: 15px;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .LeagueEnrollment-itemTitle.LeagueEnrollment-itemTitle,
  .LeagueEnrollment-itemTitle.LeagueEnrollment-itemTitle small {
    font-size: 16px;
  }
}
.EduHero {
  padding: 40px 18px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/visual/bg-top-faded-mobile.png);
  background-position: top;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-color: #f5f8fa;
}
@media screen and (min-width: 768px) {
  .EduHero {
    padding: 56px 24px;
  }
}
@media screen and (min-width: 1024px) {
  .EduHero {
    padding: 72px 24px;
  }
}
.EduHero-container {
  max-width: 768px;
}
.EduHero-stats {
  margin: 0 0 64px;
}
.EduHero-stat.EduHero-stat {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.EduHero-stat.EduHero-stat:not(:last-child) {
  margin: 0 0 64px;
}
.EduHero-stat.EduHero-stat h2 {
  margin: 0 0 8px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
  text-align: center;
}
.EduHero-stat.EduHero-stat p {
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
  color: #002855;
}
.EduHero-stat.EduHero-stat ul {
  margin-top: 12px;
}
.EduHero-stat.EduHero-stat ul > li {
  position: relative;
  margin-bottom: 4px;
  padding-left: 20px;
  font-size: 14px;
  line-height: 1.5;
  color: #002855;
}
.EduHero-stat.EduHero-stat ul > li:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: #2f549c;
  border-radius: 50%;
}
@media screen and (min-width: 768px) {
  .EduHero-stat.EduHero-stat {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
  }
  .EduHero-stat.EduHero-stat h2 {
    font-size: 28px;
    text-align: left;
  }
  .EduHero-stat.EduHero-stat p,
  .EduHero-stat.EduHero-stat ul > li {
    font-size: 16px;
  }
  .EduHero-stat.EduHero-stat ul > li:before {
    top: 8px;
  }
  .EduHero-stat.EduHero-stat:nth-child(odd) .EduHero-statBody {
    padding-left: 0;
    padding-right: 56px;
  }
  .EduHero-stat.EduHero-stat:nth-child(odd) .EduHero-statPic {
    -ms-flex-order: 1;
    order: 1;
  }
}
@media screen and (min-width: 768px) {
  .EduHero-statBody {
    padding-left: 56px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(100% - 168px);
  }
}
@media screen and (min-width: 1024px) {
  .EduHero-statBody {
    padding-left: 72px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(100% - 192px);
  }
}
.EduHero-statPic {
  -ms-flex-order: -1;
  order: -1;
  width: 144px;
  margin: 0 auto 24px;
}
.EduHero-statPic > img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .EduHero-statPic {
    width: 168px;
  }
}
@media screen and (min-width: 1024px) {
  .EduHero-statPic {
    width: 192px;
  }
}
.EduHero-offer.EduHero-offer > h2 {
  margin: 0 0 24px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  text-align: center;
  color: #002855;
}
.EduHero-offer.EduHero-offer > p {
  margin: 0 0 24px;
  font-size: 15px;
  line-height: 1.6;
  color: #002855;
}
.EduHero-offer.EduHero-offer > blockquote {
  margin: 0 0 24px;
  padding: 24px;
  border: 0;
  border-top: 4px solid #fa4616;
  border-radius: 4px;
  box-shadow: 0 2px 5px 0 rgba(19, 29, 64, 0.1);
  background-color: #fff;
  font-size: 20px;
  line-height: 1.45;
  color: #002855;
}
.EduHero-offer.EduHero-offer .Button {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .EduHero-offer.EduHero-offer {
    position: relative;
    padding-right: 320px;
  }
  .EduHero-offer.EduHero-offer > blockquote {
    position: absolute;
    right: 0;
    top: 50%;
    width: 280px;
    margin: 0;
    transform: translateY(-50%);
    font-size: 22px;
  }
  .EduHero-offer.EduHero-offer > h2 {
    text-align: left;
  }
  .EduHero-offer.EduHero-offer > p {
    font-size: 16px;
  }
  .EduHero-offer.EduHero-offer .Button {
    width: auto;
  }
}
.EduForm.EduForm {
  padding: 56px 18px;
  max-width: 480px;
  margin: 0 auto !important;
  float: none !important;
}
.EduForm.EduForm h3 {
  margin: 0 0 16px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #fa4616;
}
@media screen and (min-width: 768px) {
  .EduForm.EduForm h3 {
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .EduForm.EduForm h3 {
    font-size: 28px;
  }
}
.EduForm.EduForm .hs-richtext {
  margin: 0 0 20px;
}
.EduForm.EduForm .hs-richtext p {
  font-size: 15px;
  line-height: 1.6;
  color: #002855;
}
@media screen and (min-width: 768px) {
  .EduForm.EduForm .hs-richtext {
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .EduForm.EduForm .hs-richtext {
    margin: 0 0 24px;
  }
  .EduForm.EduForm .hs-richtext p {
    font-size: 16px;
  }
}
.EduForm.EduForm .hs-form-field label {
  font-size: 15px;
  line-height: 1.6;
  color: #002855;
  opacity: 0.75;
}
.EduForm.EduForm .hs-form-field .hs-error-msgs label {
  color: red;
}
.EduForm.EduForm .hs-form-field .input input[type="email"],
.EduForm.EduForm .hs-form-field .input input[type="tel"],
.EduForm.EduForm .hs-form-field .input input[type="text"],
.EduForm.EduForm .hs-form-field .input select,
.EduForm.EduForm .hs-form-field .input textarea {
  width: 100% !important;
  margin-bottom: 24px;
  min-height: 36px;
  border: 2px solid #d3dee3;
}
.EduForm.EduForm .hs-fieldtype-checkbox {
  margin: 0 0 24px;
}
.EduForm.EduForm .hs_submit .actions {
  text-align: center;
}
.EduForm.EduForm .hs_submit .actions input.hs-button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  padding: 0.6em 1.25em;
  border-radius: 4px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  color: #fff;
  background-color: #fa4616;
  border: 1px solid #fa4616;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.15s ease, border-color 0.15s ease,
    background-color 0.15s ease;
  transform: scale(1) translateZ(0);
  transition: transform 0.05s ease;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}
.EduForm.EduForm .hs_submit .actions input.hs-button:hover {
  color: #fff;
  transform: scale(1.075) translateZ(0);
  transition: transform 0.2s cubic-bezier(0.25, 1.6, 0.6, 1.4);
}
@media screen and (min-width: 768px) {
  .EduForm.EduForm .hs_submit .actions input.hs-button {
    font-size: 20px;
  }
}
.EduPrograms {
  background-color: #f5f8fa;
}
.EduPrograms-header.EduPrograms-header {
  padding: 64px 18px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/mobile-header-bg.jpg);
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.EduPrograms-header.EduPrograms-header > h2 {
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  text-align: center;
  color: #fff;
  text-shadow: 0 2px 4px rgba(19, 29, 64, 0.15);
}
@media screen and (min-width: 768px) {
  .EduPrograms-header.EduPrograms-header {
    background-image: url(https://uipath.com/hubfs/Valentin/images/misc/desktop-header-bg.jpg);
  }
}
@media screen and (min-width: 1024px) {
  .EduPrograms-header.EduPrograms-header {
    padding: 80px 32px;
  }
  .EduPrograms-header.EduPrograms-header > h2 {
    font-size: 28px;
  }
}
.EduPrograms-body.EduPrograms-body {
  padding: 40px 18px 24px;
}
.EduPrograms-body.EduPrograms-body > h3 {
  margin: 0 0 36px;
  font-size: 25px;
  text-align: center;
  color: #002855;
}
.EduPrograms-body.EduPrograms-body > p {
  margin: 0 0 24px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  color: #002855;
}
.EduPrograms-body.EduPrograms-body > ul {
  margin: 0;
}
.EduPrograms-body.EduPrograms-body > ul > li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 20px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  color: #002855;
}
.EduPrograms-body.EduPrograms-body > ul > li:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: #2f549c;
  border-radius: 50%;
}
@media screen and (min-width: 768px) {
  .EduPrograms-body.EduPrograms-body {
    margin: 0 auto;
    padding: 44px 28px 24px;
    max-width: 640px;
  }
}
@media screen and (min-width: 1024px) {
  .EduPrograms-body.EduPrograms-body {
    max-width: 720px;
    margin: 0 auto;
    padding: 48px 32px 12px;
  }
  .EduPrograms-body.EduPrograms-body > h3 {
    font-size: 28px;
  }
  .EduPrograms-body.EduPrograms-body > p {
    margin: 0 0 32px;
    font-size: 16px;
  }
  .EduPrograms-body.EduPrograms-body > ul > li {
    font-size: 16px;
  }
}
.EduPrograms-items {
  background-color: #f5f8fa;
}
@media screen and (min-width: 768px) {
  .EduPrograms-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 21px;
  }
}
@media screen and (min-width: 1024px) {
  .EduPrograms-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 24px;
    margin: 0 0 24px;
  }
}
.EduPrograms-item.EduPrograms-item {
  background-color: #fff;
}
.EduPrograms-item.EduPrograms-item:not(:last-child) {
  margin-bottom: 32px;
}
.EduPrograms-item.EduPrograms-item figure {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  background-color: grey;
}
.EduPrograms-item.EduPrograms-item figure > img {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transform: translate(-50%, -50%);
}
.EduPrograms-item.EduPrograms-item figure:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background-image: linear-gradient(0deg, #4a4a4a, rgba(74, 74, 74, 0) 50%);
}
.EduPrograms-item.EduPrograms-item figure > h3 {
  position: absolute;
  left: 21px;
  right: 21px;
  bottom: 12px;
  z-index: 1;
  margin: 0;
  line-height: 1.4;
  color: #fff;
}
.EduPrograms-item.EduPrograms-item > p {
  margin: 0;
  padding: 21px;
  font-size: 16px;
  line-height: 1.5;
  color: #002855;
}
@media screen and (min-width: 768px) {
  .EduPrograms-item.EduPrograms-item {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(50% - 7px);
    margin-bottom: 14px;
    border-radius: 4px;
    border: 1px solid #d3dee3;
  }
  .EduPrograms-item.EduPrograms-item:not(:last-child) {
    margin-bottom: 14px;
  }
  .EduPrograms-item.EduPrograms-item figure {
    padding-bottom: 47.5%;
  }
}
@media screen and (min-width: 1024px) {
  .EduPrograms-item.EduPrograms-item {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(25% - 12px);
    margin-bottom: 16px;
  }
  .EduPrograms-item.EduPrograms-item:not(:last-child) {
    margin-bottom: 16px;
  }
  .EduPrograms-item.EduPrograms-item figure {
    padding-bottom: 62.25%;
  }
}
.EduPrograms-program.EduPrograms-program:nth-child(2n) {
  background-color: #f5f8fa;
}
.EduPrograms-program.EduPrograms-program h3 {
  margin: 0;
  padding: 48px 18px 18px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
}
.EduPrograms-program.EduPrograms-program p {
  margin: 0;
  padding: 18px 18px 8px;
  font-size: 400;
  line-height: 1.5;
  color: #002855;
}
.EduPrograms-program.EduPrograms-program ul {
  padding: 8px 18px 18px;
}
.EduPrograms-program.EduPrograms-program ul > li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 1.5;
  color: #002855;
}
.EduPrograms-program.EduPrograms-program ul > li:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: #2f549c;
  border-radius: 50%;
}
@media screen and (min-width: 768px) {
  .EduPrograms-program.EduPrograms-program h3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 24px 21px;
    text-align: center;
  }
  .EduPrograms-program.EduPrograms-program p {
    padding: 21px 0;
  }
}
@media screen and (min-width: 1024px) {
  .EduPrograms-program.EduPrograms-program h3 {
    margin: 0 0 24px;
    font-size: 28px;
  }
}
@media screen and (min-width: 768px) {
  .EduPrograms-programContainer {
    padding: 24px 21px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 1024px) {
  .EduPrograms-programContainer {
    padding: 32px 24px 56px;
  }
}
@media screen and (min-width: 768px) {
  .EduPrograms-programBody {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(100% - 304px);
    padding-left: 24px;
  }
  .EduPrograms-program:nth-child(odd) .EduPrograms-programBody {
    padding-left: 0;
    padding-right: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .EduPrograms-programBody {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(100% - 400px);
    padding-left: 40px;
  }
  .EduPrograms-program:nth-child(odd) .EduPrograms-programBody {
    padding-left: 0;
    padding-right: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .EduPrograms-programBody {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(100% - 420px);
  }
}
@media screen and (min-width: 768px) {
  .EduPrograms-programPicContainer {
    width: 304px;
    -ms-flex: 0 0 304px;
    flex: 0 0 304px;
  }
  .EduPrograms-program:nth-child(odd) .EduPrograms-programPicContainer {
    -ms-flex-order: 1;
    order: 1;
  }
}
@media screen and (min-width: 1024px) {
  .EduPrograms-programPicContainer {
    width: 400px;
    -ms-flex: 0 0 400px;
    flex: 0 0 400px;
  }
}
@media screen and (min-width: 1440px) {
  .EduPrograms-programPicContainer {
    width: 420px;
    -ms-flex: 0 0 420px;
    flex: 0 0 420px;
  }
}
.EduPrograms-programPic {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  background-color: grey;
  border: 2px solid #d3dee3;
  border-radius: 4px;
  overflow: hidden;
  background-image: linear-gradient(0deg, #4a4a4a, rgba(74, 74, 74, 0) 50%);
}
.EduPrograms-programPic > img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transform: translate(-50%, -50%);
}
.WhyUiPath {
  padding: 40px 24px;
  background-color: #f5f8fa;
}
.WhyUiPath .CampaignBody-title {
  font-size: 26px;
}
@media screen and (min-width: 1024px) {
  .WhyUiPath {
    padding: 56px 32px;
  }
  .WhyUiPath .CampaignBody-title {
    margin: 0 0 48px;
    font-size: 28px;
    text-align: center;
  }
}
.UiStats-list > li:not(:last-child) {
  margin-bottom: 28px;
}
.UiStats-list > li figure {
  display: inline-block;
  vertical-align: middle;
  width: 48px;
  height: 48px;
  margin-right: 16px;
}
.UiStats-list > li span {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 64px);
  font-size: 15px;
  line-height: 1.6;
  color: #131d40;
}
@media screen and (min-width: 1024px) {
  .UiStats-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .UiStats-list > li {
    -ms-flex: 0 0 calc(33.33% - 16px);
    flex: 0 0 calc(33.33% - 16px);
    padding: 16px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 40, 85, 0.1);
  }
  .UiStats-list > li,
  .UiStats-list > li:not(:last-child) {
    margin-bottom: 24px;
  }
  .UiStats-list > li figure {
    width: 72px;
    height: 72px;
    margin-right: 12px;
  }
  .UiStats-list > li span {
    font-size: 16px;
    width: calc(100% - 84px);
  }
}
.WhyUiPath-video {
  padding: 40px 24px;
}
.WhyUiPath-video .CampaignBody-title {
  font-size: 26px;
}
.WhyUiPath-video .Button {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .WhyUiPath-video {
    padding: 56px 32px;
    text-align: center;
  }
  .WhyUiPath-video .CampaignBody-title {
    margin: 0 0 48px;
    font-size: 28px;
  }
  .WhyUiPath-video .Button {
    max-width: 400px;
  }
}
.UiPathDesc.UiPathDesc {
  padding: 32px 18px 0;
  background-color: #f5f8fa;
}
.UiPathDesc.UiPathDesc p {
  position: relative;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  color: #002855;
}
@media screen and (min-width: 768px) {
  .UiPathDesc.UiPathDesc {
    padding: 40px 28px 0;
  }
}
@media screen and (min-width: 1024px) {
  .UiPathDesc.UiPathDesc {
    padding: 48px 32px 0;
  }
  .UiPathDesc.UiPathDesc .Benefits-title {
    font-size: 28px;
  }
}
@media screen and (min-width: 1440px) {
  .UiPathDesc.UiPathDesc {
    padding: 56px 36px 0;
  }
}
.UiPathDesc.UiPathDesc .Benefits {
  background: 0 0;
}
.UiPathDesc-title.UiPathDesc-title {
  margin: 0 0 20px;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #131d40;
}
@media screen and (min-width: 1024px) {
  .UiPathDesc-title.UiPathDesc-title {
    margin: 0 0 40px;
    text-align: center;
    font-size: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .UiPathDesc-hero {
    margin-bottom: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}
.UiPathDesc-Event.UiPathDesc-Event {
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 2px 4px 0 rgba(8, 19, 31, 0.25);
}
.UiPathDesc-Event.UiPathDesc-Event > p {
  margin: 0 0 4px;
  padding: 16px 18px;
}
.UiPathDesc-Event.UiPathDesc-Event .Button {
  margin: 0 18px 24px;
}
@media screen and (min-width: 1024px) {
  .UiPathDesc-Event.UiPathDesc-Event {
    margin-left: 80px;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
.UiPathDesc-EventHeader.UiPathDesc-EventHeader {
  padding: 40px 18px;
  background-image: url(https://uipath.com/hubfs/Valentin/images/misc/hr/event-box-bg.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: #002855;
  background-size: cover;
  text-align: center;
}
.UiPathDesc-EventHeader.UiPathDesc-EventHeader > h3 {
  margin: 0 0 8px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.55;
  color: #fff;
}
.UiPathDesc-EventHeader.UiPathDesc-EventHeader > h4 {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #fff;
}
.UiPathDesc-EventHeader.UiPathDesc-EventHeader > h4:not(:last-child) {
  margin: 0 0 28px;
}
.UiPathStats {
  padding: 32px 24px;
}
@media screen and (min-width: 1024px) {
  .UiPathStats {
    padding: 64px 32px;
  }
}
.UiPathStats-title.UiPathStats-title {
  margin: 0 0 16px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #131d40;
}
@media screen and (min-width: 1024px) {
  .UiPathStats-title.UiPathStats-title {
    margin: 0 0 32px;
    font-size: 28px;
    text-align: center;
  }
}
.UiPathStats-desc.UiPathStats-desc {
  margin: 0 0 28px;
  font-size: 15px;
  line-height: 1.8;
  color: #131d40;
}
@media screen and (min-width: 1024px) {
  .UiPathStats-desc.UiPathStats-desc {
    margin: 0 0 40px;
    font-size: 16px;
    text-align: center;
  }
}
.UiPathStats-list {
  font-size: 0;
}
.UiPathStats-list > li {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding-right: 8px;
  font-size: 0;
}
.UiPathStats-list > li:not(:last-child) {
  margin-bottom: 28px;
}
.UiPathStats-list > li strong {
  display: block;
  margin: 0 0 4px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.2;
  color: #fa4616;
}
.UiPathStats-list > li span {
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.8;
  color: #131d40;
}
@media screen and (min-width: 1024px) {
  .UiPathStats-list > li {
    width: 20%;
    text-align: center;
    padding-right: 0;
  }
  .UiPathStats-list > li strong {
    font-size: 48px;
  }
  .UiPathStats-list > li span {
    font-size: 16px;
  }
}
.JobsHero {
  padding: 48px 18px;
  background-color: #4a4a4a;
  text-align: center;
  background-image: url(https://uipath.com/hubfs/Valentin/images/careers-page/hero/careers-hero.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #0067a7;
}
.JobsHero .Button {
  width: 100%;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 600;
}
@media screen and (min-width: 480px) {
  .JobsHero {
    padding: 56px 24px;
  }
  .JobsHero .Button {
    width: auto;
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) {
  .JobsHero {
    padding: 64px 18px;
  }
}
@media screen and (min-width: 1024px) {
  .JobsHero {
    padding: 88px 18px 80px;
    background-image: url(https://uipath.com/hubfs/Valentin/images/careers-page/hero/careers-hero-large.jpg);
  }
}
@media screen and (min-width: 1440px) {
  .JobsHero {
    padding: 96px 18px;
  }
}
.JobsHero-title.JobsHero-title {
  margin: 0 0 20px;
  font-size: 32px;
  font-weight: 600;
  text-align: center;
  letter-spacing: -1px;
  line-height: 1.3;
  color: #f3f6fa;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 1024px) {
  .JobsHero-title.JobsHero-title {
    margin: 0 0 10px;
    font-size: 48px;
  }
}
.JobsHero-desc.JobsHero-desc {
  max-width: 672px;
  margin: 0 auto;
  font-size: 20px;
  font-family: Inter, sans-serif;
  line-height: 1.5;
  color: #f5f8fa;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.JobsHero-desc.JobsHero-desc:not(:last-child) {
  margin: 0 auto 24px;
}
@media screen and (min-width: 1024px) {
  .JobsHero-desc.JobsHero-desc {
    max-width: 720px;
    font-size: 22px;
  }
  .JobsHero-desc.JobsHero-desc:not(:last-child) {
    margin: 0 auto 32px;
  }
}
@media screen and (min-width: 1440px) {
  .JobsHero-desc.JobsHero-desc {
    max-width: 784px;
    font-size: 24px;
  }
}
.AwardsSlider {
  padding: 40px 9px;
}
@media screen and (min-width: 768px) {
  .AwardsSlider {
    padding: 48px 18px 40px;
  }
}
@media screen and (min-width: 1024px) {
  .AwardsSlider {
    padding: 48px 16px 40px;
  }
}
.AwardsSlider-container {
  position: relative;
}
.AwardsSlider-list {
  position: relative;
  padding: 0 60px 5px;
}
.AwardsSlider-list .slick-slide {
  display: inline-block;
}
@media screen and (min-width: 480px) {
  .AwardsSlider-list .slick-list.draggable {
    position: relative;
  }
  .AwardsSlider-list .slick-list.draggable:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 1px;
    height: 100%;
    margin: auto;
    background-color: #dddfe6;
  }
}
@media screen and (min-width: 768px) {
  .AwardsSlider-list .slick-list.draggable:before {
    width: calc(33.33% - 0px);
    border-right: 1px solid #dddfe6;
    border-left: 1px solid #dddfe6;
    background-color: transparent;
  }
}
@media screen and (min-width: 1024px) {
  .AwardsSlider-list {
    position: relative;
    height: 100%;
    padding: 0 60px 8px;
  }
  .AwardsSlider-list .slick-list.draggable:before {
    width: calc(20% - 0px);
    border-right: 1px solid #dddfe6;
    border-left: 1px solid #dddfe6;
    background-color: transparent;
  }
  .AwardsSlider-list .slick-list.draggable:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: calc(60% - 0px);
    margin: auto;
    border-right: 1px solid #dddfe6;
    border-left: 1px solid #dddfe6;
    background-color: transparent;
  }
}
@media screen and (min-width: 1232px) {
  .AwardsSlider-list {
    padding: 0 48px 8px;
  }
}
.AwardsSlider-item {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .AwardsSlider-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 208px;
    padding: 0 12px;
  }
}
@media screen and (min-width: 1232px) {
  .AwardsSlider-item {
    padding: 0 36px;
  }
}
.AwardsSlider-itemPic {
  display: inline-block;
  width: 48px;
  margin: 0 auto 16px;
}
.AwardsSlider-itemPic > img {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .AwardsSlider-itemPic {
    margin: 0 auto 20px;
  }
}
.AwardsSlider-itemName.AwardsSlider-itemName {
  margin: 0 0 36px;
  color: #12437a;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.35;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .AwardsSlider-itemName.AwardsSlider-itemName {
    margin: 0 0 36px;
  }
}
.AwardsSlider-itemProgram.AwardsSlider-itemProgram {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  margin: 0;
}
.AwardsSlider-itemProgram.AwardsSlider-itemProgram > span {
  font-size: 10px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 1.2;
  color: #0085c9;
}
.AwardsSlider-controls {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}
@media screen and (min-width: 1024px) {
  .AwardsSlider-controls {
    left: 0;
    right: 0;
  }
}
.AwardsSlider-button {
  position: absolute;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  border: 1px solid rgba(228, 235, 239, 0.5);
  box-shadow: 1px 1px 8px 0 rgba(8, 19, 31, 0.075);
  font-size: 0;
  background-color: #fff;
  transform: translateY(-50%);
  transition: border-color 0.1s ease 0s;
}
.AwardsSlider-button:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 13px;
  height: 13px;
  border-right: 2px solid #0085ca;
  border-bottom: 2px solid #0085ca;
  border-radius: 1px;
  transform: rotate(-45deg);
  transition: transform 0.1s ease 0s;
}
.AwardsSlider-button[data-target="prev"] {
  left: 0;
}
.AwardsSlider-button[data-target="prev"]:before {
  transform: rotate(135deg);
  left: 4px;
}
.AwardsSlider-button[data-target="next"] {
  right: 0;
}
.AwardsSlider-button[data-target="next"]:before {
  right: 4px;
}
.AwardsSlider-button:hover {
  border-color: #0085ca;
  transition: border-color 0.15s ease 0.1s;
}
.AwardsSlider-button:hover:before {
  transform: scale(1.15) rotate(135deg);
  transition: transform 0.2s cubic-bezier(0.25, 0.85, 0.8, 2.25);
}
.AwardsSlider-button:hover[data-target="next"]:before {
  transform: scale(1.15) rotate(-45deg);
}
.AwardsSlider-button:focus {
  border-color: rgba(228, 235, 239, 0.5);
  transition: border-color 0.1s ease 0s;
}
.AwardsSlider-button:focus:before {
  transform: rotate(135deg);
  transition: transform 0.1s ease 0s;
}
.AwardsSlider-button:focus[data-target="next"]:before {
  transform: rotate(-45deg);
}
.KeyFacts {
  padding: 72px 16px;
  background-color: #f3f6fa;
  font-size: 0;
}
@media screen and (min-width: 768px) {
  .KeyFacts {
    padding: 72px 16px;
  }
}
@media screen and (min-width: 1024px) {
  .KeyFacts {
    padding: 88px 16px;
  }
}
@media screen and (min-width: 1440px) {
  .KeyFacts {
    padding: 96px 16px;
  }
}
.KeyFacts-headlineBody.KeyFacts-headlineBody {
  margin-bottom: 32px;
}
.KeyFacts-headlineBody.KeyFacts-headlineBody .Button {
  width: 100%;
  padding: 0.75em 1.4em;
  font-size: 16px;
  font-weight: 600;
}
@media screen and (min-width: 480px) {
  .KeyFacts-headlineBody.KeyFacts-headlineBody .Button {
    width: auto;
  }
}
.KeyFacts-headlineBody.KeyFacts-headlineBody h3 {
  margin: 0 0 24px;
  color: #000b23;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.35;
}
@media screen and (min-width: 768px) {
  .KeyFacts-headlineBody.KeyFacts-headlineBody {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    padding-right: 48px;
    margin: 0;
  }
  .KeyFacts-headlineBody.KeyFacts-headlineBody h3 {
    margin: 0 0 28px;
  }
}
@media screen and (min-width: 1024px) {
  .KeyFacts-headlineBody.KeyFacts-headlineBody {
    padding-right: 112px;
    padding-left: 16px;
  }
  .KeyFacts-headlineBody.KeyFacts-headlineBody h3 {
    margin: 0 0 32px;
  }
}
@media screen and (min-width: 1232px) {
  .KeyFacts-headlineBody.KeyFacts-headlineBody {
    padding-left: 0;
  }
}
.KeyFacts-title.KeyFacts-title {
  margin: 0 0 12px;
  color: #12437a;
  font-size: 12px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 1.3;
}
@media screen and (min-width: 768px) {
  .KeyFacts-title.KeyFacts-title {
    margin: 0 0 16px;
  }
}
@media screen and (min-width: 1024px) {
  .KeyFacts-title.KeyFacts-title {
    margin: 0 0 24px;
    font-size: 13px;
  }
}
@media screen and (min-width: 768px) {
  .KeyFacts-factsBody.KeyFacts-factsBody {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
  }
}
.KeyFacts-list {
  font-size: 0;
}
.Keyfacts-item.Keyfacts-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding-top: 32px;
}
.Keyfacts-item.Keyfacts-item:nth-child(odd) {
  padding-right: 6px;
}
.Keyfacts-item.Keyfacts-item:nth-child(2n + 2) {
  padding-left: 6px;
}
.Keyfacts-item.Keyfacts-item:not(:nth-last-child(-n + 2)) {
  margin-bottom: 48px;
}
.Keyfacts-item.Keyfacts-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 4px;
  background-color: #fa4616;
}
.Keyfacts-item.Keyfacts-item strong {
  display: block;
  margin: 0 0 4px;
  color: #000b23;
  font-size: 36px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1.2;
}
@media screen and (min-width: 480px) {
  .Keyfacts-item.Keyfacts-item strong {
    font-size: 40px;
  }
}
.Keyfacts-item.Keyfacts-item span {
  display: block;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.4;
  color: #12437a;
}
@media screen and (min-width: 480px) {
  .Keyfacts-item.Keyfacts-item span {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .Keyfacts-item.Keyfacts-item:before {
    height: 6px;
    width: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .Keyfacts-item.Keyfacts-item {
    padding-top: 36px;
  }
  .Keyfacts-item.Keyfacts-item:not(:nth-last-child(-n + 2)) {
    margin-bottom: 64px;
  }
  .Keyfacts-item.Keyfacts-item > strong {
    margin: 0;
    font-size: 56px;
  }
  .Keyfacts-item.Keyfacts-item span {
    font-size: 16px;
  }
}
.ContentSlider {
  padding: 32px 16px 64px;
}
@media screen and (min-width: 1024px) {
  .ContentSlider {
    padding: 64px 32px 96px;
  }
}
.ContentSlider-container {
  position: relative;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .ContentSlider-image {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 768px) {
  .ContentSlider-item {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.ContentSlider-pic {
  position: relative;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 40px;
}
.ContentSlider-pic:before {
  content: "";
  position: absolute;
  bottom: -16px;
  right: -16px;
  z-index: -1;
  width: 70%;
  height: 60%;
  background-image: url(https://uipath.com/hubfs/Valentin/images/careers-page/icons/Pattern%20Half%20Half.png);
  background-repeat: repeat;
}
@media screen and (min-width: 768px) {
  .ContentSlider-pic {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-bottom: 16px;
    margin-right: 64px;
  }
}
@media screen and (min-width: 1024px) {
  .ContentSlider-pic {
    margin-left: 0;
    margin-right: 96px;
    margin-bottom: 40px;
  }
  .ContentSlider-pic:before {
    right: -40px;
    bottom: -40px;
    width: 85%;
    height: 60%;
  }
}
@media screen and (min-width: 1440px) {
  .ContentSlider-pic {
    margin-right: 112px;
  }
}
.ContentSlider-picImg {
  display: block;
  width: 100%;
}
.ContentSlider-counter {
  position: relative;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 0 32px;
}
.ContentSlider-counter button {
  position: static !important;
  transform: translateY(0);
}
@media screen and (min-width: 768px) {
  .ContentSlider-counter {
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0;
  }
}
@media screen and (min-width: 1024px) {
  .ContentSlider-counter {
    top: 16px;
  }
}
@media screen and (min-width: 1440px) {
  .ContentSlider-counter {
    top: 44px;
  }
}
.ContentSlider-counterItem.ContentSlider-counterItem {
  font-family: Inter, sans-serif;
  font-size: 20px;
  color: #0085c9;
  letter-spacing: 2px;
  padding: 0 24px;
}
.ContentSlider-body {
  text-align: left;
}
.ContentSlider-body .Button {
  width: 100%;
  border-radius: 0;
  border-width: 2px;
  font-size: 16px;
  font-weight: 600;
}
@media screen and (min-width: 480px) {
  .ContentSlider-body .Button {
    width: auto;
  }
}
@media screen and (min-width: 768px) {
  .ContentSlider-body {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding-top: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .ContentSlider-body {
    margin-top: 24px;
    padding-top: 80px;
  }
}
@media screen and (min-width: 1440px) {
  .ContentSlider-body {
    margin-top: 44px;
    padding-top: 96px;
  }
}
.ContentSlider-title.ContentSlider-title {
  margin: 0 0 20px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.25;
}
@media screen and (min-width: 768px) {
  .ContentSlider-title.ContentSlider-title {
    margin: 0 0 28px;
    font-size: 34px;
  }
}
@media screen and (min-width: 1024px) {
  .ContentSlider-title.ContentSlider-title {
    margin: 0 0 36px;
    font-size: 40px;
  }
}
.ContentSlider-desc.ContentSlider-desc {
  margin: 0 0 28px;
  font-size: 18px;
  font-family: Inter, sans-serif;
  letter-spacing: 0;
  line-height: 1.3;
  color: #12437a;
}
@media screen and (min-width: 768px) {
  .ContentSlider-desc.ContentSlider-desc {
    margin: 0 0 28px;
  }
}
@media screen and (min-width: 1024px) {
  .ContentSlider-desc.ContentSlider-desc {
    margin: 0 0 32px;
  }
}
@media screen and (min-width: 1440px) {
  .ContentSlider-desc.ContentSlider-desc {
    margin: 0 0 36px;
  }
}
.SingleTestimonial {
  padding: 0 16px;
  margin-bottom: 32px;
  border: 0;
}
@media screen and (min-width: 768px) {
  .SingleTestimonial {
    margin: 48px auto;
  }
}
@media screen and (min-width: 1024px) {
  .SingleTestimonial {
    width: auto;
    margin-top: 48px;
    margin-bottom: 128px;
  }
}
@media screen and (min-width: 1440px) {
  .SingleTestimonial {
    margin-top: 48px;
    margin-bottom: 160px;
  }
  .SingleTestimonial--reloaded {
    margin-top: 24px;
    margin-bottom: 64px;
    padding-top: 80px;
    padding-bottom: 48px;
  }
}
.SingleTestimonial--reloaded
  .SingleTestimonial-quote.SingleTestimonial-quote:before {
  z-index: 0;
  background-color: #fff;
}
.SingleTestimonial--reloaded
  .SingleTestimonial-quote.SingleTestimonial-quote
  footer,
.SingleTestimonial--reloaded
  .SingleTestimonial-quote.SingleTestimonial-quote
  p {
  position: relative;
  z-index: 2;
}
.SingleTestimonial--reloaded
  .SingleTestimonial-quote.SingleTestimonial-quote:after {
  top: -8px;
  z-index: 1;
  color: #fa4616;
}
.SingleTestimonial-container {
  position: relative;
}
@media screen and (min-width: 768px) {
  .SingleTestimonial-container {
    padding-right: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .SingleTestimonial-container {
    padding: 16px 0;
  }
}
.SingleTestimonial-pic {
  position: relative;
  margin-bottom: 48px;
  z-index: 1;
}
.SingleTestimonial-pic:before {
  content: "";
  position: absolute;
  bottom: -16px;
  right: -16px;
  z-index: -1;
  width: 70%;
  height: 60%;
  background-image: url(https://uipath.com/hubfs/Valentin/images/careers-page/icons/Pattern%20Half%20Half.png);
  background-repeat: repeat;
}
.SingleTestimonial--reloaded .SingleTestimonial-pic:before {
  background-image: radial-gradient(#7386a1 6%, transparent 0);
  background-size: 24px 24px;
  background-position: 13px 13px;
}
@media screen and (min-width: 768px) {
  .SingleTestimonial-pic {
    position: absolute;
    right: 16px;
    bottom: -16px;
    width: 240px;
    margin: 0;
  }
}
@media screen and (min-width: 1024px) {
  .SingleTestimonial-pic {
    right: 56px;
    bottom: -72px;
    right: 0;
    width: auto;
    left: 704px;
    max-width: 392px;
  }
  .SingleTestimonial-pic:before {
    right: -40px;
    bottom: -40px;
    width: 90%;
    height: 60%;
  }
  .SingleTestimonial--reloaded .SingleTestimonial-pic:before {
    right: -96px;
    bottom: -72px;
    height: 90%;
  }
}
@media screen and (min-width: 1232px) {
  .SingleTestimonial-pic {
    left: auto;
  }
}
@media screen and (min-width: 1440px) {
  .SingleTestimonial-pic {
    width: 392px;
    bottom: -88px;
  }
  .SingleTestimonial--reloaded .SingleTestimonial-pic {
    right: 80px;
    bottom: -32px;
  }
}
.SingleTestimonial-picImg {
  position: relative;
  width: 100%;
}
.SingleTestimonial-quote.SingleTestimonial-quote {
  position: relative;
  padding: 70px 16px 40px;
}
.SingleTestimonial-quote.SingleTestimonial-quote:before {
  content: "";
  position: absolute;
  top: 26px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #f3f6fa;
}
.SingleTestimonial-quote.SingleTestimonial-quote:after {
  content: "“";
  position: absolute;
  top: -8px;
  left: 14px;
  font-size: 224px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 224px;
  color: #fa4616;
}
.SingleTestimonial-quote.SingleTestimonial-quote p {
  margin: 0;
  font-size: 22px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.35;
  color: #000b23;
}
.SingleTestimonial-quote.SingleTestimonial-quote p:not(:last-child) {
  margin: 0 0 20px;
}
@media screen and (min-width: 768px) {
  .SingleTestimonial-quote.SingleTestimonial-quote {
    padding: 78px 152px 48px 64px;
  }
  .SingleTestimonial-quote.SingleTestimonial-quote:after {
    top: -7px;
    left: 56px;
  }
  .SingleTestimonial-quote.SingleTestimonial-quote p {
    line-height: 1.5;
  }
}
@media screen and (min-width: 1024px) {
  .SingleTestimonial-quote.SingleTestimonial-quote {
    padding: 94px 384px 64px 80px;
  }
  .SingleTestimonial-quote.SingleTestimonial-quote p {
    max-width: 576px;
    font-size: 22px;
  }
  .SingleTestimonial-quote.SingleTestimonial-quote p:not(:last-child) {
    margin: 0 0 16px;
  }
  .SingleTestimonial-quote.SingleTestimonial-quote:before {
    right: 200px;
  }
  .SingleTestimonial-quote.SingleTestimonial-quote:after {
    top: -9px;
    left: 72px;
    font-size: 232px;
    line-height: 232px;
  }
}
@media screen and (min-width: 1232px) {
  .SingleTestimonial-quote.SingleTestimonial-quote p {
    font-size: 24px;
  }
}
@media screen and (min-width: 1440px) {
  .SingleTestimonial-quote.SingleTestimonial-quote {
    padding: 110px 408px 80px 96px;
  }
  .SingleTestimonial-quote.SingleTestimonial-quote:after {
    left: 80px;
  }
  .SingleTestimonial--reloaded
    .SingleTestimonial-quote.SingleTestimonial-quote {
    padding-right: 616px;
  }
}
.SingleTestimonial-footer.SingleTestimonial-footer {
  font-size: 18px;
  font-family: Inter, sans-serif;
  line-height: 1.3;
  color: #000;
}
@media screen and (min-width: 1440px) {
  .SingleTestimonial--reloaded
    .SingleTestimonial-footer.SingleTestimonial-footer {
    margin-top: 16px;
    padding-right: 25%;
  }
}
.Testimonials .ContentSlider-pic {
  max-width: 384px;
}
.Testimonials .ContentSlider-counter {
  max-width: 401px;
  margin: 0 0 40px;
}
@media screen and (min-width: 768px) {
  .KeyFacts + .Testimonials .Testimonials-title {
    position: relative;
  }
  .KeyFacts + .Testimonials .Testimonials-title:before {
    content: "";
    position: absolute;
    top: -128px;
    right: -200%;
    bottom: 50%;
    left: calc(43% + 256px);
    background-color: #f3f6fa;
  }
  .Testimonials .ContentSlider-pic {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-left: 0;
    max-width: none;
  }
  .Testimonials .ContentSlider-counter {
    position: absolute;
    top: 0;
    max-width: 401px;
    margin: 0 0 40px;
  }
}
@media screen and (min-width: 1024px) {
  .Testimonials .ContentSlider-counter {
    top: 48px;
    max-width: 401px;
    margin: 0 0 40px;
  }
}
.Testimonials-wrapper {
  padding: 0 16px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .Testimonials-wrapper {
    padding: 0 16px 64px;
  }
}
@media screen and (min-width: 1024px) {
  .Testimonials-wrapper {
    padding: 0 32px 80px;
  }
}
.Testimonials-container {
  position: relative;
  padding: 46px 0 16px;
}
.Testimonials-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  height: 6px;
  background-color: #fa4616;
}
@media screen and (min-width: 768px) {
  .Testimonials-container {
    padding: 64px 0 16px;
  }
}
@media screen and (min-width: 1024px) {
  .Testimonials-container {
    padding: 80px 0 16px;
  }
}
@media screen and (min-width: 1440px) {
  .Testimonials-container {
    padding: 84px 0 16px;
  }
}
.Testimonials-title.Testimonials-title {
  margin: 0 0 40px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.35;
  color: #000b23;
}
@media screen and (min-width: 768px) {
  .Testimonials-title.Testimonials-title {
    margin: 0 0 64px;
    padding-right: 57%;
    font-size: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .Testimonials-title.Testimonials-title {
    margin: 0 0 80px;
    font-size: 40px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1440px) {
  .Testimonials-title.Testimonials-title {
    margin: 0 0 92px;
    padding-right: 65%;
  }
}
@media screen and (min-width: 768px) {
  .Testimonials-item {
    position: relative;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.Testimonials-image .ContentSlider-pic {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .Testimonials-image {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
.Testimonials-content.Testimonials-content {
  position: relative;
}
.Testimonials-content.Testimonials-content:before {
  content: "“";
  position: absolute;
  top: -32px;
  right: -24px;
  z-index: -1;
  font-family: Inter, sans-serif;
  font-size: 480px;
  line-height: 480px;
  font-weight: 700;
  color: #f2f5f9;
}
.Testimonials-content.Testimonials-content p {
  margin: 0;
  color: #12437a;
  font-size: 18px;
  font-family: Inter, sans-serif;
  line-height: 1.3;
}
.Testimonials-content.Testimonials-content p:not(:last-child) {
  margin: 0 0 28px;
}
@media screen and (min-width: 768px) {
  .Testimonials-content.Testimonials-content {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding-top: 80px;
  }
  .Testimonials-content.Testimonials-content:before {
    top: 0;
    font-size: 640px;
    line-height: 640px;
  }
}
@media screen and (min-width: 1024px) {
  .Testimonials-content.Testimonials-content {
    padding-top: 144px;
  }
  .Testimonials-content.Testimonials-content:before {
    font-size: 800px;
    line-height: 800px;
    right: -40px;
  }
}
.Testimonials-contentBody {
  margin: 0 0 32px;
}
@media screen and (min-width: 1024px) {
  .Testimonials-contentBody {
    padding-right: 120px;
  }
}
.Testimonials-authorName.Testimonials-authorName {
  display: block;
  margin: 0 0 6px;
  font-size: 20px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.5;
  color: #000b23;
}
.Testimonials-authorTitle.Testimonials-authorTitle {
  font-size: 18px;
  font-family: Inter, sans-serif;
  line-height: 1.3;
  color: #12437a;
}
.CareersPage {
  position: relative;
  margin: 0;
  padding: 0;
}
.CareersPage .CareersPage-container header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  -ms-flex-align: center;
  align-items: center;
}
.CareersPage
  .CareersPage-container
  header
  .CareersPage-header-img.hero-desktop {
  display: none;
}
.CareersPage .CareersPage-container header .CareersPage-header-text {
  display: inline-block;
}
.CareersPage .CareersPage-container header .CareersPage-header-text h1 {
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 64px;
  font-size: 62px;
  text-align: left;
  color: #002855;
  margin: 30px 0;
}
.CareersPage .CareersPage-container header .CareersPage-header-text span {
  font-family: Inter, sans-serif;
  color: #ff6900;
}
.CareersPage .CareersPage-container header .CareersPage-header-text h3 {
  color: #002855;
  font-size: 15px;
  line-height: 20px;
  width: 260px;
}
.CareersPage
  .CareersPage-container
  header
  .CareersPage-header-text
  .CareersPage-awards {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
  flex-flow: row;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px 0;
}
.CareersPage
  .CareersPage-container
  header
  .CareersPage-header-text
  .CareersPage-awards
  img {
  margin-left: 20px;
  width: 70px;
}
.CareersPage
  .CareersPage-container
  header
  .CareersPage-header-text
  .CareersPage-awards
  img:first-child {
  margin-left: 0;
}
.CareersPage .CareersPage-container header .CareersPage-header-img {
  display: inline-block;
  width: 80%;
  margin-left: 30px;
}
@media screen and (min-width: 768px) {
  .CareersPage .CareersPage-container header {
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }
  .CareersPage
    .CareersPage-container
    header
    .CareersPage-header-img.hero-mobile {
    display: none;
  }
  .CareersPage .CareersPage-container header .CareersPage-header-text {
    margin-left: 20px;
    margin-right: 80px;
    -ms-flex-order: 2;
    order: 2;
  }
  .CareersPage .CareersPage-container header .CareersPage-header-text h1 {
    margin-bottom: auto auto;
    line-height: 70px;
    font-size: 70px;
  }
  .CareersPage
    .CareersPage-container
    header
    .CareersPage-header-img.hero-desktop {
    margin-left: 0;
    display: inline-block;
    width: 50%;
  }
  .CareersPage
    .CareersPage-container
    header
    .CareersPage-header-img.hero-desktop
    img {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage .CareersPage-container header {
    width: 900px;
    margin-top: 0;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage .CareersPage-container header {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage
    .CareersPage-container
    header
    .CareersPage-header-img.hero-desktop {
    width: 55%;
  }
  .CareersPage
    .CareersPage-container
    header
    .CareersPage-header-img.hero-desktop
    img {
    width: 95%;
  }
  .CareersPage .CareersPage-container header .CareersPage-header-text h1 {
    line-height: 72px;
    font-size: 72px;
    margin: auto;
    font-weight: 700;
    margin: 0 0 20px;
  }
  .CareersPage .CareersPage-container header .CareersPage-header-text h3 {
    color: #002855;
    font-size: 14px;
    line-height: 20px;
    width: 300px;
  }
  .CareersPage
    .CareersPage-container
    header
    .CareersPage-header-text
    .CareersPage-awards {
    padding-top: 10px;
  }
  .CareersPage
    .CareersPage-container
    header
    .CareersPage-header-text
    .CareersPage-awards
    img {
    margin-left: 20px;
    width: 65px;
  }
  .CareersPage
    .CareersPage-container
    header
    .CareersPage-header-text
    .CareersPage-awards
    img:first-child {
    margin-left: 0;
  }
}
@media screen and (min-width: 1440px) {
  .CareersPage
    .CareersPage-container
    header
    .CareersPage-header-img.hero-desktop {
    width: 35%;
  }
  .CareersPage
    .CareersPage-container
    header
    .CareersPage-header-img.hero-desktop
    img {
    width: 100%;
  }
  .CareersPage .CareersPage-container header .CareersPage-header-text h1 {
    line-height: 75px;
    font-size: 75px;
    margin: auto;
    font-weight: 700;
    margin: 50px 0 25px;
  }
  .CareersPage .CareersPage-container header .CareersPage-header-text span {
    font-family: Inter, sans-serif;
    color: #ff6900;
  }
  .CareersPage .CareersPage-container header .CareersPage-header-text h3 {
    color: #002855;
    font-size: 14px;
    line-height: 24px;
    width: 330px;
  }
  .CareersPage
    .CareersPage-container
    header
    .CareersPage-header-text
    .CareersPage-awards {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0 30px;
  }
  .CareersPage
    .CareersPage-container
    header
    .CareersPage-header-text
    .CareersPage-awards
    img {
    margin-left: 20px;
    width: 70px;
  }
  .CareersPage
    .CareersPage-container
    header
    .CareersPage-header-text
    .CareersPage-awards
    img:first-child {
    margin-left: 0;
  }
}
.CareersPage-description {
  background-image: url(https://uipath.com/hubfs/Valentin/images/careers-page/careers-landscape.svg);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 182%;
  background-color: #e0f0f8;
}
@media screen and (min-width: 1024px) {
  .CareersPage-description {
    background-size: 100%;
  }
}
.CareersPage-description .description-container {
  padding-bottom: 80px;
  position: relative;
}
.CareersPage-description .description-container .description-desktop {
  display: none;
}
.CareersPage-description .description-container .description-title {
  margin: 0;
  padding: 50px 24px 38px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  font-size: 40px;
  line-height: 46px;
  color: #0085ca;
  text-align: left;
}
.CareersPage-description .description-container .description-title span {
  font-family: Inter, sans-serif;
  font-weight: 600;
  color: #ff6900;
}
.CareersPage-description .description-container p {
  padding: 0 24px;
  font-size: 20px;
  line-height: 40px;
  color: #002855;
}
.CareersPage-description .description-container .tooltip-perk-mobile {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100vh;
  width: 100vw;
  z-index: 5;
  cursor: pointer;
  background-color: #fff;
  box-shadow: 0 0 5px #646464;
  display: none;
}
.CareersPage-description
  .description-container
  .tooltip-perk-mobile
  .close-unicorn-tooltip {
  position: fixed;
  top: 70px;
  right: 0;
  font-size: 24px;
  font-weight: 700;
  width: 45px;
  height: 45px;
}
.CareersPage-description .description-container .tooltip-perk-mobile img {
  position: relative;
  width: 100vw;
  top: 50%;
  height: 100%;
  margin-top: -200px;
}
.CareersPage-description .description-container .tooltip-perk-mobile span {
  position: absolute;
  top: 50%;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  padding: 20px;
  color: #0085ca;
  white-space: normal;
}
@media screen and (min-width: 768px) {
  .CareersPage-description .description-container .tooltip-perk-mobile img {
    position: absolute;
    width: 50%;
    top: 50%;
    left: 25%;
    margin-top: -340px;
  }
  .CareersPage-description .description-container .tooltip-perk-mobile span {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .tooltip-perk-mobile
    .close-unicorn-tooltip {
    top: 120px;
  }
  .CareersPage-description .description-container .tooltip-perk-mobile img {
    position: absolute;
    width: 40%;
    top: 50%;
    margin-top: -260px;
  }
}
.CareersPage-description .description-container .tooltip-creature-mobile {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: 5;
  cursor: pointer;
  background-color: #fff;
  box-shadow: 0 0 5px #646464;
  display: none;
}
.CareersPage-description
  .description-container
  .tooltip-creature-mobile
  .close-unicorn-tooltip {
  position: fixed;
  top: 60px;
  right: 20px;
  font-size: 24px;
  font-weight: 700;
  width: 45px;
  height: 45px;
}
.CareersPage-description .description-container .tooltip-creature-mobile img {
  position: relative;
  width: 100vw;
  top: 50%;
  height: 100%;
  margin-top: -200px;
}
.CareersPage-description .description-container .tooltip-creature-mobile span {
  position: absolute;
  top: 50%;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  padding: 20px;
  color: #0085ca;
  white-space: normal;
}
@media screen and (min-width: 768px) {
  .CareersPage-description .description-container .tooltip-creature-mobile img {
    position: absolute;
    width: 50%;
    top: 50%;
    left: 25%;
    margin-top: -340px;
  }
  .CareersPage-description
    .description-container
    .tooltip-creature-mobile
    span {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .tooltip-creature-mobile
    .close-unicorn-tooltip {
    top: 120px;
  }
  .CareersPage-description .description-container .tooltip-creature-mobile img {
    position: absolute;
    width: 40%;
    top: 50%;
    margin-top: -260px;
  }
}
.CareersPage-description .description-container .tooltip-free-people-mobile {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: 5;
  cursor: pointer;
  background-color: #fff;
  box-shadow: 0 0 5px #646464;
  display: none;
}
.CareersPage-description
  .description-container
  .tooltip-free-people-mobile
  .close-unicorn-tooltip {
  position: fixed;
  top: 70px;
  right: 0;
  font-size: 24px;
  font-weight: 700;
  width: 45px;
  height: 45px;
}
.CareersPage-description
  .description-container
  .tooltip-free-people-mobile
  img {
  position: relative;
  width: 100vw;
  top: 50%;
  height: 100%;
  margin-top: -200px;
}
.CareersPage-description
  .description-container
  .tooltip-free-people-mobile
  span {
  position: absolute;
  top: 50%;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  padding: 20px;
  color: #0085ca;
  white-space: normal;
}
@media screen and (min-width: 768px) {
  .CareersPage-description
    .description-container
    .tooltip-free-people-mobile
    img {
    position: absolute;
    width: 50%;
    top: 50%;
    left: 25%;
    margin-top: -340px;
  }
  .CareersPage-description
    .description-container
    .tooltip-free-people-mobile
    span {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .tooltip-free-people-mobile
    .close-unicorn-tooltip {
    top: 120px;
  }
  .CareersPage-description
    .description-container
    .tooltip-free-people-mobile
    img {
    position: absolute;
    width: 40%;
    top: 50%;
    margin-top: -260px;
  }
}
.CareersPage-description .description-container .tooltip-blast-mobile {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: 5;
  cursor: pointer;
  background-color: #fff;
  box-shadow: 0 0 5px #646464;
  display: none;
}
.CareersPage-description
  .description-container
  .tooltip-blast-mobile
  .close-unicorn-tooltip {
  position: fixed;
  top: 70px;
  right: 0;
  font-size: 24px;
  font-weight: 700;
  width: 45px;
  height: 45px;
}
.CareersPage-description .description-container .tooltip-blast-mobile img {
  position: relative;
  width: 100vw;
  top: 50%;
  height: 100%;
  margin-top: -200px;
}
.CareersPage-description .description-container .tooltip-blast-mobile span {
  position: absolute;
  top: 50%;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  padding: 20px;
  color: #0085ca;
  white-space: normal;
}
@media screen and (min-width: 768px) {
  .CareersPage-description .description-container .tooltip-blast-mobile img {
    position: absolute;
    width: 50%;
    top: 50%;
    left: 25%;
    margin-top: -340px;
  }
  .CareersPage-description .description-container .tooltip-blast-mobile span {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .tooltip-blast-mobile
    .close-unicorn-tooltip {
    top: 120px;
  }
  .CareersPage-description .description-container .tooltip-blast-mobile img {
    position: absolute;
    width: 40%;
    top: 50%;
    margin-top: -260px;
  }
}
.CareersPage-description .description-container .tooltip-humble-mobile {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: 5;
  cursor: pointer;
  background-color: #fff;
  box-shadow: 0 0 5px #646464;
  display: none;
}
.CareersPage-description
  .description-container
  .tooltip-humble-mobile
  .close-unicorn-tooltip {
  position: fixed;
  top: 70px;
  right: 0;
  font-size: 24px;
  font-weight: 700;
  width: 45px;
  height: 45px;
}
.CareersPage-description .description-container .tooltip-humble-mobile img {
  position: relative;
  width: 100vw;
  top: 50%;
  height: 100%;
  margin-top: -200px;
}
.CareersPage-description .description-container .tooltip-humble-mobile span {
  position: absolute;
  top: 50%;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  padding: 20px;
  color: #0085ca;
  white-space: normal;
}
@media screen and (min-width: 768px) {
  .CareersPage-description .description-container .tooltip-humble-mobile img {
    position: absolute;
    width: 50%;
    top: 50%;
    left: 25%;
    margin-top: -340px;
  }
  .CareersPage-description .description-container .tooltip-humble-mobile span {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .tooltip-humble-mobile
    .close-unicorn-tooltip {
    top: 120px;
  }
  .CareersPage-description .description-container .tooltip-humble-mobile img {
    position: absolute;
    width: 40%;
    top: 50%;
    margin-top: -260px;
  }
}
.CareersPage-description .description-container .tooltip-growing-faster-mobile {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: 5;
  cursor: pointer;
  background-color: #fff;
  box-shadow: 0 0 5px #646464;
  display: none;
}
.CareersPage-description
  .description-container
  .tooltip-growing-faster-mobile
  .close-unicorn-tooltip {
  position: fixed;
  top: 70px;
  right: 0;
  font-size: 24px;
  font-weight: 700;
  width: 45px;
  height: 45px;
}
.CareersPage-description
  .description-container
  .tooltip-growing-faster-mobile
  img {
  position: relative;
  width: 100vw;
  top: 50%;
  height: 100%;
  margin-top: -200px;
}
.CareersPage-description
  .description-container
  .tooltip-growing-faster-mobile
  span {
  position: absolute;
  top: 50%;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  padding: 20px;
  color: #0085ca;
  white-space: normal;
}
@media screen and (min-width: 768px) {
  .CareersPage-description
    .description-container
    .tooltip-growing-faster-mobile
    img {
    position: absolute;
    width: 50%;
    top: 50%;
    left: 25%;
    margin-top: -340px;
  }
  .CareersPage-description
    .description-container
    .tooltip-growing-faster-mobile
    span {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .tooltip-growing-faster-mobile
    .close-unicorn-tooltip {
    top: 120px;
  }
  .CareersPage-description
    .description-container
    .tooltip-growing-faster-mobile
    img {
    position: absolute;
    width: 40%;
    top: 50%;
    margin-top: -260px;
  }
}
.CareersPage-description .description-container .tooltip-grow-fast-mobile {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: 5;
  cursor: pointer;
  background-color: #fff;
  box-shadow: 0 0 5px #646464;
  display: none;
}
.CareersPage-description
  .description-container
  .tooltip-grow-fast-mobile
  .close-unicorn-tooltip {
  position: fixed;
  top: 70px;
  right: 0;
  font-size: 24px;
  font-weight: 700;
  width: 45px;
  height: 45px;
}
.CareersPage-description .description-container .tooltip-grow-fast-mobile img {
  position: relative;
  width: 100vw;
  top: 50%;
  height: 100%;
  margin-top: -200px;
}
.CareersPage-description .description-container .tooltip-grow-fast-mobile span {
  position: absolute;
  top: 50%;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  padding: 20px;
  color: #0085ca;
  white-space: normal;
}
@media screen and (min-width: 768px) {
  .CareersPage-description
    .description-container
    .tooltip-grow-fast-mobile
    img {
    position: absolute;
    width: 50%;
    top: 50%;
    left: 25%;
    margin-top: -340px;
  }
  .CareersPage-description
    .description-container
    .tooltip-grow-fast-mobile
    span {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .tooltip-grow-fast-mobile
    .close-unicorn-tooltip {
    top: 120px;
  }
  .CareersPage-description
    .description-container
    .tooltip-grow-fast-mobile
    img {
    position: absolute;
    width: 40%;
    top: 50%;
    margin-top: -260px;
  }
}
.CareersPage-description .description-container .tooltip-you-were-there-mobile {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: 5;
  cursor: pointer;
  background-color: #fff;
  box-shadow: 0 0 5px #646464;
  display: none;
}
.CareersPage-description
  .description-container
  .tooltip-you-were-there-mobile
  .close-unicorn-tooltip {
  position: fixed;
  top: 70px;
  right: 0;
  font-size: 24px;
  font-weight: 700;
  width: 45px;
  height: 45px;
}
.CareersPage-description
  .description-container
  .tooltip-you-were-there-mobile
  img {
  position: relative;
  width: 100vw;
  top: 50%;
  height: 100%;
  margin-top: -200px;
}
.CareersPage-description
  .description-container
  .tooltip-you-were-there-mobile
  span {
  position: absolute;
  top: 50%;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  padding: 20px;
  color: #0085ca;
  white-space: normal;
}
@media screen and (min-width: 768px) {
  .CareersPage-description
    .description-container
    .tooltip-you-were-there-mobile
    img {
    position: absolute;
    width: 50%;
    top: 50%;
    left: 25%;
    margin-top: -340px;
  }
  .CareersPage-description
    .description-container
    .tooltip-you-were-there-mobile
    span {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .tooltip-you-were-there-mobile
    .close-unicorn-tooltip {
    top: 120px;
  }
  .CareersPage-description
    .description-container
    .tooltip-you-were-there-mobile
    img {
    position: absolute;
    width: 40%;
    top: 50%;
    margin-top: -260px;
  }
}
.CareersPage-description .description-container .description-tooltip {
  color: #002855;
  border-bottom: 1px solid #002855;
  font-weight: 700;
}
.CareersPage-description .description-container h2 {
  padding: 50px 24px 20px;
  margin: 0;
  text-align: center;
  color: #0085ca;
  font-size: 34px;
  line-height: 48px;
  font-weight: 600;
}
.CareersPage-description .description-container .description-locations {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
.CareersPage-description .description-container .description-locations a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: calc(50% - 40px);
  flex-basis: calc(50% - 40px);
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  margin: 20px auto;
  padding: 14px;
  border: 1px solid #0085ca;
  width: 260px;
  font-size: 18px;
  font-weight: 400;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  border-radius: 10px;
}
.CareersPage-description .description-container .description-locations a:hover {
  background-color: #ff6900;
  border: 1px solid #ff6900;
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .CareersPage-description .description-container {
    width: 920px;
  }
  .CareersPage-description .description-container .description-mobile {
    display: none;
  }
  .CareersPage-description .description-container .description-title {
    margin: 0;
    padding: 40px 24px 20px;
    font-family: Inter, sans-serif;
    font-weight: 600;
    font-size: 40px;
    line-height: 60px;
    color: #0085ca;
  }
  .CareersPage-description .description-container .description-title span {
    font-family: Inter, sans-serif;
    font-weight: 600;
    color: #ff6900;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description .description-container {
    width: 100%;
  }
  .CareersPage-description .description-container .description-title {
    padding: 60px 24px 40px;
    font-size: 54px;
    line-height: 74px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description .description-container .description-desktop {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
  }
  .CareersPage-description .description-container .description-desktop p {
    padding: 0 24px;
    font-size: 15px;
    line-height: 32px;
    color: #002855;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description .description-container .description-desktop p {
    padding: 0 24px;
    font-size: 20px;
    line-height: 36px;
    color: #002855;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-desktop-left,
  .CareersPage-description
    .description-container
    .description-desktop
    .description-desktop-right {
    width: 50%;
    height: 225px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-desktop-left,
  .CareersPage-description
    .description-container
    .description-desktop
    .description-desktop-right {
    height: 280px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip {
    position: relative;
    color: #002855;
    border-bottom: 1px solid #002855;
    font-weight: 700;
  }
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-perk {
    position: absolute;
    bottom: -345px;
    left: -130px;
    width: 300px;
    height: 350px;
    z-index: 1;
    background: url(https://uipath.com/hubfs/Valentin/images/careers-page/tooltips/desktop/01_perks_d.gif)
      no-repeat;
    background-position: center 10px;
    background-color: #fff;
    background-size: 100%;
    box-shadow: 0 0 15px #646464;
    display: none;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-perk {
    bottom: -450px;
    left: -168px;
    width: 400px;
    height: 450px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-perk
    span {
    position: absolute;
    bottom: 0;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    padding: 20px;
    color: #0085ca;
    white-space: normal;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-perk
    span {
    font-size: 16px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-perk:after {
    content: "";
    position: absolute;
    bottom: 335px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 30px;
    height: 30px;
    background-color: #fff;
    transform: rotate(225deg);
    box-shadow: 1px 1px #999;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-perk:after {
    bottom: 430px;
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-perk-2 {
    position: absolute;
    bottom: -380px;
    left: -325px;
    width: 300px;
    height: 350px;
    z-index: 1;
    background: url(https://uipath.com/hubfs/Valentin/images/careers-page/tooltips/desktop/01_perks_d.gif)
      no-repeat;
    background-position: center 10px;
    background-color: #fff;
    background-size: 100%;
    box-shadow: 0 0 15px #646464;
    display: none;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-perk-2 {
    bottom: -490px;
    left: -575px;
    width: 400px;
    height: 450px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-perk-2
    span {
    position: absolute;
    bottom: 0;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    padding: 20px;
    color: #0085ca;
    white-space: normal;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-perk-2
    span {
    font-size: 16px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-perk-2:after {
    content: "";
    position: absolute;
    bottom: 335px;
    left: -210px;
    right: 0;
    margin: 0 auto;
    width: 30px;
    height: 30px;
    background-color: #fff;
    transform: rotate(225deg);
    box-shadow: 1px 1px #999;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-perk-2:after {
    bottom: 430px;
    left: 0;
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-creature {
    position: absolute;
    bottom: -380px;
    left: -50px;
    width: 300px;
    height: 350px;
    z-index: 1;
    background: url(https://uipath.com/hubfs/Valentin/images/careers-page/tooltips/desktop/02_rare_creative_d.gif)
      no-repeat;
    background-position: center 10px;
    background-color: #fff;
    background-size: 100%;
    box-shadow: 0 0 15px #646464;
    display: none;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-creature {
    bottom: -490px;
    left: -100px;
    width: 400px;
    height: 450px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-creature
    span {
    position: absolute;
    bottom: 0;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    padding: 20px;
    color: #0085ca;
    white-space: normal;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-creature
    span {
    font-size: 16px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-creature:after {
    content: "";
    position: absolute;
    bottom: 335px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 30px;
    height: 30px;
    background-color: #fff;
    transform: rotate(225deg);
    box-shadow: 1px 1px 0 #999;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-creature:after {
    bottom: 430px;
    left: 0;
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-free-people {
    position: absolute;
    bottom: -360px;
    left: -100px;
    width: 300px;
    height: 330px;
    z-index: 1;
    background: url(https://uipath.com/hubfs/Valentin/images/careers-page/tooltips/desktop/03_free_people_d.gif)
      no-repeat;
    background-position: center 10px;
    background-color: #fff;
    background-size: 100%;
    box-shadow: 0 0 15px #646464;
    display: none;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-free-people {
    bottom: -450px;
    left: -125%;
    width: 400px;
    height: 410px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-free-people
    span {
    position: absolute;
    bottom: 0;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    padding: 20px;
    color: #0085ca;
    white-space: normal;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-free-people
    span {
    font-size: 16px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-free-people:after {
    content: "";
    position: absolute;
    bottom: 315px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 30px;
    height: 30px;
    background-color: #fff;
    transform: rotate(225deg);
    box-shadow: 1px 1px 0 #999;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-free-people:after {
    bottom: 390px;
    left: 0;
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-blast {
    position: absolute;
    bottom: -345px;
    left: -100px;
    width: 300px;
    height: 310px;
    z-index: 1;
    background: url(https://uipath.com/hubfs/Valentin/images/careers-page/tooltips/desktop/04_have_a_blast_d.gif)
      no-repeat;
    background-position: center 10px;
    background-color: #fff;
    background-size: 100%;
    box-shadow: 0 0 15px #646464;
    display: none;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-blast {
    bottom: -450px;
    left: -120%;
    width: 400px;
    height: 410px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-blast
    span {
    position: absolute;
    bottom: 0;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    padding: 20px;
    color: #0085ca;
    white-space: normal;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-blast
    span {
    font-size: 16px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-blast:after {
    content: "";
    position: absolute;
    bottom: 290px;
    left: -18px;
    right: 0;
    margin: 0 auto;
    width: 40px;
    height: 40px;
    background-color: #fff;
    transform: rotate(225deg);
    box-shadow: 1px 1px 0 #999;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-blast:after {
    bottom: 390px;
    left: 0;
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-humble {
    position: absolute;
    bottom: -340px;
    left: -160%;
    width: 300px;
    height: 310px;
    z-index: 1;
    background: url(https://uipath.com/hubfs/Valentin/images/careers-page/tooltips/desktop/05_humble_d.gif)
      no-repeat;
    background-position: center 15px;
    background-color: #fff;
    background-size: 100%;
    box-shadow: 0 0 15px #646464;
    display: none;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-humble {
    bottom: -450px;
    left: -160%;
    width: 400px;
    height: 410px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-humble
    span {
    position: absolute;
    bottom: 0;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    padding: 20px;
    color: #0085ca;
    white-space: normal;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-humble
    span {
    font-size: 16px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-humble:after {
    content: "";
    position: absolute;
    bottom: 295px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 30px;
    height: 30px;
    background-color: #fff;
    transform: rotate(225deg);
    box-shadow: 1px 1px 0 #999;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-humble:after {
    bottom: 390px;
    left: 0;
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-growing-faster {
    position: absolute;
    bottom: -330px;
    left: -80%;
    width: 300px;
    height: 300px;
    z-index: 1;
    background: url(https://uipath.com/hubfs/Valentin/images/careers-page/tooltips/desktop/06_robot_d.gif)
      no-repeat;
    background-position: center 10px;
    background-color: #fff;
    background-size: 100%;
    box-shadow: 0 0 15px #646464;
    display: none;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-growing-faster {
    bottom: -440px;
    left: -80%;
    width: 400px;
    height: 400px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-growing-faster
    span {
    position: absolute;
    bottom: 0;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    padding: 20px;
    color: #0085ca;
    white-space: normal;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-growing-faster
    span {
    font-size: 16px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-growing-faster:after {
    content: "";
    position: absolute;
    bottom: 285px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 30px;
    height: 30px;
    background-color: #fff;
    transform: rotate(225deg);
    box-shadow: 1px 1px 0 #999;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-growing-faster:after {
    bottom: 380px;
    left: 0;
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-grow-fast {
    position: absolute;
    bottom: -380px;
    left: -115px;
    width: 300px;
    height: 350px;
    z-index: 1;
    background: url(https://uipath.com/hubfs/Valentin/images/careers-page/tooltips/desktop/07_rocket_d.gif)
      no-repeat;
    background-position: center 10px;
    background-color: #fff;
    background-size: 100%;
    box-shadow: 0 0 15px #646464;
    display: none;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-grow-fast {
    bottom: -490px;
    left: -150px;
    width: 400px;
    height: 450px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-grow-fast
    span {
    position: absolute;
    bottom: 0;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    padding: 20px;
    color: #0085ca;
    white-space: normal;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-grow-fast
    span {
    font-size: 16px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-grow-fast:after {
    content: "";
    position: absolute;
    bottom: 335px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 30px;
    height: 30px;
    background-color: #fff;
    transform: rotate(225deg);
    box-shadow: 1px 1px 0 #999;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-grow-fast:after {
    bottom: 430px;
    left: 0;
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-you-were-there {
    position: absolute;
    bottom: -340px;
    left: -85px;
    width: 300px;
    height: 310px;
    z-index: 1;
    background: url(https://uipath.com/hubfs/Valentin/images/careers-page/tooltips/desktop/10_uniui_d.gif)
      no-repeat;
    background-position: center 10px;
    background-color: #fff;
    background-size: 100%;
    box-shadow: 0 0 15px #646464;
    display: none;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-you-were-there {
    bottom: -450px;
    left: -80%;
    width: 400px;
    height: 410px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-you-were-there
    span {
    position: absolute;
    bottom: 0;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    padding: 20px;
    color: #0085ca;
    white-space: normal;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-you-were-there
    span {
    font-size: 16px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-you-were-there:after {
    content: "";
    position: absolute;
    bottom: 295px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 30px;
    height: 30px;
    background-color: #fff;
    transform: rotate(225deg);
    box-shadow: 1px 1px 0 #999;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description
    .description-container
    .description-desktop
    .description-tooltip
    .tooltip-you-were-there:after {
    bottom: 390px;
    left: 0;
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description .description-container h2 {
    padding: 0 0 30px;
    text-align: center;
    color: #0085ca;
    font-size: 26px;
    line-height: 36px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description .description-container h2 {
    padding: 60px 0 30px;
    font-size: 36px;
    line-height: 46px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description .description-container .description-locations {
    display: inline-block;
    text-align: center;
    width: 900px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1680px) {
  .CareersPage-description .description-container .description-locations {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-description .description-container .description-locations a {
    display: inline-block;
    margin: 10px;
    padding: 14px;
    font-size: 16px;
    width: 16%;
  }
  .CareersPage-description
    .description-container
    .description-locations
    a:hover {
    background-color: #ff6900;
    border: 1px solid #ff6900;
    color: #fff;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-description .description-container .description-locations {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    padding-bottom: 85px;
  }
  .CareersPage-description .description-container .description-locations a {
    display: inline-block;
    margin: 10px;
    padding: 20px;
    width: 282px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) and (min-width: 1680px) {
  .CareersPage-description .description-container .description-locations a {
    margin: 24px;
  }
}
.CareersPage-key-facts .keyFacts-title {
  margin: 70px 24px 20px;
  text-align: center;
}
.CareersPage-key-facts .keyFacts-title h2 {
  color: #0085ca;
  font-size: 36px;
  line-height: 46px;
  font-weight: 600;
}
@media screen and (min-width: 1024px) {
  .CareersPage-key-facts {
    width: 900px;
  }
  .CareersPage-key-facts .keyFacts-title {
    margin: 60px auto;
  }
  .CareersPage-key-facts .keyFacts-title h2 {
    font-size: 26px;
    line-height: 36px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersPage-key-facts {
    width: 1200px;
  }
  .CareersPage-key-facts .keyFacts-title {
    margin: 142px 24px 72px;
  }
  .CareersPage-key-facts .keyFacts-title h2 {
    font-size: 36px;
    line-height: 46px;
  }
}
.CareersPage-key-facts .keyFacts-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 45px;
}
@media screen and (min-width: 1024px) {
  .CareersPage-key-facts .keyFacts-container {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1440px) {
  .CareersPage-key-facts .keyFacts-container {
    padding-bottom: 45px;
  }
}
.CareersPage-key-facts .keyFacts-container .keyFacts-item {
  text-align: center;
  background-color: #f3f9fc;
  width: 100%;
  margin: 24px 48px;
}
.CareersPage-key-facts .keyFacts-container .keyFacts-item figure img {
  margin: 10px 0 15px;
  width: 60px;
  height: 60px;
}
.CareersPage-key-facts .keyFacts-container .keyFacts-item p {
  color: #002855;
  font-size: 20px;
  line-height: 36px;
  padding: 0 22px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .CareersPage-key-facts .keyFacts-container .keyFacts-item {
    width: 300px;
    margin: 0 auto 62px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-key-facts .keyFacts-container .keyFacts-item {
    text-align: center;
    background-color: #f3f9fc;
    width: 250px;
    height: 230px;
    margin: 0 auto 62px;
    padding-bottom: 40px;
  }
  .CareersPage-key-facts .keyFacts-container .keyFacts-item figure img {
    margin: 20px 0;
    width: 60px;
    height: 60px;
  }
  .CareersPage-key-facts .keyFacts-container .keyFacts-item p {
    color: #002855;
    font-size: 14px;
    line-height: 28px;
    padding: 0 12px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersPage-key-facts .keyFacts-container .keyFacts-item {
    width: 376px;
    height: 310px;
    margin: 36px 12px;
  }
  .CareersPage-key-facts .keyFacts-container .keyFacts-item figure img {
    margin: 22px 0;
    width: 105px;
    height: 105px;
  }
  .CareersPage-key-facts .keyFacts-container .keyFacts-item p {
    color: #002855;
    font-size: 20px;
    line-height: 36px;
    padding: 0 22px;
  }
}
.CareersPage-testimonials .testimonials-items {
  width: 100%;
}
.CareersPage-testimonials .testimonials-items .testimonials-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  margin: 0 24px;
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-img {
  padding: 0;
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-quote {
  width: 30px;
  margin-top: 15px;
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-text {
  font-family: Inter, sans-serif;
  color: #0085ca;
  font-size: 24px;
  line-height: 36px;
  text-align: left;
  margin: 10px 0;
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-footer {
  text-align: left;
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-footer
  .testimonials-name {
  font-weight: 700;
  color: #0085ca;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-footer
  .testimonials-job {
  font-weight: 400;
  color: #0085ca;
  font-size: 14px;
  line-height: 20px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-quote {
    width: 30px;
    margin-top: 15px;
  }
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-text {
    font-family: Inter, sans-serif;
    color: #0085ca;
    font-size: 36px;
    line-height: 48px;
    text-align: left;
    margin: 20px 0;
  }
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-footer {
    text-align: left;
  }
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-footer
    .testimonials-name {
    font-weight: 700;
    color: #0085ca;
    font-size: 22px;
    line-height: 28px;
  }
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-footer
    .testimonials-job {
    font-weight: 400;
    color: #0085ca;
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-quote {
    width: 40px;
    margin-top: 15px;
  }
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-text {
    font-family: Inter, sans-serif;
    color: #0085ca;
    font-size: 30px;
    line-height: 40px;
    text-align: left;
    margin: 10px 0;
  }
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-footer {
    text-align: left;
  }
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-footer
    .testimonials-name {
    font-weight: 700;
    color: #0085ca;
    font-size: 28px;
    line-height: 38px;
  }
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-footer
    .testimonials-job {
    font-weight: 400;
    color: #0085ca;
    font-size: 28px;
    line-height: 38px;
  }
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-arrows {
  margin: 20px 0 100px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-arrows {
    margin-bottom: 0;
  }
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-arrows
  .left-arrow {
  position: relative;
  display: inline-block;
  border: 1px solid #002855;
  border-radius: 50%;
  font-size: 36px;
  width: 50px;
  height: 50px;
  margin-right: 20px;
  cursor: pointer;
  transition: all 0.2s ease;
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-arrows
  .left-arrow:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 3px;
  margin: auto;
  width: 16px;
  height: 16px;
  border-left: 3px solid #131d40;
  border-bottom: 3px solid #131d40;
  transform: rotate(45deg);
  transition: border-color 0.2s ease;
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-arrows
  .left-arrow:hover {
  background-color: #ff6900;
  border-color: #ff6900;
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-arrows
  .left-arrow:hover:before {
  border-color: #fff;
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-arrows
  .right-arrow {
  position: relative;
  display: inline-block;
  border: 1px solid #002855;
  border-radius: 50%;
  font-size: 36px;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-arrows
  .right-arrow:before {
  content: "";
  position: absolute;
  top: 0;
  right: 3px;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 16px;
  height: 16px;
  border-left: 3px solid #131d40;
  border-bottom: 3px solid #131d40;
  transform: rotate(225deg);
  transition: all 0.2s ease;
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-arrows
  .right-arrow:hover {
  background-color: #ff6900;
  border-color: #ff6900;
}
.CareersPage-testimonials
  .testimonials-items
  .testimonials-item
  .testimonials-arrows
  .right-arrow:hover:before {
  border-color: #fff;
}
@media screen and (min-width: 1024px) {
  .CareersPage-testimonials .testimonials-items {
    width: 900px;
    margin-left: 70px;
    margin-top: 60px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-testimonials .testimonials-items {
    width: 1200px;
    margin-left: -60px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1680px) {
  .CareersPage-testimonials .testimonials-items {
    width: 1360px;
    margin-left: -180px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-testimonials .testimonials-items .testimonials-item {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row;
    flex-flow: row;
  }
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-img {
    padding-right: 60px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-img {
    padding-right: 100px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-quote {
    width: 30px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-quote {
    width: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-text {
    font-family: Inter, sans-serif;
    color: #0085ca;
    font-size: 20px;
    line-height: 35px;
    text-align: left;
    padding-top: 5px;
    width: 282px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-text {
    font-size: 30px;
    line-height: 45px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1680px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-text {
    font-size: 40px;
    line-height: 55px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-footer {
    text-align: left;
    padding-top: 40px;
  }
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-footer
    .testimonials-name {
    font-weight: 700;
    color: #0085ca;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-footer
    .testimonials-name {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-footer
    .testimonials-job {
    font-weight: 400;
    color: #0085ca;
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-footer
    .testimonials-job {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-arrows {
    position: absolute;
    text-align: left;
    bottom: 10px;
  }
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-arrows
    .left-arrow {
    text-align: center;
    border-radius: 50%;
    font-size: 26px;
    width: 40px;
    height: 40px;
    margin-right: 15px;
  }
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-arrows
    .right-arrow {
    text-align: center;
    font-size: 26px;
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-arrows {
    bottom: 20px;
  }
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-arrows
    .left-arrow {
    font-size: 36px;
    width: 50px;
    height: 50px;
    margin-right: 30px;
  }
  .CareersPage-testimonials
    .testimonials-items
    .testimonials-item
    .testimonials-arrows
    .right-arrow {
    font-size: 36px;
    width: 50px;
    height: 50px;
  }
}
.CareersPage-step-inside {
  margin: 0 24px;
}
.CareersPage-step-inside h2.background {
  position: relative;
  z-index: 1;
  text-align: center;
  letter-spacing: 1px;
}
.CareersPage-step-inside h2.background:before {
  border-top: 2px solid #dfdfdf;
  content: "";
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 95%;
  z-index: -1;
}
.CareersPage-step-inside h2.background span {
  background-color: #fff;
  z-index: 3;
  color: #0085ca;
  font-size: 30px;
  line-height: 34px;
  font-weight: 600;
}
@media screen and (min-width: 1024px) {
  .CareersPage-step-inside h2.background span {
    font-size: 26px;
    line-height: 36px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-step-inside {
    margin-top: 50px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersPage-step-inside {
    margin: 90px 42px 30px;
  }
  .CareersPage-step-inside h2.background {
    position: relative;
    z-index: 1;
    text-align: center;
  }
  .CareersPage-step-inside h2.background:before {
    border-top: 2px solid #dfdfdf;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 82%;
    z-index: -1;
  }
  .CareersPage-step-inside h2.background span {
    background: #fff;
    z-index: 3;
    color: #0085ca;
    font-weight: 700;
    font-size: 36px;
    line-height: 46px;
    padding-left: 30px;
    padding-right: 30px;
  }
}
.CareersPage-seeWhatUnicorns {
  margin: 0 24px;
}
@media screen and (min-width: 1440px) {
  .CareersPage-seeWhatUnicorns {
    width: 100%;
  }
}
.CareersPage-seeWhatUnicorns h2.background {
  position: relative;
  z-index: 1;
  text-align: center;
  letter-spacing: 1px;
  margin-bottom: 70px;
}
.CareersPage-seeWhatUnicorns h2.background:before {
  border-top: 2px solid #dfdfdf;
  content: "";
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 95%;
  z-index: -1;
}
.CareersPage-seeWhatUnicorns h2.background span {
  background-color: #fff;
  z-index: 3;
  color: #0085ca;
  font-size: 30px;
  line-height: 48px;
  font-weight: 600;
}
@media screen and (min-width: 1024px) {
  .CareersPage-seeWhatUnicorns h2.background {
    margin-bottom: 0;
  }
  .CareersPage-seeWhatUnicorns h2.background span {
    font-size: 26px;
    line-height: 36px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersPage-seeWhatUnicorns {
    margin: 30px 42px 90px;
  }
  .CareersPage-seeWhatUnicorns h2.background {
    position: relative;
    z-index: 1;
    text-align: center;
    margin-bottom: 70px;
  }
  .CareersPage-seeWhatUnicorns h2.background:before {
    border-top: 2px solid #dfdfdf;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 82%;
    z-index: -1;
  }
  .CareersPage-seeWhatUnicorns h2.background span {
    background: #fff;
    z-index: 3;
    color: #0085ca;
    font-weight: 700;
    font-size: 36px;
    line-height: 46px;
    padding-left: 30px;
    padding-right: 30px;
  }
}
.CareersPage-rocketship .Rocketship-bullets-mobile,
.CareersPage-rocketship .rocketship-container-desktop {
  display: none;
}
.CareersPage-rocketship .rocketship-container-mobile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 24px;
}
.CareersPage-rocketship .rocketship-container-mobile .rocketship-item {
  padding-top: 30px;
  margin-top: 30px;
  cursor: pointer;
  height: 100%;
}
.CareersPage-rocketship
  .rocketship-container-mobile
  .rocketship-item
  .Rocketship-img {
  border-top: 10px solid #ff6900;
  width: 100%;
}
.CareersPage-rocketship
  .rocketship-container-mobile
  .rocketship-item
  .Rocketship-img
  img {
  width: 100%;
}
.CareersPage-rocketship
  .rocketship-container-mobile
  .rocketship-item
  .Rocketship-text {
  padding: 30px;
}
.CareersPage-rocketship
  .rocketship-container-mobile
  .rocketship-item
  .Rocketship-text
  .Rocketship-humans-uipath {
  font-family: Inter, sans-serif;
  color: #002855;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 0;
}
.CareersPage-rocketship
  .rocketship-container-mobile
  .rocketship-item
  .Rocketship-text
  .Rocketship-title {
  font-family: Inter, sans-serif;
  color: #002855;
  font-size: 30px;
  font-weight: 400;
}
.CareersPage-rocketship
  .rocketship-container-mobile
  .rocketship-item
  .Rocketship-text
  .Rocketship-body {
  font-family: Inter, sans-serif;
  color: #002855;
  font-size: 19px;
  font-weight: 400;
  margin-bottom: 30px;
}
.CareersPage-rocketship
  .rocketship-container-mobile
  .rocketship-item
  .Rocketship-text
  .Rocketship-body
  span {
  font-style: italic;
}
.CareersPage-rocketship
  .rocketship-container-mobile
  .rocketship-item
  .Rocketship-text
  .Rocketship-see-more {
  text-transform: uppercase;
}
@media screen and (min-width: 1024px) {
  .CareersPage-rocketship {
    width: 900px;
  }
  .CareersPage-rocketship .rocketship-container-mobile {
    display: none;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-rocketship {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-rocketship .rocketship-container-desktop {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    z-index: -1;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-rocketship .rocketship-container-desktop {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-rocketship .rocketship-container-desktop .rocketship-item {
    width: 286px;
    margin-bottom: 50px;
    padding-top: 30px;
    margin-left: 22px;
    margin-top: 30px;
    cursor: pointer;
    opacity: 0.75;
    box-shadow: 0 10px 20px -10px #646464;
    transition: opacity 1s ease;
  }
  .CareersPage-rocketship
    .rocketship-container-desktop
    .rocketship-item:first-child {
    margin-left: 0;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-rocketship .rocketship-container-desktop .rocketship-item {
    width: 386px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-rocketship .rocketship-container-desktop .rocketship-item:hover {
    opacity: 1;
    transition: opacity 1s ease;
  }
  .CareersPage-rocketship
    .rocketship-container-desktop
    .rocketship-item
    .Rocketship-img {
    border-top: 10px solid #ff6900;
    width: 100%;
  }
  .CareersPage-rocketship
    .rocketship-container-desktop
    .rocketship-item
    .Rocketship-text {
    padding: 20px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-rocketship
    .rocketship-container-desktop
    .rocketship-item
    .Rocketship-text {
    padding: 50px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-rocketship
    .rocketship-container-desktop
    .rocketship-item
    .Rocketship-text
    .Rocketship-humans-uipath {
    font-family: Inter, sans-serif;
    color: #002855;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 0;
  }
  .CareersPage-rocketship
    .rocketship-container-desktop
    .rocketship-item
    .Rocketship-text
    .Rocketship-title {
    font-family: Inter, sans-serif;
    color: #002855;
    font-size: 22px;
    font-weight: 400;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-rocketship
    .rocketship-container-desktop
    .rocketship-item
    .Rocketship-text
    .Rocketship-title {
    font-size: 26px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-rocketship
    .rocketship-container-desktop
    .rocketship-item
    .Rocketship-text
    .Rocketship-body {
    font-family: Inter, sans-serif;
    color: #002855;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 50px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-rocketship
    .rocketship-container-desktop
    .rocketship-item
    .Rocketship-text
    .Rocketship-body {
    font-size: 19px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-rocketship
    .rocketship-container-desktop
    .rocketship-item
    .Rocketship-text
    .Rocketship-see-more {
    text-transform: uppercase;
  }
  .CareersPage-rocketship
    .rocketship-container-desktop
    .rocketship-item.is-active {
    z-index: 1;
    margin-top: 0;
    opacity: 1;
    box-shadow: 0 10px 20px -10px #646464;
  }
  .CareersPage-rocketship
    .rocketship-container-desktop
    .rocketship-item.is-active
    .Rocketship-img {
    border-top: 10px solid #ff6900;
    width: 100%;
    opacity: 1;
  }
  .CareersPage-rocketship
    .rocketship-container-desktop
    .rocketship-item.is-active
    .Rocketship-text {
    opacity: 1;
  }
}
.Rocketship-bullets-mobile {
  text-align: center;
  cursor: pointer;
}
.Rocketship-bullets-mobile .mobile-bullet-1,
.Rocketship-bullets-mobile .mobile-bullet-2,
.Rocketship-bullets-mobile .mobile-bullet-3 {
  display: inline-block;
  margin-right: 12px;
  width: 17px;
  height: 17px;
  border: 1px solid #000;
  border-radius: 50%;
}
.Rocketship-bullets-mobile .active-button {
  background-color: #ff6900;
  border: 0;
}
.Rocketship-bottom-img-desktop {
  display: none;
}
.Rocketship-bottom-img-mobile {
  position: relative;
  width: 100%;
  min-height: 150px;
  background-color: #fff;
  margin-top: 50px;
}
.Rocketship-bottom-img-mobile .left-img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 33%;
}
.Rocketship-bottom-img-mobile .right-img {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 33%;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .Rocketship-bottom-img-mobile {
    margin-top: 150px;
  }
}
@media screen and (min-width: 1025px) {
  nav.MainHeader-menuContainer > ul.Menu-list .desktop--hide {
    display: none !important;
  }
  .MainHeader--rebranded
    .MainHeader-searchActions
    .MainHeader-searchButton.searchIcon {
    display: flex;
    margin-right: 0px !important;
    width: 22px !important;
    height: 22px !important;
    padding: 8px 16px 16px 8px !important;
    margin-bottom: 0 !important;
  }
}
@media screen and (min-width: 1281px) {
  .MainHeader--rebranded
    .MainHeader-searchActions
    .MainHeader-searchButton.searchIcon {
    margin-right: 18px !important;
    /* padding: 8px 16px 16px 0px !important; */
    padding: 14px 16px 12px 4px !important;
    margin-bottom: 12px !important;
  }
}

@media screen and (max-width: 1024px) {
  nav.MainHeader-menuContainer > ul.Menu-list .desktop--hide.desktop--hide {
    display: block !important;
  }
  .MainHeader--rebranded
    .MainHeader-searchActions
    .MainHeader-searchButton.searchIcon.searchIcon {
    display: none !important;
  }
  .MainHeader-contactButton.contactMargin.signinTop {
    margin-left: 16px !important;
  }
  .MainHeader--rebranded .MainHeader-searchButton.searchText {
    display: block !important;
  }
  nav.MainHeader-menuContainer > ul.Menu-list {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    box-sizing: border-box !important;
  }
  .margin-mob {
    margin-left: 16px !important;
    padding-left: 0;
  }
  .MainHeader--rebranded .MainHeader-searchActions {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .MainHeader--rebranded
    .MainHeader-searchActions
    .MainHeader-searchButton.searchText {
    padding: 0 16px !important;
    height: auto;
    line-height: normal;
  }
  .Menu-item.is-active + .Menu-deepList {
    margin: 0 -15px !important;
  }
}
@media (max-width: 1024px) {
  nav.MainHeader-menuContainer > ul.Menu-list .Menu-item.js-Menu-item.anchor {
    display: none !important;
  }
  nav.MainHeader-menuContainer > ul.Menu-list * {
    box-sizing: border-box !important;
  }
}
@media screen and (min-width: 1024px) {
  .Rocketship-bottom-img-mobile,
  .Rocketship-bullets-mobile {
    display: none;
  }
  .Rocketship-bullets-desktop {
    text-align: center;
    cursor: pointer;
  }
  .Rocketship-bullets-desktop .desktop-bullet-1,
  .Rocketship-bullets-desktop .desktop-bullet-2,
  .Rocketship-bullets-desktop .desktop-bullet-3 {
    display: inline-block;
    margin-right: 12px;
    width: 17px;
    height: 17px;
    border: 1px solid #000;
    border-radius: 50%;
  }
  .Rocketship-bullets-desktop .active-button {
    background-color: #ff6900;
    border: 0;
  }
  .Rocketship-bottom-img-desktop {
    position: relative;
    display: block;
    width: 100%;
    min-height: 250px;
    background-color: #fff;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .Rocketship-bottom-img-desktop {
    min-height: 400px;
  }
  .Rocketship-bottom-img-desktop .left-img,
  .Rocketship-bottom-img-desktop .right-img {
    width: 33%;
  }
}
@media screen and (min-width: 1024px) {
  .Rocketship-bottom-img-desktop .left-img {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 28%;
  }
  .Rocketship-bottom-img-desktop .right-img {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 28%;
  }
}
.CareersPage-find-your-path {
  background-color: #0085ca;
}
.CareersPage-find-your-path .find-your-path-container h2 {
  text-align: center;
  color: #fff;
  padding-top: 60px;
  margin-bottom: 30px;
  margin-top: 0;
  font-size: 34px;
  line-height: 48px;
  font-weight: 600;
}
.CareersPage-find-your-path .find-your-path-container .locations,
.CareersPage-find-your-path .find-your-path-container .maps {
  display: none;
}
.CareersPage-find-your-path .find-your-path-container .locations-mobile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 60px;
}
.CareersPage-find-your-path .find-your-path-container .locations-mobile img {
  display: none;
}
.CareersPage-find-your-path .find-your-path-container .locations-mobile a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: calc(50% - 40px);
  flex-basis: calc(50% - 40px);
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  margin: 20px auto;
  padding: 14px;
  border: 1px solid #0085ca;
  width: 260px;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  border-radius: 10px;
}
.CareersPage-find-your-path
  .find-your-path-container
  .locations-mobile
  a:hover {
  background-color: #ff6900;
  border: 1px solid #ff6900;
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .CareersPage-find-your-path .find-your-path-container {
    width: 900px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-find-your-path .find-your-path-container {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-find-your-path .find-your-path-container h2 {
    text-align: center;
    color: #fff;
    padding-top: 50px;
    margin-bottom: 225px;
    margin-top: 0;
    font-size: 26px;
    line-height: 36px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-find-your-path .find-your-path-container h2 {
    padding-top: 100px;
    font-size: 36px;
    line-height: 46px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-find-your-path .find-your-path-container .locations-mobile {
    display: none;
  }
  .CareersPage-find-your-path .find-your-path-container .locations {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-top: 250px;
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-find-your-path .find-your-path-container .locations {
    margin-top: 320px;
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-find-your-path .find-your-path-container .locations a {
    background-color: #fff;
    display: inline-block;
    margin: 24px;
    padding: 14px;
    border: 1px solid #0085ca;
    font-weight: 600;
    width: 190px;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 10px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-find-your-path .find-your-path-container .locations a {
    width: 280px;
    padding: 20px;
    font-size: 18px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-find-your-path .find-your-path-container .locations a:hover {
    background-color: #ff6900;
    border: 1px solid #ff6900;
    color: #fff;
  }
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .europe-region {
    position: relative;
  }
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .europe-region
    svg {
    position: absolute;
    display: block;
    width: 90%;
    top: -130px;
    left: 5px;
    right: 0;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .europe-region
    svg {
    top: -180px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .europe-region
    svg
    path#europe {
    fill: none;
    stroke: #fff;
    stroke-width: 5px;
  }
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .americas-region {
    position: relative;
  }
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .americas-region
    svg {
    position: absolute;
    display: block;
    width: 50%;
    top: -150px;
    left: 50px;
    right: 0;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .americas-region
    svg {
    top: -200px;
    left: 70px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .americas-region
    svg
    path#americas {
    fill: none;
    stroke: #fff;
    stroke-width: 7px;
  }
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .apac-region {
    position: relative;
  }
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .apac-region
    svg {
    position: absolute;
    display: block;
    width: 60%;
    top: -150px;
    left: 35px;
    right: 0;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .apac-region
    svg {
    top: -200px;
    left: 45px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .apac-region
    svg
    path#apac {
    fill: none;
    stroke: #fff;
    stroke-width: 7px;
  }
  .CareersPage-find-your-path .find-your-path-container .locations .mea-region {
    position: relative;
  }
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .mea-region
    svg {
    position: absolute;
    display: block;
    width: 50%;
    top: -150px;
    left: 55px;
    right: 0;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1440px) {
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .mea-region
    svg {
    top: -200px;
    left: 75px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersPage-find-your-path
    .find-your-path-container
    .locations
    .mea-region
    svg
    path#mea {
    fill: none;
    stroke: #fff;
    stroke-width: 8px;
  }
}
.CareersHero {
  z-index: -1;
}
.CareersHero .CareersHero-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 133, 202, 0.75);
  z-index: -1;
  width: 100%;
  height: 320px;
}
.CareersHero .CareersHero-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  z-index: -2;
}
@media screen and (min-width: 480px) {
  .CareersHero .CareersHero-image img {
    width: 475px;
  }
}
.CareersHero .CareersHero-container {
  margin: 0 20px;
  height: 320px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.CareersHero
  .CareersHero-container
  .CareersHero-title.CareersHero-title--tablet {
  display: none;
}
@media screen and (min-width: 768px) {
  .CareersHero
    .CareersHero-container
    .CareersHero-title.CareersHero-title--mobile {
    display: none;
  }
  .CareersHero
    .CareersHero-container
    .CareersHero-title.CareersHero-title--tablet {
    display: inline-block;
  }
}
.CareersHero .CareersHero-container .CareersHero-title {
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
}
.CareersHero .CareersHero-container .CareersHero-title span {
  font-family: Inter, sans-serif;
  font-size: 48px;
  color: #fa4616;
}
.CareersHeroBox {
  margin: -40px 0 40px;
}
@media screen and (min-width: 768px) {
  .CareersHeroBox {
    margin: -40px auto 55px;
  }
}
.CareersHeroBox .CareersHeroBox-container {
  width: 335px;
  height: 354px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  border: 2px solid #f5f8fa;
  border-radius: 4px;
  box-shadow: 0 10px 16px 0 rgba(152, 164, 175, 0.3);
}
@media (max-width: 374px) {
  .CareersHeroBox .CareersHeroBox-container {
    width: 300px;
  }
}
@media screen and (min-width: 480px) {
  .CareersHeroBox .CareersHeroBox-container {
    width: 460px;
  }
}
@media screen and (min-width: 768px) {
  .CareersHeroBox .CareersHeroBox-container {
    width: 700px;
    height: 132px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersHeroBox .CareersHeroBox-container {
    width: 980px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersHeroBox .CareersHeroBox-container {
    width: 1000px;
  }
}
.CareersHeroBox .CareersHeroBox-container h2 {
  text-align: center;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  color: #000;
  padding: 16px 0 24px;
  margin: 0;
}
.CareersHeroBox .CareersHeroBox-container .CareersHeroBox-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  justify-items: center;
}
@media screen and (min-width: 768px) {
  .CareersHeroBox .CareersHeroBox-container .CareersHeroBox-buttons {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 44px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersHeroBox .CareersHeroBox-container .CareersHeroBox-buttons {
    margin: 0 94px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersHeroBox .CareersHeroBox-container .CareersHeroBox-buttons {
    margin: 0 104px;
  }
}
.CareersHeroBox .CareersHeroBox-container .CareersHeroBox-buttons a {
  width: 248px;
  background-color: #fa4616;
  border-radius: 2px;
  margin-bottom: 16px;
  padding: 13px;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}
@media screen and (min-width: 480px) {
  .CareersHeroBox .CareersHeroBox-container .CareersHeroBox-buttons a {
    width: 300px;
  }
}
@media screen and (min-width: 768px) {
  .CareersHeroBox .CareersHeroBox-container .CareersHeroBox-buttons a {
    padding: 8px;
    width: 140px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersHeroBox .CareersHeroBox-container .CareersHeroBox-buttons a {
    padding: 8px;
    width: 188px;
  }
}
.CareersAwards {
  overflow: hidden;
  min-height: 320px;
}
@media screen and (min-width: 768px) {
  .CareersAwards {
    min-height: 150px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersAwards {
    min-height: 220px;
  }
}
.CareersAwards .CareersAwards-container {
  margin: 0 20px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .CareersAwards .CareersAwards-container {
    width: 700px;
    height: 100%;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1024px) {
  .CareersAwards .CareersAwards-container {
    width: 980px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersAwards .CareersAwards-container {
    width: 1000px;
  }
}
.CareersAwards .CareersAwards-container .CareersAwards-title--mobile {
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.45;
  color: #002855;
  padding-bottom: 24px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .CareersAwards .CareersAwards-container .CareersAwards-title--mobile {
    display: none;
  }
}
.CareersAwards .CareersAwards-container .CareersAwards-list {
  display: inline-block;
  width: 280px;
}
.CareersAwards
  .CareersAwards-container
  .CareersAwards-list
  .CareersAwards-title--tablet {
  display: none;
}
@media screen and (min-width: 768px) {
  .CareersAwards .CareersAwards-container .CareersAwards-list {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-title--tablet {
    display: inline-block;
    width: 320px;
    margin-top: 40px;
    padding-right: 48px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.3;
    color: #002855;
    text-align: left;
  }
}
@media screen and (min-width: 768px) and (min-width: 1024px) {
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-title--tablet {
    width: 400px;
    font-size: 26px;
  }
}
.CareersAwards .CareersAwards-container .CareersAwards-list .slick-track {
  margin-top: 40px;
}
.CareersAwards
  .CareersAwards-container
  .CareersAwards-list
  .CareersAwards-slides {
  width: 280px;
}
.CareersAwards
  .CareersAwards-container
  .CareersAwards-list
  .CareersAwards-slides
  .slick-slide {
  width: 188px !important;
  margin: 0 8px;
  opacity: 0.5;
}
@media screen and (min-width: 768px) {
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-slides
    .slick-slide {
    width: 145px !important;
  }
}
@media screen and (min-width: 1024px) {
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-slides
    .slick-slide {
    width: 188px !important;
  }
}
.CareersAwards
  .CareersAwards-container
  .CareersAwards-list
  .CareersAwards-slides
  .slick-active {
  opacity: 1;
}
.CareersAwards
  .CareersAwards-container
  .CareersAwards-list
  .CareersAwards-slides
  .slick-list {
  overflow: visible;
}
@media screen and (min-width: 768px) {
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-slides {
    width: 480px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-slides {
    width: 600px;
  }
}
@media screen and (min-width: 768px) {
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-slides
    .slick-list {
    overflow: hidden;
  }
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-slides
    .slick-slide {
    opacity: 1;
  }
}
.CareersAwards
  .CareersAwards-container
  .CareersAwards-list
  .CareersAwards-slides
  .CareersAwards-item {
  text-align: center;
  border: 8px solid #f5f8fa;
  border-radius: 4px;
}
@media screen and (min-width: 768px) {
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-slides
    .CareersAwards-item {
    width: 188px;
    margin-right: 8px;
    margin-bottom: 40px;
  }
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-slides
    .CareersAwards-item:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-slides
    .CareersAwards-item {
    width: 188px;
    height: 144px;
  }
}
.CareersAwards
  .CareersAwards-container
  .CareersAwards-list
  .CareersAwards-slides
  .CareersAwards-item
  img {
  display: inline-block;
  width: 85px;
  height: 71px;
  margin-top: -40px;
}
@media screen and (min-width: 768px) {
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-slides
    .CareersAwards-item
    img {
    width: 58px;
    height: 52px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-slides
    .CareersAwards-item
    img {
    width: 85px;
    height: 71px;
  }
}
.CareersAwards
  .CareersAwards-container
  .CareersAwards-list
  .CareersAwards-slides
  .CareersAwards-item
  p {
  padding-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  color: #002855;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-slides
    .CareersAwards-item
    p {
    font-size: 12px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersAwards
    .CareersAwards-container
    .CareersAwards-list
    .CareersAwards-slides
    .CareersAwards-item
    p {
    padding-top: 20px;
    font-size: 14px;
  }
}
.CareersIntro {
  position: relative;
  margin-top: 48px;
  overflow: hidden;
}
.CareersIntro .CareersIntro-cityScape {
  background-color: #f6f8f9;
  width: 2560px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
  z-index: -1;
}
.CareersIntro .CareersIntro-cityScape img {
  width: 100%;
}
@media screen and (min-width: 480px) {
  .CareersIntro .CareersIntro-cityScape img {
    height: 680px;
  }
}
@media screen and (min-width: 768px) {
  .CareersIntro .CareersIntro-cityScape img {
    height: 580px;
  }
}
.CareersIntro .CareersIntro-container {
  position: relative;
  margin: 0 auto;
  width: 335px;
}
@media (max-width: 374px) {
  .CareersIntro .CareersIntro-container {
    width: 300px;
  }
}
@media screen and (min-width: 480px) {
  .CareersIntro .CareersIntro-container {
    width: 425px;
  }
}
@media screen and (min-width: 768px) {
  .CareersIntro .CareersIntro-container {
    width: 595px;
  }
}
.CareersIntro .CareersIntro-container .CareersIntro-title {
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 600;
  color: #002855;
  padding: 32px 0 12px;
  text-align: center;
}
.CareersIntro .CareersIntro-container .CareersIntro-title span {
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 600;
  color: #fa4616;
}
@media screen and (min-width: 768px) {
  .CareersIntro .CareersIntro-container .CareersIntro-title {
    padding: 64px 0 12px;
  }
}
@media (max-width: 767px) {
  .CareersIntro .CareersIntro-container #tooltip01-content,
  .CareersIntro .CareersIntro-container #tooltip02-content,
  .CareersIntro .CareersIntro-container #tooltip03-content,
  .CareersIntro .CareersIntro-container #tooltip04-content,
  .CareersIntro .CareersIntro-container #tooltip05-content,
  .CareersIntro .CareersIntro-container #tooltip06-content,
  .CareersIntro .CareersIntro-container #tooltip07-content,
  .CareersIntro .CareersIntro-container #tooltip08-content {
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    z-index: 5;
    background-color: #fff;
    padding: 16px 24px;
  }
  .CareersIntro .CareersIntro-container #tooltip01-content p,
  .CareersIntro .CareersIntro-container #tooltip02-content p,
  .CareersIntro .CareersIntro-container #tooltip03-content p,
  .CareersIntro .CareersIntro-container #tooltip04-content p,
  .CareersIntro .CareersIntro-container #tooltip05-content p,
  .CareersIntro .CareersIntro-container #tooltip06-content p,
  .CareersIntro .CareersIntro-container #tooltip07-content p,
  .CareersIntro .CareersIntro-container #tooltip08-content p {
    font-family: Inter, sans-serif;
    font-size: 14px;
    color: #002855;
    margin-top: 58px;
  }
  .CareersIntro .CareersIntro-container #tooltip01-content:before,
  .CareersIntro .CareersIntro-container #tooltip02-content:before,
  .CareersIntro .CareersIntro-container #tooltip03-content:before,
  .CareersIntro .CareersIntro-container #tooltip04-content:before,
  .CareersIntro .CareersIntro-container #tooltip05-content:before,
  .CareersIntro .CareersIntro-container #tooltip06-content:before,
  .CareersIntro .CareersIntro-container #tooltip07-content:before,
  .CareersIntro .CareersIntro-container #tooltip08-content:before {
    content: "X";
    position: absolute;
    top: 90px;
    right: 20px;
    border: 2px solid #d3dee3;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    text-align: center;
    font-size: 26px;
    color: #d3dee3;
  }
}
@media (max-width: 767px) and (min-width: 500px) and (max-width: 767px) {
  .CareersIntro .CareersIntro-container #tooltip01-content,
  .CareersIntro .CareersIntro-container #tooltip02-content,
  .CareersIntro .CareersIntro-container #tooltip03-content,
  .CareersIntro .CareersIntro-container #tooltip04-content,
  .CareersIntro .CareersIntro-container #tooltip05-content,
  .CareersIntro .CareersIntro-container #tooltip06-content,
  .CareersIntro .CareersIntro-container #tooltip07-content,
  .CareersIntro .CareersIntro-container #tooltip08-content {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
  }
  .CareersIntro .CareersIntro-container #tooltip01-content img,
  .CareersIntro .CareersIntro-container #tooltip02-content img,
  .CareersIntro .CareersIntro-container #tooltip03-content img,
  .CareersIntro .CareersIntro-container #tooltip04-content img,
  .CareersIntro .CareersIntro-container #tooltip05-content img,
  .CareersIntro .CareersIntro-container #tooltip06-content img,
  .CareersIntro .CareersIntro-container #tooltip07-content img,
  .CareersIntro .CareersIntro-container #tooltip08-content img {
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  .CareersIntro .CareersIntro-container #tooltip01-content,
  .CareersIntro .CareersIntro-container #tooltip02-content,
  .CareersIntro .CareersIntro-container #tooltip03-content,
  .CareersIntro .CareersIntro-container #tooltip04-content,
  .CareersIntro .CareersIntro-container #tooltip05-content,
  .CareersIntro .CareersIntro-container #tooltip06-content,
  .CareersIntro .CareersIntro-container #tooltip07-content,
  .CareersIntro .CareersIntro-container #tooltip08-content {
    display: none;
    position: absolute;
    height: auto;
    background-color: #fff;
    box-shadow: 0 0 15px #d3dee3;
    width: 300px;
    padding: 16px 24px;
  }
  .CareersIntro .CareersIntro-container #tooltip01-content:before,
  .CareersIntro .CareersIntro-container #tooltip02-content:before,
  .CareersIntro .CareersIntro-container #tooltip03-content:before,
  .CareersIntro .CareersIntro-container #tooltip04-content:before,
  .CareersIntro .CareersIntro-container #tooltip05-content:before,
  .CareersIntro .CareersIntro-container #tooltip06-content:before,
  .CareersIntro .CareersIntro-container #tooltip07-content:before,
  .CareersIntro .CareersIntro-container #tooltip08-content:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 30px;
    height: 30px;
    background-color: #fff;
    transform: rotate(225deg);
    box-shadow: 1px 1px #d3dee3;
  }
  .CareersIntro .CareersIntro-container #tooltip01-content p,
  .CareersIntro .CareersIntro-container #tooltip02-content p,
  .CareersIntro .CareersIntro-container #tooltip03-content p,
  .CareersIntro .CareersIntro-container #tooltip04-content p,
  .CareersIntro .CareersIntro-container #tooltip05-content p,
  .CareersIntro .CareersIntro-container #tooltip06-content p,
  .CareersIntro .CareersIntro-container #tooltip07-content p,
  .CareersIntro .CareersIntro-container #tooltip08-content p {
    font-family: Inter, sans-serif;
    font-size: 13px;
    color: #002855;
    margin-top: 0;
  }
  .CareersIntro .CareersIntro-container #tooltip01-content {
    top: 200px;
    left: 338px;
  }
  .CareersIntro .CareersIntro-container #tooltip01-content:before {
    content: "";
    bottom: 300px;
  }
  .CareersIntro .CareersIntro-container #tooltip02-content {
    top: 235px;
    left: 90px;
  }
  .CareersIntro .CareersIntro-container #tooltip02-content:before {
    content: "";
    bottom: 284px;
  }
  .CareersIntro .CareersIntro-container #tooltip03-content {
    top: 328px;
    left: 70px;
  }
  .CareersIntro .CareersIntro-container #tooltip03-content:before {
    content: "";
    bottom: 283px;
  }
  .CareersIntro .CareersIntro-container #tooltip04-content {
    top: 358px;
    left: -90px;
  }
  .CareersIntro .CareersIntro-container #tooltip04-content:before {
    content: "";
    bottom: 265px;
  }
  .CareersIntro .CareersIntro-container #tooltip05-content {
    top: 358px;
    left: 310px;
  }
  .CareersIntro .CareersIntro-container #tooltip05-content:before {
    content: "";
    bottom: 245px;
  }
  .CareersIntro .CareersIntro-container #tooltip06-content {
    top: 388px;
    left: 70px;
  }
  .CareersIntro .CareersIntro-container #tooltip06-content:before {
    content: "";
    bottom: 276px;
  }
  .CareersIntro .CareersIntro-container #tooltip07-content {
    top: 388px;
    left: 320px;
  }
  .CareersIntro .CareersIntro-container #tooltip07-content:before {
    content: "";
    bottom: 301px;
  }
  .CareersIntro .CareersIntro-container #tooltip08-content {
    top: 420px;
    left: 180px;
  }
  .CareersIntro .CareersIntro-container #tooltip08-content:before {
    content: "";
    bottom: 264px;
  }
}
.CareersIntro .CareersIntro-container .CareersIntro-body {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 2.1;
  color: #002855;
  text-align: center;
  padding-bottom: 180px;
}
@media screen and (min-width: 768px) {
  .CareersIntro .CareersIntro-container .CareersIntro-body {
    line-height: 1.75;
    font-size: 18px;
    padding: 16px 0 160px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersIntro .CareersIntro-container .CareersIntro-body {
    padding: 16px 0 160px;
  }
}
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip01,
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip02,
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip03,
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip04,
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip05,
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip06,
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip07,
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip08 {
  font-weight: 700;
  border-bottom: 2px dashed #002855;
}
@media screen and (min-width: 768px) {
  .CareersIntro .CareersIntro-container .CareersIntro-body #tooltip01,
  .CareersIntro .CareersIntro-container .CareersIntro-body #tooltip02,
  .CareersIntro .CareersIntro-container .CareersIntro-body #tooltip03,
  .CareersIntro .CareersIntro-container .CareersIntro-body #tooltip04,
  .CareersIntro .CareersIntro-container .CareersIntro-body #tooltip05,
  .CareersIntro .CareersIntro-container .CareersIntro-body #tooltip06,
  .CareersIntro .CareersIntro-container .CareersIntro-body #tooltip07,
  .CareersIntro .CareersIntro-container .CareersIntro-body #tooltip08 {
    white-space: nowrap;
  }
}
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip01:hover,
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip02:hover,
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip03:hover,
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip04:hover,
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip05:hover,
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip06:hover,
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip07:hover,
.CareersIntro .CareersIntro-container .CareersIntro-body #tooltip08:hover {
  cursor: pointer;
}
.CareersKeyFacts .CareersKeyFacts-container {
  margin: 100px 20px 0;
}
@media (max-width: 374px) {
  .CareersKeyFacts .CareersKeyFacts-container {
    width: 300px;
  }
}
@media screen and (min-width: 768px) {
  .CareersKeyFacts .CareersKeyFacts-container {
    margin: 0 auto;
    width: 700px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersKeyFacts .CareersKeyFacts-container {
    width: 980px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersKeyFacts .CareersKeyFacts-container {
    width: 1200px;
  }
}
.CareersKeyFacts .CareersKeyFacts-container .CareersKeyFacts-title {
  margin: 0 0 44px;
  padding: 0;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
}
.CareersKeyFacts .CareersKeyFacts-container .CareersKeyFacts-boxes {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .CareersKeyFacts .CareersKeyFacts-container .CareersKeyFacts-boxes {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    margin: 0 -6px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersKeyFacts .CareersKeyFacts-container .CareersKeyFacts-boxes {
    margin: 0 10px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersKeyFacts .CareersKeyFacts-container .CareersKeyFacts-boxes {
    margin: 0 -16px;
  }
}
.CareersKeyFacts
  .CareersKeyFacts-container
  .CareersKeyFacts-boxes
  .CareersKeyFacts-box {
  width: 335px;
  height: 128px;
  border-radius: 4px;
  background-color: #f5f8fa;
  margin-bottom: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-right: 16px;
}
@media (max-width: 374px) {
  .CareersKeyFacts
    .CareersKeyFacts-container
    .CareersKeyFacts-boxes
    .CareersKeyFacts-box {
    width: 280px;
    height: 150px;
  }
}
@media screen and (min-width: 480px) {
  .CareersKeyFacts
    .CareersKeyFacts-container
    .CareersKeyFacts-boxes
    .CareersKeyFacts-box {
    width: 440px;
  }
}
@media screen and (min-width: 768px) {
  .CareersKeyFacts
    .CareersKeyFacts-container
    .CareersKeyFacts-boxes
    .CareersKeyFacts-box {
    width: 335px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersKeyFacts
    .CareersKeyFacts-container
    .CareersKeyFacts-boxes
    .CareersKeyFacts-box {
    width: 300px;
    height: 148px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersKeyFacts
    .CareersKeyFacts-container
    .CareersKeyFacts-boxes
    .CareersKeyFacts-box {
    width: 390px;
  }
}
.CareersKeyFacts
  .CareersKeyFacts-container
  .CareersKeyFacts-boxes
  .CareersKeyFacts-box
  img {
  margin: 0 32px;
  height: 64px;
}
.CareersKeyFacts
  .CareersKeyFacts-container
  .CareersKeyFacts-boxes
  .CareersKeyFacts-box
  p {
  color: #131d40;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}
@media (max-width: 374px) {
  .CareersKeyFacts
    .CareersKeyFacts-container
    .CareersKeyFacts-boxes
    .CareersKeyFacts-box
    p {
    font-size: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersKeyFacts
    .CareersKeyFacts-container
    .CareersKeyFacts-boxes
    .CareersKeyFacts-box
    p {
    font-size: 14px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersKeyFacts
    .CareersKeyFacts-container
    .CareersKeyFacts-boxes
    .CareersKeyFacts-box
    p {
    font-size: 16px;
  }
}
.CareersTeams .CareersTeams-container {
  margin: 48px 20px 16px;
}
@media screen and (min-width: 1024px) {
  .CareersTeams .CareersTeams-container {
    width: 1000px;
    margin: 48px auto 16px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersTeams .CareersTeams-container {
    width: 1200px;
    margin: 48px auto 16px;
  }
}
.CareersTeams .CareersTeams-container .CareersTeams-title {
  margin: 0 0 44px;
  padding: 0;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
}
.CareersTeams .CareersTeams-container .CareersTeams-teams {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 248px;
  margin: 0 auto;
}
@media screen and (min-width: 480px) {
  .CareersTeams .CareersTeams-container .CareersTeams-teams {
    width: 440px;
  }
}
@media screen and (min-width: 768px) {
  .CareersTeams .CareersTeams-container .CareersTeams-teams {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
  }
}
.CareersTeams .CareersTeams-container .CareersTeams-teams .CareersTeams-team {
  margin-right: 16px;
}
.CareersTeams
  .CareersTeams-container
  .CareersTeams-teams
  .CareersTeams-team:last-child {
  margin-right: 0;
}
@media screen and (min-width: 768px) {
  .CareersTeams .CareersTeams-container .CareersTeams-teams .CareersTeams-team {
    width: 44%;
  }
}
@media screen and (min-width: 1024px) {
  .CareersTeams .CareersTeams-container .CareersTeams-teams .CareersTeams-team {
    width: 21%;
  }
}
@media screen and (min-width: 1440px) {
  .CareersTeams .CareersTeams-container .CareersTeams-teams .CareersTeams-team {
    width: 24%;
  }
}
.CareersTeams
  .CareersTeams-container
  .CareersTeams-teams
  .CareersTeams-team
  .CareersTeams-team--item {
  border-bottom: 1px solid #d3dee3;
}
.CareersTeams .CareersTeams-container .CareersTeams-teams .CareersTeams-team a {
  color: #0085ca;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 3;
  padding: 8px;
  margin: -8px;
}
@media screen and (min-width: 1440px) {
  .CareersTeams
    .CareersTeams-container
    .CareersTeams-teams
    .CareersTeams-team
    a {
    padding: 0;
    margin: 0;
  }
}
.CareersTeams
  .CareersTeams-container
  .CareersTeams-teams
  .CareersTeams-team
  a
  span {
  padding-left: 8px;
}
.CareersTeams
  .CareersTeams-container
  .CareersTeams-teams
  .CareersTeams-team
  a
  span:hover {
  text-decoration: underline;
}
.CareersTestimonialSlider .CareersTestimonialSlider-container {
  margin: 32px auto 48px;
  width: 335px;
}
@media (max-width: 374px) {
  .CareersTestimonialSlider .CareersTestimonialSlider-container {
    width: 300px;
    margin: 32px auto 48px;
  }
}
@media screen and (min-width: 480px) {
  .CareersTestimonialSlider .CareersTestimonialSlider-container {
    width: 440px;
    text-align: center;
    background-image: url(https://uipath.com/hubfs/resources/images/careers-page/testimonials-bg.png);
    background-repeat: no-repeat;
    background-position: 45% 100%;
    background-size: 20%;
  }
}
@media screen and (min-width: 768px) {
  .CareersTestimonialSlider .CareersTestimonialSlider-container {
    width: 700px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersTestimonialSlider .CareersTestimonialSlider-container {
    width: 980px;
    background-image: url(https://uipath.com/hubfs/resources/images/careers-page/testimonials-bg@2x.png);
    background-repeat: no-repeat;
    background-position: 45% 72%;
    background-size: 18%;
  }
}
@media screen and (min-width: 1440px) {
  .CareersTestimonialSlider .CareersTestimonialSlider-container {
    width: 1200px;
    background-image: url(https://uipath.com/hubfs/resources/images/careers-page/testimonials-bg@3x.png);
    background-repeat: no-repeat;
    background-position: 46% 78%;
  }
}
.CareersTestimonialSlider
  .CareersTestimonialSlider-container
  .CareersTestimonialSlider-title--line {
  display: none;
}
@media screen and (min-width: 768px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-title--line {
    display: block;
    height: 2px;
    background: #f5f8fa;
    margin-bottom: 48px;
  }
}
.CareersTestimonialSlider
  .CareersTestimonialSlider-container
  .CareersTestimonialSlider-title {
  margin: 0 0 24px;
  padding: 8px;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-title {
    position: relative;
    top: 40px;
    background: #fff;
    display: inline-block;
    padding: 0 20px;
  }
}
@media screen and (min-width: 480px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center;
    align-items: center;
  }
}
.CareersTestimonialSlider
  .CareersTestimonialSlider-container
  .CareersTestimonialSlider-slides
  .CareersTestimonialSlider-slide
  img {
  border-radius: 4px;
}
@media screen and (min-width: 480px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    img {
    width: 50%;
    height: 50%;
    -ms-flex-order: 3;
    order: 3;
  }
}
@media screen and (min-width: 1440px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    img {
    width: 595px;
  }
}
.CareersTestimonialSlider
  .CareersTestimonialSlider-container
  .CareersTestimonialSlider-slides
  .CareersTestimonialSlider-slide
  .CareersTestimonialSlider-background {
  display: none;
}
@media screen and (min-width: 480px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    .CareersTestimonialSlider-background {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-order: 2;
    order: 2;
    position: absolute;
    top: 0;
    left: 37%;
    width: 38%;
    z-index: -1;
  }
}
@media screen and (min-width: 768px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    .CareersTestimonialSlider-slide--desc:before {
    content: url(https://uipath.com/hubfs/resources/images/careers-page/testimonial-quote.png);
    display: block;
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    .CareersTestimonialSlider-slide--desc {
    padding-left: 80px;
    width: 50%;
  }
}
.CareersTestimonialSlider
  .CareersTestimonialSlider-container
  .CareersTestimonialSlider-slides
  .CareersTestimonialSlider-slide
  .CareersTestimonialSlider-slide--desc
  p {
  margin-top: 16px;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.45;
  color: #002855;
}
@media (max-width: 374px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    .CareersTestimonialSlider-slide--desc
    p {
    font-size: 18px;
  }
}
@media screen and (min-width: 480px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    .CareersTestimonialSlider-slide--desc
    p {
    font-size: 14px;
    text-align: left;
    width: 70%;
  }
}
@media screen and (min-width: 768px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    .CareersTestimonialSlider-slide--desc
    p {
    font-size: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    .CareersTestimonialSlider-slide--desc
    p {
    font-size: 20px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    .CareersTestimonialSlider-slide--desc
    p {
    font-size: 24px;
  }
}
.CareersTestimonialSlider
  .CareersTestimonialSlider-container
  .CareersTestimonialSlider-slides
  .CareersTestimonialSlider-slide
  .CareersTestimonialSlider-slide--desc
  div
  p {
  margin-top: 16px;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.45;
  color: #002855;
}
@media (max-width: 374px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    .CareersTestimonialSlider-slide--desc
    div
    p {
    font-size: 14px;
  }
}
@media screen and (min-width: 480px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    .CareersTestimonialSlider-slide--desc
    div
    p {
    text-align: left;
    font-size: 12px;
  }
}
@media screen and (min-width: 768px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    .CareersTestimonialSlider-slide--desc
    div
    p {
    font-size: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    .CareersTestimonialSlider-slide--desc
    div
    p {
    font-size: 16px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersTestimonialSlider
    .CareersTestimonialSlider-container
    .CareersTestimonialSlider-slides
    .CareersTestimonialSlider-slide
    .CareersTestimonialSlider-slide--desc
    div
    p {
    font-size: 18px;
  }
}
@media (max-width: 374px) {
  .CareersTestimonialSlider-slides .slick-slide.slick-active {
    width: 300px !important;
  }
}
.CareersTestimonialSlider-slides .slick-next,
.CareersTestimonialSlider-slides .slick-prev {
  top: 100%;
  margin-top: 24px;
}
.CareersTestimonialSlider-slides .slick-next:before,
.CareersTestimonialSlider-slides .slick-prev:before {
  color: #002855;
}
@media screen and (min-width: 480px) {
  .CareersTestimonialSlider-slides .slick-next,
  .CareersTestimonialSlider-slides .slick-prev {
    top: 95%;
  }
}
@media screen and (min-width: 768px) {
  .CareersTestimonialSlider-slides .slick-next,
  .CareersTestimonialSlider-slides .slick-prev {
    top: 87%;
  }
}
.CareersTestimonialSlider-slides .slick-prev {
  left: 80px;
  z-index: 1;
}
.CareersTestimonialSlider-slides .slick-prev:before {
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-left.svg);
}
@media screen and (min-width: 480px) {
  .CareersTestimonialSlider-slides .slick-prev {
    left: -5px;
    z-index: 5;
  }
}
@media screen and (min-width: 768px) {
  .CareersTestimonialSlider-slides .slick-prev {
    left: -3px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersTestimonialSlider-slides .slick-prev {
    left: 77px;
  }
}
.CareersTestimonialSlider-slides .slick-next {
  right: 90px;
  z-index: 1;
}
.CareersTestimonialSlider-slides .slick-next:before {
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-right.svg);
}
@media screen and (min-width: 480px) {
  .CareersTestimonialSlider-slides .slick-next {
    right: 300px;
    z-index: 5;
  }
}
@media screen and (min-width: 768px) {
  .CareersTestimonialSlider-slides .slick-next {
    right: 588px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersTestimonialSlider-slides .slick-next {
    right: 750px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersTestimonialSlider-slides .slick-next {
    right: 994px;
  }
}
.CareersTestimonialSlider-slides .slick-dots {
  bottom: -35px;
  left: -10px;
  z-index: 0;
}
@media screen and (min-width: 480px) {
  .CareersTestimonialSlider-slides .slick-dots {
    bottom: -25px;
    left: -156px;
    z-index: 4;
  }
}
@media screen and (min-width: 768px) {
  .CareersTestimonialSlider-slides .slick-dots {
    bottom: -1px;
    left: -300px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersTestimonialSlider-slides .slick-dots {
    bottom: 12px;
    left: -340px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersTestimonialSlider-slides .slick-dots {
    bottom: 22px;
    left: -464px;
  }
}
.CareersTestimonialSlider-slides .slick-dots li {
  width: 8px;
  height: 18px;
}
.CareersTestimonialSlider-slides .slick-dots li button:before {
  font-size: 8px;
  color: #98a4af;
  opacity: 1;
}
.CareersTestimonialSlider-slides .slick-dots li.slick-active button:before {
  color: #0085ca;
}
.CareersArticlesSlider {
  margin-right: 0;
  margin-left: 0;
}
@media screen and (min-width: 480px) {
  .CareersArticlesSlider {
    background-image: url(https://uipath.com/hubfs/resources/images/careers-page/rockethship-bg.png);
    background-repeat: no-repeat;
    background-position: 55% 90%;
  }
}
.CareersArticlesSlider .CareersArticlesSlider-container {
  margin: 32px 0 48px;
}
@media screen and (min-width: 480px) {
  .CareersArticlesSlider .CareersArticlesSlider-container {
    width: 440px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .CareersArticlesSlider .CareersArticlesSlider-container {
    width: 700px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersArticlesSlider .CareersArticlesSlider-container {
    width: 980px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersArticlesSlider .CareersArticlesSlider-container {
    width: 1200px;
  }
}
.CareersArticlesSlider
  .CareersArticlesSlider-container
  .CareersArticlesSlider-title--line {
  display: none;
}
@media screen and (min-width: 768px) {
  .CareersArticlesSlider
    .CareersArticlesSlider-container
    .CareersArticlesSlider-title--line {
    display: block;
    height: 2px;
    background: #f5f8fa;
    margin-bottom: 48px;
    z-index: 5;
  }
}
.CareersArticlesSlider
  .CareersArticlesSlider-container
  .CareersArticlesSlider-title {
  margin: 90px 20px 24px;
  padding: 8px;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
}
@media (max-width: 374px) {
  .CareersArticlesSlider
    .CareersArticlesSlider-container
    .CareersArticlesSlider-title {
    width: 300px;
  }
}
@media screen and (min-width: 768px) {
  .CareersArticlesSlider
    .CareersArticlesSlider-container
    .CareersArticlesSlider-title {
    width: 370px;
    margin-top: 0;
    position: relative;
    top: 40px;
    background: #fff;
    display: inline-block;
    padding: 0 20px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersArticlesSlider
    .CareersArticlesSlider-container
    .CareersArticlesSlider-title {
    width: 400px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersArticlesSlider
    .CareersArticlesSlider-container
    .CareersArticlesSlider-title {
    width: 400px;
  }
}
.CareersArticlesSlider
  .CareersArticlesSlider-container
  .CareersArticlesSlider-slides
  .CareersArticlesSlider-slide {
  padding-left: 16px;
  margin-left: -50px;
  text-align: left;
}
@media (max-width: 374px) {
  .CareersArticlesSlider
    .CareersArticlesSlider-container
    .CareersArticlesSlider-slides
    .CareersArticlesSlider-slide {
    margin-left: -55px;
  }
}
@media screen and (min-width: 768px) {
  .CareersArticlesSlider
    .CareersArticlesSlider-container
    .CareersArticlesSlider-slides
    .CareersArticlesSlider-slide {
    padding-left: 0;
    margin-left: 0;
    width: 290px !important;
  }
}
@media screen and (min-width: 1440px) {
  .CareersArticlesSlider
    .CareersArticlesSlider-container
    .CareersArticlesSlider-slides
    .CareersArticlesSlider-slide {
    width: 286px !important;
  }
}
.CareersArticlesSlider
  .CareersArticlesSlider-container
  .CareersArticlesSlider-slides
  .CareersArticlesSlider-slide
  img {
  border-radius: 4px;
  width: 284px;
  height: 177px;
}
@media screen and (min-width: 1440px) {
  .CareersArticlesSlider
    .CareersArticlesSlider-container
    .CareersArticlesSlider-slides
    .CareersArticlesSlider-slide
    img {
    width: 290px;
    height: 184px;
  }
}
.CareersArticlesSlider
  .CareersArticlesSlider-container
  .CareersArticlesSlider-slides
  .CareersArticlesSlider-slide
  span {
  text-align: left;
}
.CareersArticlesSlider
  .CareersArticlesSlider-container
  .CareersArticlesSlider-slides
  .CareersArticlesSlider-slide
  span
  p {
  margin-top: 16px;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.45;
  color: #002855;
}
.CareersArticlesSlider
  .CareersArticlesSlider-container
  .CareersArticlesSlider-slides
  .CareersArticlesSlider-slide
  p {
  margin-top: 8px;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.45;
  color: #002855;
}
.CareersArticlesSlider
  .CareersArticlesSlider-container
  .CareersArticlesSlider-slides
  .CareersArticlesSlider-slide
  a {
  margin-top: 8px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.9;
  color: #0085ca;
  position: relative;
  top: 40px;
  background: #fff;
  display: inline-block;
  padding: 0 20px;
}
@media screen and (min-width: 1024px) {
  .CareersArticlesSlider
    .CareersArticlesSlider-container
    .CareersArticlesSlider-slides
    .CareersArticlesSlider-slide {
    width: 400px;
  }
}
.CareersArticlesSlider-slides .slick-slide.slick-active {
  width: 300px !important;
  opacity: 1;
}
@media screen and (min-width: 768px) {
  .CareersArticlesSlider-slides .slick-slide.slick-active {
    width: 375px !important;
  }
}
@media screen and (min-width: 1024px) {
  .CareersArticlesSlider-slides .slick-slide.slick-active {
    width: 348px !important;
  }
}
@media screen and (min-width: 1440px) {
  .CareersArticlesSlider-slides .slick-slide.slick-active {
    width: 300px !important;
  }
}
.CareersArticlesSlider-slides .slick-slide {
  opacity: 0.3;
}
@media screen and (min-width: 768px) {
  .CareersArticlesSlider-slides .slick-slide {
    opacity: 1;
  }
}
.CareersArticlesSlider-slides .slick-list {
  height: 350px !important;
}
.CareersArticlesSlider-slides .slick-next,
.CareersArticlesSlider-slides .slick-prev {
  top: 100%;
  margin-top: 20px;
}
.CareersArticlesSlider-slides .slick-next:before,
.CareersArticlesSlider-slides .slick-prev:before {
  color: #002855;
}
.CareersArticlesSlider-slides .slick-prev {
  left: 90px;
  z-index: 2;
}
@media (max-width: 374px) {
  .CareersArticlesSlider-slides .slick-prev {
    left: 70px;
  }
}
@media screen and (min-width: 768px) {
  .CareersArticlesSlider-slides .slick-prev {
    left: 250px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersArticlesSlider-slides .slick-prev {
    left: 385px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersArticlesSlider-slides .slick-prev {
    left: 500px;
  }
}
.CareersArticlesSlider-slides .slick-prev:before {
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-left.svg);
}
.CareersArticlesSlider-slides .slick-next {
  right: 95px;
  z-index: 2;
}
@media (max-width: 374px) {
  .CareersArticlesSlider-slides .slick-next {
    right: 80px;
  }
}
@media screen and (min-width: 768px) {
  .CareersArticlesSlider-slides .slick-next {
    right: 260px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersArticlesSlider-slides .slick-next {
    right: 390px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersArticlesSlider-slides .slick-next {
    right: 510px;
  }
}
.CareersArticlesSlider-slides .slick-next:before {
  content: url(https://uipath.com/hubfs/resources/images/careers-page/arrow-right.svg);
}
.CareersArticlesSlider-slides .slick-dots {
  bottom: -31px;
  left: -10px;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .CareersArticlesSlider-slides .slick-dots {
    bottom: -31px;
  }
}
.CareersArticlesSlider-slides .slick-dots li {
  width: 8px;
  height: 18px;
}
.CareersArticlesSlider-slides .slick-dots li button:before {
  font-size: 8px;
  color: #98a4af;
  opacity: 1;
}
.CareersArticlesSlider-slides .slick-dots li.slick-active button:before {
  color: #0085ca;
}
.CareersArticlesSlider--new {
  background-image: none;
}
.CareersArticlesSlider--new .CareersArticlesSlider-container {
  margin-top: 48px;
  margin-bottom: 80px;
}
.CareersArticlesSlider--new .Button {
  display: block;
  margin-bottom: 112px;
  margin-right: auto;
  margin-left: auto;
}
.CareersArticlesSlider--new .CareersArticlesSlider-slides .slick-dots {
  left: 0;
}
.CareersArticlesSlider--new .CareersArticlesSlider-slides .slick-dots li {
  width: auto;
  height: auto;
  margin: 0;
}
.CareersArticlesSlider--new
  .CareersArticlesSlider-container
  .CareersArticlesSlider-slide.CareersArticlesSlider-slide
  > span
  p {
  font-size: 10px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 1.6;
  color: #0085c9;
}
.CareersArticlesSlider--new
  .CareersArticlesSlider-container
  .CareersArticlesSlider-slide.CareersArticlesSlider-slide
  p {
  font-size: 18px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.3;
  color: #12437a;
}
.CareersArticlesSlider--new
  .CareersArticlesSlider-container
  .CareersArticlesSlider-slide.CareersArticlesSlider-slide
  time {
  font-size: 12px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  line-height: 1.3;
  color: #7c97b8;
}
.CareersArticlesSlider--new .Button {
  border-radius: 0;
  border-width: 2px;
  font-size: 16px;
  font-weight: 600;
}
.CareersBottomBox {
  margin: 90px 0 40px;
}
@media screen and (min-width: 1024px) {
  .CareersBottomBox {
    margin: -72px 0 0;
    background-image: url(https://uipath.com/hubfs/resources/images/careers-page/footer-unicorn.png);
    background-repeat: no-repeat;
    background-position: 50% -20%;
    z-index: 0;
    height: 346px;
  }
  .CareersBottomBox:before {
    content: "";
    position: absolute;
    background-image: linear-gradient(20deg, #fff 3%, rgba(245, 248, 250, 0));
    width: 100%;
    height: 346px;
    z-index: 0;
  }
}
@media screen and (min-width: 1440px) {
  .CareersBottomBox {
    position: relative;
    margin: -40px 0 0;
    background-image: url(https://uipath.com/hubfs/resources/images/careers-page/footer-unicorn.png);
    background-repeat: no-repeat;
    background-position: 50% -22%;
    z-index: 0;
    height: 346px;
  }
}
.CareersBottomBox .CareersBottomBox-container {
  width: 335px;
  height: 354px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  border: 2px solid #f5f8fa;
  border-radius: 4px;
  box-shadow: 0 10px 16px 0 rgba(152, 164, 175, 0.3);
}
@media (max-width: 374px) {
  .CareersBottomBox .CareersBottomBox-container {
    width: 300px;
  }
}
@media screen and (min-width: 480px) {
  .CareersBottomBox .CareersBottomBox-container {
    width: 460px;
  }
}
@media screen and (min-width: 768px) {
  .CareersBottomBox .CareersBottomBox-container {
    width: 700px;
    height: 132px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersBottomBox .CareersBottomBox-container {
    width: 980px;
    position: relative;
    top: 172px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersBottomBox .CareersBottomBox-container {
    width: 1000px;
    position: relative;
    top: 172px;
  }
}
.CareersBottomBox .CareersBottomBox-container h2 {
  text-align: center;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  color: #000;
  padding: 16px 0 24px;
  margin: 0;
}
.CareersBottomBox .CareersBottomBox-container .CareersBottomBox-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  justify-items: center;
}
@media screen and (min-width: 768px) {
  .CareersBottomBox .CareersBottomBox-container .CareersBottomBox-buttons {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 44px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersBottomBox .CareersBottomBox-container .CareersBottomBox-buttons {
    margin: 0 94px;
  }
}
@media screen and (min-width: 1440px) {
  .CareersBottomBox .CareersBottomBox-container .CareersBottomBox-buttons {
    margin: 0 104px;
  }
}
.CareersBottomBox .CareersBottomBox-container .CareersBottomBox-buttons a {
  width: 248px;
  background-color: #fa4616;
  border-radius: 2px;
  margin-bottom: 16px;
  padding: 13px;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .CareersBottomBox .CareersBottomBox-container .CareersBottomBox-buttons a {
    padding: 8px;
    width: 140px;
  }
}
@media screen and (min-width: 1024px) {
  .CareersBottomBox .CareersBottomBox-container .CareersBottomBox-buttons a {
    padding: 8px;
    width: 188px;
  }
}
.HeroSlackPage-body {
  padding: 20px 12px;
  background: url(https://uipath.com/hubfs/resources/images/uipath-slack-community/hero-bg.png)
    50% / cover no-repeat;
  text-align: center;
  height: 400px;
}
@media screen and (min-width: 768px) {
  .HeroSlackPage-body {
    padding: 56px 18px;
    height: 400px;
  }
}
@media screen and (min-width: 1440px) {
  .HeroSlackPage-body {
    background: url(https://uipath.com/hubfs/resources/images/uipath-slack-community/hero-bg@2x.png)
      50% / cover no-repeat;
    padding: 56px 18px;
    height: 480px;
  }
}
@media (min-width: 1921px) {
  .HeroSlackPage-body {
    background: url(https://uipath.com/hubfs/resources/images/uipath-slack-community/hero-bg@3x.png)
      50% / cover no-repeat;
  }
}
.HeroSlackPage-logoContainer {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  .HeroSlackPage-logoContainer {
    position: absolute;
    left: 24px;
    top: 24px;
  }
}
.HeroSlackPage-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
}
.HeroSlackPage-content a {
  font-size: 18px;
  width: 300px;
  margin: 0 auto 24px;
  padding: 16px 20px;
}
.HeroSlackPage-content .fa.fa-slack {
  margin-right: 16px;
  vertical-align: middle;
  font-size: 25px;
}
.HeroSlackPage-title {
  margin: 36px 0 16px;
  font-size: 32px;
  font-weight: 600 !important;
  color: #f5f8fa;
  box-shadow: 0;
  text-shadow: 0 2px 5px rgba(8, 19, 31, 0.25);
}
@media screen and (min-width: 768px) {
  .HeroSlackPage-title {
    margin: 44px auto 24px;
    font-size: 36px;
  }
}
@media screen and (min-width: 1440px) {
  .HeroSlackPage-title {
    margin: 50px auto 16px;
  }
}
.HeroSlackPage-subtitle {
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 300 !important;
  color: #f5f8fa;
  text-shadow: 0 2px 5px rgba(8, 19, 31, 0.25);
}
@media screen and (min-width: 768px) {
  .HeroSlackPage-subtitle {
    margin: 0 0 40px;
    font-size: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .HeroSlackPage-subtitle {
    margin: 0 0 56px;
  }
}
.HeroSlackPage-joinedMembers {
  margin: 0 0 24px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300 !important;
  color: #f5f8fa;
  text-align: center;
  text-shadow: 0 2px 5px rgba(8, 19, 31, 0.25);
}
@media screen and (min-width: 768px) {
  .HeroSlackPage-joinedMembers {
    margin: 0 0 40px;
    font-size: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .HeroSlackPage-joinedMembers {
    margin: 0 0 48px;
  }
}
.DescriptionSlackPage-container {
  margin-left: 24px;
  margin-right: 24px;
}
@media screen and (min-width: 1024px) {
  .DescriptionSlackPage-container {
    width: 810px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1440px) {
  .DescriptionSlackPage-container {
    width: 990px;
    margin-left: auto;
    margin-right: auto;
  }
}
.DescriptionSlackPage-content {
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 140px;
}
@media screen and (min-width: 768px) {
  .DescriptionSlackPage-content {
    padding-bottom: 230px;
  }
}
@media screen and (min-width: 1440px) {
  .DescriptionSlackPage-content {
    padding-bottom: 270px;
  }
}
.DescriptionSlackPage-text {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .DescriptionSlackPage-text {
    width: 496px;
  }
}
.DescriptionSlackPage-text .DescriptionSlackPage-title {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4;
  margin-top: 72px;
}
.DescriptionSlackPage-text .DescriptionSlackPage-body {
  font-size: 16px;
  line-height: 1.6;
  font-family: Inter, sans-serif;
  color: #002855;
  margin-top: 24px;
}
.DescriptionSlackPage-text ul {
  list-style: disc;
  padding: 24px 10px 32px 32px;
}
.DescriptionSlackPage-text ul li {
  margin-bottom: 16px;
  color: #2f549c;
  font-size: 32px;
  line-height: 22px;
}
.DescriptionSlackPage-text ul li span {
  color: #131d40;
  font-size: 16px;
  line-height: 1.6;
  vertical-align: 6px;
}
@media screen and (min-width: 1440px) {
  .DescriptionSlackPage-text ul li {
    font-size: 36px;
    line-height: 25px;
  }
  .DescriptionSlackPage-text ul li span {
    font-size: 16px;
    vertical-align: 8px;
  }
}
.DescriptionSlackPage-text a {
  font-size: 18px;
  width: 100%;
  margin: 0 auto 24px;
  padding: 16px 20px;
}
.DescriptionSlackPage-text .fa.fa-slack {
  margin-right: 14px;
  vertical-align: middle;
  font-size: 25px;
}
@media screen and (min-width: 768px) {
  .DescriptionSlackPage-text a {
    width: 300px;
  }
}
@media screen and (min-width: 1024px) {
  .DescriptionSlackPage-text a {
    width: 300px;
    display: inline-block;
  }
}
.DescriptionSlackPage-img {
  display: none;
}
@media screen and (min-width: 768px) {
  .DescriptionSlackPage-img {
    display: inline-block;
  }
  .DescriptionSlackPage-img img {
    margin-top: 112px;
    margin-left: 22px;
    width: 394px;
    padding: 16px;
  }
}
@media screen and (min-width: 1440px) {
  .DescriptionSlackPage-img {
    display: inline-block;
  }
  .DescriptionSlackPage-img img {
    margin-top: 72px;
    margin-left: 22px;
    width: 494px;
    height: 494px;
    padding: 60px;
  }
}
.GuidelinesSlackPage-container {
  background-color: #f5f8fa;
  border-bottom: 1px solid #b9d9eb;
  padding: 1px;
}
.GuidelinesSlackPage-content {
  margin: -107px 24px 55px;
  box-shadow: 0 8px 24px 0 rgba(0, 40, 85, 0.1);
}
@media screen and (min-width: 768px) {
  .GuidelinesSlackPage-content {
    margin-top: -172px;
  }
}
@media screen and (min-width: 1024px) {
  .GuidelinesSlackPage-content {
    width: 810px;
    margin: -173px auto 112px;
  }
}
.GuidelinesSlackPage-header {
  background-color: #002855;
  padding: 16px;
  border-radius: 8px 8px 0 0;
}
@media screen and (min-width: 768px) {
  .GuidelinesSlackPage-header {
    padding: 32px 104px;
  }
}
.GuidelinesSlackPage-header .GuidelinesSlackPage-readme {
  color: #fff;
  opacity: 0.5;
  font-size: 12px;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  .GuidelinesSlackPage-header .GuidelinesSlackPage-readme {
    font-size: 14px;
  }
}
.GuidelinesSlackPage-header .GuidelinesSlackPage-headerTitle {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .GuidelinesSlackPage-header .GuidelinesSlackPage-headerTitle {
    font-size: 28px;
  }
}
.GuidelinesSlackPage-body {
  background-color: #fff;
  padding: 16px;
}
@media screen and (min-width: 768px) {
  .GuidelinesSlackPage-body {
    padding: 32px 104px;
  }
}
.GuidelinesSlackPage-body .GuidelinesSlackPage-item {
  padding-bottom: 20px;
}
.GuidelinesSlackPage-body .GuidelinesSlackPage-item:first-child {
  margin-top: 8px;
}
.GuidelinesSlackPage-body .GuidelinesSlackPage-item .GuidelinesSlackPage-title {
  color: #002855;
  font-size: 18px;
  line-height: 1.6;
  font-weight: 600;
  margin: 0;
}
@media screen and (min-width: 768px) {
  .GuidelinesSlackPage-body
    .GuidelinesSlackPage-item
    .GuidelinesSlackPage-title {
    font-size: 20px;
  }
}
.GuidelinesSlackPage-body .GuidelinesSlackPage-item .GuidelinesSlackPage-text {
  color: #002855;
  font-size: 16px;
  line-height: 24px;
}
.GuidelinesSlackPage-footer {
  background-color: #f5f8fa;
  padding: 16px;
  border-radius: 0 0 8px 8px;
  text-align: center;
}
@media screen and (min-width: 1440px) {
  .GuidelinesSlackPage-footer {
    padding: 32px 104px;
  }
}
.GuidelinesSlackPage-footer .GuidelinesSlackPage-footer-title {
  color: #002855;
  font-size: 24px;
  line-height: 1.6;
  font-weight: 600;
}
@media screen and (min-width: 1440px) {
  .GuidelinesSlackPage-footer .GuidelinesSlackPage-footer-title {
    font-size: 28px;
  }
}
.GuidelinesSlackPage-footer a {
  font-size: 18px;
  width: 100%;
  margin: 0 auto 24px;
  padding: 16px 20px;
}
.GuidelinesSlackPage-footer .fa.fa-slack {
  margin-right: 12px;
  vertical-align: middle;
  font-size: 25px;
}
@media screen and (min-width: 768px) {
  .GuidelinesSlackPage-footer a {
    width: 300px;
  }
}
@media screen and (min-width: 1024px) {
  .GuidelinesSlackPage-footer a {
    display: inline-block;
  }
}
.CaseStudyHero {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  min-height: 320px;
  padding: 64px 18px;
  background-repeat: no-repeat;
  background-size: auto 125%;
  background-position: 50%;
}
@media screen and (max-width: 767px) {
  .CaseStudyHero {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.CaseStudyHero:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(
    90deg,
    rgba(0, 81, 188, 0.8),
    rgba(19, 115, 255, 0.4)
  );
}
@media screen and (min-width: 768px) {
  .CaseStudyHero {
    background-size: cover;
    min-height: 0;
    padding: 96px 21px;
  }
}
@media screen and (min-width: 1024px) {
  .CaseStudyHero {
    padding: 96px 24px;
  }
  .CaseStudyHero--extended {
    padding: 128px 24px;
  }
  .CaseStudyHero--extended .CaseStudyHero-container {
    padding-bottom: 96px;
  }
  .CaseStudyHero--extended + .StoryContent {
    position: relative;
    z-index: 1;
  }
  .CaseStudyHero--extended + .StoryContent .StoryContent-body {
    margin-top: -128px;
  }
}
@media screen and (min-width: 1440px) {
  .CaseStudyHero {
    padding: 112px 21px;
  }
  .CaseStudyHero--extended {
    padding: 160px 21px;
  }
  .CaseStudyHero--extended .CaseStudyHero-container {
    padding-bottom: 120px;
  }
  .CaseStudyHero--extended + .StoryContent .StoryContent-body {
    margin-top: -160px;
  }
}
.CaseStudyHero-container {
  position: relative;
  z-index: 1;
}
html.flexboxtweener .CaseStudyHero-container {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
@media screen and (min-width: 768px) {
  .CaseStudyHero-body {
    padding-right: 25%;
  }
}
@media screen and (min-width: 1024px) {
  .CaseStudyHero-body {
    padding-right: 37.5%;
  }
}
@media screen and (min-width: 1440px) {
  .CaseStudyHero-body {
    padding-right: 50%;
  }
}
.CaseStudyHero-stats.CaseStudyHero-stats {
  margin: 0 0 16px;
  font-size: 13px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  text-shadow: 0 2px 4px rgba(0, 40, 85, 0.25);
}
.CaseStudyHero-stats.CaseStudyHero-stats > span {
  display: block;
  font-family: Inter, sans-serif;
  margin: 0 4px 4px 0;
}
.CaseStudyHero-stats.CaseStudyHero-stats > span > b {
  font-weight: 600;
}
@media screen and (min-width: 768px) {
  .CaseStudyHero-stats.CaseStudyHero-stats {
    margin: 0 0 12px;
  }
  .CaseStudyHero-stats.CaseStudyHero-stats > span {
    display: inline-block;
    vertical-align: middle;
    margin: 0 24px 0 0;
  }
}
@media screen and (min-width: 1024px) {
  .CaseStudyHero-stats.CaseStudyHero-stats {
    margin: 0 0 16px;
    font-size: 14px;
  }
  .CaseStudyHero-stats.CaseStudyHero-stats > span {
    margin: 0 32px 0 0;
  }
}
@media screen and (min-width: 1440px) {
  .CaseStudyHero-stats.CaseStudyHero-stats > span {
    margin: 0 40px 0 0;
  }
}
.CaseStudyHero-title.CaseStudyHero-title {
  margin: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4;
  color: #fff;
  text-shadow: 0 2px 4px rgba(0, 40, 85, 0.25);
}
.CaseStudyHero-title.CaseStudyHero-title:not(:last-child) {
  margin: 0 0 24px;
}
@media screen and (min-width: 768px) {
  .CaseStudyHero-title.CaseStudyHero-title {
    font-size: 30px;
  }
  .CaseStudyHero-title.CaseStudyHero-title:not(:last-child) {
    margin: 0 0 21px;
  }
}
@media screen and (min-width: 1024px) {
  .CaseStudyHero-title.CaseStudyHero-title {
    font-size: 34px;
  }
  .CaseStudyHero-title.CaseStudyHero-title:not(:last-child) {
    margin: 0 0 24px;
  }
}
@media screen and (min-width: 1440px) {
  .CaseStudyHero-title.CaseStudyHero-title {
    font-size: 36px;
  }
}
.ClientProfile {
  padding: 24px 18px;
}
@media screen and (min-width: 1024px) {
  .ClientProfile {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    padding: 80px 24px 24px;
  }
}
.ClientProfile-pic {
  width: 280px;
  margin: 0 auto 28px;
}
.ClientProfile-body.ClientProfile-body {
  padding: 24px 0 32px;
  border-top: 4px solid #0085ca;
  border-bottom: 4px solid #fa4616;
}
.ClientProfile-body.ClientProfile-body > span {
  display: block;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.4;
  color: #0085ca;
  text-transform: uppercase;
}
.ClientProfile-body.ClientProfile-body > p {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  color: #798ea4;
}
.ClientProfile-body.ClientProfile-body > p:not(:last-child) {
  margin: 0 0 20px;
}
.ClientProfile-body.ClientProfile-body strong {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.6;
  color: #002855;
}
@media screen and (min-width: 1024px) {
  .ClientProfile-body.ClientProfile-body {
    border-bottom: 0;
  }
  .ClientProfile-body.ClientProfile-body > span {
    font-size: 13px;
  }
  .ClientProfile-body.ClientProfile-body > p {
    font-size: 14px;
  }
  .ClientProfile-body.ClientProfile-body > p:not(:last-child) {
    margin: 0 0 28px;
  }
}
.ClientAsset.ClientAsset.ClientAsset {
  padding-right: 0;
  padding-left: 0;
  background-color: #f5f8fa;
}
.ClientAsset.ClientAsset.ClientAsset:not(:last-child) {
  margin: 0 0 54px;
}
.ClientAsset.ClientAsset.ClientAsset--decorative {
  position: relative;
}
.ClientAsset.ClientAsset.ClientAsset--decorative:before {
  content: "";
  position: absolute;
  top: 50%;
  bottom: 0;
  z-index: -1;
  left: -50vw;
  right: -50vw;
  background-color: #f5f8fa;
}
.ClientAsset.ClientAsset.ClientAsset figcaption {
  position: relative;
  padding: 18px;
  padding-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 1.8;
  color: #798ea4;
}
.ClientAsset.ClientAsset.ClientAsset figcaption.decorative-strip:before {
  content: "";
  position: absolute;
  top: 0;
  left: 18px;
  transform: translateY(-50%);
  width: 6px;
  height: 30px;
  background-color: #fa4616;
}
@media screen and (min-width: 768px) {
  .ClientAsset.ClientAsset.ClientAsset:not(:last-child) {
    margin: 0 0 63px;
  }
}
@media screen and (min-width: 1024px) {
  .ClientAsset.ClientAsset.ClientAsset:not(:last-child) {
    margin: 0 0 72px;
  }
  .ClientAsset.ClientAsset.ClientAsset figcaption {
    padding: 24px 80px;
    padding-top: 32px;
    font-size: 14px;
  }
  .ClientAsset.ClientAsset.ClientAsset figcaption.decorative-strip:before {
    content: "";
    position: absolute;
    top: 0;
    left: 43px;
    transform: translateY(-50%);
    width: 6px;
    height: 80px;
    background-color: #fa4616;
  }
}
@media screen and (min-width: 1440px) {
  .ClientAsset.ClientAsset.ClientAsset:not(:last-child) {
    margin: 0 0 81px;
  }
  .ClientAsset.ClientAsset.ClientAsset figcaption {
    padding: 27px 90px;
    padding-top: 27px;
  }
}
.ClientAsset-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  width: 100%;
  margin: 0 auto;
}
.ClientAsset-video > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ClientAsset-pic {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  max-height: 400px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .ClientAsset-pic {
    max-height: 400px;
  }
}
@media screen and (min-width: 1024px) {
  .ClientAsset-pic {
    max-height: 480px;
  }
}
.ClientAsset-picContainer {
  position: relative;
  width: 100%;
}
.ClientAsset-picContainer--portrait .ClientAsset-picContainer > div {
  top: 50%;
  left: 0;
  width: 100%;
  height: 1000%;
  transform: translateY(-50%);
}
.ClientAsset-picContainer--portrait .ClientAsset-picContainer img {
  position: relative;
  top: 50%;
  height: auto;
  min-width: 100%;
  transform: translateY(-50%);
}
.ClientQuote.ClientQuote {
  position: relative;
  padding: 48px 18px 36px;
  border-top: 40px solid #fff;
  background-color: #ebf1f6;
}
.ClientQuote.ClientQuote:not(:last-child) {
  margin-bottom: 60px;
}
.ClientQuote.ClientQuote:before {
  content: url(https://uipath.com/hubfs/resources/Gated-LP-Template/quotes.svg);
  position: absolute;
  top: -35px;
  left: 18px;
}
.ClientQuote.ClientQuote--decorative {
  position: relative;
}
.ClientQuote.ClientQuote--decorative:before {
  content: "";
  position: absolute;
  top: 50%;
  bottom: 0;
  z-index: -1;
  left: -50vw;
  right: -50vw;
  background-color: #f5f8fa;
}
.ClientQuote.ClientQuote blockquote {
  margin: 0 0 24px;
  padding: 0;
  border: 0;
}
.ClientQuote.ClientQuote blockquote > p {
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.65;
  color: #798ea4;
}
.ClientQuote.ClientQuote cite {
  display: block;
  font-family: Inter, sans-serif;
  font-size: 12px;
  color: #798ea4;
  text-align: right;
}
.ClientQuote.ClientQuote cite > span {
  display: block;
  font-weight: 600;
}
@media screen and (min-width: 768px) {
  .ClientQuote.ClientQuote:not(:last-child) {
    margin-bottom: 70px;
  }
  .ClientQuote.ClientQuote blockquote {
    margin: 0 0 28px;
  }
  .ClientQuote.ClientQuote blockquote > p {
    font-size: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .ClientQuote.ClientQuote {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .ClientQuote.ClientQuote:not(:last-child) {
    margin-bottom: 80px;
  }
  .ClientQuote.ClientQuote blockquote {
    margin: 0 0 32px;
  }
  .ClientQuote.ClientQuote blockquote > p {
    font-size: 25px;
  }
  .ClientQuote.ClientQuote cite {
    font-size: 18px;
  }
}
@media screen and (min-width: 1440px) {
  .ClientQuote.ClientQuote {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .ClientQuote.ClientQuote:not(:last-child) {
    margin-bottom: 90px;
  }
  .ClientQuote.ClientQuote blockquote {
    margin: 0 0 36px;
  }
  .ClientQuote.ClientQuote blockquote > p {
    font-size: 28px;
  }
}
.StoryContent {
  width: 100%;
  padding: 0;
}
@media screen and (min-width: 1024px) {
  .StoryContent {
    display: -ms-flexbox;
    display: flex;
  }
}
.StoryContent-body.StoryContent-body {
  min-height: 800px;
  padding: 24px 0;
  overflow: hidden;
}
.StoryContent-body.StoryContent-body > * {
  padding-right: 18px;
  padding-left: 18px;
}
.StoryContent-body.StoryContent-body h2 {
  margin: 0 0 48px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.5;
  color: #002855;
}
.StoryContent-body.StoryContent-body h2.long-title {
  font-size: 20px;
}
.StoryContent-body.StoryContent-body h3 {
  margin: 0 0 28px;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
}
.StoryContent-body.StoryContent-body p {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 1.9;
  color: #798ea4;
}
.StoryContent-body.StoryContent-body p:not(:last-child) {
  margin: 0 0 54px;
}
.StoryContent-body.StoryContent-body p.first-paragraph > b.first-letter {
  float: left;
  padding-right: 12px;
  font-size: 350%;
  line-height: 100%;
  color: #002855;
}
.StoryContent-body.StoryContent-body ul {
  margin: -40px 0 50px 20px;
  list-style-type: circle;
}
.StoryContent-body.StoryContent-body ul li {
  font-size: 18px;
  line-height: 1.9;
  color: #798ea4;
}
@media screen and (min-width: 768px) {
  .StoryContent-body.StoryContent-body {
    padding: 42px 0 49px;
  }
  .StoryContent-body.StoryContent-body > * {
    padding-right: 21px;
    padding-left: 21px;
  }
  .StoryContent-body.StoryContent-body h3 {
    margin: 0 0 40px;
  }
  .StoryContent-body.StoryContent-body p {
    font-size: 15px;
  }
  .StoryContent-body.StoryContent-body p.first-paragraph > b.first-letter {
    padding-right: 14px;
    font-size: 350%;
  }
  .StoryContent-body.StoryContent-body p:not(:last-child) {
    margin: 0 0 63px;
  }
}
@media screen and (min-width: 1024px) {
  .StoryContent-body.StoryContent-body {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow: visible;
    width: 70%;
    padding: 72px 0 80px;
    background-color: #fff;
  }
  .StoryContent-body.StoryContent-body:before {
    content: "";
    position: absolute;
    top: 0;
    left: 80px;
    width: 33%;
    height: 4px;
    background-color: #fa4616;
  }
  .StoryContent-body.StoryContent-body > * {
    padding-right: 80px;
    padding-left: 80px;
  }
  .StoryContent-body.StoryContent-body h2 {
    margin: 0 0 56px;
    font-size: 32px;
    line-height: 1.4;
  }
  .StoryContent-body.StoryContent-body h2.long-title {
    font-size: 28px;
  }
  .StoryContent-body.StoryContent-body h3 {
    margin: 0 0 48px;
    font-size: 28px;
  }
  .StoryContent-body.StoryContent-body p {
    font-size: 18px;
  }
  .StoryContent-body.StoryContent-body p.first-paragraph > b.first-letter {
    padding-right: 20px;
    font-size: 500%;
  }
  .StoryContent-body.StoryContent-body p:not(:last-child) {
    margin: 0 0 72px;
  }
}
@media screen and (min-width: 1440px) {
  .StoryContent-body.StoryContent-body {
    padding: 81px 0 90px;
  }
  .StoryContent-body.StoryContent-body > * {
    padding-right: 90px;
    padding-left: 90px;
  }
  .StoryContent-body.StoryContent-body h2 {
    margin: 0 0 48px;
    font-size: 36px;
  }
}
.StoryContent-socialLinks {
  margin: -8px 0 24px;
  text-align: center;
}
.StoryContent-socialLinks > li {
  display: inline-block;
  vertical-align: middle;
  margin: 8px;
}
.StoryContent-socialLinks > li:first-child {
  margin-left: -12px;
}
.StoryContent-socialLinks > li > a {
  display: block;
  width: 40px;
}
@media screen and (min-width: 768px) {
  .StoryContent-socialLinks {
    margin: -7px 0 28px;
  }
}
@media screen and (min-width: 1024px) {
  .StoryContent-socialLinks {
    margin: -8px 0 32px;
    text-align: left;
  }
}
.CaseStudyStats.CaseStudyStats {
  padding-top: 48px;
  padding-bottom: 48px;
  background-color: #2f549c;
}
.CaseStudyStats.CaseStudyStats h3 {
  margin: 0 0 24px;
  color: #fff;
  font-size: 28px;
}
.CaseStudyStats.CaseStudyStats:not(:first-child) {
  margin-top: 60px;
}
.CaseStudyStats.CaseStudyStats:not(:last-child) {
  margin-bottom: 60px;
}
.CaseStudyStats.CaseStudyStats--decorative {
  position: relative;
}
.CaseStudyStats.CaseStudyStats--decorative:before {
  content: "";
  position: absolute;
  top: 70px;
  bottom: 70px;
  z-index: -1;
  left: -50vw;
  right: -50vw;
  background-color: #f5f8fa;
}
@media screen and (min-width: 768px) {
  .CaseStudyStats.CaseStudyStats {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .CaseStudyStats.CaseStudyStats:not(:first-child) {
    margin-top: 63px;
  }
  .CaseStudyStats.CaseStudyStats:not(:last-child) {
    margin-bottom: 70px;
  }
  .CaseStudyStats.CaseStudyStats h3 {
    margin: 0 0 28px;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.3;
  }
}
@media screen and (min-width: 1024px) {
  .CaseStudyStats.CaseStudyStats {
    padding-top: 64px;
    padding-bottom: 80px;
  }
  .CaseStudyStats.CaseStudyStats:not(:first-child) {
    margin-top: 72px;
  }
  .CaseStudyStats.CaseStudyStats:not(:last-child) {
    margin-bottom: 80px;
  }
  .CaseStudyStats.CaseStudyStats h3 {
    margin: 0 0 32px;
    font-size: 29px;
  }
}
@media screen and (min-width: 1440px) {
  .CaseStudyStats.CaseStudyStats {
    padding-top: 64px;
    padding-bottom: 80px;
  }
  .CaseStudyStats.CaseStudyStats:not(:first-child) {
    margin-top: 81px;
  }
  .CaseStudyStats.CaseStudyStats:not(:last-child) {
    margin-bottom: 81px;
  }
  .CaseStudyStats.CaseStudyStats h3 {
    margin: 0 0 36px;
    font-size: 30px;
  }
}
.CaseStudyStats-list {
  font-size: 0;
}
.CaseStudyStats-list > li {
  display: inline-block;
  vertical-align: bottom;
  width: calc(50% - 12px);
  padding-bottom: 12px;
  color: #f5f8fa;
}
.CaseStudyStats-list > li:not(:nth-last-child(-n + 2)) {
  margin-bottom: 18px;
  border-bottom: 4px solid #fa4616;
}
.CaseStudyStats-list > li:nth-child(2n) {
  margin-left: 12px;
}
.CaseStudyStats-list > li:nth-child(odd) {
  margin-right: 12px;
}
.CaseStudyStats-list > li strong {
  display: block;
  margin: 0 0 8px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.2;
  color: #fff;
}
.CaseStudyStats-list > li span {
  display: block;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 300;
  color: #b9d9eb;
  line-height: 1.2;
}
@media screen and (min-width: 768px) {
  .CaseStudyStats-list > li {
    width: calc(50% - 40px);
    padding-bottom: 28px;
  }
  .CaseStudyStats-list > li:nth-child(2n) {
    margin-left: 40px;
  }
  .CaseStudyStats-list > li:nth-child(odd) {
    margin-right: 40px;
  }
  .CaseStudyStats-list > li:not(:nth-last-child(-n + 2)) {
    margin-bottom: 28px;
  }
  .CaseStudyStats-list > li strong {
    margin: 0 0 2px;
    font-size: 48px;
    font-weight: 600;
  }
  .CaseStudyStats-list > li strong > small {
    font-size: 50%;
  }
  .CaseStudyStats-list > li span {
    font-size: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .CaseStudyStats-list > li {
    width: calc(50% - 56px);
    padding-bottom: 0;
  }
  .CaseStudyStats-list > li:nth-child(2n) {
    margin-left: 56px;
  }
  .CaseStudyStats-list > li:nth-child(odd) {
    margin-right: 56px;
  }
  .CaseStudyStats-list > li:not(:nth-last-child(-n + 2)) {
    margin-bottom: 40px;
    padding-bottom: 40px;
  }
  .CaseStudyStats-list > li strong {
    margin: 0 0 6px;
    font-size: 52px;
  }
  .CaseStudyStats-list > li span {
    font-size: 15px;
  }
}
@media screen and (min-width: 1440px) {
  .CaseStudyStats-list > li:not(:nth-last-child(-n + 2)) {
    margin-bottom: 45px;
    padding-bottom: 45px;
  }
  .CaseStudyStats-list > li strong {
    margin: 0 0 8px;
    font-size: 60px;
  }
  .CaseStudyStats-list > li span {
    font-size: 16px;
  }
}
.RelatedCaseStudies.RelatedCaseStudies {
  padding: 40px 24px;
  background-color: #f5f8fa;
}
.RelatedCaseStudies.RelatedCaseStudies h3 {
  margin: 0 0 24px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
}
.RelatedCaseStudies.RelatedCaseStudies p {
  margin: 0 0 28px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  line-height: 1.75;
  color: #798ea4;
}
@media screen and (min-width: 768px) {
  .RelatedCaseStudies.RelatedCaseStudies {
    padding: 56px 28px 84px;
  }
  .RelatedCaseStudies.RelatedCaseStudies p {
    margin: 0 0 48px;
  }
}
@media screen and (min-width: 1024px) {
  .RelatedCaseStudies.RelatedCaseStudies {
    padding: 64px 32px 96px;
  }
  .RelatedCaseStudies.RelatedCaseStudies h3 {
    margin: 0 0 40px;
    padding-left: calc(30% + 80px);
    padding-right: 80px;
    font-size: 32px;
  }
  .RelatedCaseStudies.RelatedCaseStudies p {
    margin: 0 0 56px;
    padding-left: calc(30% + 80px);
    padding-right: 80px;
    font-size: 18px;
    line-height: 1.9;
  }
}
@media screen and (min-width: 1440px) {
  .RelatedCaseStudies.RelatedCaseStudies {
    padding: 72px 36px 108px;
  }
  .RelatedCaseStudies.RelatedCaseStudies h3 {
    margin: 0 0 48px;
    padding-left: calc(30% + 90px);
    padding-right: 90px;
    font-size: 36px;
  }
  .RelatedCaseStudies.RelatedCaseStudies p {
    margin: 0 0 64px;
    padding-left: calc(30% + 90px);
    padding-right: 90px;
    line-height: 2;
  }
}
.RelatedCaseStudies.RelatedCaseStudies--center + .NeedHelp {
  background-color: #fff;
}
@media screen and (min-width: 1024px) {
  .RelatedCaseStudies.RelatedCaseStudies--center {
    padding: 64px 32px;
  }
  .RelatedCaseStudies.RelatedCaseStudies--center h3,
  .RelatedCaseStudies.RelatedCaseStudies--center p {
    padding-left: 80px;
    text-align: center;
  }
  .RelatedCaseStudies.RelatedCaseStudies--center .RelatedCaseStudies-list {
    padding-left: 0;
  }
  .RelatedCaseStudies.RelatedCaseStudies--center .RelatedCaseStudies-container {
    max-width: 800px;
  }
}
@media screen and (min-width: 1440px) {
  .RelatedCaseStudies.RelatedCaseStudies--center {
    padding: 64px 32px;
  }
  .RelatedCaseStudies.RelatedCaseStudies--center h3,
  .RelatedCaseStudies.RelatedCaseStudies--center p {
    padding-left: 90px;
  }
  .RelatedCaseStudies.RelatedCaseStudies--center .RelatedCaseStudies-list {
    padding-left: 0;
  }
}
.RelatedCaseStudies-list {
  counter-reset: c;
}
.RelatedCaseStudies-list > li {
  margin: 0 -24px;
}
.RelatedCaseStudies-list > li:not(:last-child) {
  margin-bottom: 20px;
}
@media screen and (min-width: 1024px) {
  .RelatedCaseStudies-list {
    padding-left: 30%;
  }
  .RelatedCaseStudies-list > li {
    margin: 0;
    padding-right: 80px;
    padding-left: 80px;
  }
  .RelatedCaseStudies-list > li:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1440px) {
  .RelatedCaseStudies-list > li {
    margin: 0;
    padding-right: 90px;
    padding-left: 90px;
  }
  .RelatedCaseStudies-list > li:not(:last-child) {
    margin-bottom: 22.5px;
  }
}
.RelatedCaseStudies-item.RelatedCaseStudies-item {
  position: relative;
  display: block;
  padding: 21px;
  background-color: #fff;
  counter-increment: c;
  font-size: 0;
  box-shadow: 0 2px 4px 0 rgba(0, 40, 85, 0.15);
  transition: transform 0.2s ease;
}
.RelatedCaseStudies-item.RelatedCaseStudies-item > div {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 80px);
}
.RelatedCaseStudies-item.RelatedCaseStudies-item:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
  transition: opacity 0.35s ease;
  box-shadow: 0 8px 20px 0 rgba(74, 74, 74, 0.15);
}
.RelatedCaseStudies-item.RelatedCaseStudies-item:hover {
  transform: translateY(-1px);
}
.RelatedCaseStudies-item.RelatedCaseStudies-item:hover:after {
  opacity: 1;
}
.RelatedCaseStudies-item.RelatedCaseStudies-item:before {
  content: "0" counter(c);
  display: inline-block;
  vertical-align: middle;
  width: 60px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 20px;
  margin-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1;
  color: #002855;
  text-align: right;
  border-right: 4px solid #0085ca;
}
.RelatedCaseStudies-item.RelatedCaseStudies-item h4 {
  display: block;
  margin: 0 0 4px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3;
  color: #002855;
}
.RelatedCaseStudies-item.RelatedCaseStudies-item span {
  display: block;
  font-family: Inter, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  color: #798ea4;
}
@media screen and (min-width: 768px) {
  .RelatedCaseStudies-item.RelatedCaseStudies-item {
    padding: 21px;
    border-radius: 4px;
  }
}
@media screen and (min-width: 1024px) {
  .RelatedCaseStudies-item.RelatedCaseStudies-item {
    padding: 28px 20px;
  }
  .RelatedCaseStudies-item.RelatedCaseStudies-item > div {
    width: calc(100% - 112px);
  }
  .RelatedCaseStudies-item.RelatedCaseStudies-item h4 {
    margin: 0;
    font-size: 20px;
  }
  .RelatedCaseStudies-item.RelatedCaseStudies-item span {
    font-size: 18px;
  }
  .RelatedCaseStudies-item.RelatedCaseStudies-item:before {
    width: 80px;
    padding-right: 28px;
    margin-right: 28px;
    font-size: 36px;
  }
}
@media screen and (min-width: 1440px) {
  .RelatedCaseStudies-item.RelatedCaseStudies-item {
    padding: 31.5px 22.5px;
  }
}
.StoryListingBody.StoryListingBody {
  padding: 48px 12px;
  background-color: #f5f8fa;
  text-align: center;
}
.StoryListingBody.StoryListingBody h2 {
  margin: 0 0 24px;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
}
.StoryListingBody.StoryListingBody p {
  margin: 0 0 48px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #002855;
}
.StoryListingBody.StoryListingBody p:not(:last-child) {
  margin: 0 0 18px;
}
@media screen and (min-width: 768px) {
  .StoryListingBody.StoryListingBody {
    padding: 56px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .StoryListingBody.StoryListingBody {
    padding: 64px 16px;
  }
  .StoryListingBody.StoryListingBody h2 {
    font-family: Inter, sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.2;
    color: #002855;
  }
  .StoryListingBody.StoryListingBody p {
    margin: 0 0 56px;
    font-size: 20px;
    line-height: 1.6;
  }
}
.StoryListingBody.StoryListingBody .CustomerSuccessStories-selectIndustry label,
.StoryListingBody.StoryListingBody .CustomerSuccessStories-selectRegion label {
  background-color: #fff;
  text-align: left;
}
.StoryListingBody.StoryListingBody
  .CustomerSuccessStories-placeholderIndustries,
.StoryListingBody.StoryListingBody .CustomerSuccessStories-placeholderRegions {
  padding-left: 24px;
}
.StoryListingBody.StoryListingBody
  .CustomerSuccessStoriesSearchable-checkbox
  label {
  padding-left: 8px;
}
.StoryListingBody.StoryListingBody .CustomerSuccessStories-IndustrySearchable,
.StoryListingBody.StoryListingBody .CustomerSuccessStories-RegionSearchable {
  display: none;
  background: #fff;
  border: 2px solid #dcdfe6;
  text-align: left;
  position: absolute;
  top: 83%;
  left: 0;
  z-index: 5;
  width: 100%;
  padding: 10px;
}
.StoryListingBody.StoryListingBody
  .CustomerSuccessStories-IndustrySearchable--show,
.StoryListingBody.StoryListingBody
  .CustomerSuccessStories-RegionSearchable--show {
  display: block;
}
.StoryListingBody-list > li {
  position: relative;
  margin: 0 0 12px;
  transition: transform 0.2s ease;
}
.StoryListingBody-list > li:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
  transition: opacity 0.35s ease;
  box-shadow: 0 8px 20px 0 rgba(74, 74, 74, 0.25);
}
.StoryListingBody-list > li:hover {
  transform: translateY(-4px);
}
.StoryListingBody-list > li:hover:before {
  opacity: 1;
}
@media screen and (min-width: 768px) {
  .StoryListingBody-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .StoryListingBody-list > li {
    margin: 0 7px 14px;
    width: calc(50% - 14px);
  }
}
@media screen and (min-width: 1024px) {
  .StoryListingBody-list > li {
    margin: 0 8px 16px;
    width: calc(33.33% - 16px);
  }
}
.StoryListingBody-item {
  position: relative;
  display: block;
  box-shadow: 0 2px 4px 0 rgba(74, 74, 74, 0.15);
  border-radius: 4px;
  overflow: hidden;
  transform: translateZ(0);
}
@media screen and (min-width: 768px) {
  .StoryListingBody-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
  }
}
.StoryListingBody-itemHeader {
  position: relative;
  padding: 32px;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.StoryListingBody-itemHeader:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  opacity: 0.7;
  background-image: linear-gradient(306deg, #a1e7fd, #4264ef),
    linear-gradient(306deg, #a1e7fd, #4264ef);
}
.StoryListingBody-itemHeader:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  width: 125%;
  height: 160px;
  background-color: #fff;
  transform: rotate(-12.5deg);
  transform-origin: 0 0;
  transition: transform 0.35s ease-in-out;
}
.StoryListingBody-itemHeader > img {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 240px;
  margin: 0 auto 24px;
}
@media screen and (min-width: 768px) {
  .StoryListingBody-itemHeader {
    padding: 64px 48px;
  }
}
@media screen and (min-width: 1024px) {
  .StoryListingBody-itemHeader {
    padding: 80px 64px;
  }
}
.StoryListingBody-itemBody.StoryListingBody-itemBody {
  position: relative;
  z-index: 1;
  padding: 0 12px 24px;
  background-color: #fff;
  overflow: hidden;
}
.StoryListingBody-itemBody.StoryListingBody-itemBody > span {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
  text-transform: uppercase;
  color: #798ea4;
}
.StoryListingBody-itemBody.StoryListingBody-itemBody > h3 {
  margin: 0 0 8px;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
}
.StoryListingBody-itemBody.StoryListingBody-itemBody > p {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 1.6;
  color: #798ea4;
}
.StoryListingBody-itemBody.StoryListingBody-itemBody > p:not(:last-child) {
  margin: 0 0 18px;
}
@media screen and (min-width: 768px) {
  .StoryListingBody-itemBody.StoryListingBody-itemBody {
    padding: 0 42px 40px;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
@media screen and (min-width: 1024px) {
  .StoryListingBody-itemBody.StoryListingBody-itemBody {
    padding: 0 48px 56px;
  }
}
.CustomerStoryBanner {
  padding: 24px 18px;
  background-color: #0085ca;
}
.CustomerStoryBanner .StoryListingBody-item {
  display: block;
  width: 100%;
  height: auto;
  max-width: 352px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .CustomerStoryBanner {
    margin: 80px 0;
    padding: 35px 21px;
    -ms-flex: 1 0 336px;
    flex: 1 0 336px;
  }
  .CustomerStoryBanner .StoryListingBody-item {
    margin: -80px 0;
  }
}
@media screen and (min-width: 1024px) {
  .CustomerStoryBanner {
    padding: 40px 24px;
  }
  .CustomerStoryBanner .StoryListingBody-item {
    max-width: 368px;
    margin: -120px 0;
  }
}
@media screen and (min-width: 1440px) {
  .CustomerStoryBanner {
    padding: 45px 27px;
  }
  .CustomerStoryBanner .StoryListingBody-item {
    margin: -144px 0;
  }
}
.CustomerStoryBanner-wrapper {
  position: relative;
}
.CustomerStoryBanner-wrapper:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: -80px;
  z-index: -1;
  background-color: #f5f8fa;
}
@media screen and (min-width: 768px) {
  .CustomerStoryBanner-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
  }
}
.CustomerStoryBanner-body.CustomerStoryBanner-body {
  padding: 30px 0 0;
  max-width: 480px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.CustomerStoryBanner-body.CustomerStoryBanner-body p {
  margin: 0 0 28px;
  padding-left: 16px;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 16px;
  color: #fff;
}
.CustomerStoryBanner-body.CustomerStoryBanner-body p:not(:last-child) {
  margin: 0 0 12px;
}
.CustomerStoryBanner-body.CustomerStoryBanner-body ul {
  list-style-type: disc;
  padding-left: 18px;
}
.CustomerStoryBanner-body.CustomerStoryBanner-body ul li {
  margin: 0 0 28px;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 16px;
  color: #fff;
}
.CustomerStoryBanner-body.CustomerStoryBanner-body ul li:not(:last-child) {
  margin: 0 0 12px;
}
@media screen and (min-width: 768px) {
  .CustomerStoryBanner-body.CustomerStoryBanner-body {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    max-width: none;
    margin: 0;
    padding: 0 56px;
    overflow: hidden;
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .CustomerStoryBanner-body.CustomerStoryBanner-body {
    padding: 0 128px 0 64px;
  }
  .CustomerStoryBanner-body.CustomerStoryBanner-body ul {
    list-style-type: disc;
    padding-left: 18px;
  }
  .CustomerStoryBanner-body.CustomerStoryBanner-body ul li {
    margin: 0 0 32px;
  }
  .CustomerStoryBanner-body.CustomerStoryBanner-body ul li:not(:last-child) {
    margin: 0 0 16px;
  }
}
@media screen and (min-width: 1440px) {
  .CustomerStoryBanner-body.CustomerStoryBanner-body {
    padding: 0 180px 0 72px;
  }
}
.CustomerStoryBanner-title.CustomerStoryBanner-title {
  margin: 0 0 16px;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 600;
  color: #fff;
  text-shadow: 0 2px 4px rgba(0, 40, 85, 0.25);
  text-align: center;
}
@media screen and (min-width: 768px) {
  .CustomerStoryBanner-title.CustomerStoryBanner-title {
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .CustomerStoryBanner-title.CustomerStoryBanner-title {
    margin: 0 0 20px;
  }
}
.AutomationFirstHero {
  background-color: #002855;
  background-image: url(https://uipath.com/hubfs/resources/images/Automation-First-LP/automation_first_hero.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  height: 432px;
}
.AutomationFirstHero .AutomationFirstHero-videoContainer {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100vw;
  height: 100vh;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  z-index: 5;
}
.AutomationFirstHero .AutomationFirstHero-videoContainer:before {
  content: "X";
  position: absolute;
  top: 80px;
  right: 20px;
  border: 1px solid #d3dee3;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 15px;
  color: #d3dee3;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .AutomationFirstHero .AutomationFirstHero-videoContainer:before {
    top: 120px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstHero .AutomationFirstHero-videoContainer:before {
    top: 30px;
  }
}
.AutomationFirstHero
  .AutomationFirstHero-videoContainer
  .AutomationFirstHero-video {
  width: 100%;
  margin: auto;
}
@media screen and (min-width: 1024px) {
  .AutomationFirstHero
    .AutomationFirstHero-videoContainer
    .AutomationFirstHero-video {
    width: 80%;
  }
}
.AutomationFirstHero .AutomationFirstHero-container {
  position: relative;
  margin: 0 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .AutomationFirstHero .AutomationFirstHero-container {
    margin: 0 auto;
    height: 432px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstHero .AutomationFirstHero-container {
    margin-bottom: 0;
    margin-top: 0;
  }
}
.AutomationFirstHero .AutomationFirstHero-container .AutomationFirstHero-intro {
  margin: 40px auto;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .AutomationFirstHero
    .AutomationFirstHero-container
    .AutomationFirstHero-intro {
    margin: 0;
    width: 700px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstHero
    .AutomationFirstHero-container
    .AutomationFirstHero-intro {
    width: 800px;
  }
}
.AutomationFirstHero
  .AutomationFirstHero-container
  .AutomationFirstHero-intro
  .AutomationFirstHero-title {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4;
  color: #fff;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .AutomationFirstHero
    .AutomationFirstHero-container
    .AutomationFirstHero-intro
    .AutomationFirstHero-title {
    font-size: 36px;
    line-height: 1.2;
  }
}
.AutomationFirstHero
  .AutomationFirstHero-container
  .AutomationFirstHero-intro
  .AutomationFirstHero-subtitle {
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.4;
  color: #fff;
  text-align: center;
  margin: 16px auto 32px;
}
@media screen and (min-width: 768px) {
  .AutomationFirstHero
    .AutomationFirstHero-container
    .AutomationFirstHero-intro
    .AutomationFirstHero-subtitle {
    margin-top: 56px;
    font-size: 36px;
    line-height: 1.6;
  }
}
.AutomationFirstHero
  .AutomationFirstHero-container
  .AutomationFirstHero-actions {
  position: absolute;
  bottom: 24px;
}
.AutomationFirstHero
  .AutomationFirstHero-container
  .AutomationFirstHero-actions
  .AutomationFirstHero-actions-playVideo {
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.7;
  transition: color 0.3s ease;
}
.AutomationFirstHero
  .AutomationFirstHero-container
  .AutomationFirstHero-actions
  .AutomationFirstHero-actions-playVideo:hover {
  color: #d3dee3;
  transition: color 0.3s ease;
}
.AutomationFirstHero
  .AutomationFirstHero-container
  .AutomationFirstHero-actions
  .AutomationFirstHero-actions-playVideo
  img {
  padding-left: 4px;
  padding-bottom: 4px;
}
.AutomationFirstDescription .AutomationFirstDescription-container {
  margin: 0 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .AutomationFirstDescription .AutomationFirstDescription-container {
    margin: 80px auto 32px;
  }
}
.AutomationFirstDescription
  .AutomationFirstDescription-container
  .AutomationFirstDescription-intro {
  margin: 40px 0 16px;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .AutomationFirstDescription
    .AutomationFirstDescription-container
    .AutomationFirstDescription-intro {
    margin: 0;
    width: 700px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstDescription
    .AutomationFirstDescription-container
    .AutomationFirstDescription-intro {
    width: 1000px;
  }
}
.AutomationFirstDescription
  .AutomationFirstDescription-container
  .AutomationFirstDescription-intro
  .AutomationFirstDescription-title {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.4;
  color: #002855;
  text-align: center;
  text-transform: uppercase;
}
.AutomationFirstDescription
  .AutomationFirstDescription-container
  .AutomationFirstDescription-intro
  .AutomationFirstDescription-subtitle {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
  color: #002855;
  text-align: center;
}
.AutomationFirstDescription
  .AutomationFirstDescription-container
  .AutomationFirstDescription-intro
  .AutomationFirstDescription-body {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  color: #131d40;
  text-align: center;
  margin-top: 24px;
}
.AutomationFirstThree .AutomationFirstThree-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .AutomationFirstThree .AutomationFirstThree-container {
    margin: 16px auto;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstThree .AutomationFirstThree-container {
    margin: 40px auto;
  }
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro {
    margin: 0;
    width: 700px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro {
    margin: 40px 0 16px;
    width: 980px;
  }
}
@media screen and (min-width: 1440px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro {
    width: 1200px;
  }
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro
  .AutomationFirstThree-title {
  margin: 40px 20px;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.4;
  color: #002855;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-title {
    margin: 0;
    font-size: 28px;
    text-align: left;
  }
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro
  .AutomationFirstThree-body-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #002855;
  text-align: left;
  width: 100%;
  margin-top: 100px;
  height: 1340px;
}
@media (max-width: 374px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container {
    height: 1630px;
  }
}
@media screen and (min-width: 768px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container {
    position: relative;
    background-color: #002855;
    text-align: left;
    height: 520px;
    border-radius: 6px;
    margin-top: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container {
    height: 448px;
  }
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro
  .AutomationFirstThree-body-container
  .AutomationFirstThree-body-left {
  -ms-flex-order: 2;
  order: 2;
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro
  .AutomationFirstThree-body-container
  .AutomationFirstThree-body-left
  ul {
  padding: 120px 40px 0;
}
@media screen and (min-width: 768px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container
    .AutomationFirstThree-body-left
    ul {
    padding: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container
    .AutomationFirstThree-body-left
    ul {
    padding: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container
    .AutomationFirstThree-body-left
    ul {
    padding: 40px 96px;
  }
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro
  .AutomationFirstThree-body-container
  .AutomationFirstThree-body-left
  ul
  li {
  position: relative;
  color: #fff;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.6;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
  border-top: 1px solid hsla(0, 0%, 100%, 0.1);
  padding: 16px 0;
}
@media screen and (min-width: 768px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container
    .AutomationFirstThree-body-left
    ul
    li {
    width: 330px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container
    .AutomationFirstThree-body-left
    ul
    li {
    width: 390px;
  }
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro
  .AutomationFirstThree-body-container
  .AutomationFirstThree-body-left
  ul
  li:last-child {
  border: none;
  margin-bottom: 0;
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro
  .AutomationFirstThree-body-container
  .AutomationFirstThree-body-left
  ul
  li:first-child {
  border-top: none;
  margin-bottom: 0;
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro
  .AutomationFirstThree-body-container
  .AutomationFirstThree-body-left
  ul
  li:hover {
  cursor: pointer;
  color: #d3dee3;
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro
  .AutomationFirstThree-body-container
  .AutomationFirstThree-body-left
  ul
  li:before {
  content: "";
  position: absolute;
  top: 28px;
  left: -24px;
  width: 8px;
  height: 8px;
  background-color: #fa4616;
  border-radius: 50%;
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro
  .AutomationFirstThree-body-container
  .AutomationFirstThree-body-left
  ul
  li
  p {
  color: #fff;
  text-transform: none;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container
    .AutomationFirstThree-body-left
    ul
    li
    p {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container
    .AutomationFirstThree-body-left
    ul
    .is-active {
    border: none;
    color: #d3dee3;
  }
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container
    .AutomationFirstThree-body-left
    ul
    .is-active
    p {
    display: inline-block;
  }
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro
  .AutomationFirstThree-body-container
  .AutomationFirstThree-body-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  margin-top: -80px;
}
@media screen and (min-width: 768px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container
    .AutomationFirstThree-body-right {
    position: absolute;
    top: 50px;
    right: 20px;
    margin-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container
    .AutomationFirstThree-body-right {
    top: -130px;
    right: 20px;
  }
}
@media screen and (min-width: 1440px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container
    .AutomationFirstThree-body-right {
    right: 70px;
  }
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro
  .AutomationFirstThree-body-container
  .AutomationFirstThree-body-right
  img {
  width: 280px;
  margin-bottom: -132px;
  z-index: 4;
}
@media screen and (min-width: 768px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container
    .AutomationFirstThree-body-right
    img {
    width: 300px;
    margin-bottom: -145px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container
    .AutomationFirstThree-body-right
    img {
    width: 500px;
    margin-bottom: -255px;
  }
}
@media screen and (min-width: 1440px) {
  .AutomationFirstThree
    .AutomationFirstThree-container
    .AutomationFirstThree-intro
    .AutomationFirstThree-body-container
    .AutomationFirstThree-body-right
    img {
    width: 590px;
    margin-bottom: -305px;
  }
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro
  .AutomationFirstThree-body-container
  .AutomationFirstThree-body-right
  img:first-child {
  z-index: 5;
}
.AutomationFirstThree
  .AutomationFirstThree-container
  .AutomationFirstThree-intro
  .AutomationFirstThree-body-container
  .AutomationFirstThree-body-right
  img:last-child {
  z-index: 3;
}
.AutomationFirstVision .AutomationFirstVision-container {
  margin: 0 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .AutomationFirstVision .AutomationFirstVision-container {
    margin: 32px auto;
  }
}
.AutomationFirstVision
  .AutomationFirstVision-container
  .AutomationFirstVision-intro {
  margin: 40px 0 16px;
  z-index: 1;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro {
    margin: 0;
    width: 700px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro {
    width: 980px;
  }
}
@media screen and (min-width: 1440px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro {
    width: 1200px;
  }
}
.AutomationFirstVision
  .AutomationFirstVision-container
  .AutomationFirstVision-intro
  .AutomationFirstVision-title {
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.4;
  color: #002855;
  text-align: left;
}
.AutomationFirstVision
  .AutomationFirstVision-container
  .AutomationFirstVision-intro
  .AutomationFirstVision-body-container {
  position: relative;
  text-align: left;
  margin-top: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 300px;
}
@media (max-width: 374px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    .AutomationFirstVision-body-container {
    width: 260px;
  }
}
@media screen and (min-width: 768px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    .AutomationFirstVision-body-container {
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
  }
}
.AutomationFirstVision
  .AutomationFirstVision-container
  .AutomationFirstVision-intro
  .AutomationFirstVision-body-container
  .AutomationFirstVision-body-left
  p {
  width: 110%;
  color: #131d40;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  padding-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    .AutomationFirstVision-body-container
    .AutomationFirstVision-body-left
    p {
    width: 370px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    .AutomationFirstVision-body-container
    .AutomationFirstVision-body-left
    p {
    width: 450px;
  }
}
@media screen and (min-width: 1440px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    .AutomationFirstVision-body-container
    .AutomationFirstVision-body-left
    p {
    width: 600px;
  }
}
@media screen and (min-width: 768px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    .AutomationFirstVision-body-container
    .AutomationFirstVision-body-right {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    .AutomationFirstVision-body-container
    .AutomationFirstVision-body-right {
    padding-left: 120px;
  }
}
.AutomationFirstVision
  .AutomationFirstVision-container
  .AutomationFirstVision-intro
  .AutomationFirstVision-body-container
  .AutomationFirstVision-body-right
  .AutomationFirstVision-quote {
  color: #002855;
  width: 110%;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.4;
}
@media screen and (min-width: 768px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    .AutomationFirstVision-body-container
    .AutomationFirstVision-body-right
    .AutomationFirstVision-quote {
    width: 300px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    .AutomationFirstVision-body-container
    .AutomationFirstVision-body-right
    .AutomationFirstVision-quote {
    width: 400px;
  }
}
@media screen and (min-width: 1440px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    .AutomationFirstVision-body-container
    .AutomationFirstVision-body-right
    .AutomationFirstVision-quote {
    width: 500px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    .AutomationFirstVision-body-container
    .AutomationFirstVision-body-right
    .AutomationFirstVision-quote {
    font-size: 32px;
  }
}
.AutomationFirstVision
  .AutomationFirstVision-container
  .AutomationFirstVision-intro
  .AutomationFirstVision-body-container
  .AutomationFirstVision-body-right
  .AutomationFirstVision-quote-author {
  margin-top: 8px;
  color: rgba(0, 40, 85, 0.5);
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}
@media screen and (min-width: 768px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    .AutomationFirstVision-body-container
    .AutomationFirstVision-body-right
    .AutomationFirstVision-quote-author {
    width: 300px;
  }
}
@media screen and (min-width: 1024px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    .AutomationFirstVision-body-container
    .AutomationFirstVision-body-right
    .AutomationFirstVision-quote-author {
    width: 400px;
  }
}
@media screen and (min-width: 1440px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    .AutomationFirstVision-body-container
    .AutomationFirstVision-body-right
    .AutomationFirstVision-quote-author {
    width: 500px;
  }
}
.AutomationFirstVision
  .AutomationFirstVision-container
  .AutomationFirstVision-intro
  a {
  width: 220px;
  text-align: center;
  margin-top: 50px;
}
@media screen and (min-width: 768px) {
  .AutomationFirstVision
    .AutomationFirstVision-container
    .AutomationFirstVision-intro
    a {
    margin-top: 0;
  }
}
.TrustPillarGrid {
  background: #fff;
}
.TrustPillarGrid--bgDark {
  background: #202026;
}
.TrustPillarGrid--bgGrey {
  background: #f9fcfd;
}
.TrustPillarGrid-container {
  margin: 0 16px;
}
@media screen and (min-width: 1280px) {
  .TrustPillarGrid-container {
    margin: 0 auto;
  }
}
.TrustPillarGrid-header {
  padding: 64px 16px 32px;
}
@media screen and (min-width: 768px) {
  .TrustPillarGrid-header {
    padding: 64px 0 48px;
  }
}
.TrustPillarGrid-title.TrustPillarGrid-title {
  padding-bottom: 24px;
}
.TrustPillarGrid--bgDark .TrustPillarGrid-title.TrustPillarGrid-title {
  color: #f3f6fa;
}
.TrustPillarGrid--bgDark .TrustPillarGrid-subtitle.TrustPillarGrid-subtitle {
  color: #cfdbea;
}
@media screen and (min-width: 768px) {
  .TrustPillarGrid-subtitle.TrustPillarGrid-subtitle {
    padding: 0 64px;
  }
}
@media screen and (min-width: 1024px) {
  .TrustPillarGrid-subtitle.TrustPillarGrid-subtitle {
    padding: 0 96px;
  }
}
@media screen and (min-width: 1280px) {
  .TrustPillarGrid-subtitle.TrustPillarGrid-subtitle {
    padding: 0 192px;
  }
}
.TrustPillarGrid-grid {
  padding: 64px 64px 32px;
  margin: 0 64px;
}
@media screen and (min-width: 768px) {
  .TrustPillarGrid-grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.TrustPillarGrid-item {
  display: -ms-flexbox;
  display: flex;
}
.TrustPillarGrid-item:not(:last-child) {
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .TrustPillarGrid-item {
    width: calc(50% - 24px);
  }
  .TrustPillarGrid-item:not(:nth-child(odd)) {
    margin-left: 48px;
  }
}
@media screen and (min-width: 1280px) {
  .TrustPillarGrid-item {
    width: calc(33.3% - 32px);
  }
  .TrustPillarGrid-item:not(:nth-child(odd)) {
    margin-left: 0;
  }
  .TrustPillarGrid-item:not(:nth-child(3n + 1)) {
    margin-left: 48px;
  }
  .TrustPillarGrid--gridX2 .TrustPillarGrid-item {
    width: calc(50% - 20px);
  }
  .TrustPillarGrid--gridX2 .TrustPillarGrid-item:not(:nth-child(3n + 1)),
  .TrustPillarGrid--gridX2 .TrustPillarGrid-item:not(:nth-child(4n + 1)) {
    margin-left: 0;
  }
  .TrustPillarGrid--gridX2 .TrustPillarGrid-item:not(:nth-child(odd)) {
    margin-left: 40px;
  }
  .TrustPillarGrid--gridX4 .TrustPillarGrid-item {
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(25% - 18px);
  }
  .TrustPillarGrid--gridX4 .TrustPillarGrid-item:not(:nth-child(3n + 1)),
  .TrustPillarGrid--gridX4 .TrustPillarGrid-item:not(:nth-child(odd)) {
    margin-left: 0;
  }
  .TrustPillarGrid--gridX4 .TrustPillarGrid-item:not(:nth-child(4n + 1)) {
    margin-left: 24px;
  }
}
.TrustPillarGrid-item--verticalCenter {
  -ms-flex-align: center;
  align-items: center;
}
.TrustPillarGrid--bgDark .TrustPillarGrid-itemTitle.TrustPillarGrid-itemTitle {
  color: #f3f6fa;
}
.TrustPillarGrid-itemBody.TrustPillarGrid-itemBody {
  padding-top: 16px;
}
.TrustPillarGrid--bgDark .TrustPillarGrid-itemBody.TrustPillarGrid-itemBody {
  color: #cfdbea;
}
.TrustPillarGrid-icon {
  margin-right: 20px;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 56px;
}
@media screen and (min-width: 1280px) {
  .TrustPillarGrid--gridX4 .TrustPillarGrid-icon {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.TrustTable-table {
  width: 100%;
  border-collapse: collapse;
}
.TrustTable-table th {
  padding: 4px;
  padding-bottom: 12px;
  vertical-align: top;
  font-size: 14px;
  font-weight: 600;
  border-bottom: thin solid #002855;
}
.TrustTable-table th:first-child {
  padding-left: 0;
}
.TrustTable-table th:last-child {
  padding-right: 0;
}
.TrustTable-table tr {
  border-bottom: thin solid rgba(74, 74, 74, 0.1);
}
.TrustTable-table tr:not(:last-child) td {
  padding-top: 8px;
  padding-bottom: 8px;
}
.TrustTable-table td {
  padding: 16px;
  vertical-align: top;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 20px;
  color: #4a4a4a;
}
.TrustTable-table td:first-child {
  padding-left: 0;
  text-align: left;
}
.TrustTable-table td:last-child {
  padding-right: 0;
}
.TrustTable-table li {
  font-family: Inter, sans-serif !important;
  font-size: 14px !important;
  color: #4a4a4a !important;
}
.TrustTable-table a {
  font-family: Inter, sans-serif;
  font-size: 14px;
  color: #0085ca;
}
.TrustTable-table b {
  color: #0085ca;
}
.InvestorsList {
  background-color: #f7f7f7;
  padding-top: 72px;
}
@media screen and (min-width: 480px) {
  .InvestorsList {
    padding-top: 0;
  }
}
@media screen and (min-width: 1280px) {
  .InvestorsList {
    padding-top: 128px;
  }
}
.InvestorsList-container {
  margin: 0 16px;
}
@media screen and (min-width: 480px) {
  .InvestorsList-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 1280px) {
  .InvestorsList-container {
    margin: 0 auto;
    padding-bottom: 80px;
  }
}
.InvestorsList-item {
  margin: 0 0 16px;
  background-color: #fff;
}
@media screen and (min-width: 480px) {
  .InvestorsList-item {
    margin: 0 0 24px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(50% - 12px);
  }
}
@media screen and (min-width: 1024px) {
  .InvestorsList-item {
    position: relative;
    margin: 0 0 96px;
  }
  .InvestorsList-item:after {
    content: "";
    background: url(https://uipath.com/hubfs/resources/Investors/DotGrid_Image.svg)
      no-repeat;
    background-size: 100%;
    position: absolute;
    bottom: -56px;
    left: 50%;
    z-index: 1000;
    width: 384px;
    height: 32px;
    transform: translateX(-50%);
  }
  .InvestorsList.InvestorsList--noDottedGrid .InvestorsList-item {
    margin: 0 0 24px;
  }
  .InvestorsList.InvestorsList--noDottedGrid .InvestorsList-item:after {
    content: none;
  }
}
.InvestorsList-image {
  padding: 32px 80px;
}
.InvestorsList-image img {
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .InvestorsList-image {
    padding: 16px 24px 16px 0;
    text-align: right;
  }
  .InvestorsList-image img {
    width: 35%;
  }
}
@media screen and (min-width: 1024px) {
  .InvestorsList-image {
    padding: 10px 24px 0 0;
  }
}
.InvestorsList.InvestorsList--noLogos .InvestorsList-image {
  display: none;
}
.InvestorsList-content {
  margin: 0 16px;
}
@media screen and (min-width: 768px) {
  .InvestorsList-content {
    margin: 0 32px;
  }
}
@media screen and (min-width: 1024px) {
  .InvestorsList-content {
    margin: 0 48px;
  }
}
.InvestorsList-title.InvestorsList-title {
  margin: 0 0 16px;
  padding: 0;
  color: #000;
  font-size: 24px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 32px;
}
@media screen and (min-width: 768px) {
  .InvestorsList-title.InvestorsList-title {
    font-size: 28px;
    line-height: 36px;
  }
}
.InvestorsList.InvestorsList--noLogos .InvestorsList-title.InvestorsList-title {
  padding-top: 48px;
}
.InvestorsList-desc.InvestorsList-desc {
  margin: 0 0 16px;
  padding: 0;
  color: #8a97a0;
  font-size: 14px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 20px;
}
@media screen and (min-width: 768px) {
  .InvestorsList-desc.InvestorsList-desc {
    margin: 0 0 40px;
  }
}
.InvestorsList-cta {
  padding: 0 0 64px;
}
@media screen and (min-width: 768px) {
  .InvestorsList-cta {
    padding: 0 0 32px;
  }
}
@media screen and (min-width: 1024px) {
  .InvestorsList-cta {
    padding: 0 0 56px;
  }
}
.InvestorsList-cta a {
  margin: 0;
  padding: 0;
  color: #0067df;
  font-size: 16px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 20px;
}
.UiPathBroadcastHeader {
  background-color: #fff;
}
.UiPatBroadcastHeader-container {
  margin: 0 16px;
  padding: 16px 0;
}
@media screen and (min-width: 480px) {
  .UiPatBroadcastHeader-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 1280px) {
  .UiPatBroadcastHeader-container {
    margin: 0 auto;
  }
}
.UiPathBroadcastHeader-logo {
  width: 160px;
}
.UiPathBroadcastHeader-content {
  padding-top: 8px;
}
@media screen and (min-width: 480px) {
  .UiPathBroadcastHeader-content {
    margin-left: 40px;
  }
}
.UiPathBroadcastHeader-title.UiPathBroadcastHeader-title {
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 28px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 36px;
}
.UiPathBroadcastHeader-subtitle.UiPathBroadcastHeader-subtitle {
  margin: 0;
  padding: 0;
  color: #fa4616;
  font-size: 12px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 16px;
}
.UiPathBroadcastVideo {
  position: relative;
}
.UiPathBroadcastVideo:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background: url(https://uipath.com/hubfs/resources/images/UiPath-Live-Broadcast/Video_Container_BG@2x.png)
    no-repeat;
  background-size: cover;
  background-position: 50%;
  width: 100%;
  height: 100%;
}
.UiPathBroadcastVideo-container {
  margin: 0 16px;
}
@media screen and (min-width: 1280px) {
  .UiPathBroadcastVideo-container {
    margin: 0 auto;
  }
}
.UiPathBroadcastVideo-video {
  padding: 48px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.UiPathBroadcastVideo-iFrame {
  width: 100%;
  height: 190px;
}
@media screen and (min-width: 480px) {
  .UiPathBroadcastVideo-iFrame {
    height: 260px;
  }
}
@media screen and (min-width: 1280px) {
  .UiPathBroadcastVideo-iFrame {
    width: 996px;
    height: 560px;
  }
}
.UiPathBroadcastForm {
  background-color: #414244;
  min-height: 360px;
}
.UiPathBroadcastForm-container {
  margin: 0 8px;
}
@media screen and (min-width: 1280px) {
  .UiPathBroadcastForm-container {
    margin: 0 auto;
    padding-left: 96px;
  }
}
.UiPathBroadcastForm-title.UiPathBroadcastForm-title {
  margin: 0;
  padding: 16px 0;
  color: #fff;
  font-size: 24px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 32px;
}
.UiPathBroadcastForm-formCointainer {
  margin: 0;
  padding: 16px 0;
  width: 100%;
}
.UiPathBroadcastForm-formCointainer p {
  padding-bottom: 48px;
  color: #fff;
}
@media screen and (min-width: 1280px) {
  .UiPathBroadcastForm-formCointainer {
    padding: 16px 0;
  }
}
h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 1.3;
}
h1 {
  font-size: 36px;
}
h2 {
  font-size: 28px;
}
h3 {
  font-size: 22px;
}
.MainContainer h1,
.MainContainer h2,
.MainContainer h3,
.MainContainer h4,
.MainContainer h5,
.MainContainer h6 {
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 1.3;
}
.MainContainer p,
.MainContainer small,
.MainContainer span {
  font-family: Inter, sans-serif;
}
.MainContainer p {
  line-height: 1.6;
}
.AboutUsBodyContactUs *,
.AboutUsBodyContactUs :after,
.AboutUsBodyContactUs :before,
.AboutUsBodyCorporate *,
.AboutUsBodyCorporate :after,
.AboutUsBodyCorporate :before,
.AboutUsBodyHeroHeader *,
.AboutUsBodyHeroHeader :after,
.AboutUsBodyHeroHeader :before,
.AboutUsBodyKeyFacts *,
.AboutUsBodyKeyFacts :after,
.AboutUsBodyKeyFacts :before,
.AboutUsBodyOurCulture *,
.AboutUsBodyOurCulture :after,
.AboutUsBodyOurCulture :before,
.AboutUsBodyOurLeadership *,
.AboutUsBodyOurLeadership :after,
.AboutUsBodyOurLeadership :before,
.AboutUsBodyOurOffices *,
.AboutUsBodyOurOffices :after,
.AboutUsBodyOurOffices :before,
.AboutUsBodyOurPurpose *,
.AboutUsBodyOurPurpose :after,
.AboutUsBodyOurPurpose :before,
.AboutUsBodyOurStory *,
.AboutUsBodyOurStory :after,
.AboutUsBodyOurStory :before,
.AboutUsBodyOurValues *,
.AboutUsBodyOurValues :after,
.AboutUsBodyOurValues :before,
.AboutUsBodyUiPathTimeline *,
.AboutUsBodyUiPathTimeline :after,
.AboutUsBodyUiPathTimeline :before,
.AcademicAllianceBodyIntro *,
.AcademicAllianceBodyIntro :after,
.AcademicAllianceBodyIntro :before,
.AcademicAllianceBodyVideo *,
.AcademicAllianceBodyVideo :after,
.AcademicAllianceBodyVideo :before,
.AcademyBenefits *,
.AcademyBenefits :after,
.AcademyBenefits :before,
.AcademyCertifications *,
.AcademyCertifications :after,
.AcademyCertifications :before,
.AcademyJobs *,
.AcademyJobs :after,
.AcademyJobs :before,
.AcademyLPStats *,
.AcademyLPStats :after,
.AcademyLPStats :before,
.AcademyLPTestimonials *,
.AcademyLPTestimonials :after,
.AcademyLPTestimonials :before,
.AcademyLPTrainings *,
.AcademyLPTrainings :after,
.AcademyLPTrainings :before,
.AcademyList *,
.AcademyList :after,
.AcademyList :before,
.AcademyStats *,
.AcademyStats :after,
.AcademyStats :before,
.AcademyTrainingPartners *,
.AcademyTrainingPartners :after,
.AcademyTrainingPartners :before,
.AnotherBasicHeader *,
.AnotherBasicHeader :after,
.AnotherBasicHeader :before,
.AutomationFirstDescription *,
.AutomationFirstDescription :after,
.AutomationFirstDescription :before,
.AutomationFirstHero *,
.AutomationFirstHero :after,
.AutomationFirstHero :before,
.AutomationFirstThree *,
.AutomationFirstThree :after,
.AutomationFirstThree :before,
.AutomationFirstVision *,
.AutomationFirstVision :after,
.AutomationFirstVision :before,
.AwardsSlider *,
.AwardsSlider :after,
.AwardsSlider :before,
.BasicPagePrivacy *,
.BasicPagePrivacy :after,
.BasicPagePrivacy :before,
.Benefits *,
.Benefits :after,
.Benefits :before,
.BigStatement *,
.BigStatement :after,
.BigStatement :before,
.CTABottom *,
.CTABottom :after,
.CTABottom :before,
.CampaignAsset *,
.CampaignAsset :after,
.CampaignAsset :before,
.CampaignBody *,
.CampaignBody :after,
.CampaignBody :before,
.CampaignForm *,
.CampaignForm :after,
.CampaignForm :before,
.CampaignHero *,
.CampaignHero :after,
.CampaignHero :before,
.CampaignSubscribe *,
.CampaignSubscribe :after,
.CampaignSubscribe :before,
.CampaignSubscribe-form *,
.CampaignSubscribe-form :after,
.CampaignSubscribe-form :before,
.CareersArticlesSlider *,
.CareersArticlesSlider :after,
.CareersArticlesSlider :before,
.CareersAwards *,
.CareersAwards :after,
.CareersAwards :before,
.CareersBottomBox *,
.CareersBottomBox :after,
.CareersBottomBox :before,
.CareersHero *,
.CareersHero :after,
.CareersHero :before,
.CareersHeroBox *,
.CareersHeroBox :after,
.CareersHeroBox :before,
.CareersIntro *,
.CareersIntro :after,
.CareersIntro :before,
.CareersJobDescription *,
.CareersJobDescription :after,
.CareersJobDescription :before,
.CareersJobsListing *,
.CareersJobsListing :after,
.CareersJobsListing :before,
.CareersKeyFacts *,
.CareersKeyFacts :after,
.CareersKeyFacts :before,
.CareersPage *,
.CareersPage :after,
.CareersPage :before,
.CareersPage-description *,
.CareersPage-description :after,
.CareersPage-description :before,
.CareersPage-find-your-path *,
.CareersPage-find-your-path :after,
.CareersPage-find-your-path :before,
.CareersPage-key-facts *,
.CareersPage-key-facts :after,
.CareersPage-key-facts :before,
.CareersPage-rocketship *,
.CareersPage-rocketship :after,
.CareersPage-rocketship :before,
.CareersPage-step-inside *,
.CareersPage-step-inside :after,
.CareersPage-step-inside :before,
.CareersPage-testimonials *,
.CareersPage-testimonials :after,
.CareersPage-testimonials :before,
.CareersSeeOtheJobs *,
.CareersSeeOtheJobs :after,
.CareersSeeOtheJobs :before,
.CareersTeams *,
.CareersTeams :after,
.CareersTeams :before,
.CareersTestimonialSlider *,
.CareersTestimonialSlider :after,
.CareersTestimonialSlider :before,
.CareersVideoSliderModule *,
.CareersVideoSliderModule :after,
.CareersVideoSliderModule :before,
.CaseStudiesModule *,
.CaseStudiesModule :after,
.CaseStudiesModule :before,
.CaseStudyHero *,
.CaseStudyHero :after,
.CaseStudyHero :before,
.ContactPage *,
.ContactPage :after,
.ContactPage :before,
.ContentSlider *,
.ContentSlider :after,
.ContentSlider :before,
.CustomerStoryBanner-wrapper *,
.CustomerStoryBanner-wrapper :after,
.CustomerStoryBanner-wrapper :before,
.DataProtection *,
.DataProtection :after,
.DataProtection :before,
.DescriptionSlackPage-container *,
.DescriptionSlackPage-container :after,
.DescriptionSlackPage-container :before,
.DoubleFooter *,
.DoubleFooter :after,
.DoubleFooter :before,
.EduHero *,
.EduHero :after,
.EduHero :before,
.EduPrograms *,
.EduPrograms :after,
.EduPrograms :before,
.EduPrograms-programs *,
.EduPrograms-programs :after,
.EduPrograms-programs :before,
.EducationalProgramsBodyDescription *,
.EducationalProgramsBodyDescription :after,
.EducationalProgramsBodyDescription :before,
.EducationalProgramsBodyIntro *,
.EducationalProgramsBodyIntro :after,
.EducationalProgramsBodyIntro :before,
.EnterpriseTable *,
.EnterpriseTable :after,
.EnterpriseTable :before,
.EventSlider *,
.EventSlider :after,
.EventSlider :before,
.EventsFilter *,
.EventsFilter :after,
.EventsFilter :before,
.EventsHeader *,
.EventsHeader :after,
.EventsHeader :before,
.EventsList *,
.EventsList :after,
.EventsList :before,
.FAQ *,
.FAQ :after,
.FAQ :before,
.FinanceSchminance *,
.FinanceSchminance :after,
.FinanceSchminance :before,
.FinanceStories *,
.FinanceStories :after,
.FinanceStories :before,
.FinePrint *,
.FinePrint :after,
.FinePrint :before,
.ForwardIII-agenda-footer *,
.ForwardIII-agenda-footer :after,
.ForwardIII-agenda-footer :before,
.ForwardIII-agenda-hero *,
.ForwardIII-agenda-hero :after,
.ForwardIII-agenda-hero :before,
.ForwardIII-agenda-table *,
.ForwardIII-agenda-table :after,
.ForwardIII-agenda-table :before,
.ForwardIII-copyright *,
.ForwardIII-copyright :after,
.ForwardIII-copyright :before,
.ForwardIII-events *,
.ForwardIII-events :after,
.ForwardIII-events :before,
.ForwardIII-footer *,
.ForwardIII-footer :after,
.ForwardIII-footer :before,
.ForwardIII-header *,
.ForwardIII-header :after,
.ForwardIII-header :before,
.ForwardIII-headline *,
.ForwardIII-headline :after,
.ForwardIII-headline :before,
.ForwardIII-hero *,
.ForwardIII-hero :after,
.ForwardIII-hero :before,
.ForwardIII-registration *,
.ForwardIII-registration :after,
.ForwardIII-registration :before,
.ForwardIII-schedule *,
.ForwardIII-schedule :after,
.ForwardIII-schedule :before,
.ForwardIII-speakers *,
.ForwardIII-speakers :after,
.ForwardIII-speakers :before,
.ForwardIII-speakers-grid *,
.ForwardIII-speakers-grid :after,
.ForwardIII-speakers-grid :before,
.ForwardIII-speakers-hero *,
.ForwardIII-speakers-hero :after,
.ForwardIII-speakers-hero :before,
.ForwardIII-sponsors *,
.ForwardIII-sponsors :after,
.ForwardIII-sponsors :before,
.ForwardIII-sponsors-grid *,
.ForwardIII-sponsors-grid :after,
.ForwardIII-sponsors-grid :before,
.ForwardIII-sponsors-hero *,
.ForwardIII-sponsors-hero :after,
.ForwardIII-sponsors-hero :before,
.ForwardIII-video *,
.ForwardIII-video :after,
.ForwardIII-video :before,
.FoundationHero *,
.FoundationHero :after,
.FoundationHero :before,
.FoundationValues *,
.FoundationValues :after,
.FoundationValues :before,
.FreeTrialDescription *,
.FreeTrialDescription :after,
.FreeTrialDescription :before,
.FreeTrialFeatures *,
.FreeTrialFeatures :after,
.FreeTrialFeatures :before,
.GatedLPBodyContent *,
.GatedLPBodyContent :after,
.GatedLPBodyContent :before,
.GlobalGoTop *,
.GlobalGoTop :after,
.GlobalGoTop :before,
.GoBenefits *,
.GoBenefits :after,
.GoBenefits :before,
.GoComponents *,
.GoComponents :after,
.GoComponents :before,
.GoHero *,
.GoHero :after,
.GoHero :before,
.GuidelinesSlackPage-container *,
.GuidelinesSlackPage-container :after,
.GuidelinesSlackPage-container :before,
.HeroSlackPage *,
.HeroSlackPage :after,
.HeroSlackPage :before,
.HomepageHero *,
.HomepageHero :after,
.HomepageHero :before,
.HomepageHeroNews-container *,
.HomepageHeroNews-container :after,
.HomepageHeroNews-container :before,
.HomepageRebooted *,
.HomepageRebooted :after,
.HomepageRebooted :before,
.ImmersionLabsHeroHeader *,
.ImmersionLabsHeroHeader :after,
.ImmersionLabsHeroHeader :before,
.ImmersionLabsIntro *,
.ImmersionLabsIntro :after,
.ImmersionLabsIntro :before,
.ImmersionLabsJourney *,
.ImmersionLabsJourney :after,
.ImmersionLabsJourney :before,
.ImmersionLabsLocations *,
.ImmersionLabsLocations :after,
.ImmersionLabsLocations :before,
.ImmersionLabsPrograms *,
.ImmersionLabsPrograms :after,
.ImmersionLabsPrograms :before,
.ImmersionLabsRequestTour *,
.ImmersionLabsRequestTour :after,
.ImmersionLabsRequestTour :before,
.ImmersionLabsVR *,
.ImmersionLabsVR :after,
.ImmersionLabsVR :before,
.InfographicTable *,
.InsiderPreviewBanner *,
.InsiderPreviewBanner :after,
.InsiderPreviewBanner :before,
.InvestorsList *,
.InvestorsList :after,
.InvestorsList :before,
.JobsHero *,
.JobsHero :after,
.JobsHero :before,
.KeyFacts *,
.KeyFacts :after,
.KeyFacts :before,
.LandingAsset *,
.LandingAsset :after,
.LandingAsset :before,
.LandingHero *,
.LandingHero :after,
.LandingHero :before,
.LandingInfographic *,
.LandingInfographic :after,
.LandingInfographic :before,
.LeagueBenefits *,
.LeagueBenefits :after,
.LeagueBenefits :before,
.LeagueEnrollment *,
.LeagueEnrollment :after,
.LeagueEnrollment :before,
.LeagueEvents *,
.LeagueEvents :after,
.LeagueEvents :before,
.LongBenefits *,
.LongBenefits :after,
.LongBenefits :before,
.M001-1-GridHighlight *,
.M001-1-GridHighlight :after,
.M001-1-GridHighlight :before,
.M001GridHighlightIcons *,
.M001GridHighlightIcons :after,
.M001GridHighlightIcons :before,
.M004ContentMedia *,
.M004ContentMedia :after,
.M004ContentMedia :before,
.M005VideoCenter *,
.M005VideoCenter :after,
.M005VideoCenter :before,
.M008GeneralCopy *,
.M008GeneralCopy :after,
.M008GeneralCopy :before,
.MainContainer *,
.MainContainer :after,
.MainContainer :before,
.Management *,
.Management :after,
.Management :before,
.MediaBodyDisplayBanner *,
.MediaBodyDisplayBanner :after,
.MediaBodyDisplayBanner :before,
.MediaItem-list *,
.MediaItem-list :after,
.MediaItem-list :before,
.MicrosoftHero *,
.MicrosoftHero :after,
.MicrosoftHero :before,
.MicrosoftIntro *,
.MicrosoftIntro :after,
.MicrosoftIntro :before,
.MicrosoftProducts *,
.MicrosoftProducts :after,
.MicrosoftProducts :before,
.MicrosoftVideo *,
.MicrosoftVideo :after,
.MicrosoftVideo :before,
.MobileAppBanner *,
.MobileAppBanner :after,
.MobileAppBanner :before,
.MultiBodyHeadlineTitle *,
.MultiBodyHeadlineTitle :after,
.MultiBodyHeadlineTitle :before,
.MultiBodyHeroHeader *,
.MultiBodyHeroHeader :after,
.MultiBodyHeroHeader :before,
.MultiBodyMedia *,
.MultiBodyMedia :after,
.MultiBodyMedia :before,
.MultiBodyMediaFeaturesList *,
.MultiBodyMediaFeaturesList :after,
.MultiBodyMediaFeaturesList :before,
.MultiBodyNeedHelp *,
.MultiBodyNeedHelp :after,
.MultiBodyNeedHelp :before,
.MultiBodySectionHeader *,
.MultiBodySectionHeader :after,
.MultiBodySectionHeader :before,
.NeedHelp *,
.NeedHelp :after,
.NeedHelp :before,
.NewsWidget *,
.NewsWidget :after,
.NewsWidget :before,
.OfficesBody *,
.OfficesBody :after,
.OfficesBody :before,
.OfficesHeader *,
.OfficesHeader :after,
.OfficesHeader :before,
.Personas *,
.Personas :after,
.Personas :before,
.ProductColumn *,
.ProductColumn :after,
.ProductColumn :before,
.RelatedCaseStudies *,
.RelatedCaseStudies :after,
.RelatedCaseStudies :before,
.RelatedSolutions *,
.RelatedSolutions :after,
.RelatedSolutions :before,
.Release2019BodyCommunityUpdates *,
.Release2019BodyCommunityUpdates :after,
.Release2019BodyCommunityUpdates :before,
.Release2019BodyEnhancements *,
.Release2019BodyEnhancements :after,
.Release2019BodyEnhancements :before,
.Release2019BodyHeroHeader *,
.Release2019BodyHeroHeader :after,
.Release2019BodyHeroHeader :before,
.Release2019BodyHighlights *,
.Release2019BodyHighlights :after,
.Release2019BodyHighlights :before,
.Release2019BodyIntro *,
.Release2019BodyIntro :after,
.Release2019BodyIntro :before,
.Release2019BodyTestimonials *,
.Release2019BodyTestimonials :after,
.Release2019BodyTestimonials :before,
.Release2019BodyTryItNow *,
.Release2019BodyTryItNow :after,
.Release2019BodyTryItNow :before,
.Release2019BodykeyHighlights *,
.Release2019BodykeyHighlights :after,
.Release2019BodykeyHighlights :before,
.ResourcesAcademy *,
.ResourcesAcademy :after,
.ResourcesAcademy :before,
.ResourcesNav *,
.ResourcesNav :after,
.ResourcesNav :before,
.SAPLPBodyAutomate *,
.SAPLPBodyAutomate :after,
.SAPLPBodyAutomate :before,
.SAPLPBodyDiagram *,
.SAPLPBodyDiagram :after,
.SAPLPBodyDiagram :before,
.SAPLPBodyGetInTouch *,
.SAPLPBodyGetInTouch :after,
.SAPLPBodyGetInTouch :before,
.SAPLPBodyHeroHeader *,
.SAPLPBodyHeroHeader :after,
.SAPLPBodyHeroHeader :before,
.SAPLPBodyIntro *,
.SAPLPBodyIntro :after,
.SAPLPBodyIntro :before,
.SimpleContent *,
.SimpleContent :after,
.SimpleContent :before,
.SingleTestimonial *,
.SingleTestimonial :after,
.SingleTestimonial :before,
.SolutionAsset *,
.SolutionAsset :after,
.SolutionAsset :before,
.SolutionBanner *,
.SolutionBanner :after,
.SolutionBanner :before,
.SolutionBenefits *,
.SolutionBenefits :after,
.SolutionBenefits :before,
.SolutionBody *,
.SolutionBody :after,
.SolutionBody :before,
.SolutionHeader *,
.SolutionHeader :after,
.SolutionHeader :before,
.SolutionHelp *,
.SolutionHelp :after,
.SolutionHelp :before,
.SolutionHero *,
.SolutionHero :after,
.SolutionHero :before,
.SolutionHero-benefits *,
.SolutionHero-benefits :after,
.SolutionHero-benefits :before,
.SolutionHero-body *,
.SolutionHero-body :after,
.SolutionHero-body :before,
.SolutionHero-videoSection *,
.SolutionHero-videoSection :after,
.SolutionHero-videoSection :before,
.SolutionHero-weirderHeader *,
.SolutionHero-weirderHeader :after,
.SolutionHero-weirderHeader :before,
.SolutionNewBenefits *,
.SolutionNewBenefits :after,
.SolutionNewBenefits :before,
.SolutionQuote *,
.SolutionQuote :after,
.SolutionQuote :before,
.SolutionSellingPoints *,
.SolutionSellingPoints :after,
.SolutionSellingPoints :before,
.SolutionVideos *,
.SolutionVideos :after,
.SolutionVideos :before,
.SolutionsInfoBanner *,
.SolutionsInfoBanner :after,
.SolutionsInfoBanner :before,
.StoryContent *,
.StoryContent :after,
.StoryContent :before,
.SupportPlanDetails *,
.SupportPlanDetails :after,
.SupportPlanDetails :before,
.SupportResources *,
.SupportResources :after,
.SupportResources :before,
.TeamAwards *,
.TeamAwards :after,
.TeamAwards :before,
.TeamDesc *,
.TeamDesc :after,
.TeamDesc :before,
.Testimonials *,
.Testimonials :after,
.Testimonials :before,
.ThankYou *,
.ThankYou :after,
.ThankYou :before,
.TrialHeader *,
.TrialHeader :after,
.TrialHeader :before,
.TrustPillarGrid *,
.TrustPillarGrid :after,
.TrustPillarGrid :before,
.TrustPillarGrid-container *,
.TrustPillarGrid-container :after,
.TrustPillarGrid-container :before,
.TrustPillarGrid-grid *,
.TrustPillarGrid-grid :after,
.TrustPillarGrid-grid :before,
.TrustPillarGrid-header *,
.TrustPillarGrid-header :after,
.TrustPillarGrid-header :before,
.TrustPillarGrid-icon *,
.TrustPillarGrid-icon :after,
.TrustPillarGrid-icon :before,
.TrustPillarGrid-item *,
.TrustPillarGrid-item :after,
.TrustPillarGrid-item :before,
.TrustPillarGrid-itemBody.TrustPillarGrid-itemBody *,
.TrustPillarGrid-itemBody.TrustPillarGrid-itemBody :after,
.TrustPillarGrid-itemBody.TrustPillarGrid-itemBody :before,
.TrustPillarGrid-itemTitle.TrustPillarGrid-itemTitle *,
.TrustPillarGrid-itemTitle.TrustPillarGrid-itemTitle :after,
.TrustPillarGrid-itemTitle.TrustPillarGrid-itemTitle :before,
.TrustPillarGrid-subtitle.TrustPillarGrid-subtitle *,
.TrustPillarGrid-subtitle.TrustPillarGrid-subtitle :after,
.TrustPillarGrid-subtitle.TrustPillarGrid-subtitle :before,
.TrustPillarGrid-title.TrustPillarGrid-title *,
.TrustPillarGrid-title.TrustPillarGrid-title :after,
.TrustPillarGrid-title.TrustPillarGrid-title :before,
.TrustTable-table *,
.TrustTable-table :after,
.TrustTable-table :before,
.UiPathAwardsBottomCTA *,
.UiPathAwardsBottomCTA :after,
.UiPathAwardsBottomCTA :before,
.UiPathAwardsFAQ *,
.UiPathAwardsFAQ :after,
.UiPathAwardsFAQ :before,
.UiPathAwardsHeroHeader *,
.UiPathAwardsHeroHeader :after,
.UiPathAwardsHeroHeader :before,
.UiPathAwardsHighlights *,
.UiPathAwardsHighlights :after,
.UiPathAwardsHighlights :before,
.UiPathAwardsHowItWorks *,
.UiPathAwardsHowItWorks :after,
.UiPathAwardsHowItWorks :before,
.UiPathAwardsRules *,
.UiPathAwardsRules :after,
.UiPathAwardsRules :before,
.UiPathBroadcastForm *,
.UiPathBroadcastForm :after,
.UiPathBroadcastForm :before,
.UiPathBroadcastHeader *,
.UiPathBroadcastHeader :after,
.UiPathBroadcastHeader :before,
.UiPathBroadcastVideo *,
.UiPathBroadcastVideo :after,
.UiPathBroadcastVideo :before,
.UiPathDesc *,
.UiPathDesc :after,
.UiPathDesc :before,
.UiPathRecognitionModule *,
.UiPathRecognitionModule :after,
.UiPathRecognitionModule :before,
.UiPathStats *,
.UiPathStats :after,
.UiPathStats :before,
.UiStats *,
.UiStats :after,
.UiStats :before,
.UiSteps *,
.UiSteps :after,
.UiSteps :before,
.VideoGallery *,
.VideoGallery :after,
.VideoGallery :before,
.WhyPatty *,
.WhyPatty :after,
.WhyPatty :before,
.WhyUiPath *,
.WhyUiPath :after,
.WhyUiPath :before,
.WhyUiPath-video *,
.WhyUiPath-video :after,
.WhyUiPath-video :before {
  box-sizing: border-box;
}
.header-container-wrapper.header-container-wrapper {
  position: relative;
  z-index: 5;
}
.header-container-wrapper.header-container-wrapper .span12 {
  min-height: 0;
}
.BasicPage .span12.widget-span.widget-type-custom_widget {
  float: none !important;
}
.search-form a {
  padding-left: 4px;
  padding-right: 10px;
}
.search-form a i {
  color: #d0d2d9;
}
#search {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(11, 17, 38, 0.98);
  transition: all 0.5s ease-in-out;
  transform: translateY(-100%) scale(0);
  opacity: 0;
  z-index: 999999;
  overflow: hidden;
}
#search.open {
  transform: translate(0) scale(1);
  opacity: 1;
}
#search input[type="search"] {
  position: absolute;
  top: 45%;
  width: 50%;
  color: #fff;
  background: 0 0;
  font-size: 28px;
  color: #e74c2d;
  line-height: 32px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  text-align: left;
  border: 0;
  margin: 0 auto;
  margin-top: -51px;
  outline: 0;
  height: 50px;
  border-bottom: 2px solid #d0d2d9;
  border-radius: 0;
  -webkit-appearance: none;
  left: 0;
  right: 0;
}
#search input:focus {
  outline: 0;
  outline: 0;
  box-shadow: none;
}
.cookies-table-container {
  width: 100%;
  margin: 0 0 36px;
  overflow-x: scroll;
}
table.cookies-table td,
table.cookies-table th,
table.cookies-table tr {
  font-size: 14px;
  border: 1px solid #e0e0dc;
  padding: 10px;
}
.RPAWeekForm {
  width: 100% !important;
  margin: 0 !important;
  padding: 12px 12px 0;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .RPAWeekForm {
    padding: 12px 14px;
  }
}
@media screen and (min-width: 1024px) {
  .RPAWeekForm {
    padding: 12px 16px;
  }
}
.RPAWeekForm form {
  margin: 0;
}
.RPAWeekForm form > fieldset {
  margin: 0 auto;
}
.RPAWeekForm form select.hs-input {
  margin-bottom: 12px;
  width: 100% !important;
}
.RPAWeekForm form input.hs-input:not([type="checkbox"]) {
  width: 100% !important;
}
.RPAWeekForm .hs-form-booleancheckbox-display {
  margin-bottom: 12px;
}
.RPAWeekForm .RPAWeekForm .input select[name="job_level"],
.RPAWeekForm .RPAWeekForm .input > .hs-input {
  width: 100% !important;
}
.RPAWeekForm
  .hs-form-60dced06-03e4-4739-aafe-8843c3bbfaa7_9fe89652-e45e-4b2d-8950-85cc3174c61c
  fieldset.form-columns-2
  .hs-form-field,
.RPAWeekForm
  .hs-form-60dced06-03e4-4739-aafe-8843c3bbfaa7_d0cf6c88-a8d3-4108-a7cd-4118b7bca4c6
  fieldset.form-columns-1
  .hs-input,
.RPAWeekForm
  .hs-form-60dced06-03e4-4739-aafe-8843c3bbfaa7_e6866a1e-a3be-4617-a67c-67d1aa3e0413.hs-form-field,
.RPAWeekForm
  .hs-form-60dced06-03e4-4739-aafe-8843c3bbfaa7_ff80504e-70f6-40fd-ae55-7de23a5b99ac
  fieldset.form-columns-1
  .hs-input,
.RPAWeekForm .hs-input#email-60dced06-03e4-4739-aafe-8843c3bbfaa7_9863,
.RPAWeekForm .hs-input#job_level-60dced06-03e4-4739-aafe-8843c3bbfaa7_9863,
.RPAWeekForm
  .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field.smart-field,
.RPAWeekForm
  .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field.smart-field {
  width: 100% !important;
  float: none !important;
}
.RPAWeekForm .hs_submit .actions {
  text-align: center;
}
.RPAWeekForm .hs_submit .actions input.hs-button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  padding: 0.6em 1.25em;
  border-radius: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  color: #fff;
  background-color: #fa4616;
  border: 1px solid #fa4616;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  transition: color 0.15s ease, border-color 0.15s ease,
    background-color 0.15s ease;
  transform: scale(1) translateZ(0);
  transition: transform 0.05s ease;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  font-size: 22px;
}
.RPAWeekForm .hs_submit .actions input.hs-button:hover {
  color: #fff;
  transform: scale(1.075) translateZ(0);
  transition: transform 0.2s cubic-bezier(0.25, 1.6, 0.6, 1.4);
}
.Webinars {
  max-width: 964px;
  margin: 0 auto;
  padding: 44px 16px 24px;
}
.Webinars-title {
  margin: 0 0 40px;
  font-size: 28px;
  font-weight: 600;
  text-align: center;
}
.Webinars-items:empty ~ .Webinars-placeholder {
  display: block;
}
.Webinars-placeholder {
  display: none;
  padding: 32px 16px;
  border-radius: 5px;
  background-color: #113495;
  color: #fff;
  text-align: center;
}
.Webinars-placeholderTitle {
  margin: 0 0 16px;
  font-size: 28px;
  font-weight: 600;
  color: currentColor;
}
.Webinars-placeholderDesc {
  margin: 0;
  font-size: 16px;
  color: currentColor;
}
.Webinars-items {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0;
}
.Webinars-item {
  text-align: left;
}
.Webinars-item:not(:last-child) {
  margin: 0 0 28px;
}
.Webinars-items.Webinars-items--collapsed .Webinars-itemDesc {
  display: none;
}
.Webinars-items.Webinars-items--collapsed .Webinars-item {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 4px);
}
.Webinars-items.Webinars-items--collapsed .Webinars-item:nth-child(odd) {
  padding-right: 4px;
}
.Webinars-items.Webinars-items--collapsed .Webinars-item:nth-child(2n) {
  padding-left: 4px;
}
.Webinars-itemPic {
  position: relative;
  width: 100%;
  margin: 0 0 6px;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  border-radius: 3px;
}
.Webinars-itemPic > img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -50%;
  right: -50%;
  margin: auto;
}
.Webinars-itemTitle {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: 600;
  color: #1b1b1e;
}
.Webinars-items.Webinars-items--collapsed .Webinars-itemTitle {
  font-size: 14px;
}
.Webinars-itemStats {
  margin: 0 0 2px;
  font-size: 16px;
  font-weight: 600;
  color: #1b1b1e;
}
.Webinars-items.Webinars-items--collapsed .Webinars-itemStats {
  font-size: 11px;
}
.Webinars-itemDate {
  color: #f14d0d;
  font-weight: 700;
}
.Webinars-itemCategory:before {
  content: "|";
  display: inline;
  margin: 0 2px;
  color: #f14d0d;
}
.Webinars-itemDesc {
  margin: 0;
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  .Webinars-items {
    text-align: center;
  }
  .Webinars-items.Webinars-items--collapsed {
    text-align: left;
  }
  .Webinars-items.Webinars-items--collapsed .Webinars-itemTitle {
    font-size: 16px;
  }
  .Webinars-items.Webinars-items--collapsed .Webinars-itemStats {
    font-size: 14px;
  }
  .Webinars-title {
    margin: 0 0 44px;
    font-size: 32px;
  }
  .Webinars-items.Webinars-items--collapsed .Webinars-item:nth-child(odd) {
    padding-right: 0;
  }
  .Webinars-items.Webinars-items--collapsed .Webinars-item:nth-child(2n) {
    padding-left: 0;
  }
  .Webinars-item,
  .Webinars-items.Webinars-items--collapsed .Webinars-item {
    display: inline-block;
    vertical-align: top;
    width: calc(33.33% - 16px / 3);
  }
  .Webinars-item:nth-child(3n),
  .Webinars-items.Webinars-items--collapsed .Webinars-item:nth-child(3n) {
    padding-left: 4px;
  }
  .Webinars-item:nth-child(3n + 1),
  .Webinars-items.Webinars-items--collapsed .Webinars-item:nth-child(3n + 1) {
    padding-right: 4px;
  }
  .Webinars-item:nth-child(3n + 2),
  .Webinars-items.Webinars-items--collapsed .Webinars-item:nth-child(3n + 2) {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media screen and (min-width: 1280px) {
  .Webinars-items.Webinars-items--collapsed .Webinars-itemTitle {
    font-size: 18px;
  }
  .Webinars-items.Webinars-items--collapsed .Webinars-itemStats {
    font-size: 14px;
  }
  .Webinars-title {
    margin: 0 0 50px;
    font-size: 36px;
  }
  .Webinars-item:not(:last-child) {
    margin: 0 0 36px;
  }
  .Webinars-item {
    display: inline-block;
    width: calc(33.33% - 24px * 2 / 3);
  }
  .Webinars-item:nth-child(3n) {
    padding-left: 12px;
  }
  .Webinars-item:nth-child(3n + 1) {
    padding-right: 12px;
  }
  .Webinars-item:nth-child(3n + 2) {
    padding-right: 12px;
    padding-left: 12px;
  }
  .Webinars-items.Webinars-items--collapsed .Webinars-item {
    width: calc(25% - 16px * 3 / 4);
  }
  .Webinars-items.Webinars-items--collapsed .Webinars-item .Webinars-itemTitle {
    font-size: 16px;
  }
  .Webinars-items.Webinars-items--collapsed .Webinars-item .Webinars-itemStats {
    font-size: 12px;
  }
  .Webinars-items.Webinars-items--collapsed .Webinars-item:nth-child(4n + 1) {
    padding-right: 8px;
    padding-left: 0;
  }
  .Webinars-items.Webinars-items--collapsed .Webinars-item:nth-child(4n + 2),
  .Webinars-items.Webinars-items--collapsed .Webinars-item:nth-child(4n + 3) {
    padding-right: 8px;
    padding-left: 8px;
  }
  .Webinars-items.Webinars-items--collapsed .Webinars-item:nth-child(4n + 4) {
    padding-left: 8px;
    padding-right: 0;
  }
}
.contact-us-btn-wrap {
  position: relative;
}
.contact-us-btn-main {
  position: absolute;
  right: 20px;
  top: -50px;
}
@media screen and (max-width: 550px) {
  .contact-us-btn-main {
    position: relative;
    right: auto;
    top: 0;
    margin-bottom: 10px;
  }
}
.column-logo .span6:nth-child(odd) {
  margin-left: 0;
}
.col-lg-5ths,
.col-md-5ths,
.col-sm-5ths,
.col-xs-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  box-sizing: border-box;
}
.col-xs-5ths {
  width: 20%;
  float: left;
}
@media (min-width: 769px) {
  .col-sm-5ths {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  .col-md-5ths {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-5ths {
    width: 20%;
    float: left;
  }
}
.section-rpa {
  margin-top: 60px;
  margin-bottom: 60px;
}
.txt-right {
  text-align: right;
}
.txt-center {
  text-align: center;
}
.rpa-mt150 {
  margin-top: 150px;
}
.rpa-mt-mb0 {
  margin-top: 190px;
  margin-bottom: 0;
}
.rpa-btn {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 1.5;
  padding: 0.6em 1.25em;
  border-radius: 4px;
  text-align: center;
  min-width: 219px;
  display: inline-block;
}
.rpa-btn:focus,
.rpa-btn:hover {
  color: #fff;
  text-decoration: none;
}
.rpa-btn-blue,
.section-rpa-blue {
  background-color: #0084c9;
}
.section-rpa-blue {
  padding: 50px 0;
}
.rpa-btn-orange {
  background-color: #ff6900;
}
.txt-orange {
  color: #ff6900;
}
.txt-blue {
  color: #0084c9;
}
.txt-bg-orange {
  background-color: #ff6900;
  color: #fff;
  padding-right: 10px;
  padding-left: 10px;
}
.txt-grey {
  color: #97a4ad;
}
.section-rpa-blue h2,
.section-rpa-blue p {
  color: #fff;
}
.section-rpa-blue p {
  margin-bottom: 0;
}
.rpa-flex-mb {
  margin-bottom: -30px !important;
}
.rpa-header {
  background: #0084c9 url(https://uipath.com/hubfs/bg-header.png);
  background-repeat: no-repeat;
  padding-bottom: 100px;
  padding-top: 100px;
}
.rpa-header-video {
  margin-top: -70px;
}
.rpa-main-title {
  color: #fff;
  margin-top: 0;
}
.rpa-main-subtitle,
.rpa-main-title,
.rpa-q,
.rpa-subtitle,
.rpa-subtitle-2,
.rpa-subtitle-3,
.rpa-subtitle-4 {
  font-family: Poppins, sans-serif;
}
.rpa-main-title,
.rpa-subtitle {
  font-weight: 700;
}
.rpa-subtitle-4 {
  font-weight: 600;
  margin-top: 0;
}
.rpa-main-title,
.rpa-subtitle {
  font-size: 42px;
  line-height: 1.3em;
}
.rpa-subtitle span {
  line-height: 1.5em;
}
.rpa-subtitle-2,
.rpa-subtitle-3 {
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
}
.rpa-subtitle-3 {
  margin-top: 0;
}
.rpa-description {
  max-width: 800px;
  margin: 50px auto;
}
.rpa-description p,
.rpa-partneship {
  font-size: 22px;
  line-height: 26px;
  font-family: Open Sans, sans-serif;
}
.rpa-partneship {
  margin-bottom: 50px;
}
.rpa-q {
  font-size: 22px;
  line-height: 26px;
}
.rpa-q-wrap {
  width: 100%;
  border-bottom: 1px solid #ccc;
  display: inline-block;
  text-align: left;
  padding-top: 10px;
  margin-bottom: 10px;
}
.rpa-q-wrap,
.rqa-q-btn-wrap {
  display: inline-block;
  vertical-align: bottom;
}
.rpa-main-subtitle {
  display: inline-block;
  font-size: 22px;
  line-height: 26px;
  font-weight: 600;
  padding: 8px 10px;
}
.rpa-subtitle-2 {
  min-height: 80px;
  border-bottom: 1px solid #0084c9;
}
.rpa-s-titl-desc p,
.section-rpa p {
  color: #131d40;
  font-size: 16px;
  font-family: Open Sans, sans-serif;
}
.rpa-qa {
  margin-bottom: 20px;
}
.section-rpa-blue p {
  font-size: 16px;
  font-family: Open Sans, sans-serif;
}
.bg-grey {
  background-color: #ebf1f6;
}
.bg-grey-half-bottom,
.bg-grey-half-top {
  position: relative;
}
.rpa-title-bg {
  bottom: 0;
}
.bg-grey-half-top:after,
.rpa-title-bg {
  position: absolute;
  width: 100%;
  background-color: #ebf1f6;
  left: 0;
  z-index: -1;
}
.bg-grey-half-top:after {
  content: "";
  height: 56%;
  top: 0;
}
.rpa-s-content {
  padding-top: 50px;
  padding-bottom: 80px;
}
.rpa-s-btn-wrap {
  text-align: right;
}
.rpa-logo-wrap img,
.rpa-scheme-wrap img {
  max-width: 100%;
  height: auto;
}
.rpa-scheme-wrap img {
  display: block;
}
.rpa-scheme-wrap-pl {
  padding-left: 30px;
}
.rpa-logo-wrap {
  max-height: 65px;
  text-align: center;
  margin: 10px 0;
  overflow: hidden;
}
.rpa-logo-wrap:first-child {
  margin-top: 0;
}
.rpa-logo-wrap:last-child {
  margin-bottom: 0;
}
.rpa-video-wrap {
  text-align: center;
  position: relative;
  padding-bottom: 54%;
  padding-top: 25px;
  height: 0;
}
.rpa-video-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.rpa-final-pillars {
  margin-bottom: 50px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.rpa-absolute-img {
  position: relative;
}
.rpa-absolute-img a {
  position: absolute;
  z-index: 1;
}
.rpa-right img {
  right: 0;
}
.rpa-flex-contianer {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.rpa-flex-col-right {
  padding-left: 20px;
}
.rpa-flex-col-left {
  padding-right: 20px;
}
.rpa-flex-col-left:first-child {
  border-right: 5px solid #fff;
  min-width: 155px;
}
.rpa-img-video-wrap {
  position: relative;
}
.rpa-img-video-wrap a {
  position: absolute;
  max-width: 100%;
  height: auto;
  top: 50px;
}
.section-rpa-partnership {
  padding-top: 0;
  padding-bottom: 30px;
}
.rpa-go-wrap .rpa-subtitle-2 {
  min-height: auto;
  padding-bottom: 10px;
}
.rpa-go-wrap .rpa-s-titl-desc {
  margin-bottom: 50px;
}
img.mfp-img {
  padding: 0 !important;
  margin: 40px auto !important;
  background: #fff;
}
@media screen and (max-width: 1024px) {
  .rpa-img-video-wrap img {
    top: 20px;
  }
  .rpa-flex-mb {
    margin-bottom: 10px !important;
  }
}
@media screen and (max-width: 980px) {
  .rpa-mt150 {
    margin-top: 50px;
  }
  .rpa-mt-mb0 {
    margin-top: 140px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .rpa-flex-col-left:first-child {
    min-width: 100px;
  }
}
@media screen and (max-width: 768px) {
  .rpa-main-title,
  .rpa-subtitle {
    font-size: 32px;
  }
  .rpa-main-subtitle {
    font-size: 16px;
  }
  .rpa-subtitle-4 {
    font-size: 18px;
  }
  .rpa-header {
    padding-top: 30px;
  }
  .rpa-header-video {
    margin-top: -100px;
  }
  .rpa-description {
    margin: 20px auto;
  }
  .rpa-description p,
  .rpa-partneship {
    font-size: 18px;
  }
  .rpa-subtitle-2 {
    min-height: 40px;
  }
  .rpa-s-content {
    padding-bottom: 20px;
  }
  .rpa-s-btn-wrap {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .bg-grey-half-top:after {
    height: 100%;
  }
  .section-rpa {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .rpa-img-video-wrap {
    margin-top: 40px;
    margin-bottom: -45px;
    margin-left: -145px;
  }
  .rpa-img-video-wrap img {
    top: 0;
  }
  .rpa-q-wrap {
    max-width: 100%;
    margin-bottom: 10px;
  }
  .rpa-q {
    margin-bottom: 0;
  }
  .rpa-scheme-wrap-pl {
    padding-left: 0;
  }
  .rpa-mt150 {
    margin-top: 50px;
  }
  .rpa-mt-mb0 {
    margin-top: 250px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 630px) {
  .rpa-mt-mb0 {
    margin-top: 190px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 500px) {
  .rpa-mt-mb0 {
    margin-top: 120px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 400px) {
  .rpa-mt-mb0 {
    margin-top: 80px;
    margin-bottom: 0;
  }
}
.small-title {
  margin-bottom: 0;
  font-size: 18px;
  margin-top: 26px;
}
.small-title-grey {
  margin-top: 0;
  font-size: 14px;
}
.padd-top-bot {
  padding: 50px 0;
}
.row {
  margin-left: 0 !important;
}
.post-body {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .post-body {
    margin-top: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .post-body {
    margin-top: 48px;
  }
}
.rpa-subtitle-2 {
  min-height: auto !important;
  border-bottom: 0 !important;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-bottom: 0;
  color: #0084c9;
}
.rpa-subtitle-5,
.rpa-subtitle-wrap {
  min-height: 80px;
  border-bottom: 1px solid #ff6900;
}
.rpa-subtitle-wrap {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.title-text-medium a,
.title-text-small a {
  font-size: 18px;
}
@media screen and (min-width: 1024px) {
  .title-text-medium a,
  .title-text-small a {
    font-size: 20px;
  }
}
.title-text-big a {
  font-size: 20px !important;
}
@media screen and (min-width: 1024px) {
  .title-text-big a {
    font-size: 32px !important;
  }
}
@media screen and (min-width: 1440px) {
  .title-text-big a {
    font-size: 36px !important;
  }
}
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .blog-title,
.hs-blog-name-release-notes.hs-blog-name-release-notes .blog-title {
  margin: 0 18px;
}
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content {
  padding: 30px 18px 36px;
}
@media screen and (min-width: 768px) {
  .hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
    .article-content,
  .hs-blog-name-release-notes.hs-blog-name-release-notes .article-content {
    padding: 35px 14px 70px;
  }
}
@media screen and (min-width: 1024px) {
  .hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
    .article-content,
  .hs-blog-name-release-notes.hs-blog-name-release-notes .article-content {
    padding: 40px 16px 80px;
  }
}
@media screen and (min-width: 1440px) {
  .hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
    .article-content,
  .hs-blog-name-release-notes.hs-blog-name-release-notes .article-content {
    padding: 45px 18px 90px;
  }
}
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  h1,
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  h2,
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  h3,
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  h4,
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  h5,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content h1,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content h2,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content h3,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content h4,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content h5 {
  text-align: left;
}
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  h1,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content h1 {
  margin: 24px 0;
  font-size: 28px;
  font-weight: 500;
}
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  h2,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content h2 {
  margin: 32px 0 16px;
  font-size: 22px;
  font-weight: 500;
}
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  h3,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content h3 {
  margin: 24px 0 12px;
  font-size: 20px;
  font-weight: 500;
}
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  h4,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content h4 {
  margin: 20px 0 12px;
  font-size: 18px;
  font-weight: 18px;
}
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  p,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content p {
  margin: 0 0 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  a,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content a {
  text-decoration: none;
  color: #0085ca !important;
}
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  a:visited,
.hs-blog-name-release-notes.hs-blog-name-release-notes
  .article-content
  a:visited {
  color: currentColor;
}
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  ol,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content ol {
  margin: 0 0 20px;
  padding: 0 0 0 24px;
  list-style: decimal;
  line-height: 1.6;
}
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  ol
  li,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content ol li {
  margin: 0 0 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #131d40;
  line-height: 1.6;
}
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  ul,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content ul {
  margin: 0 0 20px;
  padding: 0 0 0 24px;
  list-style: disc;
  line-height: 1.6;
}
.hs-blog-name-french-release-notes.hs-blog-name-french-release-notes
  .article-content
  ul
  li,
.hs-blog-name-release-notes.hs-blog-name-release-notes .article-content ul li {
  margin: 0 0 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #131d40;
  line-height: 1.6;
}
.container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.body-container-wrapper {
  position: relative;
  z-index: 0;
}
.modal-backdrop {
  background-color: transparent;
}
.social-links .copyright a:hover {
  color: #fff;
}
@media screen and (max-width: 768px) {
  .hs-content-path-blog-road-to-3-billion-qa-carl-eschenbach-sequoia
    .blog-post-image {
    background-position: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  #hs_cos_wrapper_module_153709029876197 .container-full.grey-bg .row-fluid {
    text-align: center;
  }
  #hs_cos_wrapper_module_153709029876197 .container-full.grey-bg .span3 {
    float: none;
    display: inline-block;
    vertical-align: top;
  }
  #hs_cos_wrapper_module_153709029876197
    .container-full.grey-bg
    .span3:last-child {
    display: none;
  }
}
.blog-post-refresh h2 {
  margin: 48px 0 32px;
}
.blog-post-refresh blockquote,
.blog-post-refresh iframe,
.blog-post-refresh p,
.blog-post-refresh ul {
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .training-partners .row-fluid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.hs-content-id-6317181550 .hs-form-1883d4fd-38f3-47f8-afa1-8d548b340269,
.hs-content-id-6317181550
  .hs-form-f0e11947-154f-4d18-9af7-dc7f2efd080c_e3ccee53-9744-492c-9758-551d04d16e92,
.hs-content-id-6338698889 .hs-form-1883d4fd-38f3-47f8-afa1-8d548b340269,
.hs-content-id-6338698889
  .hs-form-f0e11947-154f-4d18-9af7-dc7f2efd080c_e3ccee53-9744-492c-9758-551d04d16e92,
.hs-content-id-6339018822 .hs-form-1883d4fd-38f3-47f8-afa1-8d548b340269,
.hs-content-id-6339018822
  .hs-form-f0e11947-154f-4d18-9af7-dc7f2efd080c_e3ccee53-9744-492c-9758-551d04d16e92,
.hs-content-id-6339018842 .hs-form-1883d4fd-38f3-47f8-afa1-8d548b340269,
.hs-content-id-6339018842
  .hs-form-f0e11947-154f-4d18-9af7-dc7f2efd080c_e3ccee53-9744-492c-9758-551d04d16e92 {
  text-align: center;
}
.hs-content-id-6317181550 p,
.hs-content-id-6338698889 p,
.hs-content-id-6339018822 p,
.hs-content-id-6339018842 p {
  margin-bottom: 24px;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #002855;
}
.hs-content-id-6317181550 .hs-form,
.hs-content-id-6338698889 .hs-form,
.hs-content-id-6339018822 .hs-form,
.hs-content-id-6339018842 .hs-form {
  padding: 0 16px 32px;
  margin-bottom: 60px;
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}
.hs-content-id-6317181550 .hs-form .hs-richtext,
.hs-content-id-6338698889 .hs-form .hs-richtext,
.hs-content-id-6339018822 .hs-form .hs-richtext,
.hs-content-id-6339018842 .hs-form .hs-richtext {
  margin: 0 0 20px;
  font-family: Inter, sans-serif;
  font-size: 25px;
  line-height: 1.5;
  color: #08131f;
}
.hs-content-id-6317181550 .hs-form .hs-input,
.hs-content-id-6338698889 .hs-form .hs-input,
.hs-content-id-6339018822 .hs-form .hs-input,
.hs-content-id-6339018842 .hs-form .hs-input {
  height: auto;
  padding: 12px;
  margin-bottom: 12px;
}
.hs-content-id-6317181550 .hs-form .hs-button.primary.large,
.hs-content-id-6338698889 .hs-form .hs-button.primary.large,
.hs-content-id-6339018822 .hs-form .hs-button.primary.large,
.hs-content-id-6339018842 .hs-form .hs-button.primary.large {
  float: right;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0.65em 1.25em;
  border-radius: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  color: #fff;
  background-color: #fa4616;
  border: 1px solid #fa4616;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  transition: color 0.15s ease, border-color 0.15s ease,
    background-color 0.15s ease;
  transform: scale(1) translateZ(0);
  transition: transform 0.05s ease;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.hs-content-id-6317181550 .hs-form .hs-button.primary.large:visited,
.hs-content-id-6338698889 .hs-form .hs-button.primary.large:visited,
.hs-content-id-6339018822 .hs-form .hs-button.primary.large:visited,
.hs-content-id-6339018842 .hs-form .hs-button.primary.large:visited {
  color: #fff;
}
.hs-content-id-6317181550 .hs-form .hs-button.primary.large:hover,
.hs-content-id-6338698889 .hs-form .hs-button.primary.large:hover,
.hs-content-id-6339018822 .hs-form .hs-button.primary.large:hover,
.hs-content-id-6339018842 .hs-form .hs-button.primary.large:hover {
  color: #fff;
  transform: scale(1.075) translateZ(0);
  transition: transform 0.2s cubic-bezier(0.25, 1.6, 0.6, 1.4);
}
.footer-background
  .footer
  .hs-menu-wrapper.hs-menu-flow-vertical
  > ul
  li.hs-menu-depth-1
  > a {
  padding: 0;
}
.footer-background .footer li.hs-item-has-children > a {
  padding: 0 !important;
}
.header-container-wrapper.header-container-wrapper {
  height: auto;
}
.slick-dotted.slick-slider {
  margin-bottom: 0;
}
.NewsWidget {
  padding: 48px 24px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .NewsWidget {
    padding: 56px 14px;
    background-color: #f5f8fa;
  }
}
@media screen and (min-width: 1024px) {
  .NewsWidget {
    padding: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .NewsWidget {
    padding: 54px 45px;
  }
}
.NewsWidget-title.NewsWidget-title {
  margin: 0 0 24px;
  font-size: 32px;
  font-weight: 600;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .NewsWidget-title.NewsWidget-title {
    margin: 0 0 35px;
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .NewsWidget-title.NewsWidget-title {
    margin: 0 0 32px;
    font-size: 36px;
  }
}
@media screen and (min-width: 1440px) {
  .NewsWidget-title.NewsWidget-title {
    margin: 0 0 45px;
  }
}
@media screen and (min-width: 768px) {
  .NewsWidget-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 10px 0 rgba(8, 19, 31, 0.05);
    overflow: hidden;
  }
}
@media screen and (min-width: 768px) {
  .NewsWidget-aside {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 21px;
    background-color: rgba(245, 248, 250, 0.5);
  }
}
@media screen and (min-width: 1024px) {
  .NewsWidget-aside {
    padding: 24px;
  }
  html.flexboxtweener .NewsWidget-aside {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
  }
}
@media screen and (min-width: 1440px) {
  .NewsWidget-aside {
    padding: 22.5px;
    padding-left: 31.5px;
  }
}
@media screen and (min-width: 768px) {
  .NewsWidget-asideContainer {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
.NewsWidget-subtitle {
  margin: 0 0 22px;
  font-size: 22px;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .NewsWidget-subtitle {
    display: none;
  }
}
.NewsWidget-item {
  margin-bottom: 38px;
  text-align: left;
}
.NewsWidget-item:not(.NewsWidget-item--hero) {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .NewsWidget-item--hero {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    margin: 0;
  }
}
@media screen and (min-width: 1024px) {
  .NewsWidget-item:not(.NewsWidget-item--hero) {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1440px) {
  .NewsWidget-item:not(.NewsWidget-item--hero) {
    margin-bottom: 22.5px;
  }
}
.NewsWidget-itemPic {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 50%;
  margin: 0 0 18px;
  border-radius: 4px;
  overflow: hidden;
}
.NewsWidget-itemPic > img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transform: translate(-50%, -50%);
}
.NewsWidget-item:not(.NewsWidget-item--hero) .NewsWidget-itemPic {
  width: 72px;
  height: 72px;
  padding: 0;
  margin: 0 18px 0 0;
  border-radius: 4px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.NewsWidget-item:not(.NewsWidget-item--hero) .NewsWidget-itemPic:after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 40, 85, 0.33);
  box-shadow: inset 0 0 25px rgba(8, 19, 31, 0.75);
}
@media screen and (min-width: 768px) {
  .NewsWidget-itemPic {
    margin: 0;
    border-radius: 0;
  }
  .NewsWidget-itemPic:after {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 40, 85, 0.5);
    box-shadow: inset 0 0 100px rgba(8, 19, 31, 0.5);
  }
}
@media screen and (min-width: 1024px) {
  .NewsWidget-item:not(.NewsWidget-item--hero) .NewsWidget-itemPic {
    width: 80px;
    height: 80px;
    margin: 0 20px 0 0;
    width: 88px;
    height: 88px;
    margin: 0 22.5px 0 0;
  }
}
.NewsWidget-itemBody {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .NewsWidget-itemBody {
    position: relative;
  }
  .NewsWidget-item.NewsWidget-item--hero .NewsWidget-itemBody {
    padding: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .NewsWidget-item.NewsWidget-item--hero .NewsWidget-itemBody {
    padding: 20px;
  }
  html.flexboxtweener .NewsWidget-itemBody {
    width: 100%;
  }
}
@media screen and (min-width: 1440px) {
  .NewsWidget-item.NewsWidget-item--hero .NewsWidget-itemBody {
    padding: 22.5px;
  }
}
@media screen and (min-width: 768px) {
  .NewsWidget-itemHeader {
    position: absolute;
    bottom: 100%;
    left: 14px;
    right: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .NewsWidget-itemHeader {
    left: 16px;
    right: 16px;
  }
}
@media screen and (min-width: 1440px) {
  .NewsWidget-itemHeader {
    left: 18px;
    right: 18px;
  }
}
.NewsWidget-itemTitle.NewsWidget-itemTitle {
  margin: 0;
  font-size: 0;
  line-height: 1.5;
  font-size: 15px;
  letter-spacing: 0;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.NewsWidget-itemTitle.NewsWidget-itemTitle a {
  color: #002855;
  text-decoration: none;
}
.NewsWidget-item--hero .NewsWidget-itemTitle.NewsWidget-itemTitle {
  margin: 0 0 12px;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.75px;
}
@media screen and (min-width: 768px) {
  .NewsWidget-itemTitle.NewsWidget-itemTitle {
    font-size: 18px;
  }
  .NewsWidget-item--hero .NewsWidget-itemTitle.NewsWidget-itemTitle {
    margin-top: 8px;
    line-height: 1.4;
  }
  .NewsWidget-item--hero .NewsWidget-itemTitle.NewsWidget-itemTitle a {
    color: #fff;
    text-shadow: 0 0 1px hsla(0, 0%, 100%, 0.5);
  }
}
@media screen and (min-width: 1024px) {
  .NewsWidget-item--hero .NewsWidget-itemTitle.NewsWidget-itemTitle {
    margin-top: 10px;
    font-size: 28px;
  }
}
.NewsWidget-itemDate.NewsWidget-itemDate {
  margin: 0 0 10px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  color: #131d40;
}
@media screen and (min-width: 768px) {
  .NewsWidget-item--hero .NewsWidget-itemDate.NewsWidget-itemDate {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
  }
}
.NewsWidget-itemDesc.NewsWidget-itemDesc {
  display: none;
  margin: 0 0 14px;
}
.NewsWidget-itemDesc.NewsWidget-itemDesc p {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.9;
  letter-spacing: 0.45px;
  color: #002855;
}
.NewsWidget-itemDesc.NewsWidget-itemDesc p:not(:last-child) {
  margin: 0 0 12px;
}
.NewsWidget-item--hero .NewsWidget-itemDesc.NewsWidget-itemDesc {
  display: block;
}
@media screen and (min-width: 768px) {
  .NewsWidget-itemDesc.NewsWidget-itemDesc p {
    line-height: 1.8;
  }
}
@media screen and (min-width: 1024px) {
  .NewsWidget-itemDesc.NewsWidget-itemDesc {
    margin: 0 0 24px;
  }
  .NewsWidget-itemDesc.NewsWidget-itemDesc p {
    font-size: 15px;
    line-height: 1.7;
  }
}
.NewsWidget-itemLink {
  font-size: 16px;
}
.NewsWidget-item:not(.NewsWidget-item--hero) .NewsWidget-itemLink {
  display: none;
}
@media screen and (min-width: 768px) {
  .NewsWidget-itemLink {
    -ms-flex-item-align: start;
    align-self: flex-start;
    width: auto;
  }
  .NewsWidget-item:not(.NewsWidget-item--hero) .NewsWidget-itemLink {
    display: block;
  }
}
.elements-text .item {
  display: none;
  padding-right: 20px;
}
.elements-text .item.active {
  display: block;
}
.elements-images .inner {
  position: absolute;
  z-index: 0;
  width: 100%;
  max-width: 650px;
  padding: 10px;
  border: 1px solid #ebebeb;
  border-radius: 5px;
  background: #fff;
  box-shadow: 3px 3px 5px 0 hsla(0, 0%, 92%, 0.8);
}
.elements-images .inner img {
  width: 100%;
  height: 100%;
}
.elements-images .item {
  transform: scale(0.85);
  opacity: 0;
  transform-origin: 50% 50%;
  transition: transform 0.25s ease, opacity 0.3s ease;
}
.elements-images .item.active {
  opacity: 1;
  transform: scale(1);
  transition: transform 0.2s cubic-bezier(0.55, 0.82, 0.75, 1.2) 0.2s,
    opacity 0.25s ease 0.1s;
}
@media screen and (min-width: 768px) {
  .CaseStudiesModule
    .CaseStudiesModule-container
    .CaseStudiesModule-slide-header
    .CaseStudiesModule-slide-header-right
    img {
    width: 100%;
  }
  .CaseStudiesModule-slide-header-right img {
    display: inline-block;
    width: 100%;
  }
}

/* Solutions Mega Menu */
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .MainHeader-menuContainer > .Menu-list > .Menu-item--leftMenu:nth-of-type(2) > .Menu-deepList.Menu-deepList--leftMenu ul.Menu-container-menuItems {
    width: 992px;
    margin: 0 auto;
  }
}

@media screen and (min-width: 1025px) {
  .MainHeader-menuContainer > .Menu-list > .Menu-item--leftMenu:nth-of-type(2) > .Menu-deepList.Menu-deepList--leftMenu .Menu-container-menuItems > li {
    width: 222px;
    box-sizing: content-box;
  }
  .MainHeader-menuContainer > .Menu-list > .Menu-item--leftMenu:nth-of-type(2) > .Menu-deepList.Menu-deepList--leftMenu .Menu-container-menuItems > li .Menu-deepItem {
    padding-right: 2px;
  }
  .MainHeader-menuContainer > .Menu-list > .Menu-item--leftMenu:nth-of-type(2) > .Menu-deepList.Menu-deepList--leftMenu .Menu-container-menuItems > li:first-of-type {
    padding: 16px 12px 16px 16px;
  }
  .MainHeader-menuContainer > .Menu-list > .Menu-item--leftMenu:nth-of-type(2) > .Menu-deepList.Menu-deepList--leftMenu .Menu-container-menuItems > li:not(:first-of-type) {
    padding: 16px 12px 16px;
  }
}

.MainHeader-menuContainer > .Menu-list > .Menu-item--leftMenu:nth-of-type(2) > .Menu-deepList.Menu-deepList--leftMenu .Menu-container-menuItems > li {
  width: 25%;
  box-sizing: border-box;
}