.cqtooltip-wrapper{position:relative;margin:0 auto}.cqtooltip-wrapper img{width:100%;height:auto}.tooltipster-content p{line-height:140%;margin:4px 0}.tooltipster-content h2,.tooltipster-content h3,.tooltipster-content h4,.tooltipster-content h5{margin:4px 0 6px}.cq-hotspots{position:absolute;left:0;top:0;width:100%;height:100%;background-size:contain;z-index:100}.cq-hotspots .hotspot-item{position:absolute}.cq-hotspots .hotspot-item a{width:24px;height:24px;border:2px solid rgba(255,255,255,.4);color:#fff;text-decoration:none;position:absolute;left:auto;top:auto;border-radius:100%;-moz-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;-webkit-transition:all .2s ease-out;-webkit-transition-delay:0;transition:all .2s ease-out 0}.cq-hotspots .hotspot-item.pulse-white a{border:none;-webkit-animation:pulse-white 2s ease-out infinite;-moz-animation:pulse-white 2s ease-out infinite;animation:pulse-white 2s ease-out infinite}.cq-hotspots .hotspot-item.pulse-gray a{border:none;-webkit-animation:pulse-gray 2s ease-out infinite;-moz-animation:pulse-gray 2s ease-out infinite;animation:pulse-gray 2s ease-out infinite}.cq-hotspots .hotspot-item.pulse-red a{border:none;-webkit-animation:pulse-red 2s ease-out infinite;-moz-animation:pulse-red 2s ease-out infinite;animation:pulse-red 2s ease-out infinite}.cq-hotspots .hotspot-item.pulse-green a{border:none;-webkit-animation:pulse-green 2s ease-out infinite;-moz-animation:pulse-green 2s ease-out infinite;animation:pulse-green 2s ease-out infinite}.cq-hotspots .hotspot-item.pulse-yellow a{border:none;-webkit-animation:pulse-yellow 2s ease-out infinite;-moz-animation:pulse-yellow 2s ease-out infinite;animation:pulse-yellow 2s ease-out infinite}.cq-hotspots .hotspot-item.pulse-blue a{border:none;-webkit-animation:pulse-blue 2s ease-out infinite;-moz-animation:pulse-blue 2s ease-out infinite;animation:pulse-blue 2s ease-out infinite}.cq-hotspots .hotspot-item.pulse-purple a{border:none;-webkit-animation:pulse-purple 2s ease-out infinite;-moz-animation:pulse-purple 2s ease-out infinite;animation:pulse-purple 2s ease-out infinite}.cq-hotspots .hotspot-item a:hover{-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-webkit-animation:none;-moz-animation:none;animation:none}.cq-hotspots .hotspot-item a span{width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:100%;position:absolute;display:block;background:#FFF;left:50%;top:50%}.cq-hotspots .hotspot-item a i{display:block;font-size:12px;position:relative;width:100%;text-align:center;font-style:normal;color:#fff;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cq-hotspots .hotspot-item.cq-pulse a i{margin-top:6px}.cq-hotspots .hotspot-item a:focus{outline:0}@-webkit-keyframes pulse-white{0%{-webkit-transform:scale(1);box-shadow:0 0 rgba(255,255,255,1)}50%{-webkit-transform:scale(1.1);box-shadow:0 0 0 8px rgba(255,255,255,0)}100%{-webkit-transform:scale(1);box-shadow:0 0 rgba(255,255,255,0)}}@-moz-keyframes pulse-white{0%{-moz-transform:scale(1);box-shadow:0 0 rgba(255,215,0,1)}50%{-moz-transform:scale(1.1);box-shadow:0 0 0 8px rgba(255,215,0,0)}100%{-moz-transform:scale(1);box-shadow:0 0 rgba(255,215,0,0)}}@keyframes pulse-white{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(255,255,255,1)}50%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 0 0 8px rgba(255,255,255,0)}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(255,255,255,0)}}@-webkit-keyframes pulse-red{0%{-webkit-transform:scale(1);box-shadow:0 0 rgba(255,69,0,1)}50%{-webkit-transform:scale(1.1);box-shadow:0 0 0 8px rgba(255,69,0,0)}100%{-webkit-transform:scale(1);box-shadow:0 0 rgba(255,69,0,0)}}@-moz-keyframes pulse-red{0%{-moz-transform:scale(1);box-shadow:0 0 rgba(255,69,0,1)}50%{-moz-transform:scale(1.1);box-shadow:0 0 0 8px rgba(255,69,0,0)}100%{-moz-transform:scale(1);box-shadow:0 0 rgba(255,69,0,0)}}@keyframes pulse-red{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(255,69,0,1)}50%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 0 0 8px rgba(255,69,0,0)}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(255,69,0,0)}}@-webkit-keyframes pulse-green{0%{-webkit-transform:scale(1);box-shadow:0 0 rgba(50,205,50,1)}50%{-webkit-transform:scale(1.1);box-shadow:0 0 0 8px rgba(50,205,50,0)}100%{-webkit-transform:scale(1);box-shadow:0 0 rgba(50,205,50,0)}}@-moz-keyframes pulse-green{0%{-moz-transform:scale(1);box-shadow:0 0 rgba(50,205,50,1)}50%{-moz-transform:scale(1.1);box-shadow:0 0 0 8px rgba(50,205,50,0)}100%{-moz-transform:scale(1);box-shadow:0 0 rgba(50,205,50,0)}}@keyframes pulse-green{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(50,205,50,1)}50%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 0 0 8px rgba(50,205,50,0)}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(50,205,50,0)}}@-webkit-keyframes pulse-yellow{0%{-webkit-transform:scale(1);box-shadow:0 0 rgba(255,215,0,1)}50%{-webkit-transform:scale(1.1);box-shadow:0 0 0 8px rgba(255,215,0,0)}100%{-webkit-transform:scale(1);box-shadow:0 0 rgba(255,215,0,0)}}@-moz-keyframes pulse-yellow{0%{-moz-transform:scale(1);box-shadow:0 0 rgba(255,215,0,1)}50%{-moz-transform:scale(1.1);box-shadow:0 0 0 8px rgba(255,215,0,0)}100%{-moz-transform:scale(1);box-shadow:0 0 rgba(255,215,0,0)}}@keyframes pulse-yellow{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(255,215,0,1)}50%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 0 0 8px rgba(255,215,0,0)}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(255,215,0,0)}}@-webkit-keyframes pulse-gray{0%{-webkit-transform:scale(1);box-shadow:0 0 rgba(127,127,127,1)}50%{-webkit-transform:scale(1.1);box-shadow:0 0 0 8px rgba(127,127,127,0)}100%{-webkit-transform:scale(1);box-shadow:0 0 rgba(127,127,127,0)}}@-moz-keyframes pulse-gray{0%{-moz-transform:scale(1);box-shadow:0 0 rgba(127,127,127,1)}50%{-moz-transform:scale(1.1);box-shadow:0 0 0 8px rgba(127,127,127,0)}100%{-moz-transform:scale(1);box-shadow:0 0 rgba(127,127,127,0)}}@keyframes pulse-gray{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(127,127,127,1)}50%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 0 0 8px rgba(127,127,127,0)}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(127,127,127,0)}}@-webkit-keyframes pulse-blue{0%{-webkit-transform:scale(1);box-shadow:0 0 rgba(0,191,255,1)}50%{-webkit-transform:scale(1.1);box-shadow:0 0 0 8px rgba(0,191,255,0)}100%{-webkit-transform:scale(1);box-shadow:0 0 rgba(0,191,255,0)}}@-moz-keyframes pulse-blue{0%{-moz-transform:scale(1);box-shadow:0 0 rgba(0,191,255,1)}50%{-moz-transform:scale(1.1);box-shadow:0 0 0 8px rgba(0,191,255,0)}100%{-moz-transform:scale(1);box-shadow:0 0 rgba(0,191,255,0)}}@keyframes pulse-blue{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(0,191,255,1)}50%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 0 0 8px rgba(0,191,255,0)}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(0,191,255,0)}}@-webkit-keyframes pulse-purple{0%{-webkit-transform:scale(1);box-shadow:0 0 rgba(160,32,240,1)}50%{-webkit-transform:scale(1.1);box-shadow:0 0 0 8px rgba(160,32,240,0)}100%{-webkit-transform:scale(1);box-shadow:0 0 rgba(160,32,240,0)}}@-moz-keyframes pulse-purple{0%{-moz-transform:scale(1);box-shadow:0 0 rgba(160,32,240,1)}50%{-moz-transform:scale(1.1);box-shadow:0 0 0 8px rgba(160,32,240,0)}100%{-moz-transform:scale(1);box-shadow:0 0 rgba(160,32,240,0)}}@keyframes pulse-purple{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(160,32,240,1)}50%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 0 0 8px rgba(160,32,240,0)}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 rgba(160,32,240,0)}}@media screen and (min-width:320px) and (max-width:479px){.cq-hotspots .hotspot-item a{width:16px;height:16px}.cq-hotspots .hotspot-item a span{width:4px;height:4px;margin:-2px 0 0 -2px}.cq-hotspots .hotspot-item a i{font-style:normal;font-size:10px}}@media only screen and (min-width:160px) and (max-width:319px){.cq-hotspots .hotspot-item a{width:14px;height:14px}.cq-hotspots .hotspot-item a span{width:4px;height:4px;margin:-2px 0 0 -2px}.cq-hotspots .hotspot-item a i{font-style:normal;font-size:10px}}.tooltipster-default {
border-radius: 5px;
border: 2px solid #000;
background: #4c4c4c;
color: #fff;
} .tooltipster-default .tooltipster-content {
font-family: Arial, sans-serif;
font-size: 14px;
line-height: 16px;
padding: 8px 10px;
overflow: hidden;
} .tooltipster-default .tooltipster-arrow .tooltipster-arrow-border { } .tooltipster-icon {
cursor: help;
margin-left: 4px;
} .tooltipster-base {
padding: 0;
font-size: 0;
line-height: 0;
position: absolute;
left: 0;
top: 0;
z-index: 9999999;
pointer-events: none;
width: auto;
overflow: visible;
}
.tooltipster-base .tooltipster-content {
overflow: hidden;
} .tooltipster-arrow {
display: block;
text-align: center;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
display: block;
width: 0;
height: 0;
position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
border-left: 8px solid transparent !important;
border-right: 8px solid transparent !important;
border-top: 8px solid;
bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
border-left: 9px solid transparent !important;
border-right: 9px solid transparent !important;
border-top: 9px solid;
bottom: -7px;
}
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
border-left: 8px solid transparent !important;
border-right: 8px solid transparent !important;
border-bottom: 8px solid;
top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
border-left: 9px solid transparent !important;
border-right: 9px solid transparent !important;
border-bottom: 9px solid;
top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
left: 0;
right: 0;
margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
border-top: 8px solid transparent !important;
border-bottom: 8px solid transparent !important;
border-left: 8px solid;
top: 50%;
margin-top: -7px;
right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
border-top: 9px solid transparent !important;
border-bottom: 9px solid transparent !important;
border-left: 9px solid;
margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
border-top: 8px solid transparent !important;
border-bottom: 8px solid transparent !important;
border-right: 8px solid;
top: 50%;
margin-top: -7px;
left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
border-top: 9px solid transparent !important;
border-bottom: 9px solid transparent !important;
border-right: 9px solid;
margin-top: -8px;
} .tooltipster-fade {
opacity: 0;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
-ms-transition-property: opacity;
transition-property: opacity;
}
.tooltipster-fade-show {
opacity: 1;
}
.tooltipster-grow {
-webkit-transform: scale(0,0);
-moz-transform: scale(0,0);
-o-transform: scale(0,0);
-ms-transform: scale(0,0);
transform: scale(0,0);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
-webkit-transform: scale(1,1);
-moz-transform: scale(1,1);
-o-transform: scale(1,1);
-ms-transform: scale(1,1);
transform: scale(1,1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-swing {
opacity: 0;
-webkit-transform: rotateZ(4deg);
-moz-transform: rotateZ(4deg);
-o-transform: rotateZ(4deg);
-ms-transform: rotateZ(4deg);
transform: rotateZ(4deg);
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
}
.tooltipster-swing-show {
opacity: 1;
-webkit-transform: rotateZ(0deg);
-moz-transform: rotateZ(0deg);
-o-transform: rotateZ(0deg);
-ms-transform: rotateZ(0deg);
transform: rotateZ(0deg);
-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
top: 0;
-webkit-transition-property: top;
-moz-transition-property: top;
-o-transition-property: top;
-ms-transition-property: top;
transition-property: top;
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
top: 0px !important;
opacity: 0;
}
.tooltipster-slide {
left: -40px;
-webkit-transition-property: left;
-moz-transition-property: left;
-o-transition-property: left;
-ms-transition-property: left;
transition-property: left;
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
left: 0px !important;
opacity: 0;
} .tooltipster-content-changing {
opacity: 0.5;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}
.tooltipster-light {
border-radius: 5px;
border: 1px solid #cccccc;
background: #ededed;
color: #666666;
}
.tooltipster-light .tooltipster-content {
font-family: Arial, sans-serif;
font-size: 14px;
line-height: 16px;
padding: 8px 10px;
}
.tooltipster-shadow {
border-radius: 5px;
background: #fff;
box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
color: #2c2c2c;
}
.tooltipster-shadow .tooltipster-content {
font-family: 'Arial', sans-serif;
font-size: 14px;
line-height: 16px;
padding: 8px 10px;
}
.tooltipster-punk {
border-radius: 5px;
border-bottom: 3px solid #f71169;
background: #2a2a2a;
color: #fff;
}
.tooltipster-punk .tooltipster-content {
font-family: 'Courier', monospace;
font-size: 14px;
line-height: 16px;
padding: 8px 10px;
}
.tooltipster-noir {
border-radius: 0px;
border: 3px solid #2c2c2c;
background: #fff;
color: #2c2c2c;
}
.tooltipster-noir .tooltipster-content {
font-family: 'Georgia', serif;
font-size: 14px;
line-height: 16px;
padding: 8px 10px;
}