@charset "utf-8";
/* CSS Document */
/* © 2022 EX3 Inc. All Rights Reserved. */

/***************PRIVACY POLICY*******************/
* {
    line-height: 1.3em;
}
:root {
  --dark:rgba(0,0,0,1.0);
  --black: rgba(0,0,0,1.0);
  --grey: rgb(129, 129, 129);
  --white: rgba(255,255,255,1.0);
  --dark-grey: rgba(255,255,255,0.2);
  --light-grey: rgb(255, 255, 255, 0.6);
  --bknd: linear-gradient(rgba(255,255,255,1.0), rgba(237,234,220,1.0));
}

body.privacy_policy section:nth-of-type(1) {
    height: 50%;
    max-height: 500px;
}

body.privacy_policy section:nth-of-type(1)::after {
    background-image: url(../img/hybrid_intel_for_enterprises1.jpg);
	background-attachment: fixed;
	content: '';
    opacity: 0.75;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
}

body.privacy_policy section.two main a {
    color:var(--white);
}

body.privacy_policy section.two main {
    position: absolute;
    top:2.5%;
    right:25%;
    width:40%;
}

body.privacy_policy section.two main ul {
    font-size: 1.1em;
    font-weight: 200;
    line-height: 1.3em;
}

body.privacy_policy section.two main ul li {
    margin:0 0 15px 0;
}

body.privacy_policy section.two main h1, body.privacy_policy section.two main h2, body.privacy_policy section.two main p {
    opacity: 1;
    width:100%;
    left:0;
    animation: none;
    transition: none;
    opacity: 1;
}

body.privacy_policy section.two main h1 {
    font-size: 2em;
}

body.privacy_policy section:nth-of-type(2)::after {
    background-image: none;
}
  
/* The policy reads as one continuous document: no snap points. Scoped to the
   page with policy text so 404.html (same body class) keeps its behaviour. */
html:has(body.privacy_policy section.two main) {
    scroll-snap-type: none;
}

body.privacy_policy:has(section.two main) section {
    scroll-snap-align: none;
}
