.elementor-4012 .elementor-element.elementor-element-e289089{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 74px 0px;}.elementor-4012 .elementor-element.elementor-element-e289089 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1336px){.elementor-4012 .elementor-element.elementor-element-e289089:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-e289089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://paradigm.codesupply.co/paradigm/wp-content/uploads/sites/2/2021/12/demo-homepage-pattern-00.png");}}/* Start custom CSS for html, class: .elementor-element-9d3e5d2 */.cover-image.is-parallax-medium {
    height: 80% !important;
}

.elementor-4012 .elementor-element.elementor-element-e289089{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4012 .elementor-element.elementor-element-e289089 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1336px){.elementor-4012 .elementor-element.elementor-element-e289089:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-e289089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://paradigm.codesupply.co/paradigm/wp-content/uploads/sites/2/2021/12/demo-homepage-pattern-00.png");}}/* Start custom CSS for html, class: .elementor-element-9d3e5d2 */.elementor-4012 .elementor-element.elementor-element-e289089{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4012 .elementor-element.elementor-element-e289089 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1336px){.elementor-4012 .elementor-element.elementor-element-e289089:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-e289089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://paradigm.codesupply.co/paradigm/wp-content/uploads/sites/2/2021/12/demo-homepage-pattern-00.png");}}/* Start custom CSS for html, class: .elementor-element-9d3e5d2 */html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-family: sans-serif;
}
body {
    margin: 0;
}
main,
section {
    display: block;
}
video {
    vertical-align: baseline;
    display: inline-block;
}

img {
    border: 0;
}
@font-face {
    font-family: webflow-icons;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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)
        format("truetype");
    font-weight: 400;
    font-style: normal;
}
[class*="\ w-icon-"] {
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-family: webflow-icons !important;
}
* {
    box-sizing: border-box;
}
html {
    height: 100%;
}

img {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
}
.w-inline-block {
    max-width: 100%;
    display: inline-block;
}

.w-background-video {
    height: 500px;
    color: #fff;
    position: relative;
    overflow: hidden;
}
.w-background-video > video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    margin: auto;
    position: absolute;
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%;
}
.w-background-video > video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    display: none !important;
}
:root {
    --black: #382e27;
    --royal-blue: #16609f;
    --white: white;
    --linen-2: #ebe3de;
    --dark-blue: #03192c;
    --linen: #e4d9d1;
    --linen-light: #faf7f5;
    --black-1: #02101d;
    --tan-2: #c9b4a7;
    --dim-grey: #68574b;
    --tan: #b69f8f;
    --midnight-blue: #123161;
    --grey: #927e70;
    --black-2: #201a16;
    --dark-slate-blue: #0e4675;
    --burlywood: #ecbd9c;
    --burlywood-2: rgba(236, 189, 156, 0.4);
    --black-2-3: #031524;
    --midnight-blue-2: #191c74;
    --midnight-blue-3: #0b0c33;
    --dark-khaki: #b9ba9c;
    --cornflower-blue: #63a3da;
    --azure: #ebf7fa;
    --honeydew: #ecfdf4;
    --ivory: #fafaeb;
    --white-smoke: #f2f0ee;
    --dim-grey-2: #826d5f;
}
.w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
body {
    color: var(--black);
    font-family: Inter, sans-serif;
    font-size: 1vw;
    line-height: 1.2em;
}

.section {
    z-index: 10;
    background-color: var(--white);
    position: relative;
    overflow: hidden;
}
.section.overflow-visible {
    overflow: visible;
}
.section.with-linen-light-bg {
}
.container {
    z-index: 10;
    width: 100%;
    max-width: 1800px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8em;
    padding-right: 8em;
    position: relative;
}
.container.is-full-width {
    max-width: 2000px;
    padding-left: 4em;
    padding-right: 4em;
}
.padding {
    padding: 10em 0;
}
.padding.more-padding {
    padding-top: 4em;
    padding-bottom: 8em;
}
.heading {
    letter-spacing: -0.02em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 5em;
    font-weight: 500;
    line-height: 1.2em;
}
.heading.is-gird-5-title {
    letter-spacing: -0.04em;
    font-family: Gilda Display, sans-serif;
    font-size: 1.8em;
    font-weight: 300;
    line-height: 1.5em;
}
.heading.is-medium-title {
    font-size: 4em;
    font-weight: 600;
    line-height: 1.1em;
}
.heading.is-medium-title.in-about {
    text-align: center;
    font-weight: 300;
}
.opacity-70 {
    opacity: 0.7;
}
.cover-image {
    z-index: 1;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}
