From dfda6b66a25cbf9a713ed8dc83d9b14a987f04d6 Mon Sep 17 00:00:00 2001
From: joshdrink
Date: Fri, 10 Aug 2018 11:01:33 -0400
Subject: [PATCH] Experience Templating
---
.scss-lint.yml | 6 +-
models.txt | 170 +++++++
public/css/app.css | 2 +-
public/js/app.js | 291 ++++++++++--
resources/assets/js/app.js | 284 ++++++++++--
resources/assets/sass/app.scss | 19 +-
.../assets/sass/components/_accordions.scss | 151 +++++++
.../assets/sass/components/_buttons.scss | 81 ++++
resources/assets/sass/components/_forms.scss | 81 ++--
.../application/post/_experience.scss | 76 ++++
.../application/post/_questions.scss | 51 ++-
.../application/post/_skill-layout.scss | 1 -
.../components/application/post/_skill.scss | 13 +
.../components/application/post/_tracker.scss | 2 +-
.../application/post/skill/_add.scss | 60 +++
.../application/post/skill/_declaration.scss | 160 +++++++
.../application/post/skill/_reference.scss | 0
.../application/post/skill/_sample.scss | 0
.../sass/components/profile/_questions.scss | 26 ++
resources/lang/en/common/menu.php | 2 +-
.../application_post/common/add.html.twig | 24 +
.../common/reference.html.twig | 44 ++
.../application_post/common/sample.html.twig | 0
.../application_post/common/sidebar.html.twig | 8 +-
.../common/skill-content.html.twig | 33 ++
.../common/skill-layout.html.twig | 54 ++-
.../application_post/common/skill.html.twig | 201 +++++++++
.../application_post/common/tracker.html.twig | 11 +-
.../step_01/questions.html.twig | 60 +++
.../application_post/step_02/course.html.twig | 152 +++++++
.../application_post/step_02/degree.html.twig | 180 ++++++++
.../step_02/experience.html.twig | 147 ++++++
.../application_post/step_02/work.html.twig | 171 +++++++
.../applicant/application_post_02.html.twig | 2 +-
.../applicant/application_post_03.html.twig | 4 +-
.../applicant/application_post_04.html.twig | 4 +-
.../applicant/application_post_05.html.twig | 35 ++
resources/views/applicant/home.html.twig | 66 +++
resources/views/applicant/manager.html.twig | 35 ++
.../views/applicant/manager/header.html.twig | 66 +++
.../applicant/manager/questions.html.twig | 40 ++
routes/web.php | 419 +++++++++++++++++-
42 files changed, 3080 insertions(+), 152 deletions(-)
create mode 100644 models.txt
create mode 100644 resources/assets/sass/components/_accordions.scss
create mode 100644 resources/assets/sass/components/application/post/_experience.scss
create mode 100644 resources/assets/sass/components/application/post/skill/_add.scss
create mode 100644 resources/assets/sass/components/application/post/skill/_declaration.scss
create mode 100644 resources/assets/sass/components/application/post/skill/_reference.scss
create mode 100644 resources/assets/sass/components/application/post/skill/_sample.scss
create mode 100644 resources/views/applicant/application_post/common/add.html.twig
create mode 100644 resources/views/applicant/application_post/common/reference.html.twig
create mode 100644 resources/views/applicant/application_post/common/sample.html.twig
create mode 100644 resources/views/applicant/application_post/common/skill-content.html.twig
create mode 100644 resources/views/applicant/application_post/step_02/course.html.twig
create mode 100644 resources/views/applicant/application_post/step_02/degree.html.twig
create mode 100644 resources/views/applicant/application_post/step_02/experience.html.twig
create mode 100644 resources/views/applicant/application_post/step_02/work.html.twig
create mode 100644 resources/views/applicant/application_post_05.html.twig
create mode 100644 resources/views/applicant/manager.html.twig
create mode 100644 resources/views/applicant/manager/header.html.twig
create mode 100644 resources/views/applicant/manager/questions.html.twig
diff --git a/.scss-lint.yml b/.scss-lint.yml
index f176425a24..b66b3f8615 100644
--- a/.scss-lint.yml
+++ b/.scss-lint.yml
@@ -110,7 +110,7 @@ linters:
NestingDepth:
enabled: true
- max_depth: 3
+ max_depth: 10
ignore_parent_selectors: false
PlaceholderInExtend:
@@ -161,11 +161,11 @@ linters:
SelectorDepth:
enabled: true
- max_depth: 3
+ max_depth: 10
SelectorFormat:
enabled: true
- convention: hyphenated_lowercase # or 'classic_BEM', or 'hyphenated_BEM', or 'snake_case', or 'camel_case', or a regex pattern
+ convention: hyphenated_BEM # or 'classic_BEM', or 'hyphenated_lowercase', or 'snake_case', or 'camel_case', or a regex pattern
Shorthand:
enabled: true
diff --git a/models.txt b/models.txt
new file mode 100644
index 0000000000..75e9663bc4
--- /dev/null
+++ b/models.txt
@@ -0,0 +1,170 @@
+Skills =========================================================================
+
+ Models
+ - root
+ - skill
+ - skill ID (generated)
+ - title (text)
+ - description (paragraph)
+ - type (radio)
+ - hard
+ - soft
+
+ Relationships
+ - skill declarations
+ - each applicant can have one skill declaration related to a skill
+ - job posts
+ - each skill can be related to each job post once
+ - this relationship is categorized by "essential" or "asset"
+
+
+ Skill Declarations =========================================================
+
+ Model
+ - root
+ - user (applicant)
+ - skill declaration
+ - level (radio)
+ - beginner
+ - intermediate
+ - expert
+ - master
+ - experience (radio)
+ - > 1
+ - 2 - 3
+ - 4 - 5
+ - 6 - 7
+ - 8 +
+ - knowledge (paragraph)
+
+ Relationships
+ - users (applicant)
+ - an applicant can have many declarations
+ - skills
+ - each applicant can have one declaration for each skill
+ - job application
+ - each applicant can have many declarations for each job application
+ - users (manager)
+ - an applicant's declaration can be accepted by many managers for each job application
+ - an applicant's declaration can be endorsed by many managers for each job/project
+
+ States
+ - completion (per user, per skill)
+ - null
+ - incomplete
+ - complete
+ - acceptance (per application)
+ - pending
+ - accepted
+ - declined
+ - endorsement (per job/project)
+ - default
+ - endorsed
+
+ References =================================================================
+
+ Model
+ - root
+ - user (applicant)
+ - reference
+ - full name (text)
+ - email (email)
+ - relationship (select)
+ - subordinate
+ - coworker
+ - superior
+ - start date (date)
+ - end date (date)
+ - experience at the time (radio)
+ - > 1
+ - 2 - 3
+ - 4 - 5
+ - 6 - 7
+ - 8 +
+ - work description (paragraph)
+
+ Relationships
+ - users (applicant)
+ - an applicant can have many references
+ - skill declarations
+ - each applicant can have many references related to multiple skill declarations
+
+ States
+ - completion (per user, per skill)
+ - null
+ - incomplete
+ - complete
+ - validation
+ - unvalidated
+ - validated
+
+ Work Samples ===============================================================
+
+ Model
+ - root
+ - user (applicant)
+ - work sample
+ - project name (text)
+ - work type (select)
+ - document
+ - image
+ - website / application
+ - presentation
+ - video
+ - article / publication
+ - other
+ - date created (date)
+ - link (text)
+ - story (paragraph)
+
+ Relationships
+ - users (applicant)
+ - an applicant can have many work samples
+ - skill declarations
+ - each applicant can havee many work samples related to multiple skill declarations
+
+ States
+ - completion (per user, per skill)
+ - null
+ - incomplete
+ - complete
+
+Experience & Education =========================================================
+
+ Model
+ - root
+ - user (applicant)
+ - experience
+ - degree
+ - degree type (select)
+ - diploma
+ - certificate
+ - bachelor's
+ - master's
+ - phd
+ - area of study (text)
+ - institution name (text)
+ - start date (date)
+ - end date (date)
+ - course
+ - course name (text)
+ - institution name (text)
+ - start date (date)
+ - end date (date)
+ - work
+ - company/group name (text)
+ - description (paragraph)
+ - start date (date)
+ - end date (date)
+
+ Relationships
+ - users (applicant)
+ - job post
+
+ States
+ - submission (per application)
+ - unsubmitted
+ - submitted
+
+ Other Info
+ - Job Post: managers can set experience restrictions on a job post. This can be an individual degree, a combination of a diploma and course work, a degree or alternative work experience, etc. The post creation form should allow for managers to select the minimum required degree for the job (select), specify which area of studies are acceptible (text), specify if specific course work is required (text), and finally, whether they are willing to accept equivalent work experience in place of the degree/courses (checkbox). Users will be shown the manager's requirements on the job post itself, as well as again on the job application (step 02). They will be allowed to CRUD types of experience right within the application and then select the experience they'd like to submit for that job application specifically (checkbox).
\ No newline at end of file
diff --git a/public/css/app.css b/public/css/app.css
index c937a66d01..6292dbf076 100644
--- a/public/css/app.css
+++ b/public/css/app.css
@@ -1 +1 @@
-*{box-sizing:border-box}body,html{width:100%}*{scroll-behavior:smooth}html{min-height:100vh;position:relative}main{min-height:70%}header{color:#fff;margin:0 auto}footer{-ms-flex-direction:column;bottom:0;clear:left;display:-ms-flexbox;display:-webkit-box;display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; flex-direction:column;font-size:1.5rem;width:100%}#announcement{font-size:1.5em;padding-left:.5em}.template{display:none;visibility:hidden}.repeater__template{display:none!important;visibility:hidden}.flex-grid{-ms-flex-wrap:wrap;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap}.flex-grid.top{-ms-flex-align:start; -webkit-box-align:start; align-items:flex-start}.flex-grid.middle{-ms-flex-align:center; -webkit-box-align:center; align-items:center}.flex-grid.bottom{-ms-flex-align:end; -webkit-box-align:end; align-items:flex-end}.box{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%;min-width:0}.box.top{-ms-flex-align:start; -webkit-box-align:start; align-items:flex-start}.box.middle{-ms-flex-align:center; -webkit-box-align:center; align-items:center}.box.bottom{-ms-flex-align:end; -webkit-box-align:end; align-items:flex-end}.box.fit{-ms-flex:1; -webkit-box-flex:1; flex:1}.box.small-1of1,.box.small-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%}.box.small-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.small-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.small-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.small-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.small-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.small-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.small-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.small-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.small-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.small-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.small-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.small-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.small-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.small-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.small-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.small-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%}.box.small-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%}.box.small-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%}.box.small-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%}.box.small-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%}.box.small-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%}.box.small-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%}.box.small-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.small-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%}.box.small-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.small-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%}.box.small-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.small-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%}.box.small-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%}.box.small-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%}.box.small-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.small-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%}.box.small-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%}.box.small-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.small-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%}.box.small-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%}.box.small-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%}.box.small-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.small-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%}.box.small-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.small-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.small-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.small-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%}.box.small-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.small-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%}.box.small-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%}.box.small-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%}.box.small-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%}.box.small-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%}.box.small-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%}.box.small-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%}.box.small-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%}.box.small-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%}.box.small-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%}.box.small-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%}.box.small-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%}.box.small-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.small-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.small-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.small-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%}.box.small-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.small-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%}.box.small-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.small-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.small-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.small-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%}@media (min-width:48em){.box.med-1of1,.box.med-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%}.box.med-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.med-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.med-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.med-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.med-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.med-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.med-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.med-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.med-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.med-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.med-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.med-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.med-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.med-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.med-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.med-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%}.box.med-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%}.box.med-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%}.box.med-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%}.box.med-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%}.box.med-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%}.box.med-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%}.box.med-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.med-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%}.box.med-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.med-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%}.box.med-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.med-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%}.box.med-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%}.box.med-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%}.box.med-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.med-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%}.box.med-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%}.box.med-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.med-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%}.box.med-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%}.box.med-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%}.box.med-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.med-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%}.box.med-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.med-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.med-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.med-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%}.box.med-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.med-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%}.box.med-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%}.box.med-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%}.box.med-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%}.box.med-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%}.box.med-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%}.box.med-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%}.box.med-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%}.box.med-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%}.box.med-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%}.box.med-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%}.box.med-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%}.box.med-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.med-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.med-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.med-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%}.box.med-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.med-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%}.box.med-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.med-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.med-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.med-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%}}@media (min-width:64em){.box.lg-1of1,.box.lg-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%}.box.lg-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.lg-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.lg-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.lg-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.lg-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.lg-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.lg-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.lg-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.lg-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.lg-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.lg-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.lg-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.lg-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.lg-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.lg-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.lg-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%}.box.lg-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%}.box.lg-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%}.box.lg-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%}.box.lg-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%}.box.lg-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%}.box.lg-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%}.box.lg-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.lg-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%}.box.lg-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.lg-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%}.box.lg-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.lg-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%}.box.lg-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%}.box.lg-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%}.box.lg-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.lg-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%}.box.lg-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%}.box.lg-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.lg-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%}.box.lg-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%}.box.lg-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%}.box.lg-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.lg-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%}.box.lg-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.lg-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.lg-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.lg-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%}.box.lg-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.lg-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%}.box.lg-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%}.box.lg-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%}.box.lg-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%}.box.lg-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%}.box.lg-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%}.box.lg-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%}.box.lg-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%}.box.lg-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%}.box.lg-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%}.box.lg-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%}.box.lg-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%}.box.lg-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.lg-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.lg-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.lg-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%}.box.lg-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.lg-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%}.box.lg-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.lg-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.lg-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.lg-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%}}@media (min-width:100em){.box.xl-1of1,.box.xl-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%}.box.xl-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.xl-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.xl-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.xl-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.xl-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.xl-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.xl-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.xl-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.xl-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.xl-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.xl-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.xl-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.xl-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.xl-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.xl-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.xl-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%}.box.xl-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%}.box.xl-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%}.box.xl-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%}.box.xl-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%}.box.xl-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%}.box.xl-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%}.box.xl-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.xl-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%}.box.xl-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.xl-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%}.box.xl-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.xl-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%}.box.xl-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%}.box.xl-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%}.box.xl-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.xl-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%}.box.xl-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%}.box.xl-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.xl-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%}.box.xl-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%}.box.xl-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%}.box.xl-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.xl-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%}.box.xl-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.xl-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.xl-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.xl-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%}.box.xl-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.xl-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%}.box.xl-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%}.box.xl-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%}.box.xl-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%}.box.xl-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%}.box.xl-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%}.box.xl-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%}.box.xl-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%}.box.xl-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%}.box.xl-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%}.box.xl-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%}.box.xl-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%}.box.xl-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.xl-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.xl-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.xl-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%}.box.xl-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.xl-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%}.box.xl-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.xl-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.xl-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.xl-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%}}body[id*="Trident/7.0"] .flex-grid{-ms-flex-wrap:wrap;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap}body[id*="Trident/7.0"] .flex-grid.top{-ms-flex-align:start; -webkit-box-align:start; align-items:flex-start}body[id*="Trident/7.0"] .flex-grid.middle{-ms-flex-align:center; -webkit-box-align:center; align-items:center}body[id*="Trident/7.0"] .flex-grid.bottom{-ms-flex-align:end; -webkit-box-align:end; align-items:flex-end}body[id*="Trident/7.0"] .box{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%;max-width:100%}body[id*="Trident/7.0"] .box.top{-ms-flex-align:start; -webkit-box-align:start; align-items:flex-start}body[id*="Trident/7.0"] .box.middle{-ms-flex-align:center; -webkit-box-align:center; align-items:center}body[id*="Trident/7.0"] .box.bottom{-ms-flex-align:end; -webkit-box-align:end; align-items:flex-end}body[id*="Trident/7.0"] .box.fit{-ms-flex:1; -webkit-box-flex:1; flex:1}body[id*="Trident/7.0"] .box.small-1of1,body[id*="Trident/7.0"] .box.small-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%;max-width:100%}body[id*="Trident/7.0"] .box.small-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.small-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.small-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.small-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.small-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.small-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.small-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.small-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.small-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.small-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.small-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.small-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.small-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.small-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.small-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.small-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%;max-width:14.28571%}body[id*="Trident/7.0"] .box.small-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%;max-width:28.57143%}body[id*="Trident/7.0"] .box.small-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%;max-width:42.85714%}body[id*="Trident/7.0"] .box.small-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%;max-width:57.14286%}body[id*="Trident/7.0"] .box.small-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%;max-width:71.42857%}body[id*="Trident/7.0"] .box.small-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%;max-width:85.71429%}body[id*="Trident/7.0"] .box.small-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%;max-width:12.5%}body[id*="Trident/7.0"] .box.small-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.small-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%;max-width:37.5%}body[id*="Trident/7.0"] .box.small-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.small-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%;max-width:62.5%}body[id*="Trident/7.0"] .box.small-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.small-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%;max-width:87.5%}body[id*="Trident/7.0"] .box.small-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%;max-width:11.11111%}body[id*="Trident/7.0"] .box.small-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%;max-width:22.22222%}body[id*="Trident/7.0"] .box.small-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.small-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%;max-width:44.44444%}body[id*="Trident/7.0"] .box.small-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%;max-width:55.55556%}body[id*="Trident/7.0"] .box.small-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.small-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%;max-width:77.77778%}body[id*="Trident/7.0"] .box.small-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%;max-width:88.88889%}body[id*="Trident/7.0"] .box.small-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%;max-width:10%}body[id*="Trident/7.0"] .box.small-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.small-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%;max-width:30%}body[id*="Trident/7.0"] .box.small-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.small-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.small-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.small-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%;max-width:70%}body[id*="Trident/7.0"] .box.small-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.small-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%;max-width:90%}body[id*="Trident/7.0"] .box.small-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%;max-width:9.09091%}body[id*="Trident/7.0"] .box.small-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%;max-width:18.18182%}body[id*="Trident/7.0"] .box.small-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%;max-width:27.27273%}body[id*="Trident/7.0"] .box.small-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%;max-width:36.36364%}body[id*="Trident/7.0"] .box.small-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%;max-width:45.45455%}body[id*="Trident/7.0"] .box.small-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%;max-width:54.54545%}body[id*="Trident/7.0"] .box.small-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%;max-width:63.63636%}body[id*="Trident/7.0"] .box.small-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%;max-width:72.72727%}body[id*="Trident/7.0"] .box.small-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%;max-width:81.81818%}body[id*="Trident/7.0"] .box.small-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%;max-width:90.90909%}body[id*="Trident/7.0"] .box.small-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%;max-width:8.33333%}body[id*="Trident/7.0"] .box.small-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.small-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.small-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.small-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%;max-width:41.66667%}body[id*="Trident/7.0"] .box.small-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.small-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%;max-width:58.33333%}body[id*="Trident/7.0"] .box.small-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.small-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.small-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.small-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%;max-width:91.66667%}@media (min-width:48em){body[id*="Trident/7.0"] .box.med-1of1,body[id*="Trident/7.0"] .box.med-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%;max-width:100%}body[id*="Trident/7.0"] .box.med-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.med-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.med-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.med-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.med-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.med-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.med-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.med-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.med-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.med-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.med-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.med-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.med-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.med-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.med-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.med-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%;max-width:14.28571%}body[id*="Trident/7.0"] .box.med-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%;max-width:28.57143%}body[id*="Trident/7.0"] .box.med-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%;max-width:42.85714%}body[id*="Trident/7.0"] .box.med-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%;max-width:57.14286%}body[id*="Trident/7.0"] .box.med-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%;max-width:71.42857%}body[id*="Trident/7.0"] .box.med-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%;max-width:85.71429%}body[id*="Trident/7.0"] .box.med-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%;max-width:12.5%}body[id*="Trident/7.0"] .box.med-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.med-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%;max-width:37.5%}body[id*="Trident/7.0"] .box.med-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.med-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%;max-width:62.5%}body[id*="Trident/7.0"] .box.med-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.med-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%;max-width:87.5%}body[id*="Trident/7.0"] .box.med-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%;max-width:11.11111%}body[id*="Trident/7.0"] .box.med-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%;max-width:22.22222%}body[id*="Trident/7.0"] .box.med-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.med-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%;max-width:44.44444%}body[id*="Trident/7.0"] .box.med-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%;max-width:55.55556%}body[id*="Trident/7.0"] .box.med-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.med-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%;max-width:77.77778%}body[id*="Trident/7.0"] .box.med-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%;max-width:88.88889%}body[id*="Trident/7.0"] .box.med-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%;max-width:10%}body[id*="Trident/7.0"] .box.med-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.med-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%;max-width:30%}body[id*="Trident/7.0"] .box.med-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.med-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.med-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.med-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%;max-width:70%}body[id*="Trident/7.0"] .box.med-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.med-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%;max-width:90%}body[id*="Trident/7.0"] .box.med-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%;max-width:9.09091%}body[id*="Trident/7.0"] .box.med-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%;max-width:18.18182%}body[id*="Trident/7.0"] .box.med-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%;max-width:27.27273%}body[id*="Trident/7.0"] .box.med-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%;max-width:36.36364%}body[id*="Trident/7.0"] .box.med-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%;max-width:45.45455%}body[id*="Trident/7.0"] .box.med-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%;max-width:54.54545%}body[id*="Trident/7.0"] .box.med-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%;max-width:63.63636%}body[id*="Trident/7.0"] .box.med-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%;max-width:72.72727%}body[id*="Trident/7.0"] .box.med-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%;max-width:81.81818%}body[id*="Trident/7.0"] .box.med-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%;max-width:90.90909%}body[id*="Trident/7.0"] .box.med-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%;max-width:8.33333%}body[id*="Trident/7.0"] .box.med-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.med-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.med-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.med-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%;max-width:41.66667%}body[id*="Trident/7.0"] .box.med-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.med-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%;max-width:58.33333%}body[id*="Trident/7.0"] .box.med-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.med-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.med-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.med-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%;max-width:91.66667%}}@media (min-width:64em){body[id*="Trident/7.0"] .box.lg-1of1,body[id*="Trident/7.0"] .box.lg-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%;max-width:100%}body[id*="Trident/7.0"] .box.lg-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.lg-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.lg-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.lg-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.lg-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.lg-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.lg-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.lg-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.lg-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.lg-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.lg-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.lg-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.lg-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.lg-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.lg-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.lg-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%;max-width:14.28571%}body[id*="Trident/7.0"] .box.lg-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%;max-width:28.57143%}body[id*="Trident/7.0"] .box.lg-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%;max-width:42.85714%}body[id*="Trident/7.0"] .box.lg-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%;max-width:57.14286%}body[id*="Trident/7.0"] .box.lg-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%;max-width:71.42857%}body[id*="Trident/7.0"] .box.lg-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%;max-width:85.71429%}body[id*="Trident/7.0"] .box.lg-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%;max-width:12.5%}body[id*="Trident/7.0"] .box.lg-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.lg-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%;max-width:37.5%}body[id*="Trident/7.0"] .box.lg-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.lg-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%;max-width:62.5%}body[id*="Trident/7.0"] .box.lg-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.lg-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%;max-width:87.5%}body[id*="Trident/7.0"] .box.lg-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%;max-width:11.11111%}body[id*="Trident/7.0"] .box.lg-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%;max-width:22.22222%}body[id*="Trident/7.0"] .box.lg-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.lg-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%;max-width:44.44444%}body[id*="Trident/7.0"] .box.lg-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%;max-width:55.55556%}body[id*="Trident/7.0"] .box.lg-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.lg-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%;max-width:77.77778%}body[id*="Trident/7.0"] .box.lg-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%;max-width:88.88889%}body[id*="Trident/7.0"] .box.lg-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%;max-width:10%}body[id*="Trident/7.0"] .box.lg-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.lg-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%;max-width:30%}body[id*="Trident/7.0"] .box.lg-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.lg-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.lg-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.lg-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%;max-width:70%}body[id*="Trident/7.0"] .box.lg-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.lg-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%;max-width:90%}body[id*="Trident/7.0"] .box.lg-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%;max-width:9.09091%}body[id*="Trident/7.0"] .box.lg-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%;max-width:18.18182%}body[id*="Trident/7.0"] .box.lg-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%;max-width:27.27273%}body[id*="Trident/7.0"] .box.lg-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%;max-width:36.36364%}body[id*="Trident/7.0"] .box.lg-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%;max-width:45.45455%}body[id*="Trident/7.0"] .box.lg-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%;max-width:54.54545%}body[id*="Trident/7.0"] .box.lg-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%;max-width:63.63636%}body[id*="Trident/7.0"] .box.lg-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%;max-width:72.72727%}body[id*="Trident/7.0"] .box.lg-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%;max-width:81.81818%}body[id*="Trident/7.0"] .box.lg-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%;max-width:90.90909%}body[id*="Trident/7.0"] .box.lg-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%;max-width:8.33333%}body[id*="Trident/7.0"] .box.lg-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.lg-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.lg-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.lg-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%;max-width:41.66667%}body[id*="Trident/7.0"] .box.lg-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.lg-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%;max-width:58.33333%}body[id*="Trident/7.0"] .box.lg-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.lg-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.lg-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.lg-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%;max-width:91.66667%}}@media (min-width:100em){body[id*="Trident/7.0"] .box.xl-1of1,body[id*="Trident/7.0"] .box.xl-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%;max-width:100%}body[id*="Trident/7.0"] .box.xl-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.xl-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.xl-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.xl-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.xl-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.xl-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.xl-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.xl-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.xl-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.xl-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.xl-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.xl-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.xl-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.xl-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.xl-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.xl-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%;max-width:14.28571%}body[id*="Trident/7.0"] .box.xl-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%;max-width:28.57143%}body[id*="Trident/7.0"] .box.xl-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%;max-width:42.85714%}body[id*="Trident/7.0"] .box.xl-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%;max-width:57.14286%}body[id*="Trident/7.0"] .box.xl-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%;max-width:71.42857%}body[id*="Trident/7.0"] .box.xl-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%;max-width:85.71429%}body[id*="Trident/7.0"] .box.xl-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%;max-width:12.5%}body[id*="Trident/7.0"] .box.xl-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.xl-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%;max-width:37.5%}body[id*="Trident/7.0"] .box.xl-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.xl-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%;max-width:62.5%}body[id*="Trident/7.0"] .box.xl-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.xl-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%;max-width:87.5%}body[id*="Trident/7.0"] .box.xl-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%;max-width:11.11111%}body[id*="Trident/7.0"] .box.xl-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%;max-width:22.22222%}body[id*="Trident/7.0"] .box.xl-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.xl-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%;max-width:44.44444%}body[id*="Trident/7.0"] .box.xl-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%;max-width:55.55556%}body[id*="Trident/7.0"] .box.xl-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.xl-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%;max-width:77.77778%}body[id*="Trident/7.0"] .box.xl-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%;max-width:88.88889%}body[id*="Trident/7.0"] .box.xl-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%;max-width:10%}body[id*="Trident/7.0"] .box.xl-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.xl-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%;max-width:30%}body[id*="Trident/7.0"] .box.xl-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.xl-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.xl-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.xl-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%;max-width:70%}body[id*="Trident/7.0"] .box.xl-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.xl-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%;max-width:90%}body[id*="Trident/7.0"] .box.xl-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%;max-width:9.09091%}body[id*="Trident/7.0"] .box.xl-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%;max-width:18.18182%}body[id*="Trident/7.0"] .box.xl-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%;max-width:27.27273%}body[id*="Trident/7.0"] .box.xl-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%;max-width:36.36364%}body[id*="Trident/7.0"] .box.xl-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%;max-width:45.45455%}body[id*="Trident/7.0"] .box.xl-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%;max-width:54.54545%}body[id*="Trident/7.0"] .box.xl-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%;max-width:63.63636%}body[id*="Trident/7.0"] .box.xl-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%;max-width:72.72727%}body[id*="Trident/7.0"] .box.xl-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%;max-width:81.81818%}body[id*="Trident/7.0"] .box.xl-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%;max-width:90.90909%}body[id*="Trident/7.0"] .box.xl-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%;max-width:8.33333%}body[id*="Trident/7.0"] .box.xl-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.xl-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.xl-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.xl-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%;max-width:41.66667%}body[id*="Trident/7.0"] .box.xl-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.xl-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%;max-width:58.33333%}body[id*="Trident/7.0"] .box.xl-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.xl-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.xl-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.xl-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%;max-width:91.66667%}}[class*=button--][class*=blue]{background:#0a6cbc;background:-webkit-linear-gradient(top,#0a6cbc,#4fb2d5);background:linear-gradient(180deg,#0a6cbc,#4fb2d5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0a6cbc",endColorstr="#4fb2d5",GradientType=1)}.header .header__content h2:before,.home__how .home__how-title:before,.home__team .home__team-title:before,.menu .menu__list li a.active:before{background:#0a6cbc;background:-webkit-linear-gradient(left,#0a6cbc,#4fb2d5);background:linear-gradient(90deg,#0a6cbc,#4fb2d5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0a6cbc",endColorstr="#4fb2d5",GradientType=1)}body,html{font-size:80%}@media screen and (min-width:412px){body,html{font-size:90%}}@media (min-width:48em){body,html{font-size:100%}}@media (min-width:100em){body,html{font-size:110%}}::-moz-selection{background:#0a0a0f;color:#fff}::selection{background:#0a0a0f;color:#fff}[class*=heading--]{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-weight:600;line-height:1.2;margin:0}[class*=heading--] i{font-size:inherit;line-height:inherit}.heading--01{font-size:2.44141rem}.heading--02{font-size:1.95313rem}.heading--03{font-size:1.5625rem}.heading--04{font-size:1.25rem}.heading--05{font-size:1rem}.applicant-profile__questions .container--copy>p,.application-index .application-index__item .application-index__item-content p,.application-post__questions p,.application-post__skill p,.application-post__skills-layout .container--copy p,.home__about p,.home__how p,.home__team p,.job-post__culture .job-post__culture-copy,.job-post__culture .job-post__manager-copy,.job-post__know .job-post__know-copy,.job-poster__impact p{color:rgba(10,10,15,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 2rem}.list-input__list input{display:inline-block!important;width:50%!important}.list-input__list .list-input__add{display:none}.list-input__list .list-input__remove,.list-input__list li:last-child .list-input__add{display:inline-block}.list-input__list li:last-child .list-input__remove{display:none}body,html{background:#f2f2f2;margin:0}a,span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-transition:all .2s ease;transition:all .2s ease}a:hover{color:#0a6cbc;-webkit-transition:all .2s ease;transition:all .2s ease}img{max-width:100%}.container--layout{margin:0 auto;max-width:70rem;width:90%}.container--copy{margin:0 auto;max-width:40rem;width:90%}.alert{background:#c9e5fc}.alert .alert__grid .box{text-align:center}.alert .alert__grid .box span{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:.625rem;font-weight:400}.alert .alert__grid .box span i{margin:0 .5rem 0 0}.alert .alert__grid .box a{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:.625rem;font-weight:400}.alert .alert__grid .box a:hover{color:#0a6cbc}.alert .alert__grid .box:first-child{padding:1rem 2.5rem}@media (min-width:48em){.alert .alert__grid .box:first-child{text-align:left}}.alert .alert__grid .box:nth-child(2){padding:0 2.5rem 1rem}@media (min-width:48em){.alert .alert__grid .box:nth-child(2){padding:1rem 2.5rem;text-align:right}}.goc{background:#0a0a0f}.goc .goc__grid .box{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;text-align:center}.goc .goc__grid .box a{display:inline-block;max-width:15rem;width:80%}.goc .goc__grid .box:first-child{padding:1rem 2.5rem}@media (min-width:48em){.goc .goc__grid .box:first-child{text-align:left}}.goc .goc__grid .box:nth-child(2){padding:0 1rem 1rem}.goc .goc__grid .box:nth-child(2) i{margin:0 .5rem}@media (min-width:48em){.goc .goc__grid .box:nth-child(2){padding:1rem 2.5rem}}.goc .goc__grid .box:nth-child(3){padding:0 2.5rem 1rem}@media (min-width:48em){.goc .goc__grid .box:nth-child(3){padding:1rem 2.5rem;text-align:right}}.menu{background:rgba(10,10,15,.65)}@media (min-width:64em){.menu .menu__mobile-trigger{display:none}}.menu .menu__list{list-style:none;margin:0;padding:0;text-align:center;width:100%}@media (min-width:64em){.menu .menu__list{padding:0 1rem;text-align:right}}.menu .menu__list li{display:inline-block}.menu .menu__list li a{color:hsla(0,0%,100%,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;padding:1.5rem;position:relative;text-decoration:none}.menu .menu__list li a:hover{color:#0a6cbc}.menu .menu__list li a.active:before{bottom:0;content:" ";display:block;height:.5rem;left:0;position:absolute;width:100%}.header{background-position:top;background-size:cover;position:relative}.header:before{background:rgba(10,10,15,.8);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.header .header__content{margin:0 auto;max-width:70rem;padding:6rem 0 8rem;position:relative;text-align:center;width:90%}.header .header__content h2{color:hsla(0,0%,100%,.85);display:inline-block;margin:0;position:relative}.header .header__content h2:before{bottom:-1.5rem;content:" ";display:block;height:.5rem;left:50%;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:80%}.footer{background:#0a0a0f}.footer .footer__grid .box{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;text-align:center}.footer .footer__grid .box:first-child{padding:2rem 2.5rem}@media (min-width:48em){.footer .footer__grid .box:first-child{text-align:left}}.footer .footer__grid .box:nth-child(2){padding:0 2.5rem 1rem}@media (min-width:48em){.footer .footer__grid .box:nth-child(2){padding:2rem 2.5rem;text-align:right}}.footer .footer__grid .box ul{list-style:none;margin:0;padding:0}.footer .footer__grid .box ul li{display:inline-block}.footer .footer__grid .box>a{display:inline-block;max-width:13rem;width:80%}[class*=button--]{border:none;border-radius:5px;box-shadow:none;cursor:pointer;display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;outline:none;padding:1rem 2rem;text-decoration:none}[class*=button--][class*=blue]{color:hsla(0,0%,100%,.85);-webkit-transition:none;transition:none}[class*=button--][class*=blue]:focus,[class*=button--][class*=blue]:hover{border:2px solid #fff;outline:none;padding:calc(1rem - 2px) calc(2rem - 2px);-webkit-transition:none;transition:none}[class*=button--][class*=blue]:focus.light-bg,[class*=button--][class*=blue]:hover.light-bg{border:2px solid #0a0a0f}.form__wrapper{display:block;position:relative;width:100%}.form__wrapper .form__title{margin:4rem 0 2rem}.form__wrapper .form__title:first-child{margin-top:0}.form__wrapper .form__context{font-size:1rem;line-height:20px;margin:2rem 0}.form__wrapper>.flex-grid{margin:0 -1rem}.form__wrapper>.flex-grid>.box{padding:0 1rem 2rem}.form__wrapper>.flex-grid>.box:last-child{padding-bottom:0}.form__wrapper>.flex-grid>.box[class*=small-]{padding:0 1rem 1rem}@media (min-width:48em){.form__wrapper>.flex-grid>.box[class*=med-]{padding:0 1rem}}@media (min-width:64em){.form__wrapper>.flex-grid>.box[class*=lg-]{padding:0 1rem}}.form__wrapper>.flex-grid>.box>[class*=form__input-wrapper]{margin:0}.form__wrapper fieldset{border-top:none;padding:0}.form__wrapper fieldset.form__form-section>.flex-grid{margin:-3rem -1rem 0}.form__wrapper fieldset.form__form-section>.flex-grid>.box{padding:0 1rem}.form__wrapper fieldset.form__check-grid{margin:3rem 0;padding:0 2rem}.form__wrapper fieldset legend{color:#0a6cbc;float:none;font-size:1rem;font-weight:900;margin:0 0 1.5rem}.form__wrapper fieldset+fieldset{margin-top:3rem}.form__wrapper [class*=form__input-wrapper]:last-child{margin-bottom:0}[class*=form__input-wrapper]{display:block;position:relative;width:100%}[class*=form__input-wrapper][class*=float]{margin:3rem 0}[class*=form__input-wrapper][class*=float] .form__label{color:#646464;font-family:HKGrotesk,sans-serif;font-size:1rem;left:1.6rem;line-height:20px;margin:0;padding:.5rem;pointer-events:none;position:absolute;top:1.7rem;-webkit-transition:background 0s ease .1s,font-size .2s ease,top .2s ease;transition:background 0s ease .1s,font-size .2s ease,top .2s ease}[class*=form__input-wrapper][class*=float] .form__input[type=email],[class*=form__input-wrapper][class*=float] .form__input[type=number],[class*=form__input-wrapper][class*=float] .form__input[type=password],[class*=form__input-wrapper][class*=float] .form__input[type=text],[class*=form__input-wrapper][class*=float] .form__input[type=url]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #323232;border-radius:3px;font-family:HKGrotesk,sans-serif;font-size:1rem;line-height:24px;outline:none;padding:2rem 5rem 2rem 2rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}[class*=form__input-wrapper][class*=float] .form__input[type=email]:focus,[class*=form__input-wrapper][class*=float] .form__input[type=number]:focus,[class*=form__input-wrapper][class*=float] .form__input[type=password]:focus,[class*=form__input-wrapper][class*=float] .form__input[type=text]:focus,[class*=form__input-wrapper][class*=float] .form__input[type=url]:focus{border:1px solid #0a6cbc!important;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper][class*=float] .form__textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #323232;border-radius:3px;font-family:HKGrotesk,sans-serif;font-size:1rem;line-height:24px;max-width:100%;min-height:10rem;min-width:100%;outline:none;padding:2rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}[class*=form__input-wrapper][class*=float] .form__textarea:focus{border:1px solid #0a6cbc;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper][class*=float].active .form__label{background:#fff;font-size:12px;top:-1.2rem;-webkit-transition:background 0s ease .1s,font-size .2s ease,top .2s ease;transition:background 0s ease .1s,font-size .2s ease,top .2s ease}[class*=form__input-wrapper][class*=float].valid .form__input[type=email],[class*=form__input-wrapper][class*=float].valid .form__input[type=number],[class*=form__input-wrapper][class*=float].valid .form__input[type=password],[class*=form__input-wrapper][class*=float].valid .form__input[type=text],[class*=form__input-wrapper][class*=float].valid .form__input[type=url],[class*=form__input-wrapper][class*=float].valid .form__textarea{border:1px solid #43c545;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper][class*=float].invalid:before{-webkit-font-smoothing:antialiased;color:red;content:"\f06a";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:1rem;position:absolute;right:2rem;text-rendering:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[class*=form__input-wrapper][class*=float].invalid .form__input[type=email],[class*=form__input-wrapper][class*=float].invalid .form__input[type=number],[class*=form__input-wrapper][class*=float].invalid .form__input[type=password],[class*=form__input-wrapper][class*=float].invalid .form__input[type=text],[class*=form__input-wrapper][class*=float].invalid .form__input[type=url],[class*=form__input-wrapper][class*=float].invalid .form__textarea{border:1px solid red;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper][class*=range]{margin:3rem 0 4rem}[class*=form__input-wrapper][class*=range] .form__label{color:#323232;font-size:12px;margin:0 0 1rem 2rem}[class*=form__input-wrapper][class*=range] .form__range-wrapper{padding:0 2rem;position:relative}[class*=form__input-wrapper][class*=range] .form__range-wrapper.invalid:before{-webkit-font-smoothing:antialiased;color:red;content:"\f06a";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:1rem;position:absolute;right:2rem;text-rendering:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[class*=form__input-wrapper][class*=range] [class*=form__range-label--]{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[class*=form__input-wrapper][class*=range] [class*=form__range-label--][class*=start]{left:2rem}[class*=form__input-wrapper][class*=range] [class*=form__range-label--][class*=end]{right:2rem}[class*=form__input-wrapper][class*=range] input[type=range]{margin:0 auto;width:90%}[class*=form__input-wrapper][class*=date]{margin:3rem 0}[class*=form__input-wrapper][class*=date] .form__label{background:#fff;color:#646464;font-size:12px;left:1.6rem;line-height:1;margin:0;padding:.5rem;pointer-events:none;position:absolute;top:-1rem;-webkit-transition:background 0s ease .1s,font-size .2s ease,top .2s ease;transition:background 0s ease .1s,font-size .2s ease,top .2s ease}[class*=form__input-wrapper][class*=date] .form__input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #323232;border-radius:3px;font-size:1rem;line-height:20px;outline:none;padding:2rem 5rem 2rem 2rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}[class*=form__input-wrapper][class*=date] .form__input:focus{border:1px solid #0a6cbc!important;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper][class*=date].valid .form__input{border:1px solid #43c545;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper][class*=date].invalid:before{-webkit-font-smoothing:antialiased;color:red;content:"\f06a";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:1rem;position:absolute;right:2rem;text-rendering:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[class*=form__input-wrapper][class*=date].invalid .form__input{border:1px solid red;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper][class*=select]{margin:3rem 0}[class*=form__input-wrapper][class*=select] .form__label{background:#fff;color:#646464;font-size:12px;left:1.6rem;line-height:20px;margin:0;padding:.5rem;pointer-events:none;position:absolute;top:-1.4rem;-webkit-transition:background 0s ease .1s,font-size .2s ease,top .2s ease;transition:background 0s ease .1s,font-size .2s ease,top .2s ease}[class*=form__input-wrapper][class*=select] .form__select-wrapper:before{-webkit-font-smoothing:antialiased;color:#323232;content:"\f078";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:1rem;pointer-events:none;position:absolute;right:2rem;text-rendering:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[class*=form__input-wrapper][class*=select] .form__input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #323232;border-radius:3px;cursor:pointer;font-size:1rem;line-height:24px;outline:none;padding:2rem 5rem 2rem 2rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}[class*=form__input-wrapper][class*=select] .form__input:focus{border:1px solid #0a6cbc!important;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper] .form__radio-wrapper{font-size:1rem;margin:0;vertical-align:middle}[class*=form__input-wrapper] .form__radio-wrapper input{margin:0 1rem 0 0;vertical-align:middle}[class*=form__input-wrapper] .form__required{color:red;display:inline-block;font-size:8px;margin:0 0 0 .3rem;pointer-events:none;vertical-align:middle}.form__radio-group{margin:4rem 0;position:relative}.form__radio-group:first-of-type{margin-top:2rem}@media (min-width:48em){.form__radio-group:first-of-type{margin-top:0}}.form__radio-group:last-of-type{margin-bottom:0}.form__radio-group .form__label{background:#fff;color:#646464;font-size:12px;left:0;line-height:1;margin:0 0 0 1.6rem;padding:.5rem;position:absolute;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.form__radio-group-label{cursor:pointer;margin:0;position:relative}.form__radio-group-label:first-of-type .form__radio-group-span{border-left:1px solid #ccc;border-radius:3px 0 0 3px}.form__radio-group-label:last-of-type .form__radio-group-span{border-radius:0 3px 3px 0}.form__radio-group-input{left:-1000vh;position:absolute}.form__radio-group-input:focus+.form__radio-group-span{border-color:#0a6cbc}.form__radio-group-input:checked+.form__radio-group-span{background:#287d11;color:#fff}.form__radio-group-span{background:#fff;border:1px solid #ccc;border-left:none;color:#0a0a0f;display:block;font-size:12px;font-weight:400;height:100%;margin:0;padding:1rem;text-align:center;word-wrap:break-word}@media (min-width:48em){.form__radio-group-span{word-wrap:normal}}.home__hero{background-position:top;background-size:cover;position:relative}.home__hero:before{background:rgba(10,10,15,.8);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.home__hero .home__hero-content{margin:0 auto;max-width:70rem;padding:7rem 0 6rem;position:relative;width:90%}.home__hero .home__hero-content:before{background:#fff;content:" ";display:block;height:35%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.5rem}.home__hero .home__hero-content .box img{margin:-10% 0 0;width:95%}.home__hero .home__hero-content .box:nth-child(2){color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400}@media (min-width:48em){.home__hero .home__hero-content .box:nth-child(2){padding:0 0 0 4rem}}.home__about{padding:5rem 0;text-align:center}.home__about .home__about-card{background:#fff;border:.5rem solid #e6e5e5;box-shadow:0 3px 5px rgba(0,0,0,.35);margin:-1.5rem 0 4rem;padding:2rem}.home__about .home__about-card .home__about-card-icon{border:.5rem solid #0a6cbc;border-radius:100%;display:block;height:7rem;margin:0 auto 2rem;position:relative;width:7rem}.home__about .home__about-card .home__about-card-icon i{font-size:2.44141rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home__about .home__about-card span{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:400}.home__about p+p{margin-bottom:0}.home__how{background:#fff;padding:5rem 0;text-align:center}.home__how .home__how-title{display:inline-block;margin:0 0 4rem;position:relative}.home__how .home__how-title:before{bottom:-1.5rem;content:" ";display:block;height:.5rem;left:50%;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:80%}.home__how p:last-child{margin-bottom:0}.home__how .home__how-list{list-style:none;margin:0;padding:0}.home__how .home__how-list li{margin:4rem 0;position:relative}.home__how .home__how-list li .home__how-list-icon{border:.5rem solid #0a6cbc;border-radius:100%;display:block;height:7rem;margin:0 auto 2rem;position:relative;width:7rem}@media (min-width:48em){.home__how .home__how-list li .home__how-list-icon{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.home__how .home__how-list li .home__how-list-icon i{font-size:2.44141rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:48em){.home__how .home__how-list li .home__how-list-copy{padding:0 0 0 10rem;text-align:left}}.home__how .home__how-list li .home__how-list-copy h4{margin:0 0 1rem}.home__team{background-position:top;background-size:cover;padding:5rem 0;position:relative;text-align:center}.home__team:before{background:rgba(10,10,15,.8);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.home__team .container--copy{position:relative}.home__team .home__team-title{color:hsla(0,0%,100%,.85);display:inline-block;margin:0 0 4rem;position:relative}.home__team .home__team-title:before{bottom:-1.5rem;content:" ";display:block;height:.5rem;left:50%;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:80%}.home__team p{color:hsla(0,0%,100%,.85)}.home__team a{margin:.5rem}.browse__index{background:#fff;padding:5rem 0}.browse__index>div>.flex-grid{margin:-1rem}.browse__index .browse__index-job{cursor:pointer;display:block;margin:0;padding:1rem;text-decoration:none}.browse__index .browse__index-job:focus,.browse__index .browse__index-job:hover{outline:none}.browse__index .browse__index-job:focus .browse__index-job-card,.browse__index .browse__index-job:hover .browse__index-job-card{box-shadow:0 2px 15px rgba(0,0,0,.5);-webkit-transform:translate(0) scale(1.025);-ms-transform:translate(0) scale(1.025);transform:translate(0) scale(1.025);-webkit-transition:all .2s ease;transition:all .2s ease}.browse__index .browse__index-job .browse__index-job-card{-ms-flex-direction:column;background:#fff;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.5);display:-ms-flexbox;display:-webkit-box;display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; flex-direction:column;overflow:hidden;-webkit-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);transform:translate(0) scale(1);-webkit-transition:all .2s ease;transition:all .2s ease}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-title{background-color:rgba(10,10,15,.85);background-image:url(/images/bg_lightning_texture.png);background-position:50%;background-repeat:repeat;background-size:75px;padding:1.5rem}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-title h3{color:hsla(0,0%,100%,.85);display:block;font-weight:600;margin:0 0 1rem;width:100%}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-title span{color:#0a6cbc;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;margin:0}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-content{-ms-flex-positive:1; -webkit-box-flex:1; flex-grow:1;padding:1.5rem}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-content span{color:rgba(10,10,15,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:600;line-height:1.2;margin:0 0 .5rem}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-content p{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;line-height:1.5;margin:0 0 1rem;width:90%}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-content p span{display:inline-block;font-family:HKGrotesk,sans-serif;font-weight:400;line-height:1.5}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-metadata{border-top:1px solid #b3b2b2;margin:-1rem 0 0;padding:1.5rem}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-metadata .box{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;padding:0;text-align:left}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-cta{background:#0a6cbc;color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:600;padding:1rem;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.job-post__header{background-color:rgba(10,10,15,.85);background-image:url(/images/bg_lightning_texture.png);background-position:50%;background-repeat:repeat;background-size:75px;padding:5rem 0;text-align:center}@media (min-width:64em){.job-post__header{text-align:left}}@media (min-width:64em){.job-post__header .container--layout>.flex-grid>.box:last-child{text-align:right}}.job-post__header-meta{color:#0a6cbc;display:block;font-size:1rem;line-height:1.5;margin:0 0 1.5rem}.job-post__header-meta span{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif}.job-post__job-title{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1.95313rem;font-weight:800;line-height:1.2;margin:0 0 1rem}.job-post__department{margin:0}.job-post__department>span{color:#0a6cbc;display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 1.5rem}.job-post__department i{color:#0a6cbc;font-size:1rem;margin:0 .5rem 0 0;vertical-align:middle}.job-post__department>div>span{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;margin:0;vertical-align:middle}@media (min-width:64em){.job-post__reference-id-wrapper{text-align:right}}.job-post__reference-id{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;margin:0!important}.job-poster__subnav-wrapper{display:none}@media (min-width:64em){.job-poster__subnav-wrapper{display:block}}.job-poster__subnav-sticky-wrapper{display:none;padding:5rem 0;width:95%}@media (min-width:64em){.job-poster__subnav-sticky-wrapper{display:block;position:-webkit-sticky;position:sticky;top:0}}.job-poster__subnav-job-title{color:#0a0a0f;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.job-poster__subnav-department{color:#0a0a0f;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;margin:0}.job-poster_subnav-label{color:#0a6cbc;display:block;font-family:HKGrotesk,sans-serif;font-size:1.25rem;margin:2rem 0}.job-poster_subnav-label:first-child{margin-top:0}.job-poster__subnav-item{color:#0a0a0f!important;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;margin:0 0 1rem;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}.job-poster__subnav-item:hover{color:#0a6cbc!important;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}@media (min-width:64em){.job-poster__content-wrapper{padding:0 0 0 3rem}}.job-poster__content-wrapper{padding:5rem 0 5rem 3rem}.job-poster__basics{background:#0a0a0f;border-radius:3px;margin:0 0 4rem;padding:3rem}.job-poster__basics-title{color:#fff;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;margin:0 0 2rem}.job-poster__basics-label{color:#0a6cbc;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:700;margin:0 0 1rem}.job-poster__basics-content{color:#fff;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;margin:0 0 2rem}.job-poster__basics-content:last-child{margin-bottom:0}.job-poster__impact{margin:0 0 4rem}.job-poster__impact .job-poster__impact-title{border-bottom:1px solid #0a0a0f;color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem}.job-poster__impact p{margin:2rem 0}.job-poster__impact p:last-child{margin-bottom:0}.job-poster__work{margin:0 0 4rem}.job-poster__work .job-poster__work-title{border-bottom:1px solid #0a0a0f;color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem}.job-poster__work ul{padding:0 0 0 1.5rem}.job-poster__work ul li{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem}.job-poster__work ul li:last-child{margin-bottom:0}.job-post__criteria{margin:0 0 4rem}.job-post__criteria .job-post__criteria-title{border-bottom:1px solid rgba(10,10,15,.85);color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem}.job-post__criteria .job-post__criteria-subtitle{color:#0a6cbc;font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:600;margin:1rem 0}.job-post__criteria ul{padding:0 0 0 1.5rem}.job-post__criteria ul li{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 .5rem}.job-post__criteria ul li:last-child{margin-bottom:0}.job-post__culture{margin:0 0 4rem}.job-post__culture .job-post__culture-title{border-bottom:1px solid rgba(10,10,15,.85);color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem}.job-post__culture .job-post__culture-subtitle{color:#0a6cbc;font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:600;margin:3rem 0 1rem}.job-post__culture>.flex-grid{margin:0 -1rem}.job-post__culture>.flex-grid>.box{padding:0 1rem}.job-post__culture>.flex-grid>.box:first-child h5{margin-bottom:2rem;margin-top:1rem}.job-post__culture .job-post__culture-manager-profile-photo{background-color:#fff;background-position:50%;background-size:cover;border:.5rem solid #0a6cbc;border-radius:100%;display:block;height:10rem;margin:0 auto 4rem;width:10rem}@media (min-width:64em){.job-post__culture .job-post__culture-manager-profile-photo{margin:0}}.job-post__culture .job-post__culture-manager-name{color:rgba(10,10,15,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:800;margin:0 0 1rem}.job-post__culture .job-post__culture-manager-meta{display:block;margin:0 0 1rem}.job-post__culture .job-post__culture-manager-meta span{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400}.job-post__culture .job-post__culture-manager-profile-link{font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400}.job-post__culture .job-post__manager-copy{margin:2rem 0 0}.job-post__culture .job-post__manager-copy.final{margin-bottom:0}.job-post__culture .job-post__culture-heading{color:rgba(10,10,15,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:600;margin:1rem 0 .5rem}.job-post__culture .job-post__culture-copy{margin:0 0 1rem}.job-post__culture .job-post__work-environment-photo{background-postion:center;background-size:cover;height:15rem;margin:0 0 2rem;width:100%}@media (min-width:48em){.job-post__culture .job-post__work-environment-photo{margin:0}}.job-post__know{margin:0 0 4rem}.job-post__know .job-post__know-title{border-bottom:1px solid rgba(10,10,15,.85);color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem}.job-post__know .job-post__know-subtitle{color:#0a6cbc;font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:600;margin:3rem 0 1rem}.job-post__apply-accommodation-wrapper{background:#0a0a0f;border-radius:3px 3px 0 0;padding:3rem}.job-post__apply-accommodation-wrapper i{color:#0a6cbc;font-size:2.44141rem;text-align:center;width:100%}.job-post__apply-title{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1.5625rem;margin:0 0 2rem}.job-post__apply-content,.job-post__apply-content-preference{color:hsla(0,0%,100%,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;line-height:1.5;margin:2rem 0}.job-post__apply-button{background:#0a6cbc;border-radius:0 0 3px 3px;color:hsla(0,0%,100%,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:600;margin:0!important;padding:2rem 3rem;text-align:center;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.job-post__apply-button:focus,.job-post__apply-button:hover{background:#07508c;color:hsla(0,0%,100%,.85);-webkit-transition:all .2s ease;transition:all .2s ease}.application-index{padding:5rem 0}.application-index .application-index__section-title{color:#0a6cbc;display:block;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:600;margin:4rem 0 2rem}.application-index .application-index__section-title+.application-index__item,.application-index .application-index__section-title:first-of-type{margin-top:0}.application-index .application-index__item{background:#fff;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.5);margin:2rem 0 0;overflow:hidden}.application-index .application-index__item .application-index__item-header{background-color:rgba(10,10,15,.85);background-image:url(/images/bg_lightning_texture.png);background-position:50%;background-repeat:repeat;background-size:75px;padding:2rem;position:relative;text-align:center}@media (min-width:48em){.application-index .application-index__item .application-index__item-header{text-align:left}}.application-index .application-index__item .application-index__item-header h4{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:600;margin:0 0 1rem}.application-index .application-index__item .application-index__item-header .application-index__item-department{color:#0a6cbc;display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1rem;margin:0 0 1rem;width:100%}@media (min-width:48em){.application-index .application-index__item .application-index__item-header .application-index__item-department{margin:0}}.application-index .application-index__item .application-index__item-header .application-index__item-time-wrapper{color:hsla(0,0%,100%,.85);display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1rem;margin:0}@media (min-width:48em){.application-index .application-index__item .application-index__item-header .application-index__item-time-wrapper{bottom:2rem;position:absolute;right:2rem}}.application-index .application-index__item .application-index__item-header .application-index__item-time-wrapper span{color:#f94d4d}.application-index .application-index__item .application-index__item-content{position:relative}@media (min-width:64em){.application-index .application-index__item .application-index__item-content:before{background:#ccc;content:" ";display:block;height:calc(100% + 4rem);left:33%;position:absolute;top:0;width:1px}}.application-index .application-index__item .application-index__item-content>.box{padding:1rem 2rem;text-align:center}@media (min-width:64em){.application-index .application-index__item .application-index__item-content>.box{text-align:left}}@media (min-width:64em){.application-index .application-index__item .application-index__item-content>.box:last-child{text-align:right}}.application-index .application-index__item .application-index__item-content span{color:rgba(10,10,15,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:600;margin:0 0 .5rem}.application-index .application-index__item .application-index__item-content p{margin:0}.application-index .application-index__item .application-index__item-content a{font-family:HKGrotesk,sans-serif;font-size:1rem}.application-index .application-index__item .application-index__item-content .application-index__item-manager-photo{background-position:50%;background-size:cover;border-radius:100%;display:block;height:5rem;width:5rem}.application-index .application-index__item .application-index__item-content .fa-check{color:#287d11;font-size:1.25rem;line-height:1;margin:0 0 0 2rem;position:relative;top:.05rem}.application-index .application-index__item .application-index__item-content button{background:none;border:none;color:#0a0a0f;cursor:pointer;font-size:1.25rem;line-height:1;margin:0 0 0 2rem;outline:none;padding:0;position:relative;top:.05rem;-webkit-transition:color .2s ease;transition:color .2s ease}.application-index .application-index__item .application-index__item-content button:focus,.application-index .application-index__item .application-index__item-content button:hover{color:#f94d4d;-webkit-transition:color .2s ease;transition:color .2s ease}.application-index__null-state{background:#fff;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.5);display:block;padding:2rem;text-align:center}.application-index__null-state h3{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:400}.application-post__tracker{background:#fff;position:relative;z-index:10}@media (min-width:48em){.application-post__tracker{text-align:left}}@media (min-width:64em){.application-post__tracker{position:-webkit-sticky;position:sticky;top:0}}.application-post__tracker:before{background-color:rgba(10,10,15,.85);background-image:url(/images/bg_lightning_texture.png);background-position:50%;background-repeat:repeat;background-size:75px;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.application-post__tracker>.container--layout{position:relative}.application-post__tracker>.container--layout>.flex-grid>.box{padding:1.5rem}.application-post__tracker>.container--layout>.flex-grid>.box:last-child{text-align:center}@media (min-width:64em){.application-post__tracker>.container--layout>.flex-grid>.box:last-child{text-align:right}}.application-post__tracker .application-post__tracker-user-photo{background-position:50%;background-size:cover;border:.25rem solid #0a6cbc;border-radius:100%;display:block;height:5rem;width:5rem}.application-post__tracker .application-post__tracker-job-title{color:hsla(0,0%,100%,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:600;margin:0 0 1rem}.application-post__tracker .application-post__tracker-job-department{color:#0a6cbc;display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1rem;margin:0;width:100%}.application-post__tracker .application-post__tracker-step{color:hsla(0,0%,100%,.85);display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:600;margin:0 0 1rem;width:100%}.application-post__tracker .application-post__tracker-item{background:#e6e5e5;border-radius:100%;display:inline-block;height:1rem;margin:0 .25rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:1rem}@media (min-width:64em){.application-post__tracker .application-post__tracker-item{margin:0 0 0 .5rem}}.application-post__tracker .application-post__tracker-item.error{background:#f94d4d}.application-post__tracker .application-post__tracker-item.complete{background:#287d11}.application-post__tracker .application-post__tracker-item.active{background:#0a6cbc!important}.application-post__tracker .application-post__tracker-item:hover{background:#0a6cbc;-webkit-transition:all .2s ease;transition:all .2s ease}.application-post__action-wrapper>.box{text-align:center}@media (min-width:48em){.application-post__action-wrapper>.box{text-align:left}}@media (min-width:48em){.application-post__action-wrapper>.box:last-child{text-align:right}}.application-post__skills-layout{background:#fff;padding:5rem 0}.application-post__skills-layout .container--copy{text-align:center}.application-post__skills-layout .container--copy h3{border-bottom:1px solid rgba(10,10,15,.85);color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem;text-align:left}.application-post__skills-layout .container--copy p{text-align:left}.application-post__skills-layout .container--layout{border-top:1px solid #ccc;margin-top:5rem}@media (min-width:64em){.application-post__skills-layout .application-post__content-wrapper{padding:0 0 0 3rem}}.application-post__skills-layout .application-post__anchor:before{content:" ";display:block;height:8rem;margin-top:-8rem;pointer-events:none;visibility:hidden}.application-post__subnav-wrapper{display:none}@media (min-width:64em){.application-post__subnav-wrapper{display:block}}.application-post__subnav-sticky-wrapper{display:none;padding:5rem 0;width:95%}@media (min-width:64em){.application-post__subnav-sticky-wrapper{display:block;position:-webkit-sticky;position:sticky;top:8rem}}.application-post_subnav-label{color:#0a6cbc;display:block;font-family:HKGrotesk,sans-serif;font-size:1.25rem;margin:2rem 0}.application-post_subnav-label:first-child{margin-top:0}.application-post__subnav-item{color:#0a0a0f!important;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;margin:0 0 1rem;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}.application-post__subnav-item:hover{color:#0a6cbc!important;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}@media (min-width:64em){.application-post__content-wrapper{padding:0 0 0 3rem}}.application-post__skill{padding:5rem 0 0}.application-post__skill h4{border-bottom:1px solid rgba(10,10,15,.85);color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem;text-align:left}.application-post__skill p{text-align:left}.application-post__questions{background:#fff;padding:5rem 0;position:relative}.application-post__questions h3{border-bottom:1px solid rgba(10,10,15,.85);color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem}.application-post__questions span{color:#0a6cbc;font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.application-post__questions p{margin:1.5rem 0 2rem}.applicant-profile__header{background-color:rgba(10,10,15,.85);background-image:url(/images/bg_lightning_texture.png);background-position:50%;background-repeat:repeat;background-size:75px;padding:5rem 0;text-align:center}@media (min-width:64em){.applicant-profile__header{text-align:left}}.applicant-profile__header>.container--copy{position:relative}@media (min-width:64em){.applicant-profile__header>.container--copy{padding:0}}.applicant-profile__header>.container--copy>h3{color:#fff;font-family:HKGrotesk,sans-serif;font-size:1.95313rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.applicant-profile__header>.container--copy>span{color:#0a6cbc;display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;margin:0 0 2rem}.applicant-profile__header .applicant-profile__header-photo{background:none;border:none;border-radius:100%;padding:0;position:relative}@media (min-width:64em){.applicant-profile__header .applicant-profile__header-photo{left:-3rem;position:absolute;top:50%;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}}.applicant-profile__header .applicant-profile__header-photo div{background-color:#fff;background-position:50%;background-size:cover;border:.5rem solid #0a6cbc;border-radius:100%;height:10rem;margin:0 auto 4rem;width:10rem}@media (min-width:64em){.applicant-profile__header .applicant-profile__header-photo div{margin:0}}.applicant-profile__header .applicant-profile__social-links{list-style:none;margin:0 0 0 -.5rem;padding:0}.applicant-profile__header .applicant-profile__social-links li{display:inline-block;padding:0 .5rem}.applicant-profile__header .applicant-profile__social-links li a i{color:#fff;font-size:1.25rem;-webkit-transition:color .2s ease;transition:color .2s ease}.applicant-profile__header .applicant-profile__social-links li a:hover i{color:#0a6cbc;-webkit-transition:color .2s ease;transition:color .2s ease}.applicant-profile__questions{background:#fff;padding:5rem 0}.applicant-profile__questions .container--copy>span{color:#0a6cbc;display:block;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:600;margin:0 0 1.5rem}.applicant-profile__questions .container--copy>p{margin:1.5rem 0 2rem}.applicant-profile__questions .container--copy>div{margin:1.5rem 0}.applicant-profile__questions .container--copy>div .form__textarea{min-height:15rem}.applicant-profile__questions .container--copy>button{margin:0 0 4rem}.applicant-profile__questions .container--copy>button:last-child{margin-bottom:0}
\ No newline at end of file
+*{box-sizing:border-box}body,html{width:100%}*{scroll-behavior:smooth}html{min-height:100vh;position:relative}main{min-height:70%}header{color:#fff;margin:0 auto}footer{-ms-flex-direction:column;bottom:0;clear:left;display:-ms-flexbox;display:-webkit-box;display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; flex-direction:column;font-size:1.5rem;width:100%}#announcement{font-size:1.5em;padding-left:.5em}.template{display:none;visibility:hidden}.repeater__template{display:none!important;visibility:hidden}.flex-grid{-ms-flex-wrap:wrap;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap}.flex-grid.top{-ms-flex-align:start; -webkit-box-align:start; align-items:flex-start}.flex-grid.middle{-ms-flex-align:center; -webkit-box-align:center; align-items:center}.flex-grid.bottom{-ms-flex-align:end; -webkit-box-align:end; align-items:flex-end}.box{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%;min-width:0}.box.top{-ms-flex-align:start; -webkit-box-align:start; align-items:flex-start}.box.middle{-ms-flex-align:center; -webkit-box-align:center; align-items:center}.box.bottom{-ms-flex-align:end; -webkit-box-align:end; align-items:flex-end}.box.fit{-ms-flex:1; -webkit-box-flex:1; flex:1}.box.small-1of1,.box.small-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%}.box.small-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.small-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.small-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.small-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.small-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.small-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.small-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.small-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.small-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.small-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.small-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.small-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.small-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.small-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.small-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.small-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%}.box.small-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%}.box.small-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%}.box.small-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%}.box.small-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%}.box.small-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%}.box.small-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%}.box.small-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.small-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%}.box.small-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.small-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%}.box.small-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.small-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%}.box.small-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%}.box.small-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%}.box.small-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.small-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%}.box.small-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%}.box.small-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.small-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%}.box.small-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%}.box.small-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%}.box.small-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.small-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%}.box.small-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.small-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.small-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.small-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%}.box.small-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.small-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%}.box.small-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%}.box.small-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%}.box.small-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%}.box.small-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%}.box.small-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%}.box.small-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%}.box.small-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%}.box.small-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%}.box.small-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%}.box.small-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%}.box.small-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%}.box.small-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.small-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.small-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.small-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%}.box.small-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.small-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%}.box.small-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.small-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.small-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.small-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%}@media (min-width:48em){.box.med-1of1,.box.med-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%}.box.med-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.med-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.med-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.med-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.med-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.med-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.med-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.med-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.med-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.med-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.med-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.med-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.med-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.med-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.med-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.med-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%}.box.med-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%}.box.med-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%}.box.med-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%}.box.med-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%}.box.med-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%}.box.med-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%}.box.med-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.med-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%}.box.med-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.med-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%}.box.med-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.med-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%}.box.med-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%}.box.med-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%}.box.med-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.med-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%}.box.med-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%}.box.med-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.med-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%}.box.med-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%}.box.med-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%}.box.med-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.med-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%}.box.med-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.med-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.med-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.med-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%}.box.med-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.med-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%}.box.med-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%}.box.med-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%}.box.med-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%}.box.med-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%}.box.med-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%}.box.med-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%}.box.med-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%}.box.med-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%}.box.med-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%}.box.med-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%}.box.med-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%}.box.med-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.med-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.med-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.med-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%}.box.med-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.med-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%}.box.med-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.med-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.med-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.med-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%}}@media (min-width:64em){.box.lg-1of1,.box.lg-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%}.box.lg-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.lg-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.lg-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.lg-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.lg-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.lg-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.lg-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.lg-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.lg-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.lg-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.lg-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.lg-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.lg-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.lg-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.lg-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.lg-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%}.box.lg-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%}.box.lg-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%}.box.lg-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%}.box.lg-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%}.box.lg-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%}.box.lg-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%}.box.lg-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.lg-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%}.box.lg-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.lg-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%}.box.lg-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.lg-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%}.box.lg-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%}.box.lg-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%}.box.lg-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.lg-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%}.box.lg-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%}.box.lg-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.lg-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%}.box.lg-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%}.box.lg-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%}.box.lg-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.lg-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%}.box.lg-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.lg-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.lg-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.lg-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%}.box.lg-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.lg-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%}.box.lg-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%}.box.lg-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%}.box.lg-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%}.box.lg-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%}.box.lg-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%}.box.lg-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%}.box.lg-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%}.box.lg-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%}.box.lg-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%}.box.lg-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%}.box.lg-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%}.box.lg-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.lg-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.lg-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.lg-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%}.box.lg-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.lg-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%}.box.lg-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.lg-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.lg-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.lg-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%}}@media (min-width:100em){.box.xl-1of1,.box.xl-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%}.box.xl-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.xl-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.xl-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.xl-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.xl-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.xl-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.xl-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.xl-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.xl-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.xl-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.xl-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.xl-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.xl-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.xl-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.xl-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.xl-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%}.box.xl-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%}.box.xl-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%}.box.xl-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%}.box.xl-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%}.box.xl-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%}.box.xl-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%}.box.xl-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.xl-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%}.box.xl-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.xl-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%}.box.xl-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.xl-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%}.box.xl-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%}.box.xl-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%}.box.xl-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.xl-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%}.box.xl-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%}.box.xl-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.xl-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%}.box.xl-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%}.box.xl-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%}.box.xl-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%}.box.xl-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%}.box.xl-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%}.box.xl-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.xl-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%}.box.xl-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%}.box.xl-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%}.box.xl-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%}.box.xl-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%}.box.xl-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%}.box.xl-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%}.box.xl-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%}.box.xl-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%}.box.xl-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%}.box.xl-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%}.box.xl-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%}.box.xl-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%}.box.xl-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%}.box.xl-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%}.box.xl-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%}.box.xl-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%}.box.xl-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%}.box.xl-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%}.box.xl-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%}.box.xl-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%}.box.xl-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%}.box.xl-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%}.box.xl-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%}.box.xl-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%}}body[id*="Trident/7.0"] .flex-grid{-ms-flex-wrap:wrap;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap}body[id*="Trident/7.0"] .flex-grid.top{-ms-flex-align:start; -webkit-box-align:start; align-items:flex-start}body[id*="Trident/7.0"] .flex-grid.middle{-ms-flex-align:center; -webkit-box-align:center; align-items:center}body[id*="Trident/7.0"] .flex-grid.bottom{-ms-flex-align:end; -webkit-box-align:end; align-items:flex-end}body[id*="Trident/7.0"] .box{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%;max-width:100%}body[id*="Trident/7.0"] .box.top{-ms-flex-align:start; -webkit-box-align:start; align-items:flex-start}body[id*="Trident/7.0"] .box.middle{-ms-flex-align:center; -webkit-box-align:center; align-items:center}body[id*="Trident/7.0"] .box.bottom{-ms-flex-align:end; -webkit-box-align:end; align-items:flex-end}body[id*="Trident/7.0"] .box.fit{-ms-flex:1; -webkit-box-flex:1; flex:1}body[id*="Trident/7.0"] .box.small-1of1,body[id*="Trident/7.0"] .box.small-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%;max-width:100%}body[id*="Trident/7.0"] .box.small-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.small-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.small-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.small-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.small-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.small-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.small-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.small-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.small-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.small-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.small-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.small-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.small-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.small-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.small-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.small-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%;max-width:14.28571%}body[id*="Trident/7.0"] .box.small-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%;max-width:28.57143%}body[id*="Trident/7.0"] .box.small-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%;max-width:42.85714%}body[id*="Trident/7.0"] .box.small-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%;max-width:57.14286%}body[id*="Trident/7.0"] .box.small-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%;max-width:71.42857%}body[id*="Trident/7.0"] .box.small-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%;max-width:85.71429%}body[id*="Trident/7.0"] .box.small-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%;max-width:12.5%}body[id*="Trident/7.0"] .box.small-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.small-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%;max-width:37.5%}body[id*="Trident/7.0"] .box.small-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.small-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%;max-width:62.5%}body[id*="Trident/7.0"] .box.small-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.small-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%;max-width:87.5%}body[id*="Trident/7.0"] .box.small-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%;max-width:11.11111%}body[id*="Trident/7.0"] .box.small-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%;max-width:22.22222%}body[id*="Trident/7.0"] .box.small-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.small-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%;max-width:44.44444%}body[id*="Trident/7.0"] .box.small-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%;max-width:55.55556%}body[id*="Trident/7.0"] .box.small-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.small-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%;max-width:77.77778%}body[id*="Trident/7.0"] .box.small-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%;max-width:88.88889%}body[id*="Trident/7.0"] .box.small-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%;max-width:10%}body[id*="Trident/7.0"] .box.small-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.small-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%;max-width:30%}body[id*="Trident/7.0"] .box.small-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.small-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.small-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.small-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%;max-width:70%}body[id*="Trident/7.0"] .box.small-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.small-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%;max-width:90%}body[id*="Trident/7.0"] .box.small-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%;max-width:9.09091%}body[id*="Trident/7.0"] .box.small-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%;max-width:18.18182%}body[id*="Trident/7.0"] .box.small-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%;max-width:27.27273%}body[id*="Trident/7.0"] .box.small-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%;max-width:36.36364%}body[id*="Trident/7.0"] .box.small-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%;max-width:45.45455%}body[id*="Trident/7.0"] .box.small-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%;max-width:54.54545%}body[id*="Trident/7.0"] .box.small-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%;max-width:63.63636%}body[id*="Trident/7.0"] .box.small-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%;max-width:72.72727%}body[id*="Trident/7.0"] .box.small-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%;max-width:81.81818%}body[id*="Trident/7.0"] .box.small-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%;max-width:90.90909%}body[id*="Trident/7.0"] .box.small-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%;max-width:8.33333%}body[id*="Trident/7.0"] .box.small-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.small-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.small-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.small-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%;max-width:41.66667%}body[id*="Trident/7.0"] .box.small-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.small-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%;max-width:58.33333%}body[id*="Trident/7.0"] .box.small-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.small-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.small-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.small-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%;max-width:91.66667%}@media (min-width:48em){body[id*="Trident/7.0"] .box.med-1of1,body[id*="Trident/7.0"] .box.med-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%;max-width:100%}body[id*="Trident/7.0"] .box.med-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.med-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.med-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.med-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.med-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.med-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.med-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.med-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.med-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.med-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.med-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.med-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.med-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.med-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.med-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.med-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%;max-width:14.28571%}body[id*="Trident/7.0"] .box.med-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%;max-width:28.57143%}body[id*="Trident/7.0"] .box.med-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%;max-width:42.85714%}body[id*="Trident/7.0"] .box.med-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%;max-width:57.14286%}body[id*="Trident/7.0"] .box.med-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%;max-width:71.42857%}body[id*="Trident/7.0"] .box.med-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%;max-width:85.71429%}body[id*="Trident/7.0"] .box.med-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%;max-width:12.5%}body[id*="Trident/7.0"] .box.med-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.med-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%;max-width:37.5%}body[id*="Trident/7.0"] .box.med-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.med-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%;max-width:62.5%}body[id*="Trident/7.0"] .box.med-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.med-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%;max-width:87.5%}body[id*="Trident/7.0"] .box.med-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%;max-width:11.11111%}body[id*="Trident/7.0"] .box.med-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%;max-width:22.22222%}body[id*="Trident/7.0"] .box.med-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.med-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%;max-width:44.44444%}body[id*="Trident/7.0"] .box.med-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%;max-width:55.55556%}body[id*="Trident/7.0"] .box.med-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.med-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%;max-width:77.77778%}body[id*="Trident/7.0"] .box.med-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%;max-width:88.88889%}body[id*="Trident/7.0"] .box.med-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%;max-width:10%}body[id*="Trident/7.0"] .box.med-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.med-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%;max-width:30%}body[id*="Trident/7.0"] .box.med-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.med-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.med-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.med-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%;max-width:70%}body[id*="Trident/7.0"] .box.med-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.med-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%;max-width:90%}body[id*="Trident/7.0"] .box.med-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%;max-width:9.09091%}body[id*="Trident/7.0"] .box.med-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%;max-width:18.18182%}body[id*="Trident/7.0"] .box.med-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%;max-width:27.27273%}body[id*="Trident/7.0"] .box.med-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%;max-width:36.36364%}body[id*="Trident/7.0"] .box.med-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%;max-width:45.45455%}body[id*="Trident/7.0"] .box.med-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%;max-width:54.54545%}body[id*="Trident/7.0"] .box.med-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%;max-width:63.63636%}body[id*="Trident/7.0"] .box.med-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%;max-width:72.72727%}body[id*="Trident/7.0"] .box.med-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%;max-width:81.81818%}body[id*="Trident/7.0"] .box.med-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%;max-width:90.90909%}body[id*="Trident/7.0"] .box.med-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%;max-width:8.33333%}body[id*="Trident/7.0"] .box.med-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.med-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.med-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.med-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%;max-width:41.66667%}body[id*="Trident/7.0"] .box.med-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.med-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%;max-width:58.33333%}body[id*="Trident/7.0"] .box.med-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.med-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.med-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.med-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%;max-width:91.66667%}}@media (min-width:64em){body[id*="Trident/7.0"] .box.lg-1of1,body[id*="Trident/7.0"] .box.lg-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%;max-width:100%}body[id*="Trident/7.0"] .box.lg-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.lg-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.lg-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.lg-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.lg-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.lg-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.lg-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.lg-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.lg-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.lg-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.lg-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.lg-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.lg-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.lg-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.lg-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.lg-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%;max-width:14.28571%}body[id*="Trident/7.0"] .box.lg-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%;max-width:28.57143%}body[id*="Trident/7.0"] .box.lg-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%;max-width:42.85714%}body[id*="Trident/7.0"] .box.lg-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%;max-width:57.14286%}body[id*="Trident/7.0"] .box.lg-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%;max-width:71.42857%}body[id*="Trident/7.0"] .box.lg-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%;max-width:85.71429%}body[id*="Trident/7.0"] .box.lg-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%;max-width:12.5%}body[id*="Trident/7.0"] .box.lg-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.lg-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%;max-width:37.5%}body[id*="Trident/7.0"] .box.lg-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.lg-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%;max-width:62.5%}body[id*="Trident/7.0"] .box.lg-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.lg-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%;max-width:87.5%}body[id*="Trident/7.0"] .box.lg-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%;max-width:11.11111%}body[id*="Trident/7.0"] .box.lg-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%;max-width:22.22222%}body[id*="Trident/7.0"] .box.lg-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.lg-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%;max-width:44.44444%}body[id*="Trident/7.0"] .box.lg-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%;max-width:55.55556%}body[id*="Trident/7.0"] .box.lg-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.lg-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%;max-width:77.77778%}body[id*="Trident/7.0"] .box.lg-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%;max-width:88.88889%}body[id*="Trident/7.0"] .box.lg-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%;max-width:10%}body[id*="Trident/7.0"] .box.lg-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.lg-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%;max-width:30%}body[id*="Trident/7.0"] .box.lg-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.lg-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.lg-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.lg-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%;max-width:70%}body[id*="Trident/7.0"] .box.lg-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.lg-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%;max-width:90%}body[id*="Trident/7.0"] .box.lg-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%;max-width:9.09091%}body[id*="Trident/7.0"] .box.lg-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%;max-width:18.18182%}body[id*="Trident/7.0"] .box.lg-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%;max-width:27.27273%}body[id*="Trident/7.0"] .box.lg-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%;max-width:36.36364%}body[id*="Trident/7.0"] .box.lg-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%;max-width:45.45455%}body[id*="Trident/7.0"] .box.lg-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%;max-width:54.54545%}body[id*="Trident/7.0"] .box.lg-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%;max-width:63.63636%}body[id*="Trident/7.0"] .box.lg-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%;max-width:72.72727%}body[id*="Trident/7.0"] .box.lg-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%;max-width:81.81818%}body[id*="Trident/7.0"] .box.lg-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%;max-width:90.90909%}body[id*="Trident/7.0"] .box.lg-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%;max-width:8.33333%}body[id*="Trident/7.0"] .box.lg-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.lg-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.lg-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.lg-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%;max-width:41.66667%}body[id*="Trident/7.0"] .box.lg-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.lg-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%;max-width:58.33333%}body[id*="Trident/7.0"] .box.lg-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.lg-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.lg-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.lg-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%;max-width:91.66667%}}@media (min-width:100em){body[id*="Trident/7.0"] .box.xl-1of1,body[id*="Trident/7.0"] .box.xl-full{-ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%;max-width:100%}body[id*="Trident/7.0"] .box.xl-1of2{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.xl-1of3{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.xl-2of3{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.xl-1of4{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.xl-2of4{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.xl-3of4{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.xl-1of5{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.xl-2of5{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.xl-3of5{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.xl-4of5{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.xl-1of6{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.xl-2of6{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.xl-3of6{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.xl-4of6{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.xl-5of6{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.xl-1of7{-ms-flex:0 0 14.28571%; -webkit-box-flex:0; flex:0 0 14.28571%;max-width:14.28571%}body[id*="Trident/7.0"] .box.xl-2of7{-ms-flex:0 0 28.57143%; -webkit-box-flex:0; flex:0 0 28.57143%;max-width:28.57143%}body[id*="Trident/7.0"] .box.xl-3of7{-ms-flex:0 0 42.85714%; -webkit-box-flex:0; flex:0 0 42.85714%;max-width:42.85714%}body[id*="Trident/7.0"] .box.xl-4of7{-ms-flex:0 0 57.14286%; -webkit-box-flex:0; flex:0 0 57.14286%;max-width:57.14286%}body[id*="Trident/7.0"] .box.xl-5of7{-ms-flex:0 0 71.42857%; -webkit-box-flex:0; flex:0 0 71.42857%;max-width:71.42857%}body[id*="Trident/7.0"] .box.xl-6of7{-ms-flex:0 0 85.71429%; -webkit-box-flex:0; flex:0 0 85.71429%;max-width:85.71429%}body[id*="Trident/7.0"] .box.xl-1of8{-ms-flex:0 0 12.5%; -webkit-box-flex:0; flex:0 0 12.5%;max-width:12.5%}body[id*="Trident/7.0"] .box.xl-2of8{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.xl-3of8{-ms-flex:0 0 37.5%; -webkit-box-flex:0; flex:0 0 37.5%;max-width:37.5%}body[id*="Trident/7.0"] .box.xl-4of8{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.xl-5of8{-ms-flex:0 0 62.5%; -webkit-box-flex:0; flex:0 0 62.5%;max-width:62.5%}body[id*="Trident/7.0"] .box.xl-6of8{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.xl-7of8{-ms-flex:0 0 87.5%; -webkit-box-flex:0; flex:0 0 87.5%;max-width:87.5%}body[id*="Trident/7.0"] .box.xl-1of9{-ms-flex:0 0 11.11111%; -webkit-box-flex:0; flex:0 0 11.11111%;max-width:11.11111%}body[id*="Trident/7.0"] .box.xl-2of9{-ms-flex:0 0 22.22222%; -webkit-box-flex:0; flex:0 0 22.22222%;max-width:22.22222%}body[id*="Trident/7.0"] .box.xl-3of9{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.xl-4of9{-ms-flex:0 0 44.44444%; -webkit-box-flex:0; flex:0 0 44.44444%;max-width:44.44444%}body[id*="Trident/7.0"] .box.xl-5of9{-ms-flex:0 0 55.55556%; -webkit-box-flex:0; flex:0 0 55.55556%;max-width:55.55556%}body[id*="Trident/7.0"] .box.xl-6of9{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.xl-7of9{-ms-flex:0 0 77.77778%; -webkit-box-flex:0; flex:0 0 77.77778%;max-width:77.77778%}body[id*="Trident/7.0"] .box.xl-8of9{-ms-flex:0 0 88.88889%; -webkit-box-flex:0; flex:0 0 88.88889%;max-width:88.88889%}body[id*="Trident/7.0"] .box.xl-1of10{-ms-flex:0 0 10%; -webkit-box-flex:0; flex:0 0 10%;max-width:10%}body[id*="Trident/7.0"] .box.xl-2of10{-ms-flex:0 0 20%; -webkit-box-flex:0; flex:0 0 20%;max-width:20%}body[id*="Trident/7.0"] .box.xl-3of10{-ms-flex:0 0 30%; -webkit-box-flex:0; flex:0 0 30%;max-width:30%}body[id*="Trident/7.0"] .box.xl-4of10{-ms-flex:0 0 40%; -webkit-box-flex:0; flex:0 0 40%;max-width:40%}body[id*="Trident/7.0"] .box.xl-5of10{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.xl-6of10{-ms-flex:0 0 60%; -webkit-box-flex:0; flex:0 0 60%;max-width:60%}body[id*="Trident/7.0"] .box.xl-7of10{-ms-flex:0 0 70%; -webkit-box-flex:0; flex:0 0 70%;max-width:70%}body[id*="Trident/7.0"] .box.xl-8of10{-ms-flex:0 0 80%; -webkit-box-flex:0; flex:0 0 80%;max-width:80%}body[id*="Trident/7.0"] .box.xl-9of10{-ms-flex:0 0 90%; -webkit-box-flex:0; flex:0 0 90%;max-width:90%}body[id*="Trident/7.0"] .box.xl-1of11{-ms-flex:0 0 9.09091%; -webkit-box-flex:0; flex:0 0 9.09091%;max-width:9.09091%}body[id*="Trident/7.0"] .box.xl-2of11{-ms-flex:0 0 18.18182%; -webkit-box-flex:0; flex:0 0 18.18182%;max-width:18.18182%}body[id*="Trident/7.0"] .box.xl-3of11{-ms-flex:0 0 27.27273%; -webkit-box-flex:0; flex:0 0 27.27273%;max-width:27.27273%}body[id*="Trident/7.0"] .box.xl-4of11{-ms-flex:0 0 36.36364%; -webkit-box-flex:0; flex:0 0 36.36364%;max-width:36.36364%}body[id*="Trident/7.0"] .box.xl-5of11{-ms-flex:0 0 45.45455%; -webkit-box-flex:0; flex:0 0 45.45455%;max-width:45.45455%}body[id*="Trident/7.0"] .box.xl-6of11{-ms-flex:0 0 54.54545%; -webkit-box-flex:0; flex:0 0 54.54545%;max-width:54.54545%}body[id*="Trident/7.0"] .box.xl-7of11{-ms-flex:0 0 63.63636%; -webkit-box-flex:0; flex:0 0 63.63636%;max-width:63.63636%}body[id*="Trident/7.0"] .box.xl-8of11{-ms-flex:0 0 72.72727%; -webkit-box-flex:0; flex:0 0 72.72727%;max-width:72.72727%}body[id*="Trident/7.0"] .box.xl-9of11{-ms-flex:0 0 81.81818%; -webkit-box-flex:0; flex:0 0 81.81818%;max-width:81.81818%}body[id*="Trident/7.0"] .box.xl-10of11{-ms-flex:0 0 90.90909%; -webkit-box-flex:0; flex:0 0 90.90909%;max-width:90.90909%}body[id*="Trident/7.0"] .box.xl-1of12{-ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%;max-width:8.33333%}body[id*="Trident/7.0"] .box.xl-2of12{-ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%;max-width:16.66667%}body[id*="Trident/7.0"] .box.xl-3of12{-ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%;max-width:25%}body[id*="Trident/7.0"] .box.xl-4of12{-ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%;max-width:33.33333%}body[id*="Trident/7.0"] .box.xl-5of12{-ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%;max-width:41.66667%}body[id*="Trident/7.0"] .box.xl-6of12{-ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%;max-width:50%}body[id*="Trident/7.0"] .box.xl-7of12{-ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%;max-width:58.33333%}body[id*="Trident/7.0"] .box.xl-8of12{-ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%;max-width:66.66667%}body[id*="Trident/7.0"] .box.xl-9of12{-ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%;max-width:75%}body[id*="Trident/7.0"] .box.xl-10of12{-ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%;max-width:83.33333%}body[id*="Trident/7.0"] .box.xl-11of12{-ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%;max-width:91.66667%}}[class*=button--][class*=blue]{background:#0a6cbc;background:-webkit-linear-gradient(top,#0a6cbc,#4fb2d5);background:linear-gradient(180deg,#0a6cbc,#4fb2d5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0a6cbc",endColorstr="#4fb2d5",GradientType=1)}.header .header__content h2:before,.home__how .home__how-title:before,.home__team .home__team-title:before,.menu .menu__list li a.active:before{background:#0a6cbc;background:-webkit-linear-gradient(left,#0a6cbc,#4fb2d5);background:linear-gradient(90deg,#0a6cbc,#4fb2d5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0a6cbc",endColorstr="#4fb2d5",GradientType=1)}body,html{font-size:80%}@media screen and (min-width:412px){body,html{font-size:90%}}@media (min-width:48em){body,html{font-size:100%}}@media (min-width:100em){body,html{font-size:110%}}::-moz-selection{background:#0a0a0f;color:#fff}::selection{background:#0a0a0f;color:#fff}[class*=heading--]{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-weight:600;line-height:1.2;margin:0}[class*=heading--] i{font-size:inherit;line-height:inherit}.heading--01{font-size:2.44141rem}.heading--02{font-size:1.95313rem}.heading--03{font-size:1.5625rem}.heading--04{font-size:1.25rem}.heading--05{font-size:1rem}.applicant-profile__questions .container--copy>p,.application-index .application-index__item .application-index__item-content p,.application-post__experience>.container--copy>p,.application-post__questions p,.application-post__skill p,.application-post__skills-layout .container--copy p,.home__about p,.home__how p,.home__team p,.job-post__culture .job-post__culture-copy,.job-post__culture .job-post__manager-copy,.job-post__know .job-post__know-copy,.job-poster__impact p{color:rgba(10,10,15,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 2rem}.list-input__list input{display:inline-block!important;width:50%!important}.list-input__list .list-input__add{display:none}.list-input__list .list-input__remove,.list-input__list li:last-child .list-input__add{display:inline-block}.list-input__list li:last-child .list-input__remove{display:none}body,html{background:#e6e5e5;margin:0}a,span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-transition:all .2s ease;transition:all .2s ease}a:hover{color:#0a6cbc;-webkit-transition:all .2s ease;transition:all .2s ease}img{max-width:100%}.container--layout{margin:0 auto;max-width:70rem;width:90%}.container--copy{margin:0 auto;max-width:40rem;width:90%}.hidden{display:none;height:0;visibility:hidden}.alert{background:#c9e5fc}.alert .alert__grid .box{text-align:center}.alert .alert__grid .box span{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:.625rem;font-weight:400}.alert .alert__grid .box span i{margin:0 .5rem 0 0}.alert .alert__grid .box a{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:.625rem;font-weight:400}.alert .alert__grid .box a:hover{color:#0a6cbc}.alert .alert__grid .box:first-child{padding:1rem 2.5rem}@media (min-width:48em){.alert .alert__grid .box:first-child{text-align:left}}.alert .alert__grid .box:nth-child(2){padding:0 2.5rem 1rem}@media (min-width:48em){.alert .alert__grid .box:nth-child(2){padding:1rem 2.5rem;text-align:right}}.goc{background:#0a0a0f}.goc .goc__grid .box{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;text-align:center}.goc .goc__grid .box a{display:inline-block;max-width:15rem;width:80%}.goc .goc__grid .box:first-child{padding:1rem 2.5rem}@media (min-width:48em){.goc .goc__grid .box:first-child{text-align:left}}.goc .goc__grid .box:nth-child(2){padding:0 1rem 1rem}.goc .goc__grid .box:nth-child(2) i{margin:0 .5rem}@media (min-width:48em){.goc .goc__grid .box:nth-child(2){padding:1rem 2.5rem}}.goc .goc__grid .box:nth-child(3){padding:0 2.5rem 1rem}@media (min-width:48em){.goc .goc__grid .box:nth-child(3){padding:1rem 2.5rem;text-align:right}}.menu{background:rgba(10,10,15,.65)}@media (min-width:64em){.menu .menu__mobile-trigger{display:none}}.menu .menu__list{list-style:none;margin:0;padding:0;text-align:center;width:100%}@media (min-width:64em){.menu .menu__list{padding:0 1rem;text-align:right}}.menu .menu__list li{display:inline-block}.menu .menu__list li a{color:hsla(0,0%,100%,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;padding:1.5rem;position:relative;text-decoration:none}.menu .menu__list li a:hover{color:#0a6cbc}.menu .menu__list li a.active:before{bottom:0;content:" ";display:block;height:.5rem;left:0;position:absolute;width:100%}.header{background-position:top;background-size:cover;position:relative}.header:before{background:rgba(10,10,15,.8);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.header .header__content{margin:0 auto;max-width:70rem;padding:6rem 0 8rem;position:relative;text-align:center;width:90%}.header .header__content h2{color:hsla(0,0%,100%,.85);display:inline-block;margin:0;position:relative}.header .header__content h2:before{bottom:-1.5rem;content:" ";display:block;height:.5rem;left:50%;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:80%}.footer{background:#0a0a0f}.footer .footer__grid .box{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;text-align:center}.footer .footer__grid .box:first-child{padding:2rem 2.5rem}@media (min-width:48em){.footer .footer__grid .box:first-child{text-align:left}}.footer .footer__grid .box:nth-child(2){padding:0 2.5rem 1rem}@media (min-width:48em){.footer .footer__grid .box:nth-child(2){padding:2rem 2.5rem;text-align:right}}.footer .footer__grid .box ul{list-style:none;margin:0;padding:0}.footer .footer__grid .box ul li{display:inline-block}.footer .footer__grid .box>a{display:inline-block;max-width:13rem;width:80%}[class*=button--]{border:none;border-radius:5px;box-shadow:none;cursor:pointer;display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;outline:none;padding:1rem 2rem;text-decoration:none}[class*=button--][class*=add]{background:none;border:3px dashed #b3b2b2;border-radius:3px;cursor:pointer;margin:0;padding:0;text-align:left;width:100%}[class*=button--][class*=add] div:first-child{display:inline-block;height:5rem;position:relative;vertical-align:middle;width:5rem}[class*=button--][class*=add] div:first-child i{color:#0a6cbc;font-size:1.25rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[class*=button--][class*=add] div:last-child{display:inline-block;vertical-align:middle}[class*=button--][class*=add] div:last-child span{display:block;font-family:HKGrotesk,sans-serif}[class*=button--][class*=add] div:last-child span:first-child{font-size:1.25rem;font-weight:600;margin:0}[class*=button--][class*=add] div:last-child span:first-child+span{margin-top:.25rem}[class*=button--][class*=add] div:last-child span:nth-child(2){font-size:1rem}[class*=button--][class*=blue]{color:hsla(0,0%,100%,.85);-webkit-transition:none;transition:none}[class*=button--][class*=blue]:focus,[class*=button--][class*=blue]:hover{border:2px solid #fff;outline:none;padding:calc(1rem - 2px) calc(2rem - 2px);-webkit-transition:none;transition:none}[class*=button--][class*=blue]:focus.light-bg,[class*=button--][class*=blue]:hover.light-bg{border:2px solid #0a0a0f}[class*=button--][class*=red]{background:#f94d4d;color:hsla(0,0%,100%,.85);-webkit-transition:none;transition:none}[class*=button--][class*=red]:focus,[class*=button--][class*=red]:hover{border:2px solid #fff;outline:none;padding:calc(1rem - 2px) calc(2rem - 2px);-webkit-transition:none;transition:none}[class*=button--][class*=red]:focus.light-bg,[class*=button--][class*=red]:hover.light-bg{border:2px solid #0a0a0f}.form__wrapper{display:block;position:relative;width:100%}.form__wrapper .form__title{margin:4rem 0 2rem}.form__wrapper .form__title:first-child{margin-top:0}.form__wrapper .form__context{font-size:1rem;line-height:20px;margin:2rem 0}.form__wrapper>.flex-grid{margin:0 -1rem}.form__wrapper>.flex-grid>.box{padding:0 1rem 2rem}.form__wrapper>.flex-grid>.box:last-child{padding-bottom:0}.form__wrapper>.flex-grid>.box[class*=small-]{padding:0 1rem 1rem}.form__wrapper>.flex-grid>.box>[class*=form__input-wrapper]{margin:0}.form__wrapper fieldset{border-top:none;padding:0}.form__wrapper fieldset.form__form-section>.flex-grid{margin:-3rem -1rem 0}.form__wrapper fieldset.form__form-section>.flex-grid>.box{padding:0 1rem}.form__wrapper fieldset.form__check-grid{margin:3rem 0;padding:0 2rem}.form__wrapper fieldset legend{color:#0a6cbc;float:none;font-size:1rem;font-weight:900;margin:0 0 1.5rem}.form__wrapper fieldset+fieldset{margin-top:3rem}.form__wrapper [class*=form__input-wrapper]:last-child{margin-bottom:0}[class*=form__input-wrapper]{display:block;position:relative;width:100%}[class*=form__input-wrapper] .form__input,[class*=form__input-wrapper] .form__textarea{font-family:HKGrotesk,sans-serif}[class*=form__input-wrapper][class*=float]{margin:3rem 0}[class*=form__input-wrapper][class*=float] .form__label{color:#646464;font-family:HKGrotesk,sans-serif;font-size:1rem;left:.55rem;line-height:20px;margin:0;padding:.5rem;pointer-events:none;position:absolute;top:.7rem;-webkit-transition:background 0s ease .1s,font-size .2s ease,top .2s ease;transition:background 0s ease .1s,font-size .2s ease,top .2s ease}[class*=form__input-wrapper][class*=float] .form__input[type=email],[class*=form__input-wrapper][class*=float] .form__input[type=number],[class*=form__input-wrapper][class*=float] .form__input[type=password],[class*=form__input-wrapper][class*=float] .form__input[type=text],[class*=form__input-wrapper][class*=float] .form__input[type=url]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #323232;border-radius:3px;font-family:HKGrotesk,sans-serif;font-size:1rem;line-height:24px;outline:none;padding:1rem 5rem 1rem 1rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}[class*=form__input-wrapper][class*=float] .form__input[type=email]:focus,[class*=form__input-wrapper][class*=float] .form__input[type=number]:focus,[class*=form__input-wrapper][class*=float] .form__input[type=password]:focus,[class*=form__input-wrapper][class*=float] .form__input[type=text]:focus,[class*=form__input-wrapper][class*=float] .form__input[type=url]:focus{border:1px solid #0a6cbc!important;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper][class*=float] .form__textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #323232;border-radius:3px;font-family:HKGrotesk,sans-serif;font-size:1rem;line-height:24px;max-width:100%;min-height:10rem;min-width:100%;outline:none;padding:1rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}[class*=form__input-wrapper][class*=float] .form__textarea:focus{border:1px solid #0a6cbc;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper][class*=float].active .form__label{background:#fff;font-size:12px;top:-1.15rem;-webkit-transition:background 0s ease .1s,font-size .2s ease,top .2s ease;transition:background 0s ease .1s,font-size .2s ease,top .2s ease}[class*=form__input-wrapper][class*=float].valid .form__input[type=email],[class*=form__input-wrapper][class*=float].valid .form__input[type=number],[class*=form__input-wrapper][class*=float].valid .form__input[type=password],[class*=form__input-wrapper][class*=float].valid .form__input[type=text],[class*=form__input-wrapper][class*=float].valid .form__input[type=url],[class*=form__input-wrapper][class*=float].valid .form__textarea{border:1px solid #43c545;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper][class*=float].invalid:before{-webkit-font-smoothing:antialiased;color:red;content:"\f06a";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:1rem;position:absolute;right:2rem;text-rendering:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[class*=form__input-wrapper][class*=float].invalid .form__input[type=email],[class*=form__input-wrapper][class*=float].invalid .form__input[type=number],[class*=form__input-wrapper][class*=float].invalid .form__input[type=password],[class*=form__input-wrapper][class*=float].invalid .form__input[type=text],[class*=form__input-wrapper][class*=float].invalid .form__input[type=url],[class*=form__input-wrapper][class*=float].invalid .form__textarea{border:1px solid red;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper][class*=range]{margin:3rem 0 4rem}[class*=form__input-wrapper][class*=range] .form__label{color:#323232;font-size:12px;margin:0 0 1rem 2rem}[class*=form__input-wrapper][class*=range] .form__range-wrapper{padding:0 2rem;position:relative}[class*=form__input-wrapper][class*=range] .form__range-wrapper.invalid:before{-webkit-font-smoothing:antialiased;color:red;content:"\f06a";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:1rem;position:absolute;right:2rem;text-rendering:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[class*=form__input-wrapper][class*=range] [class*=form__range-label--]{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[class*=form__input-wrapper][class*=range] [class*=form__range-label--][class*=start]{left:2rem}[class*=form__input-wrapper][class*=range] [class*=form__range-label--][class*=end]{right:2rem}[class*=form__input-wrapper][class*=range] input[type=range]{margin:0 auto;width:90%}[class*=form__input-wrapper][class*=date]{margin:3rem 0}[class*=form__input-wrapper][class*=date] .form__label{background:#fff;color:#646464;font-family:HKGrotesk,sans-serif;font-size:12px;left:.55rem;line-height:20px;margin:0;padding:.5rem;pointer-events:none;position:absolute;top:-1rem;-webkit-transition:background 0s ease .1s,font-size .2s ease,top .2s ease;transition:background 0s ease .1s,font-size .2s ease,top .2s ease}[class*=form__input-wrapper][class*=date] .form__input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #323232;border-radius:3px;font-size:1rem;line-height:20px;outline:none;padding:1rem 5rem 1rem 1rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}[class*=form__input-wrapper][class*=date] .form__input:focus{border:1px solid #0a6cbc!important;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper][class*=date].valid .form__input{border:1px solid #43c545;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper][class*=date].invalid:before{-webkit-font-smoothing:antialiased;color:red;content:"\f06a";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:1rem;position:absolute;right:2rem;text-rendering:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[class*=form__input-wrapper][class*=date].invalid .form__input{border:1px solid red;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper][class*=select]{margin:3rem 0}[class*=form__input-wrapper][class*=select] .form__label{background:#fff;color:#646464;font-family:HKGrotesk,sans-serif;font-size:12px;left:.55rem;line-height:20px;margin:0;padding:.5rem;pointer-events:none;position:absolute;top:-1.15rem;-webkit-transition:background 0s ease .1s,font-size .2s ease,top .2s ease;transition:background 0s ease .1s,font-size .2s ease,top .2s ease}[class*=form__input-wrapper][class*=select] .form__select-wrapper:before{-webkit-font-smoothing:antialiased;color:#323232;content:"\f078";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:1rem;pointer-events:none;position:absolute;right:2rem;text-rendering:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[class*=form__input-wrapper][class*=select] .form__input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #323232;border-radius:3px;cursor:pointer;font-size:1rem;line-height:24px;outline:none;padding:1rem 5rem 1rem 1rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}[class*=form__input-wrapper][class*=select] .form__input:focus{border:1px solid #0a6cbc!important;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}[class*=form__input-wrapper] .form__radio-wrapper{font-size:1rem;margin:0;vertical-align:middle}[class*=form__input-wrapper] .form__radio-wrapper input{margin:0 1rem 0 0;vertical-align:middle}[class*=form__input-wrapper] .form__required{color:red;display:inline-block;font-size:8px;margin:0 0 0 .3rem;pointer-events:none;vertical-align:middle}.form__radio-group{margin:0 0 2rem;position:relative}.form__radio-group .form__label{color:#0a0a0f;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;line-height:20px;margin:0 0 .5rem}.form__radio-group-label{cursor:pointer;margin:0;position:relative}.form__radio-group-label:first-of-type .form__radio-group-span{border-left:1px solid #323232;border-radius:3px 0 0 3px}.form__radio-group-label:last-of-type .form__radio-group-span{border-radius:0 3px 3px 0}.form__radio-group-input{left:-1000vh;position:absolute}.form__radio-group-input:checked+.form__radio-group-span{background:#287d11;color:#fff}.form__radio-group-span{background:#fff;border:1px solid #323232;border-left:none;color:#0a0a0f;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;line-height:20px;margin:0;padding:1rem;pointer-events:none;text-align:center;word-wrap:break-word}@media (min-width:48em){.form__radio-group-span{word-wrap:normal}}.accordion{background:#fff;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.5);margin:0 0 2rem;overflow:hidden}.accordion .accordion-trigger{cursor:pointer;position:relative}.accordion .accordion-trigger .accordion-status{background:#f94d4d;display:inline-block;height:5rem;position:relative;vertical-align:middle;width:5rem}.accordion .accordion-trigger .accordion-status .fas{color:hsla(0,0%,100%,.85);font-size:1.5625rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.accordion .accordion-trigger .accordion-status .fa-exclamation-circle{display:block}.accordion .accordion-trigger .accordion-status .fa-check{display:none}.accordion .accordion-trigger .accordion-status+.accordion-title{margin:0}.accordion .accordion-trigger .accordion-title{color:rgba(10,10,15,.85);display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:600;margin:2rem 0;padding:0 0 0 2rem;vertical-align:middle}.accordion .accordion-trigger .fa-chevron-up{position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.accordion .accordion-content{border-top:1px solid #ccc;display:none}.accordion .accordion-content .form__wrapper .flex-grid{margin:0 -1rem;padding:2.5rem 2rem 0}.accordion .accordion-content .form__wrapper .flex-grid .box[class*=lg-1of2]:last-child,.accordion .accordion-content .form__wrapper .flex-grid .box[class*=lg-1of2]:nth-last-child(2),.accordion .accordion-content .form__wrapper .flex-grid .box[class*=med-1of2]:last-child,.accordion .accordion-content .form__wrapper .flex-grid .box[class*=med-1of2]:nth-last-child(2){padding-bottom:0}.accordion .accordion-content .accordion-actions .box{padding:2rem}@media (min-width:48em){.accordion .accordion-content .accordion-actions .box:last-child{text-align:right}}.accordion.active .accordion-trigger .fa-chevron-up{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.accordion.active .accordion-content{display:block}.accordion.complete .accordion-trigger .accordion-status{background:#287d11}.accordion.complete .accordion-trigger .accordion-status .fa-exclamation-circle{display:none}.accordion.complete .accordion-trigger .accordion-status .fa-check{display:block}.home__hero{background-position:top;background-size:cover;position:relative}.home__hero:before{background:rgba(10,10,15,.8);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.home__hero .home__hero-content{margin:0 auto;max-width:70rem;padding:7rem 0 6rem;position:relative;width:90%}.home__hero .home__hero-content:before{background:#fff;content:" ";display:block;height:35%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.5rem}.home__hero .home__hero-content .box img{margin:-10% 0 0;width:95%}.home__hero .home__hero-content .box:nth-child(2){color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400}@media (min-width:48em){.home__hero .home__hero-content .box:nth-child(2){padding:0 0 0 4rem}}.home__about{padding:5rem 0;text-align:center}.home__about .home__about-card{background:#fff;border:.5rem solid #e6e5e5;box-shadow:0 3px 5px rgba(0,0,0,.35);margin:-1.5rem 0 4rem;padding:2rem}.home__about .home__about-card .home__about-card-icon{border:.5rem solid #0a6cbc;border-radius:100%;display:block;height:7rem;margin:0 auto 2rem;position:relative;width:7rem}.home__about .home__about-card .home__about-card-icon i{font-size:2.44141rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home__about .home__about-card span{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:400}.home__about p+p{margin-bottom:0}.home__how{background:#fff;padding:5rem 0;text-align:center}.home__how .home__how-title{display:inline-block;margin:0 0 4rem;position:relative}.home__how .home__how-title:before{bottom:-1.5rem;content:" ";display:block;height:.5rem;left:50%;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:80%}.home__how p:last-child{margin-bottom:0}.home__how .home__how-list{list-style:none;margin:0;padding:0}.home__how .home__how-list li{margin:4rem 0;position:relative}.home__how .home__how-list li .home__how-list-icon{border:.5rem solid #0a6cbc;border-radius:100%;display:block;height:7rem;margin:0 auto 2rem;position:relative;width:7rem}@media (min-width:48em){.home__how .home__how-list li .home__how-list-icon{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.home__how .home__how-list li .home__how-list-icon i{font-size:2.44141rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:48em){.home__how .home__how-list li .home__how-list-copy{padding:0 0 0 10rem;text-align:left}}.home__how .home__how-list li .home__how-list-copy h4{margin:0 0 1rem}.home__team{background-position:top;background-size:cover;padding:5rem 0;position:relative;text-align:center}.home__team:before{background:rgba(10,10,15,.8);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.home__team .container--copy{position:relative}.home__team .home__team-title{color:hsla(0,0%,100%,.85);display:inline-block;margin:0 0 4rem;position:relative}.home__team .home__team-title:before{bottom:-1.5rem;content:" ";display:block;height:.5rem;left:50%;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:80%}.home__team p{color:hsla(0,0%,100%,.85)}.home__team a{margin:.5rem}.browse__index{background:#fff;padding:5rem 0}.browse__index>div>.flex-grid{margin:-1rem}.browse__index .browse__index-job{cursor:pointer;display:block;margin:0;padding:1rem;text-decoration:none}.browse__index .browse__index-job:focus,.browse__index .browse__index-job:hover{outline:none}.browse__index .browse__index-job:focus .browse__index-job-card,.browse__index .browse__index-job:hover .browse__index-job-card{box-shadow:0 2px 15px rgba(0,0,0,.5);-webkit-transform:translate(0) scale(1.025);-ms-transform:translate(0) scale(1.025);transform:translate(0) scale(1.025);-webkit-transition:all .2s ease;transition:all .2s ease}.browse__index .browse__index-job .browse__index-job-card{-ms-flex-direction:column;background:#fff;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.5);display:-ms-flexbox;display:-webkit-box;display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; flex-direction:column;overflow:hidden;-webkit-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);transform:translate(0) scale(1);-webkit-transition:all .2s ease;transition:all .2s ease}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-title{background-color:rgba(10,10,15,.85);background-image:url(/images/bg_lightning_texture.png);background-position:50%;background-repeat:repeat;background-size:75px;padding:1.5rem}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-title h3{color:hsla(0,0%,100%,.85);display:block;font-weight:600;margin:0 0 1rem;width:100%}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-title span{color:#0a6cbc;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;margin:0}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-content{-ms-flex-positive:1; -webkit-box-flex:1; flex-grow:1;padding:1.5rem}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-content span{color:rgba(10,10,15,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:600;line-height:1.2;margin:0 0 .5rem}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-content p{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;line-height:1.5;margin:0 0 1rem;width:90%}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-content p span{display:inline-block;font-family:HKGrotesk,sans-serif;font-weight:400;line-height:1.5}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-metadata{border-top:1px solid #b3b2b2;margin:-1rem 0 0;padding:1.5rem}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-metadata .box{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;padding:0;text-align:left}.browse__index .browse__index-job .browse__index-job-card .browse__index-job-card-cta{background:#0a6cbc;color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:600;padding:1rem;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.job-post__header{background-color:rgba(10,10,15,.85);background-image:url(/images/bg_lightning_texture.png);background-position:50%;background-repeat:repeat;background-size:75px;padding:5rem 0;text-align:center}@media (min-width:64em){.job-post__header{text-align:left}}@media (min-width:64em){.job-post__header .container--layout>.flex-grid>.box:last-child{text-align:right}}.job-post__header-meta{color:#0a6cbc;display:block;font-size:1rem;line-height:1.5;margin:0 0 1.5rem}.job-post__header-meta span{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif}.job-post__job-title{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1.95313rem;font-weight:800;line-height:1.2;margin:0 0 1rem}.job-post__department{margin:0}.job-post__department>span{color:#0a6cbc;display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 1.5rem}.job-post__department i{color:#0a6cbc;font-size:1rem;margin:0 .5rem 0 0;vertical-align:middle}.job-post__department>div>span{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;margin:0;vertical-align:middle}@media (min-width:64em){.job-post__reference-id-wrapper{text-align:right}}.job-post__reference-id{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;margin:0!important}.job-poster__subnav-wrapper{display:none}@media (min-width:64em){.job-poster__subnav-wrapper{display:block}}.job-poster__subnav-sticky-wrapper{display:none;padding:5rem 0;width:95%}@media (min-width:64em){.job-poster__subnav-sticky-wrapper{display:block;position:-webkit-sticky;position:sticky;top:0}}.job-poster__subnav-job-title{color:#0a0a0f;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.job-poster__subnav-department{color:#0a0a0f;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;margin:0}.job-poster_subnav-label{color:#0a6cbc;display:block;font-family:HKGrotesk,sans-serif;font-size:1.25rem;margin:2rem 0}.job-poster_subnav-label:first-child{margin-top:0}.job-poster__subnav-item{color:#0a0a0f!important;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;margin:0 0 1rem;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}.job-poster__subnav-item:hover{color:#0a6cbc!important;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}@media (min-width:64em){.job-poster__content-wrapper{padding:0 0 0 3rem}}.job-poster__content-wrapper{padding:5rem 0 5rem 3rem}.job-poster__basics{background:#0a0a0f;border-radius:3px;margin:0 0 4rem;padding:3rem}.job-poster__basics-title{color:#fff;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;margin:0 0 2rem}.job-poster__basics-label{color:#0a6cbc;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:700;margin:0 0 1rem}.job-poster__basics-content{color:#fff;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;margin:0 0 2rem}.job-poster__basics-content:last-child{margin-bottom:0}.job-poster__impact{margin:0 0 4rem}.job-poster__impact .job-poster__impact-title{border-bottom:1px solid #0a0a0f;color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem}.job-poster__impact p{margin:2rem 0}.job-poster__impact p:last-child{margin-bottom:0}.job-poster__work{margin:0 0 4rem}.job-poster__work .job-poster__work-title{border-bottom:1px solid #0a0a0f;color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem}.job-poster__work ul{padding:0 0 0 1.5rem}.job-poster__work ul li{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem}.job-poster__work ul li:last-child{margin-bottom:0}.job-post__criteria{margin:0 0 4rem}.job-post__criteria .job-post__criteria-title{border-bottom:1px solid rgba(10,10,15,.85);color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem}.job-post__criteria .job-post__criteria-subtitle{color:#0a6cbc;font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:600;margin:1rem 0}.job-post__criteria ul{padding:0 0 0 1.5rem}.job-post__criteria ul li{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 .5rem}.job-post__criteria ul li:last-child{margin-bottom:0}.job-post__culture{margin:0 0 4rem}.job-post__culture .job-post__culture-title{border-bottom:1px solid rgba(10,10,15,.85);color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem}.job-post__culture .job-post__culture-subtitle{color:#0a6cbc;font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:600;margin:3rem 0 1rem}.job-post__culture>.flex-grid{margin:0 -1rem}.job-post__culture>.flex-grid>.box{padding:0 1rem}.job-post__culture>.flex-grid>.box:first-child h5{margin-bottom:2rem;margin-top:1rem}.job-post__culture .job-post__culture-manager-profile-photo{background-color:#fff;background-position:50%;background-size:cover;border:.5rem solid #0a6cbc;border-radius:100%;display:block;height:10rem;margin:0 auto 4rem;width:10rem}@media (min-width:64em){.job-post__culture .job-post__culture-manager-profile-photo{margin:0}}.job-post__culture .job-post__culture-manager-name{color:rgba(10,10,15,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:800;margin:0 0 1rem}.job-post__culture .job-post__culture-manager-meta{display:block;margin:0 0 1rem}.job-post__culture .job-post__culture-manager-meta span{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400}.job-post__culture .job-post__culture-manager-profile-link{font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400}.job-post__culture .job-post__manager-copy{margin:2rem 0 0}.job-post__culture .job-post__manager-copy.final{margin-bottom:0}.job-post__culture .job-post__culture-heading{color:rgba(10,10,15,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:600;margin:1rem 0 .5rem}.job-post__culture .job-post__culture-copy{margin:0 0 1rem}.job-post__culture .job-post__work-environment-photo{background-postion:center;background-size:cover;height:15rem;margin:0 0 2rem;width:100%}@media (min-width:48em){.job-post__culture .job-post__work-environment-photo{margin:0}}.job-post__know{margin:0 0 4rem}.job-post__know .job-post__know-title{border-bottom:1px solid rgba(10,10,15,.85);color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem}.job-post__know .job-post__know-subtitle{color:#0a6cbc;font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:600;margin:3rem 0 1rem}.job-post__apply-accommodation-wrapper{background:#0a0a0f;border-radius:3px 3px 0 0;padding:3rem}.job-post__apply-accommodation-wrapper i{color:#0a6cbc;font-size:2.44141rem;text-align:center;width:100%}.job-post__apply-title{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1.5625rem;margin:0 0 2rem}.job-post__apply-content,.job-post__apply-content-preference{color:hsla(0,0%,100%,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;line-height:1.5;margin:2rem 0}.job-post__apply-button{background:#0a6cbc;border-radius:0 0 3px 3px;color:hsla(0,0%,100%,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:600;margin:0!important;padding:2rem 3rem;text-align:center;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.job-post__apply-button:focus,.job-post__apply-button:hover{background:#07508c;color:hsla(0,0%,100%,.85);-webkit-transition:all .2s ease;transition:all .2s ease}.application-index{padding:5rem 0}.application-index .application-index__section-title{color:#0a6cbc;display:block;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:600;margin:4rem 0 2rem}.application-index .application-index__section-title+.application-index__item,.application-index .application-index__section-title:first-of-type{margin-top:0}.application-index .application-index__item{background:#fff;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.5);margin:2rem 0 0;overflow:hidden}.application-index .application-index__item .application-index__item-header{background-color:rgba(10,10,15,.85);background-image:url(/images/bg_lightning_texture.png);background-position:50%;background-repeat:repeat;background-size:75px;padding:2rem;position:relative;text-align:center}@media (min-width:48em){.application-index .application-index__item .application-index__item-header{text-align:left}}.application-index .application-index__item .application-index__item-header h4{color:hsla(0,0%,100%,.85);font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:600;margin:0 0 1rem}.application-index .application-index__item .application-index__item-header .application-index__item-department{color:#0a6cbc;display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1rem;margin:0 0 1rem;width:100%}@media (min-width:48em){.application-index .application-index__item .application-index__item-header .application-index__item-department{margin:0}}.application-index .application-index__item .application-index__item-header .application-index__item-time-wrapper{color:hsla(0,0%,100%,.85);display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1rem;margin:0}@media (min-width:48em){.application-index .application-index__item .application-index__item-header .application-index__item-time-wrapper{bottom:2rem;position:absolute;right:2rem}}.application-index .application-index__item .application-index__item-header .application-index__item-time-wrapper span{color:#f94d4d}.application-index .application-index__item .application-index__item-content{position:relative}@media (min-width:64em){.application-index .application-index__item .application-index__item-content:before{background:#ccc;content:" ";display:block;height:calc(100% + 4rem);left:33%;position:absolute;top:0;width:1px}}.application-index .application-index__item .application-index__item-content>.box{padding:1rem 2rem;text-align:center}@media (min-width:64em){.application-index .application-index__item .application-index__item-content>.box{text-align:left}}@media (min-width:64em){.application-index .application-index__item .application-index__item-content>.box:last-child{text-align:right}}.application-index .application-index__item .application-index__item-content span{color:rgba(10,10,15,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:600;margin:0 0 .5rem}.application-index .application-index__item .application-index__item-content p{margin:0}.application-index .application-index__item .application-index__item-content a{font-family:HKGrotesk,sans-serif;font-size:1rem}.application-index .application-index__item .application-index__item-content .application-index__item-manager-photo{background-position:50%;background-size:cover;border-radius:100%;display:block;height:5rem;width:5rem}.application-index .application-index__item .application-index__item-content .fa-check{color:#287d11;font-size:1.25rem;line-height:1;margin:0 0 0 2rem;position:relative;top:.05rem}.application-index .application-index__item .application-index__item-content button{background:none;border:none;color:#0a0a0f;cursor:pointer;font-size:1.25rem;line-height:1;margin:0 0 0 2rem;outline:none;padding:0;position:relative;top:.05rem;-webkit-transition:color .2s ease;transition:color .2s ease}.application-index .application-index__item .application-index__item-content button:focus,.application-index .application-index__item .application-index__item-content button:hover{color:#f94d4d;-webkit-transition:color .2s ease;transition:color .2s ease}.application-index__null-state{background:#fff;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.5);display:block;padding:2rem;text-align:center}.application-index__null-state h3{color:rgba(10,10,15,.85);font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:400}.application-post__tracker{background:#fff;position:relative;z-index:10}@media (min-width:48em){.application-post__tracker{text-align:left}}@media (min-width:64em){.application-post__tracker{position:-webkit-sticky;position:sticky;top:0}}.application-post__tracker:before{background-color:rgba(10,10,15,.85);background-image:url(/images/bg_lightning_texture.png);background-position:50%;background-repeat:repeat;background-size:75px;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.application-post__tracker>.container--layout{position:relative}.application-post__tracker>.container--layout>.flex-grid>.box{padding:1.5rem 0}.application-post__tracker>.container--layout>.flex-grid>.box:last-child{text-align:center}@media (min-width:64em){.application-post__tracker>.container--layout>.flex-grid>.box:last-child{text-align:right}}.application-post__tracker .application-post__tracker-user-photo{background-position:50%;background-size:cover;border:.25rem solid #0a6cbc;border-radius:100%;display:block;height:5rem;width:5rem}.application-post__tracker .application-post__tracker-job-title{color:hsla(0,0%,100%,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:600;margin:0 0 1rem}.application-post__tracker .application-post__tracker-job-department{color:#0a6cbc;display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1rem;margin:0;width:100%}.application-post__tracker .application-post__tracker-step{color:hsla(0,0%,100%,.85);display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:600;margin:0 0 1rem;width:100%}.application-post__tracker .application-post__tracker-item{background:#e6e5e5;border-radius:100%;display:inline-block;height:1rem;margin:0 .25rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:1rem}@media (min-width:64em){.application-post__tracker .application-post__tracker-item{margin:0 0 0 .5rem}}.application-post__tracker .application-post__tracker-item.error{background:#f94d4d}.application-post__tracker .application-post__tracker-item.complete{background:#287d11}.application-post__tracker .application-post__tracker-item.active{background:#0a6cbc!important}.application-post__tracker .application-post__tracker-item:hover{background:#0a6cbc;-webkit-transition:all .2s ease;transition:all .2s ease}.application-post__action-wrapper>.box{text-align:center}@media (min-width:48em){.application-post__action-wrapper>.box{text-align:left}}@media (min-width:48em){.application-post__action-wrapper>.box:last-child{text-align:right}}.application-post__skills-layout{padding:5rem 0}.application-post__skills-layout .container--copy{text-align:center}.application-post__skills-layout .container--copy h3{border-bottom:1px solid rgba(10,10,15,.85);color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem;text-align:left}.application-post__skills-layout .container--copy p{text-align:left}.application-post__skills-layout .container--layout{border-top:1px solid #ccc;margin-top:5rem}@media (min-width:64em){.application-post__skills-layout .application-post__content-wrapper{padding:0 0 0 3rem}}.application-post__skills-layout .application-post__anchor:before{content:" ";display:block;height:8rem;margin-top:-8rem;pointer-events:none;visibility:hidden}.application-post__subnav-wrapper{display:none}@media (min-width:64em){.application-post__subnav-wrapper{display:block}}.application-post__subnav-sticky-wrapper{display:none;padding:5rem 0;width:95%}@media (min-width:64em){.application-post__subnav-sticky-wrapper{display:block;position:-webkit-sticky;position:sticky;top:8rem}}.application-post_subnav-label{color:#0a6cbc;display:block;font-family:HKGrotesk,sans-serif;font-size:1.25rem;margin:2rem 0}.application-post_subnav-label:first-child{margin-top:0}.application-post__subnav-item{color:#0a0a0f!important;display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;margin:0 0 1rem;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}.application-post__subnav-item:hover{color:#0a6cbc!important;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}@media (min-width:64em){.application-post__content-wrapper{padding:0 0 0 3rem}}.application-post__skill{padding:5rem 0 0}.application-post__skill h4{border-bottom:1px solid rgba(10,10,15,.85);color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:0 0 2rem;padding:0 0 2rem;text-align:left}.application-post__skill p{text-align:left}.application-post__skill [class*=form__input-wrapper][class*=float]{margin:1rem 0 2rem}.application-post__skill-declaration{background:#fff;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.5);margin:0 0 2rem;overflow:hidden}.application-post__skill-declaration.inactive .application-post__skill-declaration-content{display:none}.application-post__skill-declaration.inactive .application-post__skill-declaration-trigger{background:#287d11}.application-post__skill-declaration.inactive .application-post__skill-declaration-trigger .fa-chevron-up{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.application-post__skill-declaration.complete .application-post__skill-declaration-trigger div{background:#287d11}.application-post__skill-declaration.complete .application-post__skill-declaration-trigger div .fa-exclamation-triangle{display:none}.application-post__skill-declaration.complete .application-post__skill-declaration-trigger div .fa-check{display:block}.application-post__skill-declaration .application-post__skill-declaration-trigger{cursor:pointer;position:relative}.application-post__skill-declaration .application-post__skill-declaration-trigger div{background:#f94d4d;display:inline-block;height:5rem;position:relative;vertical-align:middle;width:5rem}.application-post__skill-declaration .application-post__skill-declaration-trigger div i{color:#fff;font-size:1.25rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.application-post__skill-declaration .application-post__skill-declaration-trigger div .fa-exclamation-triangle{display:block}.application-post__skill-declaration .application-post__skill-declaration-trigger div .fa-check{display:none}.application-post__skill-declaration .application-post__skill-declaration-trigger h5{color:rgba(10,10,15,.85);display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:600;margin:0;padding:0 0 0 2rem;vertical-align:middle}.application-post__skill-declaration .application-post__skill-declaration-trigger .fa-chevron-up{position:absolute;right:2rem;top:50%;-webkit-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.application-post__skill-declaration .application-post__skill-declaration-content{border-top:1px solid #ccc;padding:2rem}.application-post__skill-declaration .application-post__skill-declaration-content .application-post__skill-declaration-help-button{background:none;border:0;color:rgba(10,10,15,.85);cursor:pointer;font-family:HKGrotesk,sans-serif;font-size:1rem;margin:0 0 2rem;outline:none;padding:0;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}@media (min-width:48em){.application-post__skill-declaration .application-post__skill-declaration-content .application-post__skill-declaration-help-button{margin:0 0 .5rem}}.application-post__skill-declaration .application-post__skill-declaration-content .application-post__skill-declaration-help-button:hover{color:#0a6cbc;-webkit-transition:color .2s ease;transition:color .2s ease}.application-post__skill-declaration .application-post__skill-declaration-content button{position:relative}@media (min-width:48em){.application-post__skill-declaration .application-post__skill-declaration-content>.flex-grid>.box:first-child,.application-post__skill-declaration .application-post__skill-declaration-content>.flex-grid>.box:last-child{text-align:right}}.application-post__add-button{background:none;border:1px dashed #ccc;border-radius:3px;cursor:pointer;margin:0 0 2rem;padding:0;text-align:left;width:100%}.application-post__add-button+.application-post__add-button{margin-bottom:0}.application-post__add-button .application-post__add-icon{display:inline-block;height:5rem;position:relative;vertical-align:middle;width:5rem}.application-post__add-button .application-post__add-icon i{color:#0a6cbc;font-size:1.25rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.application-post__add-button .application-post__add-content{display:inline-block;vertical-align:middle}.application-post__add-button .application-post__add-content span{display:block;font-family:HKGrotesk,sans-serif}.application-post__add-button .application-post__add-content span:first-child{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.application-post__add-button .application-post__add-content span:nth-child(2){font-size:1rem}.application-post__questions{background:#fff;padding:5rem 0;position:relative}.application-post__questions h3{border-bottom:1px solid rgba(10,10,15,.85);color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:4rem 0 2rem;padding:0 0 2rem}.application-post__questions h3:first-child{margin-top:0}.application-post__questions span{color:#0a6cbc;font-family:HKGrotesk,sans-serif;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.application-post__questions p{margin:1.5rem 0 2rem}.application-post__questions .application-post__language-alert{background:#0a0a0f;border-radius:3px;margin:0 0 4rem;padding:3rem}.application-post__questions .application-post__language-alert i{color:#0a6cbc;font-size:2.44141rem;text-align:center;width:100%}@media (min-width:48em){.application-post__questions .application-post__language-alert i{margin:-.5rem 0 0 -1rem}}.application-post__questions .application-post__language-alert p{color:hsla(0,0%,100%,.85);display:block;font-family:HKGrotesk,sans-serif;font-size:1rem;line-height:1.5;margin:0}.application-post__questions .application-post__language-agreement>.box{text-align:center}.application-post__questions .application-post__language-agreement>.box label{cursor:pointer;font-family:HKGrotesk,sans-serif;font-size:1rem}.application-post__experience{padding:5rem 0}.application-post__experience>.container--copy>h3{border-bottom:1px solid rgba(10,10,15,.85);color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:4rem 0 2rem;padding:0 0 2rem;text-align:left}.application-post__experience>.container--copy>h3:first-of-type{margin-top:0}.application-post__experience>.container--copy>span{color:#0a6cbc;display:block;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:600;margin:0 0 1.5rem}.application-post__experience>.container--copy>p{margin:1.5rem 0 2rem}.application-post__experience>.container--copy>p.applicant-manager__answer{margin:1.5rem 0 4rem}.application-post__experience>.container--copy>p.applicant-manager__answer:last-of-type{margin-bottom:0}.application-post__experience>.container--layout{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:5rem;margin-top:5rem;padding:5rem 0}.application-post__experience .application-post__experience-controls{margin:0 -1rem}.application-post__experience .application-post__experience-controls .box{padding:0 1rem 1rem}@media (min-width:48em){.application-post__experience .application-post__experience-controls .box{padding:0 1rem}}.applicant-profile__header{background-color:rgba(10,10,15,.85);background-image:url(/images/bg_lightning_texture.png);background-position:50%;background-repeat:repeat;background-size:75px;padding:5rem 0;text-align:center}@media (min-width:64em){.applicant-profile__header{text-align:left}}.applicant-profile__header>.container--copy{position:relative}@media (min-width:64em){.applicant-profile__header>.container--copy{padding:0}}.applicant-profile__header>.container--copy>h3{color:#fff;font-family:HKGrotesk,sans-serif;font-size:1.95313rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.applicant-profile__header>.container--copy>span{color:#0a6cbc;display:inline-block;font-family:HKGrotesk,sans-serif;font-size:1rem;font-weight:400;margin:0 0 2rem}.applicant-profile__header .applicant-profile__header-photo{background:none;border:none;border-radius:100%;padding:0;position:relative}@media (min-width:64em){.applicant-profile__header .applicant-profile__header-photo{left:-3rem;position:absolute;top:50%;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}}.applicant-profile__header .applicant-profile__header-photo div{background-color:#fff;background-position:50%;background-size:cover;border:.5rem solid #0a6cbc;border-radius:100%;height:10rem;margin:0 auto 4rem;width:10rem}@media (min-width:64em){.applicant-profile__header .applicant-profile__header-photo div{margin:0}}.applicant-profile__header .applicant-profile__social-links{list-style:none;margin:0 0 0 -.5rem;padding:0}.applicant-profile__header .applicant-profile__social-links li{display:inline-block;padding:0 .5rem}.applicant-profile__header .applicant-profile__social-links li a i{color:#fff;font-size:1.25rem;-webkit-transition:color .2s ease;transition:color .2s ease}.applicant-profile__header .applicant-profile__social-links li a:hover i{color:#0a6cbc;-webkit-transition:color .2s ease;transition:color .2s ease}.applicant-profile__questions{background:#fff;padding:5rem 0}.applicant-profile__questions .container--copy>h4{border-bottom:1px solid rgba(10,10,15,.85);color:#0a0a0f;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:400;margin:4rem 0 2rem;padding:0 0 2rem;text-align:left}.applicant-profile__questions .container--copy>h4:first-of-type{margin-top:0}.applicant-profile__questions .container--copy>span{color:#0a6cbc;display:block;font-family:HKGrotesk,sans-serif;font-size:1.5625rem;font-weight:600;margin:0 0 1.5rem}.applicant-profile__questions .container--copy>p{margin:1.5rem 0 2rem}.applicant-profile__questions .container--copy>p.applicant-manager__answer{margin:1.5rem 0 4rem}.applicant-profile__questions .container--copy>p.applicant-manager__answer:last-of-type{margin-bottom:0}.applicant-profile__questions .container--copy>div{margin:1.5rem 0}.applicant-profile__questions .container--copy>div .form__textarea{min-height:15rem}.applicant-profile__questions .container--copy>button{margin:0 0 4rem}.applicant-profile__questions .container--copy>button:last-child{margin-bottom:0}
\ No newline at end of file
diff --git a/public/js/app.js b/public/js/app.js
index 754a4c4a7c..be8d511611 100644
--- a/public/js/app.js
+++ b/public/js/app.js
@@ -78,59 +78,272 @@
(function ($) {
- // Add isValid()
+ // Add isValid()
- $.fn.isValid = function () {
- return this[0].checkValidity();
- };
+ $.fn.isValid = function () {
+ return this[0].checkValidity();
+ };
- $(document).ready(function () {
+ $(document).ready(function () {
- // Form Handlers =======================================================
+ // Accordion Handlers ==================================================
- // Required Fields
+ function accordionTrigger(trigger) {
+ if ($(trigger).parent(".accordion").hasClass("active")) {
+ $(trigger).attr("aria-expanded", "false");
+ $(trigger).parent(".accordion").removeClass("active");
+ $(trigger).parent(".accordion").find(".accordion-content").attr("aria-hidden", "true");
+ } else {
+ $(trigger).attr("aria-expanded", "true");
+ $(trigger).parent(".accordion").addClass("active");
+ $(trigger).parent(".accordion").find(".accordion-content").attr("aria-hidden", "false");
+ }
+ }
- $("input:required, textarea:required").each(function (e) {
- $(this).parent().addClass("required");
- $(this).parent().find("label").append(" ");
- });
+ $(document).on("click", ".accordion-trigger", function (e) {
- // Label Handers ===================================================
+ accordionTrigger(this);
+ });
- $("[class*='form__input-wrapper'] input, [class*='form__input-wrapper'] textarea").focusin(function (e) {
- $(this).parent().addClass("active");
- });
+ $(document).on("keyup", ".accordion-trigger", function (e) {
- $("[class*='form__input-wrapper'] input, [class*='form__input-wrapper'] textarea").focusout(function (e) {
+ if (e.which == 13) {
+ accordionTrigger(this);
+ }
+ });
- // Check for existing value.
+ // Form Handlers =======================================================
- if ($(this).val() == "") {
- $(this).parent().removeClass("active");
- }
+ // Required Fields
- // Check Validity
+ function requiredFields() {
+ $("input:required, textarea:required").each(function (e) {
+ $(this).parent().addClass("required");
+ $(this).parent().find("label").append(" ");
+ });
+ }
- if ($(this).isValid() == true) {
+ requiredFields();
- if ($(this).val() == "" || $(this).attr("type") == "password") {
- $(this).parent().removeClass("valid");
- $(this).parent().removeClass("invalid");
- } else {
- $(this).parent().addClass("valid");
- $(this).parent().removeClass("invalid");
- }
- } else {
+ // Label Handers ===================================================
- if ($(this).attr("type") == "password") {
- return false;
- } else {
- $(this).parent().addClass("invalid");
- $(this).parent().removeClass("valid");
- }
- }
- });
- });
+ function labelHandlers() {
+
+ $("[class*='form__input-wrapper'] input, [class*='form__input-wrapper'] textarea").focusin(function (e) {
+ $(this).parent().addClass("active");
+ });
+
+ $("[class*='form__input-wrapper'] input, [class*='form__input-wrapper'] textarea").focusout(function (e) {
+
+ // Check for existing value.
+
+ if ($(this).val() == "") {
+ $(this).parent().removeClass("active");
+ }
+
+ // Check Validity
+
+ if ($(this).isValid() == true) {
+
+ if ($(this).val() == "" || $(this).attr("type") == "password") {
+ $(this).parent().removeClass("valid");
+ $(this).parent().removeClass("invalid");
+ } else {
+ $(this).parent().addClass("valid");
+ $(this).parent().removeClass("invalid");
+ }
+ } else {
+
+ if ($(this).attr("type") == "password") {
+ return false;
+ } else {
+ $(this).parent().addClass("invalid");
+ $(this).parent().removeClass("valid");
+ }
+ }
+ });
+ }
+
+ labelHandlers();
+
+ // Experience Handlers =================================================
+
+ // Degrees
+
+ function addDegree(trigger) {
+
+ // Get Wrapper
+ var wrapper = $(".application-post__experience-wrapper");
+
+ // Get Template
+ var template = $(".application-post__accordion--degree.template").clone();
+
+ // Get New ID
+ var newID = parseInt(wrapper.find("[class*='application-post__accordion--']").last().attr("data-experience-id")) + 1;
+
+ // Remove Template Class
+ template.removeClass("template");
+
+ // Assign the New ID
+ template.attr("data-experience-id", newID);
+
+ // Edit Form IDs
+
+ // Degree Type
+ template.find("[data-form-id*='experience-degree']").find("label").attr("for", "degree" + newID);
+ template.find("[data-form-id*='experience-degree']").find("select").attr("id", "degree" + newID);
+
+ // Area of Study
+ template.find("[data-form-id*='experience-aos']").find("label").attr("for", "areaOfStudy" + newID);
+ template.find("[data-form-id*='experience-aos']").find("input").attr("id", "areaOfStudy" + newID);
+
+ // Institution
+ template.find("[data-form-id*='experience-institution']").find("label").attr("for", "institution" + newID);
+ template.find("[data-form-id*='experience-institution']").find("input").attr("id", "institution" + newID);
+
+ // Start Date
+ template.find("[data-form-id*='experience-start-date']").find("label").attr("for", "startDate" + newID);
+ template.find("[data-form-id*='experience-start-date']").find("input").attr("id", "startDate" + newID);
+
+ // End Date
+ template.find("[data-form-id*='experience-end-date']").find("label").attr("for", "endDate" + newID);
+ template.find("[data-form-id*='experience-end-date']").find("input").attr("id", "endDate" + newID);
+
+ // Append Clone to the Wrapper
+ wrapper.append(template);
+
+ requiredFields();
+ labelHandlers();
+ }
+
+ $("#addDegreeButton").on("click", function (e) {
+
+ addDegree(this);
+ });
+
+ $("#addDegreeButton").on("keyup", function (e) {
+
+ if (e.which == 13) {
+ addDegree(this);
+ }
+ });
+
+ // Courses
+
+ function addCourse(trigger) {
+
+ // Get Wrapper
+ var wrapper = $(".application-post__experience-wrapper");
+
+ // Get Template
+ var template = $(".application-post__accordion--course.template").clone();
+
+ // Get New ID
+ var newID = parseInt(wrapper.find("[class*='application-post__accordion--']").last().attr("data-experience-id")) + 1;
+
+ // Remove Template Class
+ template.removeClass("template");
+
+ // Assign the New ID
+ template.attr("data-experience-id", newID);
+
+ // Edit Form IDs
+
+ // Course Name
+ template.find("[data-form-id*='experience-course-name']").find("label").attr("for", "courseName" + newID);
+ template.find("[data-form-id*='experience-course-name']").find("input").attr("id", "courseName" + newID);
+
+ // Institution
+ template.find("[data-form-id*='experience-institution']").find("label").attr("for", "institution" + newID);
+ template.find("[data-form-id*='experience-institution']").find("input").attr("id", "institution" + newID);
+
+ // Start Date
+ template.find("[data-form-id*='experience-start-date']").find("label").attr("for", "startDate" + newID);
+ template.find("[data-form-id*='experience-start-date']").find("input").attr("id", "startDate" + newID);
+
+ // End Date
+ template.find("[data-form-id*='experience-end-date']").find("label").attr("for", "endDate" + newID);
+ template.find("[data-form-id*='experience-end-date']").find("input").attr("id", "endDate" + newID);
+
+ // Append Clone to the Wrapper
+ wrapper.append(template);
+
+ requiredFields();
+ labelHandlers();
+ }
+
+ $("#addCourseButton").on("click", function (e) {
+
+ addCourse(this);
+ });
+
+ $("#addCourseButton").on("keyup", function (e) {
+
+ if (e.which == 13) {
+ addCourse(this);
+ }
+ });
+
+ // Work
+
+ function addWork(trigger) {
+
+ // Get Wrapper
+ var wrapper = $(".application-post__experience-wrapper");
+
+ // Get Template
+ var template = $(".application-post__accordion--work.template").clone();
+
+ // Get New ID
+ var newID = parseInt(wrapper.find("[class*='application-post__accordion--']").last().attr("data-experience-id")) + 1;
+
+ // Remove Template Class
+ template.removeClass("template");
+
+ // Assign the New ID
+ template.attr("data-experience-id", newID);
+
+ // Edit Form IDs
+
+ // Role
+ template.find("[data-form-id*='experience-course-name']").find("label").attr("for", "role" + newID);
+ template.find("[data-form-id*='experience-course-name']").find("input").attr("id", "role" + newID);
+
+ // Group / Company
+ template.find("[data-form-id*='experience-institution']").find("label").attr("for", "group" + newID);
+ template.find("[data-form-id*='experience-institution']").find("input").attr("id", "group" + newID);
+
+ // Description
+ template.find("[data-form-id*='experience-description']").find("label").attr("for", "description" + newID);
+ template.find("[data-form-id*='experience-description']").find("input").attr("id", "description" + newID);
+
+ // Start Date
+ template.find("[data-form-id*='experience-start-date']").find("label").attr("for", "startDate" + newID);
+ template.find("[data-form-id*='experience-start-date']").find("input").attr("id", "startDate" + newID);
+
+ // End Date
+ template.find("[data-form-id*='experience-end-date']").find("label").attr("for", "endDate" + newID);
+ template.find("[data-form-id*='experience-end-date']").find("input").attr("id", "endDate" + newID);
+
+ // Append Clone to the Wrapper
+ wrapper.append(template);
+
+ requiredFields();
+ labelHandlers();
+ }
+
+ $("#addWorkButton").on("click", function (e) {
+
+ addWork(this);
+ });
+
+ $("#addWorkButton").on("keyup", function (e) {
+
+ if (e.which == 13) {
+ addWork(this);
+ }
+ });
+ });
})(jQuery);
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(2)))
diff --git a/resources/assets/js/app.js b/resources/assets/js/app.js
index f434011848..a44565c499 100644
--- a/resources/assets/js/app.js
+++ b/resources/assets/js/app.js
@@ -14,54 +14,280 @@
$(document).ready(function() {
+ // Accordion Handlers ==================================================
+
+ function accordionTrigger(trigger) {
+ if ($(trigger).parent(".accordion").hasClass("active")) {
+ $(trigger).attr("aria-expanded", "false");
+ $(trigger).parent(".accordion").removeClass("active");
+ $(trigger).parent(".accordion").find(".accordion-content").attr("aria-hidden", "true");
+ }
+ else {
+ $(trigger).attr("aria-expanded", "true");
+ $(trigger).parent(".accordion").addClass("active");
+ $(trigger).parent(".accordion").find(".accordion-content").attr("aria-hidden", "false");
+ }
+ }
+
+ $(document).on("click", ".accordion-trigger", function(e){
+
+ accordionTrigger(this);
+
+ });
+
+ $(document).on("keyup", ".accordion-trigger", function(e){
+
+ if(e.which == 13) {
+ accordionTrigger(this);
+ }
+
+ });
+
// Form Handlers =======================================================
// Required Fields
- $("input:required, textarea:required").each(function(e) {
- $(this).parent().addClass("required");
- $(this).parent().find("label").append(" ");
- });
+ function requiredFields() {
+ $("input:required, textarea:required").each(function(e) {
+ $(this).parent().addClass("required");
+ $(this).parent().find("label").append(" ");
+ });
+ }
+
+ requiredFields();
// Label Handers ===================================================
- $("[class*='form__input-wrapper'] input, [class*='form__input-wrapper'] textarea").focusin(function(e) {
- $(this).parent().addClass("active");
- });
+ function labelHandlers() {
- $("[class*='form__input-wrapper'] input, [class*='form__input-wrapper'] textarea").focusout(function(e) {
+ $("[class*='form__input-wrapper'] input, [class*='form__input-wrapper'] textarea").focusin(function(e) {
+ $(this).parent().addClass("active");
+ });
- // Check for existing value.
+ $("[class*='form__input-wrapper'] input, [class*='form__input-wrapper'] textarea").focusout(function(e) {
- if ($(this).val() == "") {
- $(this).parent().removeClass("active");
- }
+ // Check for existing value.
- // Check Validity
+ if ($(this).val() == "") {
+ $(this).parent().removeClass("active");
+ }
- if ($(this).isValid() == true) {
+ // Check Validity
- if ($(this).val() == "" || $(this).attr("type") == "password") {
- $(this).parent().removeClass("valid");
- $(this).parent().removeClass("invalid");
- }
- else {
- $(this).parent().addClass("valid");
- $(this).parent().removeClass("invalid");
- }
+ if ($(this).isValid() == true) {
- }
- else {
+ if ($(this).val() == "" || $(this).attr("type") == "password") {
+ $(this).parent().removeClass("valid");
+ $(this).parent().removeClass("invalid");
+ }
+ else {
+ $(this).parent().addClass("valid");
+ $(this).parent().removeClass("invalid");
+ }
- if ($(this).attr("type") == "password") {
- return false;
}
else {
- $(this).parent().addClass("invalid");
- $(this).parent().removeClass("valid");
+
+ if ($(this).attr("type") == "password") {
+ return false;
+ }
+ else {
+ $(this).parent().addClass("invalid");
+ $(this).parent().removeClass("valid");
+ }
+
}
- }
+ });
+
+ }
+
+ labelHandlers();
+
+ // Experience Handlers =================================================
+
+ // Degrees
+
+ function addDegree(trigger) {
+
+ // Get Wrapper
+ var wrapper = $(".application-post__experience-wrapper");
+
+ // Get Template
+ var template = $(".application-post__accordion--degree.template").clone();
+
+ // Get New ID
+ var newID = parseInt(wrapper.find("[class*='application-post__accordion--']").last().attr("data-experience-id")) + 1;
+
+ // Remove Template Class
+ template.removeClass("template");
+
+ // Assign the New ID
+ template.attr("data-experience-id", newID);
+
+ // Edit Form IDs
+
+ // Degree Type
+ template.find("[data-form-id*='experience-degree']").find("label").attr("for", "degree" + newID);
+ template.find("[data-form-id*='experience-degree']").find("select").attr("id", "degree" + newID);
+
+ // Area of Study
+ template.find("[data-form-id*='experience-aos']").find("label").attr("for", "areaOfStudy" + newID);
+ template.find("[data-form-id*='experience-aos']").find("input").attr("id", "areaOfStudy" + newID);
+
+ // Institution
+ template.find("[data-form-id*='experience-institution']").find("label").attr("for", "institution" + newID);
+ template.find("[data-form-id*='experience-institution']").find("input").attr("id", "institution" + newID);
+
+ // Start Date
+ template.find("[data-form-id*='experience-start-date']").find("label").attr("for", "startDate" + newID);
+ template.find("[data-form-id*='experience-start-date']").find("input").attr("id", "startDate" + newID);
+
+ // End Date
+ template.find("[data-form-id*='experience-end-date']").find("label").attr("for", "endDate" + newID);
+ template.find("[data-form-id*='experience-end-date']").find("input").attr("id", "endDate" + newID);
+
+ // Append Clone to the Wrapper
+ wrapper.append(template);
+
+ requiredFields();
+ labelHandlers();
+
+ }
+
+ $("#addDegreeButton").on("click", function(e) {
+
+ addDegree(this);
+
+ });
+
+ $("#addDegreeButton").on("keyup", function(e) {
+
+ if(e.which == 13) {
+ addDegree(this);
+ }
+
+ });
+
+ // Courses
+
+ function addCourse(trigger) {
+
+ // Get Wrapper
+ var wrapper = $(".application-post__experience-wrapper");
+
+ // Get Template
+ var template = $(".application-post__accordion--course.template").clone();
+
+ // Get New ID
+ var newID = parseInt(wrapper.find("[class*='application-post__accordion--']").last().attr("data-experience-id")) + 1;
+
+ // Remove Template Class
+ template.removeClass("template");
+
+ // Assign the New ID
+ template.attr("data-experience-id", newID);
+
+ // Edit Form IDs
+
+ // Course Name
+ template.find("[data-form-id*='experience-course-name']").find("label").attr("for", "courseName" + newID);
+ template.find("[data-form-id*='experience-course-name']").find("input").attr("id", "courseName" + newID);
+
+ // Institution
+ template.find("[data-form-id*='experience-institution']").find("label").attr("for", "institution" + newID);
+ template.find("[data-form-id*='experience-institution']").find("input").attr("id", "institution" + newID);
+
+ // Start Date
+ template.find("[data-form-id*='experience-start-date']").find("label").attr("for", "startDate" + newID);
+ template.find("[data-form-id*='experience-start-date']").find("input").attr("id", "startDate" + newID);
+
+ // End Date
+ template.find("[data-form-id*='experience-end-date']").find("label").attr("for", "endDate" + newID);
+ template.find("[data-form-id*='experience-end-date']").find("input").attr("id", "endDate" + newID);
+
+ // Append Clone to the Wrapper
+ wrapper.append(template);
+
+ requiredFields();
+ labelHandlers();
+
+ }
+
+ $("#addCourseButton").on("click", function(e) {
+
+ addCourse(this);
+
+ });
+
+ $("#addCourseButton").on("keyup", function(e) {
+
+ if(e.which == 13) {
+ addCourse(this);
+ }
+
+ });
+
+ // Work
+
+ function addWork(trigger) {
+
+ // Get Wrapper
+ var wrapper = $(".application-post__experience-wrapper");
+
+ // Get Template
+ var template = $(".application-post__accordion--work.template").clone();
+
+ // Get New ID
+ var newID = parseInt(wrapper.find("[class*='application-post__accordion--']").last().attr("data-experience-id")) + 1;
+
+ // Remove Template Class
+ template.removeClass("template");
+
+ // Assign the New ID
+ template.attr("data-experience-id", newID);
+
+ // Edit Form IDs
+
+ // Role
+ template.find("[data-form-id*='experience-course-name']").find("label").attr("for", "role" + newID);
+ template.find("[data-form-id*='experience-course-name']").find("input").attr("id", "role" + newID);
+
+ // Group / Company
+ template.find("[data-form-id*='experience-institution']").find("label").attr("for", "group" + newID);
+ template.find("[data-form-id*='experience-institution']").find("input").attr("id", "group" + newID);
+
+ // Description
+ template.find("[data-form-id*='experience-description']").find("label").attr("for", "description" + newID);
+ template.find("[data-form-id*='experience-description']").find("input").attr("id", "description" + newID);
+
+ // Start Date
+ template.find("[data-form-id*='experience-start-date']").find("label").attr("for", "startDate" + newID);
+ template.find("[data-form-id*='experience-start-date']").find("input").attr("id", "startDate" + newID);
+
+ // End Date
+ template.find("[data-form-id*='experience-end-date']").find("label").attr("for", "endDate" + newID);
+ template.find("[data-form-id*='experience-end-date']").find("input").attr("id", "endDate" + newID);
+
+ // Append Clone to the Wrapper
+ wrapper.append(template);
+
+ requiredFields();
+ labelHandlers();
+
+ }
+
+ $("#addWorkButton").on("click", function(e) {
+
+ addWork(this);
+
+ });
+
+ $("#addWorkButton").on("keyup", function(e) {
+
+ if(e.which == 13) {
+ addWork(this);
+ }
});
diff --git a/resources/assets/sass/app.scss b/resources/assets/sass/app.scss
index 672884782c..5f20197901 100644
--- a/resources/assets/sass/app.scss
+++ b/resources/assets/sass/app.scss
@@ -27,7 +27,7 @@
html,
body {
- background: darken($palette--white, 5%);
+ background: darken($palette--white, 10%);
margin: 0;
}
@@ -63,6 +63,12 @@
width: 90%;
}
+ .hidden {
+ display: none;
+ height: 0;
+ visibility: hidden;
+ }
+
// Components ==================================================================
// Common
@@ -76,6 +82,7 @@
@import "components/buttons";
@import "components/forms";
+ @import "components/accordions";
// Home
@@ -118,11 +125,15 @@
@import "components/application/post/questions";
- // Step 02 (Essential Criteria)
+ // Step 02 (Experience)
+
+ @import "components/application/post/experience";
+
+ // Step 03 (Essential Criteria)
- // Step 03 (Asset Criteria)
+ // Step 04 (Asset Criteria)
- // Step 04 (Preview)
+ // Step 05 (Preview)
// Applicant Profile
diff --git a/resources/assets/sass/components/_accordions.scss b/resources/assets/sass/components/_accordions.scss
new file mode 100644
index 0000000000..cc906edd03
--- /dev/null
+++ b/resources/assets/sass/components/_accordions.scss
@@ -0,0 +1,151 @@
+.accordion {
+ background: $palette--white;
+ border-radius: 3px;
+ box-shadow: 0 2px 3px rgba(0, 0, 0, .5);
+ margin: 0 0 calc(#{$unit} * 2);
+ overflow: hidden;
+
+ .accordion-trigger {
+ cursor: pointer;
+ position: relative;
+
+ .accordion-status {
+ background: $palette--red;
+ display: inline-block;
+ height: calc(#{$unit} * 5);
+ position: relative;
+ vertical-align: middle;
+ width: calc(#{$unit} * 5);
+
+ .fas {
+ color: $palette--font-white;
+ font-size: $font-scale--h3;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ }
+
+ .fa-exclamation-circle {
+ display: block;
+ }
+
+ .fa-check {
+ display: none;
+ }
+
+ &+.accordion-title {
+ margin: 0;
+ }
+
+ }
+
+ .accordion-title {
+ color: $palette--font-black;
+ display: inline-block;
+ font-family: $font--sans;
+ font-size: $font-scale--h4;
+ font-weight: 600;
+ margin: calc(#{$unit} * 2) 0;
+ padding: 0 0 0 calc(#{$unit} * 2);
+ vertical-align: middle;
+ }
+
+ .fa-chevron-up {
+ position: absolute;
+ top: 50%;
+ right: calc(#{$unit} * 2);
+ transform: translate(0, -50%) rotate(180deg);
+ }
+
+ }
+
+ .accordion-content {
+ border-top: 1px solid darken($palette--white, 20%);
+ display: none;
+
+ .form__wrapper {
+
+ .flex-grid {
+ margin: 0 calc(#{$unit} * -1);
+ padding: calc(#{$unit} * 2.5) calc(#{$unit} * 2) 0 calc(#{$unit} * 2);
+
+ .box {
+
+ &[class*="med-1of2"],
+ &[class*="lg-1of2"] {
+
+ &:nth-last-child(1),
+ &:nth-last-child(2) {
+ padding-bottom: 0;
+ }
+
+ }
+
+ }
+
+ }
+
+ }
+
+ .accordion-actions {
+
+ .box {
+ padding: calc(#{$unit} * 2);
+
+ &:last-child {
+
+ @media #{$p-tablet} {
+ text-align: right;
+ }
+
+ }
+
+ }
+
+ }
+
+ }
+
+ // Active Status ===========================================================
+
+ &.active {
+
+ .accordion-trigger {
+
+ .fa-chevron-up {
+ transform: translate(0, -50%) rotate(0deg);
+ }
+
+ }
+
+ .accordion-content {
+ display: block;
+ }
+
+ }
+
+ // Complete Status =========================================================
+
+ &.complete {
+
+ .accordion-trigger {
+
+ .accordion-status {
+ background: $palette--green;
+
+ .fa-exclamation-circle {
+ display: none;
+ }
+
+ .fa-check {
+ display: block;
+ }
+
+ }
+
+ }
+
+ }
+
+}
diff --git a/resources/assets/sass/components/_buttons.scss b/resources/assets/sass/components/_buttons.scss
index 70a26a1c2f..a27d54c91f 100644
--- a/resources/assets/sass/components/_buttons.scss
+++ b/resources/assets/sass/components/_buttons.scss
@@ -16,6 +16,67 @@
padding: $unit calc(#{$unit} * 2);
text-decoration: none;
+ &[class*="add"] {
+ background: none;
+ border: 3px dashed darken($palette--white, 30%);
+ border-radius: 3px;
+ cursor: pointer;
+ margin: 0;
+ padding: 0;
+ text-align: left;
+ width: 100%;
+
+ div {
+
+ &:first-child {
+ display: inline-block;
+ height: calc(#{$unit} * 5);
+ position: relative;
+ width: calc(#{$unit} * 5);
+ vertical-align: middle;
+
+ i {
+ color: $palette--blue;
+ font-size: $font-scale--h4;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ }
+
+ }
+
+ &:last-child {
+ display: inline-block;
+ vertical-align: middle;
+
+ span {
+ display: block;
+ font-family: $font--sans;
+
+ &:nth-child(1) {
+ font-size: $font-scale--h4;
+ font-weight: 600;
+ margin: 0;
+
+ &+span {
+ margin-top: calc(#{$unit} / 4);
+ }
+
+ }
+
+ &:nth-child(2) {
+ font-size: $font-scale--regular;
+ }
+
+ }
+
+ }
+
+ }
+
+ }
+
&[class*="blue"] {
@extend %gradient--vertical;
color: $palette--font-white;
@@ -36,4 +97,24 @@
}
+ &[class*="red"] {
+ background: $palette--red;
+ color: $palette--font-white;
+ transition: none;
+
+ &:focus,
+ &:hover {
+ border: 2px solid $palette--white;
+ outline: none;
+ padding: calc(#{$unit} - 2px) calc((#{$unit} * 2) - 2px);
+ transition: none;
+
+ &.light-bg {
+ border: 2px solid $palette--black;
+ }
+
+ }
+
+ }
+
}
diff --git a/resources/assets/sass/components/_forms.scss b/resources/assets/sass/components/_forms.scss
index 4ff9f86911..53455e5117 100644
--- a/resources/assets/sass/components/_forms.scss
+++ b/resources/assets/sass/components/_forms.scss
@@ -40,7 +40,12 @@
&[class*="med-"] {
@media #{$p-tablet} {
- padding: 0 1rem;
+ // padding: 0 1rem;
+
+ // &+.full {
+ // padding-top: 2rem;
+ // }
+
}
}
@@ -48,7 +53,7 @@
&[class*="lg-"] {
@media #{$l-tablet} {
- padding: 0 1rem;
+ // padding: 0 1rem;
}
}
@@ -120,6 +125,11 @@
position: relative;
width: 100%;
+ .form__input,
+ .form__textarea {
+ font-family: $font--sans;
+ }
+
&[class*="float"] {
margin: 3rem 0;
@@ -132,8 +142,8 @@
padding: .5rem;
pointer-events: none;
position: absolute;
- top: 1.7rem;
- left: 1.6rem;
+ top: .7rem;
+ left: .55rem;
transition: background 0s ease .1s, font-size .2s ease, top .2s ease;
}
@@ -151,7 +161,7 @@
font-size: $font-scale--regular;
line-height: 24px;
outline: none;
- padding: 2rem 5rem 2rem 2rem;
+ padding: $unit 5rem $unit $unit;
transition: border-color .2s ease;
width: 100%;
@@ -175,7 +185,7 @@
min-height: 10rem;
min-width: 100%;
outline: none;
- padding: 2rem;
+ padding: $unit;
transition: border-color .2s ease;
width: 100%;
@@ -191,7 +201,7 @@
.form__label {
background: white;
font-size: 12px;
- top: -1.2rem;
+ top: -1.15rem;
transition: background 0s ease .1s, font-size .2s ease, top .2s ease;
}
@@ -318,14 +328,15 @@
.form__label {
background: white;
color: rgba(100, 100, 100, 1);
+ font-family: $font--sans;
font-size: 12px;
- line-height: 1;
+ line-height: 20px;
margin: 0;
padding: .5rem;
pointer-events: none;
position: absolute;
top: -1rem;
- left: 1.6rem;
+ left: .55rem;
transition: background 0s ease .1s, font-size .2s ease, top .2s ease;
}
@@ -336,7 +347,7 @@
font-size: $font-scale--regular;
line-height: 20px;
outline: none;
- padding: 2rem 5rem 2rem 2rem;
+ padding: $unit 5rem $unit $unit;
transition: border-color .2s ease;
width: 100%;
@@ -387,14 +398,15 @@
.form__label {
background: white;
color: rgba(100, 100, 100, 1);
+ font-family: $font--sans;
font-size: 12px;
line-height: 20px;
margin: 0;
padding: .5rem;
pointer-events: none;
position: absolute;
- top: -1.4rem;
- left: 1.6rem;
+ top: -1.15rem;
+ left: .55rem;
transition: background 0s ease .1s, font-size .2s ease, top .2s ease;
}
@@ -426,7 +438,7 @@
font-size: $font-scale--regular;
line-height: 24px;
outline: none;
- padding: 2rem 5rem 2rem 2rem;
+ padding: $unit 5rem $unit $unit;
transition: border-color .2s ease;
width: 100%;
@@ -463,33 +475,25 @@
}
.form__radio-group {
- margin: 4rem 0;
+ margin: 0 0 calc(#{$unit} * 2);
position: relative;
&:first-of-type {
- margin-top: 2rem;
+ // margin-top: 2rem;
@media #{$p-tablet} {
- margin-top: 0;
+ // margin-top: 0;
}
}
- &:last-of-type {
- margin-bottom: 0;
- }
-
.form__label {
- background: white;
- color: rgba(100, 100, 100, 1);
- font-size: 12px;
- line-height: 1;
- margin: 0 0 0 1.6rem;
- padding: .5rem;
- position: absolute;
- top: 0;
- left: 0;
- transform: translate(0, -100%);
+ color: $palette--black;
+ display: block;
+ font-family: $font--sans;
+ font-size: $font-scale--regular;
+ line-height: 20px;
+ margin: 0 0 calc(#{$unit} / 2);
}
}
@@ -502,7 +506,7 @@
&:first-of-type {
.form__radio-group-span {
- border-left: 1px solid darken($palette--white, 20%);
+ border-left: 1px solid rgba(50, 50, 50, 1);
border-radius: 3px 0 0 3px;
}
@@ -523,7 +527,7 @@
left: -1000vh;
&:focus + .form__radio-group-span {
- border-color: $palette--blue;
+ // border-color: $palette--blue;
}
&:checked + .form__radio-group-span{
@@ -535,17 +539,18 @@
.form__radio-group-span {
background: $palette--white;
- border-top: 1px solid darken($palette--white, 20%);
- border-right: 1px solid darken($palette--white, 20%);
- border-bottom: 1px solid darken($palette--white, 20%);
+ border-top: 1px solid rgba(50, 50, 50, 1);
+ border-right: 1px solid rgba(50, 50, 50, 1);
+ border-bottom: 1px solid rgba(50, 50, 50, 1);
border-left: none;
color: $palette--black;
display: block;
- font-size: 12px;
- font-weight: 400;
- height: 100%;
+ font-family: $font--sans;
+ font-size: $font-scale--regular;
+ line-height: 20px;
margin: 0;
padding: 1rem;
+ pointer-events: none;
text-align: center;
word-wrap: break-word;
diff --git a/resources/assets/sass/components/application/post/_experience.scss b/resources/assets/sass/components/application/post/_experience.scss
new file mode 100644
index 0000000000..b704bc660d
--- /dev/null
+++ b/resources/assets/sass/components/application/post/_experience.scss
@@ -0,0 +1,76 @@
+// =============================================================================
+
+ // Application Post: Experience
+
+// =============================================================================
+.application-post__experience {
+ // background: $palette--white;
+ padding: $section-padding;
+
+ >.container--copy {
+
+ >h3 {
+ border-bottom: 1px solid $palette--font-black;
+ color: $palette--black;
+ font-family: $font--sans;
+ font-size: $font-scale--h3;
+ font-weight: 400;
+ margin: calc(#{$unit} * 4) 0 calc(#{$unit} * 2) 0;
+ padding: 0 0 2rem 0;
+ text-align: left;
+
+ &:first-of-type {
+ margin-top: 0;
+ }
+
+ }
+
+ >span {
+ color: $palette--blue;
+ display: block;
+ font-family: $font--sans;
+ font-size: $font-scale--h3;
+ font-weight: 600;
+ margin: 0 0 calc(#{$unit} * 1.5);
+ }
+
+ >p {
+ @extend %paragraph;
+ margin: calc(#{$unit} * 1.5) 0 calc(#{$unit} * 2);
+
+ &.applicant-manager__answer {
+ margin: calc(#{$unit} * 1.5) 0 calc(#{$unit} * 4);
+
+ &:last-of-type {
+ margin-bottom: 0;
+ }
+
+ }
+
+ }
+
+ }
+
+ >.container--layout {
+ border-top: 1px solid darken($palette--white, 20%);
+ margin-top: calc(#{$unit} * 5);
+ border-bottom: 1px solid darken($palette--white, 20%);
+ margin-bottom: calc(#{$unit} * 5);
+ padding: $section-padding;
+ }
+
+ .application-post__experience-controls {
+ margin: 0 -1rem;
+
+ .box {
+ padding: 0 1rem 1rem 1rem;
+
+ @media #{$p-tablet} {
+ padding: 0 1rem;
+ }
+
+ }
+
+ }
+
+}
diff --git a/resources/assets/sass/components/application/post/_questions.scss b/resources/assets/sass/components/application/post/_questions.scss
index 873a19e596..f77525f7fd 100644
--- a/resources/assets/sass/components/application/post/_questions.scss
+++ b/resources/assets/sass/components/application/post/_questions.scss
@@ -14,8 +14,13 @@
font-family: $font--sans;
font-size: $font-scale--h3;
font-weight: 400;
- margin: 0 0 calc(#{$unit} * 2) 0;
+ margin: calc(#{$unit} * 4) 0 calc(#{$unit} * 2) 0;
padding: 0 0 2rem 0;
+
+ &:first-child {
+ margin-top: 0;
+ }
+
}
span {
@@ -35,4 +40,48 @@
}
+ .application-post__language-alert {
+ background: $palette--black;
+ border-radius: 3px;
+ margin: 0 0 4rem 0;
+ padding: 3rem;
+
+ i {
+ color: $palette--blue;
+ font-size: $font-scale--h1;
+ text-align: center;
+ width: 100%;
+
+ @media #{$p-tablet} {
+ margin: -.5rem 0 0 -1rem;
+ }
+
+ }
+
+ p {
+ color: $palette--font-white;
+ display: block;
+ font-family: $font--sans;
+ font-size: $font-scale--regular;
+ line-height: 1.5;
+ margin: 0;
+ }
+
+ }
+
+ .application-post__language-agreement {
+
+ >.box {
+ text-align: center;
+
+ label {
+ cursor: pointer;
+ font-family: $font--sans;
+ font-size: $font-scale--regular;
+ }
+
+ }
+
+ }
+
}
diff --git a/resources/assets/sass/components/application/post/_skill-layout.scss b/resources/assets/sass/components/application/post/_skill-layout.scss
index 604d69eaaa..82ffc8c8e9 100644
--- a/resources/assets/sass/components/application/post/_skill-layout.scss
+++ b/resources/assets/sass/components/application/post/_skill-layout.scss
@@ -4,7 +4,6 @@
// =============================================================================
.application-post__skills-layout {
- background: $palette--white;
padding: $section-padding;
.container--copy {
diff --git a/resources/assets/sass/components/application/post/_skill.scss b/resources/assets/sass/components/application/post/_skill.scss
index 2cccd6e785..543b59ed54 100644
--- a/resources/assets/sass/components/application/post/_skill.scss
+++ b/resources/assets/sass/components/application/post/_skill.scss
@@ -22,4 +22,17 @@
text-align: left;
}
+ [class*="form__input-wrapper"] {
+
+ &[class*="float"] {
+ margin: $unit 0 calc(#{$unit} * 2) 0;
+ }
+
+ }
+
}
+
+@import "components/application/post/skill/declaration";
+@import "components/application/post/skill/add";
+@import "components/application/post/skill/reference";
+@import "components/application/post/skill/sample";
diff --git a/resources/assets/sass/components/application/post/_tracker.scss b/resources/assets/sass/components/application/post/_tracker.scss
index 1d2de55798..038076a258 100644
--- a/resources/assets/sass/components/application/post/_tracker.scss
+++ b/resources/assets/sass/components/application/post/_tracker.scss
@@ -38,7 +38,7 @@
>.flex-grid {
>.box {
- padding: calc(#{$unit} * 1.5);
+ padding: calc(#{$unit} * 1.5) 0;
&:last-child {
text-align: center;
diff --git a/resources/assets/sass/components/application/post/skill/_add.scss b/resources/assets/sass/components/application/post/skill/_add.scss
new file mode 100644
index 0000000000..b333aeff33
--- /dev/null
+++ b/resources/assets/sass/components/application/post/skill/_add.scss
@@ -0,0 +1,60 @@
+// =============================================================================
+
+ // Application Post: Add Button
+
+// =============================================================================
+.application-post__add-button {
+ background: none;
+ border: 1px dashed darken($palette--white, 20%);
+ border-radius: 3px;
+ cursor: pointer;
+ margin: 0 0 calc(#{$unit} * 2);
+ padding: 0;
+ text-align: left;
+ width: 100%;
+
+ &+.application-post__add-button {
+ margin-bottom: 0;
+ }
+
+ .application-post__add-icon {
+ display: inline-block;
+ height: 5rem;
+ position: relative;
+ width: 5rem;
+ vertical-align: middle;
+
+ i {
+ color: $palette--blue;
+ font-size: $font-scale--h4;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ }
+
+ }
+
+ .application-post__add-content {
+ display: inline-block;
+ vertical-align: middle;
+
+ span {
+ display: block;
+ font-family: $font--sans;
+
+ &:nth-child(1) {
+ font-size: $font-scale--h4;
+ font-weight: 600;
+ margin: 0 0 calc(#{$unit} / 2);
+ }
+
+ &:nth-child(2) {
+ font-size: $font-scale--regular;
+ }
+
+ }
+
+ }
+
+}
diff --git a/resources/assets/sass/components/application/post/skill/_declaration.scss b/resources/assets/sass/components/application/post/skill/_declaration.scss
new file mode 100644
index 0000000000..303654cbb5
--- /dev/null
+++ b/resources/assets/sass/components/application/post/skill/_declaration.scss
@@ -0,0 +1,160 @@
+// =============================================================================
+
+ // Application Post: Skill Declaration
+
+// =============================================================================
+.application-post__skill-declaration {
+ background: $palette--white;
+ border-radius: 3px;
+ box-shadow: 0 2px 3px rgba(0, 0, 0, .5);
+ margin: 0 0 calc(#{$unit} * 2);
+ overflow: hidden;
+
+ &.inactive {
+
+ .application-post__skill-declaration-content {
+ display: none;
+ }
+
+ .application-post__skill-declaration-trigger {
+ background: $palette--green;
+
+ .fa-chevron-up {
+ transform: translate(-50%, -50%) rotate(180deg);
+ }
+
+ }
+
+ }
+
+ &.complete {
+
+ .application-post__skill-declaration-trigger {
+
+ div {
+ background: $palette--green;
+
+ .fa-exclamation-triangle {
+ display: none;
+ }
+
+ .fa-check {
+ display: block;
+ }
+
+ }
+
+ }
+
+ }
+
+ .application-post__skill-declaration-trigger {
+ cursor: pointer;
+ position: relative;
+
+ div {
+ background: $palette--red;
+ display: inline-block;
+ height: 5rem;
+ position: relative;
+ width: 5rem;
+ vertical-align: middle;
+
+ i {
+ color: $palette--white;
+ font-size: $font-scale--h4;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ }
+
+ .fa-exclamation-triangle {
+ display: block;
+ }
+
+ .fa-check {
+ display: none;
+ }
+
+ }
+
+ h5 {
+ color: $palette--font-black;
+ display: inline-block;
+ font-family: $font--sans;
+ font-size: $font-scale--h4;
+ font-weight: 600;
+ margin: 0;
+ padding: 0 0 0 calc(#{$unit} * 2);
+ vertical-align: middle;
+ }
+
+ .fa-chevron-up {
+ position: absolute;
+ top: 50%;
+ right: 2rem;
+ transform: translate(-50%, -50%) rotate(0deg);
+ }
+
+ }
+
+ .application-post__skill-declaration-content {
+ border-top: 1px solid darken($palette--white, 20%);
+ padding: calc(#{$unit} * 2);
+
+ .application-post__skill-declaration-help-button {
+ background: none;
+ border: 0;
+ color: $palette--font-black;
+ cursor: pointer;
+ font-family: $font--sans;
+ font-size: $font-scale--regular;
+ margin: 0 0 calc(#{$unit} * 2);
+ outline: none;
+ padding: 0;
+ text-decoration: underline;
+ transition: color .2s ease;
+
+ @media #{$p-tablet} {
+ margin: 0 0 calc(#{$unit} / 2);
+ }
+
+ &:hover {
+ color: $palette--blue;
+ transition: color .2s ease;
+ }
+
+ }
+
+ button {
+ position: relative;
+ }
+
+ >.flex-grid {
+
+ >.box {
+
+ &:first-child {
+
+ @media #{$p-tablet} {
+ text-align: right;
+ }
+
+ }
+
+ &:nth-last-child(1) {
+
+ @media #{$p-tablet} {
+ text-align: right;
+ }
+
+ }
+
+ }
+
+ }
+
+ }
+
+}
diff --git a/resources/assets/sass/components/application/post/skill/_reference.scss b/resources/assets/sass/components/application/post/skill/_reference.scss
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/resources/assets/sass/components/application/post/skill/_sample.scss b/resources/assets/sass/components/application/post/skill/_sample.scss
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/resources/assets/sass/components/profile/_questions.scss b/resources/assets/sass/components/profile/_questions.scss
index 2378210854..f6f0a140bb 100644
--- a/resources/assets/sass/components/profile/_questions.scss
+++ b/resources/assets/sass/components/profile/_questions.scss
@@ -9,6 +9,22 @@
.container--copy {
+ >h4 {
+ border-bottom: 1px solid $palette--font-black;
+ color: $palette--black;
+ font-family: $font--sans;
+ font-size: $font-scale--h3;
+ font-weight: 400;
+ margin: calc(#{$unit} * 4) 0 calc(#{$unit} * 2) 0;
+ padding: 0 0 2rem 0;
+ text-align: left;
+
+ &:first-of-type {
+ margin-top: 0;
+ }
+
+ }
+
>span {
color: $palette--blue;
display: block;
@@ -21,6 +37,16 @@
>p {
@extend %paragraph;
margin: calc(#{$unit} * 1.5) 0 calc(#{$unit} * 2);
+
+ &.applicant-manager__answer {
+ margin: calc(#{$unit} * 1.5) 0 calc(#{$unit} * 4);
+
+ &:last-of-type {
+ margin-bottom: 0;
+ }
+
+ }
+
}
>div {
diff --git a/resources/lang/en/common/menu.php b/resources/lang/en/common/menu.php
index ec113af6bd..662d3fd6ce 100644
--- a/resources/lang/en/common/menu.php
+++ b/resources/lang/en/common/menu.php
@@ -32,7 +32,7 @@
"link" => "https://account.gccollab.ca/register/"
],
"login" => [
- "name" => "Login",
+ "name" => "Login (GC Account)",
"link" => route('login')
],
"logout" => [
diff --git a/resources/views/applicant/application_post/common/add.html.twig b/resources/views/applicant/application_post/common/add.html.twig
new file mode 100644
index 0000000000..395a169780
--- /dev/null
+++ b/resources/views/applicant/application_post/common/add.html.twig
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ content.add_title }}
+
+
+
+ {{ content.add_context }}
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/applicant/application_post/common/reference.html.twig b/resources/views/applicant/application_post/common/reference.html.twig
new file mode 100644
index 0000000000..494c332ea2
--- /dev/null
+++ b/resources/views/applicant/application_post/common/reference.html.twig
@@ -0,0 +1,44 @@
+{# =============================================================================
+
+ Talent Cloud
+ Applicant: Application Post - References
+
+============================================================================= #}
+
+
+
+
+
+
+
+
+
+
+ Optional Reference
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/applicant/application_post/common/sample.html.twig b/resources/views/applicant/application_post/common/sample.html.twig
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/resources/views/applicant/application_post/common/sidebar.html.twig b/resources/views/applicant/application_post/common/sidebar.html.twig
index 94b658d363..957a45d1fd 100644
--- a/resources/views/applicant/application_post/common/sidebar.html.twig
+++ b/resources/views/applicant/application_post/common/sidebar.html.twig
@@ -10,12 +10,12 @@
- {% if application.step == "2" %}
+ {% if application.step == "3" %}
{{ application.essential_sidebar_label }}
- {% elseif application.step == "3" %}
+ {% elseif application.step == "4" %}
{{ application.asset_sidebar_label }}
@@ -24,7 +24,7 @@
{% for item in job.skills %}
- {% if application.step == "2" %}
+ {% if application.step == "3" %}
{% if item.type == "essential" %}
@@ -37,7 +37,7 @@
{% endif %}
- {% elseif application.step == "3" %}
+ {% elseif application.step == "4" %}
{% if item.type == "asset" %}
diff --git a/resources/views/applicant/application_post/common/skill-content.html.twig b/resources/views/applicant/application_post/common/skill-content.html.twig
new file mode 100644
index 0000000000..037749b63a
--- /dev/null
+++ b/resources/views/applicant/application_post/common/skill-content.html.twig
@@ -0,0 +1,33 @@
+{% include "applicant/application_post/common/skill" %}
+
+{% for reference in user.references %}
+
+ {% for skillID in reference.skills %}
+
+ {% if skillID == item.id %}
+
+ {% include "applicant/application_post/common/reference" %}
+
+ {% endif %}
+
+ {% endfor %}
+
+{% endfor %}
+
+{% include "applicant/application_post/common/add" with {'content': application.skill_ui.reference} %}
+
+{% for sample in user.sample %}
+
+ {% for skillID in sample.skills %}
+
+ {% if skillID == item.id %}
+
+ {% include "applicant/application_post/common/sample" %}
+
+ {% endif %}
+
+ {% endfor %}
+
+{% endfor %}
+
+{% include "applicant/application_post/common/add" with {'content': application.skill_ui.sample} %}
\ No newline at end of file
diff --git a/resources/views/applicant/application_post/common/skill-layout.html.twig b/resources/views/applicant/application_post/common/skill-layout.html.twig
index 1c76686644..ec3d1c6439 100644
--- a/resources/views/applicant/application_post/common/skill-layout.html.twig
+++ b/resources/views/applicant/application_post/common/skill-layout.html.twig
@@ -10,14 +10,14 @@
+
+
+ {# Save Buttons #}
+
+
+
+
+
+
+ {{ application.save_quit_button_label }}
+
+
+
+
+
+
+
+ {{ application.save_continue_button_label }}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/applicant/application_post/common/skill.html.twig b/resources/views/applicant/application_post/common/skill.html.twig
index bbe0fa2a4a..1701a78d62 100644
--- a/resources/views/applicant/application_post/common/skill.html.twig
+++ b/resources/views/applicant/application_post/common/skill.html.twig
@@ -21,4 +21,205 @@
{{ item.description }}
+
+
+
+
+
+
+
+
+
+
+ {{ application.skill_ui.declaration_title }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ application.skill_ui.declaration_level_help_label }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ application.skill_ui.declaration_knowledge_label }}
+
+
+
+
+
+
+
+
+
+ {#
+ {{ application.skill_ui.delete_button_label }}
+ #}
+
+
+
+
+ {{ application.skill_ui.save_button_label }}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/applicant/application_post/common/tracker.html.twig b/resources/views/applicant/application_post/common/tracker.html.twig
index 6bc315b2aa..02fc02844b 100644
--- a/resources/views/applicant/application_post/common/tracker.html.twig
+++ b/resources/views/applicant/application_post/common/tracker.html.twig
@@ -29,10 +29,13 @@
-
+
{{ job.title }}
-
+
@@ -48,7 +51,7 @@
- {{ application.tracker_label }} {{ application.step }}/4
+ {{ application.tracker_label }} {{ application.step }}/5
{% for item in application.tracker %}
diff --git a/resources/views/applicant/application_post/step_01/questions.html.twig b/resources/views/applicant/application_post/step_01/questions.html.twig
index 19d3bd393d..e5c6d1346e 100644
--- a/resources/views/applicant/application_post/step_01/questions.html.twig
+++ b/resources/views/applicant/application_post/step_01/questions.html.twig
@@ -10,6 +10,66 @@
+
+ {{ application.language_title }}
+
+
+
+
+
+
+
+
+
+
+ {{ application.language_copy }}
+
+
+
+
+
+
+
{{ application.question_title }}
diff --git a/resources/views/applicant/application_post/step_02/course.html.twig b/resources/views/applicant/application_post/step_02/course.html.twig
new file mode 100644
index 0000000000..325e589b15
--- /dev/null
+++ b/resources/views/applicant/application_post/step_02/course.html.twig
@@ -0,0 +1,152 @@
+
+
+
+
+
+ {% if experience.course_name %}
+ ({{ application.experience.course_label }}) {{ experience.course_name }}
+ {% else %}
+ New Course
+ {% endif %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ application.experience.delete_button_label }}
+
+
+
+
+
+ {{ application.experience.save_button_label }}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/applicant/application_post/step_02/degree.html.twig b/resources/views/applicant/application_post/step_02/degree.html.twig
new file mode 100644
index 0000000000..00076365e4
--- /dev/null
+++ b/resources/views/applicant/application_post/step_02/degree.html.twig
@@ -0,0 +1,180 @@
+
+
+
+
+
+ {% if experience.level %}
+ ({{ application.experience.degree_label }}) {{ experience.level | capitalize }}, {{ experience.area_of_study }}
+ {% else %}
+ New Diploma / Degree
+ {% endif %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ application.experience.delete_button_label }}
+
+
+
+
+
+ {{ application.experience.save_button_label }}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/applicant/application_post/step_02/experience.html.twig b/resources/views/applicant/application_post/step_02/experience.html.twig
new file mode 100644
index 0000000000..91e33bec05
--- /dev/null
+++ b/resources/views/applicant/application_post/step_02/experience.html.twig
@@ -0,0 +1,147 @@
+
+
+
+
+
+ {{ application.experience.title }}
+
+
+
+ {{ application.experience.description }}
+
+
+
+
+
+
+ {# Experience Templates #}
+
+ {% include "applicant/application_post/step_02/degree" %}
+
+ {% include "applicant/application_post/step_02/course" %}
+
+ {% include "applicant/application_post/step_02/work" %}
+
+ {# Current Experience #}
+
+
+
+ {% set experienceCounter = 0 %}
+
+ {% for experience in user.experience %}
+
+ {% if experience.type == "degree" %}
+
+ {% set experienceCounter = experienceCounter + 1 %}
+
+ {% include "applicant/application_post/step_02/degree" %}
+
+ {% elseif experience.type == "course" %}
+
+ {% set experienceCounter = experienceCounter + 1 %}
+
+ {% include "applicant/application_post/step_02/course" %}
+
+ {% elseif experience.type == "work" %}
+
+ {% set experienceCounter = experienceCounter + 1 %}
+
+ {% include "applicant/application_post/step_02/work" %}
+
+ {% endif %}
+
+ {% endfor %}
+
+
+
+ {# Experience Controls #}
+
+
+
+
+
+
+
+
+
+
+ Add a Degree
+
+
+
+
+
+
+
+
+
+
+
+
+ Add a Course
+
+
+
+
+
+
+
+
+
+
+
+
+ Add Lived Experience
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ application.save_quit_button_label }}
+
+
+
+
+
+
+
+ {{ application.save_continue_button_label }}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/applicant/application_post/step_02/work.html.twig b/resources/views/applicant/application_post/step_02/work.html.twig
new file mode 100644
index 0000000000..5c35f4d41b
--- /dev/null
+++ b/resources/views/applicant/application_post/step_02/work.html.twig
@@ -0,0 +1,171 @@
+
+
+
+
+
+ {% if experience.role %}
+ ({{ application.experience.lived_label }}) {{ experience.role }}, {{ experience.group }}
+ {% else %}
+ New Lived Experience
+ {% endif %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Delete This
+
+
+
+
+
+ Save This
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/applicant/application_post_02.html.twig b/resources/views/applicant/application_post_02.html.twig
index efb44243e6..acb89a94f3 100644
--- a/resources/views/applicant/application_post_02.html.twig
+++ b/resources/views/applicant/application_post_02.html.twig
@@ -22,7 +22,7 @@
{% include "applicant/application_post/common/tracker" %}
- {% include "applicant/application_post/common/skill-layout" %}
+ {% include "applicant/application_post/step_02/experience" %}
{% include "common/footer" %}
diff --git a/resources/views/applicant/application_post_03.html.twig b/resources/views/applicant/application_post_03.html.twig
index e01895c710..efb44243e6 100644
--- a/resources/views/applicant/application_post_03.html.twig
+++ b/resources/views/applicant/application_post_03.html.twig
@@ -1,7 +1,7 @@
{# =============================================================================
Talent Cloud
- Applicant: Apply - Step 03
+ Applicant: Apply - Step 02
============================================================================= #}
@@ -22,7 +22,7 @@
{% include "applicant/application_post/common/tracker" %}
- {# {% include "applicant/application_post/step_01/questions" %} #}
+ {% include "applicant/application_post/common/skill-layout" %}
{% include "common/footer" %}
diff --git a/resources/views/applicant/application_post_04.html.twig b/resources/views/applicant/application_post_04.html.twig
index 5bea7c2c69..7ae90e516e 100644
--- a/resources/views/applicant/application_post_04.html.twig
+++ b/resources/views/applicant/application_post_04.html.twig
@@ -1,7 +1,7 @@
{# =============================================================================
Talent Cloud
- Applicant: Apply - Step 04
+ Applicant: Apply - Step 03
============================================================================= #}
@@ -22,7 +22,7 @@
{% include "applicant/application_post/common/tracker" %}
- {# {% include "applicant/application_post/step_01/questions" %} #}
+ {% include "applicant/application_post/common/skill-layout" %}
{% include "common/footer" %}
diff --git a/resources/views/applicant/application_post_05.html.twig b/resources/views/applicant/application_post_05.html.twig
new file mode 100644
index 0000000000..5bea7c2c69
--- /dev/null
+++ b/resources/views/applicant/application_post_05.html.twig
@@ -0,0 +1,35 @@
+{# =============================================================================
+
+ Talent Cloud
+ Applicant: Apply - Step 04
+
+============================================================================= #}
+
+
+
+
+ {% include "common/head" %}
+
+
+
+
+ {% include "common/alert" %}
+
+ {% include "common/goc" %}
+
+ {% include "common/header" with {'header':application} %}
+
+ {% include "applicant/application_post/common/tracker" %}
+
+ {# {% include "applicant/application_post/step_01/questions" %} #}
+
+ {% include "common/footer" %}
+
+ {# Scripts #}
+
+ {% include "common/scripts" %}
+
+
+
+
diff --git a/resources/views/applicant/home.html.twig b/resources/views/applicant/home.html.twig
index 94fbb58b77..025b8d4f60 100644
--- a/resources/views/applicant/home.html.twig
+++ b/resources/views/applicant/home.html.twig
@@ -27,6 +27,72 @@
{% include "common/footer" %}
+
+
+ {# Accordion Sample #}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Accordion Title
+
+
+
+
+
+
+
+
+
+ Form
+
+
+
+
+
+
+ Delete This
+
+
+
+
+
+ Save This
+
+
+
+
+
+
+
+
+
+
+
{# Scripts #}
{% include "common/scripts" %}
diff --git a/resources/views/applicant/manager.html.twig b/resources/views/applicant/manager.html.twig
new file mode 100644
index 0000000000..522910bddb
--- /dev/null
+++ b/resources/views/applicant/manager.html.twig
@@ -0,0 +1,35 @@
+{# =============================================================================
+
+ Talent Cloud
+ Applicant: Manager
+
+============================================================================= #}
+
+
+
+
+ {% include "common/head" %}
+
+
+
+
+ {% include "common/alert" %}
+
+ {% include "common/goc" %}
+
+ {% include "common/header" with {'header':manager_profile} %}
+
+ {% include "applicant/manager/header" %}
+
+ {% include "applicant/manager/questions" %}
+
+ {% include "common/footer" %}
+
+ {# Scripts #}
+
+ {% include "common/scripts" %}
+
+
+
+
diff --git a/resources/views/applicant/manager/header.html.twig b/resources/views/applicant/manager/header.html.twig
new file mode 100644
index 0000000000..c2a1f4fca4
--- /dev/null
+++ b/resources/views/applicant/manager/header.html.twig
@@ -0,0 +1,66 @@
+{# =============================================================================
+
+ Talent Cloud
+ Applicant: Manager - Questions
+
+============================================================================= #}
+
diff --git a/resources/views/applicant/manager/questions.html.twig b/resources/views/applicant/manager/questions.html.twig
new file mode 100644
index 0000000000..1d518bf5de
--- /dev/null
+++ b/resources/views/applicant/manager/questions.html.twig
@@ -0,0 +1,40 @@
+{# =============================================================================
+
+ Talent Cloud
+ Applicant: Manager - Questions
+
+============================================================================= #}
+
+
+
+
+ {% for section in manager.profile_sections %}
+
+
+ {{ section.title }}
+
+
+ {% for question in section.questions %}
+
+ {% if question.answer %}
+
+
+ {{ question.title }}
+
+
+
+ {{ question.answer }}
+
+
+ {% endif %}
+
+ {% endfor %}
+
+ {% endfor %}
+
+
+
+
diff --git a/routes/web.php b/routes/web.php
index 42c8726b2e..0f0b552d49 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -39,7 +39,7 @@
"start_label" => "Target Start Date",
"language_label" => "Language Requirement",
"security_label" => "Security Clearance",
- "classification_label" => "GoC Classification"
+ "classification_label" => "Government Classification"
],
"impact" => [
"sidebar_title" => "View this job's impact information.",
@@ -292,6 +292,7 @@
"title" => "Apply Now",
"step" => "1",
"job_context_copy" => "You are applying for:",
+ "tracker_job_link_title" => "Visit this job's post.",
"tracker_label" => "Step",
"tracker_link_title" => "Go to step",
"tracker" => [
@@ -303,26 +304,36 @@
],
"01" => [
"step" => "2",
- "title" => "Skills: Need to Have",
+ "title" => "My Experience",
"status" => "complete",
"url" => "/step-02/"
],
"02" => [
"step" => "3",
- "title" => "Skills: Nice to Have",
- "status" => "incomplete",
+ "title" => "Skills: Need to Have",
+ "status" => "complete",
"url" => "/step-03/"
],
"03" => [
"step" => "4",
- "title" => "Review my Application",
+ "title" => "Skills: Nice to Have",
"status" => "incomplete",
"url" => "/step-04/"
+ ],
+ "04" => [
+ "step" => "5",
+ "title" => "Review my Application",
+ "status" => "incomplete",
+ "url" => "/step-05/"
]
],
"question_title" => "My Fit",
"save_quit_button_label" => "Save & Quit",
- "save_continue_button_label" => "Save & Continue"
+ "save_continue_button_label" => "Save & Continue",
+ "language_title" => "Language Requirement",
+ "language_copy" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent dapibus, purus a congue bibendum, nibh quam convallis leo, a pharetra dui ante nec magna. Proin elementum lacus venenatis nulla luctus, sed porttitor quam ullamcorper. Proin in facilisis sapien, in ullamcorper orci.",
+ "language_agree" => "I Agree",
+ "language_disagree" => "I Disagree"
],
"user" => [
"name" => "Jason Greene",
@@ -408,6 +419,7 @@
"title" => "Apply Now",
"step" => "2",
"job_context_copy" => "You are applying for:",
+ "tracker_job_link_title" => "Visit this job's post.",
"tracker_label" => "Step",
"tracker_link_title" => "Go to step",
"tracker" => [
@@ -419,21 +431,27 @@
],
"01" => [
"step" => "2",
- "title" => "Skills: Need to Have",
+ "title" => "My Experience",
"status" => "complete",
"url" => "/step-02/"
],
"02" => [
"step" => "3",
- "title" => "Skills: Nice to Have",
- "status" => "incomplete",
+ "title" => "Skills: Need to Have",
+ "status" => "complete",
"url" => "/step-03/"
],
"03" => [
"step" => "4",
- "title" => "Review my Application",
+ "title" => "Skills: Nice to Have",
"status" => "incomplete",
"url" => "/step-04/"
+ ],
+ "04" => [
+ "step" => "5",
+ "title" => "Review my Application",
+ "status" => "incomplete",
+ "url" => "/step-05/"
]
],
"question_title" => "My Fit",
@@ -448,11 +466,101 @@
"skills_start_button_label" => "Get Started",
"essential_sidebar_label" => "Skills Checklist",
"asset_sidebar_label" => "Skills Checklist",
- "sidebar_item_title" => "Scroll to this skill."
+ "sidebar_item_title" => "Scroll to this skill.",
+ "experience" => [
+ "title" => "My Experience",
+ "description" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent dapibus, purus a congue bibendum, nibh quam convallis leo, a pharetra dui ante nec magna. Proin elementum lacus venenatis nulla luctus, sed porttitor quam ullamcorper. Proin in facilisis sapien, in ullamcorper orci.",
+ "degree_label" => "Diploma / Degree",
+ "degree_label_bridge" => "in",
+ "degree_type_label" => "Degree Type",
+ "degree_options" => [
+ "00" => "Bachelor's Degree",
+ "01" => "Certificate",
+ "02" => "Diploma",
+ "03" => "Master's Degree",
+ "04" => "PhD"
+ ],
+ "area_of_study_label" => "Area of Study",
+ "institution_label" => "Institution Name",
+ "start_date_label" => "Start Date",
+ "end_date_label" => "End Date",
+ "delete_button_label" => "Delete This",
+ "save_button_label" => "Save This",
+ "course_label" => "Course",
+ "course_name_label" => "Course Name",
+ "lived_label" => "Lived",
+ "role_label" => "Role",
+ "group_label" => "Group / Company Name",
+ "description_label" => "Description"
+ ],
+ "skill_ui" => [
+ "declaration_title" => "Required Information",
+ "declaration_level_help_label" => "Unsure of your level?",
+ "declaration_expertise_title" => "My Level of Expertise",
+ "declaration_expertise" => [
+ "Beginner",
+ "Intermediate",
+ "Expert",
+ "Master"
+ ],
+ "declaration_experience_title" => "My Years of Experience",
+ "declaration_experience" => [
+ "1 of Less",
+ "2 - 3",
+ "4 - 5",
+ "6 - 7",
+ "8 or More"
+ ],
+ "declaration_knowledge_label" => "My Knowledge & Experience",
+ "reference" => [
+ "add_title" => "Add an optional reference.",
+ "add_context" => "Appoint someone who can vouch for your ability in this skill."
+ ],
+ "sample" => [
+ "add_title" => "Add an optional work sample.",
+ "add_context" => "Provide a link to a sample of your work that showcases this skill."
+ ],
+ "save_button_label" => "Save",
+ "delete_button_label" => "Remove"
+ ]
],
"user" => [
"name" => "Jason Greene",
- "photo" => "https://talentcloud-nuagedetalents.gccollab.ca/tc/api/v1/profilePic/10?v=7661"
+ "photo" => "https://talentcloud-nuagedetalents.gccollab.ca/tc/api/v1/profilePic/10?v=7661",
+ "declarations" => [
+ "00" => [
+ "skill_id" => "000",
+ "status" => "complete",
+ "expertise" => "2",
+ "experience" => "3",
+ "knowledge" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis iaculis justo ac finibus. Aliquam iaculis maximus velit, in cursus sapien rhoncus ac. Vivamus felis sem, iaculis tristique vulputate quis, iaculis eget est. In arcu mauris, tincidunt sed interdum eget, semper quis neque. Donec libero lectus, dapibus sed ante sed, sagittis ornare odio."
+ ]
+ ],
+ "experience" => [
+ "00" => [
+ "type" => "degree",
+ "level" => "diploma",
+ "area_of_study" => "Psychology",
+ "institution" => "Sample University",
+ "start_date" => "2018-01-01",
+ "end_date" => "2018-01-02"
+ ],
+ "01" => [
+ "type" => "course",
+ "course_name" => "Experimental Physics and their Properties",
+ "institution" => "Sample University",
+ "start_date" => "2018-01-01",
+ "end_date" => "2018-01-02"
+ ],
+ "02" => [
+ "type" => "work",
+ "role" => "Front-end Developer",
+ "group" => "Government of Canada",
+ "description" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis iaculis justo ac finibus. Aliquam iaculis maximus velit, in cursus sapien rhoncus ac. Vivamus felis sem, iaculis tristique vulputate quis, iaculis eget est. In arcu mauris, tincidunt sed interdum eget, semper quis neque. Donec libero lectus, dapibus sed ante sed, sagittis ornare odio.",
+ "start_date" => "2018-01-01",
+ "end_date" => "2018-01-02"
+ ]
+ ]
],
/* Same with this - job ID - and then we pull what we need */
"job" => [
@@ -580,7 +688,222 @@
Route::get('applications/00/step-03', function () {
return view('applicant/application_post_03', [
-
+ "application" => [
+ "id" => "00",
+ "title" => "Apply Now",
+ "step" => "3",
+ "job_context_copy" => "You are applying for:",
+ "tracker_job_link_title" => "Visit this job's post.",
+ "tracker_label" => "Step",
+ "tracker_link_title" => "Go to step",
+ "tracker" => [
+ "00" => [
+ "step" => "1",
+ "title" => "My Information",
+ "status" => "error",
+ "url" => "/step-01/"
+ ],
+ "01" => [
+ "step" => "2",
+ "title" => "My Experience",
+ "status" => "complete",
+ "url" => "/step-02/"
+ ],
+ "02" => [
+ "step" => "3",
+ "title" => "Skills: Need to Have",
+ "status" => "complete",
+ "url" => "/step-03/"
+ ],
+ "03" => [
+ "step" => "4",
+ "title" => "Skills: Nice to Have",
+ "status" => "incomplete",
+ "url" => "/step-04/"
+ ],
+ "04" => [
+ "step" => "5",
+ "title" => "Review my Application",
+ "status" => "incomplete",
+ "url" => "/step-05/"
+ ]
+ ],
+ "question_title" => "My Fit",
+ "save_quit_button_label" => "Save & Quit",
+ "save_continue_button_label" => "Save & Continue",
+ "essential_title" => "Skills You Need to Have",
+ "asset_title" => "Skills That Are Nice to Have",
+ "essential_context" => "This text is intended to explain the difference between essential and asset criteria while providing context for micro-references and work samples.",
+ "asset_context" => "This text is intended to explain the difference between essential and asset criteria while providing context for micro-references and work samples.",
+ "essential_start_button_title" => "Scroll to begin filling out the skills you need to have.",
+ "asset_start_button_title" => "Scroll to begin filling out the skills that are nice to have.",
+ "skills_start_button_label" => "Get Started",
+ "essential_sidebar_label" => "Skills Checklist",
+ "asset_sidebar_label" => "Skills Checklist",
+ "sidebar_item_title" => "Scroll to this skill.",
+ "skill_ui" => [
+ "declaration_title" => "Required Information",
+ "declaration_level_help_label" => "Unsure of your level?",
+ "declaration_expertise_title" => "My Level of Expertise",
+ "declaration_expertise" => [
+ "Beginner",
+ "Intermediate",
+ "Expert",
+ "Master"
+ ],
+ "declaration_experience_title" => "My Years of Experience",
+ "declaration_experience" => [
+ "1 of Less",
+ "2 - 3",
+ "4 - 5",
+ "6 - 7",
+ "8 or More"
+ ],
+ "declaration_knowledge_label" => "My Knowledge & Experience",
+ "reference" => [
+ "add_title" => "Add an optional reference.",
+ "add_context" => "Appoint someone who can vouch for your ability in this skill."
+ ],
+ "sample" => [
+ "add_title" => "Add an optional work sample.",
+ "add_context" => "Provide a link to a sample of your work that showcases this skill."
+ ],
+ "save_button_label" => "Save",
+ "delete_button_label" => "Remove"
+ ]
+ ],
+ "user" => [
+ "name" => "Jason Greene",
+ "photo" => "https://talentcloud-nuagedetalents.gccollab.ca/tc/api/v1/profilePic/10?v=7661",
+ "declarations" => [
+ "00" => [
+ "skill_id" => "000",
+ "status" => "complete",
+ "expertise" => "2",
+ "experience" => "3",
+ "knowledge" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis iaculis justo ac finibus. Aliquam iaculis maximus velit, in cursus sapien rhoncus ac. Vivamus felis sem, iaculis tristique vulputate quis, iaculis eget est. In arcu mauris, tincidunt sed interdum eget, semper quis neque. Donec libero lectus, dapibus sed ante sed, sagittis ornare odio."
+ ]
+ ]
+ ],
+ /* Same with this - job ID - and then we pull what we need */
+ "job" => [
+ "link" => "/browse/jobs/00/",
+ "title" => "Front-end Developer",
+ "department" => "Treasury Board of Canada Secretariat",
+ "city" => "Ottawa",
+ "province" => "Ontario",
+ "salary" => "80,000 - 120,000",
+ "duration" => "1 Year",
+ "remote" => "Allowed",
+ "telework" => "Allowed",
+ "time_flexibility" => "Allowed",
+ "days_remaining" => "12",
+ "applicants" => "2",
+ "reference_id" => "14234",
+ "start" => "January 3rd, 2019",
+ "language" => "English Essential",
+ "security" => "Top Secret",
+ "classification" => "CS3",
+ "impact" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam porttitor magna et ante ornare faucibus. Quisque ligula enim, finibus vel velit quis, aliquam cursus nunc. Fusce quis urna ut dolor pharetra bibendum. Aliquam erat volutpat. Sed quis laoreet tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer fringilla at ligula id porttitor. Nullam ac viverra velit, et rhoncus tellus. Praesent in lacus magna. Duis ut vulputate ipsum. In ut ornare elit. Donec id massa felis. Nam at ullamcorper risus. Vestibulum vitae aliquet ex, et ornare libero. Pellentesque sit amet vehicula neque. Donec auctor a erat posuere vehicula.",
+ "work" => [
+ "00" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam porttitor magna et ante ornare faucibus. Quisque ligula enim, finibus vel velit quis, aliquam cursus nunc. Fusce quis urna ut dolor pharetra bibendum. Aliquam erat volutpat.",
+ "01" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam porttitor magna et ante ornare faucibus. Quisque ligula enim, finibus vel velit quis, aliquam cursus nunc. Fusce quis urna ut dolor pharetra bibendum. Aliquam erat volutpat.",
+ "02" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam porttitor magna et ante ornare faucibus. Quisque ligula enim, finibus vel velit quis, aliquam cursus nunc. Fusce quis urna ut dolor pharetra bibendum. Aliquam erat volutpat."
+ ],
+ "criteria" => [
+ "essential" => [
+ "00" => "Criteria 01",
+ "01" => "Criteria 02",
+ "02" => "Criteria 03"
+ ],
+ "asset" => [
+ "00" => "Criteria 01",
+ "01" => "Criteria 02",
+ "02" => "Criteria 03"
+ ]
+ ],
+ "extras" => [
+ "00" => [
+ "title" => "What You Need for Security Clearance",
+ "copy" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent dapibus, purus a congue bibendum, nibh quam convallis leo, a pharetra dui ante nec magna. Proin elementum lacus venenatis nulla luctus, sed porttitor quam ullamcorper. Proin in facilisis sapien, in ullamcorper orci."
+ ],
+ "01" => [
+ "title" => "The Application Process",
+ "copy" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent dapibus, purus a congue bibendum, nibh quam convallis leo, a pharetra dui ante nec magna. Proin elementum lacus venenatis nulla luctus, sed porttitor quam ullamcorper. Proin in facilisis sapien, in ullamcorper orci."
+ ],
+ "02" => [
+ "title" => "Other Paperwork & Preparation",
+ "copy" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent dapibus, purus a congue bibendum, nibh quam convallis leo, a pharetra dui ante nec magna. Proin elementum lacus venenatis nulla luctus, sed porttitor quam ullamcorper. Proin in facilisis sapien, in ullamcorper orci."
+ ]
+ ],
+ "questions" => [
+ "00" => [
+ "value" => "Why are you interested in this job?",
+ "description" => "We want to know why you are interested in this job instead of other similar ones. This information will be used to help inform a decision to choose between fully qualified candidates at the end of the selection process.",
+ "input_name" => "jobPostQuestion0",
+ "answer_label" => "Your Answer",
+ "answer" => null
+ ],
+ "01" => [
+ "value" => "Why are you the right person for this job?",
+ "description" => "Tell us what makes you unique. Why should you stand out from other candidates. This information will be used to help inform a decision to choose between fully qualified candidates at the end of the selection process.",
+ "input_name" => "jobPostQuestion1",
+ "answer_label" => "Your Answer",
+ "answer" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent dapibus, purus a congue bibendum, nibh quam convallis leo, a pharetra dui ante nec magna. Proin elementum lacus venenatis nulla luctus, sed porttitor quam ullamcorper. Proin in facilisis sapien, in ullamcorper orci."
+ ]
+ ],
+ "skills" => [
+ "00" => [
+ "id" => "000",
+ "title" => "HTML5",
+ "type" => "essential",
+ "status" => "complete",
+ "description" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis iaculis justo ac finibus. Aliquam iaculis maximus velit, in cursus sapien rhoncus ac. Vivamus felis sem, iaculis tristique vulputate quis, iaculis eget est. In arcu mauris, tincidunt sed interdum eget, semper quis neque. Donec libero lectus, dapibus sed ante sed, sagittis ornare odio."
+ ],
+ "01" => [
+ "id" => "001",
+ "title" => "JavaScript",
+ "type" => "essential",
+ "status" => "incomplete",
+ "description" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis iaculis justo ac finibus. Aliquam iaculis maximus velit, in cursus sapien rhoncus ac. Vivamus felis sem, iaculis tristique vulputate quis, iaculis eget est. In arcu mauris, tincidunt sed interdum eget, semper quis neque. Donec libero lectus, dapibus sed ante sed, sagittis ornare odio."
+ ],
+ "02" => [
+ "id" => "002",
+ "title" => "CSS3 & Sass",
+ "type" => "essential",
+ "status" => "incomplete",
+ "description" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis iaculis justo ac finibus. Aliquam iaculis maximus velit, in cursus sapien rhoncus ac. Vivamus felis sem, iaculis tristique vulputate quis, iaculis eget est. In arcu mauris, tincidunt sed interdum eget, semper quis neque. Donec libero lectus, dapibus sed ante sed, sagittis ornare odio."
+ ],
+ "03" => [
+ "id" => "003",
+ "title" => "Laravel",
+ "type" => "essential",
+ "status" => "incomplete",
+ "description" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis iaculis justo ac finibus. Aliquam iaculis maximus velit, in cursus sapien rhoncus ac. Vivamus felis sem, iaculis tristique vulputate quis, iaculis eget est. In arcu mauris, tincidunt sed interdum eget, semper quis neque. Donec libero lectus, dapibus sed ante sed, sagittis ornare odio."
+ ],
+ "04" => [
+ "id" => "004",
+ "title" => "Docker",
+ "type" => "asset",
+ "status" => "incomplete",
+ "description" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis iaculis justo ac finibus. Aliquam iaculis maximus velit, in cursus sapien rhoncus ac. Vivamus felis sem, iaculis tristique vulputate quis, iaculis eget est. In arcu mauris, tincidunt sed interdum eget, semper quis neque. Donec libero lectus, dapibus sed ante sed, sagittis ornare odio."
+ ],
+ "05" => [
+ "id" => "005",
+ "title" => "Responsive Web Design",
+ "type" => "asset",
+ "status" => "complete",
+ "description" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis iaculis justo ac finibus. Aliquam iaculis maximus velit, in cursus sapien rhoncus ac. Vivamus felis sem, iaculis tristique vulputate quis, iaculis eget est. In arcu mauris, tincidunt sed interdum eget, semper quis neque. Donec libero lectus, dapibus sed ante sed, sagittis ornare odio."
+ ],
+ "06" => [
+ "id" => "006",
+ "title" => "Adobe XD",
+ "type" => "asset",
+ "status" => "incomplete",
+ "description" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis iaculis justo ac finibus. Aliquam iaculis maximus velit, in cursus sapien rhoncus ac. Vivamus felis sem, iaculis tristique vulputate quis, iaculis eget est. In arcu mauris, tincidunt sed interdum eget, semper quis neque. Donec libero lectus, dapibus sed ante sed, sagittis ornare odio."
+ ]
+ ]
+ ]
]);
})->name('application.post03');
@@ -592,6 +915,76 @@
]);
})->name('application.post04');
+/* Step 05 */
+
+Route::get('applications/00/step-05', function () {
+ return view('applicant/application_post_05', [
+
+ ]);
+})->name('application.post05');
+
+/* Managers */
+
+Route::get('browse/managers/123', function () {
+ return view('applicant/manager', [
+ "manager_profile" => [
+ "title" => "Manager Profile",
+ "manager_department_bridge" => " at ",
+ ],
+ "manager" => [
+ "name" => "Jason Greene",
+ "title" => "Project Manager",
+ "department" => "Treasury Board of Canada Secretariat",
+ "tagline" => "This is Jason's default tagline.",
+ "photo" => "https://talentcloud-nuagedetalents.gccollab.ca/tc/api/v1/profilePic/10?v=7661",
+ "twitter" => [
+ "url" => "https://twitter.com/joshdrink",
+ "title" => "Visit Jason's Twitter profile."
+ ],
+ "linkedin" => [
+ "url" => "https://linkedin.com/joshdrink",
+ "title" => "Visit Jason's Linkedin profile."
+ ],
+ "profile_sections" => [
+ "00" => [
+ "title" => "My Approach as a Manager",
+ "questions" => [
+ "00" => [
+ "title" => "My Leadership Style and Management Values",
+ "answer" => null
+ ],
+ "01" => [
+ "title" => "What I Expect from My Employees",
+ "answer" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ut ante aliquet felis finibus luctus. Vivamus justo ante, convallis id justo sed, venenatis ornare magna. Maecenas tempor nunc sit amet mollis venenatis. Proin vitae nunc interdum, porttitor leo a, mollis diam. Sed auctor ultricies massa at aliquam."
+ ],
+ "02" => [
+ "title" => "My Approach to Employee Learning and Development",
+ "answer" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ut ante aliquet felis finibus luctus. Vivamus justo ante, convallis id justo sed, venenatis ornare magna. Maecenas tempor nunc sit amet mollis venenatis. Proin vitae nunc interdum, porttitor leo a, mollis diam. Sed auctor ultricies massa at aliquam."
+ ]
+ ]
+ ],
+ "01" => [
+ "title" => "About Me",
+ "questions" => [
+ "00" => [
+ "title" => "My Career Journey So Far",
+ "answer" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ut ante aliquet felis finibus luctus. Vivamus justo ante, convallis id justo sed, venenatis ornare magna. Maecenas tempor nunc sit amet mollis venenatis. Proin vitae nunc interdum, porttitor leo a, mollis diam. Sed auctor ultricies massa at aliquam."
+ ],
+ "01" => [
+ "title" => "My Learning Path",
+ "answer" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ut ante aliquet felis finibus luctus. Vivamus justo ante, convallis id justo sed, venenatis ornare magna. Maecenas tempor nunc sit amet mollis venenatis. Proin vitae nunc interdum, porttitor leo a, mollis diam. Sed auctor ultricies massa at aliquam."
+ ],
+ "02" => [
+ "title" => "A Bit About Me Outside Work",
+ "answer" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ut ante aliquet felis finibus luctus. Vivamus justo ante, convallis id justo sed, venenatis ornare magna. Maecenas tempor nunc sit amet mollis venenatis. Proin vitae nunc interdum, porttitor leo a, mollis diam. Sed auctor ultricies massa at aliquam."
+ ]
+ ]
+ ]
+ ]
+ ]
+ ]);
+})->name('manager');
+
/* Profile */
Route::get('profile', function () {