#hero-section-wrapper { position: relative; max-height: 100vh; z-index: 1; overflow: hidden; } #hero-section-wrapper:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgb(16, 16, 16, 0.4); z-index: 0; } #hero-section-wrapper > .container-fluid { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; } #hero-section-wrapper .eyebrow-text { font-size: 21px; font-weight: 500; color: var(--pg-orange); margin-bottom: 20px; text-transform: uppercase; } #hero-section-wrapper .hero-section-holder { position: relative; z-index: 2; max-width: 696px; } #hero-section-wrapper .videoembed { display: block; width: 100%; height: auto; object-fit: cover; margin-left: auto; } #hero-section-wrapper h1 { font-size: 101px; font-weight: 500; line-height: 90%; color: var(--pg-color-surface); margin: 0 0 30px 0; text-transform: none; } @media (max-width: 992px) { #hero-section-wrapper h1 { font-size: 67px; } } @media (max-width: 767px) { #hero-section-wrapper h1 { font-size: 48px; } } @media (max-width: 420px) { #hero-section-wrapper h1 { font-size: 36px; } } #hero-section-wrapper strong { color: var(--pg-orange); font-weight: 700; } #hero-section-wrapper .hero-section-text { max-width: 650px; font-size: 20px; font-weight: 400; color: var(--pg-color-surface); margin-bottom: 30px; line-height: 140%; } #hero-section-wrapper a.primary-button { display: inline-block; } #hero-section-wrapper .hero-form-holder { width: 100%; margin: 0 auto; padding: 25px; border-radius: 25px; background-color: var(--pg-color-ink); } #section-two-wrapper { padding: 80px 0; } #section-two-wrapper .section-two-image-holder img { max-width: 500px; margin: 0 auto; } #section-two-wrapper img { display: block; width: 100%; height: auto; margin: 30px 0; } #section-two-wrapper .section-two-content-holder { max-width: 650px; } #section-two-wrapper h2 { font-size: 67px; font-weight: 500; line-height: 90%; color: var(--pg-color-ink); margin: 0 0 30px 0; text-transform: none; } @media (max-width: 992px) { #section-two-wrapper h2 { font-size: 48px; } } @media (max-width: 767px) { #section-two-wrapper h2 { font-size: 36px; } } @media (max-width: 420px) { #section-two-wrapper h2 { font-size: 32px; } } #section-two-wrapper h2 strong { color: var(--pg-orange); font-weight: 500; text-transform: none; } #section-two-wrapper .section-two-text-holder { font-size: 20px; font-weight: 400; line-height: 140%; color: var(--pg-color-ink); margin: 0 0 30px 0; } #section-two-wrapper a.primary-button { display: inline-block; } #section-three-wrapper { position: relative; display: flex; align-items: center; padding: 80px 0; background: url(/wp-content/uploads/2024/04/vdc-whitepaper-about-proglove-bg-image.jpg) top right no-repeat; background-size: cover; } #section-three-wrapper .section-three-content-holder { max-width: 650px; } #section-three-wrapper h2 { font-size: 67px; font-weight: 500; line-height: 90%; color: var(--pg-color-surface); margin: 0 0 30px 0; text-transform: none; } @media (max-width: 992px) { #section-three-wrapper h2 { font-size: 48px; } } @media (max-width: 767px) { #section-three-wrapper h2 { font-size: 36px; } } @media (max-width: 420px) { #section-three-wrapper h2 { font-size: 32px; } } #section-three-wrapper h2 strong { color: var(--pg-orange); font-weight: 500; text-transform: none; } #section-three-wrapper .section-three-text-holder { font-size: 20px; color: var(--pg-color-surface); margin-bottom: 0; line-height: 140%; font-weight: 400; } #stats-top-section-wrapper { padding: 80px 0; width: 100%; background-color: var(--pg-color-ink); } #stats-top-section-wrapper .stat-image-content img { display: block; width: 46px; height: auto; } #stats-top-section-wrapper p.value { font-size: 20px; font-weight: 700; text-transform: uppercase; line-height: 100%; margin: 0 0 10px 0; color: var(--pg-orange); line-height: 80%; } #stats-top-section-wrapper p.what { font-size: 14px; font-weight: 400; text-transform: uppercase; line-height: 100%; margin: 0 0 10px 0; color: var(--pg-color-surface); } #stats-top-section-wrapper .stat-box-wrapper { text-align: center; position: relative; opacity: 0; } #stats-top-section-wrapper .stat-box-wrapper.active { bottom: 0; opacity: 1; transition: 0.5s ease-out all; } #stats-top-section-wrapper .stat-image-content { width: 50px; margin: 0 auto; } #section-five-wrapper { position: relative; display: flex; align-items: center; padding: 80px 0; background: url('/wp-content/uploads/2026/11/main-footer-background-image.webp') top right no-repeat; background-size: cover; } #section-five-wrapper .section-five-content-holder { max-width: 650px; } #section-five-wrapper h2 { font-size: 67px; font-weight: 500; line-height: 90%; color: var(--pg-color-surface); margin: 0 0 30px 0; text-transform: none; } @media (max-width: 992px) { #section-five-wrapper h2 { font-size: 48px; } } @media (max-width: 767px) { #section-five-wrapper h2 { font-size: 36px; } } @media (max-width: 420px) { #section-five-wrapper h2 { font-size: 32px; } } #section-five-wrapper h2 strong { color: var(--pg-orange); font-weight: 500; text-transform: none; } #section-five-wrapper .section-five-text-holder { font-size: 20px; color: var(--pg-color-surface); margin-bottom: 0; line-height: 140%; font-weight: 400; margin: 0 0 30px 0; } #section-five-wrapper a.primary-button-transparent { display: inline-block; } #stats-bottom-section-wrapper { padding: 80px 0; width: 100%; background-color: var(--pg-color-ink); } #stats-bottom-section-wrapper p.value { font-size: 45px; font-weight: 700; text-transform: uppercase; line-height: 100%; margin: 0 0 10px 0; color: var(--pg-orange); line-height: 80%; } #stats-bottom-section-wrapper p.what { font-size: 20px; font-weight: 700; text-transform: uppercase; line-height: 100%; margin: 0 0 10px 0; color: var(--pg-color-surface); } #stats-bottom-section-wrapper .per { font-size: 14px; font-weight: 400; line-height: 100%; margin: 0 0 10px 0; color: var(--pg-color-surface); } #stats-bottom-section-wrapper .stat-box-wrapper { text-align: center; position: relative; opacity: 0; } #stats-bottom-section-wrapper .stat-box-wrapper.active { bottom: 0; opacity: 1; transition: 0.5s ease-out all; } #stats-bottom-section-wrapper .stat-image-content img { display: block; margin: 0 auto; } #our-customers-wrapper { padding: 60px 0; background: url(/wp-content/uploads/2024/03/testimonials-background-image.jpg) center center no-repeat; background-size: cover; min-height: 770px; } #our-customers-wrapper h2.title { font-size: 67px; font-weight: 500; text-transform: none; line-height: 90%; margin: 0 0 30px 0; } @media (max-width: 992px) { #our-customers-wrapper h2.title { font-size: 48px; } } @media (max-width: 767px) { #our-customers-wrapper h2.title { font-size: 36px; } } @media (max-width: 420px) { #our-customers-wrapper h2.title { font-size: 32px; } } #our-customers-wrapper h2.title strong { color: var(--pg-orange); font-weight: 500; text-transform: none; } #our-customers-wrapper p.subtitle { font-size: 20px; line-height: 100%; margin: 0 0 48px 0; } #our-customers-wrapper .our-customers-slide { height: 100%; position: relative; padding: 25px; border-radius: 25px; backdrop-filter: blur(50px); } #our-customers-wrapper .testimonial-top-section { display: flex; align-items: start; } #our-customers-wrapper .testimonial-image { width: 100px; height: 100px; display: flex; align-items: start; } #our-customers-wrapper .testimonial-image img { display: block; width: 50px; height: auto; margin: 8px 20px 0 0; } #our-customers-wrapper .testimonial-author .name { font-size: 20px; color: var(--pg-orange); margin: 0; } #our-customers-wrapper .testimonial-author .job-title { font-size: 16px; font-weight: 300; min-height: 48px; } #our-customers-wrapper .testimonial-content .quote { font-size: 20px; font-weight: 300; line-height: 120%; margin: 0 0 25px 0; min-height: 264px; } #our-customers-wrapper .testimonial-bottom-part a { display: inline-block; } #section-seven-wrapper { padding: 80px 0; } #section-seven-wrapper h2.title { color: var(--pg-color-ink); font-size: 67px; font-weight: 500; text-transform: none; line-height: 90%; margin: 0 0 30px 0; } @media (max-width: 992px) { #section-seven-wrapper h2.title { font-size: 48px; } } @media (max-width: 767px) { #section-seven-wrapper h2.title { font-size: 36px; } } @media (max-width: 420px) { #section-seven-wrapper h2.title { font-size: 32px; } } #section-seven-wrapper h2.title strong { color: var(--pg-orange); font-weight: 500; text-transform: none; } #section-seven-wrapper p { color: var(--pg-color-ink); font-size: 20px; font-weight: 400; margin: 0 0 30px 0; } #section-seven-wrapper a { display: inline-block; } #section-seven-wrapper h3 { color: var(--pg-orange); font-weight: 500; margin: 0 0 30px 0; text-transform: none; font-size: 36px; } @media (max-width: 992px) { #section-seven-wrapper h3 { font-size: 32px; } } @media (max-width: 767px) { #section-seven-wrapper h3 { font-size: 28px; } } @media (max-width: 420px) { #section-seven-wrapper h3 { font-size: 24px; } } #section-seven-wrapper .section-seven-authors-content img.vdc-logo { display: block; max-width: 500px; width: 100%; height: auto; margin: 0 0 30px 0; } #section-seven-wrapper .author-images { display: flex; } #section-seven-wrapper .author-images img { display: block; max-width: 130px; width: 100%; height: auto; margin: 0 0 20px 0; } #section-seven-wrapper .author-box:first-of-type { margin: 0 40px 0 0; } #section-seven-wrapper .author-box p { margin: 0; } @media only screen and (max-width: 1440px) { } @media only screen and (max-width: 992px) { #hero-section-wrapper { padding: 80px 0 16px 0; max-height: unset; overflow: auto; background-color: var(--pg-color-ink); } #hero-section-wrapper > .container-fluid { position: relative; transform: none; left: auto; top: auto; } #hero-section-wrapper .hero-section-holder { position: relative; transform: none; z-index: 2; padding: 40px 0 10px; } #hero-section-wrapper .hero-form-holder { max-width: 650px; margin: 0; padding: 0; } #hero-section-wrapper h1 { font-size: 101px; font-weight: 500; text-transform: none; } @media (max-width: 992px) { #hero-section-wrapper h1 { font-size: 67px; } } @media (max-width: 767px) { #hero-section-wrapper h1 { font-size: 48px; } } @media (max-width: 420px) { #hero-section-wrapper h1 { font-size: 36px; } } #hero-section-wrapper .videoembed { display: none; } #section-two-wrapper { padding: 40px 0; } #section-two-wrapper h2 { font-size: 67px; font-weight: 500; text-transform: none; } @media (max-width: 992px) { #section-two-wrapper h2 { font-size: 48px; } } @media (max-width: 767px) { #section-two-wrapper h2 { font-size: 36px; } } @media (max-width: 420px) { #section-two-wrapper h2 { font-size: 32px; } } #section-three-wrapper { padding: 40px 0; background: var(--pg-color-ink); } #section-three-wrapper .col-lg-6:last-of-type { display: none; } #section-three-wrapper h2 { font-size: 67px; font-weight: 500; text-transform: none; } @media (max-width: 992px) { #section-three-wrapper h2 { font-size: 48px; } } @media (max-width: 767px) { #section-three-wrapper h2 { font-size: 36px; } } @media (max-width: 420px) { #section-three-wrapper h2 { font-size: 32px; } } #stats-top-section-wrapper { padding: 40px 0; } #stats-top-section-wrapper .stat-box-wrapper { opacity: 1; } #section-five-wrapper { padding: 40px 0; background: var(--pg-color-surface); } #section-five-wrapper h2 { font-size: 67px; color: var(--pg-color-ink); font-weight: 500; text-transform: none; } @media (max-width: 992px) { #section-five-wrapper h2 { font-size: 48px; } } @media (max-width: 767px) { #section-five-wrapper h2 { font-size: 36px; } } @media (max-width: 420px) { #section-five-wrapper h2 { font-size: 32px; } } #section-five-wrapper .section-five-text-holder { color: var(--pg-color-ink); } #stats-bottom-section-wrapper { padding: 40px 0; } #stats-bottom-section-wrapper .stat-box-wrapper { opacity: 1; } #our-customers-wrapper { padding: 40px 0; } #our-customers-wrapper h2.title { font-size: 67px; font-weight: 500; text-transform: none; } @media (max-width: 992px) { #our-customers-wrapper h2.title { font-size: 48px; } } @media (max-width: 767px) { #our-customers-wrapper h2.title { font-size: 36px; } } @media (max-width: 420px) { #our-customers-wrapper h2.title { font-size: 32px; } } #our-customers-wrapper .col-lg-4 { margin-bottom: 30px; } #our-customers-wrapper .col-lg-4:last-of-type { margin-bottom: 0; } #our-customers-wrapper .testimonial-content .quote { min-height: unset; } #section-seven-wrapper { padding: 40px 0; } #section-seven-wrapper h2.title { font-size: 67px; font-weight: 500; text-transform: none; } @media (max-width: 992px) { #section-seven-wrapper h2.title { font-size: 48px; } } @media (max-width: 767px) { #section-seven-wrapper h2.title { font-size: 36px; } } @media (max-width: 420px) { #section-seven-wrapper h2.title { font-size: 32px; } } } @media only screen and (max-width: 768px) { #hero-section-wrapper .hero-section-holder { padding: 60px 0; } #hero-section-wrapper h1 { font-size: 101px; font-weight: 500; text-transform: none; } @media (max-width: 992px) { #hero-section-wrapper h1 { font-size: 67px; } } @media (max-width: 767px) { #hero-section-wrapper h1 { font-size: 48px; } } @media (max-width: 420px) { #hero-section-wrapper h1 { font-size: 36px; } } #our-customers-wrapper h2.title { line-height: 100%; font-weight: 500; text-transform: none; font-size: 67px; } @media (max-width: 992px) { #our-customers-wrapper h2.title { font-size: 48px; } } @media (max-width: 767px) { #our-customers-wrapper h2.title { font-size: 36px; } } @media (max-width: 420px) { #our-customers-wrapper h2.title { font-size: 32px; } } #our-customers-wrapper p.subtitle { line-height: 100%; } }
