/* * TOC * * 1. Forms * 2. Basic HTML tags * 2. Layout * 3. Buttons * 4. Navbar * 5. Carousel * 6. CTA * 7. Class modifiers * 8. Fonts */ /* > 1. Forms */ .w-form-formradioinput--inputType-custom { border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-top-color: #ccc; border-bottom-color: #ccc; border-left-color: #ccc; border-right-color: #ccc; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; width: 12px; height: 12px; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; } .w-form-formradioinput--inputType-custom.w--redirected-focus { box-shadow: 0px 0px 3px 1px #3898ec; } .w-form-formradioinput--inputType-custom.w--redirected-checked { border-top-width: 4px; border-bottom-width: 4px; border-left-width: 4px; border-right-width: 4px; border-top-color: #3898ec; border-bottom-color: #3898ec; border-left-color: #3898ec; border-right-color: #3898ec; } .w-checkbox { display: block; margin-bottom: 5px; padding-left: 20px; } .w-checkbox::before { content: ' '; display: table; -ms-grid-column-span: 1; grid-column-end: 2; -ms-grid-column: 1; grid-column-start: 1; -ms-grid-row-span: 1; grid-row-end: 2; -ms-grid-row: 1; grid-row-start: 1; } .w-checkbox::after { content: ' '; display: table; -ms-grid-column-span: 1; grid-column-end: 2; -ms-grid-column: 1; grid-column-start: 1; -ms-grid-row-span: 1; grid-row-end: 2; -ms-grid-row: 1; grid-row-start: 1; clear: both; } .w-checkbox-input { float: left; margin-bottom: 0px; margin-left: -20px; margin-right: 0px; margin-top: 4px; line-height: normal; } .w-checkbox-input--inputType-custom { border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-top-color: #ccc; border-bottom-color: #ccc; border-left-color: #ccc; border-right-color: #ccc; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; width: 12px; height: 12px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; } .w-checkbox-input--inputType-custom.w--redirected-checked { background-color: #3898ec; border-top-color: #3898ec; border-bottom-color: #3898ec; border-left-color: #3898ec; border-right-color: #3898ec; background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; } .w-checkbox-input--inputType-custom.w--redirected-focus { box-shadow: 0px 0px 3px 1px #3898ec; } .w-layout-grid { display: -ms-grid; display: grid; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; grid-row-gap: 16px; grid-column-gap: 16px; } /* > 2. Basic HTML tags */ body { font-family: Metropolis, sans-serif; color: #556575; font-size: 16px; line-height: 1.5; } h1 { margin-top: 0px; margin-bottom: 10px; color: #1d2b36; font-size: 52px; line-height: 1.15; font-weight: 500; } h2 { margin-top: 0px; margin-bottom: 10px; color: #1d2b36; font-size: 36px; line-height: 1.25; font-weight: 600; } h3 { margin-top: 0px; margin-bottom: 10px; color: #1d2b36; font-size: 23px; line-height: 1.35; font-weight: 500; } h4 { margin-top: 0px; margin-bottom: 10px; color: #1d2b36; font-size: 16px; line-height: 1.5; font-weight: 600; } h5 { margin-top: 0px; margin-bottom: 10px; color: #1d2b36; font-size: 14px; line-height: 1.15; font-weight: 500; } h6 { margin-top: 0px; margin-bottom: 10px; color: #1d2b36; font-size: 12px; line-height: 1.15; font-weight: 500; } p { margin-bottom: 32px; color: #556575; line-height: 1.5; } a { color: #0091ff; text-decoration: none; } ol { margin-top: 0px; margin-bottom: 10px; padding-left: 40px; list-style-type: decimal; } img { display: inline-block; max-width: 100%; } strong { font-weight: 600; } blockquote { margin-bottom: 10px; padding: 10px 20px; border-left: 5px solid #e2e2e2; font-size: 18px; line-height: 22px; } figure { margin-bottom: 10px; } figcaption { margin-top: 5px; text-align: center; } /* > 2. Layout */ .container { z-index: 5; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; max-width: 1200px; margin-right: auto; margin-left: auto; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .container.wrap { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .container.container-navbar { padding-right: 24px; padding-left: 24px; } .container.container-navbar.align-middle.space-between { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .container.container-navbar.align-middle.space-between.height64 { min-height: 64px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .container.container-navbar.align-middle.height64 { min-height: 64px; } .container.container-navbar.height64 { min-height: 64px; } .container.position-relative { z-index: 6; } .container.position-relative.z-index-10 { z-index: 99999; } .container.position-relative.is-wrapped { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .container.container-nested { width: auto; margin-right: -24px; margin-left: -24px; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .container.container-nested.is-wrapped { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .container.flex-horizontal { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .container.flex-horizontal.container-wrap { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .container.is-fullwidth { max-width: 100%; } .container.is-narrow { max-width: 970px; } .container.is-wide { max-width: 1400px; } .container.bg-white { background-color: #fff; } .container.is-sticky { position: -webkit-sticky; position: sticky; top: 0px; } .container.has-shadow.margin-top--200px { margin-top: -113px; } .container.is-pane { margin-top: -110px; padding-top: 40px; padding-right: 40px; padding-left: 40px; background-color: #fff; } .container.margin-top--100px { margin-top: -43px; } .col { margin-bottom: 56px; padding-right: 12px; padding-left: 12px; } .col.lg-12 { -webkit-box-flex: 0; -webkit-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%; } .col.lg-12.overflow-scroll { overflow: scroll; } .col.lg-6 { -webkit-box-flex: 0; -webkit-flex: 0 50%; -ms-flex: 0 50%; flex: 0 50%; } .col.lg-6.minheight-lg { height: 500px; } .col.lg-3 { -webkit-box-flex: 0; -webkit-flex: 0 25%; -ms-flex: 0 25%; flex: 0 25%; } .col.lg-3.sm-6.xs-12 { -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; } .col.lg-3.flexv-space-between.md-12.align-left { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .col.lg-3.shift-down-double { margin-top: 48px; } .col.lg-4 { -webkit-box-flex: 0; -webkit-flex: 0 33.33%; -ms-flex: 0 33.33%; flex: 0 33.33%; } .col.lg-4.order-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .col.lg-4.order-first.no-padding-left.no-margin-bottom { margin-bottom: 0px; } .col.lg-4.no-margin-bottom { margin-bottom: 0px; } .col.lg-4.is-sticky { position: -webkit-sticky; position: sticky; top: 32px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .col.lg-1-5 { -webkit-box-flex: 0; -webkit-flex: 0 20%; -ms-flex: 0 20%; flex: 0 20%; } .col.lg-2 { -webkit-flex-basis: 16.66%; -ms-flex-preferred-size: 16.66%; flex-basis: 16.66%; } .col.lg-10 { -webkit-flex-basis: 83.333%; -ms-flex-preferred-size: 83.333%; flex-basis: 83.333%; } .col.lg-9 { -webkit-box-flex: 0; -webkit-flex: 0 75%; -ms-flex: 0 75%; flex: 0 75%; } .col.lg-8 { -webkit-box-flex: 0; -webkit-flex: 0 66.6666%; -ms-flex: 0 66.6666%; flex: 0 66.6666%; } .col.lg-7 { -webkit-box-flex: 0; -webkit-flex: 0 58.333%; -ms-flex: 0 58.333%; flex: 0 58.333%; } .col.lg-7.padding-top-bottom-48.align-bottom.on-dark.no-margin-bottom { margin-bottom: 0px; } .col.lg-5 { -webkit-flex-basis: 41.6666%; -ms-flex-preferred-size: 41.6666%; flex-basis: 41.6666%; } .col.lg-1 { -webkit-flex-basis: 8.33%; -ms-flex-preferred-size: 8.33%; flex-basis: 8.33%; } .col.no-margin-bottom { margin-bottom: 0px; } .col.flexh-justify-end.lg-3.lg-no-padding-right { padding-right: 0px; } .pre-title { display: inline-block; margin-bottom: 8px; color: #8da2b3; font-size: 14px; font-weight: 500; } .pre-title.on-dark { color: hsla(0, 0%, 100%, 0.7); } .heading-alpha { color: #1d2b36; font-size: 105px; line-height: 1; font-weight: 900; } .text-large { margin-left: 0px; font-size: 24px; line-height: 1.4; } .text-large.weight-is-thin { font-weight: 300; } .heading-beta { color: #1d2b36; font-size: 74px; line-height: 1.15; font-weight: 900; } .heading-beta.on-dark.thin { font-weight: 100; } .heading-beta.is-thin.has-brand-color { color: #8da2b3; } .heading-beta.is-xthin { font-weight: 100; } .text-medium { font-size: 20px; } .heading-omega { color: #1d2b36; font-size: 46px; line-height: 1.15; font-weight: 900; } .section { padding-top: 50px; padding-bottom: 25px; } .section.no-padding-bottom.margin-bottom--120 { margin-bottom: -96px; } .section.padding-bottom-16 { padding-bottom: 16px; } .section.padding-bottom-16.is-dark { background-color: #1d2b36; } .section.padding-bottom-16.is-dark.padding-top-quint { padding-top: 144px; } .section.section-footer-dark { background-color: #1d2b36; color: #fff; } .section.section-footer-dark.padding-bottom-16 { color: #e7e7e7; } .section.is-dark { background-color: #556575; color: #fff; } .section.bg-accent { background-color: #f1f9ff; } .section.position-relative.has-top-divider { padding-top: 280px; } .section.position-relative.has-top-divider.overflow-hidden.bg-color2 { background-color: #fbff00; } .section.bg-dummy-image { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 0px 0px; background-size: auto; } .section.section-w-absolute-navbar { padding-top: 160px; } .section.bg-shade { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: auto; } .section.is-header { padding-top: 160px; } .section.is-header.bg-accent.position-relative.bg-img { background-color: #0091ff; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 100% 50%; background-size: contain; background-repeat: no-repeat; } .section.is-header.style2 { border-bottom: 1px solid hsla(0, 0%, 60.7%, 0.3); } .section.margin-top-large { padding-top: 240px; } .section.bg-accent { background-color: #f0f3f2; } .section.padding-top-bottom-xlarge { padding-top: 192px; padding-bottom: 144px; } .section.is-white { background-color: #fff; } .section.is-100vh { height: 100vh; } .section.is-hero { min-height: 600px; padding-top: 192px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .section.is-hero.img1 { background-image: url('../images/boat14.jpg'); background-position: 50% -1px; background-size: cover; } .section.is-hero.img1.on-dark.is-subpage { min-height: 400px; background-position: 50% 0%; background-repeat: no-repeat; } .section.is-hero.img1.on-dark.is-subpage.bgpos2 { background-position: 50% 100%; } .section.is-hero.img1.on-dark.is-subpage.bgpos3 { background-position: 0% 50%; background-size: 200%; } .section.is-hero.img1.on-dark.is-subpage.bgpos4 { background-position: -1px -1px; background-size: 200%; } .section.is-hero.img1.on-dark.article-banner { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.7))), url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 0px 0px, 50% 50%; background-size: auto, cover; } .section.is-hero.bg-hero { min-height: 730px; background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#fff)); background-image: linear-gradient(180deg, #000, #fff); } .section.is-hero.bg-hero.flexv-justify-center { background-image: none; } .section.is-hero.bg-hero.position-relative { background-size: 6000px; } .section.is-hero.position-relative.bg-hero2 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'), linear-gradient(328deg, #f5af00, #ffcb4a); background-position: 240% 0%, 0px 0px; background-size: 1380px, auto; background-repeat: no-repeat, repeat; } .section.is-hero.hero-hosting { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 700px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'), linear-gradient(142deg, #b6dff7, #80c1ec); background-position: 67% 50%, 0px 0px, 0px 0px; background-size: 680px, cover, auto; background-repeat: no-repeat, no-repeat, repeat; } .section.has-bg-accent { background-color: #f7f7f7; } .section.has-bg-image1 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; } .section.bg-color2 { background-color: #f3d231; } .section.bg-color2.no-padding-top-bottom { background-color: #f4d532; } .section.bg-section { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'), -webkit-gradient(linear, left top, left bottom, from(#b6dff7), to(#b6dff7)); background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'), linear-gradient(180deg, #b6dff7, #b6dff7); background-position: 50vw 50%, 0px 0px; background-size: 980px, auto; background-repeat: no-repeat, repeat; } .section.bg-cta { background-color: #0091ff; } .legend { display: inline-block; margin: 0px; background-color: #feffc0; font-style: italic; } .margin-bottom { margin-bottom: 24px; } .margin-bottom.is-bold { font-weight: 700; } .margin-bottom.is-body-text { color: #556575; } .no-padding-trbl { padding: 0px; } .no-margin-trbl { margin: 0px; } .no-padding-bottom { padding-bottom: 0px; } .no-padding-lr { padding-right: 0px; padding-left: 0px; } .padding-left { padding-left: 24px; } .padding-right { padding-right: 24px; } .margin-left { margin-left: 24px; } .margin-left.prev { margin-left: 80px; -webkit-transition: color 400ms ease; transition: color 400ms ease; color: #556575; } .margin-left.prev:hover { color: #0091ff; } .margin-right { margin-right: 24px; } .margin-bottom-double { margin-bottom: 48px; } .navbar { width: 100%; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; background-color: hsla(0, 0%, 100%, 0); } .section-header { width: 100%; } .section-header.position-absolute { top: 0px; z-index: 7; } .section-header.position-absolute.is-sticky { position: -webkit-sticky; position: sticky; } .flexh-space-between { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .bg-accent { background-color: #f1f9ff; } /* > 3. Buttons */ .button-primary { display: inline-block; min-width: 180px; padding: 16px 40px; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; border-radius: 40px; background-color: #0091ff; font-family: Metropolis, sans-serif; color: #fff; font-size: 12px; font-weight: 500; letter-spacing: 0.15em; text-decoration: none; text-transform: uppercase; } .button-primary.is-small { min-width: 140px; padding: 12px 24px; background-color: #0091ff; font-size: 11px; } .button-primary.is-small.order-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; background-color: #0091ff; } .button-primary.is-small.order-last.is-dark { background-color: #556575; } .button-primary.is-small.order-last.is-white { background-color: #fff; color: #556575; } .button-primary.is-dark { background-color: #1d2b36; } .button-primary.is-ghost { background-color: hsla(29, 0%, 100%, 0); box-shadow: inset 0 0 0 2px #0091ff; color: #0091ff; } .button-primary.is-ghost.on-dark { box-shadow: inset 0 0 0 2px #fff; color: #fff; } .button-primary.button-ghost-on-dark { background-color: hsla(0, 0%, 100%, 0); box-shadow: inset 0 0 0 2px #fff; } .button-primary.is-fullwidth { width: 100%; } .button-primary.margin-right.is-white { background-color: #fff; color: #556575; } .button-primary.animated { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; max-width: 260px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .button-primary.animated.is-small { padding-right: 32px; padding-left: 32px; } .button-primary.animated.block-centered.is-white { background-color: #fff; } .button-primary.animated.block-centered.us-white { background-color: #fff; color: #556575; } .button-primary.animated.brand-color-2 { background-color: #f5af00; } .button-primary.basis270px { -webkit-box-flex: 0; -webkit-flex: 0 270px; -ms-flex: 0 270px; flex: 0 270px; } .button-primary.is-floating { position: absolute; left: auto; top: 0%; right: 0%; bottom: 0%; } .button-primary.is-white { background-color: #fff; color: #556575; } .button-primary.basis-100px { -webkit-box-flex: 0; -webkit-flex: 0 60px; -ms-flex: 0 60px; flex: 0 60px; } .button-primary.min-width-70 { min-width: auto; padding-right: 15px; padding-left: 15px; } .button-primary-text { display: block; font-weight: 600; text-align: center; letter-spacing: 0.15em; text-transform: none; } .button-primary-text.for-hover { position: absolute; left: 0%; top: auto; right: 0%; bottom: auto; display: none; width: 100%; } /* > 4. Navbar */ .nav-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .nav-menu.order-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } .flexh-align-center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .navbar-container { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 100%; margin-right: 0px; margin-left: 0px; padding-right: 24px; padding-left: 24px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .logotype { margin-bottom: 0px; font-family: Montserrat, sans-serif; color: #1d2b36; font-size: 16px; font-weight: 600; text-transform: uppercase; } .logotype.is-medium { font-size: 23px; } .logotype.is-medium.no-margin-trbl { margin-top: 0px; } .logotype.is-medium.margin-bottom { margin-bottom: 16px; } .brand { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } .brand.order-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .brand.margin-left-right-24px { margin-right: 24px; margin-left: 24px; } .order-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } .extra-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } .extra-menu-link { color: #333; } .logo-image { margin-right: 8px; color: #0091ff; } .offcanvas-button { -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; } .no-padding-left { padding-left: 0px; } .no-padding-left.nav-link:hover { color: #0091ff; } .menu-and-logo-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .menu-and-logo-container.order-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .flex-horizontal { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .flex-horizontal.max-width-270px { max-width: 270px; } .margin-right-small { margin-right: 8px; } .fa { font-family: 'Fa solid 900', sans-serif; font-size: 12px; } .fa.margin-left-small.margin-right-small.is-xsmall { font-size: 9px; } .fa.on-dark { font-size: 19px; font-weight: 400; } .fa.on-dark.close-button-offcanvas { position: absolute; left: auto; top: 24px; right: 40px; bottom: auto; color: hsla(0, 0%, 100%, 0.65); cursor: pointer; } .fa.on-dark.close-button-offcanvas:hover { color: #fff; } .fa.fa-link { color: #0091ff; } .fa.accordion-chevron { color: #556575; } .fa.c-cta1_arrow-hovered { opacity: 0; font-size: 23px; } .fa.c-cta1__arrow-normal { font-size: 10px; } .fa.c-cta1_arrow-hovered { opacity: 0; font-size: 14px; } .fa.is-64px { color: #0091ff; font-size: 32px; line-height: 1.3; } .cta-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-weight: 500; } .cta-link.text-align-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .cta-link.weight-is-normal { font-weight: 400; } .cta-link.margin-left-32px { margin-left: 32px; } .padding-double { padding: 48px; } .padding-doubleplus { padding: 80px; } .padding-top-bottom-double { padding-top: 48px; padding-bottom: 48px; } .text-xlarge { font-size: 32px; line-height: 1.25; } .text-xlarge.font-weight-light { font-weight: 300; } .text-xlarge.text-align-center.is-heading-color { color: #1d2b36; } ._100vh { height: 100vh; } .flex-vertical { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .flexv-justify-end { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .position-absolute { position: absolute; } .bg-color { background-color: #0091ff; } .bg-color.color2 { background-color: #fff; } .bg-color.color3 { background-color: #7b00ff; } .bg-color.color4 { background-color: #fbff00; } .bg-color.color5 { background-color: red; } .bg-divider { position: absolute; left: 50%; top: 0%; right: auto; bottom: auto; z-index: -1; display: block; width: 100vw; height: 1000vh; background-color: #ffe3ca; -webkit-transform: translate(150px, 0px); -ms-transform: translate(150px, 0px); transform: translate(150px, 0px); } .bg-divider.style1 { left: auto; top: 0%; right: 0%; bottom: 0%; -webkit-transform: translate(50px, 0px); -ms-transform: translate(50px, 0px); transform: translate(50px, 0px); } .position-relative { position: relative; } .flexv-justify-center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .flexv-space-between { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .flexv-space-between.h100 { height: 100%; } .align-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } .form-input-text { height: 48px; margin-bottom: 24px; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; border-style: solid; border-width: 1px; border-color: #e0e0e0; border-radius: 5px; } .form-input-text.is-grey { background-color: #f1f1f1; } .form-input-text.is-grey.margin-right-small.no-margin-bottom { margin-bottom: 0px; } .form-input-text.is-grey.margin-right-small.no-margin-bottom.shrink { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .form-input-text.style1 { padding-left: 0px; border-style: none none solid; border-bottom-width: 1px; border-bottom-color: #ccc; border-radius: 0px; font-size: 20px; } .form-input-text.style1:focus { border-bottom: 2px solid #0091ff; } .form-input-text.style1::-webkit-input-placeholder { font-size: 16px; } .form-input-text.style1:-ms-input-placeholder { font-size: 16px; } .form-input-text.style1::-ms-input-placeholder { font-size: 16px; } .form-input-text.style1::placeholder { font-size: 16px; } .form-input-text.textarea { height: 200px; } .form-input-text.style2 { border-style: solid; border-color: #fff; background-color: hsla(0, 0%, 100%, 0.55); } .form-input-text.style2.on-dark { border-color: hsla(0, 0%, 100%, 0.1); background-color: rgba(0, 0, 0, 0.38); color: #fff; } .form-input-text.style2.on-dark::-webkit-input-placeholder { color: #969696; } .form-input-text.style2.on-dark:-ms-input-placeholder { color: #969696; } .form-input-text.style2.on-dark::-ms-input-placeholder { color: #969696; } .form-input-text.style2.on-dark::placeholder { color: #969696; } .form-input-text.style3 { height: 56px; margin-bottom: 8px; padding-right: 200px; padding-left: 32px; border-style: none; border-radius: 40px; box-shadow: 0 20px 64px 0 rgba(0, 0, 0, 0.24); } .form-label { font-weight: 600; } .form-checkbox { margin-right: 16px; margin-bottom: 32px; border: 1px none #000; font-size: 16px; } .on-dark { color: #fff; } .float-right { float: right; } .no-margin-bottom { margin-bottom: 0px; padding-right: 16px; } .block-centered { display: block; margin-right: auto; margin-left: auto; } .block-centered.img { overflow: hidden; } .overflow-hidden { overflow: hidden; } .body-library { background-color: #dadada; } .text-align-center { text-align: center; } .margin-bottom-quad { margin-bottom: 96px; } .flexh-justify-end { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .flexh-justify-center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .no-padding-right { padding-right: 0px; } .nav-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: 24px; margin-left: 24px; padding: 16px 0px; color: #1d2b36; font-weight: 600; } .nav-link:hover { color: #0091ff; } .nav-link.w--current { color: #0091ff; } .nav-link.w--open:hover { color: #0091ff; } .nav-link.on-dark { color: #fff; font-weight: 400; } .nav-link.on-dark:hover { color: hsla(0, 0%, 100%, 0.82); } .nav-link.on-dark.w--current { border-bottom: 1px solid #fff; color: #fff; } .nav-link.on-dark.no-padding-trbl.no-margin-right { margin-right: 0px; } .nav-link.lg-no-margin-right { margin-right: 0px; } .nav-link.lg-no-margin-left { margin-left: 0px; } .footer-nav-link { display: block; padding-top: 4px; padding-bottom: 4px; -webkit-transition: color 200ms ease; transition: color 200ms ease; color: #333; } .footer-nav-link:hover { color: #0091ff; } .footer-nav-link.on-dark { color: #e7e7e7; } .footer-nav-link.on-dark:hover { color: #0091ff; } .footer-nav-link.is-bold { font-weight: 600; } .text-align-right { text-align: right; } .text-align-right.margin-right.next { margin-right: 80px; -webkit-transition: color 400ms ease; transition: color 400ms ease; color: #556575; } .text-align-right.margin-right.next:hover { color: #0091ff; } .display-block { display: block; } .w100 { width: 100%; } .w100.text-align-right.footer-bottom.md-text-align-left { color: #8da2b3; } .footer-bottom { color: #a1a1a1; font-size: 14px; } .footer-bottom-link { -webkit-transition: color 200ms ease; transition: color 200ms ease; color: #a1a1a1; } .footer-bottom-link:hover { color: #556575; } .footer-bottom-link.on-dark { color: #8da2b3; } .footer-bottom-link.on-dark:hover { color: #fff; } .padding-bottom-bitsmall { padding-bottom: 16px; } .fa-brand { font-family: 'Fa brands 400', sans-serif; text-align: center; } .fa-brand.w24 { display: inline-block; min-width: 24px; } .fa-brand._70px { font-size: 70px; } .padding-right-small { padding-right: 8px; } .text-small { font-size: 14px; } .text-small.is-bold { font-weight: 600; } .text-small.is-bold.trial-bg { padding-left: 24px; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 0% 2px; background-size: 16px; background-repeat: no-repeat; } .margin-bottom-xsmall { margin-bottom: 4px; } .low-text-contrast { color: #8da2b3; } .low-text-contrast.text-small.basis-250px { -webkit-box-flex: 0; -webkit-flex: 0 230px; -ms-flex: 0 230px; flex: 0 230px; } .low-text-contrast.text-small.basis-250px.text-align-right { -webkit-box-flex: 0; -webkit-flex: 0 400px; -ms-flex: 0 400px; flex: 0 400px; } .margin-bottom-small { margin-bottom: 8px; } .border-bottom-1px { border-bottom: 1px solid #a1a1a1; } .hr { height: 1px; background-color: rgba(51, 51, 51, 0.2); } .hr.is-light { background-color: #dadada; } .hr.is-on-white { background-color: rgba(71, 71, 71, 0.18); } .hr.is-short { width: 32px; height: 4px; } .hr.is-short.is-white { background-color: #fff; } .hr.on-dark { background-color: hsla(0, 0%, 100%, 0.1); } .hr.on-dark.opacity { background-color: hsla(0, 0%, 100%, 0.2); } .size-h1 { color: #1d2b36; font-size: 52px; line-height: 1.15; font-weight: 500; } .size-h2 { color: #1d2b36; font-size: 36px; line-height: 1.2; font-weight: 500; } .size-h2.max-width-650px { max-width: 650px; } .size-h2.on-dark { color: #fff; } .size-h3 { color: #1d2b36; font-size: 23px; line-height: 1.3; font-weight: 500; } .size-h3.create-grid-space.first-grid-column { padding-left: 0px; } .size-h4 { color: #1d2b36; font-weight: 500; } .size-h4.margin-bottom.on-dark { color: #fff; } .size-h4.create-grid-space.first-grid-column { padding-left: 0px; } .alignself-center { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .margin-left-small { margin-left: 8px; } .float-left { float: left; } .font-size-normal { font-size: 18px; font-weight: 400; } .semi-bold { color: #1d2b36; font-weight: 600; } .nav-dropdown { margin-right: 0px; margin-left: 0px; } .dropdown-list { padding-top: 16px; padding-bottom: 16px; border-radius: 4px; } .dropdown-list.w--open { padding-top: 8px; padding-bottom: 8px; background-color: #fff; box-shadow: 0 7px 20px 5px rgba(0, 0, 0, 0.07); } .dropdown-link { padding: 8px 24px; } .dropdown-link:hover { color: #0091ff; } .dropdown-link.w--current { color: #0091ff; } .hidden-only-lg { display: none; } .offcanvas-menu-list { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 99; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100vw; height: 100vh; padding: 80px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #556575; } .offcanvas-menu-item { display: block; font-size: 52px; font-weight: 900; } .offcanvas-overlay { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 9999; display: none; width: 100vw; height: 100vh; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: rgba(0, 0, 0, 0.22); } .c-pricing { height: 100%; border-radius: 2px; background-color: #fff; box-shadow: 0 7px 20px 5px rgba(0, 0, 0, 0.07); } .c-pricing.h100 { height: 100%; } .c-pricing__price { color: #1d2b36; font-size: 36px; font-weight: 900; } .c-pricing__image { display: block; } .c-pricing__inner { padding: 32px; } .c-pricing__inner.h100 { height: 100%; } .c-pricing__inner.h100.flexv-space-between.is-popular { background-color: #ffead7; } .c-carousel1__wrapper { overflow: visible; max-width: 350px; } .tab-link { margin-right: 8px; margin-left: 8px; padding-right: 16px; padding-left: 16px; border-bottom: 1px solid rgba(0, 0, 0, 0.11); background-color: hsla(0, 0%, 78.4%, 0); } .tab-link.w--current { margin-right: 8px; margin-left: 8px; border-bottom: 2px solid #0091ff; background-color: hsla(0, 0%, 78.4%, 0); color: #0091ff; } .c-pricing-price2 { color: #1d2b36; font-size: 52px; font-weight: 500; } .h100 { height: 100%; } .tab-link-block { border-style: solid none solid solid; border-width: 1px; border-color: rgba(0, 0, 0, 0.17); background-color: hsla(0, 0%, 86.7%, 0); } .tab-link-block.w--current { border-style: none; background-color: #0091ff; color: #fff; } .tab-link-block.is-last-tab { border-style: solid solid solid none; border-width: 1px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; } .tab-link-block.is-first-tab { border-top-left-radius: 30px; border-bottom-left-radius: 30px; } .is-bold { font-weight: 700; } .weight-is-medium { font-weight: 500; } .grid-pricing-1 { overflow: scroll; min-width: 1150px; grid-auto-flow: column; grid-column-gap: 0px; grid-row-gap: 27px; -ms-grid-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr; -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto; grid-template-rows: auto auto auto auto auto auto auto auto auto auto; } .create-grid-space { display: block; width: 100%; padding-right: 24px; padding-bottom: 21px; padding-left: 24px; border-bottom: 1px solid rgba(0, 0, 0, 0.17); } .create-grid-space.first-grid-column { padding-left: 0px; } .create-grid-space.first-grid-column.size-h4.flexv-justify-end { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .padding { padding: 24px; } .success-message { background-color: #adffbf; } .c-team1__info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-flex: 0; -webkit-flex: 0 200px; -ms-flex: 0 200px; flex: 0 200px; } .c-team1__name { position: absolute; left: auto; top: auto; right: 0%; bottom: 48px; font-size: 52px; line-height: 1.15; } .c-team1__social { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .c-team2 { margin-bottom: 48px; } .shift-down-double { margin-top: 64px; } .grid-c-team3__info { -ms-grid-columns: 0.5fr 1fr; grid-template-columns: 0.5fr 1fr; } .c-team3__image { position: absolute; left: 50vw; top: 0%; right: 0%; bottom: 0%; -webkit-transform: translate(160px, 0px); -ms-transform: translate(160px, 0px); transform: translate(160px, 0px); } .c-team4__info { margin-top: 48px; background-color: #556575; } .divider-top__triangle { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; z-index: 0; min-width: 2900px; } .divider-bottom__triangle { position: absolute; left: -6%; top: auto; right: auto; bottom: 0%; min-width: 2900px; } .c-team4 { position: relative; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; } .c-team4.bg-accent.is-first { padding-top: 250px; } .c-testimonial1__info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .quote { position: static; left: 0%; top: 0%; right: auto; bottom: auto; padding: 24px 80px; border-left-style: none; font-size: 36px; line-height: 1.18; font-weight: 100; } .quote.style2 { font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-size: 24px; font-weight: 400; } .quote.style2.c-testimonial3__quote { margin-bottom: 48px; } .quote.style3 { font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; color: #556575; font-weight: 400; } .quote.margin-bottom-double.style4 { font-family: Merriweather, serif; font-weight: 300; } .quote.style5 { padding: 0px; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-weight: 700; } .quote.style5.on-dark.margin-bottom.low-text-contrast { color: hsla(0, 0%, 100%, 0.64); } .quote.style5.on-dark.low-text-contrast { color: hsla(0, 0%, 100%, 0.7); } .quote.with-quotemark { padding-left: 24px; } .quote.style6 { position: relative; z-index: 5; padding-right: 0px; padding-left: 0px; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-weight: 600; } .c-testimonial2__info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .c-testimonial3__tab-link { padding-top: 24px; padding-bottom: 24px; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; background-color: hsla(0, 0%, 86.7%, 0); } .c-testimonial3__tab-link.w--current { -webkit-box-flex: 0; -webkit-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%; background-color: hsla(0, 0%, 78.4%, 0); box-shadow: inset 0 4px 0 0 #0091ff; } .c-testimonial3__info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .c-testimonial4__info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .c-testimonial3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .c-testimonial3__tab { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .c-testimonial5__info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .lg-margin-right { margin-right: 24px; } .c-grid1 { grid-column-gap: 44px; grid-row-gap: 44px; -ms-grid-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr; -ms-grid-rows: minmax(255px, 1fr) minmax(255px, 1fr); grid-template-rows: minmax(255px, 1fr) minmax(255px, 1fr); } .c-grid1.no-gap { grid-column-gap: 0px; grid-row-gap: 0px; } .c-grid1.gap-xsmall { grid-column-gap: 4px; grid-row-gap: 4px; } .vertical-divider { position: relative; left: 50%; width: 1px; height: 100%; background-color: rgba(51, 51, 51, 0.15); } .dummy-image1 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; } .c-grid2 { grid-column-gap: 44px; grid-row-gap: 44px; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; -ms-grid-rows: minmax(354px, 1fr) minmax(354px, 1fr); grid-template-rows: minmax(354px, 1fr) minmax(354px, 1fr); } .c-grid1__overlay { position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; padding: 32px; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; background-color: rgba(0, 0, 0, 0.47); } .c-grid1__title { color: #fff; font-size: 36px; line-height: 1.2; text-align: right; } .c-grid1__item { position: relative; } .c-grid3 { grid-column-gap: 44px; grid-row-gap: 44px; -ms-grid-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr; -ms-grid-rows: minmax(255px, 1fr) minmax(255px, 1fr) minmax(255px, 1fr); grid-template-rows: minmax(255px, 1fr) minmax(255px, 1fr) minmax(255px, 1fr); } .margin-top { margin-top: 32px; } .margin-top-negative { margin-top: -16px; } .c-contact1__form { -webkit-box-flex: 0; -webkit-flex: 0 400px; -ms-flex: 0 400px; flex: 0 400px; } .c-contact1__icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 70px; height: 70px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #0091ff; } .c-contact1 { position: relative; left: 33.6vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .c-contact1__wrapper { padding: 80px; -webkit-flex-basis: 100vw; -ms-flex-preferred-size: 100vw; flex-basis: 100vw; background-color: #fff; } .c-contact1_inner { max-width: 500px; } .fa-regular { font-family: 'Fa 400', sans-serif; color: #fff; font-size: 18px; } .fa-regular.is-brand-color { color: #0091ff; } .fa-regular.is-brand-color.size-32 { font-size: 32px; line-height: 1; } .blob-dummy { position: absolute; left: 37.4vw; top: 40px; right: auto; bottom: 0%; z-index: 0; opacity: 0.8; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } /* > 5. Carousel */ .c-carousel1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; height: auto; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: hsla(0, 0%, 86.7%, 0); } .c-carousel1__content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 24px; padding-left: 24px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .c-carousel1__content.no-padding-lr { padding-right: 0px; padding-left: 0px; } .c-carousel1__left-arrow { color: #000; } .c-carousel1__right-arrow { color: #000; } .c-carousel2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; height: auto; background-color: hsla(0, 0%, 86.7%, 0); } .c-carousel2_wrapper { overflow: visible; } .c-carousel2_wrapper.is-style2 { max-width: 289px; } .c-carousel2__content { position: static; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 370px; margin-right: 24px; margin-left: 24px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .c-carousel2__content.dummy1 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; } .c-carousel2__content.dummy2 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; } .c-carousel2__content.dummy3 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; } .c-carousel2__content.dummy4 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; } .c-carousel2__content.dummy5 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; } .c-carousel2__content.dummy6 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; } .c-carousel2__content.dummy7 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; } .c-carousel2__content.dummy8 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; } .c-carousel2__content.dummy9 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; } .c-carousel2__nav { display: none; } .c-carousel3__content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 24px; padding-left: 24px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .c-carousel3__wrapper { overflow: visible; max-width: 1000px; } .c-carousel3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; height: auto; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: hsla(0, 0%, 86.7%, 0); } .c-carousel3__left-arrow { color: #000; } .c-carousel3__right-arrow { color: #000; } .c-carousel2_slide { width: 33.33%; } .c-carousel2_slide.is-style2 { width: auto; } .c-carousel2_slide.is-last-slide { width: 1152px; } .c-carousel2_slide-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .c-hero1__slider { height: auto; max-width: 1152px; margin-right: auto; margin-left: auto; background-color: hsla(0, 0%, 86.7%, 0); } .c-hero1__slider.relative-zindex10 { z-index: 10; } .c-hero1__left-arrow { left: auto; top: auto; right: 0%; bottom: -71px; overflow: visible; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .c-hero1__left-arrow-icon { -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); color: #556575; } .c-hero1__right-arrow { left: auto; top: auto; right: 0%; bottom: 55px; z-index: 6; overflow: visible; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .c-hero1__right-arrow-icon { color: #556575; } .padding-top-quad { padding-top: 96px; } .padding-medium { padding: 32px; } .c-tabslider1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .c-tabslider1__tab-link { background-color: hsla(0, 0%, 86.7%, 0); font-size: 18px; font-weight: 500; } .c-tabslider1__tab-link.w--current { background-color: hsla(0, 0%, 86.7%, 0); color: #0091ff; } .c-tabslider1__tab-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; } .block-decoration { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: -1; width: 50vw; height: 670px; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 0px 0px; background-size: auto; } .c-tabslider1__tab-content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .c-accordion1 { display: block; padding: 0px; border-style: solid; border-width: 1px; border-color: rgba(0, 0, 0, 0.19); border-radius: 7px; background-color: #fff; } .c-accordion1.margin-bottom { border-style: none none solid; border-bottom-color: rgba(0, 0, 0, 0.06); border-radius: 5px; } .c-accordion1__head { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 16px 32px 12px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-style: solid; border-width: 1px; border-color: #ccc; color: #556575; } .c-accordion1__content { overflow: hidden; } .c-accordion__inner { padding: 16px 32px; border-style: none solid solid; border-width: 1px; border-color: rgba(0, 0, 0, 0.2); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } .c-grid1__overlay2 { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; display: none; width: 100%; height: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #ff7b00; } .offcanvas-menu-item-wrapper { overflow: hidden; } .c-grid3x3 { grid-column-gap: 24px; grid-row-gap: 24px; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; -ms-grid-rows: minmax(354px, 1fr) minmax(354px, 1fr) minmax(354px, 1fr); grid-template-rows: minmax(354px, 1fr) minmax(354px, 1fr) minmax(354px, 1fr); } .breadcrumb { font-size: 14px; font-weight: 700; text-transform: none; } .breadcrumb.margin-bottom-double { color: #777; } .c-single-post__header-link { display: block; padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid hsla(0, 0%, 60.7%, 0.5); font-family: Montserrat, sans-serif; color: #9b9b9b; font-size: 12px; font-weight: 700; text-transform: uppercase; } .c-single-post__header-link:hover { color: #0091ff; } .c-single-post__header-link.no-border { border-bottom-style: none; border-bottom-color: hsla(0, 0%, 60.7%, 0.3); } .weight-is-black { font-weight: 900; } .c-article__date-divider { position: relative; top: -12px; width: 100%; height: 1px; background-color: hsla(0, 0%, 60.7%, 0.5); } .c-article__date { position: relative; z-index: 9; display: inline-block; padding-right: 40px; background-color: #fff; color: #9b9b9b; font-size: 14px; font-weight: 400; } .c-article__related { max-width: 260px; padding: 32px; background-color: #f1f9ff; } .c-article_related-slider { width: auto; height: auto; background-color: hsla(0, 0%, 86.7%, 0); } .hidden { display: none; } .c-article_related-slider-nav { left: auto; top: 0%; right: 0%; bottom: auto; margin-top: -72px; font-size: 7px; } .rich-text p { margin-bottom: 32px; } .rich-text a:hover { border-bottom: 1px solid #0091ff; } .rich-text img { margin-bottom: 8px; } .rich-text ul { margin-bottom: 32px; padding-left: 40px; list-style-type: disc; } .rich-text li { padding-left: 0px; background-image: none; } .rich-text ol { margin-bottom: 32px; } .rich-text blockquote { margin-top: 64px; margin-bottom: 64px; padding-right: 40px; padding-left: 40px; border-left-style: none; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 100% 100%, 0% 0%; background-size: 32px, 32px; background-repeat: no-repeat, no-repeat; font-size: 48px; line-height: 1.1; font-weight: 100; } .rich-text figcaption { margin-bottom: 32px; color: #a1a1a1; font-size: 14px; } .rich-text figure { margin-bottom: 32px; } .c-checklist { padding-left: 0px; list-style-type: none; } .c-checklist.padding-left { padding-left: 32px; } .c-checklist_item { padding-left: 32px; background-image: url('../images/-asset-check.svg'); background-position: 0% 2px; background-size: 17px; background-repeat: no-repeat; } .image-caption { color: #a1a1a1; font-size: 14px; text-align: center; } .c-article_image { margin-bottom: 16px; } .c-article__author { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 32px; margin-bottom: 32px; padding-top: 32px; padding-bottom: 32px; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; border-top: 1px solid hsla(0, 0%, 60.7%, 0.3); border-bottom: 1px solid hsla(0, 0%, 60.7%, 0.3); } .no-margin-bottom-lg { margin-bottom: 0px; } .text-xsmall { font-size: 12px; } .c-gridpost__category { margin-bottom: 16px; font-family: Montserrat, sans-serif; font-size: 11px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; } .c-gridpost__category.style3 { position: relative; top: -18px; display: inline-block; margin-bottom: 0px; padding: 11px; background-color: #788b99; } .c-gridpost__category.style4 { position: relative; z-index: 1; margin-bottom: 0px; padding: 16px 32px; background-color: #556575; color: #fff; } .full-half-block { position: absolute; left: auto; top: 0%; right: 0%; bottom: 0%; width: 50vw; height: 100%; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 100% 50%; background-size: cover; background-repeat: no-repeat; } .c-grid4x2 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-column-gap: 144px; grid-row-gap: 48px; -ms-grid-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; } .c-grid6x1 { justify-items: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-column-gap: 96px; -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; } /* > 6. CTA */ .c-cta1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 100% 50%; background-size: 200%; } .c-cta1.is-dark { background-color: #556575; background-image: none; color: #fff; } .c-cta1.on-dark { background-image: none; } .c-cta1.style2 { background-image: none; } .md-margin-bottom.cta-text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .asterisk { color: #eb0000; font-size: 16px; font-weight: 200; } .form-textarea { min-height: 200px; margin-bottom: 24px; border-style: solid; border-width: 1px; border-color: #e0e0e0; border-radius: 5px; } .form-select { height: 48px; margin-bottom: 24px; border-style: solid; border-width: 1px; border-color: #e0e0e0; background-color: #fff; } .form-select.no-margin-bottom-lg { margin-bottom: 0px; } .header-content-wrapper { padding: 40px; background-color: #fff; } .c-quote__marker { position: absolute; left: -7%; top: -14%; right: auto; bottom: auto; z-index: 0; color: #8da2b3; font-size: 100px; } .c-quote__marker.style2 { left: 5%; top: 16%; } .c-quote { position: relative; } .plain-list { padding-left: 0px; list-style-type: none; } .c-video { position: relative; bottom: 96px; } .c-video__play-button { position: absolute; left: 40px; top: auto; right: auto; bottom: 24px; color: #fff; } .c-video__play-icon { font-family: 'Fa solid 900', sans-serif; font-size: 80px; } .bg-decoration1 { position: absolute; left: -32px; top: -48px; right: auto; bottom: auto; z-index: -1; width: 70%; height: 84%; background-color: #f1f9ff; } .shift-up-quad { margin-bottom: 96px; } .c-grid3x4 { grid-column-gap: 0px; -ms-grid-columns: 0.25fr 0.5fr 1fr; grid-template-columns: 0.25fr 0.5fr 1fr; -ms-grid-rows: auto auto auto auto; grid-template-rows: auto auto auto auto; } .c-grid__col { padding-top: 16px; border-top: 1px solid hsla(0, 0%, 60.7%, 0.4); } .on-lg-margin-bottom { margin-bottom: 32px; } .no-padding-top { padding-top: 0px; } .c-grid-vacancy { grid-column-gap: 0px; -ms-grid-columns: 1fr 0.5fr 0.5fr; grid-template-columns: 1fr 0.5fr 0.5fr; -ms-grid-rows: auto auto auto auto; grid-template-rows: auto auto auto auto; } .c-grid-vacancy__head { padding-right: 16px; padding-bottom: 16px; border-bottom: 4px solid #556575; font-weight: 900; } .c-grid-vacancy__item { padding-right: 16px; padding-bottom: 14px; border-bottom: 1px solid hsla(0, 0%, 60.7%, 0.3); } /* > 7. Class modifiers */ .is-rounded { border-radius: 50%; } .c-paging { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 48px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .c-paging__number { display: inline-block; width: 32px; height: 32px; line-height: 2.1; font-weight: 500; text-align: center; } .c-paging__number.is-dark { background-color: #1d2b36; } .c-paging__number.is-dark.is-rounded { border-radius: 50%; } .c-paging__number.is-dark.is-rounded.on-dark { box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); } .has-shadow { background-color: #fff; box-shadow: 0 20px 64px 0 rgba(0, 0, 0, 0.2); } .no-padding-top-bottom { padding-top: 0px; padding-bottom: 0px; } .fullwidth-image-600 { height: 600px; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 0px 0px; background-size: 12px; } .is-thin { font-weight: 200; } .c-carousel1__nav { font-size: 7px; } .alignself-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } .shift-down { margin-top: 32px; } .shift-down-triple { margin-top: 96px; } .shift-down-quad { margin-top: 128px; } .overflow-left { position: absolute; right: 50%; } .overflow-left.align-lg-2 { width: 50vw; -webkit-transform: translate(-360px, 0px); -ms-transform: translate(-360px, 0px); transform: translate(-360px, 0px); } .overflow-left.align-lg-2.height-100p { height: 100%; } .overflow-left.align-lg-2.height-100p.top-0 { top: 0px; } .overflow-left.align-lg-2.height-100p.top-0.img-1 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 0px 0px; background-size: 6px; } .blockquote-wrapper { padding: 128px 100px; background-color: #0091ff; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 0px 0px; background-size: cover; background-repeat: no-repeat; } .blockquote-wrapper.bg-blockquote { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; } .blockquote-wrapper.bg-blockquote.position-relative { background-position: 50% 20%; background-size: 2710px; } .text-white { color: #fff; } .fa-solid { font-family: 'Fa solid 900', sans-serif; } .fa-solid._64px { font-size: 64px; } .fa-solid._64px.is-brand-color { color: #0091ff; } .fa-solid._64px.is-brand-color.margin-right-negative { margin-right: -24px; } .fa-solid._64px.is-low-contrast { color: rgba(51, 51, 51, 0.2); } .c-video1 { position: relative; } .fontello { font-family: Fontello, sans-serif; color: #8da2b3; font-size: 11px; } .non-italize { font-style: normal; } .all-category { color: #556575; font-size: 23px; } .email-footer { border-bottom: 1px solid hsla(0, 0%, 100%, 0.41); color: #fff; } .email-footer:hover { color: #0091ff; } .phone-footer { color: #fff; } .phone-footer:hover { color: #0091ff; } .footer-tagline { font-size: 10px; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; } .fa-brand-2 { font-family: 'Fa brands 400', sans-serif; } .fa-brand-2.w24 { display: inline-block; min-width: 24px; } .flexh-align-bottom { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .decoration-rightside { position: absolute; left: 50vw; top: auto; bottom: -291px; width: 50vw; height: 1000px; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 110px 50%; background-size: 1000px; background-repeat: no-repeat; background-attachment: scroll; } .decoration-rightside.bg2 { bottom: -170px; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 330px 50%; } .decoration-rightside.img-hero2 { bottom: -45px; height: 650px; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: -220px 50%; } .decoration-leftside { position: absolute; top: -186px; right: 50vw; width: 50vw; height: 1000px; margin-right: 700px; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 100% 50%; background-size: 1000px; background-repeat: no-repeat; background-attachment: scroll; } .decoration-leftside.img1 { left: 0px; top: 0px; right: auto; height: 100%; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 100% 50%; background-size: cover; } .decoration-leftside.hidden-md.img2 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-size: 1000px; } .decoration-leftside.img-decor-1 { margin-right: 570px; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 100% 0%; } .itembox__content-text { width: 100%; background-color: #fcfcfc; font-size: 36px; line-height: 1.2; } .button.js-button-filter.button--is-active { background-color: #0091ff; } .button.button--is-active { background-color: #0091ff; } .c-filterable-grid { -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; -ms-grid-rows: minmax(auto, 1fr); grid-template-rows: minmax(auto, 1fr); } .card { background-color: #95c5a3; } .card.img1 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; } .card__inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; min-height: 375px; padding: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .md-is-wrapping { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .xs-is-wrapping { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .lg-md-sm-no-margin-bottom { margin-bottom: 0px; } .c-gridpost__title { color: #556575; } .c-gridpost__card { position: relative; padding-bottom: 32px; border-radius: 3px; background-color: #fff; } .c-gridpost__card.style4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 410px; padding-bottom: 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; background-color: hsla(0, 0%, 100%, 0); } .c-gridpost__clickable.style4 { position: relative; z-index: 1; max-width: 70%; padding-top: 24px; padding-bottom: 16px; background-color: #fff; } .c-gridpost__text { padding: 24px 32px 16px; color: #556575; } .c-gridpost__text.style2 { padding-top: 0px; padding-bottom: 0px; } .is-wrapping { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .c-gridpost__category-link { font-family: Metropolis, sans-serif; color: #fff; } .c-gridpost__image-bg { position: absolute; left: 0%; top: 0%; right: 0%; bottom: 0%; z-index: 0; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; box-shadow: 0 20px 65px 0 rgba(0, 0, 0, 0.25); } .c-gridpost__image-bg.img2 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); } .c-gridpost__image-bg.img3 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); } .c-gridpost__image-bg.img4 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); } .c-gridpost__image-bg.img5 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); } .c-gridpost__image-bg.img6 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); } .c-gridpost__image-bg.img7 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); } .c-gridpost__image-bg.img8 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); } .c-gridpost__image-bg.img9 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); } .iconfont { display: inline-block; font-family: Fontello, sans-serif; } .iconfont.is-128px { font-size: 128px; } .iconfont.is-15px { font-size: 15px; } .iconfont.is-23px { font-size: 23px; } .iconfont.is-64px { font-size: 64px; } .iconfont.is-38px { font-size: 38px; } .iconfont.is-11px { font-size: 11px; } .iconfont.is-11px.is-body-color { color: #556575; } .iconfont.is-white { color: #fff; } .iconfont.is-white.is-64px { font-size: 64px; } .iconfont.margin-left-small.is-11px { font-size: 11px; } .iconfont.is-brand-color { color: #0091ff; } .iconfont.is-brand-color.is-24px { font-size: 24px; } .iconfont.is-80px { font-size: 80px; } .iconfont.rotate-90-degrees { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .iconfont.rotate-90-degrees.is-12px { font-size: 12px; } .iconfont.is-14px { font-size: 14px; } .iconfont.is-14px.is-map-pin { position: relative; z-index: 2; width: 24px; height: 24px; border-radius: 50% 50% 50% 2px; background-color: #0091ff; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; transform-origin: 0% 0%; color: #fff; line-height: 1.8; text-align: center; cursor: pointer; } .iconfont.is-14px.is-map-pin.pos-1 { left: 75%; top: 58%; } .iconfont.is-video-play-btn { position: absolute; left: auto; top: auto; right: 7%; bottom: 6%; border-style: solid; border-width: 8px; border-color: rgba(51, 51, 51, 0.29); border-radius: 50%; color: #556575; font-size: 60px; line-height: 1; } .iconfont.is-video-play-btn.position2 { left: 50%; top: 50%; right: auto; bottom: auto; border-color: rgba(29, 43, 54, 0.53); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #1d2b36; } .iconfont.is-video-play-btn.style2 { left: 50%; top: 50%; right: auto; bottom: auto; border-color: hsla(0, 0%, 100%, 0.5); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #fff; } .iconfont.is-12px { font-size: 10px; } .iconfont__no-italize { font-style: normal; } .c-grid3x2 { -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; -ms-grid-rows: minmax(354px, 1fr) minmax(354px, 1fr); grid-template-rows: minmax(354px, 1fr) minmax(354px, 1fr); } .form-radio { margin-right: 16px; margin-bottom: 32px; } .c-process__step-no { position: relative; display: inline-block; width: 78px; padding: 8px 0px; border-style: solid; border-width: 8px; border-color: #9ca8ee; border-radius: 50%; background-color: #3f51b5; font-family: 'Fa solid 900', sans-serif; color: #fff; font-size: 30px; line-height: 1.5; font-weight: 600; } .c-process__step-no.is-brand-color-2 { border-color: #ffde8b; background-color: #f5af00; } .c-process__line { position: absolute; left: 50%; top: 27px; z-index: -1; width: 70%; height: 1px; max-width: 905px; background-color: #0091ff; -webkit-transform: translate(-50%, 0px); -ms-transform: translate(-50%, 0px); transform: translate(-50%, 0px); } .c-process__line.is-vertical { left: 50%; top: 0%; z-index: 0; width: 1px; height: 100%; max-width: none; } .c-process__line.is-vertical.is-first { top: 50%; height: 50%; } .c-process__line.is-vertical.is-last { top: auto; bottom: 50%; height: 50%; } .c-process__line.hidden-md { top: 52px; width: 69%; } .c-process__line.is-brand-color-2 { top: 37px; background-color: #f5af00; } .padding-bottom { padding-bottom: 24px; } .lg-text-align-right { text-align: right; } .lg-md-sm-margin-right { margin-right: 24px; } .icomoon { font-family: Icomoon, sans-serif; } .icomoon.is-20px { color: #556575; font-size: 20px; } .icomoon.is-20px.is-map-pin { position: relative; z-index: 3; display: inline-block; width: 24px; height: 24px; border-radius: 50%; background-color: #0091ff; color: #fff; font-size: 17px; line-height: 1.5; text-align: center; } .icomoon.is-24px { font-size: 24px; line-height: 1; } .c-tab1__menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 16px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .c-tab1__link { margin-right: 4px; margin-bottom: 16px; margin-left: 4px; padding-right: 32px; padding-left: 32px; border-style: solid; border-width: 1px; border-color: #b3b3b3; border-radius: 40px; background-color: hsla(0, 0%, 86.7%, 0); color: #8da2b3; } .c-tab1__link.w--current { border-style: none; background-color: #0091ff; color: #fff; } .c-tab2__menu { z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .c-tab2__content { padding: 32px; background-color: #fff; } .c-tab2__content.no-padding-trbl { padding: 0px; } .c-tab2__link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 16px 9px 20px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: hsla(0, 0%, 86.7%, 0); color: #556575; font-weight: 600; } .c-tab2__link.w--current { border-bottom: 2px solid #0091ff; background-color: hsla(0, 0%, 86.7%, 0); color: #0091ff; } .c-accordion2__toggle { display: block; padding: 16px 0px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom: 1px solid #ccc; font-weight: 600; } .c-accordion2__toggle.w--open { border-bottom-style: none; } .c-accordion2 { display: block; margin-bottom: 8px; } .c-accordion2__content { position: relative; overflow: hidden; background-color: rgba(255, 255, 255, 0); } .c-accordion2__content.w--open { position: relative; border-bottom: 1px solid #ccc; } .text-block { padding-top: 0px; padding-bottom: 24px; } .c-accordion__title { margin-right: 64px; white-space: normal; } .icon-wrapper { margin-right: 8px; padding: 15px; border-radius: 50%; background-color: #ffe987; text-align: center; } .icon-wrapper.color2 { background-color: #87efff; } .icon-wrapper.color3 { background-color: #ffc0fb; } .icon-wrapper.color4 { background-color: #c3ff87; } .inline-block { display: inline-block; } .asasfont { font-family: Asas, sans-serif; } .asasfont.is-divider { position: absolute; left: auto; top: 0px; right: 0%; bottom: auto; z-index: 0; color: #556575; font-size: 5000px; line-height: 0.998; } .asasfont.is-divider.has-color2 { color: #fbff00; } .asasfont.is-divider.is-white { color: #fff; } .asasfont.is-divider.flip-horizontal { left: 0px; right: auto; -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg); transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .counter { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .opacity-20 { opacity: 0.2; } .c-map__pin { position: absolute; left: 75%; top: 59%; } .c-map__pin.pos2 { left: 58%; top: 43%; } .c-map__pin.pos3 { left: 28%; top: 53%; } .c-map__pin.pos4 { left: 19%; top: 30%; } .c-map__pin.pos5 { left: 44%; top: 18%; } .c-map__pin.pos6 { left: 81%; top: 28%; } .c-map__infobox { position: relative; left: -44%; z-index: 3; display: block; max-width: 270px; margin-top: -12px; padding: 24px 24px 19px; border-radius: 7px; background-color: #fff; box-shadow: 0 20px 65px 0 rgba(0, 0, 0, 0.24); -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: 50% 0%; -ms-transform-origin: 50% 0%; transform-origin: 50% 0%; } .c-grid1__item-2 { position: relative; overflow: hidden; } .c-gridgallery1__content { position: relative; z-index: 5; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; padding: 32px 32px 24px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), to(#000)); background-image: linear-gradient(180deg, transparent 40%, #000); box-shadow: inset 0 0 0 0 #fff; -webkit-transition: box-shadow 1000ms cubic-bezier(.215, .61, .355, 1); transition: box-shadow 1000ms cubic-bezier(.215, .61, .355, 1); } .c-gridgallery1__content:hover { box-shadow: inset 0 0 0 8px #fff; } .c-gridgallery1__content.zindex5 { position: relative; z-index: 5; } .c-grid1__partner { margin-bottom: 8px; font-family: Montserrat, sans-serif; color: #fff; font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; } .paragraph { color: #fff; } .c-gridgallery1__image { position: absolute; left: 0%; top: 0%; right: 0%; bottom: 0%; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; } .c-gridgallery1 { grid-column-gap: 48px; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; -ms-grid-rows: minmax(330px, 1fr); grid-template-rows: minmax(330px, 1fr); } .link-block { position: relative; overflow: hidden; } .c-blogslider { height: auto; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: hsla(0, 0%, 86.7%, 0); } .c-blogslider__nav { bottom: -30px; font-size: 9px; } .alignself-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .c-iconbox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 24px; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; background-color: #f1f9ff; } .c-iconbox.style2 { padding-top: 48px; padding-bottom: 48px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-style: solid; border-width: 1px; border-color: #e0e0e0; background-color: rgba(241, 249, 255, 0); } .c-iconbox1__icon { margin-right: 16px; padding: 8px; -webkit-box-flex: 0; -webkit-flex: 0 220px; -ms-flex: 0 220px; flex: 0 220px; border-radius: 50%; background-color: #3f51b5; } .gradient-box1 { position: absolute; bottom: 0px; z-index: -1; width: 1000px; height: 1000px; background-image: -webkit-gradient(linear, left top, left bottom, from(#0091ff), to(#115fdb)); background-image: linear-gradient(180deg, #0091ff, #115fdb); opacity: 0.15; } .basis400 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-flex: 0; -webkit-flex: 0 440px; -ms-flex: 0 440px; flex: 0 440px; } .box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; padding: 48px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border-style: solid; border-width: 1px; border-color: #e0e0e0; } .box.has-bg-color { background-color: #0091ff; color: #fff; } .c-inconbox1__icon-img { margin: 16px; } .c-services { grid-column-gap: 48px; grid-row-gap: 48px; } .c-services__card { padding: 96px 24px 48px; background-color: #fff; } .c-services__card.slidedown { -webkit-transform: translate(0px, 32px); -ms-transform: translate(0px, 32px); transform: translate(0px, 32px); } .c-services__card.has-shadow.has-hover-style-1 { padding-top: 32px; padding-bottom: 32px; } .c-quotebox { position: absolute; left: -40px; top: 30%; right: auto; bottom: auto; width: 300px; padding: 96px 32px 32px; background-color: #fff; } .quotemark2 { color: #e0e0e0; font-size: 100px; line-height: 0; } .basis410 { -webkit-box-flex: 0; -webkit-flex: 0 410px; -ms-flex: 0 410px; flex: 0 410px; } .dropdown-icon { position: static; margin-right: 0px; margin-left: 8px; } .c-categorylink__over-banner { color: #fff; } .c-blogslider__slide { padding-top: 53px; padding-bottom: 32px; } .c-social { width: 50px; padding: 16px; border-radius: 50%; background-color: #0091ff; color: #fff; line-height: 1; } .c-team5 { grid-column-gap: 64px; grid-row-gap: 64px; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; } .c-team5__name { margin-bottom: 8px; font-weight: 600; } .c-team5__role { color: #8da2b3; font-size: 11px; font-weight: 400; letter-spacing: 1px; text-transform: uppercase; } .c-team6 { grid-column-gap: 48px; grid-row-gap: 48px; -ms-grid-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr; } .c-team6__card { text-align: center; } .c-application__cta { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 96px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 0px 0px; background-size: 200%; background-repeat: no-repeat; color: #fff; } .flexh-align-top { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .c-toc { margin-bottom: 48px; padding: 48px 32px; background-color: #f1f9ff; font-weight: 500; } .c-toc.is-style { border-style: solid; border-width: 1px; border-color: #e0e0e0; background-color: rgba(241, 249, 255, 0); } .has-brand-color { color: #3f51b5; } .c-toc__item { margin-bottom: 16px; } .c-toc_arrow { margin-right: 8px; font-family: Fontello, sans-serif; color: #0091ff; font-size: 13px; } .c-banner { padding: 64px 32px; background-color: #3f51b5; color: #fff; } .text-block-2 { color: #556575; } .heading { color: #1d2b36; } .heading-2 { color: #1d2b36; } .heading-3 { color: #1d2b36; } .heading-4 { color: #1d2b36; } .heading-5 { color: #1d2b36; } .heading-6 { color: #1d2b36; } .c-grid-contact { grid-column-gap: 24px; grid-row-gap: 24px; -ms-grid-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr; -ms-grid-rows: minmax(380px, 1fr) minmax(380px, 1fr); grid-template-rows: minmax(380px, 1fr) minmax(380px, 1fr); } .rich-text-block { font-style: normal; } .c-imageblock-link { width: 100%; padding: 128px 96px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 0px 0px, 50% 22%; background-size: auto, cover; background-repeat: repeat, no-repeat; } .c-imageblock-link.img2 { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 50% 40%; background-size: cover; background-repeat: no-repeat; } .c-imageblock-link__text { color: #fff; font-size: 36px; line-height: 1.3; font-weight: 600; } .c-imageblock-link__text.style2 { color: #1d2b36; } .c-imageblock-link__text.margin-bottom.is-heading-color { color: #1d2b36; } .navigation-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .navigation-menu.justify-end { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .navigation-and-offcanvas { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 1200px; margin-right: auto; margin-left: auto; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .navigation-section.position-absolute { top: 32px; z-index: 100; width: 100%; } .navigation-section.has-bg-accent { color: #000; } .burger-button { display: none; } .mobile-navigation-bar { display: none; } .navigation-overlay { display: none; } .c-nav__close-button { display: none; } .color-dark { color: #1d2b36; } .c-herotext__main { letter-spacing: -0.05em; } .c-services__card-inner { overflow: hidden; margin-top: -64px; -webkit-transform: translate(0px, 80px); -ms-transform: translate(0px, 80px); transform: translate(0px, 80px); } .c-services__card-outer { overflow: hidden; padding-bottom: 32px; } .is-body-text-color { color: #556575; } .c-counter { padding: 24px; } .c-counter.has-shadow { border-radius: 4px; } .c-counter.has-shadow.is-featured { background-color: #f5af00; color: #fff; } .c-horizontal-form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .c-financial-finder { padding: 96px 40px; border-radius: 3px; background-color: #fff; } .c-iconbox2 { padding: 16px; background-color: #fff; text-align: center; } .c-iconbox2.has-shadow { padding: 32px; } .block-decoration-1 { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; z-index: 1; width: 55%; opacity: 0.77; } .block-decoration-1.opacity-20 { opacity: 0.2; } .is-heading-color { color: #1d2b36; } .quote-mark { font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #d8ebf5; } @media (max-width: 991px) { h1 { margin-bottom: 16px; } h2 { margin-bottom: 14px; } h4 { margin-bottom: 8px; } h5 { margin-bottom: 8px; } h6 { margin-bottom: 8px; } p { margin-bottom: 16px; } .container { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .container.flexh-justify-center.md-flexh-justify-left { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .col { margin-bottom: 24px; } .col.lg-12.no-margin-bottom.md-no-padding-left-right { padding-right: 0px; padding-left: 0px; } .col.lg-6.md-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-6.md-12.order-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .col.lg-6.no-margin-bottom.md-12.md-order-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } .col.lg-6.minheight-lg.flexv-justify-end.md-12 { height: auto; } .col.lg-3.md-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-3.no-padding-right.md-1 { -webkit-flex-basis: 8.33%; -ms-flex-preferred-size: 8.33%; flex-basis: 8.33%; } .col.lg-3.no-padding-right.grow { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .col.lg-3.shift-down-double.md-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; } .col.lg-3.md-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; } .col.lg-3.md-6.md-margin-bottom-quad { margin-bottom: 48px; } .col.lg-4.md-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-4.md-12.md-order-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } .col.lg-4.order-first.no-padding-left.no-margin-bottom.flex-horizontal.position-absolute-md { position: absolute; } .col.lg-4.no-margin-bottom.flexh-justify-end.no-padding-right { padding-right: 24px; } .col.lg-4.no-margin-bottom.flexh-justify-end.no-padding-right.grow { -webkit-box-flex: 0; -webkit-flex: 0 59%; -ms-flex: 0 59%; flex: 0 59%; } .col.lg-4.no-margin-bottom.flexh-justify-end.no-padding-right.hidden-xs.test { padding-right: 0px; } .col.lg-4.no-margin-bottom.flexh-justify-center.col-logo { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .col.lg-4.no-margin-bottom.order-first.no-padding-left.col-logo.xs-12.md-grow { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .col.lg-4.no-margin-bottom.no-padding-lr.hidden-only-lg.w70.collapse-md { -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; } .col.lg-4.no-margin-bottom.position-absolute-md { position: absolute; } .col.lg-4.no-margin-bottom.md-basis-auto { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } .col.lg-4.is-sticky { position: static; } .col.lg-4.md-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; } .col.lg-1-5.md-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; } .col.lg-1-5.md-4 { -webkit-flex-basis: 33.33%; -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%; } .col.lg-1-5.md-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-1-5.md-12.md-margin-bottom-quad { margin-bottom: 48px; } .col.lg-2.md-4 { -webkit-flex-basis: 33.33%; -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%; } .col.lg-2.md-12 { -webkit-box-flex: 0; -webkit-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%; } .col.lg-2.md-12.md-order-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .col.lg-2.no-margin-bottom.no-padding-left.md-4.order-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .col.lg-10.md-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-9.md-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-9.md-11 { -webkit-flex-basis: 91.6%; -ms-flex-preferred-size: 91.6%; flex-basis: 91.6%; } .col.lg-9.grow { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .col.lg-8.md-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-7.md-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-5.md-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-5.md-12.order-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .col.lg-5.md-12.md-order-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .col.lg-1 { -webkit-flex-basis: 7%; -ms-flex-preferred-size: 7%; flex-basis: 7%; } .col.lg-1.md-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.no-margin-bottom.lg-4.md-order-first.md-12.md-margin-bottom { margin-bottom: 24px; } .col.no-margin-bottom.lg-4.brand-column { margin-bottom: 24px; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } .col.flex-horizontal.no-margin-bottom.lg-5.md-10 { -webkit-flex-basis: 83.33%; -ms-flex-preferred-size: 83.33%; flex-basis: 83.33%; } .col.flex-horizontal.no-margin-bottom.lg-5.md-10.md-padding-bottom { padding-bottom: 24px; } .col.md-order-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .heading-alpha { font-size: 52px; } .heading-beta { font-size: 52px; } .section { padding-top: 48px; padding-bottom: 24px; } .section.no-padding-bottom.no-padding-top { padding-top: 0px; } .section._100vh.align-center { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .section.position-relative.has-top-divider { padding-top: 160px; } .section.no-padding-top-bottom { padding-bottom: 0px; } .section.is-hero.hero-hosting { background-image: url('https://via.placeholder.com/1000x600.png?text=IMAGE'), linear-gradient(142deg, #b6dff7, #80c1ec); background-position: 50% -30%, 0px 0px; background-size: 470px, auto; background-repeat: no-repeat, repeat; } .section.has-bg-accent.no-padding-bottom { padding-bottom: 0px; } .margin-bottom { margin-bottom: 16px; } .margin-left.prev { margin-left: 8px; } .margin-bottom-double { margin-bottom: 32px; } .flexh-space-between.md-flex-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .nav-menu { background-color: #1d2b36; text-align: left; } .flexh-align-center.flexh-justify-center.margin-bottom-double.md-wrap { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .brand { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .no-padding-left.nav-link { padding-left: 20px; } .fa.is-64px { display: inline-block; } .bg-divider { -webkit-transform: translate(71px, 0px); -ms-transform: translate(71px, 0px); transform: translate(71px, 0px); } .block-centered.img { width: 100%; } .margin-bottom-quad { margin-bottom: 48px; } .flexh-justify-end.md-flexh-justify-start { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .nav-link.on-dark.tes { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .nav-link.on-dark.flex-horizontal { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .nav-link.lg-no-margin-right { margin-right: 24px; } .nav-link.lg-no-margin-left { margin-left: 24px; } .footer-nav-link.text-align-right.md-text-align-left { text-align: left; } .text-align-right.md-text-align-left { text-align: left; } .text-align-right.margin-right.next { margin-right: 8px; } .margin-bottom-small { margin-bottom: 4px; } .margin-bottom-small.max-width-300px { max-width: 200px; } .menu-button.w--open { background-color: #1d2b36; } .nav-dropdown { margin-right: 0px; margin-left: 0px; } .hidden-md { display: none; } .hidden-only-lg { display: block; } .offcanvas-menu-list { z-index: 9999; } .md-order-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } .max-width-200px { max-width: 200px; } .c-team1__info { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-flex-basis: 120px; -ms-flex-preferred-size: 120px; flex-basis: 120px; } .c-team1__name { position: static; } .c-team1__social { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .shift-down-double { position: static; margin-top: 0px; } .c-team3__image { position: static; -webkit-transform: none; -ms-transform: none; transform: none; } .divider-top__triangle { display: none; } .divider-bottom__triangle { display: none; } .c-team4 { padding-top: 80px; padding-bottom: 48px; } .c-team4.bg-accent.is-first { padding-top: 80px; } .quote.style2.c-testimonial3__quote { padding-right: 0px; padding-left: 0px; } .quote.style3 { padding-left: 0px; } .quote.margin-bottom-double.style4 { padding-right: 0px; padding-left: 0px; } .c-testimonial3__tab-link { padding-right: 0px; padding-left: 0px; } .c-testimonial3__info { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .c-testimonial4__info.md-margin-bottom-small { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .c-testimonial3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .c-testimonial3__tab { -webkit-box-flex: 0; -webkit-flex: 0 30%; -ms-flex: 0 30%; flex: 0 30%; } .md-margin-bottom-small { margin-bottom: 8px; } .c-testimonial5__info { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .lg-margin-right { margin-right: 0px; } .c-grid1 { -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: minmax(0px, 1fr) minmax(255px, 1fr) minmax(255px, 1fr) minmax(255px, 1fr) minmax(255px, 1fr); grid-template-rows: minmax(0px, 1fr) minmax(255px, 1fr) minmax(255px, 1fr) minmax(255px, 1fr) minmax(255px, 1fr); } .c-grid2 { -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .c-grid1__overlay { left: 0%; top: 0%; right: auto; bottom: auto; } .c-grid1__item { height: 0px; padding-top: 50%; padding-bottom: 50%; } .c-grid3 { -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .c-contact1 { left: 0vw; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .c-contact1__wrapper { width: 100%; padding-right: 24px; padding-left: 24px; -webkit-box-flex: 0; -webkit-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%; } .c-contact1_inner { max-width: 100%; } .c-carousel2_wrapper.is-style2 { width: 100%; max-width: none; } .c-carousel2__content { margin-right: 0px; margin-left: 0px; } .c-carousel2_slide { width: 100%; } .c-carousel2_slide.is-style2 { width: 100%; } .c-carousel2_slide.is-last-slide { width: 100%; } .c-carousel2_slide-inner.is-last-slide { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .display-only-lg { display: none; } .c-tabslider1 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .c-tabslider1__tab-link { -webkit-box-flex: 0; -webkit-flex: 0 50%; -ms-flex: 0 50%; flex: 0 50%; } .c-tabslider1__tab-link.w--current { box-shadow: inset 0 -2px 0 0 #0091ff; } .c-tabslider1__tab-menu { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .block-decoration { left: 0%; top: 0%; right: 0%; bottom: 0%; width: 100vw; } .c-grid3x3 { -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .c-article__related { max-width: 100%; } .rich-text p { margin-bottom: 16px; } .rich-text blockquote { margin-top: 32px; margin-bottom: 32px; } .no-margin-bottom-lg { margin-bottom: 32px; } .full-half-block { position: static; width: auto; height: 350px; } .position-static-md { position: static; } .c-grid4x2 { justify-items: center; -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .c-grid6x1 { grid-row-gap: 48px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; } .c-cta1 { background-image: none; } .c-cta1.is-dark { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .md-margin-bottom { margin-bottom: 24px; } .md-margin-bottom.cta-text { -webkit-box-flex: 0; -webkit-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%; } .c-video { bottom: 0px; } .shift-up-quad { bottom: 0px; margin-bottom: 0px; } .on-lg-margin-bottom { margin-bottom: 0px; } .md-no-padding-bottom { padding-bottom: 0px; } .md-no-padding-top { padding-top: 0px; } .shift-down { margin-top: 0px; } .shift-down-triple { margin-top: 0px; } .shift-down-quad { margin-top: 0px; } .blockquote-wrapper { padding: 24px; } .md-is-wrapping { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .c-gridpost__card.style4 { margin-bottom: 24px; border-style: solid; border-width: 1px; border-color: #e0e0e0; } .c-gridpost__image-bg { box-shadow: none; } .iconfont.is-16px { font-size: 16px; } .iconfont.is-11px { font-size: 11px; } .iconfont.is-burger { font-size: 9px; } .iconfont.is-offcanvas-close-button { font-size: 26px; } .c-grid3x2 { grid-column-gap: 48px; grid-row-gap: 48px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .c-process__step-no { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .c-process__line.is-vertical.is-first { top: 0%; height: 100%; } .c-process__line.is-vertical.is-last { height: 0%; } .md-text-align-center { text-align: center; } .lg-text-align-right { text-align: left; } .c-tab2__menu { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .c-tab2__link { margin-bottom: 16px; padding-right: 16px; padding-left: 16px; } .c-map__infobox { position: relative; } .c-grid1__item-2 { padding-top: 100%; } .c-gridgallery1__content.zindex5 { position: absolute; left: 0%; top: 0%; right: 0%; bottom: 0%; } .c-iconbox1__icon { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } .basis400 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } .c-services__card.has-shadow.has-hover-style-1.slidedown { -webkit-transform: none; -ms-transform: none; transform: none; } .c-quotebox.has-shadow.position-relative { position: static; width: 100%; } .basis410 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } .c-application__cta { padding: 48px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .c-grid-contact { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; } .c-imageblock-link { padding-top: 96px; padding-bottom: 96px; } .c-imageblock-link.img2 { background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.78)), to(hsla(0, 0%, 100%, 0.78))), url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.78), hsla(0, 0%, 100%, 0.78)), url('https://via.placeholder.com/1000x600.png?text=IMAGE'); background-position: 0px 0px, 50% 40%; background-size: auto, cover; background-repeat: repeat, no-repeat; } .navigation-menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .navigation-and-offcanvas { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; z-index: 9999; display: none; height: 100vh; min-width: 250px; padding-top: 32px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; background-color: #fff; } .navigation-section { position: static; z-index: 9999; padding-top: 16px; padding-bottom: 16px; } .burger-button { display: block; color: #1d2b36; font-size: 15px; } .mobile-navigation-bar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: 24px; margin-left: 24px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .navigation-overlay { position: absolute; left: 0%; top: 0%; right: 0%; bottom: 0%; z-index: 9999; display: none; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.57); } .c-nav__close-button { position: absolute; left: auto; top: 30px; right: 18px; bottom: auto; display: block; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); color: #556575; } } @media (max-width: 767px) { .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .col.lg-6.on-dark.sm-12 { -webkit-box-flex: 0; -webkit-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%; } .col.lg-6.no-margin-bottom.xs-12 { -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; } .col.lg-6.sm-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-6.sm-12.sm-no-margin-bottom { margin-bottom: 0px; } .col.lg-3.sm-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; } .col.lg-3.sm-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; background-color: #ffe3ca; } .col.lg-4.position-relative._100vh.no-margin-bottom.padding-top-bottom-double.sm-12 { -webkit-box-flex: 0; -webkit-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%; } .col.lg-4.no-margin-bottom.flexh-justify-end.no-padding-right.grow { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .col.lg-4.no-margin-bottom.flexh-justify-center.col-logo { padding-left: 0px; } .col.lg-4.md-6.sm-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-4.sm-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-4.sm-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; } .col.lg-7.padding-top-bottom-48.align-bottom.on-dark.no-margin-bottom.sm-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-5.sm-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.no-margin-bottom.lg-5.sm-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .section._100vh.align-center { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .section.position-relative.has-top-divider { padding-top: 96px; } .section.has-bg-accent.no-padding-bottom { padding-bottom: 0px; } .bg-divider { left: auto; right: auto; display: none; -webkit-transform: none; -ms-transform: none; transform: none; } .bg-divider.style1 { display: block; height: 100%; -webkit-transform: none; -ms-transform: none; transform: none; } .burger-menu-icon { min-width: 22px; } .quote.style5 { font-size: 23px; } .c-tabslider1__tab-link { padding-right: 9px; padding-left: 9px; font-size: 14px; } .c-tab1__menu { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .c-accordion__title { display: block; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; } .c-map__infobox { position: relative; max-width: 300px; } .c-team5 { -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .c-team6 { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; } } @media (max-width: 479px) { .col.lg-12 { overflow: scroll; } .col.lg-12.position-relative.xs-no-margin-bottom { margin-bottom: 0px; } .col.lg-6.xs-12 { -webkit-box-flex: 0; -webkit-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%; } .col.lg-6.md-12.no-margin-bottom-md { margin-bottom: 0px; } .col.lg-3.sm-6.xs-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-3.shift-down-double.md-6.xs-12 { margin-top: 0px; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-3.md-6.xs-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-4.no-margin-bottom.flexh-justify-end.no-padding-right.hidden-xs { display: none; } .col.lg-4.no-margin-bottom.flexh-justify-center.position-absolute-md { position: absolute; } .col.lg-4.no-margin-bottom.order-first.no-padding-left.col-logo.xs-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-4.no-margin-bottom.no-padding-lr.hidden-only-lg.w70 { -webkit-box-flex: 0; -webkit-flex: 0 80px; -ms-flex: 0 80px; flex: 0 80px; } .col.lg-4.no-margin-bottom.xs-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-4.sm-6.xs-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-1-5.md-6.xs-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-1-5.md-4.xs-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-2.md-4.xs-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-2.no-margin-bottom.no-padding-left.md-4.order-first.xs-8 { -webkit-box-flex: 0; -webkit-flex: 0 66.66%; -ms-flex: 0 66.66%; flex: 0 66.66%; } .col.lg-2.text-align-center.no-margin-bottom-lg.xs-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.lg-10.no-margin-bottom.xs-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } .col.xs-no-padding { margin-bottom: 0px; padding-right: 0px; padding-left: 0px; } .heading-beta { font-size: 52px; } .text-medium.xs-text-normal { font-size: 16px; } .heading-omega { font-size: 36px; } .section.is-hero.img1.on-dark.is-subpage.bgpos3 { background-size: cover; } .section.is-hero.img1.on-dark.is-subpage.bgpos4 { background-size: cover; } .section.xs-no-padding { padding-top: 0px; padding-bottom: 0px; } .section.xs-no-padding-bottom { padding-bottom: 0px; } .margin-bottom.rounded-pic { max-width: 64px; } .margin-bottom.is-rounded.max-width-100px { max-width: 100px; } .margin-left.xs-no-margin { margin-left: 0px; } .button-primary { -webkit-box-flex: 0; -webkit-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%; } .button-primary.is-ghost.margin-right.block-centered.tes { -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; } .button-primary.is-ghost.margin-right.block-centered.xs-margin-lr { margin-right: 24px; margin-left: 24px; } .flexh-align-center.wrap-xs { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .extra-menu { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .logo-image { min-width: 35px; } .fa.on-dark.close-button-offcanvas:hover { color: #fff; } .fa.is-64px.basis100px { -webkit-box-flex: 0; -webkit-flex: 0 100px; -ms-flex: 0 100px; flex: 0 100px; } .menu-button.xs-oder-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } .offcanvas-overlay { display: none; } .burger-menu-icon { min-width: 22px; } .hidden-xs { display: none; } .quote { padding-right: 0px; padding-left: 0px; font-size: 24px; } .quote.style2.c-testimonial3__quote { font-size: 19px; } .c-testimonial3__tab-link { padding-right: 5px; padding-left: 5px; } .c-testimonial3__info { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .c-testimonial3__tab { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .c-tabslider1__tab-link.w--current { padding-right: 0px; padding-left: 0px; } .c-article__related { max-width: 270px; } .rich-text blockquote { padding-right: 16px; padding-left: 16px; font-size: 36px; } .c-gridpost__category.style4 { width: 100%; } .xs-margin-bottom { margin-bottom: 24px; } .xs-is-wrapping { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .lg-md-sm-no-margin-bottom { margin-bottom: 24px; } .c-gridpost__clickable.style4 { max-width: 100%; } .c-gridpost__text.style2 { padding-right: 0px; padding-left: 0px; } .c-gridpost__image-bg { position: static; width: 100%; height: 200px; background-position: 50% 50%; } .lg-md-sm-margin-right { margin-right: 0px; } .c-tab2__menu { margin-bottom: 0px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .c-accordion2__toggle { display: block; } .c-gridgallery1 { grid-row-gap: 48px; } .c-iconbox { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .basis400 { margin-right: auto; margin-left: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .c-services { -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .c-services__card.slidedown { -webkit-transform: none; -ms-transform: none; transform: none; } .c-grid-contact { grid-row-gap: 48px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .c-imageblock-link { padding-right: 24px; padding-left: 24px; } } #w-node-6af7099d0730-46f8807d { -ms-grid-column-span: 1; grid-column-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-row: span 1; grid-row-start: span 1; } #w-node-bc198da7530f-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-1224f939bd26-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-e91effb30db5-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-7d76ffae7ec7-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-46fef675e189-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-02f3b4e32521-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-d037b18d0ed3-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-532a531e33f8-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-5b9793fd5ff2-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-c6962027db7b-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-8b0bf15ca12c-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-0197c72f9be4-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-2d2dcefecd54-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-17153076f2ee-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-c581c0f82fb2-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-face2952e99d-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-91d139297a80-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-cf152df97fc4-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-a3b16f760cfb-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-6109b1c83663-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-bb3bc34efbce-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-3a18f80e2be0-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-aec4c3a829d3-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-56b7ba8425b0-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-4fbc7af40d37-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-57c7db6a2489-88f88080 { -ms-grid-row: span 2; grid-row-start: span 2; -ms-grid-row-span: 2; grid-row-end: span 2; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-84a491bed1ec-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-10b43d18a851-88f88080 { -ms-grid-row: span 2; grid-row-start: span 2; -ms-grid-row-span: 2; grid-row-end: span 2; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-298b489a9118-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-ff1d707f8240-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-b6732ea21470-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-4cd7d32a4f2a-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-8c8a059a7817-88f88080 { -ms-grid-row: span 2; grid-row-start: span 2; -ms-grid-row-span: 2; grid-row-end: span 2; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-8c8a059a781b-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-8c8a059a781f-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-8c8a059a7823-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-8c8a059a7827-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-04c90d9aaf1a-88f88080 { -ms-grid-row: span 2; grid-row-start: span 2; -ms-grid-row-span: 2; grid-row-end: span 2; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-18125d257feb-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-7651b9c70687-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-39793d87bd66-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-26fd6fd6631e-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-26fd6fd66322-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-26fd6fd66326-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-26fd6fd6632a-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-6e1f4f1623dc-88f88080 { -ms-grid-row: span 2; grid-row-start: span 2; -ms-grid-row-span: 2; grid-row-end: span 2; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-6e1f4f1623e0-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-6e1f4f1623e4-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-d5bd42a2af97-88f88080 { -ms-grid-row: span 2; grid-row-start: span 2; -ms-grid-row-span: 2; grid-row-end: span 2; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-d5bd42a2af9b-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-d5bd42a2af9f-88f88080 { -ms-grid-row: span 2; grid-row-start: span 2; -ms-grid-row-span: 2; grid-row-end: span 2; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-d5bd42a2afa3-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-5ca11f1e56b0-88f88080 { -ms-grid-row: span 2; grid-row-start: span 2; -ms-grid-row-span: 2; grid-row-end: span 2; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-5ca11f1e56b4-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-5ca11f1e56b8-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-2a18b7d18f40-88f88080 { -ms-grid-row: span 2; grid-row-start: span 2; -ms-grid-row-span: 2; grid-row-end: span 2; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-2a18b7d18f44-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-2a18b7d18f48-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-e73e1aec822e-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-e73e1aec8232-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-e73e1aec8236-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-e73e1aec823a-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-7801bb9b5e8b-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-12263bcfe50f-c2f8808b { -ms-grid-row: span 2; grid-row-start: span 2; -ms-grid-row-span: 2; grid-row-end: span 2; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-12263bcfe513-c2f8808b { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-12263bcfe517-c2f8808b { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-12263bcfe51b-c2f8808b { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-12263bcfe51f-c2f8808b { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-7794ab2cfb4c-eef8808f { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } #w-node-24264df615bc-ddf88095 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-24264df615c1-ddf88095 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-24264df615c6-ddf88095 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-24264df615cb-ddf88095 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-24264df615d0-ddf88095 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-24264df615d5-ddf88095 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-28c5f4c5125e-935e24f8 { -ms-grid-column-span: 1; grid-column-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-row: span 1; grid-row-start: span 1; } #w-node-debad42ac59d-f625b111 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; } @media screen and (max-width: 991px) { #w-node-8c8a059a7817-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-04c90d9aaf1a-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-18125d257feb-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-7651b9c70687-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-39793d87bd66-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-26fd6fd6631e-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-26fd6fd66322-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-26fd6fd66326-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-26fd6fd6632a-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-6e1f4f1623dc-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-6e1f4f1623e0-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-6e1f4f1623e4-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-d5bd42a2af97-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-d5bd42a2af9b-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-d5bd42a2af9f-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-d5bd42a2afa3-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-5ca11f1e56b0-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-5ca11f1e56b4-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-5ca11f1e56b8-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-2a18b7d18f40-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-2a18b7d18f44-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-2a18b7d18f48-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-e73e1aec822e-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-e73e1aec8232-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-e73e1aec8236-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-e73e1aec823a-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-7801bb9b5e8b-88f88080 { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } #w-node-12263bcfe50f-c2f8808b { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; } } /* > 8. Fonts */ @font-face { font-family: 'Fa brands 400'; src: url('../fonts/fa-brands-400.woff2') format('woff2'), url('../fonts/fa-brands-400.eot') format('embedded-opentype'), url('../fonts/fa-brands-400.woff') format('woff'), url('../fonts/fa-brands-400.ttf') format('truetype'), url('../fonts/fa-brands-400.svg') format('svg'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Fa 400'; src: url('../fonts/fa-regular-400.woff2') format('woff2'), url('../fonts/fa-regular-400.eot') format('embedded-opentype'), url('../fonts/fa-regular-400.woff') format('woff'), url('../fonts/fa-regular-400.ttf') format('truetype'), url('../fonts/fa-regular-400.svg') format('svg'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Fa solid 900'; src: url('../fonts/fa-solid-900.woff2') format('woff2'), url('../fonts/fa-solid-900.eot') format('embedded-opentype'), url('../fonts/fa-solid-900.woff') format('woff'), url('../fonts/fa-solid-900.ttf') format('truetype'), url('../fonts/fa-solid-900.svg') format('svg'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Fontello'; src: url('../fonts/fontello.woff2') format('woff2'), url('../fonts/fontello.eot') format('embedded-opentype'), url('../fonts/fontello.eot') format('embedded-opentype'), url('../fonts/fontello.woff') format('woff'), url('../fonts/fontello.ttf') format('truetype'), url('../fonts/fontello.svg') format('svg'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Icomoon'; src: url('../fonts/icomoon.eot') format('embedded-opentype'), url('../fonts/icomoon.woff') format('woff'), url('../fonts/icomoon.ttf') format('truetype'), url('../fonts/icomoon.svg') format('svg'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Asas'; src: url('../fonts/asas.eot') format('embedded-opentype'), url('../fonts/asas.woff') format('woff'), url('../fonts/asas.ttf') format('truetype'), url('../fonts/asas.svg') format('svg'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-ExtraBold.woff') format('woff'), url('../fonts/Metropolis-Bold.woff') format('woff'); font-weight: 700; font-style: normal; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-ExtraBoldItalic.woff') format('woff'), url('../fonts/Metropolis-BoldItalic.woff') format('woff'); font-weight: 700; font-style: italic; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-Light.woff') format('woff'); font-weight: 300; font-style: normal; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-Black.woff') format('woff'); font-weight: 900; font-style: normal; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-BlackItalic.woff') format('woff'); font-weight: 900; font-style: italic; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-ExtraLight.woff') format('woff'); font-weight: 200; font-style: normal; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-ExtraLightItalic.woff') format('woff'); font-weight: 200; font-style: italic; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-Medium.woff') format('woff'); font-weight: 500; font-style: normal; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-Regular.woff') format('woff'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-RegularItalic.woff') format('woff'); font-weight: 400; font-style: italic; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-LightItalic.woff') format('woff'); font-weight: 300; font-style: italic; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-SemiBold.woff') format('woff'); font-weight: 600; font-style: normal; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-SemiBoldItalic.woff') format('woff'); font-weight: 600; font-style: italic; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-MediumItalic.woff') format('woff'); font-weight: 500; font-style: italic; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-Thin.woff') format('woff'); font-weight: 100; font-style: normal; } @font-face { font-family: 'Metropolis'; src: url('../fonts/Metropolis-ThinItalic.woff') format('woff'); font-weight: 100; font-style: italic; }