.cover-image.is-parallax {
    height: 120%;
    top: auto;
    bottom: auto;
}
.cover-image.is-parallax-medium {
    height: 150%;
    top: auto;
    bottom: auto;
}
.cover-image.is-team {
    object-position: 50% 20%;
}
._3d-block {
    z-index: 8;
    width: 100%;
    height: 100%;
    perspective: 1000px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
}
.image-animation-trigger {
    z-index: 10;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    overflow: hidden;
}
.image-animation-trigger._3d-for-image {
    width: 110%;
    height: 115%;
    position: absolute;
}
.animation-color-bg {
    z-index: 15;
    background-color: var(--white);
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}
.animation-color-bg.is-dark-blue-color {
    background-color: var(--dark-blue);
}
.newsletter-field:focus-visible {
    border-color: rgba(255, 255, 255, 0);
}
.password-form-input:focus-visible {
    border-color: rgba(255, 255, 255, 0);
}
.button {
    z-index: 10;
    border: 1px solid var(--tan-2);
    color: var(--black);
    letter-spacing: 0.2em;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    padding: 1.5em 2em;
    font-weight: 700;
    display: flex;
    position: relative;
    overflow: hidden;
}
.parallax-animation {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}
.text-for-button {
    z-index: 5;
    font-size: 0.9em;
    line-height: 1em;
    position: relative;
}
.icon-for-button {
    z-index: 5;
    width: 1em;
    height: 1em;
    object-fit: contain;
    margin-left: 1em;
    font-size: 1em;
    position: relative;
}
.button-bg {
    z-index: 1;
    background-color: var(--linen-2);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}
