/* V3 - Login */

position: relative;
width: 1440px;
height: 1029px;

background: #FFFFFF;


/* Frame 96 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0px 88px;

position: absolute;
width: 640px;
height: 1029px;
left: 800px;
top: 0px;

background: #FFFFFF;


/* Frame 96 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: static;
width: 464px;
height: 683px;
left: 88px;
top: 173px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;
margin: 0px 10px;


/* image 2 */

position: static;
width: 165.67px;
height: 56px;
left: calc(50% - 165.67px/2 - 149.17px);
top: calc(50% - 56px/2 - 313.5px);

background: url(image.png);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 48px 0px;


/* Frame 96 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: static;
width: 464px;
height: 81px;
left: 0px;
top: 104px;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;
margin: 48px 0px;


/* Welcome Back */

position: static;
width: 274px;
height: 52px;
left: 0px;
top: 0px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: 600;
font-size: 40px;
line-height: 52px;
/* identical to box height */

/* Text Black */
color: #1D1D1D;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 8px 0px;


/* Enter your data to login */

position: static;
width: 308px;
height: 21px;
left: 0px;
top: 60px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 21px;
/* identical to box height */

/* Text Black */
color: #1D1D1D;

opacity: 1;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
margin: 8px 0px;


/* Frame 96 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: static;
width: 464px;
height: 450px;
left: 0px;
top: 233px;


/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;
margin: 48px 0px;


/* Frame 96 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: static;
width: 464px;
height: 348px;
left: 0px;
top: 0px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;
margin: 40px 0px;


/* Frame 96 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: static;
width: 464px;
height: 88px;
left: 0px;
top: 0px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;
margin: 32px 0px;


/* Frame 96 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;

position: static;
width: 168px;
height: 21px;
left: 0px;
top: 0px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 12px 0px;


/* Username (Your email) */

position: static;
width: 168px;
height: 21px;
left: 0px;
top: 0px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 21px;
/* identical to box height */

/* Text Black */
color: #1D1D1D;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 0px 4px;


/* Frame 31 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
padding: 16px;

position: static;
width: 464px;
height: 55px;
left: 0px;
top: 33px;

border: 1px solid #E5E5E5;
box-sizing: border-box;
border-radius: 8px;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;
margin: 12px 0px;


/* Enter your email address */

position: static;
width: 201px;
height: 23px;
left: 16px;
top: 16px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 23px;
text-align: center;

/* Text Black */
color: #1D1D1D;

opacity: 1;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 16px 0px;


/* Frame 97 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: static;
width: 464px;
height: 88px;
left: 0px;
top: 120px;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;
margin: 32px 0px;


/* Frame 96 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;

position: static;
width: 72px;
height: 21px;
left: 0px;
top: 0px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 12px 0px;


/* Password */

position: static;
width: 72px;
height: 21px;
left: 0px;
top: 0px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 21px;
/* identical to box height */

/* Text Black */
color: #1D1D1D;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 0px 4px;


/* Frame 31 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
padding: 16px;

position: static;
width: 464px;
height: 55px;
left: 0px;
top: 33px;

border: 1px solid #E5E5E5;
box-sizing: border-box;
border-radius: 8px;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;
margin: 12px 0px;


/* Enter your password */

position: static;
width: 166px;
height: 23px;
left: 16px;
top: 16px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 23px;
text-align: center;

/* Text Black */
color: #1D1D1D;

opacity: 1;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 16px 0px;


/* Frame 96 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;

position: static;
width: 464px;
height: 21px;
left: 0px;
top: 240px;


/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;
margin: 32px 0px;


/* Frame 96 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;

position: static;
display: none;
width: 322px;
height: 21px;
left: 0px;
top: 0px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;
margin: 0px 12px;


/* Frame 98 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
padding: 16px;

position: static;
width: 20px;
height: 20px;
left: 0px;
top: 0.5px;

border: 1px solid #E5E5E5;
box-sizing: border-box;
border-radius: 2px;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 0px 12px;


/* Remember Me */

position: static;
width: 107px;
height: 21px;
left: 32px;
top: 0px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 21px;
/* identical to box height */

/* Text Black */
color: #1D1D1D;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
margin: 0px 12px;


/* Forgot Password? */

position: static;
width: 130px;
height: 21px;
left: 0px;
top: 0px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 21px;
/* identical to box height */
text-decoration-line: underline;

/* Blue */
color: #004FEF;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
margin: 0px 12px;


/* Frame 31 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 16px;

position: static;
width: 464px;
height: 55px;
left: 0px;
top: 293px;

/* Blue */
background: #004FEF;
border-radius: 8px;

/* Inside auto layout */
flex: none;
order: 3;
align-self: stretch;
flex-grow: 0;
margin: 32px 0px;


/* Log In */

position: static;
width: 52px;
height: 23px;
left: 206px;
top: 16px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 23px;
text-align: center;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 16px 0px;


/* Rectangle 18 */

position: static;
width: 464px;
height: 1px;
left: 0px;
top: 388px;

background: #E6E6E6;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;
margin: 40px 0px;


/* Frame 96 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: flex-start;
padding: 0px;

position: static;
width: 464px;
height: 21px;
left: 0px;
top: 429px;


/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;
margin: 40px 0px;


/* A first time user? */

position: static;
width: 125px;
height: 21px;
left: 99px;
top: 0px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 21px;
/* identical to box height */

color: #81828B;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 0px 8px;


/* Create an account */

position: static;
width: 133px;
height: 21px;
left: 232px;
top: 0px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 21px;
/* identical to box height */
text-decoration-line: underline;

