/*
Privacy Policy CSS
*/

.privacy-policy .site-header { background-color: #fff; }
.privacy-policy .site-header .nav-primary ul li a { color: #000; }
.privacy-policy .site-header .nav-primary ul li a:hover { color: #f2a001; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out; }
.privacy-policy .site-inner { margin: 0; padding: 0; max-width: 100%; }

.overview { display: flex; flex-direction: column; margin: 0; padding: 2em 2em 4em; width: 100%; }

.overview-container { display: flex; flex-direction: column; margin: 0 auto; padding: 2em 0 0; max-width: 1480px; width: 100%; }
.overview-details {}
 
.overview-details h1 { color: #333; font-family: 'Bebas Neue'; font-size: 3.8rem; font-weight: 400; line-height: 1; margin: 0 0 .1em; padding: 0; position: relative; text-align: left; text-transform: uppercase; }
.overview-details p { color: #333; font-family: 'Raleway'; font-size: 1.8rem; font-weight: 400; line-height: 1.4; margin: 0; padding: 1em 0; position: relative; text-align: left; }
.overview-details a { color: #333; }
.overview-details strong { font-family: 'Raleway'; font-size: 2.2rem; font-weight: 600; line-height: 1.6em; }

@media only screen and (max-width: 1480px) {
.overview-details h1 { font-size: 3.6rem; }
}

@media only screen and (max-width: 1280px) {
.overview-details h1 { font-size: 3.4rem; }
}

@media only screen and (max-width: 1023px) {
.overview { padding: 1em 2em 4em; }
.overview-details h1 { font-size: 3.2rem; }
.overview-details p { font-size: 1.7rem; }
.overview-details strong { font-size: 2.1rem; }
}

@media only screen and (max-width: 768px) {
.overview { padding: 1em 1.5em 3em; }
.overview-details h1 { font-size: 3.1rem; }
.overview-details strong { font-size: 2rem; }
}

@media only screen and (max-width: 640px) {
.overview-container { padding: 1.5em 0 0; }
.overview-details p { padding: 0.8em 0; }
.overview-details h1 { font-size: 3rem; }
.overview-details strong { font-size: 1.9rem; }
}

@media only screen and (max-width: 580px) {
.overview { padding: 1em 1.5em 2em; }
.overview-container { padding: 1em 0 0; }
}

@media only screen and (max-width: 480px) {
.overview-details h1 { font-size: 2.8rem; }
.overview-details strong { font-size: 1.8rem; }
.overview-details p { font-size: 1.6rem; }
}