/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
with any questions regarding Web Fonts:  http://www.linotype.com
*/
@font-face {
  font-family: "Rotis Sans Serif Bold";
  src: url("fonts/743029/5674d94c-ceed-4ab0-bb91-2a08094f49b7.eot?#iefix");
  src: url("fonts/743029/5674d94c-ceed-4ab0-bb91-2a08094f49b7.eot?#iefix") format("eot"), url("fonts/743029/4bc0c94e-4540-41d8-af12-eb921b493d4f.woff2") format("woff2"), url("fonts/743029/69dfb4a1-a0ed-4805-9523-901448a8f8ae.woff") format("woff"), url("fonts/743029/cc35ff9e-589d-48dc-9650-24af3a6d7a64.ttf") format("truetype");
}
@font-face {
  font-family: "Rotis Sans Serif Extra";
  src: url("fonts/735429/7e5aeac5-0308-416d-a347-0aaad96a2d31.eot?#iefix");
  src: url("fonts/735429/7e5aeac5-0308-416d-a347-0aaad96a2d31.eot?#iefix") format("eot"), url("fonts/735429/75ec2be4-7969-4594-9c01-fb9c2add6376.woff2") format("woff2"), url("fonts/735429/13f09a40-3a24-44ca-8083-7c5e67fe802c.woff") format("woff"), url("fonts/735429/c15c78f4-0b68-45e1-9e4e-5abf429825f4.ttf") format("truetype"), url("fonts/735429/47e771a0-71f8-457b-a507-26686cf45aad.svg#47e771a0-71f8-457b-a507-26686cf45aad") format("svg");
}
@font-face {
  font-family: "Rotis Sans Serif Italic";
  src: url("fonts/743026/4221ed90-99b9-4c54-8fa7-aa07af4ca79b.eot?#iefix");
  src: url("fonts/743026/4221ed90-99b9-4c54-8fa7-aa07af4ca79b.eot?#iefix") format("eot"), url("fonts/743026/def010c6-0657-49cb-87ca-b68bd8dd86c9.woff2") format("woff2"), url("fonts/743026/ad6cccfb-0236-438d-ad21-fbc021eef018.woff") format("woff"), url("fonts/743026/e23a7a1e-4ab9-4e05-af4d-76272410edf3.ttf") format("truetype");
}
@font-face {
  font-family: "Rotis Sans Serif Light Italic";
  src: url("fonts/735435/1f3e93c6-507f-42ce-99ff-0c56ad99fef2.eot?#iefix");
  src: url("fonts/735435/1f3e93c6-507f-42ce-99ff-0c56ad99fef2.eot?#iefix") format("eot"), url("fonts/735435/19b357e8-f0ac-40ba-a4d3-8d53b213ae27.woff2") format("woff2"), url("fonts/735435/6ea8a73f-c5a8-459e-b22f-dffe6a99f71e.woff") format("woff"), url("fonts/735435/24e663f4-051d-454d-8b90-d729ac47bb27.ttf") format("truetype"), url("fonts/735435/8fb89571-1674-47a5-a883-23217282a94d.svg#8fb89571-1674-47a5-a883-23217282a94d") format("svg");
}
@font-face {
  font-family: "Rotis Sans Serif Light";
  src: url("fonts/735438/936d702e-cc78-418c-bf42-07956a0e18e0.eot?#iefix");
  src: url("fonts/735438/936d702e-cc78-418c-bf42-07956a0e18e0.eot?#iefix") format("eot"), url("fonts/735438/426cf71e-b8d1-4802-9690-1dcec0ef30c6.woff2") format("woff2"), url("fonts/735438/8acd0e02-7a91-4973-9c61-755704217f62.woff") format("woff"), url("fonts/735438/f308cbe1-92de-408b-91bf-9c839ab3e687.ttf") format("truetype"), url("fonts/735438/d7f4e9a4-5ff5-4460-96a6-8ae5990d4ccd.svg#d7f4e9a4-5ff5-4460-96a6-8ae5990d4ccd") format("svg");
}
@font-face {
  font-family: "Rotis Sans Serif";
  src: url("fonts/743023/a78ea274-2047-4fe1-bf7c-8b9c303a89d9.eot?#iefix");
  src: url("fonts/743023/a78ea274-2047-4fe1-bf7c-8b9c303a89d9.eot?#iefix") format("eot"), url("fonts/743023/ab0dbe10-e14c-4114-a36c-81f498110d3b.woff2") format("woff2"), url("fonts/743023/b811690f-c172-4bf5-89a9-70abcaacf324.woff") format("woff"), url("fonts/743023/e0cebd99-4f75-4c30-8954-9f6070e9625e.ttf") format("truetype");
}
html,
body,
.htmlarea-content-body {
  color: #000000;
  font-family: "Rotis Sans Serif", sans-serif;
  font-size: 16px;
  line-height: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  display: block;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  font-weight: normal;
  margin: 0;
  word-wrap: break-word;
}
.t3ddy-item > .ce > header h1,
.t3ddy-item > .ce > header h2,
.t3ddy-item > .ce > header h3,
.t3ddy-item > .ce > header h4,
.t3ddy-item > .ce > header h5,
.t3ddy-item > .ce > header h6,
.t3ddy-item > .ce > header .h1,
.t3ddy-item > .ce > header .h2,
.t3ddy-item > .ce > header .h3,
.t3ddy-item > .ce > header .h4,
.t3ddy-item > .ce > header .h5,
.t3ddy-item > .ce > header .h6,
.t3ddy-item > .ce-frame > .ce > header h1,
.t3ddy-item > .ce-frame > .ce > header h2,
.t3ddy-item > .ce-frame > .ce > header h3,
.t3ddy-item > .ce-frame > .ce > header h4,
.t3ddy-item > .ce-frame > .ce > header h5,
.t3ddy-item > .ce-frame > .ce > header h6,
.t3ddy-item > .ce-frame > .ce > header .h1,
.t3ddy-item > .ce-frame > .ce > header .h2,
.t3ddy-item > .ce-frame > .ce > header .h3,
.t3ddy-item > .ce-frame > .ce > header .h4,
.t3ddy-item > .ce-frame > .ce > header .h5,
.t3ddy-item > .ce-frame > .ce > header .h6 {
  margin-bottom: 20px;
  margin-top: -5px;
}
h1,
.h1 {
  color: #e73331;
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 20px;
}
h1 a,
.h1 a,
h1 a:visited,
.h1 a:visited {
  color: #e73331;
}
.hgroup h1 + h2,
.hgroup .h1 + h2,
.hgroup h1 + .h2,
.hgroup .h1 + .h2 {
  margin-top: -14px;
}
h2,
.h2 {
  color: #000000;
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 20px;
}
h2 a,
.h2 a,
h2 a:visited,
.h2 a:visited {
  color: #000000;
}
h2 a:hover,
.h2 a:hover,
h2 a:visited:hover,
.h2 a:visited:hover,
h2 a:focus,
.h2 a:focus,
h2 a:visited:focus,
.h2 a:visited:focus {
  color: #e73331;
}
h2.special,
.h2.special {
  background: url('../Images/ico-colon.svg') no-repeat 0 3px;
  color: #e73331;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  font-size: 20px;
  letter-spacing: 0.11em;
  line-height: 1.5;
  margin-bottom: 12px;
  padding: 0 0 0 14px;
}
hgroup h2 + h3,
hgroup .h2 + h3,
hgroup h2 + .h3,
hgroup .h2 + .h3 {
  margin-top: -14px;
}
h3,
.h3 {
  color: #e73331;
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 12px;
}
h3 a,
.h3 a,
h3 a:visited,
.h3 a:visited {
  color: #e73331;
}
hgroup h3 + h4,
hgroup .h3 + h4,
hgroup h3 + .h4,
hgroup .h3 + .h4 {
  margin-top: -10px;
}
h4,
.h4 {
  color: #000000;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 12px;
}
h4 a,
.h4 a,
h4 a:visited,
.h4 a:visited {
  color: #000000;
}
h4 a:hover,
.h4 a:hover,
h4 a:visited:hover,
.h4 a:visited:hover,
h4 a:focus,
.h4 a:focus,
h4 a:visited:focus,
.h4 a:visited:focus {
  color: #e73331;
}
h5,
.h5 {
  color: #000000;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 3px;
}
h5 a,
.h5 a,
h5 a:visited,
.h5 a:visited {
  color: #000000;
}
h5 a:hover,
.h5 a:hover,
h5 a:visited:hover,
.h5 a:visited:hover,
h5 a:focus,
.h5 a:focus,
h5 a:visited:focus,
.h5 a:visited:focus {
  color: #e73331;
}
h6,
.h6 {
  color: #000000;
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 3px;
}
h6 a,
.h6 a,
h6 a:visited,
.h6 a:visited {
  color: #000000;
}
h6 a:hover,
.h6 a:hover,
h6 a:visited:hover,
.h6 a:visited:hover,
h6 a:focus,
.h6 a:focus,
h6 a:visited:focus,
.h6 a:visited:focus {
  color: #e73331;
}
p {
  margin-bottom: 15px;
}
.ce-bodytext p,
.htmlarea-content-body p,
.ce-bodytext ul,
.htmlarea-content-body ul,
.ce-bodytext ol,
.htmlarea-content-body ol,
.ce-bodytext blockquote,
.htmlarea-content-body blockquote {
  margin-bottom: 15px;
}
.ce-bodytext ul,
.htmlarea-content-body ul,
.ce-bodytext ol,
.htmlarea-content-body ol {
  margin-top: 0;
}
.ce-bodytext ul ul,
.htmlarea-content-body ul ul,
.ce-bodytext ol ul,
.htmlarea-content-body ol ul,
.ce-bodytext ul ol,
.htmlarea-content-body ul ol,
.ce-bodytext ol ol,
.htmlarea-content-body ol ol {
  margin-bottom: 0;
}
.ce-bodytext ul li,
.htmlarea-content-body ul li,
.ce-bodytext ol li,
.htmlarea-content-body ol li {
  line-height: 1.5;
}
.ce-bodytext ol,
.htmlarea-content-body ol {
  padding-left: 13px;
}
.ce-bodytext ol li,
.htmlarea-content-body ol li {
  padding-left: 3px;
}
.ce-bodytext ol ol,
.htmlarea-content-body ol ol,
.ce-bodytext ol li + li,
.htmlarea-content-body ol li + li {
  margin-top: 12px;
}
.ce-bodytext ul,
.htmlarea-content-body ul {
  list-style: none;
  padding-left: 0;
}
.ce-bodytext ul li,
.htmlarea-content-body ul li {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOC40cHgiIGhlaWdodD0iOC40cHgiIHZpZXdCb3g9IjAgMCA4LjQgOC40IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4LjQgOC40IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNFNzMzMzEiIHBvaW50cz0iOC40LDQuMiAwLDguNCAwLDAgIi8+DQo8L3N2Zz4NCg==") no-repeat 0 5px transparent;
  padding-left: 16px;
}
.ce-bodytext ul ul,
.htmlarea-content-body ul ul,
.ce-bodytext ul li + li,
.htmlarea-content-body ul li + li {
  margin-top: 12px;
}
.ce-bodytext > *:last-child,
.htmlarea-content-body > *:last-child {
  margin-bottom: 0;
}
p {
  line-height: 1.5;
  font-size: 16px;
  margin-top: 0;
}
b,
strong {
  font-family: "Rotis Sans Serif Extra", sans-serif;
  font-weight: normal;
}
a {
  word-wrap: break-word;
}
a,
a:visited {
  color: #676c6e;
  text-decoration: none;
  transition: all 200ms;
  -moz-transition: all 200ms;
  -ms-transition: all 200ms;
  -webkit-transition: all 200ms;
}
a:focus,
a:hover {
  color: #e73331;
  text-decoration: underline;
}
a.arrow-before-right,
a.arrow-before-left,
a.download,
a.forward {
  display: inline-block;
  position: relative;
}
a.arrow-before-right:before,
a.arrow-before-left:before,
a.download:before,
a.forward:before,
a.arrow-before-right:after,
a.arrow-before-left:after,
a.download:after,
a.forward:after {
  position: absolute;
  top: 3px;
}
a.arrow-before-left {
  padding-left: 16px;
}
a.arrow-before-left:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik04LDBjMCwwLDQsMCw0LDR2NGMwLDAsMCw0LTQsNEg0YzAsMC00LDAtNC00VjRjMCwwLDAtNCw0LTRIOEw4LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyLjM2MTMyODEsNiA4LjUwMzkwNjMsMi42NDMwNjY0IDguNTAzOTA2Myw5LjM1ODM5ODQgMi4zNjEzMjgxLDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") center center no-repeat;
  content: '';
  display: inline-block;
  height: 12px;
  left: 0;
  width: 12px;
}
a.arrow-before-right {
  padding-left: 20px;
}
a.arrow-before-right:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") center center no-repeat;
  content: '';
  display: inline-block;
  height: 20px;
  left: 0;
  width: 20px;
}
a.download {
  padding-left: 16px;
}
a.download:after {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik0xOSw5aC00VjNIOXY2SDVsNyw3TDE5LDl6IE01LDE4djJoMTR2LTJINXoiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wLDBoMjR2MjRIMFYweiIvPg0KPC9zdmc+DQo=") center center no-repeat;
  background-size: 16px auto;
  content: '';
  display: inline-block;
  height: 12px;
  left: 0;
  width: 12px;
}
a.forward {
  padding-right: 16px;
}
a.forward:after {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") center center no-repeat;
  content: '';
  display: inline-block;
  height: 12px;
  right: 0;
  width: 12px;
}