/* Blue */
color: #004FEF;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
margin: 0px 8px;


/* Rectangle 23 */

position: absolute;
width: 800px;
height: 1029px;
left: 0px;
top: 2px;

background: url(brooke-cagle-g1Kr4Ozfoac-unsplash.jpg);


/* Rectangle 24 */

position: absolute;
width: 800px;
height: 1029px;
left: -12px;
top: 0px;

background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);


/* Frame 173 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 609px;
height: 385px;
left: 84px;
top: 473px;



/* Meet Cultural Navigator */

position: static;
width: 609px;
height: 36px;
left: 0px;
top: 0px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: 600;
font-size: 28px;
line-height: 36px;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;
margin: 24px 0px;


/* Platform with comprehensive cultural and business information designed to increase your competitive advantage in today's global business environment. */

position: static;
width: 609px;
height: 84px;
left: 0px;
top: 60px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 28px;
/* or 156% */

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;
margin: 24px 0px;


/* Rectangle 18 */

position: static;
width: 609px;
height: 1px;
left: 0px;
top: 168px;

background: #FFFFFF;
opacity: 1;

/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;
margin: 24px 0px;


/* Frame 173 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: static;
width: 609px;
height: 192px;
left: 0px;
top: 193px;


/* Inside auto layout */
flex: none;
order: 3;
align-self: stretch;
flex-grow: 0;
margin: 24px 0px;


/* Understand your cultural preferences and how they impact your work */

position: static;
width: 609px;
height: 28px;
left: 0px;
top: 0px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 28px;
/* identical to box height, or 175% */

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;
margin: 6px 0px;


/* Identify potential cultural challenges and strategies for addressing them */

position: static;
width: 609px;
height: 28px;
left: 0px;
top: 34px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 28px;
/* identical to box height, or 175% */

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;
margin: 6px 0px;


/* Collaborate more effectively with colleagues and clients in other cultures */

position: static;
width: 609px;
height: 28px;
left: 0px;
top: 68px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 28px;
/* identical to box height, or 175% */

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;
margin: 6px 0px;


/* Interact with an extensive and experienced group of Subject Matter Experts */

position: static;
width: 609px;
height: 28px;
left: 0px;
top: 102px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 28px;
/* identical to box height, or 175% */

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 3;
align-self: stretch;
flex-grow: 0;
margin: 6px 0px;


/* Follow step-by-step Learning Paths that guide you to interactive content that is relevant to you */

position: static;
width: 609px;
height: 56px;
left: 0px;
top: 136px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 28px;
/* or 175% */

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 4;
align-self: stretch;
flex-grow: 0;
margin: 6px 0px;


/* Frame 97 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 114px;
height: 10px;
left: 579px;
top: 938px;



/* Ellipse 9 */

position: static;
width: 10px;
height: 10px;
left: 0px;
top: 0px;

background: #FFFFFF;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 0px 16px;


/* Ellipse 10 */

position: static;
width: 10px;
height: 10px;
left: 26px;
top: 0px;

opacity: 1;
border: 2px solid #FFFFFF;
box-sizing: border-box;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
margin: 0px 16px;


/* Ellipse 11 */

position: static;
width: 10px;
height: 10px;
left: 52px;
top: 0px;

opacity: 1;
border: 2px solid #FFFFFF;
box-sizing: border-box;

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;
margin: 0px 16px;


/* Ellipse 12 */

position: static;
width: 10px;
height: 10px;
left: 78px;
top: 0px;

opacity: 1;
border: 2px solid #FFFFFF;
box-sizing: border-box;

/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;
margin: 0px 16px;


/* Ellipse 13 */

position: static;
width: 10px;
height: 10px;
left: 104px;
top: 0px;

opacity: 1;
border: 2px solid #FFFFFF;
box-sizing: border-box;

/* Inside auto layout */
flex: none;
order: 4;
flex-grow: 0;
margin: 0px 16px;


/* Frame 125 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 174px;
height: 44px;
left: 84px;
top: 921px;



/* Frame 126 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 12px 20px;

position: static;
width: 174px;
height: 44px;
left: 0px;
top: 0px;

border: 1px solid #FFFFFF;
box-sizing: border-box;
border-radius: 112px;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 0px 12px;


/* el:play */

position: static;
width: 13px;
height: 13px;
left: 20px;
top: 15.5px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 0px 10px;


/* Vector */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 0%;
bottom: 0%;

background: #FFFFFF;


/* Play Intro Video */

position: static;
width: 111px;
height: 20px;
left: 43px;
top: 12px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 19px;
/* identical to box height */

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
margin: 0px 10px;


/* Frame 30 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 12px 20px;

position: static;
display: none;
width: 192px;
height: 44px;
left: 165px;
top: 0px;

border: 1px solid #E5E5E5;
box-sizing: border-box;
border-radius: 112px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
margin: 0px 12px;


/* el:download-alt */

position: static;
width: 16px;
height: 16px;
left: 20px;
top: 14px;

opacity: 1;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
margin: 0px 10px;


/* Vector */

position: absolute;
left: 0%;
right: 0%;
top: 0%;
bottom: 0%;

/* Text Black */
background: #1D1D1D;


/* Download - 9.4Mb */

position: static;
width: 126px;
height: 20px;
left: 46px;
top: 12px;

font-family: 'IBM Plex Sans',Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 19px;
/* identical to box height */

/* Text Black */
color: #1D1D1D;

opacity: 1.0;;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
margin: 0px 10px;
