/* Webfont: CompassSerif-Regular */@font-face {
    font-family: 'CompassSans';
    src: url(https://extassets.agentaprd.com/agenta/fonts/CompassSans-Regular.eot); /* IE9 Compat Modes */
    src: url(https://extassets.agentaprd.com/agenta/fonts/CompassSans-Regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(https://extassets.agentaprd.com/agenta/fonts/CompassSans-Regular.woff) format('woff'), /* Modern Browsers */
         url(https://extassets.agentaprd.com/agenta/fonts/CompassSans-Regular.ttf) format('truetype'), /* Safari, Android, iOS */
         url(https://extassets.agentaprd.com/agenta/fonts/CompassSans-Regular.svg#CompassSans-Regular) format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: CompassSerif-Regular */@font-face {
    font-family: 'CompassSerif';
    src: url(https://extassets.agentaprd.com/agenta/fonts/CompassSerif-Regular.eot); /* IE9 Compat Modes */
    src: url(https://extassets.agentaprd.com/agenta/fonts/CompassSerif-Regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(https://extassets.agentaprd.com/agenta/fonts/CompassSerif-Regular.woff) format('woff'), /* Modern Browsers */
         url(https://extassets.agentaprd.com/agenta/fonts/CompassSerif-Regular.ttf) format('truetype'), /* Safari, Android, iOS */
         url(https://extassets.agentaprd.com/agenta/fonts/CompassSerif-Regular.svg#CompassSerif-Regular) format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: CompassNo-Serif-Regular */@font-face {
    font-family: 'CompassNo';
    src: url(https://extassets.agentaprd.com/agenta/fonts/CompassNo-Serif-Regular.eot); /* IE9 Compat Modes */
    src: url(https://extassets.agentaprd.com/agenta/fonts/CompassNo-Serif-Regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(https://extassets.agentaprd.com/agenta/fonts/CompassNo-Serif-Regular.woff) format('woff'), /* Modern Browsers */
         url(https://extassets.agentaprd.com/agenta/fonts/CompassNo-Serif-Regular.ttf) format('truetype'), /* Safari, Android, iOS */
         url(https://extassets.agentaprd.com/agenta/fonts/CompassNo-Serif-Regular.svg#CompassSerif-Regular) format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: CompassNo-Serif-Italic */@font-face {
    font-family: 'CompassNoItalic';
    src: url(https://extassets.agentaprd.com/agenta/fonts/CompassNo-Serif-Italic.eot); /* IE9 Compat Modes */
    src: url(https://extassets.agentaprd.com/agenta/fonts/CompassNo-Serif-Italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(https://extassets.agentaprd.com/agenta/fonts/CompassNo-Serif-Italic.woff) format('woff'), /* Modern Browsers */
         url(https://extassets.agentaprd.com/agenta/fonts/CompassNo-Serif-Italic.ttf) format('truetype'), /* Safari, Android, iOS */
         url(https://extassets.agentaprd.com/agenta/fonts/CompassNo-Serif-Italic.svg#CompassSerif-Regular) format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

* {
	box-sizing: border-box;
}

body {
	text-rendering: geometricPrecision;
}

body#privacyPolicy {
	position: relative;
}
div#privacyPolicy.modal {
	z-index: 999999;
}
body#privacyPolicy button.close {
	padding: 0;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 50px;
	color: #fff;
	opacity: 1;
	z-index: 9999;
}

body#privacyPolicy button.close ,
div#privacyPolicy.modal.show button.close {
	color: #000;
	cursor: pointer;
	z-index: 9999;
}
body#privacyPolicy .icon-close:before {
    font-family: 'agenta-icons';
    content: "\e924";
	font-size: 24px;
}

body#privacyPolicy ,
div#privacyPolicy.modal.show .modal-dialog {
	font-family: CompassSans, sans-serif;
	width: 100%;
	max-width: 100%;
	background-color: #fff;
	color: #000;
	height: auto;
	z-index: 8888;
	bottom: 0;
	left: 0;
	top: 0;
	right: 0;
	opacity: 1;
	margin: 0;
	padding: 1rem;
	font-size: .9rem;
	overflow: auto;
}

body#privacyPolicy,
div#privacyPolicy.modal.show .modal-dialog .modal-body {
	padding: 5%;
}

body#privacyPolicy h1, 
div#privacyPolicy.modal.show .modal-dialog h1 {
    font-family: CompassSerif, sans-serif;
    color: #000000;
    font-size: clamp(2rem, 2vw, 3.75rem);
    line-height: 1;
    font-weight: 500;
    margin: 0 0 2rem 0;
    padding: 0;
}

body#privacyPolicy h2 ,
body#privacyPolicy h4 ,
div#privacyPolicy.modal.show .modal-dialog h2 ,
div#privacyPolicy.modal.show .modal-dialog h4 {
	color: #444444;
	font-size: 1.5rem;
	line-height: 1.75;
	font-weight: 500;
	margin: 0;
	padding: 0;
}

body#privacyPolicy p ,
div#privacyPolicy.modal.show .modal-dialog p,
body#privacyPolicy ul li,
div#privacyPolicy.modal.show .modal-dialog ul li {
	font-family: CompassSans, sans-serif;
	color: #555555;
	font-size: 1rem;
	line-height: 1.75;
	margin: 0 0 1rem;
	text-wrap: pretty;
}

body#privacyPolicy ul ,
div#privacyPolicy.modal.show .modal-dialog ul {
	margin: 0 0 2rem 0;
	padding: 0;
}

body#privacyPolicy ul li,
div#privacyPolicy.modal.show .modal-dialog ul li{
	list-style-type: disc;
	margin-left: 2rem;
}

body#privacyPolicy a ,
div#privacyPolicy.modal.show .modal-dialog a {
	color: #5aa0c9;
}
body#privacyPolicy a:hover ,
div#privacyPolicy.modal.show .modal-dialog a:hover {
	color: #000;
}
