/*!
  iPanorama 360 - jQuery Virtual Tour
  @name ipanorama.theme.modern.css
  @description a jQuery plugin for creating a panorama viewer and virtual tours
  @version 1.2.2
  @author Max Lawrence 
  @site http://www.avirtum.com
  @copyright (c) 2016 Max Lawrence (http://www.avirtum.com)
*/
.ipnrm.ipnrm-theme-modern .ipnrm-view {
  background-color: #19191b;
}
.ipnrm.ipnrm-theme-modern:hover .ipnrm-hotspot:after {
  opacity: 1;
}
.ipnrm.ipnrm-theme-modern .ipnrm-hotspot {
  -webkit-animation: ipanorama-hotspot-pulse 0.7s steps(7) infinite alternate;
  animation: ipanorama-hotspot-pulse 0.7s steps(7) infinite alternate;
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  width: 48px;
  height: 48px;
  background-image: url(data:image/png;base64,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);
  z-index: 1;
}
.ipnrm.ipnrm-theme-modern .ipnrm-hotspot:after {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABHBJREFUeNrEV1tLVFEY3Wcu3sfb3LSp6EWIEpnpCmElBb0EQZBdKAR78Cf0W8KHBJ+6WK8JUgY9i6RIEL4U2pg66sx4mdGZOa01nO9wHI/O8VYHNvvMnH32Wt/ae3/fOpqu6+p/Xh6nAwcGBhrRRdE6XC5XW0VFxWmPxxPgHIVCIbG5uTmby+Wm8XsKbaK3t/eXk3m1cgoA2IUuhna9vr7+Ql1dXVN1dXUDCNS43e7iGBBQW1tb2Y2NjdTa2tpyOp2eBpkveDQGIskDEwD4GXT3GhoabjQ2NkZ8Pp+3pqZGVVVVKUSvrAQAqLLZrAIJtbq6qpLJZHxpaWkSz4YwZBxEdMcEjKivIMrHgUDgclNTUyWiV7W1taqyslLh/yI4lqI4nnPk83mqUCSxvr5eJLGysqIWFxd/4J4kRkAiXZYAwBnWTUTaEw6H2/1+v7KCe71eE1zTNJOAkLAqkUql1PLyspqfn4+j/4Ch70EiVW4TXiJ4a2trezAYVJDfBCcwG4EFXC4SICk+5/KQqDT814rx3ViSDAIcAoktWwJ4eAryPkHk5wkO6beBW6PeIaVBio3jhIy8g70QgjoPocoMhn+V91wW8Cp097HmVyG7JpHLhtsLvJSIgHOvcNNyCbmUCIoBPgVWeAcBXGcB2oWovdY13y3ywcHBQGdnZ5SN96VERAUhgROkcJJUc3Mzj/StbQSMJNOFAS124HZXf3//SZx5Nxvv7cYICe4D5I4iCczvhqp3DExTgSiTDAZUOAHfz2VdDi4nEhmJnDOyqkmgAw/8lMp61PZa876+vhls1iwb78uR4D7i3CQBNYjbYZ4C5nb86eNDSTLlNlxPT88im6N8j7nkeBpK6AiyzSTAwoJWLenVyY6PxWIXrb/Hx8fHnJwOI0doaKfNJWBVA7DmFPyglyVHECtg3QOef1H7SwLzmARYz1nR2CSvH8fFeQWHmCYBmglUsk0WEhaU4yAhxcooWDrwZk0CdDI0E6xiLKlC4qgjl5KNgHW0aesemEJGW2IJJQkqIctxlNEDVGUyGZZq3bBuJoEJ2igYhwLNBEkclQql4JwfWHFimgRoIBH1JziYP3QyHMQX+CKVOKz0lJ3gUJkmJYd+REyr9fhNwrVMIiWHkalcpRlxv3XBCk5FDZ9Ih/Qbj0dtLRkqVBTF6EUkEmlDjtdYPlkfSEYq20EipzVbWFhQ8Xg8hf4lon+7myX7BnneYdBzRN+C6DU5knZe0A641KBivVUikSCBdbRhDBsuZ0p96B7AOHSHQqEgeo0egfWcSki9sPOEYs8lcspOU0rwubm5UYx5heh/OrHl9ejuAvgRLNoJuCQX67iQoBqiBJs1ychu54bDmuuIfhUEPmK+N6Xge36YGPb8GgCfQYUOOhmQcEnJFp8oHyYiu3HUdKx7nhsORF5T9lI7vp9PsxC627RRdDJQQSMJllRWNYOATumZ4QBegPRzPGp49BnA3w/1bWj3cUozwXpulNTixylzu5Fej/bj9LivvwIMACgz5oU4E9CoAAAAAElFTkSuQmCC);
  opacity: 0;
}
.ipnrm.ipnrm-theme-modern .ipnrm-hotspot.ipnrm-hotspot-scene:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAD9klEQVRIx6WVS2hcZRTHf/e7j9x5ZpJMEqOZNIjBEmtIWo0gxJQKFawURKiKUhhw2aW4s2hWRYQupDvhLkxr1erWQMEKrsWYEKUSkLSZZpLJZDqTeWTm3vt9LuaZR33gWd57/7/v3HO+8z+a4v+FcdRDJ8YkE2LMGjHiGDJbS3mrrLCUvHf4W+1gBo5gipnoyXBPoNsK6oDErVYKpdzuqvcjPyfzfwtwRjnf/VLsiYgZxMagDvCoUqFIfmNnWd7il6Q6EuAIpq234s/3dEUJ0YWFjgAUPi5VyhR5yPYfxVvcTu4eAjg6s8GLgyf6qMtNdAQaoFD4jSwK5NjayH3Ht8lCXad/1AAsTgffGzoxQA9RglgtgIZAQ6BjYGBioEf80Upl8e6U7OiCk7DeHnymnx5CdLXObqXZAInGGzngXSis8xOAAHBsXo+/0Kd1E8LGOCBvQgQ6FkGi9NGfsN5xBlsAjnef7jGjR57eGQKBRZAIMXqnONMAODFOxx5ry5uxFr50fOjUwKlL4/cjnQiTABGiun3WidUzmIyejFgH5X+GrgzfCJl08Xng8nAnQsfCJkxknMk6YCLcF2w0rpn8WujTxPWQjU2YXuaDc8P3w22EQRc2AcEECBBjgYiN1SG/F/okcT1kYKJwsYgyH5xLpMLNcuoYWNjKHAMB1ogVMDqKdzd6dfhGCI7JMVcpj6fdJ2UXXwavDG9G2h0xMDVzBAQYcV3rrL0z+Fm4xrj/4eYbD6uqzCv5y+lnXY1roauDnU0Vmh6v1+DASD+3l1DH1Afp19K26wudqn9ma25zwh9Rk5U2oGkGBsisHJAomlNxbjNezWqvZoRaN3Uk24ZiJvOxlGJmpwlQSCQyCwbUUm7Ms3wUCg0I1GYyElMVdB2FhqmVRdid3dYwVFPu4+MpNwUCvNVKoYqL38pBV6ZqV1wCYKq2XOLjUlO11XoNVko7Fap4SNS+249WoYSr7b/aCp8ae1QUK/UCLu1OF5+KiMCBMYr4F/LLts3FXMw7LC+zu8FSw1Cc2b73E0P9dGPvu86HQyGpUmSblLf+RfJacxqXc8s5uUsFF9n450fJXaoUyZN7wJ3WOCd35NfbqzuqQJnaIxF1+R675MgWSjeTv7X9AH4tfZNJb6s8Jap4HR1pi5uumCVTziywsM8Tp1hM7WlylOB+N1GoVtuqlCmQZaucvsN8cuuwrUc5F30z/niPCBPAwmyYav3a1NijRF5li5nv+Sq5duRicXRetN7tnYjqYWFjYSCgcf4eZVXwcw9KN1loWvrRq22Al+2zkfGAZmNqQgOpPGqqLIvp0m1+SP7+D7uxvVzNMXNEj2PIrJuq/fvl+l/jLyBmoK43F+HNAAAAAElFTkSuQmCC);
}
.ipnrm.ipnrm-theme-modern .ipnrm-info,
.ipnrm.ipnrm-theme-modern .ipnrm-btn-load {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  bottom: 5px;
  left: 5px;
  padding: 10px 15px;
  color: #ffffff;
  background-color: #0d0d0e;
  border-radius: 3px;
  font-size: 14px;
  font-weight: bold;
  opacity: 0.8;
}
.ipnrm.ipnrm-theme-modern .ipnrm-info p {
  margin: 0;
}
.ipnrm.ipnrm-theme-modern .ipnrm-btn-load {
  cursor: pointer;
}
.ipnrm.ipnrm-theme-modern .ipnrm-btn-load:hover {
  color: #19191b;
  background-color: #ffffff;
}
.ipnrm.ipnrm-theme-modern .ipnrm-btn-load:before {
  content: "CLICK TO LOAD...";
}
.ipnrm.ipnrm-theme-modern .ipnrm-btn-load p {
  display: none;
}
.ipnrm.ipnrm-theme-modern .ipnrm-load-info {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 44px;
  height: 44px;
  margin: -22px 0 0 -22px;
  background-color: transparent;
  z-index: 1;
}
.ipnrm.ipnrm-theme-modern .ipnrm-load-info p {
  display: none;
}
.ipnrm.ipnrm-theme-modern .ipnrm-load-info-inner {
  -webkit-animation: ipanorama-loader 1.1s infinite linear;
  animation: ipanorama-loader 1.1s infinite linear;
  width: 100%;
  height: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAopJREFUeNrUWYtxgzAMhV4HYAQ2KBvE3YARGCHdIJ3AzQSswAY0EySZADaADVyLs6lDHJAFJkR3yu+C/BDSkyyHQojgleQdXsIwnGODKd2p96FcpLZST1J/lZKkcy7RwwAsl9qAHUdt1LVsDcCwSKkXj6JIpGkqOOeiLEsxFPgN/jMCvnQB7gI4ksr1QnEcizzPRdM0YkoOhwPG61ytsQjgROpZexSAugh4GRkqZ7XWLMCJjlN49BiPDgVu0DG+EyrgHiw8VorADSZJQknK5BHgsHu5p7VEJUQkPRRkWTYZ5HVdB5fLJbher/33oiiCtm0pLAQXfSpKnPRwpGMW41l45AQvYmM6wgDmOmankgnYwligUtdmRjHJ1G8VETSfAsw0G4wl2H6/p3DpDYc7KBsD3Bkcoy4Zz2ZypIT4TB0rZPkIMNNFAeHZZoozEdzeuHp5CDgf865RAOaCpYDObYCbsdg1EiwNlpPUgZtvALMxZjCqVemhxcUmIgOsb0b8BrvdzmrxeDzqj98eAGNtsv/MU3dpaxGrqjJ51pdgeLo0PdxVFMbu6RTKrZLCI2CM7Q7jm5GxVtG9AXz0CPiKZJUeMEZqj4DRticBQ9e1KVFJJ2xJB5xs7MkyjzAyDLWZPNxvgaClBOCWtpF7BMwx7aYJGEPem6K1E8JoTJklIAtCjPjfyYxh5trqPas03zQ/yAs30fz07eXcrfia7SU2LDbTwLvE0ya2SK5efsom1DZIARLfE/uBQjUytUGFH8qrMcHmj9Qv9CDlyYoepFCSYmm1JjV6GLgFsM7j1meDJQ20V4jZ2QNt65GBB130yGAJLl39UGYzx16PJvDUg8XIEoeLHiyGr3Z0+yfAAJ1ViEC/YzjDAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
}
.ipnrm.ipnrm-theme-modern .ipnrm-load-progress {
  display: none;
}
.ipnrm.ipnrm-theme-modern .ipnrm-compass {
  position: absolute;
  right: 5px;
  bottom: 8px;
  width: 32px;
  height: 32px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABKhJREFUeNrEl21MU1cYx3svl/dCrVJYAjjMMLwYWBkpa2HKmJTxKgVaeRU+VLIygX1b9kHYJ/3qYGxzWYLMRFlmQ8aLQnRkLhlpDQKJikXIUmhBswIFLJS2tPfuOYwS1vTSF4Y7yS/peX2enuc55/4PRlEUw7FgGMZwUfDw8HAOl8t9R61Wr8zMzMxBm5HhRnG0hzO8K4GxsbFZMpnsulQqvQr1E16vhTxyxNW/B+Kam5vvW61WUqVSGQQCQQu0HfPGnjcOhPJ4aU0KhVIP9imLxUreuNGl5XA4udAXcNgOEAC3paV1wmKxUXaWllYsjY1Ng2hnXIXioA4cEwpzrqhU0+smk5Xay6NHY6vp6RlfuArFQRzwBU53dHw7ZzRaKGe0tX09y+GEC/cLxUEciJRIyrs0mldmg8FMOWNhQWepr5f1wdiTdKFwtOXu0QlksY7wqqtr81ksth9JUgxnMJmhvtXVF05DKEpgDtudhXE3x0TX1NQ18nh8ts1GMfYjKSmFJRKJGyAUKTDP/79wICQ1lZcvKhGn+vkHEDaSZOwHSVGY5HxVVM7HeTKYG+XKhisH0LE7WVBYXB8fnxhCt/WOBAUFE1VVtVlpafxzMJ91EAeO5uYVVubmFh0nCD8fdx1ApKTw2AUFxY2uQkHnAPoaBfr7ByTn5Radj45+O9gT4whIcKyisu74h1nZDSiH6GzROeCX/G5KkkRS1Xgm82wYhuHYP0fWM4KDmYRU2iCE5BXRhYLOgeCMjMzCc8VlGWFhnIC959Zk2rSZzSanOLtTTp1KZoklVbWwJocuyWiurD3sFIPh9VZiYvQw/PwFWHeYgeIcCXykVi+fIQgC/9daHubAxsjI7wN9ffKRpSWdaTsjAGZICNH65dU4JpP5HFrkwK0duoHhisraSIXiaRrhC8Z35jybfLIml9++CbVFT/SAPQmzv2r7XqvRrpLzC68pxNNns+a6uvo7OyLELp2OcLmpTXL5vUX7OMTUi5dbkEdobKz9z7p7FSMvNiGuT4YG+3/Wamc3kEpDsNlsv7z8wszkZO5ZGMNECQuOJpWWlX8mSP8gzD4Omfqp+0fNw4e/fgcVLUB6cw/oh4YGuocGBzTWLYsNh5V9cJyR+l4aWyjMk0J/DLrtSksln4qKy6JQv52J8ccrd+/2diwu6iZgjNnbi8gKzMBCP0xNPTfgOCwOhIaGEPn5RQmw7eKYmBMlFRUXhBEREf72fqNxw9rdffO30VEl+jKuubpqXRXD+Pjovd5eeWFCYkJmYGDQ9py4+Dhmsai0ZtNotL3P5x/FfTB7TlF35LfnHzwYvA7Vebqt91SUwueYJerp6dfp9UYKsby8QarVr8xarW7L3oYYHv5jRSDI+JxOGR1IkIjF5V3q2Zfm1TUT5QyN9i/LxYufeCRIPJZk7e3fzNEpomvX2kGScQ5Nkm2L0uzsnCuTky/WHfWgUjl66KJ0V5Zfvtw6sVcR63R6y6VLb0aW7z5MRkYUevQmMJm2yM7ON/cw2X2aNTU130evoslJlYHP9/5p5s494FjQuZ4fG3vc2d/f+9b09PSfSqWiB9pWvHmbYv/38/xvAQYAou+vfWd6Du4AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
}
.ipnrm.ipnrm-theme-modern .ipnrm-btn {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
.ipnrm.ipnrm-theme-modern .ipnrm-btn.ipnrm-btn-zoom-in {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxVJREFUeNrEV0FvEkEY3dmdXdiGEgotpVTTi8aTt8aoh0aSmiZNY+jBi01vJsarp6a3Jh682JOcesRDf4cHQ2K1Se3NQFogBbUFTJaFLTs7flOXhi4DLNqVCS87y+zOvPnmfW92EKVUGGURhRGXkRPAnTcIITfvBABzgJuAMfs/AjgD5AA/AOagTi6XnlXacFHkaDT6IJVKZfL5fL1YLOqFQkEvlUqNTCZTWV9ffw3PRN10dDnmkASCz9bWtgrFYoNYFnUinU5n4Zm7wxDAQy6ZDG9NIkFEFukmTAj1wUX9aw24Ka2WKVgwW/h1tVm8P6+bAIseIZbA0E2ACp4TYFIxCQMdCQFqgXKs/hGg/0pAAvgvBAfW4OgwWKtWUQtCQDgRaDQNxmocEHI0IdsrDMB5Z59OAkzBt5aXnzyWZRwHwTFvuny42WwqM/HZRwiJiBeBUCikLCwkXgQC43l474qryYpiHB8f7e1/2ftgm9YfZp35D6Pd2dzcereykryvqn7J6Q2E5ZnPL4XDEUWSpC7b1HXdrNUqLTZDxLHVfP5YSyaXklD92O7bGYG51dWnD+PxG2OD1o4nOL9fxbHYbE9dRSJTzCdm+2kggERRtDzaorV63bQ11luE4HBU8OoTgQ7OAiIrsiggb8YXObpxfg/8zGW/aUw/XkBhkxOEer8I5HZ2Um/L5ZPnis+nOrPAbLWsyamob37+3gQITnLOBtKsfnCw/4u9B1Lqmu3JSfErXLJXDMKRhtg2kTik2gQhZmcnlqZpgURi8eX2dmpxejrmdw6wu/u+sLHx6g2MfYgxRrYB2X2L57VatQxVBr1XGjKVnjJUKmc8JYRVVV1iS8lZToFNutHQ96D6ya0M8XCaBUeTZQljCQiInDbctm7q1WZ0MUsRBpewyG3rDLsnBJjBQgAAqBcBzz9IEAs/bwn+BwELNimTKZw3mL1BmV4SMMrl759zuWw9GBzHhmEQO30RI1WpnB7CbXWocDp8wM1JahJwGzBjT4DawtPsg8kRy3O3B5NhCVzfvsQzolGclEd+OP0twAAsImYnQX8MHwAAAABJRU5ErkJggg==);
}
.ipnrm.ipnrm-theme-modern .ipnrm-btn.ipnrm-btn-zoom-out {
  top: 39px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO5JREFUeNpi/P//P8NAAsZRB4w6YNQBow4YdcCgcgAjIyMfkFIDYnkg5qSyXf+A+DkQXwHi1zB7WdAUKW/evHmVq6urPC18++nTp99iYmIeQOYBmBi6A6TU1bXF//1jYqKFA/7+ZQCZK44shu4Alg8fv/7nF/hFk/j+/OU3RoJjwXDlHwaGXz//0sQBv3+BzWXE54DvrKxMDGxszDRxAAcHGygK/uJzwKP9+3dcSEvLsKSFA16+fPcDSL3Alw25gJQSKDcAMR+V7QdGLsNTIL4KxG9h9qI7gG4FEFYHjBbFow4YdcCoA0YdMBAAIMAA+COJXLrYojEAAAAASUVORK5CYII=);
}
.ipnrm.ipnrm-theme-modern .ipnrm-btn.ipnrm-btn-fullscreen {
  left: auto;
  right: 5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BJREFUeNrEl01ME0EUx7v90EAlta0VJCEQIYhBsdxAKRANJiaixggaDoKJCcRooICCNw+c0BBvEOJHgzbS1BrbknDyTky0oNgDH/LV75Y2tLR02XbHGbJryrIlplvsJL9s385233/evHk7gwEAeJlsfF6GW8YFCBMNDMO4vOsIpBCSDznM0h+DuCG/IRv01AvTOJgirVarUSqVpWydaHB2u93f0NDQDM2vfzuQEhouTSQSVf2yWoNxkgTJiOJ4HD56K9Fv2nKAIIi1brX61erK2hYZBzw2IuEtJEC064/pigA1nSerqqpGZmetIRyPASY+X2AbPnPnQCJAJVlwampq3mazR+NxksfGQS5DuUwmv2o0Tfadv1B7LAZDziROgv2XITfnssbXb8YGa2vrFfRIY7EYCIfDhEQiOYRstghwzQGMct5m+DTh8a1HAI3XFwYdHQ+tFRVK04+f8xF0b2XVQzBzgKsASUFBYav+o9nj9mwCGpc7BNTdfd9hfx2kvEZV93J6Zi6ysOhESXg5nQKKRkfHpp3OEKBxOIKgq+sJcq6CZFHTXKRS1be3tNztpapl2gTktbS0Dlutq7jdHgQ22wbZ2bnLeWKyI1tM512qAjDqJcchOVTNL2+8dvO9xTIf7X/6DJXYWoZz1paqAHleXn7TwMALY1lZ+T0UAUpEcXV1zQ14PQvJ/pcXpSJALpXK2sZ1Zs+abQOYzF/8JSWlj9B9KjJC6srjIgB9Uk9BTqMMZzr/MG702NBcUxgMkw7YdyaV5ElWiouHh9++02h0JrFYfAXaRyEy6LxxZEQzWFd3UcHnYzwE/LoCy/S3Bdgf5VTCGBG4vrTkJtzuTaDVGlx8Pr89Kyv7gV4P1zm8R+NyhUi1us9CJVw2F79MAbfn5tZwH6xiCK1W79TpPrtpG+H1bpI9PTvOVak6309A8+KiHQ8EtgAbfn+E7O3t5+x8XwHLKw48GMIBE5fbT3R3P55Jh/NEAXu+hkIBtgOzLS8thoeGnpvhT5R4kQPblsPE4wkEe6msrJQYjeb7Uqn0EnxMmrZdBGMKmtbXA9sEEQfJMJkmXAqFoobrZibZFDhdLmcUjThZUyrP5eTm5mZ7vV4sHQHAEksw3LvLqSp4AiJgE04dLqwQL2WnHAE2Af/tSMZ6MsrESTnjh9M/AgwAy7sAuM05QbAAAAAASUVORK5CYII=);
}
.ipnrm.ipnrm-theme-modern .ipnrm-btn.ipnrm-btn-fullscreen.ipnrm-active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5xJREFUeNrEV3tIE3Ec391NzcdEemCZNntgFGGRPSAJ34Jp0BStcBYOlltIRaV/CKESQURFSX+uwDLxEYogRJBYlNGYE11YZlqmm2hLd3M5N93d9f3VXRyny2C3/MFnd9/fY9/Pfe/7OoxhGMlKDlyywkPK3WAY5i8dgYA1gFCAjQWNFn5ZH/348TUEAeK1Wq2utbW1Pykp6SLI0QBCbAKYlyffrdFo2sxm8xxFUUxnZ6c1KyurnLWIaATWyOXyQ0gZIJynPL5YpWo1W8ZdCx6K4fCo7nE3rMWKSeBwT0+ftb6+4QvcHwOsBexSKouax8YsLrfbw3Do7//gyM3Nuwbr68QkcNLpXGBmZuaohobmcZDL8/OPt42OjrvQPAejsc+enp55C9a3cs4vFoFTNtss7XC4makpB9XR8XJqYOCzE8kcDIZee2Li4eus6f9EnlgEir5//0GRpItZCgaDyZGSknaTVU7wDyK9UjFijaJoyCO0RPjnJlMvWVZ2odZoNNyDKTPa6jUR+USAZiQYzQgJMDbS7gHlQyDaAR5/pWKMBgsIwdAMdmD/wdU6XV0F7EnmhajoBCgJhmPICkLgRACekXlk/f0H9cgHYvxFYNz6bdINT80sBQySpCws3KsujIsAQTGSsskilk2b6DAjSL1ugAUwy+6LEno5O1yAEcAggPzXKAhWKosLFIqCiqio6ND5hflFcRogDcAM3W8Hz587cxrETp/LsdAyBEGEx8ZulkVGbgj2dhj2bIfLRsA7sRsSZ22truVuzc2nZsvYLPiYZCm43HMorgP80RGhmB16WKu7fuPG1R6rddKFg0IhWLfxKY0ul4jwoMBAgqY8NIEvLvm4CF2U9C+dzE61WnultPTCnujomJClfcB3ArgX5TtUKnXVpUtlqXL5phCkCOHTp4GZiQnLHCfjv63iGwtBNUQen1BSom1//35oll9SX7/Wk6mpaU0FBSeec+UW7YH9Wb7o5hMgwNS7Ll8ubx8e/urkNxN6vZHMzj56B1kGsFejOdvU1aW3NTY++YhksQgEZmfn5L169Waa30b19prsMH8X1rewPoNeUVxhoVKtUOTmcQ2mGASkCQn7DlRWVr2YtpHzqIHsNhrJnJycGn4bxXNe5JirfKknQgLImcIiIiKSq6urn7W0tIwolcrbMLdNrL5hOQLcCJHJZHEZGRlJbJr1i/LlekKcrWx++15brhrS//3jdKU+038KMACSQVn66bJsAwAAAABJRU5ErkJggg==);
}
.ipnrm.ipnrm-theme-modern .ipnrm-title {
  position: absolute;
  left: 5px;
  bottom: 5px;
  max-width: 300px;
  background-color: rgba(25, 25, 27, 0.9);
  color: #ffffff;
  border-radius: 2px;
  padding: 10px 15px;
  font-size: 14px;
  letter-spacing: 1px;
  z-index: 2;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover {
  max-width: 276px;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  font-size: 14px;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.ipnrm-close .ipnrm-close {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 16px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNMy4yNjEsMy4yNjJsOS40NzgsOS40NzcgTTEyLjczOCwzLjI2MmwtOS40NzgsOS40NzciLz48L3N2Zz4=);
  cursor: pointer;
  opacity: 0.4;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.ipnrm-close .ipnrm-close:hover {
  opacity: 0.8;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover .ipnrm-content {
  padding: 10px;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.ipnrm-close .ipnrm-content {
  padding: 15px;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.top {
  margin-top: -11px;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.right {
  margin-left: 11px;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.bottom {
  margin-top: 11px;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.left {
  margin-left: -11px;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover > .ipnrm-arrow,
.ipnrm.ipnrm-theme-modern .ipnrm-popover > .ipnrm-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover > .ipnrm-arrow {
  border-width: 11px;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover > .ipnrm-arrow:after {
  content: "";
  border-width: 11px;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.ipnrm-popover-top > .ipnrm-arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -11px;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.ipnrm-popover-top > .ipnrm-arrow:after {
  content: "";
  bottom: 1px;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.ipnrm-popover-right > .ipnrm-arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: rgba(0, 0, 0, 0.2);
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.ipnrm-popover-right > .ipnrm-arrow:after {
  content: "";
  left: 1px;
  bottom: -11px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.ipnrm-popover-bottom > .ipnrm-arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -11px;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.ipnrm-popover-bottom > .ipnrm-arrow:after {
  content: "";
  top: 1px;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.ipnrm-popover-left > .ipnrm-arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: rgba(0, 0, 0, 0.2);
}
.ipnrm.ipnrm-theme-modern .ipnrm-popover.ipnrm-popover-left > .ipnrm-arrow:after {
  content: "";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -11px;
}
@-webkit-keyframes ipanorama-hotspot-pulse {
  0% {
    background-position: 0px;
  }
  100% {
    background-position: -336px;
  }
}
@keyframes ipanorama-hotspot-pulse {
  0% {
    background-position: 0px;
  }
  100% {
    background-position: -336px;
  }
}
@-webkit-keyframes ipanorama-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes ipanorama-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