.content-grid-5 {
    width: 100%;
    grid-column-gap: 10em;
    grid-row-gap: 10em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    align-items: start;
    justify-items: center;
}
.grid-5-block-2 {
    grid-column-gap: 2.75em;
    grid-row-gap: 2.75em;
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.gird-5-image-2 {
    width: 100%;
    height: 100%;
    min-height: 55em;
    position: relative;
}
.grid-5-text-1 {
    max-width: 21em;
    color: var(--black);
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.8em;
}
.grid-5-text-2 {
    color: var(--black);
    font-size: 1.4em;
    font-weight: 300;
    line-height: 1.8em;
}
.grid-5-image-1 {
    width: 100%;
    min-height: 25em;
    position: relative;
}
.grid-5-block-1 {
    width: 100%;
    grid-column-gap: 3.25em;
    grid-row-gap: 3.25em;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.gird-5-image-3 {
    width: 100%;
    min-height: 19em;
    position: relative;
}
.parallax-animation-medium {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
}
.form-field:focus-visible {
    border-color: var(--grey);
}
.while-scrolling-effect-5rem {
    z-index: 1;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}
.vertical-flex-gap-8em {
    width: 100%;
    grid-row-gap: 8em;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
}
.team-flex-1 {
    grid-column-gap: 6em;
    grid-row-gap: 2em;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.team-members-1 {
    grid-row-gap: 4em;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
}
.team-1-list {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    display: grid;
}
.team-1-item {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-direction: row;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: grid;
    position: relative;
}
.team-1-content {
    z-index: 20;
    grid-row-gap: 0em;
    background-color: var(--linen-2);
    color: var(--dark-blue);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: -2em;
    padding: 2em;
    transition: color 0.2s, background-color 0.2s, padding 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);
    display: flex;
    position: relative;
}
.team-1-content:hover {
    background-color: var(--dark-blue);
    color: var(--white);
    padding-top: 3em;
    padding-bottom: 3em;
}
.team-1-name {
    font-weight: 600;
    line-height: 1.2em;
}
.team-1-image {
    z-index: 10;
    width: 100%;
    min-height: 22em;
    position: relative;
}
.team-1-role {
    opacity: 0.8;
}
.grid-7-block-3 {
    z-index: 20;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 33vh 0;
    display: flex;
    position: relative;
}
.grid-7-block-3.in-about {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    color: var(--black-1);
    background-color: rgba(255, 255, 255, 0.5);
    border: 1px solid rgba(255, 255, 255, 0.75);
    margin-top: 20em;
    margin-bottom: 20em;
}
.grid-7-text-4 {
    opacity: 0.9;
    font-size: 1.4em;
    font-weight: 600;
    line-height: 1.3em;
}
.grid-7-block-4 {
    width: 100%;
    max-width: 25em;
    grid-row-gap: 1.5em;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 10em 3em;
    display: flex;
}
.grid-7-image-3 {
    z-index: 10;
    width: 100%;
    height: 100vh;
    margin-top: 10em;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
.grid-7-image-3.in-about {
    margin-top: 0;
}
.grid-7-text-3 {
    letter-spacing: -0.1em;
    text-indent: -0.1em;
    text-transform: uppercase;
    font-size: 5em;
    font-weight: 700;
    line-height: 1em;
}
.numbering-block {
    grid-column-gap: 3em;
    grid-row-gap: 2em;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    display: flex;
    overflow: hidden;
}
.numbering-block.is-align-center {
    justify-content: center;
}
.numbering-block.is-absolute {
    z-index: 20;
    justify-content: center;
    position: absolute;
    top: 4.3em;
}
.numbering-line {
    width: 5em;
    height: 1px;
    background-color: rgba(3, 25, 44, 0.49);
}
.content-grid-7 {
    width: 100%;
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.team-text-2 {
    max-width: 28em;
    line-height: 1.7em;
}
.section-image {
    z-index: 5;
    height: 45em;
    position: relative;
}
.grid-7-text-5 {
    opacity: 0.7;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.3em;
}
.max-width-80 {
    max-width: 80em;
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.while-scrolling-effect-3rem {
    z-index: 10;
    position: relative;
}
.while-scrolling-effect-10rem {
    z-index: 1;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}
@media screen and (min-width: 1440px) {
    body {
        font-size: 13px;
    }
}
@media screen and (min-width: 1920px) {
    body {
        font-size: 14px;
    }
}
@media screen and (max-width: 991px) {
    body {
        font-size: 12px;
    }
    .container {
        padding-left: 4em;
        padding-right: 4em;
    }
    .padding {
        padding-top: 8em;
        padding-bottom: 8em;
    }
    .heading.is-medium-title {
        font-size: 3em;
        line-height: 1.2em;
    }
    .content-grid-5 {
        grid-column-gap: 6em;
        grid-row-gap: 6em;
        grid-template-columns: 1fr 1fr;
    }
    .vertical-flex-gap-8em {
        grid-row-gap: 6em;
    }
    .team-flex-1 {
        flex-wrap: wrap;
    }
    .team-1-list {
        grid-template-columns: 1fr 1fr;
    }
    .team-1-content:hover {
        padding-top: 2em;
        padding-bottom: 2em;
    }
    .grid-7-block-3 {
        padding-top: 33em;
        padding-bottom: 33em;
    }
    .grid-7-block-3.in-about {
        padding-top: 30em;
        padding-bottom: 30em;
    }
    .numbering-block.is-absolute {
        top: 6.5em;
    }
    .team-text-2 {
        margin-right: auto;
    }
}
@media screen and (max-width: 767px) {
    body {
        font-size: 11px;
    }
    p {
        font-size: 1.3em;
        line-height: 1.4em;
    }
    .container.is-full-width {
        padding-left: 4em;
        padding-right: 4em;
    }
    .padding {
        padding-top: 6em;
        padding-bottom: 6em;
    }
    .padding.more-padding {
        padding-top: 12em;
        padding-bottom: 12em;
    }
    .heading.is-gird-5-title {
        font-size: 1.8em;
    }
    .content-grid-5 {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        grid-template-columns: 1fr;
    }
    .grid-5-block-2 {
        padding-top: 8em;
    }
    .gird-5-image-2 {
        max-width: none;
        min-height: 30em;
    }
    .grid-5-text-1 {
        font-size: 1.4em;
    }
    .grid-5-image-1 {
        min-height: 30em;
    }
    .grid-5-block-1 {
        grid-column-gap: 6em;
        grid-row-gap: 6em;
        justify-content: center;
        align-items: center;
        padding-bottom: 4em;
    }
    .gird-5-image-3 {
        min-height: 30em;
    }
    .team-1-list {
        grid-template-columns: 1fr;
    }
    .team-1-content {
        margin-left: 0;
    }
    .grid-7-block-3.in-about {
        padding-top: 20em;
        padding-bottom: 20em;
    }
}
@media screen and (max-width: 479px) {
    .container,
    .container.is-full-width {
        padding-left: 8vw;
        padding-right: 8vw;
    }
    .padding.more-padding {
        padding-top: 10em;
        padding-bottom: 10em;
    }
    .content-grid-5 {
        grid-row-gap: 3em;
        grid-template-columns: 1fr;
    }
    .grid-5-text-2 {
        font-size: 1.3em;
    }
    .vertical-flex-gap-8em {
        grid-row-gap: 4em;
    }
    .team-1-item {
        grid-template-rows: auto auto;
    }
    .team-1-content {
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        background-color: rgba(235, 227, 222, 0.6);
    }
    .grid-7-block-3.in-about {
        margin-top: 10em;
        margin-bottom: 10em;
    }
    .grid-7-text-4 {
        font-size: 1.2em;
    }
    .grid-7-block-4 {
        padding: 6em 8vw;
    }
    .grid-7-image-3 {
        margin-top: 0;
    }
    .grid-7-text-3 {
        font-size: 4em;
    }
    .numbering-block {
        grid-column-gap: 1.75em;
        grid-row-gap: 1.75em;
        flex-wrap: wrap;
    }
    .numbering-line {
        width: 10vw;
    }
    .sign-text {
        font-size: 1em;
    }
    .section-image {
        height: 35em;
    }
    .grid-7-text-5 {
        font-size: 1em;
    }
}
#w-node-_02c14c7c-4a4c-b4c0-3860-a8693e96e443-7383b061 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}
#w-node-_02c14c7c-4a4c-b4c0-3860-a8693e96e44e-7383b061 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
}
#w-node-_02c14c7c-4a4c-b4c0-3860-a8693e96e453-7383b061 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_02c14c7c-4a4c-b4c0-3860-a8693e96e458-7383b061 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
}
#w-node-_6273eaa8-8cb6-e6ea-32a2-7a39718385f4-7383b061 {
    grid-area: 1/1/2/13;
}
#w-node-_6273eaa8-8cb6-e6ea-32a2-7a39718385f8-7383b061 {
    grid-area: 1/4/2/10;
}
#w-node-a4edf022-176a-1418-3a20-0593be70d8c8-7383b061 {
    align-self: end;
}
@media screen and (max-width: 767px) {
    #w-node-_02c14c7c-4a4c-b4c0-3860-a8693e96e453-7383b061 {
        grid-area: 4/1/5/2;
    }
    #w-node-a4edf022-176a-1418-3a20-0593be70d8c3-7383b061 {
        grid-area: 1/1/2/3;
    }
    #w-node-a4edf022-176a-1418-3a20-0593be70d8c8-7383b061 {
        grid-area: 1/2/2/3;
    }
}
@media screen and (max-width: 479px) {
    #w-node-_6273eaa8-8cb6-e6ea-32a2-7a39718385f8-7383b061 {
        grid-area: 1/3/2/11;
    }
    #w-node-a4edf022-176a-1418-3a20-0593be70d8c3-7383b061 {
        grid-area: 1/1/3/3;
    }
    #w-node-a4edf022-176a-1418-3a20-0593be70d8c8-7383b061 {
        grid-area: 2/1/3/3;
        align-self: end;
    }
}

header.cs-header.cs-header-four {
    z-index: 99;
}/* End custom CSS *//* End custom CSS */