website/static/css/onetable-ad267e.webflow.css (2,335 lines of code) (raw):
:root {
--primary: #277cbf;
--white: white;
--black: #080717;
--font-family: Ranade, sans-serif;
}
.w-layout-blockcontainer {
max-width: 940px;
margin-left: auto;
margin-right: auto;
display: block;
}
.w-layout-layout {
grid-row-gap: 20px;
grid-column-gap: 20px;
grid-auto-columns: 1fr;
justify-content: center;
padding: 20px;
}
.w-layout-cell {
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
display: flex;
}
@media screen and (max-width: 991px) {
.w-layout-blockcontainer {
max-width: 728px;
}
}
@media screen and (max-width: 767px) {
.w-layout-blockcontainer {
max-width: none;
}
}
.heading {
font-family: Ranade, sans-serif;
}
.s_hero {
min-height: 100vh;
background-image: linear-gradient(136deg, #04548c, #043c74);
}
.body {
font-family: Ranade, sans-serif;
}
.secondary-button {
width: 185px;
border: 2px solid var(--primary);
color: var(--white);
text-align: center;
cursor: pointer;
background-color: rgba(56, 152, 236, 0);
border-radius: 6px;
padding: 12px 20px;
font-size: 16px;
font-weight: 300;
line-height: 25px;
}
.secondary-button:hover {
border-radius: 40px;
}
.hero-textblock {
max-width: 506px;
color: var(--white);
margin-bottom: 50px;
font-size: 20px;
font-weight: 100;
line-height: 32px;
}
.hero-heading {
max-width: 506px;
color: var(--white);
margin-top: 0;
margin-bottom: 0;
font-size: 92px;
font-weight: 500;
line-height: 126px;
}
.primary-button {
width: 185px;
border: 2px solid var(--primary);
background-color: var(--primary);
color: var(--white);
text-align: center;
cursor: pointer;
border-radius: 6px;
margin-right: 24px;
padding: 12px 20px;
font-size: 16px;
font-weight: 300;
line-height: 25px;
}
.primary-button:hover {
border-radius: 40px;
}
.hero-section {
background-image: url('../images/GR-BG1.svg'), linear-gradient(135deg, #04548c, #043c74);
background-position: 0 0, 0 0;
background-size: auto, auto;
padding-top: 40px;
padding-bottom: 80px;
}
.hero-container {
max-width: 1200px;
flex-direction: row;
align-items: center;
padding-left: 20px;
padding-right: 20px;
display: flex;
}
.left-hero {
width: 590px;
max-width: 590px;
margin-right: 50px;
}
.right-hero {
width: 590px;
max-width: 590px;
}
.button-group {
display: flex;
}
.container {
height: 76px;
max-width: 1200px;
flex-direction: row;
justify-content: center;
align-items: center;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
display: block;
}
.nav-logo {
width: 184px;
margin-top: 10px;
margin-bottom: 10px;
}
.nav-link {
height: 61px;
color: rgba(255, 255, 255, .75);
margin-top: 10px;
margin-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
font-weight: 300;
}
.nav-link:hover {
color: #fff;
}
.nav-link-2 {
font-size: 15px;
font-weight: 500;
line-height: 21px;
}
.nav-menu {
height: 76px;
color: var(--white);
font-size: 15px;
font-weight: 300;
line-height: 21px;
}
.navbar {
border-style: solid;
border-width: 0 0 1px;
border-color: var(--white) var(--white) rgba(255, 255, 255, 0);
object-fit: fill;
background-image: linear-gradient(85deg, #04548c, #04467e);
position: -webkit-sticky;
position: sticky;
top: 0;
}
.image {
margin-right: 15px;
}
.hero-heading-left {
background-color: #f5f7fa;
border-bottom: 1px solid #e4ebf3;
padding: 80px 30px;
position: relative;
}
.container-2 {
width: 100%;
max-width: 1200px;
margin-left: auto;
margin-right: auto;
}
.hero-wrapper {
justify-content: space-between;
align-items: center;
display: flex;
}
.hero-split {
max-width: 46%;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
display: flex;
}
.margin-bottom-24px {
margin-bottom: 24px;
}
.button-primary {
color: #fff;
letter-spacing: 2px;
text-transform: uppercase;
background-color: #1a1b1f;
padding: 12px 25px;
font-size: 12px;
line-height: 20px;
transition: all .2s;
}
.button-primary:hover {
color: #fff;
background-color: #32343a;
}
.button-primary:active {
background-color: #43464d;
}
.shadow-two {
box-shadow: 0 4px 24px rgba(150, 163, 181, .08);
}
.image-2 {
margin-right: 15px;
}
.brand {
height: auto;
}
.nav-menu-2 {
height: 61px;
}
.brand-logo {
padding-left: 0;
}
.nav-item {
color: #0c072d;
padding-top: 0;
}
.nav-item-2 {
color: #0c072d;
text-transform: uppercase;
padding-top: 0;
padding-bottom: 0;
font-size: 15px;
font-weight: 400;
line-height: 32px;
transition: color .2s ease-in-out;
}
.nav-item-2:hover {
color: #fb0064;
}
.nav-item-2.request-link {
color: #fb0064;
border-left: 1px solid #0c072d;
margin-left: 20px;
padding-left: 40px;
}
.nav-item-2.request-link:hover {
color: #0c072d;
}
.nav-item-2.request-link.ga-event {
margin-left: 20px;
padding-left: 40px;
}
.nav-container {
justify-content: space-between;
align-items: center;
display: flex;
}
.paragraph-5 {
text-align: center;
}
.paragraph-5.banner-msg {
color: #f9f5f2;
letter-spacing: .05em;
margin-bottom: 0;
padding-top: 7px;
font-size: 16px;
line-height: 28px;
position: relative;
}
.container-3 {
max-width: 1340px;
padding-top: 50px;
padding-left: 30px;
padding-right: 30px;
}
.container-3.headcontainer {
max-width: 1420px;
padding-top: 10px;
}
.container-3.headcontainer.withbanner {
padding-top: 50px;
}
.div-block-22 {
height: 40px;
background-color: #fb0064;
overflow: visible;
}
.nav-item-3 {
color: #0c072d;
text-transform: uppercase;
padding-top: 0;
padding-bottom: 0;
font-size: 15px;
font-weight: 400;
line-height: 32px;
transition: color .2s ease-in-out;
}
.nav-item-3:hover {
color: #fb0064;
}
.nav-item-3.request-link {
color: #fb0064;
border-left: 1px solid #0c072d;
margin-left: 20px;
padding-left: 40px;
}
.nav-item-3.request-link:hover {
color: #0c072d;
}
.nav-item-3.request-link.ga-event {
margin-left: 20px;
padding-left: 40px;
}
.navbar-2 {
width: 100%;
background-color: rgba(0, 0, 0, 0);
padding-top: 25px;
padding-bottom: 25px;
display: block;
position: fixed;
top: auto;
bottom: auto;
left: 0%;
right: 0%;
}
.navbar-2.withbanner {
padding-bottom: 25px;
}
.div-block-23 {
justify-content: space-between;
display: flex;
}
.callout-section{
padding: 10px;
background: beige;
color: var(--black);
text-align: center;
/* text-transform: uppercase; */
/* margin-bottom: 40px; */
font-size: 16px;
line-height: 22px;
}
.logo-section {
background-image: linear-gradient(#ecf1f4, #f7f7f8);
padding-top: 120px;
padding-bottom: 120px;
position: -webkit-sticky;
position: sticky;
}
.container-main {
max-width: 1200px;
}
.heading-2 {
color: var(--black);
text-align: center;
text-transform: uppercase;
margin-bottom: 40px;
font-size: 16px;
font-weight: 500;
line-height: 22px;
}
.logo-cell, .cell-2, .cell-3, .cell-4 {
justify-content: center;
align-items: center;
}
.onetable-logo {
padding-top: 0;
padding-bottom: 0;
}
.build-section {
background-image: linear-gradient(#ecf1f4, #f7f7f8);
padding-top: 120px;
padding-bottom: 120px;
}
.main-container {
max-width: 1200px;
align-items: center;
padding-left: 20px;
padding-right: 20px;
display: flex;
}
.why-wrapper {
align-items: center;
display: flex;
}
.left-section {
max-width: 565px;
margin-right: 30px;
}
.heading-section {
width: 100%;
max-width: 500px;
color: var(--black);
margin-top: 0;
margin-bottom: 15px;
font-weight: 500;
line-height: 69px;
}
.heading-section.why {
width: 565px;
margin-bottom: 0;
margin-right: 0;
}
.text-span {
color: var(--primary);
}
.list-item {
width: 521.313px;
color: var(--black);
font-size: 16px;
font-weight: 400;
line-height: 30px;
}
.list-item.why {
width: 100%;
max-width: 565px;
font-size: 18px;
}
.text-span-2 {
color: var(--primary);
}
.right-section {
width: 565px;
max-width: 565px;
display: flex;
}
.list {
max-width: 565px;
padding-left: 0;
}
.image-3 {
width: 594px;
}
.what-section {
padding-top: 120px;
padding-bottom: 120px;
}
.up-section-why {
max-width: 1160px;
margin-right: 30px;
display: flex;
}
.main-container-why {
max-width: 1200px;
flex-direction: column;
align-items: center;
padding-left: 20px;
padding-right: 20px;
display: flex;
}
.quick-stack {
width: 100%;
max-width: 1200px;
margin-top: 130px;
margin-bottom: 40px;
}
.what-text {
width: 80%;
max-width: 360px;
color: var(--black);
text-align: center;
margin-top: 30px;
font-size: 24px;
line-height: 33px;
}
.text-span-3 {
color: var(--primary);
}
.what-cell {
align-items: center;
}
.together-section {
padding-top: 120px;
padding-bottom: 120px;
}
.left-section-together {
width: 565px;
max-width: 565px;
margin-right: 30px;
display: flex;
}
.right-section-together {
max-width: 565px;
margin-bottom: 40px;
margin-right: 0;
}
.heading-section-together {
width: 565%;
max-width: 565px;
color: var(--black);
margin-top: 0;
margin-bottom: 15px;
font-weight: 500;
line-height: 69px;
}
.heading-section-together.why {
width: 565px;
margin-bottom: 0;
margin-right: 0;
}
.text-block {
width: 100%;
max-width: 565px;
font-size: 16px;
line-height: 30px;
}
.accordion-wrapper {
margin-top: 50px;
}
.accordion-heading {
cursor: pointer;
flex: 1;
margin-top: 0;
margin-bottom: 0;
font-weight: 400;
line-height: 30px;
}
.faqs-section {
background-color: rgba(248, 248, 248, 0);
background-image: linear-gradient(#ecf1f4, #f7f7f8);
padding: 120px 0;
}
.text-center {
text-align: center;
}
.content-wrapper {
max-width: 1140px;
justify-content: flex-start;
align-items: flex-start;
margin-left: auto;
margin-right: auto;
}
.content-wrapper.slim {
max-width: 940px;
padding-left: 20px;
padding-right: 20px;
}
.header-center-box {
text-align: center;
margin-left: auto;
margin-right: auto;
display: block;
}
.header-center-box._75 {
width: 100%;
}
.accordion-item {
background-color: #fff;
border-radius: 10px;
margin-bottom: 20px;
padding: 24px 30px 14px;
box-shadow: 0 3px 7px rgba(0, 0, 0, .03);
}
.accordion-item-content {
margin-top: 10px;
margin-right: 30px;
overflow: hidden;
}
.accordion-item-trigger {
justify-content: space-between;
align-items: flex-start;
display: flex;
}
.icon-2.accordion-icon {
color: rgba(0, 0, 0, .6);
cursor: pointer;
font-family: Material Icons, sans-serif;
font-size: 32px;
line-height: 30px;
}
.section {
padding-top: 120px;
padding-bottom: 120px;
}
.left-section-faq {
max-width: 500px;
margin-right: 30px;
}
.text-block-copy {
width: auto;
max-width: none;
color: var(--black);
font-size: 16px;
line-height: 30px;
}
.faq-q {
color: var(--black);
font-weight: 400;
}
.faq-a {
color: var(--black);
line-height: 24px;
}
.footer-subscribe {
background-image: linear-gradient(130deg, #04548c, #043c74);
border-bottom: 1px #e4ebf3;
padding: 50px 30px 40px;
position: relative;
}
.container-4 {
width: 100%;
max-width: 1200px;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
}
.footer-form-two {
background-color: #f5f7fa;
margin-bottom: 40px;
padding: 64px;
}
.footer-form-container-two {
justify-content: space-between;
align-items: center;
display: flex;
}
.footer-form-title {
font-size: 24px;
line-height: 32px;
}
.footer-form-block-two {
justify-content: flex-end;
align-items: center;
display: flex;
position: relative;
}
.footer-form-input {
width: 460px;
height: 48px;
border: 1px #000;
margin-bottom: 0;
padding: 12px 180px 12px 20px;
}
.footer-form-input::-ms-input-placeholder {
color: rgba(26, 27, 31, .8);
}
.footer-form-input::placeholder {
color: rgba(26, 27, 31, .8);
}
.button-primary-2 {
color: #fff;
letter-spacing: 2px;
text-transform: uppercase;
background-color: #1a1b1f;
padding: 12px 25px;
font-size: 12px;
line-height: 20px;
transition: all .2s;
}
.button-primary-2:hover {
color: #fff;
background-color: #32343a;
}
.button-primary-2:active {
background-color: #43464d;
}
.button-primary-2.footer-form-button {
padding: 8px 18px;
position: absolute;
right: 8px;
}
.footer-wrapper-three {
width: 100%;
max-width: 1060px;
justify-content: space-between;
align-items: center;
display: flex;
}
.footer-block-three {
justify-content: flex-start;
align-items: center;
margin-left: 0;
margin-right: 0;
display: flex;
}
.footer-link-three {
color: rgba(255, 255, 255, .75);
-webkit-text-stroke-color: rgba(255, 255, 255, 0);
cursor: pointer;
margin-left: 20px;
margin-right: 20px;
font-size: 15px;
font-weight: 400;
text-decoration: none;
}
.footer-link-three:hover {
color: #fff;
font-weight: 400;
}
.footer-social-block-three {
justify-content: flex-start;
align-items: center;
margin-left: -32px;
display: flex;
}
.footer-social-link-three {
margin-left: 32px;
}
.footer-divider-two {
width: 100%;
height: 1px;
background-color: #e4ebf3;
margin-top: 40px;
margin-bottom: 40px;
}
.footer-bottom {
justify-content: space-between;
align-items: center;
display: flex;
}
.footer-copyright {
color: rgba(255, 255, 255, .48);
text-align: right;
font-size: 12px;
font-weight: 300;
overflow: visible;
}
.footer-legal-block {
width: 30%;
max-width: 100%;
justify-content: flex-start;
align-items: center;
display: flex;
}
.footer-legal-link {
color: #3a4554;
margin-left: 24px;
}
.footer-legal-link:hover {
color: #3a4554;
}
.image-7 {
width: 50%;
}
.image-8 {
width: 100%;
height: 56px;
}
.xtable-title{
height: 120px;
margin-bottom: 10px;
}
.main-container-footer {
max-width: 1200px;
justify-content: space-between;
align-items: center;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
display: flex;
}
.navbar-no-shadow {
cursor: pointer;
}
.navbar-no-shadow-container {
z-index: 5;
width: 100%;
max-width: 1200px;
background-color: rgba(0, 0, 0, 0);
margin-left: auto;
margin-right: auto;
padding: 0 20px;
}
.container-regular {
width: 100%;
max-width: 1200px;
min-height: 30px;
margin-left: auto;
margin-right: auto;
}
.navbar-wrapper {
justify-content: space-between;
align-items: center;
display: flex;
}
.nav-menu-4 {
justify-content: space-between;
align-items: center;
margin-bottom: 0;
padding-bottom: 0;
padding-left: 0;
display: flex;
}
.nav-link-3 {
color: var(--white);
letter-spacing: .25px;
margin-left: 5px;
margin-right: 5px;
padding: 5px 10px;
font-size: 14px;
line-height: 20px;
text-decoration: none;
}
.nav-link-3:hover {
color: rgba(26, 27, 31, .75);
}
.nav-link-3:focus-visible {
outline-offset: 0px;
color: #0050bd;
border-radius: 4px;
outline: 2px solid #0050bd;
}
.nav-link-3[data-wf-focus-visible] {
outline-offset: 0px;
color: #0050bd;
border-radius: 4px;
outline: 2px solid #0050bd;
}
.nav-dropdown {
margin-left: 5px;
margin-right: 5px;
}
.nav-dropdown-toggle {
letter-spacing: .25px;
padding: 5px 30px 5px 10px;
font-size: 14px;
line-height: 20px;
}
.nav-dropdown-toggle:hover {
color: rgba(26, 27, 31, .75);
}
.nav-dropdown-toggle:focus-visible {
outline-offset: 0px;
color: #0050bd;
border-radius: 5px;
outline: 2px solid #0050bd;
}
.nav-dropdown-toggle[data-wf-focus-visible] {
outline-offset: 0px;
color: #0050bd;
border-radius: 5px;
outline: 2px solid #0050bd;
}
.nav-dropdown-icon {
margin-right: 10px;
}
.nav-dropdown-list {
background-color: #fff;
border-radius: 12px;
}
.nav-dropdown-list.w--open {
padding-top: 10px;
padding-bottom: 10px;
}
.nav-dropdown-link {
padding-top: 5px;
padding-bottom: 5px;
font-size: 14px;
}
.nav-dropdown-link:focus-visible {
outline-offset: 0px;
color: #0050bd;
border-radius: 5px;
outline: 2px solid #0050bd;
}
.nav-dropdown-link[data-wf-focus-visible] {
outline-offset: 0px;
color: #0050bd;
border-radius: 5px;
outline: 2px solid #0050bd;
}
.nav-button-wrapper {
margin-left: 120px;
}
.navbar-copy {
border-style: solid;
border-width: 0 0 1px;
border-color: var(--white) var(--white) rgba(255, 255, 255, 0);
object-fit: fill;
background-image: linear-gradient(85deg, #04548c, #04467e);
position: -webkit-sticky;
position: sticky;
top: 0;
}
.container-copy {
height: auto;
max-width: 1200px;
flex-direction: row;
justify-content: center;
align-items: center;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
display: block;
}
.nav-menu-copy {
height: 76px;
color: var(--white);
font-size: 15px;
font-weight: 300;
line-height: 21px;
}
.navbar-copy {
border-style: solid;
border-width: 0 0 1px;
border-color: var(--white) var(--white) rgba(255, 255, 255, 0);
object-fit: fill;
background-image: linear-gradient(85deg, #04548c, #04467e);
position: static;
top: 0;
}
.container-copy {
height: auto;
max-width: 1200px;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
display: block;
}
.nav-menu-copy {
height: 76px;
color: var(--white);
font-size: 15px;
font-weight: 300;
line-height: 21px;
}
.nav-link-copy {
color: var(--white);
color: var(--white);
color: var(--white);
margin-top: 10px;
margin-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
font-weight: 300;
}
.brand-copy {
height: auto;
}
.image-9 {
margin-right: 20px;
}
.div-block-26 {
width: 100%;
height: 100%;
max-height: 76px;
max-width: 68px;
display: block;
}
.navbar-no-shadow-2 {
background-image: linear-gradient(85deg, #04548c, #04467e);
}
.what-section-copy {
padding-top: 120px;
padding-bottom: 120px;
display: none;
}
.main-container-why-copy {
max-width: 1200px;
flex-direction: column;
align-items: center;
padding-left: 20px;
padding-right: 20px;
display: flex;
}
.up-section-why-copy {
max-width: 1160px;
margin-right: 30px;
display: flex;
}
.heading-section-copy {
width: 100%;
max-width: 500px;
color: var(--black);
margin-top: 0;
margin-bottom: 15px;
font-weight: 500;
line-height: 69px;
}
.heading-section-copy.why, .heading-section-copy.why-copy {
width: 565px;
margin-bottom: 0;
margin-right: 0;
}
.list-copy {
max-width: 565px;
padding-left: 0;
}
.quick-stack-copy {
width: 100%;
max-width: 1200px;
margin-top: 130px;
margin-bottom: 40px;
}
.what-cell-copy {
align-items: center;
}
.what-text-copy {
width: 80%;
max-width: 360px;
color: var(--black);
text-align: center;
margin-top: 30px;
font-size: 24px;
line-height: 33px;
}
.what-cell-copy {
align-items: center;
}
.what-text-copy {
width: 80%;
max-width: 360px;
color: var(--black);
text-align: center;
width: 80%;
max-width: 360px;
color: var(--black);
text-align: center;
margin-top: 30px;
font-size: 24px;
line-height: 33px;
}
.text-span-3-copy {
color: var(--primary);
color: var(--primary);
color: var(--primary);
}
.navbar-copy {
border-style: solid;
border-width: 0 0 1px;
border-color: var(--white) var(--white) rgba(255, 255, 255, 0);
object-fit: fill;
background-image: linear-gradient(85deg, #04548c, #04467e);
display: none;
position: -webkit-sticky;
position: sticky;
top: 0;
}
.container-copy {
height: auto;
max-width: 1200px;
flex-direction: row;
justify-content: center;
align-items: center;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
display: block;
}
.brand-copy {
height: auto;
}
.nav-menu-copy {
height: 76px;
color: var(--white);
font-size: 15px;
font-weight: 300;
line-height: 21px;
}
.nav-logo-copy {
width: 184px;
margin-top: 10px;
margin-bottom: 10px;
}
.nav-link-copy {
color: rgba(255, 255, 255, .75);
margin-top: 10px;
margin-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
font-weight: 300;
}
.nav-link-copy:hover {
color: #fff;
}
.nav-link-copy {
color: rgba(255, 255, 255, .75);
margin-top: 10px;
margin-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
font-weight: 300;
}
.nav-link-copy:hover {
color: #fff;
}
.nav-link-copy {
color: rgba(255, 255, 255, .75);
margin-top: 10px;
margin-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
font-weight: 300;
}
.nav-link-copy:hover {
color: #fff;
}
.nav-link-copy {
color: rgba(255, 255, 255, .75);
margin-top: 10px;
margin-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
font-weight: 300;
}
.nav-link-copy:hover {
color: #fff;
}
.nav-link-copy {
color: rgba(255, 255, 255, .75);
margin-top: 10px;
margin-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
font-weight: 300;
}
.nav-link-copy:hover {
color: #fff;
}
.nav-icon {
margin-top: 10px;
margin-bottom: 10px;
padding: 20px 15px;
}
.image-10 {
margin-left: 20px;
margin-right: 20px;
}
.nav-icon-link {
height: 84px;
}
.nav-icon-link1 {
margin-top: 10px;
margin-bottom: 10px;
padding: 20px 15px;
}
.utility-page-wrap {
width: 100vw;
height: 100vh;
max-height: 100%;
max-width: 100%;
justify-content: center;
align-items: center;
display: flex;
}
.utility-page-content {
width: 260px;
text-align: center;
flex-direction: column;
display: flex;
}
@media screen and (max-width: 991px) {
.secondary-button {
width: 175px;
padding-left: 10px;
padding-right: 10px;
line-height: 20px;
}
.secondary-button:hover {
border-radius: 6px;
}
.hero-textblock {
max-width: 100%;
margin-bottom: 40px;
font-size: 18px;
line-height: 30px;
}
.hero-heading {
max-width: 100%;
font-size: 80px;
line-height: 110px;
}
.primary-button {
width: 175px;
padding-left: 10px;
padding-right: 10px;
line-height: 20px;
}
.primary-button:hover {
border-radius: 6px;
}
.hero-section {
background-image: url('../images/GR-BGR.svg'), linear-gradient(135deg, #04548c, #043c74);
background-position: 0 0, 0 0;
background-size: auto, auto;
padding-top: 50px;
padding-bottom: 60px;
}
.hero-container {
max-width: 100%;
flex-wrap: wrap;
padding-left: 40px;
padding-right: 40px;
}
.left-hero {
width: 688px;
max-width: 688px;
margin-bottom: 60px;
margin-right: 0;
}
.right-hero {
width: 100%;
max-width: none;
justify-content: center;
align-items: stretch;
display: flex;
}
.hero-image {
width: 50%;
max-width: none;
margin-left: 0;
}
.container {
padding-left: 40px;
padding-right: 40px;
}
.nav-link {
color: var(--white);
margin-left: auto;
margin-right: auto;
padding-left: 40px;
}
.nav-link:hover {
color: var(--white);
}
.nav-menu {
width: 100%;
height: 100vh;
max-height: 100vh;
background-color: rgba(200, 200, 200, 0);
background-image: linear-gradient(118deg, #04548c, #043c74);
}
.container-2 {
max-width: 728px;
}
.hero-wrapper {
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
margin-bottom: -40px;
}
.hero-split {
max-width: 100%;
margin-bottom: 40px;
}
.icon {
color: var(--white);
padding-top: 10px;
padding-bottom: 10px;
}
.menu-button {
height: 76px;
padding-left: 18px;
padding-right: 18px;
}
.menu-button.w--open {
background-color: #124073;
}
.brand-logo {
width: 100%;
}
.nav-item {
padding-bottom: 20px;
padding-left: 0;
padding-right: 0;
}
.nav-item-2 {
width: auto;
text-align: center;
flex-direction: row;
flex: none;
justify-content: center;
align-items: center;
padding-bottom: 20px;
display: flex;
}
.nav-item-2.request-link {
border-left-style: none;
margin-left: 0;
padding-bottom: 0;
padding-left: 0;
}
.nav-item-2.request-link.ga-event {
margin-left: 0;
padding-left: 0;
}
.menubtn {
padding: 0;
}
.nav-menu-3 {
z-index: 99;
width: 100%;
height: 100vh;
max-height: 100vh;
text-align: center;
background-color: #f9f5f2;
flex-direction: column;
flex: none;
justify-content: center;
align-items: center;
padding: 60px 40px 40px;
display: flex;
position: fixed;
}
.nav-item-3 {
width: auto;
text-align: center;
flex-direction: row;
flex: none;
justify-content: center;
align-items: center;
padding-bottom: 20px;
display: flex;
}
.nav-item-3.request-link {
border-left-style: none;
margin-left: 0;
padding-bottom: 0;
padding-left: 0;
}
.nav-item-3.request-link.ga-event {
margin-left: 0;
padding-left: 0;
}
.navbar-2 {
padding-top: 20px;
padding-bottom: 20px;
}
.logo-section {
padding-top: 90px;
padding-bottom: 90px;
}
.build-section {
padding-top: 100px;
padding-bottom: 100px;
}
.main-container {
max-width: 100%;
flex-flow: wrap;
padding-left: 40px;
padding-right: 40px;
}
.why-wrapper {
flex-direction: column;
}
.left-section {
width: 688px;
max-width: 688px;
margin-bottom: 40px;
margin-right: 0;
}
.heading-section {
max-width: 100%;
}
.heading-section.why {
width: 688px;
margin-bottom: 15px;
line-height: 69px;
}
.list-item.why {
width: 100%;
max-width: 688px;
padding-left: 0;
}
.right-section {
width: 100%;
max-width: none;
justify-content: center;
align-self: center;
}
.list {
width: 688px;
max-width: 100%;
padding-left: 30px;
}
.image-3 {
width: 70%;
max-width: none;
}
.what-section {
padding-top: 100px;
padding-bottom: 100px;
}
.up-section-why {
width: 688px;
max-width: 688px;
flex-wrap: wrap;
margin-bottom: 40px;
margin-right: 0;
}
.main-container-why {
max-width: 100%;
flex-wrap: wrap;
padding-left: 40px;
padding-right: 40px;
}
.quick-stack {
margin-top: 60px;
}
.what-text {
width: 100%;
font-size: 22px;
line-height: 30px;
}
.together-section {
padding-top: 100px;
padding-bottom: 100px;
}
.left-section-together {
width: 100%;
max-width: none;
order: 1;
justify-content: center;
align-self: center;
margin-right: 0;
}
.right-section-together {
width: 688px;
max-width: 688px;
margin-bottom: 40px;
margin-right: 0;
}
.heading-section-together {
max-width: 100%;
}
.heading-section-together.why {
width: 688px;
margin-bottom: 15px;
line-height: 69px;
}
.text-block {
max-width: 100%;
}
.div-block-24 {
margin-bottom: 40px;
}
.faqs-section {
padding-top: 100px;
padding-bottom: 100px;
}
.content-wrapper.slim {
padding-left: 40px;
padding-right: 40px;
}
.left-section-faq {
width: 688px;
max-width: 688px;
margin-bottom: 40px;
margin-right: 0;
}
.text-block-copy {
max-width: 100%;
}
.footer-subscribe {
padding-left: 0;
padding-right: 0;
}
.container-4 {
width: auto;
max-width: 100%;
padding-left: 40px;
padding-right: 40px;
}
.footer-form-two {
padding: 40px;
}
.footer-form-title {
margin-right: 15px;
}
.footer-form-input {
width: 400px;
padding-right: 180px;
}
.footer-wrapper-three {
width: 688px;
max-width: 688px;
flex-flow: column;
justify-content: center;
align-items: flex-start;
}
.footer-block-three {
margin-bottom: 20px;
}
.footer-link-three {
margin-left: 0;
}
.footer-link-three.l {
margin-right: 0;
}
.footer-social-block-three {
margin-top: 40px;
}
.footer-copyright {
width: 100%;
max-width: 100%;
text-align: center;
justify-content: flex-end;
display: block;
}
.image-8 {
margin-bottom: 0;
}
.main-container-footer {
max-width: 100%;
flex-flow: wrap;
align-items: center;
margin-left: 0;
margin-right: 0;
padding-left: 40px;
padding-right: 40px;
}
.div-block-25 {
margin-bottom: 20px;
}
.nav-menu-wrapper {
background-color: rgba(0, 0, 0, 0);
}
.nav-menu-4 {
background-color: #fff;
flex-wrap: wrap;
justify-content: space-around;
align-items: center;
padding-left: 0;
display: flex;
}
.nav-link-3 {
padding-left: 5px;
padding-right: 5px;
}
.nav-dropdown-list.shadow-three.w--open {
position: absolute;
}
.nav-button-wrapper {
width: 100%;
margin-left: 0;
}
.menu-button-2 {
padding: 12px;
}
.menu-button-2.w--open {
color: #fff;
background-color: #a6b1bf;
}
.container-copy {
padding-left: 40px;
padding-right: 40px;
}
.nav-menu-copy {
width: 100%;
height: 100vh;
max-height: 100vh;
background-color: rgba(200, 200, 200, 0);
background-image: linear-gradient(165deg, #ecf1f4, #f7f7f8);
}
.container-copy {
padding-left: 40px;
padding-right: 40px;
}
.nav-menu-copy {
width: 100%;
height: 100vh;
max-height: 100vh;
background-color: rgba(200, 200, 200, 0);
background-image: linear-gradient(165deg, #ecf1f4, #f7f7f8);
}
.menu-button-copy {
height: 76px;
padding-left: 18px;
padding-right: 18px;
}
.menu-button-copy.w--open {
background-color: #124073;
}
.nav-link-copy {
color: var(--black);
color: var(--black);
color: var(--black);
margin-left: auto;
margin-right: auto;
padding-left: 40px;
}
.what-section-copy {
padding-top: 100px;
padding-bottom: 100px;
}
.main-container-why-copy {
max-width: 100%;
flex-wrap: wrap;
padding-left: 40px;
padding-right: 40px;
}
.up-section-why-copy {
width: 688px;
max-width: 688px;
flex-wrap: wrap;
margin-bottom: 40px;
margin-right: 0;
}
.heading-section-copy {
max-width: 100%;
}
.heading-section-copy.why, .heading-section-copy.why-copy {
width: 688px;
margin-bottom: 15px;
line-height: 69px;
}
.list-copy {
width: 688px;
max-width: 100%;
padding-left: 30px;
}
.quick-stack-copy {
margin-top: 60px;
}
.what-text-copy {
width: 100%;
width: 100%;
width: 100%;
font-size: 22px;
line-height: 30px;
}
.container-copy {
padding-left: 40px;
padding-right: 40px;
}
.nav-menu-copy {
width: 100%;
height: 100vh;
max-height: 100vh;
background-color: rgba(200, 200, 200, 0);
background-image: linear-gradient(165deg, #ecf1f4, #f7f7f8);
}
.nav-link-copy {
color: var(--black);
margin-left: auto;
margin-right: auto;
padding-left: 40px;
}
.nav-link-copy:hover {
color: var(--black);
}
.nav-link-copy {
color: var(--black);
margin-left: auto;
margin-right: auto;
padding-left: 40px;
}
.nav-link-copy:hover {
color: var(--black);
}
.nav-link-copy {
color: var(--black);
margin-left: auto;
margin-right: auto;
padding-left: 40px;
}
.nav-link-copy:hover {
color: var(--black);
}
.nav-link-copy {
color: var(--black);
margin-left: auto;
margin-right: auto;
padding-left: 40px;
}
.nav-link-copy:hover {
color: var(--black);
}
.nav-link-copy {
color: var(--black);
margin-left: auto;
margin-right: auto;
padding-left: 40px;
}
.nav-link-copy:hover {
color: var(--black);
}
.menu-button-copy {
height: 76px;
padding-left: 18px;
padding-right: 18px;
}
.menu-button-copy.w--open {
background-color: #124073;
}
.icon-copy {
color: var(--white);
padding-top: 10px;
padding-bottom: 10px;
}
.image-10 {
display: none;
}
.nav-icon-link1 {
margin-left: auto;
margin-right: auto;
padding-left: 40px;
display: flex;
position: relative;
}
}
@media screen and (max-width: 767px) {
.secondary-button {
padding-top: 9px;
padding-bottom: 9px;
}
.hero-textblock {
font-size: 16px;
line-height: 26px;
}
.hero-heading {
font-size: 66px;
line-height: 90px;
}
.primary-button {
padding-top: 9px;
padding-bottom: 9px;
}
.hero-section {
padding-top: 40px;
padding-bottom: 80px;
}
.hero-container {
padding-left: 20px;
padding-right: 20px;
}
.hero-image {
width: 65%;
}
.container {
padding-left: 20px;
padding-right: 20px;
}
.nav-link {
padding-left: 20px;
}
.hero-heading-left {
padding: 60px 15px;
}
.brand {
padding-left: 0;
}
.brand-logo {
max-width: 200px;
}
.container-3 {
padding-bottom: 0;
padding-left: 25px;
padding-right: 25px;
}
.logo-section {
padding-top: 75px;
padding-bottom: 75px;
}
.logo-cell {
flex-flow: column;
}
.build-section {
padding-top: 80px;
padding-bottom: 80px;
}
.main-container {
padding-left: 20px;
padding-right: 20px;
}
.left-section {
width: 100%;
max-width: 100%;
}
.heading-section {
font-size: 32px;
line-height: 55px;
}
.heading-section.why {
line-height: 55px;
}
.list-item {
max-width: 100%;
}
.image-3 {
width: 75%;
}
.what-section {
padding-top: 80px;
padding-bottom: 80px;
}
.up-section-why {
width: 100%;
max-width: 100%;
}
.main-container-why {
padding-left: 20px;
padding-right: 20px;
}
.quick-stack {
grid-column-gap: 50px;
grid-row-gap: 50px;
margin-top: 20px;
margin-bottom: 0;
}
.what-text {
width: 100%;
max-width: 568px;
margin-top: 20px;
font-size: 20px;
}
.image-4, .image-5, .image-6 {
width: 45%;
}
.together-section {
padding-top: 80px;
padding-bottom: 80px;
}
.right-section-together {
width: 100%;
max-width: 100%;
}
.heading-section-together {
font-size: 32px;
line-height: 55px;
}
.heading-section-together.why {
line-height: 55px;
}
.faqs-section {
padding-top: 80px;
padding-bottom: 80px;
}
.content-wrapper.slim {
padding-left: 20px;
padding-right: 20px;
}
.accordion-item-content {
margin-right: 0;
}
.left-section-faq {
width: 100%;
max-width: 100%;
}
.footer-subscribe {
padding-left: 0;
padding-right: 0;
}
.footer-form-container-two {
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
}
.footer-form-title {
margin-right: 0;
}
.footer-form-block-two {
width: 100%;
margin-top: 20px;
}
.footer-form-input {
width: 100%;
}
.footer-block-three {
height: 20px;
flex-flow: wrap;
justify-content: flex-start;
align-items: flex-end;
margin-bottom: 25px;
}
.footer-link-three {
margin-bottom: 10px;
}
.footer-social-block-three {
margin-top: 10px;
}
.footer-bottom {
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
}
.footer-copyright {
text-align: center;
font-size: 12px;
line-height: 18px;
}
.footer-legal-block {
margin-top: 15px;
margin-left: -24px;
}
.footer-legal-link {
font-size: 14px;
line-height: 20px;
}
.image-8 {
width: 90%;
}
.main-container-footer {
flex-direction: row;
align-items: center;
padding-left: 20px;
padding-right: 20px;
}
.div-block-25 {
margin-bottom: 25px;
}
.navbar-brand {
padding-left: 0;
}
.nav-menu-4 {
flex-direction: column;
padding-bottom: 30px;
padding-left: 0;
}
.nav-link-3 {
padding-top: 10px;
padding-bottom: 10px;
display: inline-block;
}
.nav-dropdown {
flex-direction: column;
align-items: center;
display: flex;
}
.nav-dropdown-toggle {
padding-top: 10px;
padding-bottom: 10px;
}
.nav-dropdown-list.shadow-three {
box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
}
.nav-dropdown-list.shadow-three.w--open {
position: relative;
}
.nav-dropdown-list.shadow-three.mobile-shadow-hide {
box-shadow: none;
}
.mobile-margin-top-10 {
margin-top: 10px;
}
.container-copy {
padding-left: 20px;
padding-right: 20px;
}
.brand-copy {
padding-left: 0;
}
.what-section-copy {
padding-top: 80px;
padding-bottom: 80px;
}
.main-container-why-copy {
padding-left: 20px;
padding-right: 20px;
}
.up-section-why-copy {
width: 100%;
max-width: 100%;
}
.heading-section-copy {
font-size: 32px;
line-height: 55px;
}
.heading-section-copy.why, .heading-section-copy.why-copy {
line-height: 55px;
}
.quick-stack-copy {
grid-column-gap: 50px;
grid-row-gap: 50px;
margin-top: 20px;
margin-bottom: 0;
}
.image-6-copy {
width: 120px;
}
.what-text-copy {
width: 100%;
max-width: 568px;
margin-top: 20px;
font-size: 20px;
}
.image-5-copy {
width: 120px;
}
.what-text-copy {
width: 100%;
max-width: 568px;
margin-top: 20px;
font-size: 20px;
}
.image-4-copy {
width: 120px;
}
.what-text-copy {
width: 100%;
max-width: 568px;
margin-top: 20px;
font-size: 20px;
}
.container-copy {
padding-left: 20px;
padding-right: 20px;
}
.brand-copy {
padding-left: 0;
}
.nav-icon-link1 {
padding-left: 20px;
}
}
@media screen and (max-width: 479px) {
.secondary-button {
width: 100%;
padding-left: 8px;
padding-right: 8px;
font-size: 14px;
line-height: 18px;
}
.hero-textblock {
font-size: 14px;
line-height: 22px;
}
.hero-heading {
font-size: 56px;
line-height: 76px;
}
.primary-button {
width: 100%;
margin-bottom: 15px;
margin-right: 0;
padding-left: 8px;
padding-right: 8px;
font-size: 14px;
line-height: 18px;
}
.hero-section {
height: auto;
background-image: url('../images/GR-BGR.svg'), linear-gradient(135deg, #04548c, #043c74);
background-position: 0 0, 0 0;
background-size: auto, auto;
padding-top: 30px;
padding-bottom: 60px;
}
.hero-container {
padding-left: 20px;
padding-right: 20px;
}
.left-hero {
width: 100%;
max-width: 100%;
}
.hero-image {
width: 70%;
}
.button-group {
flex-wrap: wrap;
}
.container {
height: 76px;
}
.nav-logo {
max-width: 100%;
}
.navbar {
height: 76px;
}
.container-2 {
max-width: none;
}
.brand {
height: 76px;
padding-left: 0;
}
.menu-button {
height: 76px;
padding-left: 12px;
padding-right: 12px;
}
.paragraph-5.banner-msg {
font-size: 12px;
line-height: 28px;
}
.navbar-2.withbanner {
margin-bottom: 0;
}
.logo-section {
padding-top: 60px;
padding-bottom: 60px;
}
.heading-2 {
font-size: 14px;
line-height: 20px;
}
.heading-section {
font-size: 24px;
line-height: 40px;
}
.heading-section.why {
line-height: 40px;
}
.list-item {
font-size: 14px;
line-height: 26px;
}
.list {
padding-left: 20px;
}
.image-3 {
width: 100%;
}
.quick-stack {
margin-top: 0;
}
.what-text {
font-size: 18px;
}
.image-4, .image-5, .image-6 {
width: 80%;
}
.heading-section-together {
font-size: 24px;
line-height: 40px;
}
.heading-section-together.why {
line-height: 40px;
}
.text-block {
font-size: 14px;
line-height: 26px;
}
.faqs-section {
padding: 80px 0;
}
.header-center-box._75 {
width: 90%;
}
.text-block-copy {
font-size: 14px;
line-height: 26px;
}
.footer-subscribe {
padding-top: 40px;
padding-bottom: 30px;
}
.container-4 {
max-width: none;
}
.footer-form-two {
padding: 20px;
}
.footer-form-block-two {
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
}
.footer-form-input {
margin-bottom: 10px;
padding-right: 20px;
}
.button-primary-2.footer-form-button {
position: relative;
right: 0;
}
.footer-block-three {
height: auto;
flex-flow: column;
align-items: flex-start;
margin-bottom: 30px;
}
.footer-link-three {
margin-bottom: 20px;
margin-right: 0;
}
.footer-link-three.l {
margin-bottom: 0;
}
.footer-bottom {
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
}
.footer-copyright {
text-align: left;
}
.image-8 {
width: 100%;
margin-bottom: 0;
}
.main-container-footer {
height: 100%;
max-height: 100%;
flex-direction: column;
align-items: flex-start;
}
.div-block-25 {
margin-bottom: 35px;
}
.nav-menu-4 {
flex-direction: column;
}
.nav-button-wrapper {
width: auto;
}
.navbar-copy, .container-copy, .navbar-copy, .container-copy {
height: 76px;
}
.menu-button-copy {
height: 76px;
padding-left: 12px;
padding-right: 12px;
}
.brand-copy {
height: 76px;
padding-left: 0;
}
.heading-section-copy {
font-size: 24px;
line-height: 40px;
}
.heading-section-copy.why, .heading-section-copy.why-copy {
line-height: 40px;
}
.list-copy {
padding-left: 20px;
}
.quick-stack-copy {
margin-top: 0;
}
.what-text-copy {
font-size: 18px;
}
.navbar-copy, .container-copy {
height: 76px;
}
.brand-copy {
height: 76px;
padding-left: 0;
}
.nav-logo-copy {
max-width: 100%;
}
.menu-button-copy {
height: 76px;
padding-left: 12px;
padding-right: 12px;
}
}
#w-node-d571cd5e-cc0e-1042-de33-f17a18086aaf-e51fabf1, #w-node-b5fb012b-3ce1-44e6-09e8-015167aa018f-e51fabf1, #w-node-c7411165-6ba1-6089-10bd-ef98a599082e-e51fabf1 {
grid-template-rows: auto;
grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 767px) {
#w-node-d571cd5e-cc0e-1042-de33-f17a18086aaf-e51fabf1, #w-node-b5fb012b-3ce1-44e6-09e8-015167aa018f-e51fabf1, #w-node-c7411165-6ba1-6089-10bd-ef98a599082e-e51fabf1 {
grid-template-rows: auto;
grid-template-columns: 1fr;
}
}
@font-face {
font-family: 'Ranade';
src: url('../fonts/Ranade-Medium.otf') format('opentype');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Ranade';
src: url('../fonts/Ranade-Bold.otf') format('opentype');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Ranade';
src: url('../fonts/Ranade-Light.otf') format('opentype');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Ranade';
src: url('../fonts/Ranade-ThinItalic.otf') format('opentype');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Ranade';
src: url('../fonts/Ranade-MediumItalic.otf') format('opentype');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Ranade';
src: url('../fonts/Ranade-Regular.otf') format('opentype');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Ranade';
src: url('../fonts/Ranade-Thin.otf') format('opentype');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Ranade';
src: url('../fonts/Ranade-LightItalic.otf') format('opentype');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Ranade';
src: url('../fonts/Ranade-Italic.otf') format('opentype');
font-weight: 400;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Ranade';
src: url('../fonts/Ranade-BoldItalic.otf') format('opentype');
font-weight: 700;
font-style: italic;
font-display: swap;
}
.footer__bottom text--center{
margin-left: 50px;
margin-right: 50px;
}