/*

Atom One Light by Daniel Gamage
Original One Light Syntax theme from https://github.com/atom/one-light-syntax

base:    #fafafa
mono-1:  #383a42
mono-2:  #686b77
mono-3:  #a0a1a7
hue-1:   #0184bb
hue-2:   #4078f2
hue-3:   #a626a4
hue-4:   #50a14f
hue-5:   #e45649
hue-5-2: #c91243
hue-6:   #986801
hue-6-2: #c18401

*/

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #383a42;
  background: #fafafa;
}

.hljs-comment,
.hljs-quote {
  color: #a0a1a7;
  font-style: italic;
}

.hljs-doctag,
.hljs-keyword,
.hljs-formula {
  color: #a626a4;
}

.hljs-section,
.hljs-name,
.hljs-selector-tag,
.hljs-deletion,
.hljs-subst {
  color: #e45649;
}

.hljs-literal {
  color: #0184bb;
}

.hljs-string,
.hljs-regexp,
.hljs-addition,
.hljs-attribute,
.hljs-meta-string {
  color: #50a14f;
}

.hljs-built_in,
.hljs-class .hljs-title {
  color: #c18401;
}

.hljs-attr,
.hljs-variable,
.hljs-template-variable,
.hljs-type,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-number {
  color: #986801;
}

.hljs-symbol,
.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-selector-id,
.hljs-title {
  color: #4078f2;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

.hljs-link {
  text-decoration: underline;
}

.vertical_align > * {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.vm-text {
	-webkit-transform-style: preserve-3d;
	word-wrap:break-word;
	line-height: 1.2;
	white-space: pre-wrap;
	-webkit-transform: translate3d(0,0,0);
}
.vm-text a {
	color: inherit;
	text-decoration: underline;
}

.vm-text a span {
	text-decoration: underline;
}

.vm-text, .vm-text * {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}

.visme-offscreen-selection {
	display: none;
}


.vm-text span {
	display: inline;
	line-height: inherit;
}

.el[data-type="container"] .vm-text span {
	vertical-align: middle;
}

.fsizeselected {
	line-height: 1.2 !important;
}

.letter {
	position: relative;
	display: inline-block !important;
}
.vm-text {
	font-family: Arial, sans-serif;

}

/* hack for not working align justify in firefox */
.vm-text *[style*="text-align: justify"] {
	white-space: pre-line;
}

.vm-text  h2{
	display: block;

	-webkit-margin-before: 0.83em;
	-webkit-margin-after: 0.83em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	font-weight: bold;
	width: 100%;
	float: left;
}
.vm-text div {
	float: left;
	width: 100%;
}

.vm-text p {
	margin: 0;
}

.vm-text font {
	display: inline;
}
.vm-text h1 {
	display: block;

	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	font-weight: bold;
	color: black;
	font-family: Arial, sans-serif;
	line-height: 150%;
}

.vm-text ul li, .vm-text ol li {
	position: relative;
	margin-left: 1em;
}
.vm-text li.customli {
	list-style-type: none;
	background-position: left;
	padding-left: 0.5em;
	margin-left: 0.5em;
	background-repeat: no-repeat;
	background-size: 6px 6px;
}

.visme-i {
	font-style: italic;
}

.visme-b {
	font-weight: bold;
}

.visme-u {
	text-decoration: underline;
}

[data-gotolinkwindow],
[data-gotolink],
[data-gotoslide] {
	cursor: pointer !important;
}

@charset "UTF-8";
.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10c";
}

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f121";
}

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f122";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: none;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  -ms-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

.video-js .vjs-volume-panel {
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
          animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " ";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: auto;
  width: initial;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
  display: none;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }

  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }

  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }

  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
  background: none;
}

.video-js *:focus:not(:focus-visible),
.video-js .vjs-menu *:focus:not(:focus-visible) {
  outline: none;
  background: none;
}

.modal {
  height: 100vh;
  width: 100vw;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 30;
  background-color: rgba(41, 48, 66, 0.59); }
  .modal--without-wrapper {
    height: inherit;
    width: inherit;
    top: initial;
    left: initial;
    background-color: transparent;
    transition: opacity 0.3s; }
  .modal--above {
    z-index: 31; }
  .modal--hidden-background {
    background-color: transparent;
    z-index: 1; }
  .modal__content {
    display: inline-block;
    position: relative;
    background: #F8FAFB;
    border: 1px solid #DAE4EA;
    border-radius: 5px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
    .modal__content--absolute-centered {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
    .modal__content--color-selector {
      background: #F8FAFB;
      border-radius: 4px;
      border: 1px solid #DAE4EA;
      box-shadow: 8px 8px 16px 0 rgba(27, 39, 51, 0.1);
      transform: none;
      position: unset;
      left: initial;
      top: initial; }
      .modal__content--color-selector .modal__body {
        padding: 18px 18px 18px;
        box-sizing: border-box; }
      .modal__content--color-selector .icon-with-text-button {
        border: none; }
  .modal__header {
    height: 55px;
    display: flex;
    align-items: center;
    padding-left: 27px;
    justify-content: space-between;
    background: #EFF6FC;
    border-radius: 4px 4px 0 0;
    opacity: 1; }
  .modal__title {
    font-family: "Montserrat", sans-serif;
    color: #293042;
    font-size: 16px;
    box-sizing: border-box;
    text-decoration: none; }
  .modal__cross-btn.cross-btn {
    top: 18px;
    right: 28px;
    width: 18px;
    height: 18px; }
    .modal__cross-btn.cross-btn svg {
      width: 18px;
      height: 18px; }
  .modal__body {
    position: relative;
    padding: 26px 28px; }
    .modal__body--without-padding {
      padding: 0; }
  .modal__text {
    width: 500px;
    color: #314152;
    font: 14px/20px "Open Sans", sans-serif;
    margin-bottom: 28px; }
    .modal__text--without-margin {
      margin: 0; }
  .modal__link {
    color: #314152;
    text-decoration: underline;
    margin-left: 8px; }
  .modal__labeled-input.labeled-input__input {
    border: 1px solid #A0A5B8;
    border-radius: 3px;
    width: 500px;
    height: 40px;
    font: 14px/20px "Open Sans", sans-serif;
    letter-spacing: 0;
    color: #314152; }
    .modal__labeled-input.labeled-input__input::placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #A0A5B8;
      opacity: 1;
      /* Firefox */ }
    .modal__labeled-input.labeled-input__input:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: #A0A5B8; }
    .modal__labeled-input.labeled-input__input::-ms-input-placeholder {
      /* Microsoft Edge */
      color: #A0A5B8; }
  .modal__checkbox {
    display: flex;
    align-items: center;
    font: Italic 13px/18px "Open Sans", sans-serif;
    letter-spacing: 0;
    color: #717274; }
  .modal__checkbox-input.checkbox-widget__input {
    margin-right: 10px; }
  .modal__buttons {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0 28px 34px; }
  .modal__button.visme-button {
    width: 100%; }

.modal-progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px; }
  .modal-progress-bar__pace {
    width: 0;
    height: 3px;
    background-color: #2693FF;
    opacity: 1;
    transition: width 300ms linear, opacity 1000ms ease; }
    .modal-progress-bar__pace--full {
      opacity: 0; }

.modal--above {
  z-index: 10000; }

.tippy-tooltip.visme-dark-theme {
  background-color: #314152;
  border-color: #314152;
  color: #DAE4EA;
  max-width: 250px;
  min-height: 18px;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 16px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
  .tippy-tooltip.visme-dark-theme .tippy-content {
    overflow: hidden; }

.tippy-tooltip.visme-dark-theme[x-placement^='top'] .tippy-arrow {
  border-top-color: #314152; }

.tippy-tooltip.visme-dark-theme[x-placement^='bottom'] .tippy-arrow {
  border-bottom-color: #314152; }

.tippy-tooltip.visme-dark-theme[x-placement^='left'] .tippy-arrow {
  border-left-color: #314152; }

.tippy-tooltip.visme-dark-theme[x-placement^='right'] .tippy-arrow {
  border-right-color: #314152; }

.tippy-tooltip.visme-dark-theme[x-placement^='top'] .tippy-roundarrow,
.tippy-tooltip.visme-dark-theme[x-placement^='top'] .tippy-arrow {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-dark-theme[x-placement^='left'] .tippy-roundarrow,
.tippy-tooltip.visme-dark-theme[x-placement^='left'] .tippy-arrow {
  filter: drop-shadow(1px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-dark-theme[x-placement^='right'] .tippy-roundarrow,
.tippy-tooltip.visme-dark-theme[x-placement^='right'] .tippy-arrow {
  filter: drop-shadow(-1px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-dark-theme[x-placement^='left'] .tippy-roundarrow {
  transform: translateX(0.6px); }

.tippy-tooltip.visme-dark-theme[x-placement^='right'] .tippy-roundarrow {
  transform: translateX(-0.6px); }

.tippy-tooltip.visme-dark-theme[x-placement^='left'] .tippy-arrow {
  transform: translateX(1.1px); }

.tippy-tooltip.visme-dark-theme[x-placement^='right'] .tippy-arrow {
  transform: translateX(-1.1px); }

.tippy-tooltip.visme-dark-theme[x-placement^='top'] .tippy-arrow {
  transform: translateY(1px); }

.tippy-tooltip.visme-dark-theme[x-placement^='bottom'] .tippy-arrow {
  transform: translateY(-1px); }

.tippy-tooltip.visme-dark-theme .tippy-roundarrow {
  fill: #314152;
  opacity: 1; }

.tippy-tooltip.visme-light-theme {
  background-color: #f8fafb;
  border-color: #f8fafb;
  color: #314152;
  max-width: 250px;
  min-height: 18px;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 16px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
  .tippy-tooltip.visme-light-theme .tippy-content {
    overflow: hidden; }

.tippy-tooltip.visme-light-theme[x-placement^='top'] .tippy-arrow {
  border-top-color: #f8fafb; }

.tippy-tooltip.visme-light-theme[x-placement^='bottom'] .tippy-arrow {
  border-bottom-color: #f8fafb; }

.tippy-tooltip.visme-light-theme[x-placement^='left'] .tippy-arrow {
  border-left-color: #f8fafb; }

.tippy-tooltip.visme-light-theme[x-placement^='right'] .tippy-arrow {
  border-right-color: #f8fafb; }

.tippy-tooltip.visme-light-theme[x-placement^='top'] .tippy-roundarrow,
.tippy-tooltip.visme-light-theme[x-placement^='top'] .tippy-arrow {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-light-theme[x-placement^='left'] .tippy-roundarrow,
.tippy-tooltip.visme-light-theme[x-placement^='left'] .tippy-arrow {
  filter: drop-shadow(1px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-light-theme[x-placement^='right'] .tippy-roundarrow,
.tippy-tooltip.visme-light-theme[x-placement^='right'] .tippy-arrow {
  filter: drop-shadow(-1px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-light-theme[x-placement^='left'] .tippy-roundarrow {
  transform: translateX(0.6px); }

.tippy-tooltip.visme-light-theme[x-placement^='right'] .tippy-roundarrow {
  transform: translateX(-0.6px); }

.tippy-tooltip.visme-light-theme[x-placement^='left'] .tippy-arrow {
  transform: translateX(1.1px); }

.tippy-tooltip.visme-light-theme[x-placement^='right'] .tippy-arrow {
  transform: translateX(-1.1px); }

.tippy-tooltip.visme-light-theme[x-placement^='top'] .tippy-arrow {
  transform: translateY(1px); }

.tippy-tooltip.visme-light-theme[x-placement^='bottom'] .tippy-arrow {
  transform: translateY(-1px); }

.tippy-tooltip.visme-light-theme .tippy-roundarrow {
  fill: #F8FAFB;
  opacity: 1; }

.tippy-tooltip.visme-border-light-theme {
  background-color: #f8fafb;
  border-color: #f8fafb;
  color: #314152;
  max-width: 250px;
  min-height: 18px;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 16px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
  .tippy-tooltip.visme-border-light-theme .tippy-content {
    overflow: hidden; }

.tippy-tooltip.visme-border-light-theme[x-placement^='top'] .tippy-arrow {
  border-top-color: #f8fafb; }

.tippy-tooltip.visme-border-light-theme[x-placement^='bottom'] .tippy-arrow {
  border-bottom-color: #f8fafb; }

.tippy-tooltip.visme-border-light-theme[x-placement^='left'] .tippy-arrow {
  border-left-color: #f8fafb; }

.tippy-tooltip.visme-border-light-theme[x-placement^='right'] .tippy-arrow {
  border-right-color: #f8fafb; }

.tippy-tooltip.visme-border-light-theme[x-placement^='top'] .tippy-roundarrow,
.tippy-tooltip.visme-border-light-theme[x-placement^='top'] .tippy-arrow {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-border-light-theme[x-placement^='left'] .tippy-roundarrow,
.tippy-tooltip.visme-border-light-theme[x-placement^='left'] .tippy-arrow {
  filter: drop-shadow(1px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-border-light-theme[x-placement^='right'] .tippy-roundarrow,
.tippy-tooltip.visme-border-light-theme[x-placement^='right'] .tippy-arrow {
  filter: drop-shadow(-1px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-border-light-theme[x-placement^='left'] .tippy-roundarrow {
  transform: translateX(0.6px); }

.tippy-tooltip.visme-border-light-theme[x-placement^='right'] .tippy-roundarrow {
  transform: translateX(-0.6px); }

.tippy-tooltip.visme-border-light-theme[x-placement^='left'] .tippy-arrow {
  transform: translateX(1.1px); }

.tippy-tooltip.visme-border-light-theme[x-placement^='right'] .tippy-arrow {
  transform: translateX(-1.1px); }

.tippy-tooltip.visme-border-light-theme[x-placement^='top'] .tippy-arrow {
  transform: translateY(1px); }

.tippy-tooltip.visme-border-light-theme[x-placement^='bottom'] .tippy-arrow {
  transform: translateY(-1px); }

.tippy-tooltip.visme-border-light-theme .tippy-roundarrow {
  fill: #F8FAFB;
  opacity: 1; }

.tippy-tooltip.visme-border-light-theme {
  border: 1px solid #DAE4EA; }
  .tippy-tooltip.visme-border-light-theme .tippy-roundarrow,
  .tippy-tooltip.visme-border-light-theme .tippy-arrow {
    border: none;
    top: 0; }
    .tippy-tooltip.visme-border-light-theme .tippy-roundarrow::before, .tippy-tooltip.visme-border-light-theme .tippy-roundarrow::after,
    .tippy-tooltip.visme-border-light-theme .tippy-arrow::before,
    .tippy-tooltip.visme-border-light-theme .tippy-arrow::after {
      content: ' ';
      position: absolute;
      width: 0;
      height: 0;
      background-color: transparent; }
    .tippy-tooltip.visme-border-light-theme .tippy-roundarrow::before,
    .tippy-tooltip.visme-border-light-theme .tippy-arrow::before {
      top: -22px;
      border: 11px solid transparent;
      border-bottom: 11px solid #DAE4EA; }
    .tippy-tooltip.visme-border-light-theme .tippy-roundarrow::after,
    .tippy-tooltip.visme-border-light-theme .tippy-arrow::after {
      top: -20px;
      border: 10px solid transparent;
      border-bottom: 10px solid #F8FAFB; }
    .tippy-tooltip.visme-border-light-theme .tippy-roundarrow:before,
    .tippy-tooltip.visme-border-light-theme .tippy-arrow:before {
      left: -11px; }
    .tippy-tooltip.visme-border-light-theme .tippy-roundarrow:after,
    .tippy-tooltip.visme-border-light-theme .tippy-arrow:after {
      left: -10px; }

.user-avatar {
  display: flex;
  align-items: center;
  justify-content: center; }
  .user-avatar__wrapper, .user-avatar__generated {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    outline: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Open Sans", sans-serif; }
  .user-avatar--clickable {
    cursor: pointer; }
  .user-avatar__image, .user-avatar__generated {
    width: 32px;
    height: 32px;
    border-radius: 50%; }
  .user-avatar__image {
    object-fit: cover; }

.generic-fade-enter {
  visibility: visible;
  opacity: 0; }

.generic-fade-enter-active {
  visibility: visible;
  opacity: 1;
  transition: opacity var(--animation-fade-timeout) ease-out; }

.generic-fade-enter-done {
  visibility: visible;
  opacity: 1; }

.generic-fade-exit {
  visibility: visible;
  opacity: 1; }

.generic-fade-exit-active {
  opacity: 0;
  visibility: visible;
  transition: opacity var(--animation-fade-timeout) ease-out; }

.generic-fade-exit-done {
  visibility: hidden;
  opacity: 0; }

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
.visible {
  display: block !important; }

.hidden {
  display: none !important; }

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * disabling outline for popups, inputs, buttons, links, etc. VISME-478
 */
a:focus,
button:focus,
input:focus,
textarea:focus,
select:focus,
[tabindex]:focus {
  outline: none; }

div.react-select__control {
  box-shadow: none; }

/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

/*
need to remove this in future
*/
* {
  margin: 0px;
  padding: 0px; }

::-webkit-scrollbar-track {
  background: transparent; }

/*
Remove meaningless tooltips on icons and native browser behavior of dragging imagesZZ VISME-479
*/
img,
use {
  pointer-events: none; }

select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000; }

.visme-iframe--scroll {
  overflow: scroll; }

.visme-iframe--scroll-hidden {
  overflow: hidden; }

.vm-text li.ql-indent-1 {
  margin-left: 1.5em; }

.vm-text li.ql-indent-2 {
  margin-left: 2em; }

.vm-text li.ql-indent-3 {
  margin-left: 2.5em; }

.vm-text li.ql-indent-4 {
  margin-left: 3em; }

.vm-text li.ql-indent-5 {
  margin-left: 3.5em; }

.vm-text li.ql-indent-6 {
  margin-left: 4em; }

.vm-text li.ql-indent-7 {
  margin-left: 4.5em; }

.vm-text li.ql-indent-8 {
  margin-left: 5em; }

.vm-text li.ql-indent-9 {
  margin-left: 5.5em; }

.image-view__overlay {
  position: absolute;
  top: 0;
  left: 0; }

_::-webkit-full-page-media, _:future, :root svg image {
  transform: translate3d(0, 0, 1px); }

.object-view__object--premium-sample {
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgaGVpZ2h0PScxNTBweCcgd2lkdGg9JzEwMHB4Jz48dGV4dCB4PScwJyB5PScwJyBmaWxsPSdyZ2JhKDI1NSwwLDAsMC4zKScgdHJhbnNmb3JtPSdyb3RhdGUoNDUsMCwyNiknIGZvbnQtc2l6ZT0nMTgnPlBSRU1JVU08L3RleHQ+PC9zdmc+IAo=); }

.object-view__object--locked {
  cursor: not-allowed; }

.object-view__object--link {
  transform: none !important;
  display: block;
  height: 100%;
  width: 100%;
  text-decoration: inherit;
  cursor: inherit; }

.object-view__object--link-permanent-hover-effect {
  cursor: pointer; }

.object-view__object--link-hover-effect:hover {
  filter: brightness(90%); }

.object-view__object--colored-border::before {
  content: ' ';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: 2px solid #F2DF3E; }

.object-view__object--colored-border::after {
  content: ' ';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: 2px dashed #2693FF; }

.object-type-chart {
  height: 100%; }
  .object-type-chart .amcharts-Tooltip-group {
    font-family: Arial; }
  .object-type-chart .amcharts-LabelBullet {
    pointer-events: none; }

.visme-table.handsontable {
  z-index: 2; }

/* legacy table style */
.vm-table [data-theme="theme1"] tr:nth-child(even) td {
  background: #E1E0DC; }

.vm-table [data-theme="theme1"] tr:nth-child(odd) td:nth-child(even) {
  background: #FEFE9A; }

.vm-table [data-theme="theme1"] tr:nth-child(odd) td:nth-child(odd) {
  background: #FFFEFF; }

.vm-table [data-theme="theme1"] td {
  color: #000000; }

.vm-table [data-theme="theme1"] font {
  color: #000000; }

.vm-tables[data-theme="theme1"] {
  border: 1px solid #38678f;
  background: white; }
  .vm-tables[data-theme="theme1"] tr:first-child td {
    background: steelblue;
    height: 54px;
    width: 25%;
    font-size: 22px;
    text-shadow: 0 1px 0 #38678f;
    color: white;
    border: 1px solid #38678f;
    box-shadow: inset 0px 1px 2px #568ebd;
    transition: all 0.2s; }
  .vm-tables[data-theme="theme1"] tr {
    border-bottom: 1px solid #DAE4EA; }
  .vm-tables[data-theme="theme1"] tr:last-child {
    border-bottom: 0px; }
  .vm-tables[data-theme="theme1"] td {
    border-right: 1px solid #DAE4EA;
    padding: 10px;
    transition: all 0.2s; }
  .vm-tables[data-theme="theme1"] td:last-child {
    border-right: 0px; }

/* legacy table style */
.vm-table [data-theme="theme2"] tr:nth-child(even) td {
  background: #F8FAFB; }

.vm-table [data-theme="theme2"] tr:nth-child(odd) td {
  background: #FFFFFF; }

.vm-table [data-theme="theme2"] tr td:first-child {
  background: #9C9A9D; }

.vm-table [data-theme="theme2"] tr:first-child td {
  background: #9C9A9D; }

.vm-table [data-theme="theme2"] td {
  color: #000000; }

.vm-table [data-theme="theme2"] font {
  color: #000000; }

.vm-tables[data-theme="theme2"] {
  background: #FFFFFF; }
  .vm-tables[data-theme="theme2"] tr:nth-child(odd) td {
    background: #EAF3F3; }
  .vm-tables[data-theme="theme2"] tr:first-child {
    background: #167F92; }
    .vm-tables[data-theme="theme2"] tr:first-child td {
      font-size: 22px;
      color: white; }

/* legacy table style */
.vm-table [data-theme="theme3"] tr td:first-child {
  background: #FE8101; }

.vm-table [data-theme="theme3"] tr:first-child td {
  background: #FE8101; }

.vm-table [data-theme="theme3"] td {
  color: #000000;
  background: #FFFFFF;
  border-left: 0;
  border-right: 0; }

.vm-table [data-theme="theme3"] font {
  color: #000000; }

.vm-tables[data-theme="theme3"] {
  background: #34495E;
  border: 1px solid #34495E; }
  .vm-tables[data-theme="theme3"] tr:first-child td {
    font-size: 22px;
    color: #dd5; }
  .vm-tables[data-theme="theme3"] tr td {
    color: white; }

/* legacy table style */
.vm-table [data-theme="theme4"] tr td:first-child {
  background: #BDCFFD; }

.vm-table [data-theme="theme4"] tr:first-child td {
  background: #BDCFFD; }

.vm-table [data-theme="theme4"] td {
  color: #000000;
  background: #FFFFFF;
  border-left: 0;
  border-right: 0; }

.vm-table [data-theme="theme4"] font {
  color: #000000; }

.vm-tables[data-theme="theme4"] {
  background: #f0f2f2;
  border: 1px solid #f0f2f2; }
  .vm-tables[data-theme="theme4"] tr:first-child td {
    font-size: 22px;
    color: #818181;
    font-weight: 700;
    text-transform: uppercase; }
  .vm-tables[data-theme="theme4"] tr td {
    color: #818181;
    border-bottom: 1px solid #818181; }

/* legacy table style */
.vm-table [data-theme="theme5"] tr td:first-child {
  border-right: 2px solid #757575; }

.vm-table [data-theme="theme5"] td {
  color: #000000;
  background: #FFFFFF;
  border-left: 0;
  border-right: 0; }

.vm-table [data-theme="theme5"] font {
  color: #000000; }

/* actual table style */
.vm-tables[data-theme="theme5"] {
  background: #717274;
  border: 1px solid #f0f2f2; }
  .vm-tables[data-theme="theme5"] tr:first-child td {
    font-size: 22px;
    color: white;
    font-weight: 700;
    background: #40a0f7; }
  .vm-tables[data-theme="theme5"] tr td {
    color: white; }

/* legacy table style */
.vm-table [data-theme="theme6"] tr td:first-child {
  background: #4BA7FE; }

.vm-table [data-theme="theme6"] tr:first-child td {
  background: #4BA7FE; }

.vm-table [data-theme="theme6"] td {
  color: #000000;
  background: #FFFFFF;
  border-left: 0;
  border-right: 0; }

.vm-table [data-theme="theme6"] font {
  color: #000000; }

.vm-tables[data-theme="theme6"] {
  background: #3498db;
  border: 1px solid #3498db; }
  .vm-tables[data-theme="theme6"] tr:first-child {
    background: #343f4e; }
  .vm-tables[data-theme="theme6"] tr:first-child td {
    font-size: 22px;
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    background: #343f4e; }
  .vm-tables[data-theme="theme6"] tr td {
    color: white; }
  .vm-tables[data-theme="theme6"] tr:nth-child(odd) {
    background: #0884d8; }

.el .visme-table__cell--link-hover-effect, .el-thumb .visme-table__cell--link-hover-effect {
  cursor: pointer; }

.el .visme-table table, .el-thumb .visme-table table {
  border-collapse: separate;
  border-spacing: 0;
  margin: 0;
  border: 0;
  table-layout: fixed;
  width: 0;
  outline-width: 0;
  max-width: none;
  max-height: none;
  color: #000000;
  font-family: Helvetica, sans-serif; }

.el .visme-table th:last-child, .el-thumb .visme-table th:last-child {
  /*Foundation framework fix*/
  border-right: 1px solid #DAE4EA;
  border-bottom: 1px solid #DAE4EA; }

.el .visme-table tr:first-child td, .el-thumb .visme-table tr:first-child td {
  border-top: 1px solid #DAE4EA; }

.el .visme-table tr:first-child th.htNoFrame,
.el .visme-table th:first-child.htNoFrame,
.el .visme-table th.htNoFrame, .el-thumb .visme-table tr:first-child th.htNoFrame,
.el-thumb .visme-table th:first-child.htNoFrame,
.el-thumb .visme-table th.htNoFrame {
  border-left-width: 0;
  background-color: white;
  border-color: #FFFFFF; }

.el .visme-table th:first-child,
.el .visme-table th:nth-child(2),
.el .visme-table td:first-of-type,
.el .visme-table .htNoFrame + th,
.el .visme-table .htNoFrame + td, .el-thumb .visme-table th:first-child,
.el-thumb .visme-table th:nth-child(2),
.el-thumb .visme-table td:first-of-type,
.el-thumb .visme-table .htNoFrame + th,
.el-thumb .visme-table .htNoFrame + td {
  border-left: 1px solid #DAE4EA; }

.el .visme-table td, .el-thumb .visme-table td {
  text-align: center;
  vertical-align: middle;
  border-top-width: 0;
  border-left-width: 0;
  border-right: 1px solid #DAE4EA;
  border-bottom: 1px solid #DAE4EA;
  height: auto;
  empty-cells: show;
  font-size: 20px;
  line-height: 1;
  padding: 0 4px 0 4px;
  /* top, bottom padding different than 0 is handled poorly by FF with HTML5 doctype */
  background-color: #FFFFFF;
  overflow: hidden;
  outline-width: 0;
  white-space: pre-line;
  /* preserve new line character in cell */
  background-clip: border-box;
  box-sizing: border-box; }
  .el .visme-table td a, .el-thumb .visme-table td a {
    color: inherit; }

.el .visme-table .ql-editor, .el-thumb .visme-table .ql-editor {
  padding: 0 4px 0 4px; }
  .el .visme-table .ql-editor a, .el-thumb .visme-table .ql-editor a {
    color: inherit; }

.el .visme-table--theme1 tr:first-child td, .el-thumb .visme-table--theme1 tr:first-child td {
  background-color: steelblue;
  color: #FFFFFF;
  font-size: 22px; }

.el .visme-table--theme2 tr:nth-child(odd) td, .el-thumb .visme-table--theme2 tr:nth-child(odd) td {
  background-color: #EAF3F3; }

.el .visme-table--theme2 tr:first-child td, .el-thumb .visme-table--theme2 tr:first-child td {
  background-color: #167F92;
  font-size: 22px;
  color: #FFFFFF; }

.el .visme-table--theme3 td, .el-thumb .visme-table--theme3 td {
  background-color: #34495E;
  border-color: #34495E; }

.el .visme-table--theme3 tr:first-child td, .el-thumb .visme-table--theme3 tr:first-child td {
  font-size: 22px;
  color: #dd5;
  background-color: #34495E; }

.el .visme-table--theme3 tr td, .el-thumb .visme-table--theme3 tr td {
  color: white; }

.el .visme-table--theme4 td, .el-thumb .visme-table--theme4 td {
  background-color: #DAE4EA;
  border-right: 1px solid #DAE4EA;
  color: #818181; }

.el .visme-table--theme4 tr:first-child td, .el-thumb .visme-table--theme4 tr:first-child td {
  font-size: 22px;
  color: #818181;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #DAE4EA; }

.el .visme-table--theme5 tr:first-child td, .el-thumb .visme-table--theme5 tr:first-child td {
  font-size: 22px;
  color: #FFFFFF;
  font-weight: 700;
  background-color: #40a0f7; }

.el .visme-table--theme5 tr td, .el-thumb .visme-table--theme5 tr td {
  color: white;
  background-color: #717274; }

.el .visme-table--theme6 tr:first-child td, .el-thumb .visme-table--theme6 tr:first-child td {
  font-size: 22px;
  color: #FFFFFF;
  font-weight: 400;
  background-color: #343f4e; }

.el .visme-table--theme6 tr:nth-child(2n+3) td, .el-thumb .visme-table--theme6 tr:nth-child(2n+3) td {
  background-color: #0884d8; }

.el .visme-table--theme6 td, .el-thumb .visme-table--theme6 td {
  color: white;
  background-color: #3498db; }

.svg-view__svg {
  position: absolute; }

.svg-view__placeholder {
  transform-style: preserve-3d; }

.svg-view .vertical-center {
  transform: translate(0%, -50%) translate3d(0px, 0px, 0px);
  top: 50%; }

.illustration-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: -1; }
  .illustration-wrapper .svg-view {
    position: absolute; }

.array-widget {
  display: flex;
  flex-wrap: wrap;
  height: 100%; }
  .array-widget__item {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center; }
  .array-widget .icon-picker-input__array-svg-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
    .array-widget .icon-picker-input__array-svg-container svg {
      width: 97%;
      height: 97%; }
  .array-widget__value-slider {
    position: absolute; }

.lottie-container svg {
  position: absolute; }

.half-circles__text {
  fill: #FFFFFF;
  font-family: Helvetica, sans-serif;
  font-size: 53px;
  text-anchor: middle; }

@keyframes hide {
  0% {
    opacity: 1; }
  99% {
    opacity: 0; }
  100% {
    visibility: hidden; } }

@keyframes appear {
  0% {
    visibility: visible;
    opacity: 0; }
  100% {
    opacity: 1;
    visibility: visible; } }

.google-map__iframe-container {
  width: 100%;
  height: 100%;
  border: none; }
  .google-map__iframe-container--has-link {
    pointer-events: none; }

.google-map__map-container {
  width: 100%;
  height: 100%;
  will-change: transform; }
  .google-map__map-container--empty {
    animation: hide 1s;
    animation-fill-mode: forwards; }

.google-map__empty-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #DAE4EA;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s; }
  .google-map__empty-container--active {
    animation: appear 1s;
    animation-fill-mode: forwards; }

.el {
  position: absolute; }
  .el-thumb {
    position: absolute;
    top: 0;
    left: 0; }
    .el-thumb--for-icon {
      transform-origin: left top;
      position: initial;
      top: initial;
      left: initial; }
      .el-thumb--for-icon .spinner {
        display: none; }
  .el svg#rzone {
    transform: matrix(1, 0, 0, 1, 0, 0) !important; }

.no-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.allow-select {
  -webkit-touch-callout: default;
  -webkit-user-select: auto;
  -khtml-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto; }

.slide {
  background: white;
  position: absolute; }
  .slide--centered {
    top: 50%;
    left: 50%; }
  .slide__background-wrapper {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0; }
    .slide__background-wrapper--selected {
      outline: 2px solid #F15E50; }

article:not(.noneditable) {
  -webkit-backface-visibility: hidden; }

header {
  height: 50px;
  position: relative;
  width: 100%; }
  header .header__default-logo {
    width: 47px;
    height: 30px;
    display: inline-block;
    top: 50%;
    transform: translateY(-50%);
    left: 10px;
    position: absolute;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4PSIwcHgiIHk9IjBweCIgd2lkdGg9Ijc3cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDc3IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggc3R5bGU9ImZpbGw6I0YxNUU0RjsiIGQ9Ik02NC41LDMzLjNMNjQuNSwzMy4zTDc2LjksMjdjLTMuNy0yLjQtMjMtMTEuNy0zMC43LTMuOGMtMC41LDAuNi0xLDEtMS41LDEuNgoJCUM1Mi43LDI1LjksNTkuNiwyOC45LDY0LjUsMzMuM3oiLz4KICA8cGF0aCBzdHlsZT0iZmlsbDojQjMzMzMyOyIgZD0iTTU4LjYsMjkuMWwxMC42LTUuOWMtOS44LTQtMTUuMS0yLjktMjEuMywwLjljLTAuNCwwLjMtMC43LDAuNS0xLjEsMC43CgkJQzUxLjIsMjUuOSw1NS4yLDI3LjMsNTguNiwyOS4xeiIvPgogIDxwYXRoIHN0eWxlPSJmaWxsOiM2Q0MzOTU7IiBkPSJNMzUuMiwyNC4zYzcuOC0wLjQsMTUuMSwxLDIxLjEsMy43YzAsMCwwLDAsMC4xLDBjMCwwLDMuNi0yLjksOC45LTYuNXM4LjctNi4yLDguNy02LjIKCQljLTIuOC0xLjktOS41LTMuNi0xMy43LTQuMmMtMTIuNC0xLjgtMjIuNyw0LjQtMjYuOCwxMy4zQzM0LjIsMjQuMywzNC43LDI0LjMsMzUuMiwyNC4zeiIvPgogIDxwYXRoIHN0eWxlPSJmaWxsOiM0QkEwNzI7IiBkPSJNMzUuMiwyNC4zYzUuOS0wLjMsMTEuNywwLjUsMTYuNywybDQuOC0xNS41Yy0xMi0wLjQtMjIuNCw1LjUtMjUuOSwxMy43YzAsMC4xLTAuMSwwLjItMC4xLDAuMwoJCUMzMi4yLDI0LjUsMzMuNywyNC40LDM1LjIsMjQuM3oiLz4KICA8cGF0aCBzdHlsZT0iZmlsbDojRjNERjNEOyIgZD0iTTM1LjIsMjQuM2M0LjctMC4zLDkuNCwwLjMsMTMuNiwxLjJsNi45LTI1LjRDNTAuMy0wLjIsNDQuNSwwLjMsMzguOSwyQzIzLjMsNi42LDE0LDE4LjIsMTYuNywyOQoJCUMyMS45LDI2LjMsMjguMywyNC43LDM1LjIsMjQuM3oiLz4KICA8cGF0aCBzdHlsZT0iZmlsbDojQ0VCMDMxOyIgZD0iTTM1LjIsMjQuM2MyLTAuMSw0LjEtMC4xLDYuMSwwLjFMMzIuOSw0LjNDMjEuMSw5LjksMTQuNSwxOS44LDE2LjcsMjkuMQoJCUMyMS45LDI2LjMsMjguMywyNC43LDM1LjIsMjQuM3oiLz4KICA8cGF0aCBzdHlsZT0iZmlsbDojMUNBQ0Q3OyIgZD0iTTM1LjIsMjQuM2MwLjgsMCwxLjYtMC4xLDIuNC0wLjFjLTAuNy0xLjYtMi43LTYuNC01LjktMTJjLTQtNi45LTYuNS0xMS4zLTYuNS0xMS4zCgkJQzE5LjIsMy4xLDEyLDYuOSw3LjgsMTFjLTkuMiw5LjItMTAsMjAuMy0zLjMsMjguN0M5LjgsMzEuMywyMS40LDI1LDM1LjIsMjQuM3oiLz4KICA8cGF0aCBzdHlsZT0iZmlsbDojRkNGQ0ZDOyIgZD0iTTQ1LjIsMzUuOWwtNy42LDUuNGwyLjgtOC4yYy0wLjgtMC4yLTEuOS0wLjQtMi44LTAuNGMtNS41LDAtOS45LDMuOS05LjksOC42CgkJYzAsNC43LDQuNSw4LjYsOS45LDguNnM5LjktMy45LDkuOS04LjZDNDcuNCwzOS4zLDQ2LjUsMzcuNCw0NS4yLDM1Ljl6Ii8+CiAgPC9zdmc+);
    background-repeat: no-repeat;
    background-size: cover; }
  header .header__buttons {
    float: right;
    margin-right: 20px; }
    header .header__buttons a {
      display: block;
      font: normal 13px 'Montserrat', sans-serif;
      color: #DAE4EA;
      text-decoration: none;
      text-align: center;
      line-height: 50px;
      float: left;
      cursor: pointer;
      margin: 0 10px;
      transition: color 0.3s ease; }
      header .header__buttons a:hover {
        color: #FFFFFF; }
    header .header__buttons_register {
      background-color: #0DA3D6;
      width: 140px;
      height: 30px;
      border-radius: 2px;
      line-height: 30px !important;
      margin-top: 10px !important; }
      header .header__buttons_register:hover {
        background-color: #009fe3; }
      header .header__buttons_register a {
        font: normal 13px 'Montserrat', sans-serif;
        color: #DAE4EA;
        text-decoration: none;
        text-align: center;
        line-height: 30px;
        float: left;
        cursor: pointer;
        -webkit-transition: all 0.6s;
        transition: all 0.3s;
        padding: 0 14px; }

.header-user-menu {
  float: right;
  height: 100%;
  display: flex;
  align-items: center; }
  .header-user-menu__container {
    display: grid;
    place-items: center;
    margin-right: 10px;
    position: relative; }
  .header-user-menu__popover {
    position: absolute;
    top: 100%;
    background: #F8FAFB;
    z-index: 100;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #DAE4EA;
    padding: 12px 8px;
    font-family: "Open Sans", sans-serif;
    border-radius: 3px;
    display: flex;
    flex-direction: column;
    width: 220px;
    right: 0; }
    .header-user-menu__popover-enter {
      visibility: visible;
      opacity: 0; }
    .header-user-menu__popover-enter-active {
      visibility: visible;
      opacity: 1;
      transition: all 250ms ease-out; }
    .header-user-menu__popover-enter-done {
      visibility: visible;
      opacity: 1; }
    .header-user-menu__popover-exit {
      visibility: visible;
      opacity: 1; }
    .header-user-menu__popover-exit-active {
      opacity: 0;
      visibility: visible;
      transition: all 250ms ease-out; }
    .header-user-menu__popover-exit-done {
      visibility: hidden;
      opacity: 0; }
  .header-user-menu__action-item {
    font-size: 13px;
    letter-spacing: 0px;
    color: #293745;
    background: #F8FAFB;
    transition: all 100ms ease;
    height: 30px;
    display: flex;
    align-items: center;
    border-radius: 3px;
    border: none;
    text-decoration: none; }
    .header-user-menu__action-item:hover {
      background: #DAE4EA;
      cursor: pointer; }
    .header-user-menu__action-item:nth-child(n+2) {
      margin-top: 6px; }
  .header-user-menu__action-icon {
    margin-left: 16px;
    margin-right: 13px;
    width: 20px; }

.player-controls {
  height: 52px;
  display: block;
  width: 100%;
  position: relative;
  float: left;
  transition: opacity .2s ease-out;
  background-color: #293745; }
  .player-controls.document-controls {
    border-top: 1px solid #283444;
    box-sizing: border-box;
    height: 46px;
    z-index: 1; }
    .player-controls.document-controls .player-controls__buttons {
      height: 30px;
      top: 50%;
      margin-top: -15px; }
    .player-controls.document-controls .addthis_sharing_toolbox {
      top: -49px; }
    .player-controls.document-controls .magnifier-btn {
      left: 6px; }
    .player-controls.document-controls .document-controls__magnify-zone {
      width: 22px;
      height: 181px;
      border-radius: 5px;
      position: absolute;
      top: -190px;
      left: 5px;
      background-color: #283444; }
      .player-controls.document-controls .document-controls__magnify-zone:hover .document-controls__magnify-zone--num {
        opacity: 1 !important; }
      .player-controls.document-controls .document-controls__magnify-zone--zoom-in, .player-controls.document-controls .document-controls__magnify-zone--zoom-out {
        color: rgba(255, 255, 255, 0.8);
        font-size: 20px;
        width: 100%;
        height: 25px;
        display: block;
        text-align: center;
        line-height: 24px;
        position: absolute;
        cursor: pointer;
        user-select: none;
        opacity: 0.9;
        transition: 0.3s all ease; }
        .player-controls.document-controls .document-controls__magnify-zone--zoom-in:hover, .player-controls.document-controls .document-controls__magnify-zone--zoom-out:hover {
          color: white; }
      .player-controls.document-controls .document-controls__magnify-zone--zoom-out {
        bottom: 0; }
      .player-controls.document-controls .document-controls__magnify-zone--slider-wrapper {
        height: 125px;
        position: absolute;
        top: 30px;
        width: 8px;
        left: 7px;
        touch-action: none;
        border-radius: 4px;
        background-color: rgba(255, 255, 255, 0.1); }
        .player-controls.document-controls .document-controls__magnify-zone--slider-wrapper .rangeslider {
          height: 127px;
          width: 100%;
          position: relative;
          margin-top: -2px; }
        .player-controls.document-controls .document-controls__magnify-zone--slider-wrapper .rangeslider__fill {
          width: 100%;
          background-color: #1F92B5;
          box-shadow: none;
          bottom: 0;
          position: absolute;
          border-bottom-right-radius: 4px;
          border-bottom-left-radius: 4px; }
        .player-controls.document-controls .document-controls__magnify-zone--slider-wrapper .rangeslider__handle {
          width: 12px;
          height: 12px;
          border: 1px solid #E4E4E4;
          border-radius: 7px;
          position: absolute;
          cursor: pointer;
          background-color: #1F92B5;
          transform: scale(0.9);
          transition: transform 0.2s ease-out;
          margin-top: 2px;
          margin-left: -3px; }
          .player-controls.document-controls .document-controls__magnify-zone--slider-wrapper .rangeslider__handle:hover {
            transform: scale(1); }
      .player-controls.document-controls .document-controls__magnify-zone--num {
        margin-top: -4px;
        position: absolute;
        width: 45px;
        height: 24px;
        border-radius: 2px;
        background-color: #1F92B5;
        line-height: 24px;
        text-align: center;
        font-size: 14px;
        color: white;
        left: 26px;
        pointer-events: none;
        opacity: 0;
        transition: 0.3s opacity ease-out; }
        .player-controls.document-controls .document-controls__magnify-zone--num:after {
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 4px 8px 4px 0;
          border-color: transparent #1F92B5 transparent transparent;
          position: absolute;
          display: block;
          content: " ";
          top: 7px;
          left: -8px;
          pointer-events: none; }
      .player-controls.document-controls .document-controls__magnify-zone--label {
        color: white;
        text-decoration: none;
        position: relative;
        font-family: "Open Sans", sans-serif; }
  .player-controls__slides-thumbnails {
    height: 128px;
    position: absolute;
    bottom: 40px;
    background-color: rgba(43, 49, 64, 0.7);
    z-index: 3;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease-in-out; }
    .player-controls__slides-thumbnails.active {
      opacity: 1;
      pointer-events: auto; }
    @media only screen and (max-height: 450px) {
      .player-controls__slides-thumbnails {
        height: 66px; } }
    .player-controls__slides-thumbnails__left, .player-controls__slides-thumbnails__right {
      width: 27px;
      height: 105px;
      float: left;
      cursor: pointer;
      display: none;
      margin-top: 5px; }
      @media only screen and (max-height: 450px) {
        .player-controls__slides-thumbnails__left, .player-controls__slides-thumbnails__right {
          height: 66px;
          margin-top: 0px; } }
      .player-controls__slides-thumbnails__left svg, .player-controls__slides-thumbnails__right svg {
        position: relative;
        top: 50%;
        margin-top: -12px; }
      .player-controls__slides-thumbnails__left.inactive, .player-controls__slides-thumbnails__right.inactive {
        opacity: .2 !important;
        pointer-events: none; }
    .player-controls__slides-thumbnails__right {
      float: right;
      margin-right: 10px; }
  .player-controls__buttons {
    height: 46px;
    width: calc(100% - 13px);
    left: 0;
    margin-left: 0;
    bottom: 0;
    opacity: 1;
    z-index: 2;
    position: absolute;
    padding-right: 13px; }
    .player-controls__buttons .play-pause {
      float: left;
      margin-left: 20px;
      padding: 3px;
      top: 50%;
      margin-top: -13px;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMzAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHBvbHlnb24gc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIHBvaW50cz0iMi40LDI4IDI1LjYsMTQgMi40LDAgIj48L3BvbHlnb24+CiAgPC9zdmc+);
      background-size: 20px; }
      .player-controls__buttons .play-pause--playing {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHJlY3Qgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGhlaWdodD0iMzIiIHdpZHRoPSI4IiB4PSIwIiB5PSIwIj48L3JlY3Q+CiAgICA8cmVjdCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgaGVpZ2h0PSIzMiIgd2lkdGg9IjgiIHg9IjE4IiB5PSIwIj48L3JlY3Q+CiAgPC9zdmc+); }
    .player-controls__buttons__right {
      height: 26px;
      float: right;
      position: relative;
      top: 50%;
      margin-top: -13px;
      display: flex;
      align-items: center; }
      .player-controls__buttons__right .player-controls__button {
        background-size: contain; }
      @media screen and (max-width: 500px) {
        .player-controls__buttons__right .fullscreen-btn {
          margin: 0 5px 0 5px; } }
      .player-controls__buttons__right .sound-btn {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzMuNSAzMC43IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMTguNiwxLjljLTAuNi0wLjMtMS4yLTAuMy0xLjgsMGMwLDAtMC4xLDAtMC4xLDAuMUw5LDguNkgyLjhjLTAuMywwLTAuNiwwLjMtMC42LDAuNnYxMQoJCWMwLDAuMiwwLjEsMC4zLDAuMiwwLjRjMC4xLDAuMSwwLjMsMC4yLDAuNCwwLjJsNi4xLDBsNy44LDcuMmMwLDAsMC4xLDAsMC4xLDAuMWMwLjMsMC4yLDAuNiwwLjMsMC45LDAuM2MwLjMsMCwwLjYtMC4xLDAuOS0wLjIKCQljMC42LTAuMywwLjktMC45LDAuOS0xLjZWMy41QzE5LjUsMi44LDE5LjIsMi4yLDE4LjYsMS45eiI+PC9wYXRoPgogICAgPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yNC42LDRDMjQuMywzLjksMjQsNCwyMy45LDQuM2MtMC4xLDAuMywwLjEsMC42LDAuNCwwLjdjNC4xLDEuNCw2LjgsNS4yLDYuOCw5LjUKCQljMCw0LjMtMi43LDguMi02LjgsOS41Yy0wLjMsMC4xLTAuNSwwLjQtMC40LDAuN2MwLjEsMC4yLDAuMywwLjQsMC41LDAuNGMwLjEsMCwwLjEsMCwwLjIsMGM0LjYtMS42LDcuNi01LjgsNy42LTEwLjYKCQlDMzIuMiw5LjgsMjkuMiw1LjUsMjQuNiw0eiI+PC9wYXRoPgogICAgPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yNy4xLDE0LjZjMC0zLjQtMi4zLTYuNS01LjYtNy41Yy0wLjMtMC4xLTAuNiwwLjEtMC43LDAuNGMtMC4xLDAuMywwLjEsMC42LDAuNCwwLjcKCQljMi44LDAuOCw0LjgsMy40LDQuOCw2LjRjMCwyLjktMiw1LjYtNC44LDYuNGMtMC4zLDAuMS0wLjUsMC40LTAuNCwwLjdjMC4xLDAuMywwLjMsMC40LDAuNiwwLjRjMC4xLDAsMC4xLDAsMC4yLDAKCQlDMjQuNywyMS4xLDI3LjEsMTguMSwyNy4xLDE0LjZ6Ij48L3BhdGg+CiAgPC9zdmc+); }
        .player-controls__buttons__right .sound-btn.muted {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzMuNSAzMC43IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMTguNiwxLjljLTAuNi0wLjMtMS4yLTAuMy0xLjgsMGMwLDAtMC4xLDAtMC4xLDAuMUw5LDguNkgyLjhjLTAuMywwLTAuNiwwLjMtMC42LDAuNnYxMQoJCQkJCWMwLDAuMiwwLjEsMC4zLDAuMiwwLjRjMC4xLDAuMSwwLjMsMC4yLDAuNCwwLjJsNi4xLDBsNy44LDcuMmMwLDAsMC4xLDAsMC4xLDAuMWMwLjMsMC4yLDAuNiwwLjMsMC45LDAuMwoJCQkJCWMwLjMsMCwwLjYtMC4xLDAuOS0wLjJjMC42LTAuMywwLjktMC45LDAuOS0xLjZWMy41QzE5LjUsMi44LDE5LjIsMi4yLDE4LjYsMS45eiBNMTguNCwyNi40YzAsMC4yLTAuMSwwLjUtMC4zLDAuNgoJCQkJCWMtMC4xLDAuMS0wLjMsMC4xLTAuNiwwbC03LjctNy4xdi0yLjZjMC0wLjMtMC4zLTAuNi0wLjYtMC42Yy0wLjMsMC0wLjYsMC4zLTAuNiwwLjZ2Mi4zbC01LjIsMFY5LjdoNS4yVjEyCgkJCQkJYzAsMC4zLDAuMywwLjYsMC42LDAuNmMwLjMsMCwwLjYtMC4zLDAuNi0wLjZWOS40bDcuNy02LjVjMC4zLTAuMSwwLjUsMCwwLjYsMGMwLjIsMC4xLDAuMywwLjMsMC4zLDAuNlYyNi40eiI+PC9wYXRoPgogICAgPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yNC42LDRDMjQuMywzLjksMjQsNCwyMy45LDQuM2MtMC4xLDAuMywwLjEsMC42LDAuNCwwLjdjNC4xLDEuNCw2LjgsNS4yLDYuOCw5LjUKCQkJCQljMCw0LjMtMi43LDguMi02LjgsOS41Yy0wLjMsMC4xLTAuNSwwLjQtMC40LDAuN2MwLjEsMC4yLDAuMywwLjQsMC41LDAuNGMwLjEsMCwwLjEsMCwwLjIsMGM0LjYtMS42LDcuNi01LjgsNy42LTEwLjYKCQkJCQlDMzIuMiw5LjgsMjkuMiw1LjUsMjQuNiw0eiI+PC9wYXRoPgogICAgPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yNy4xLDE0LjZjMC0zLjQtMi4zLTYuNS01LjYtNy41Yy0wLjMtMC4xLTAuNiwwLjEtMC43LDAuNGMtMC4xLDAuMywwLjEsMC42LDAuNCwwLjcKCQkJCQljMi44LDAuOCw0LjgsMy40LDQuOCw2LjRzLTIsNS42LTQuOCw2LjRjLTAuMywwLjEtMC41LDAuNC0wLjQsMC43YzAuMSwwLjMsMC4zLDAuNCwwLjYsMC40YzAuMSwwLDAuMSwwLDAuMiwwCgkJCQkJQzI0LjcsMjEuMSwyNy4xLDE4LjEsMjcuMSwxNC42eiI+PC9wYXRoPgogICAgPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0zLDkuMWg1LjlsNy40LTUuOWMwLDAsMS41LTEuNSwyLjIsMHMwLjcsMjEuNSwwLjcsMjEuNWwtMC43LDNsLTIuMi0wLjdsLTcuNC02LjdIM1Y5LjF6Ij48L3BhdGg+CiAgICA8cGF0aCBzdHlsZT0iZmlsbDojMzI0MTUxOyIgZD0iTTIuNSwzMC43Yy0wLjcsMC0xLjQtMC4zLTEuOS0wLjhjLTAuOS0xLTAuOC0yLjYsMC4yLTMuNUwyOS40LDAuNmMxLTAuOSwyLjYtMC44LDMuNSwwLjIKCQkJYzAuOSwxLDAuOCwyLjYtMC4yLDMuNUw0LjIsMzBDMy43LDMwLjUsMy4xLDMwLjcsMi41LDMwLjd6Ij48L3BhdGg+CiAgICA8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTMsMjguN2MtMC4zLDAtMC41LTAuMS0wLjctMC4zYy0wLjQtMC40LTAuMy0xLDAuMS0xLjRsMjgtMjUuMmMwLjQtMC40LDEtMC4zLDEuNCwwLjEKCQkJczAuMywxLTAuMSwxLjRsLTI4LDI1LjJDMy41LDI4LjYsMy4zLDI4LjcsMywyOC43eiI+PC9wYXRoPgogIDwvc3ZnPg==); }

.player-controls__button {
  height: 26px;
  width: 26px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  opacity: 0.9;
  transition: opacity .2s ease-out;
  box-sizing: border-box;
  margin: 0 8px;
  background-repeat: no-repeat;
  background-position: center; }
  .player-controls__button.disabled {
    opacity: .5;
    pointer-events: none; }
  .player-controls__button:hover {
    opacity: 1; }
  .player-controls__button.inactive {
    opacity: 0.3; }
  .player-controls__button.presenter-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS43NDciIGhlaWdodD0iMzAuODczIiB2aWV3Qm94PSIwIDAgMjkuNzQ3IDMwLjg3MyI+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUwMC4xMjYgLTc1MC44MzIpIj4KICAgICAgICA8cmVjdCBkYXRhLW5hbWU9IlJlY3RhbmdsZSAyMzcyIiB3aWR0aD0iMTkuMzQ5IiBoZWlnaHQ9IjE1LjY1MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUwMS44MDQgNzU1LjE3NCkiIGZpbGw9IiNmOGZhZmIiLz4KICAgICAgICA8cGF0aCBkYXRhLW5hbWU9IlBhdGggMTU3NCIgZD0iTTE4LDl2Ni4yNjFsMy4xMzEtMy4xMzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDkyLjAyMSA3NTAuODY5KSIgZmlsbD0iIzMxNDE1MiIvPgogICAgICAgIDxwYXRoIGRhdGEtbmFtZT0iVW5pb24gNyIgZD0iTTEzLDIzLjYwNkg0YTEsMSwwLDAsMS0xLTFWMUExLDEsMCwwLDEsNCwwSDMwLjc0N2ExLDEsMCwwLDEsMSwxVjIyLjYwNmExLDEsMCwwLDEtMSwxSDE4LjU1N0wxMywyOS4xNjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDk3LjYyNyA3NTEuMzMyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZjhmYWZiIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIvPgogICAgICAgIDxyZWN0IGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDIzNzQiIHdpZHRoPSI2LjI2MSIgaGVpZ2h0PSIxMC4xNzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MjEuOTM1IDc1OC4zMDQpIiBmaWxsPSIjZjhmYWZiIi8+CiAgICA8L2c+Cjwvc3ZnPgo=); }
  .player-controls__button.fullscreen-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTIxIC01OTQpIj4KICAgICAgICA8cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MjEgNTk0KSIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwKSIvPgogICAgICAgIDxyZWN0IHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTI2LjcwNyA2MjEuMjkzKSByb3RhdGUoLTEzNSkiIGZpbGw9IiNmZmYiLz4KICAgICAgICA8cGF0aCBkPSJNMCwwLDEwLDEwSDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTIzIDYxMikiIGZpbGw9IiNmZmYiLz4KICAgICAgICA8cGF0aCBkPSJNMCwwSDEwVjEwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUzOSA1OTYpIiBmaWxsPSIjZmZmIi8+CiAgICAgICAgPHJlY3Qgd2lkdGg9IjQiIGhlaWdodD0iMTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MzkuNTg2IDYwOC40MTQpIHJvdGF0ZSgtMTM1KSIgZmlsbD0iI2ZmZiIvPgogICAgPC9nPgo8L3N2Zz4K); }
    .player-controls__button.fullscreen-btn--exit {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcwNyAtNTk0KSI+CiAgICA8cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3MDcgNTk0KSIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwKSIvPgogICAgPHJlY3Qgd2lkdGg9IjQiIGhlaWdodD0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3MTcuMDcxIDYxMS4xMDEpIHJvdGF0ZSg0NSkiIGZpbGw9IiNmZmYiLz4KICAgIDxwYXRoIGQ9Ik0wLDAsMTAsMTBIMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3MjAuNzc4IDYyMC4zOTQpIHJvdGF0ZSgxODApIiBmaWxsPSIjZmZmIi8+CiAgICA8cGF0aCBkPSJNMCwwSDEwVjEwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczMy40NjQgNjA3LjcwNykgcm90YXRlKDE4MCkiIGZpbGw9IiNmZmYiLz4KICAgIDxyZWN0IHdpZHRoPSI0IiBoZWlnaHQ9IjEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzMyLjE3MSA1OTYpIHJvdGF0ZSg0NSkiIGZpbGw9IiNmZmYiLz4KICA8L2c+Cjwvc3ZnPgo=); }
  .player-controls__button.download-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMjQgMTYiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGUvPjxwYXRoIGQ9Ik0xOS40IDZjLS43LTMuNC0zLjctNi03LjQtNi0yLjkgMC01LjQgMS42LTYuNiA0QzIuMyA0LjQgMCA2LjkgMCAxMGMwIDMuMyAyLjcgNiA2IDZoMTNjMi44IDAgNS0yLjIgNS01IDAtMi42LTIuMS00LjgtNC42LTV6TTE3IDlsLTUgNS01LTVoM1Y1aDR2NGgzeiIgZmlsbD0iI0Y4RkFGQiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==); }
  .player-controls__button.share-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS4zNTQiIGhlaWdodD0iMjkuNzg4IiB2aWV3Qm94PSIwIDAgMjkuMzU0IDI5Ljc4OCI+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTg0Ny45MjEgLTEwMzkuMzYzKSI+CiAgICAgICAgPHJlY3Qgd2lkdGg9IjEzLjU4IiBoZWlnaHQ9IjEzLjU4IiByeD0iMi40NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg1Mi45MDEgMTAzOS44NjMpIiBmaWxsPSIjZjhmYWZiIiBzdHJva2U9IiMzMTQxNTIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgICAgICAgPHBhdGggZD0iTTQzLjU0NSw2Ljc1NWgxLjQyMnYxLjIzSDQzLjU5MnY0LjE2MmgtMS42VjcuOTg2SDQxLjE0VjYuNzU1aC44NDdWNi40ODRhMi4wMjksMi4wMjksMCwwLDEsLjU1OS0xLjQ5NCwyLjE1NywyLjE1NywwLDAsMSwxLjYtLjU1MSwyLjc0OCwyLjc0OCwwLDAsMSwuNjg3LjA4LDEuNiwxLjYsMCwwLDEsLjUzNS4yMTZsLS40MjMsMS4xNThBMS4wOTQsMS4wOTQsMCwwLDAsNDQuMyw1LjdjLS40ODcsMC0uNzM1LjI2NC0uNzM1LjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODE2LjI2NiAxMDM4LjU3MSkiIGZpbGw9IiMzMTQxNTIiLz4KICAgICAgICA8cGF0aCBkPSJNMzYuMzI4LDIxLjMyOCwzMS4xNywyNy41MlYxNi4xN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4MjUuMDc4IDEwNDAuNjAyKSIgZmlsbD0iI2Y4ZmFmYiIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMSwyMS40N1MxMi4zMywyMi41LDEyLjMzLDMwLjc1MkE3Ljk1LDcuOTUsMCwwLDEsMjEsMjYuNjI4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgzNS41OTEgMTAzOC4zOTgpIiBmaWxsPSIjZjhmYWZiIi8+CiAgICAgICAgPHBhdGggZD0iTTU5LjA4NCw4LjVINDguMzUxQTEuODYsMS44NiwwLDAsMCw0Ni41LDEwLjM1MVYyMS4wODRhMS44NiwxLjg2LDAsMCwwLDEuODUxLDEuODUxSDU5LjA4NGExLjg2LDEuODYsMCwwLDAsMS44NTEtMS44NTFWMTAuMzUxQTEuODYsMS44NiwwLDAsMCw1OS4wODQsOC41WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgxNS44NCAxMDM4LjczMSkiIGZpbGw9IiNmOGZhZmIiIHN0cm9rZT0iIzMxNDE1MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgICAgICA8cGF0aCBkPSJNNTguNjYyLDE0LjFhNS44ODUsNS44ODUsMCwwLDEtMS4xODkuMzgyLDIuNTQ3LDIuNTQ3LDAsMCwwLC44NDktMS4xOCw1LjgwOCw1LjgwOCwwLDAsMS0uOTUxLjUzNWwtLjIzOC0uMjM4QTEuNDg2LDEuNDg2LDAsMCwwLDU2LDEzYTEuNzQ5LDEuNzQ5LDAsMCwwLTEuNzgzLDEuNzc1Ljg0OS44NDksMCwwLDAsMCwuM2gwYy0xLjc3NSwwLTIuOTU1LS4zODItMy44NDctMS40NzdhMS44ODUsMS44ODUsMCwwLDAtLjMuODQ5LDEuODE3LDEuODE3LDAsMCwwLC44NDksMS40NzcsMS45MTEsMS45MTEsMCwwLDEtLjg0OS0uMjg5YzAsLjg0OSwxLjI0OCwxLjg4NSwyLjA3MiwyLjA2My0uMy4zLTEuMzU5LDAtMS40NzcsMGExLjksMS45LDAsMCwwLDEuNzgzLDEuMjQ4LDMuNjA5LDMuNjA5LDAsMCwxLTIuMjE2LjczOSwyLjAxMiwyLjAxMiwwLDAsMS0uNDUsMCw1Ljc3NCw1Ljc3NCwwLDAsMCwyLjk2My43NzMsNC45LDQuOSwwLDAsMCw1LjAyNy01LjAyN3YtLjNBMy45LDMuOSwwLDAsMCw1OC42NjIsMTQuMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4MTUuMzQ1IDEwMzguMDUzKSIgZmlsbD0iIzMxNDE1MiIvPgogICAgPC9nPgo8L3N2Zz4K); }
    .player-controls__button.share-btn--mobile {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS45OTYiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOS45OTYgMzAiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOTcuMDI1IC00OTEuOTk2KSI+CiAgICA8cGF0aCBkPSJNMzguNjgzLDIzLjY4MywzMS4xNywzMi43VjE2LjE3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg4LjMzOSA0NzUuODI2KSIgZmlsbD0iI2Y4ZmFmYiIvPgogICAgPHBhdGggZD0iTTI0Ljk2MSwyMS40N1MxMi4zMywyMi45NjcsMTIuMzMsMzQuOTlhMTEuNTc5LDExLjU3OSwwLDAsMSwxMi42MzEtNi4wMDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTUuMTc4IDQ3NC43MTYpIiBmaWxsPSIjZjhmYWZiIi8+CiAgICA8cGF0aCBkPSJNNTk4My4zOTIsMzY2OS45NzRoLTEwLjY2MXYyMS4zNDFoMjcuOTYxdi0xMS40NTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01Nzc0LjcwNiAtMzE3MC4zMTkpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmOGZhZmIiIHN0cm9rZS13aWR0aD0iMiIvPgogIDwvZz4KPC9zdmc+Cg==); }

.player-controls__button--need-to-remove-after-starting-using-VISME-1681-on-live {
  margin: 0 13px; }

.player-controls__slide-navigator {
  height: 26px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%);
  margin-top: -13px; }
  .player-controls__slide-navigator .player-controls__button {
    position: relative;
    width: 22px;
    padding: 4px; }
  .player-controls__slide-navigator .player-controls__nav-left {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5NiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDcuOTk2IDE2Ij4KICAgIDxwYXRoIGQ9Ik0wLDYsNywwbDcsNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxNSkgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2Y4ZmFmYiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
    left: 0; }
  .player-controls__slide-navigator .player-controls__nav-right {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljk5NiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDcuOTk2IDE2Ij4KICAgIDxwYXRoIGQ9Ik0wLDYsNywwbDcsNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi45OTYgMSkgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZjhmYWZiIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K); }
  .player-controls__slide-navigator .player-controls__nav-left, .player-controls__slide-navigator .player-controls__nav-right {
    margin: 0;
    right: 0;
    float: left;
    background-repeat: no-repeat;
    background-position: center; }
  .player-controls__slide-navigator__counter {
    float: left;
    position: relative;
    color: #F8FAFB;
    font-size: 16px;
    text-align: center;
    z-index: -1;
    line-height: 26px;
    margin: 0 14px;
    font-family: Montserrat, sans-serif; }
    .player-controls__slide-navigator__counter span {
      margin: 0 10px; }
    .player-controls__slide-navigator__counter input, .player-controls__slide-navigator__counter a {
      font-size: 16px;
      color: #F8FAFB;
      width: 40px;
      display: inline-block; }
    .player-controls__slide-navigator__counter__current {
      height: 24px;
      border: 1px solid #4d5e71;
      border-radius: 3px;
      background-color: #293042;
      text-align: center; }
  .player-controls__slide-navigator__select {
    display: inline-block;
    position: relative;
    float: left;
    width: 180px;
    top: 50%;
    margin-top: -15px;
    cursor: pointer !important;
    user-select: none; }
    .player-controls__slide-navigator__select .react-select__control {
      background-color: transparent;
      border: none;
      font-family: Montserrat, sans-serif;
      font-size: 16px;
      box-shadow: none;
      cursor: pointer !important;
      min-height: 30px;
      height: 30px;
      border-radius: 3px; }
      .player-controls__slide-navigator__select .react-select__control--menu-is-open {
        background-color: #314152; }
      .player-controls__slide-navigator__select .react-select__control .react-select__value-container .react-select__single-value {
        color: #F8FAFB;
        font-size: 15px; }
      .player-controls__slide-navigator__select .react-select__control .react-select__indicators {
        height: 30px; }
        .player-controls__slide-navigator__select .react-select__control .react-select__indicators .react-select__indicator-separator {
          width: 0; }
        .player-controls__slide-navigator__select .react-select__control .react-select__indicators .react-select__indicator svg {
          fill: #F8FAFB; }
    .player-controls__slide-navigator__select .react-select__menu {
      top: 0;
      transform: translateY(-100%);
      background-color: #F8FAFB;
      border: 1px solid #DAE4EA;
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
      font-size: 14px;
      font-family: Montserrat, sans-serif;
      margin-top: -20px;
      border-radius: 3px;
      padding: 0 3px; }
      .player-controls__slide-navigator__select .react-select__menu .react-select__menu-list {
        max-height: none; }
      .player-controls__slide-navigator__select .react-select__menu .react-select__option {
        background-color: transparent;
        cursor: pointer;
        color: #314152;
        border-radius: 4px;
        margin: 1px 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
        .player-controls__slide-navigator__select .react-select__menu .react-select__option--is-selected {
          background-color: #DAE4EA; }
        .player-controls__slide-navigator__select .react-select__menu .react-select__option:not(.react-select__option--is-selected):hover {
          background-color: #DAE4EA; }

.player-controls__slide-navigator__divider, .player-controls-float__divider {
  width: 1px;
  background-color: #4d5e71;
  height: 26px;
  display: inline-block;
  float: left;
  margin: 0 40px; }

.addthis_sharing_toolbox {
  position: absolute;
  top: -42px;
  right: 66px;
  display: none;
  z-index: 4;
  min-width: 290px; }
  .addthis_sharing_toolbox .at-share-btn {
    margin: 0 !important;
    padding: 8px !important; }

#player-download {
  display: none;
  width: 280px;
  height: 290px;
  position: fixed;
  margin-left: -125px;
  margin-top: -145px;
  left: 50%;
  top: 50%;
  background: black;
  border: 1px solid #666;
  z-index: 999;
  padding-top: 35px; }
  #player-download #download-close {
    display: block;
    color: #666;
    font-family: "Open Sans", sans-serif;
    text-decoration: none;
    width: 25px;
    position: absolute;
    font-size: 30px;
    right: 10px;
    top: 10px;
    font-weight: 300; }
  #player-download div.dlloader {
    display: none;
    color: white;
    font-family: "Open Sans", sans-serif;
    float: left;
    width: 100%;
    text-align: center;
    height: 40px;
    padding-top: 42px; }
  #player-download a.download-action {
    display: block;
    padding: 20px;
    border: 1px solid #666;
    color: white;
    font-family: "Open Sans", sans-serif;
    text-decoration: none;
    width: 165px;
    float: left;
    clear: both;
    margin: 20px 0 0 35px;
    border-radius: 4px; }
    #player-download a.download-action:hover {
      color: #ABABAB; }
    #player-download a.download-action:before {
      display: block;
      margin-right: 10px;
      float: left;
      width: 20px;
      height: 20px;
      content: ""; }

.player-controls-float {
  height: 50px;
  position: absolute;
  top: 50%;
  right: 20px;
  background-color: rgba(29, 39, 49, 0.7);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  margin-top: -30px;
  transition: all 0.3s ease; }
  .player-controls-float:hover {
    opacity: 1 !important;
    pointer-events: auto !important; }
  .player-controls-float__zoom {
    height: 100%;
    position: relative;
    float: left;
    margin-left: 14px; }
    .player-controls-float__zoom-in, .player-controls-float__zoom-out {
      display: inline-block;
      width: 14px;
      height: 14px;
      color: #F8FAFB;
      margin-top: 18px;
      cursor: pointer; }
    .player-controls-float__zoom-in {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI4OC41IC03MDQuOTQ3KSI+CiAgICA8cGF0aCBkPSJNNTIyLDQ1NDEuOTQ3di0xMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzczIC0zODI0KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZjhmYWZiIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDxwYXRoIGQ9Ik01MjIsNDU0MS45NDd2LTEzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1ODMwLjQ0NyAxODkuNDQ3KSByb3RhdGUoOTApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmOGZhZmIiIHN0cm9rZS13aWR0aD0iMSIvPgogIDwvZz4KPC9zdmc+Cg==); }
    .player-controls-float__zoom-out {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI4OC41IC03MDQuOTQ3KSI+CiAgICA8cGF0aCBkPSJNNTIyLDQ1NDEuOTQ3di0xMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTgzMC40NDcgMTg5LjQ0Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZjhmYWZiIiBzdHJva2Utd2lkdGg9IjEiLz4KICA8L2c+Cjwvc3ZnPgo=); }
    .player-controls-float__zoom-edit {
      display: inline-block;
      font-family: "Open Sans", sans-serif;
      color: #F8FAFB;
      margin: 0 8px;
      font-size: 16px;
      width: 40px;
      text-align: center; }
  .player-controls-float__divider {
    height: 30px;
    border-color: #4d5e71;
    margin: 10px 5px 0 20px; }
  .player-controls-float .player-controls__buttons {
    height: 100%;
    width: auto;
    float: right;
    position: relative;
    padding-right: 0; }
  .player-controls-float .addthis_sharing_toolbox {
    top: -48px;
    right: 54px; }

.main-content {
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 100vw; }

.canvas {
  overflow: overlay;
  /* Track */
  /* Handle */
  position: relative;
  float: left;
  transition: all 0.2s ease; }
  .canvas__watermark-presentation {
    position: absolute;
    right: 50%;
    bottom: 50%;
    width: 124px;
    height: 25px;
    display: block; }
  .canvas::-webkit-scrollbar {
    width: 17px; }
  .canvas::-webkit-scrollbar-track {
    border: solid 4px transparent;
    background: #283444; }
  .canvas::-webkit-scrollbar-thumb {
    border-radius: 15px;
    border: solid 4px #283444;
    background: #BBBBBB; }
  .canvas::-webkit-scrollbar-thumb:window-inactive {
    background: #BBBBBB; }
  .canvas::-webkit-scrollbar-corner {
    background: #283444; }
  .canvas__scroll {
    position: relative;
    height: 100%;
    min-width: 100%;
    min-height: 100%; }
  .canvas__wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    overflow: hidden;
    transition: transform 0.3s ease; }
    .canvas__wrapper .slide {
      background-color: transparent;
      top: 0;
      left: 0;
      overflow: hidden; }
    .canvas__wrapper .infoblock-wrapper {
      position: relative;
      float: left; }
      .canvas__wrapper .infoblock-wrapper .infoblock {
        background: white;
        position: relative;
        float: left; }
  .canvas .document__wrapper {
    transform-origin: center 0;
    top: 0;
    left: 50%;
    position: relative;
    margin-top: 20px !important;
    transition: transform 0.3s ease; }
    .canvas .document__wrapper .document-page {
      background: white;
      position: relative;
      margin-bottom: 30px;
      overflow: hidden; }
    .canvas .document__wrapper--comments-pin-active {
      pointer-events: none;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
      .canvas .document__wrapper--comments-pin-active .visme-iframe,
      .canvas .document__wrapper--comments-pin-active .video-player,
      .canvas .document__wrapper--comments-pin-active .vidyard-player-container {
        pointer-events: none !important; }
      .canvas .document__wrapper--comments-pin-active .layout-comment__ellipse,
      .canvas .document__wrapper--comments-pin-active .layout-comment__rect {
        fill: none !important; }
  .canvas .infoblock {
    overflow: hidden; }
    .canvas .infoblock .slide__background-wrapper {
      width: 100%;
      height: 100%; }
  .canvas__pin-wrapper {
    pointer-events: all;
    overflow: auto;
    width: 100%;
    height: 100%; }
    .canvas__pin-wrapper--active-pin {
      cursor: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgPHBhdGggZmlsbD0iI0YxNUU1MCIgc3Ryb2tlPSIjRjE1RTUwIiBkPSJNLTQxNjctNDk3NXYtMy4yODdoMlYtNDk3NWExLDEsMCwwLDEtMSwxQTEsMSwwLDAsMS00MTY3LTQ5NzVabS0yLjM1NS00LjM1N2ExLDEsMCwwLDEtLjg4OC0xLjQ2MWwxLjI0Mi0yLjR2LTMuNjQ0YTEsMSwwLDAsMS0xLTFWLTQ5ODhhMSwxLDAsMCwxLDEtMWg2YTEsMSwwLDAsMSwxLDF2LjE0M2ExLDEsMCwwLDEtMSwxdjMuNjQ0bDEuMjQyLDIuNGExLDEsMCwwLDEtLjg4OCwxLjQ2MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NjguMjYyIDY0NzYuNjQzKSByb3RhdGUoNDUpIi8+CiAgPC9nPgo8L3N2Zz4K) 12 32, crosshair;
      cursor: -webkit-image-set(url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgPHBhdGggZmlsbD0iI0YxNUU1MCIgc3Ryb2tlPSIjRjE1RTUwIiBkPSJNLTQxNjctNDk3NXYtMy4yODdoMlYtNDk3NWExLDEsMCwwLDEtMSwxQTEsMSwwLDAsMS00MTY3LTQ5NzVabS0yLjM1NS00LjM1N2ExLDEsMCwwLDEtLjg4OC0xLjQ2MWwxLjI0Mi0yLjR2LTMuNjQ0YTEsMSwwLDAsMS0xLTFWLTQ5ODhhMSwxLDAsMCwxLDEtMWg2YTEsMSwwLDAsMSwxLDF2LjE0M2ExLDEsMCwwLDEtMSwxdjMuNjQ0bDEuMjQyLDIuNGExLDEsMCwwLDEtLjg4OCwxLjQ2MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NjguMjYyIDY0NzYuNjQzKSByb3RhdGUoNDUpIi8+CiAgPC9nPgo8L3N2Zz4K) 1x, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgPHBhdGggZmlsbD0iI0YxNUU1MCIgc3Ryb2tlPSIjRjE1RTUwIiBkPSJNLTQxNjctNDk3NXYtMy4yODdoMlYtNDk3NWExLDEsMCwwLDEtMSwxQTEsMSwwLDAsMS00MTY3LTQ5NzVabS0yLjM1NS00LjM1N2ExLDEsMCwwLDEtLjg4OC0xLjQ2MWwxLjI0Mi0yLjR2LTMuNjQ0YTEsMSwwLDAsMS0xLTFWLTQ5ODhhMSwxLDAsMCwxLDEtMWg2YTEsMSwwLDAsMSwxLDF2LjE0M2ExLDEsMCwwLDEtMSwxdjMuNjQ0bDEuMjQyLDIuNGExLDEsMCwwLDEtLjg4OCwxLjQ2MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NjguMjYyIDY0NzYuNjQzKSByb3RhdGUoNDUpIi8+CiAgPC9nPgo8L3N2Zz4K) 2x) 12 32, crosshair; }
    .canvas__pin-wrapper--active-path {
      cursor: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUwMy41MzIgLTMwOC45NjQpIj4KICAgICA8cGF0aCBmaWxsPSIjRjE1RTUwIiBkPSJNNi44MDcsMTUuNTRsMS4zNDYtNC44NDksMy41NCwzLjU3NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0OTYuNzI1IDMxMS45NzUpIi8+CiAgICAgPHBhdGggZmlsbD0iI0YxNUU1MCIgZD0iTTAsMEgxNS41NTZhMiwyLDAsMCwxLDIsMlYzLjI2N2EyLDIsMCwwLDEtMiwySDBhMCwwLDAsMCwxLDAsMFYwQTAsMCwwLDAsMSwwLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTA1LjgzNCAzMjEuMzc5KSByb3RhdGUoLTQ1KSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) 12 32, crosshair;
      cursor: -webkit-image-set(url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUwMy41MzIgLTMwOC45NjQpIj4KICAgICA8cGF0aCBmaWxsPSIjRjE1RTUwIiBkPSJNNi44MDcsMTUuNTRsMS4zNDYtNC44NDksMy41NCwzLjU3NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0OTYuNzI1IDMxMS45NzUpIi8+CiAgICAgPHBhdGggZmlsbD0iI0YxNUU1MCIgZD0iTTAsMEgxNS41NTZhMiwyLDAsMCwxLDIsMlYzLjI2N2EyLDIsMCwwLDEtMiwySDBhMCwwLDAsMCwxLDAsMFYwQTAsMCwwLDAsMSwwLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTA1LjgzNCAzMjEuMzc5KSByb3RhdGUoLTQ1KSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) 1x, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUwMy41MzIgLTMwOC45NjQpIj4KICAgICA8cGF0aCBmaWxsPSIjRjE1RTUwIiBkPSJNNi44MDcsMTUuNTRsMS4zNDYtNC44NDksMy41NCwzLjU3NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0OTYuNzI1IDMxMS45NzUpIi8+CiAgICAgPHBhdGggZmlsbD0iI0YxNUU1MCIgZD0iTTAsMEgxNS41NTZhMiwyLDAsMCwxLDIsMlYzLjI2N2EyLDIsMCwwLDEtMiwySDBhMCwwLDAsMCwxLDAsMFYwQTAsMCwwLDAsMSwwLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTA1LjgzNCAzMjEuMzc5KSByb3RhdGUoLTQ1KSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) 2x) 12 32, crosshair; }
    .canvas__pin-wrapper--active-rect {
      cursor: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojRjE1RTUwO3N0cm9rZS13aWR0aDozcHg7fTwvc3R5bGU+PC9kZWZzPgogIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIwKSIgZD0iTTguNSwxMmEuNS41LDAsMCwxLS41LjVIMS41YS41LjUsMCwwLDEsMC0xSDhBLjUuNSwwLDAsMSw4LjUsMTJabTE0LS41SDE2YS41LjUsMCwwLDAsMCwxaDYuNWEuNS41LDAsMCwwLDAtMVpNMTIsMTUuNWEuNS41LDAsMCwwLS41LjV2Ni41YS41LjUsMCwwLDAsMSwwVjE2QS41LjUsMCwwLDAsMTIsMTUuNVptMC03YS41LjUsMCwwLDAsLjUtLjVWMS41YS41LjUsMCwwLDAtMSwwVjhBLjUuNSwwLDAsMCwxMiw4LjVaTTEyLDExYTEsMSwwLDEsMCwxLDFBMSwxLDAsMCwwLDEyLDExWiIvPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLCAwKSBzY2FsZSgwLjcpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MDguOTU5IC04NC4wODUpIj4KICAgICAgICA8cGF0aCBjbGFzcz0iYSIgZD0iTTY0MjEuNCw2NzUuMWgxMC41NDF2MTAuNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5Ny45NDQgLTU4OS41MTcpIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImEiIGQ9Ik02NDIxLjQsNjc1LjFoMTAuNTQxdjEwLjU0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEwOS4xMDMgLTYzMjIuODE3KSByb3RhdGUoOTApIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImEiIGQ9Ik02NDIxLjQsNjc1LjFoMTAuNTQxdjEwLjU0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzg0Mi40MDMgNzg0LjIyOSkgcm90YXRlKDE4MCkiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iYSIgZD0iTTY0MjEuNCw2NzUuMWgxMC41NDF2MTAuNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MzUuMzU3IDY1MTcuNTI5KSByb3RhdGUoLTkwKSIvPgogICAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) 12 32, crosshair;
      cursor: -webkit-image-set(url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojRjE1RTUwO3N0cm9rZS13aWR0aDozcHg7fTwvc3R5bGU+PC9kZWZzPgogIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIwKSIgZD0iTTguNSwxMmEuNS41LDAsMCwxLS41LjVIMS41YS41LjUsMCwwLDEsMC0xSDhBLjUuNSwwLDAsMSw4LjUsMTJabTE0LS41SDE2YS41LjUsMCwwLDAsMCwxaDYuNWEuNS41LDAsMCwwLDAtMVpNMTIsMTUuNWEuNS41LDAsMCwwLS41LjV2Ni41YS41LjUsMCwwLDAsMSwwVjE2QS41LjUsMCwwLDAsMTIsMTUuNVptMC03YS41LjUsMCwwLDAsLjUtLjVWMS41YS41LjUsMCwwLDAtMSwwVjhBLjUuNSwwLDAsMCwxMiw4LjVaTTEyLDExYTEsMSwwLDEsMCwxLDFBMSwxLDAsMCwwLDEyLDExWiIvPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLCAwKSBzY2FsZSgwLjcpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MDguOTU5IC04NC4wODUpIj4KICAgICAgICA8cGF0aCBjbGFzcz0iYSIgZD0iTTY0MjEuNCw2NzUuMWgxMC41NDF2MTAuNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5Ny45NDQgLTU4OS41MTcpIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImEiIGQ9Ik02NDIxLjQsNjc1LjFoMTAuNTQxdjEwLjU0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEwOS4xMDMgLTYzMjIuODE3KSByb3RhdGUoOTApIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImEiIGQ9Ik02NDIxLjQsNjc1LjFoMTAuNTQxdjEwLjU0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzg0Mi40MDMgNzg0LjIyOSkgcm90YXRlKDE4MCkiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iYSIgZD0iTTY0MjEuNCw2NzUuMWgxMC41NDF2MTAuNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MzUuMzU3IDY1MTcuNTI5KSByb3RhdGUoLTkwKSIvPgogICAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) 1x, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojRjE1RTUwO3N0cm9rZS13aWR0aDozcHg7fTwvc3R5bGU+PC9kZWZzPgogIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIwKSIgZD0iTTguNSwxMmEuNS41LDAsMCwxLS41LjVIMS41YS41LjUsMCwwLDEsMC0xSDhBLjUuNSwwLDAsMSw4LjUsMTJabTE0LS41SDE2YS41LjUsMCwwLDAsMCwxaDYuNWEuNS41LDAsMCwwLDAtMVpNMTIsMTUuNWEuNS41LDAsMCwwLS41LjV2Ni41YS41LjUsMCwwLDAsMSwwVjE2QS41LjUsMCwwLDAsMTIsMTUuNVptMC03YS41LjUsMCwwLDAsLjUtLjVWMS41YS41LjUsMCwwLDAtMSwwVjhBLjUuNSwwLDAsMCwxMiw4LjVaTTEyLDExYTEsMSwwLDEsMCwxLDFBMSwxLDAsMCwwLDEyLDExWiIvPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLCAwKSBzY2FsZSgwLjcpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MDguOTU5IC04NC4wODUpIj4KICAgICAgICA8cGF0aCBjbGFzcz0iYSIgZD0iTTY0MjEuNCw2NzUuMWgxMC41NDF2MTAuNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5Ny45NDQgLTU4OS41MTcpIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImEiIGQ9Ik02NDIxLjQsNjc1LjFoMTAuNTQxdjEwLjU0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEwOS4xMDMgLTYzMjIuODE3KSByb3RhdGUoOTApIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImEiIGQ9Ik02NDIxLjQsNjc1LjFoMTAuNTQxdjEwLjU0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzg0Mi40MDMgNzg0LjIyOSkgcm90YXRlKDE4MCkiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iYSIgZD0iTTY0MjEuNCw2NzUuMWgxMC41NDF2MTAuNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MzUuMzU3IDY1MTcuNTI5KSByb3RhdGUoLTkwKSIvPgogICAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) 2x) 12 32, crosshair; }
    .canvas__pin-wrapper--active-ellipse {
      cursor: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkgc2NhbGUoMC43KSI+CiAgICA8ZyBmaWxsPSJub25lIiBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS13aWR0aD0iMyI+CiAgICAgIDxlbGxpcHNlIHN0cm9rZT0ibm9uZSIgY3g9IjE1IiBjeT0iMTEiIHJ4PSIxNSIgcnk9IjExIi8+CiAgICAgIDxlbGxpcHNlIGZpbGw9Im5vbmUiIGN4PSIxNSIgY3k9IjExIiByeD0iMTMuNSIgcnk9IjkuNSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) 12 32, crosshair;
      cursor: -webkit-image-set(url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkgc2NhbGUoMC43KSI+CiAgICA8ZyBmaWxsPSJub25lIiBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS13aWR0aD0iMyI+CiAgICAgIDxlbGxpcHNlIHN0cm9rZT0ibm9uZSIgY3g9IjE1IiBjeT0iMTEiIHJ4PSIxNSIgcnk9IjExIi8+CiAgICAgIDxlbGxpcHNlIGZpbGw9Im5vbmUiIGN4PSIxNSIgY3k9IjExIiByeD0iMTMuNSIgcnk9IjkuNSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) 1x, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkgc2NhbGUoMC43KSI+CiAgICA8ZyBmaWxsPSJub25lIiBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS13aWR0aD0iMyI+CiAgICAgIDxlbGxpcHNlIHN0cm9rZT0ibm9uZSIgY3g9IjE1IiBjeT0iMTEiIHJ4PSIxNSIgcnk9IjExIi8+CiAgICAgIDxlbGxpcHNlIGZpbGw9Im5vbmUiIGN4PSIxNSIgY3k9IjExIiByeD0iMTMuNSIgcnk9IjkuNSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) 2x) 12 32, crosshair; }
    .canvas__pin-wrapper--active-line {
      cursor: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjM1NC4zODksNjk2Ljc0MWwxOC41NTEtMTguNTUxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzk5OS4wNjEgLTQ5NzEuMjg1KSByb3RhdGUoNDUpIi8+CiAgPC9nPgo8L3N2Zz4K) 12 32, crosshair;
      cursor: -webkit-image-set(url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjM1NC4zODksNjk2Ljc0MWwxOC41NTEtMTguNTUxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzk5OS4wNjEgLTQ5NzEuMjg1KSByb3RhdGUoNDUpIi8+CiAgPC9nPgo8L3N2Zz4K) 1x, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjM1NC4zODksNjk2Ljc0MWwxOC41NTEtMTguNTUxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzk5OS4wNjEgLTQ5NzEuMjg1KSByb3RhdGUoNDUpIi8+CiAgPC9nPgo8L3N2Zz4K) 2x) 12 32, crosshair; }
    .canvas__pin-wrapper--active-arrow {
      cursor: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjE2LjczMSAtODYuMDg2KSI+CiAgICAgICA8cGF0aCBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjM1NC4zODksNjk0Ljk4NGwxNi43OTMtMTYuNzk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDczNi41OTcgLTU4OS45MzcpIi8+CiAgICAgICA8cGF0aCBzdHJva2U9IiNGMTVFNTAiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjQyMS40LDY3NS4xaDEwLjU0MXYxMC41NDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Nzk2Ljk0NCAtNTg3LjUxNykiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) 12 32, crosshair;
      cursor: -webkit-image-set(url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjE2LjczMSAtODYuMDg2KSI+CiAgICAgICA8cGF0aCBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjM1NC4zODksNjk0Ljk4NGwxNi43OTMtMTYuNzk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDczNi41OTcgLTU4OS45MzcpIi8+CiAgICAgICA8cGF0aCBzdHJva2U9IiNGMTVFNTAiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjQyMS40LDY3NS4xaDEwLjU0MXYxMC41NDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Nzk2Ljk0NCAtNTg3LjUxNykiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) 1x, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjE2LjczMSAtODYuMDg2KSI+CiAgICAgICA8cGF0aCBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjM1NC4zODksNjk0Ljk4NGwxNi43OTMtMTYuNzk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDczNi41OTcgLTU4OS45MzcpIi8+CiAgICAgICA8cGF0aCBzdHJva2U9IiNGMTVFNTAiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjQyMS40LDY3NS4xaDEwLjU0MXYxMC41NDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Nzk2Ljk0NCAtNTg3LjUxNykiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) 2x) 12 32, crosshair; }
  .canvas__wrapper--comments-pin-active {
    pointer-events: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .canvas__wrapper--comments-pin-active .visme-iframe,
    .canvas__wrapper--comments-pin-active .video-player,
    .canvas__wrapper--comments-pin-active .vidyard-player-container {
      pointer-events: none !important; }
    .canvas__wrapper--comments-pin-active .layout-comment__ellipse,
    .canvas__wrapper--comments-pin-active .layout-comment__rect {
      fill: none !important; }

.player-profile {
  float: left;
  width: 100%;
  position: relative;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjZThlOGU4Ij48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=");
  height: 106px; }
  .player-profile--mobile .player-profile__content {
    width: 80%; }
    .player-profile--mobile .player-profile__content--info--pdescription {
      height: 40px;
      overflow: hidden; }
  .player-profile__avatar-content {
    display: flex;
    align-items: center; }
    .player-profile__avatar-content .user-avatar__image, .player-profile__avatar-content .user-avatar__generated, .player-profile__avatar-content .user-avatar__wrapper {
      width: 60px;
      height: 60px;
      font-size: 30px; }
  .player-profile__content {
    width: 70%;
    height: 100%;
    margin: 0 auto;
    display: flex; }
    .player-profile__content--info {
      width: calc(100% - 69px);
      height: 100%;
      position: relative; }
      .player-profile__content--info__wrap {
        width: 100%;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        overflow: hidden; }
      .player-profile__content--info--pname {
        float: left;
        margin-left: 10px;
        width: 800px;
        font-family: Arial;
        color: #465255;
        font-size: 22px;
        font-weight: 400;
        margin-bottom: 3px;
        margin-top: 0; }
      .player-profile__content--info h2 {
        font-family: Arial;
        color: #BABCBD;
        font-size: 12px;
        font-weight: 400;
        float: left;
        text-align: left;
        width: calc(100% - 10px);
        margin-left: 10px; }
      .player-profile__content--info--user {
        margin-top: 3px; }

.player-controls__timeline {
  position: relative;
  background-color: #314152 !important;
  z-index: 4;
  width: 100%;
  display: none;
  height: 6px; }
  .player-controls__timeline.active {
    display: block; }
  .player-controls__timeline .rangeslider {
    width: 100%;
    height: 100%;
    background: #536071;
    border: none;
    cursor: pointer;
    color: #333; }
    .player-controls__timeline .rangeslider__fill {
      height: 100%;
      border: 0;
      width: 0;
      position: absolute;
      background: #3CACD7;
      transition: opacity .2s ease-out, height .2s ease-out;
      pointer-events: none; }
    .player-controls__timeline .rangeslider__handle {
      margin-left: -9px;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Y2lyY2xlIGZpbGw9IiNGRkZGRkYiIGN4PSI5IiBjeT0iOSIgcj0iOSIvPgo8Y2lyY2xlIGZpbGw9IiMxZjlmY2UiIGN4PSI5IiBjeT0iOSIgcj0iNy41Ii8+Cjwvc3ZnPgo=);
      width: 18px;
      height: 18px;
      transform: scale(0.8);
      transition: transform .2s ease-out;
      border: 0;
      display: block;
      top: -6px;
      position: absolute;
      outline: 0;
      cursor: pointer; }
      .player-controls__timeline .rangeslider__handle:hover {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1); }

.player-comments {
  background: #F4F6F3;
  float: left;
  width: 100%; }
  .player-comments__show {
    width: 300px;
    height: 50px;
    position: relative;
    left: 50%;
    margin-left: -150px;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    border: none;
    background-color: #40b3df;
    color: white;
    margin-top: 50px;
    cursor: pointer;
    border-radius: 5px; }
  .player-comments #disqus_thread {
    width: 70%;
    margin: 50px auto; }

.documents-tabs {
  padding: 10px 14px;
  font-family: "Open Sans", sans-serif; }
  .documents-tabs__tabs {
    height: 33px;
    background: #314152 !important;
    font-size: 14px; }
  .documents-tabs__tab {
    color: #A0A5B8 !important; }
    .documents-tabs__tab--active {
      color: #2693FF !important; }
  .documents-tabs__content {
    flex: 1;
    overflow: hidden; }
    .documents-tabs__content--hidden {
      position: absolute;
      overflow: hidden;
      clip: rect(0 0 0 0);
      height: 1px;
      width: 1px;
      margin: -1px;
      padding: 0;
      border: 0; }
    .documents-tabs__content .comments-side-panel__container {
      height: 100%; }
    .documents-tabs__content .comments-side-panel__wrapper {
      background: transparent;
      border: none;
      padding-top: 0; }
    .documents-tabs__content .comments-side-panel__actions-container {
      display: flex;
      align-items: center;
      background: #3F5264;
      padding: 10px;
      margin: 0px -6px 8px -16px; }
    .documents-tabs__content .comments-side-panel__add-shape-label {
      color: #F8FAFB;
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      margin-left: 8px; }
    .documents-tabs__content .comments-topbar__color-picker-popover {
      bottom: unset;
      top: 40px;
      border: 1px solid #F8FAFB; }

.document-nav-panel {
  width: 220px;
  display: flex;
  flex-direction: column;
  transition: all 0.2s ease;
  height: calc(100vh - 51px);
  top: 50px;
  right: 0;
  position: absolute;
  background-color: #314152;
  box-shadow: 0 0 15px 4px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  border-top: 1px solid #283444; }
  .document-nav-panel.fullscreen {
    top: 0;
    height: 100%; }
  .document-nav-panel .player-controls__slide-navigator {
    position: relative;
    top: 0;
    margin: 10px 0; }
    .document-nav-panel .player-controls__slide-navigator__counter {
      float: none; }
    .document-nav-panel .player-controls__slide-navigator .player-controls__nav-left, .document-nav-panel .player-controls__slide-navigator .player-controls__nav-right {
      position: absolute;
      z-index: 1; }
    .document-nav-panel .player-controls__slide-navigator .player-controls__nav-left {
      left: 18px; }
    .document-nav-panel .player-controls__slide-navigator .player-controls__nav-right {
      top: 0;
      right: 18px; }
  .document-nav-panel__pages {
    position: relative;
    height: calc(100% - 102px);
    padding-bottom: 10px; }
    .document-nav-panel__pages .document-page-thumb-zone {
      margin: auto;
      position: relative;
      width: 100%;
      padding-top: 20px; }
      .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        z-index: 1;
        cursor: pointer; }
        .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb__section-wrap {
          float: left;
          overflow: hidden;
          width: 100%;
          height: 100%;
          background-color: white;
          background-size: cover !important; }
          .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb__section-wrap section {
            transform-origin: 0 0; }
        .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb:before {
          content: '';
          position: absolute;
          left: -3px;
          top: -3px;
          width: calc(100% + 1px);
          height: calc(100% + 1px);
          border: 2px solid #3CACD7;
          opacity: 0;
          transition: opacity 0.2s ease-in-out; }
        .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb:hover:before, .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb.selected:before {
          opacity: 1; }
      .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb__num {
        text-align: center;
        color: #FFFFFF;
        padding-top: 5px;
        font-family: Montserrat, sans-serif;
        font-size: 13px; }

.current-slide-indicator, .next-slide-indicator {
  height: 40px;
  color: #949494;
  font-size: 24px;
  font-family: "Open Sans", sans-serif;
  position: absolute;
  transform: translateX(-50%);
  white-space: nowrap; }
  @media only screen and (max-width: 700px) {
    .current-slide-indicator, .next-slide-indicator {
      font-size: 18px; } }

.current-slide-indicator {
  left: 30%;
  text-align: center; }

.next-slide-indicator {
  text-align: center;
  left: 79%; }
  .next-slide-indicator .end-presentation-text {
    font-weight: 400; }

.presentation-notes {
  width: 100%;
  height: 250px;
  position: relative;
  float: left;
  background: #283444;
  top: 0 !important; }
  .presentation-notes__resizer {
    position: absolute;
    cursor: ns-resize !important;
    width: 95%;
    margin-left: 2.5%;
    height: 16px;
    top: 0; }
    .presentation-notes__resizer:after {
      content: '';
      width: 30px;
      height: 3px;
      position: absolute;
      border-top: 1px dotted #e0e0e0;
      border-bottom: 1px dotted #e0e0e0;
      left: 50%;
      margin-left: -15px;
      background-color: #283444;
      top: 6px; }
    .presentation-notes__resizer:before {
      content: '';
      position: absolute;
      border-bottom: 1px solid rgba(208, 208, 208, 0.2);
      height: 1px;
      width: 100%;
      top: 7px; }
  .presentation-notes__wrapper {
    height: calc(100% - 20px);
    width: 95%;
    margin: 0 auto;
    margin-top: 20px; }
  .presentation-notes__header {
    width: 100%;
    height: 25px;
    background-color: #314152;
    font-family: "Open Sans", sans-serif; }
    .presentation-notes__header-text {
      display: inline-block;
      width: 115px;
      font-size: 13px;
      height: 25px;
      line-height: 25px;
      left: 50%;
      position: absolute;
      margin-left: -57px;
      color: #F8FAFB; }
  .presentation-notes__fontsize {
    display: inline-block;
    margin-left: 15px; }
    .presentation-notes__fontsize span {
      vertical-align: middle;
      width: 25px;
      height: 16px;
      display: inline-block;
      background: #4D5B68;
      margin-top: 4px;
      cursor: pointer;
      text-align: center;
      border-radius: 2px;
      color: #F8FAFB;
      transition: opacity .2s ease-out;
      -webkit-transition: opacity .2s ease-out;
      -moz-transition: opacity .2s ease-out;
      user-select: none; }
      .presentation-notes__fontsize span:hover {
        opacity: 0.8; }
    .presentation-notes__fontsize--smaller {
      font-size: 10px;
      margin-right: -3px;
      line-height: 1.7; }
    .presentation-notes__fontsize--larger {
      font-size: 14px; }
  .presentation-notes__content {
    width: calc(100% - 20px);
    height: calc(100% - 50px);
    background-color: #F8FAFB;
    padding: 5px 10px;
    position: relative; }
    .presentation-notes__content_wrapper {
      width: 100%;
      min-height: 100%;
      font-family: "Open Sans", sans-serif;
      font-size: 18px; }
      .presentation-notes__content_wrapper ul {
        list-style-position: inside; }
      .presentation-notes__content_wrapper li {
        background-size: 0; }

.presenter-time {
  width: 100%;
  font-size: 50px;
  font-family: "Open Sans", sans-serif;
  position: relative;
  float: left;
  height: 70px;
  line-height: 1.5; }
  @media only screen and (max-width: 700px) {
    .presenter-time {
      font-size: 40px; } }
  @media only screen and (max-width: 500px) {
    .presenter-time {
      font-size: 26px; } }
  @media only screen and (max-width: 300px) {
    .presenter-time {
      font-size: 22px; } }
  .presenter-time__left, .presenter-time__right {
    height: 70px;
    width: 49%;
    display: inline-block; }
  .presenter-time__left {
    color: #949494;
    border-right: 1px #949494 solid; }
    .presenter-time__left .presenter-time__realtime {
      float: right;
      margin-right: 25px; }
  .presenter-time__right {
    color: white; }
    .presenter-time__right .presenter-time__timer {
      float: left;
      margin-left: 15px;
      color: #F8FAFB; }
    .presenter-time__right .presenter-time__control {
      height: 100%;
      font-size: 16px;
      float: left;
      margin-left: 20px; }
      .presenter-time__right .presenter-time__control--pause, .presenter-time__right .presenter-time__control--reset {
        width: 65px;
        height: 40px;
        color: #F8FAFB;
        text-align: center;
        line-height: 40px;
        border: 1px solid #F8FAFB;
        border-radius: 3px;
        cursor: pointer;
        margin-top: 14px;
        transition: opacity .2s ease-out;
        float: left; }
        .presenter-time__right .presenter-time__control--pause:hover, .presenter-time__right .presenter-time__control--reset:hover {
          opacity: 0.7; }
        @media only screen and (max-width: 750px) {
          .presenter-time__right .presenter-time__control--pause, .presenter-time__right .presenter-time__control--reset {
            width: 42px;
            height: 30px;
            line-height: 30px;
            font-size: 12px; } }
      .presenter-time__right .presenter-time__control--reset {
        margin-left: 10px; }

.bgm-notification {
  width: 154px;
  height: 56px;
  position: fixed;
  top: 10px;
  left: 50px;
  background-color: #DAE4EA;
  z-index: 2;
  border-radius: 2px;
  border: 1px solid #e7ddd6;
  font-family: Arial;
  font-size: 13px;
  padding: 10px;
  box-shadow: 8px 8px 16px 0 rgba(27, 39, 51, 0.1); }
  .bgm-notification span {
    display: block;
    height: 32px; }
  .bgm-notification-allow, .bgm-notification-deny {
    cursor: pointer;
    width: 30px;
    height: 15px;
    background-color: #3CACD7;
    color: white;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 5px 10px;
    display: inline-block;
    text-align: center;
    margin-right: 7px;
    transition: all 0.2s ease-out; }
    .bgm-notification-allow:hover, .bgm-notification-deny:hover {
      background-color: #40b3df; }

.loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #283444;
  width: 100vw;
  height: 100vh;
  z-index: 8; }
  .loading-overlay span {
    font-family: "Open Sans", sans-serif;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 162px;
    height: 80px;
    margin-top: 30px;
    margin-left: -81px;
    text-align: center;
    color: white;
    font-size: 16px; }
  .loading-overlay .sk-cube-grid {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -16px;
    margin-top: -16px; }
  .loading-overlay .sk-cube-grid .sk-cube {
    width: 33%;
    height: 33%;
    background-color: #DEDFDE;
    float: left;
    -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
    animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; }
  .loading-overlay .sk-cube-grid .sk-cube1 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s; }
  .loading-overlay .sk-cube-grid .sk-cube2 {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s; }
  .loading-overlay .sk-cube-grid .sk-cube3 {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s; }
  .loading-overlay .sk-cube-grid .sk-cube4 {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s; }
  .loading-overlay .sk-cube-grid .sk-cube5 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s; }
  .loading-overlay .sk-cube-grid .sk-cube6 {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s; }
  .loading-overlay .sk-cube-grid .sk-cube7 {
    -webkit-animation-delay: 0s;
    animation-delay: 0s; }
  .loading-overlay .sk-cube-grid .sk-cube8 {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s; }
  .loading-overlay .sk-cube-grid .sk-cube9 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s; }

@-webkit-keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1); }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1); } }

@keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1); }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1); } }

.play-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 7;
  background: rgba(0, 0, 0, 0.5) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNTAiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjE1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDQ4djQ4SDB6IiBmaWxsPSJub25lIiAvPjxwYXRoIGZpbGw9IiNmZmZmZmYiICBkPSJNMjAgMzNsMTItOS0xMi05djE4em00LTI5QzEyLjk1IDQgNCAxMi45NSA0IDI0czguOTUgMjAgMjAgMjAgMjAtOC45NSAyMC0yMFMzNS4wNSA0IDI0IDR6bTAgMzZjLTguODIgMC0xNi03LjE4LTE2LTE2UzE1LjE4IDggMjQgOHMxNiA3LjE4IDE2IDE2LTcuMTggMTYtMTYgMTZ6Ii8+PC9zdmc+Cg==) center center no-repeat;
  cursor: pointer;
  transition: background-color .2s ease-out; }
  .play-overlay:hover {
    background-color: rgba(0, 0, 0, 0.45); }
  .play-overlay--disabled {
    pointer-events: none; }

.notification-popup {
  position: absolute;
  top: 150px;
  left: 50%;
  min-height: 66px;
  width: 400px;
  margin-left: -200px;
  margin-top: -25px;
  border-radius: 40px;
  background: rgba(43, 49, 64, 0.9);
  color: white;
  z-index: 9999;
  font-size: 20px;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  cursor: pointer;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 7px;
  transform-origin: center center;
  opacity: 0;
  transform: scale(0.95);
  visibility: hidden; }
  .notification-popup-enter {
    opacity: 0.01;
    transform: scale(0.95);
    visibility: visible; }
  .notification-popup-enter-active {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
    transition: all 150ms ease-out; }
  .notification-popup-enter-done {
    opacity: 1;
    transform: scale(1);
    visibility: visible; }
  .notification-popup-exit {
    opacity: 1;
    transform: scale(1);
    visibility: visible; }
  .notification-popup-exit-active {
    opacity: 0;
    transform: scale(0.95);
    visibility: visible;
    transition: all 150ms ease-out; }
  .notification-popup__message {
    float: left;
    width: 100%; }
  .notification-popup__link {
    text-decoration: underline;
    font-size: 10px;
    width: 100%;
    line-height: 20px;
    float: left; }
  .notification-popup--non-editable .notification-popup__link {
    text-decoration: none; }

header.header-mobile {
  height: 60px;
  background-color: rgba(41, 55, 69, 0.75) !important; }
  header.header-mobile .header-mobile__title {
    display: inline-block;
    max-width: 200px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    font-family: "Montserrat", sans-serif;
    font-size: 18px;
    color: #F8FAFB;
    height: 100%;
    line-height: 60px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  header.header-mobile .header__default-logo {
    margin-left: 10px; }
  header.header-mobile .mobile-header-menu-btn {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 6; }
    header.header-mobile .mobile-header-menu-btn_icon {
      width: 80px;
      height: 60px;
      cursor: pointer;
      transform: translate3d(0, 0, 0);
      -webkit-tap-highlight-color: transparent; }
      header.header-mobile .mobile-header-menu-btn_icon .menu-path {
        fill: none;
        stroke: #FFFFFF;
        transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
        stroke-width: 20px;
        stroke-linecap: round;
        stroke-dashoffset: 0; }
        header.header-mobile .mobile-header-menu-btn_icon .menu-path--top, header.header-mobile .mobile-header-menu-btn_icon .menu-path--bottom {
          stroke-dasharray: 240px 950px; }
        header.header-mobile .mobile-header-menu-btn_icon .menu-path--middle {
          stroke-dasharray: 240px 240px; }
    header.header-mobile .mobile-header-menu-btn--close .menu-path--top, header.header-mobile .mobile-header-menu-btn--close .menu-path--bottom {
      stroke-dashoffset: -650px; }
    header.header-mobile .mobile-header-menu-btn--close .menu-path--middle {
      stroke-dashoffset: -115px;
      stroke-dasharray: 1px 220px; }
  header.header-mobile .mobile-header-menu {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #283444;
    z-index: 5;
    display: none; }
    header.header-mobile .mobile-header-menu__visme-logo {
      display: block;
      width: 200px;
      height: 60px;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI3MDBweCIgaGVpZ2h0PSIxNDBweCIgdmlld0JveD0iMCAwIDcwMCAxNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDcwMCAxNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggaWQ9IlhNTElEXzcwOF8iIHN0eWxlPSJmaWxsOiNGMDVFNEU7IiBkPSJNMTY4LjUsODkuMmMwLjEsMCwwLjEsMCwwLjIsMEwyMDAuMyw3M2MtOS40LTYuMi01OC45LTMwLTc4LjEtOS44CgljLTEuMywxLjMtMi42LDIuNy0zLjgsNC4xQzEzOC42LDcwLjMsMTU2LjMsNzguMSwxNjguNSw4OS4yeiIvPgo8cGF0aCBpZD0iWE1MSURfNTA5XyIgc3R5bGU9ImZpbGw6I0IyMzIzMjsiIGQ9Ik0xNTMuNiw3OC43bDI3LjUtMTUuMWMtMjQuOC0xMC4xLTM4LjgtNy4xLTU0LjcsMi43Yy0xLDAuNi0xLjksMS4yLTIuOCwxLjkKCUMxMzQuNyw3MC4zLDE0NC44LDczLjksMTUzLjYsNzguN3oiLz4KPHBhdGggaWQ9IlhNTElEXzUwNl8iIHN0eWxlPSJmaWxsOiM2Q0MyOTQ7IiBkPSJNOTMuOSw2Ni4yYzIwLTEuMSwzOC42LDIuNiw1My45LDkuNmgwLjFjMCwwLDkuMi03LjIsMjIuNy0xNi42CgljMTMuNS05LjMsMjIuMy0xNiwyMi4zLTE2Yy03LTQuOC0yNC4xLTkuMi0zNC44LTEwLjdjLTMxLjgtNC41LTU3LjgsMTEuMS02OC4yLDM0QzkxLjMsNjYuNCw5Mi42LDY2LjMsOTMuOSw2Ni4yeiIvPgo8cGF0aCBpZD0iWE1MSURfNTAzXyIgc3R5bGU9ImZpbGw6IzRCOUY3MTsiIGQ9Ik05My45LDY2LjJjMTUuMy0wLjgsMjkuOCwxLjEsNDIuNiw1LjJMMTQ5LDMxLjljLTMwLjYtMS01Ny4xLDE0LTY2LjEsMzQuOAoJYy0wLjEsMC4yLTAuMiwwLjQtMC4yLDAuNkM4Ni4zLDY2LjgsOTAuMSw2Ni40LDkzLjksNjYuMnoiLz4KPHBhdGggaWQ9IlhNTElEXzUwMF8iIHN0eWxlPSJmaWxsOiNGM0RFM0M7IiBkPSJNOTMuOSw2Ni4yYzEyLjEtMC42LDIzLjgsMC43LDM0LjUsMy4xTDE0Niw0LjdjLTEzLjctMS4xLTI4LjQsMC40LTQyLjgsNC43CglDNjMuNSwyMS4zLDQwLjEsNTEsNDYuNyw3OC41QzYwLjIsNzEuNiw3Ni40LDY3LjIsOTMuOSw2Ni4yeiIvPgo8cGF0aCBpZD0iWE1MSURfNDk3XyIgc3R5bGU9ImZpbGw6I0NEQUYzMTsiIGQ9Ik05My45LDY2LjJjNS4zLTAuMywxMC41LTAuMiwxNS42LDAuMUw4Ny45LDE1LjJDNTcuNywyOS40LDQxLDU0LjcsNDYuNyw3OC41CglDNjAuMiw3MS42LDc2LjQsNjcuMiw5My45LDY2LjJ6Ii8+CjxwYXRoIGlkPSJYTUxJRF80ODVfIiBzdHlsZT0iZmlsbDojMTlBQkQ2OyIgZD0iTTkzLjksNjYuMmMyLTAuMSw0LjEtMC4xLDYuMS0wLjJjLTEuNy00LjEtNi45LTE2LjMtMTUuMS0zMC42CglDNzQuNywxNy44LDY4LjMsNi42LDY4LjMsNi42Yy0xNS4xLDUuNi0zMy41LDE1LjMtNDQuMiwyNS45QzAuNiw1NS45LTEuNCw4NC40LDE1LjYsMTA1LjZDMjksODQsNTguNyw2OC4xLDkzLjksNjYuMnoiLz4KPHBhdGggaWQ9IlhNTElEXzQ4M18iIHN0eWxlPSJmaWxsOiNGOEZBRkI7IiBkPSJNMzE0LjEsMzguOEwyODIuMywxMjJjLTEsMi41LTIuNywzLjctNS40LDMuN2gtMTMuN2MtMi42LDAtNC40LTEuMi01LjQtMy43CglMMjI2LDM4LjhoMTYuMmwyMS40LDYwLjljMS4yLDMuMywyLjksOC40LDUuMiwxNS4yaDIuM2w1LjQtMTUuMkwyOTgsMzguOEgzMTQuMXoiLz4KPHBhdGggaWQ9IlhNTElEXzQ4MV8iIHN0eWxlPSJmaWxsOiNGOEZBRkI7IiBkPSJNMzQ3LjEsMTI1LjhoLTE1di04N2gxNVYxMjUuOHoiLz4KPHBhdGggaWQ9IlhNTElEXzQ3OV8iIHN0eWxlPSJmaWxsOiNGOEZBRkI7IiBkPSJNNDE1LjMsOTAuNmwtMjUtNS43Yy03LjEtMS43LTEyLjItNC4zLTE1LjItOHMtNC41LTkuMS00LjUtMTYuMgoJYzAtOS42LDIuNi0xNS40LDcuNy0xOC43YzUuMS0zLjMsMTMuOS0zLjEsMjYuNC0zLjFjMTUsMCwzNi41LDAsMzYuNSwwdjExLjJjMCwwLTMwLjMsMC0zNC4zLDBjLTguOC0wLjEtMTQuNiwwLjQtMTcuMywxLjYKCWMtMi43LDEuMi00LjEsNC00LjEsOS4xYzAsNC4yLDAuOSw3LDIuOCw4LjZjMS44LDEuNSw1LjEsMi45LDkuOSwzLjlsMjUuNCw1LjdjNy4xLDEuOCwxMi4zLDQuNCwxNS40LDcuOWMzLjIsMy41LDQuNyw4LjgsNC43LDE2CgljMCwxMC4xLTIuNSwxNS40LTguMSwxOC43cy0xMy4xLDQuNC0yOSw0LjRjLTEyLjEsMC0zMy4xLDAtMzMuMSwwdi0xMS42YzAsMCwyMC4yLDAsMzAuMSwwYzEwLjEsMCwxNi45LTAuOCwyMC40LTIuMwoJczUuMi00LjEsNS4yLTkuMWMwLTMuOS0xLTYuNi0zLjEtOC4xQzQyMy44LDkzLjEsNDIwLjMsOTEuOCw0MTUuMyw5MC42eiIvPgo8cGF0aCBpZD0iWE1MSURfNDc3XyIgc3R5bGU9ImZpbGw6I0Y4RkFGQjsiIGQ9Ik00ODEuNSwzOC44VjUxYzExLjYtOS42LDIyLjktMTQuNCwzMy43LTE0LjRjMTIuMSwwLDE5LjUsNS4xLDIyLDE1LjMKCWMxMS44LTEwLjIsMjMuNC0xNS4zLDM1LTE1LjNjNy41LDAsMTMuMiwyLDE3LjIsNi4xYzQsNCw2LDEwLDYsMTcuOHY2NS4yaC0xNVY2NC45Yy0wLjEtNS40LTEuMi05LjMtMy4zLTExLjdzLTUuNS0zLjctMTAuMy0zLjcKCWMtNC4yLDAtOC4yLDEtMTIuMSwyLjljLTMuOSwxLjktOS40LDUuNS0xNi41LDEwLjd2NjIuN2gtMTQuNlY2NC45YzAtNS41LTEuMS05LjQtMy4zLTExLjhjLTIuMi0yLjQtNS42LTMuNi0xMC4zLTMuNgoJYy00LjIsMC04LjIsMS0xMiwyLjljLTMuOSwxLjktOS40LDUuNC0xNi41LDEwLjV2NjIuOGgtMTUuMlYzOC44SDQ4MS41eiIvPgo8cGF0aCBpZD0iWE1MSURfNDc0XyIgc3R5bGU9ImZpbGw6I0Y4RkFGQjsiIGQ9Ik02NzUsODkuN2gtNDAuNWMwLjgsMTAsMy4zLDE2LjcsNy4zLDIwLjJzMTAuOCw0LjIsMjAuMiw0LjJjOS45LDAsMzAuMiwwLDMwLjIsMAoJdjExLjZjMCwwLTE3LjQsMC0zMi4xLDBjLTE1LDAtMjUuNy0xLjMtMzItOC4zYy02LjQtNy05LjUtMTguOC05LjUtMzUuNGMwLTE2LjgsMy4xLTI4LjUsOS4zLTM1LjNjNi4yLTYuNywxNi40LTEwLjEsMzAuNy0xMC4xCgljMTMsMCwyMi40LDIuNCwyOC40LDdjNS45LDQuNyw4LjksMTEuOCw4LjksMjEuM0M2OTYsODEuNSw2ODkuMSw4OS43LDY3NSw4OS43eiBNNjM0LjMsNzcuOWgzNi44YzYuMywwLDkuNS00LjMsOS41LTEyLjkKCWMtMC4xLTUuNi0xLjgtOS42LTUtMTJzLTguNy0zLjYtMTYuNC0zLjZjLTkuMiwwLTE1LjUsMi0xOS4xLDZDNjM2LjUsNTkuNSw2MzQuNSw2Nyw2MzQuMyw3Ny45eiIvPgo8cGF0aCBpZD0iWE1MSURfMzMwXyIgc3R5bGU9ImZpbGw6I0Y4RkFGQjsiIGQ9Ik0xMTkuNCw5NmwtMTkuNiwxMy43bDcuMS0yMC45Yy0yLjMtMC42LTQuNi0wLjktNy4xLTAuOWMtMTQsMC0yNS4zLDkuOS0yNS4zLDIyCgljMCwxMi4yLDExLjMsMjIsMjUuMywyMnMyNS4zLTkuOSwyNS4zLTIyQzEyNS4xLDEwNC43LDEyMi45LDk5LjgsMTE5LjQsOTZ6Ii8+CjxpbWFnZSBzdHlsZT0iZGlzcGxheTpub25lO292ZXJmbG93OnZpc2libGU7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDsiIHdpZHRoPSI0MjUiIGhlaWdodD0iNzUiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBYXNBQUFCTUNBWUFBQURUSjVqakFBQUFDWEJJV1hNQUFBYkVBQUFHeEFHbzF4SEVBQUFBCkdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUtoaEpSRUZVZU5yc1hRbDhGZFhWdnpQemxyd3MKTHhzaENSRFpCRUcwVnFVdWtJMGs0RW9RTkJadHEyZ3JhcTF0N2VmWCt0bldwdnVpclZXMHJkZ3F0SFdwTVN5Q1JKWkF5RklSY1dOTgpCQ01RU0FoTDlwZThkZWI3bitSRmlVbmVUTjZXOThMOS8zNDNNM2x2M3N5ZGU4KzkvM1B1UGZkY3hqZzRPRGc0T0VJY0FpOEM3NkVvCmlzQ2E4aU90WFoweHNpeUlSa2wyU2tiQnpoelJEaFp0dDdQb0xxY2dsQ204cERnNE9EZzRXUVdHaUpyeVlqczduRk1VV1o0cUNHeUsKb3JDcFNPTUVwa1RqNjFoRkVHSnhIb3ZQOUlNWHJsQ053OWVpSjVhL3owdVVnNE9EdzN2b1FqVmpFOWZXSnJ1Y2pydGxSUzR3aXZwcgpQMWwwL3NtQUVkUEo3R2lMVlo2bHlFb1dVNFIwZkRLOW85V1c5TGtGZGRhMVozMm9aakxoaXAwNE5IRXg0K0RnNEJoQlpFWERhaE5XCjE4eVJGWGFmMDJHN0NXVFFiYlhZWmNjZmNGamlUM0xxdE1vNWlzd3l3U2labGs3NU1qeGIrZ0lkK2NGc0ZkNFJtY2pKaW9PRGc4UG4KL2pRRU1HM1ZzVVNMMHI0RU5IRXZ1R0pLLzF3S2lpQUpXWFUzWFZEaE5VRWR5MDIwT0p6NU9GdUl0NTRMY29vSWJNa0tiVXdRYjR3KwpMN3RTRUFyNXZCVUhCd2RIdUpJVkRmVTVIZmFIRmFiY2ozK2pWS3lVUFpNVEw3aXNiSTdnMUc2cEZSZzZqcDVjSU1qS3QzQ0QzTSt0CnB5QVVyQ0NVNHZCZzlJVHlBMXpNT0RnNE9IekRzQXdEamx0WE01YlpsQitDcU80QlVaazBFUTlUTHY3a3pNZmZ4ZW1mUEYzMzZiYnMKaU5TcHduaW53M1ZQeDVIR084RllvNVNlR3dSYkQzZ0hqTVdIQURrNE9EakN6YkthdE82VDh4eDJ4eU00dlJ0V2p0RUxjNlZkMExGcApkUXVtMVgveHF6M3JMNXV1aUd5WnBCTXZHVC9WbEtnb3cyYzFDZ0pUUkVGY2FESkViaEJTU3h4Y3pEZzRPRGpDd0xJYVgzdzQxYVYwCi9keGhzeS9wZFpyd0Nvb1N3NXdDV1ZhTGV6L2F0L2F5ODJXOThCZW5RODVUbkV4dzJsM00ydWxpUnBNMGZLV3FDRFd5b3RSeG91TGcKNE9BSUE4dHEzSC9yVEVLRDVYOWdSWkUxRmVXdis0cUNOUGV0aUs4ZWRERGhqN0pUV1FnclNqejcrNWg0SFVzNUwySTRpM1VsL2hURwpUQ3cvekVXTWc0T0RJNFF0cS9PS3EyK1JHeXgvQWxHbCtmdmVacVg1UHhhbkxsWlNuQU9hVCswdExwYVVLak5KTHc0UFZZbktEbEhrCjY2czRPRGc0L0dhaytQdUdrOWNjU2tzcnJuNURWcFFpRmdDaUlyUXdjOElxMXcyRGovUEIxR281UFV3amNJTFFxakJwcjJsY2Jqc1gKTHc0T0RvNFFKS3R4cjlkOHgrWjA3SWMxTlQvUUdYOU52b21kVkpJRy9iNzFqSk1XR1FlZnF4aDdWMURrTTN4dEZRY0hCMGVJa2RYawpWWWRHanl1dWZwTXhlUm4ralE1R3htM015SjZYN3hqMGU1ZExZVzFOenVFbzB4Mk1oMWppNE9EZ0NDMnlTbHQ5Y0o1ZGNleUdHWE45CnNEUC9qbkk1MjZWY091ajNMYWVDT3hUWTQ3TE8zbzB5OEJCTEhCd2NIQ0ZEVm1tcmFoNVNYSzRTUldISncvVUN5K1U3bVgwUWIzaTcKVFdhV2RsZndNcU93YWxsV2pnbGp5cmpMT2djSEI0Yy9qUUZ2Zm5UNUxrVi84a2pOWHhWRitXWW92TVJpY1JXN1hYeDl3TzhpWXlRMgpkcElwS1Btd3krS3JXMDhsUC8yZitxa1d2V2hJZ0xXWm9NZ3VzNlRYTjhYR3hoNDI2VTN0b2l5Mm90QmIvNUQrVFJjWFB3NE9EbzRBCmtkV01mWXFoOVVCMU1VNXZESldYMERNblc2YjdJUnZEVGd6NC9mZ0xJcGtoSXZCdTdIOC9PSUZWTlNhd0xsZGZSOFdFeEZFc3hoekQKUkZIc0xYUXJFNFJUQ2xQcUJZSFZDb3B3Q1A5WEs2SzBKOHBvT3ZUYlM3L2VKUWg4cXpFT0RnNE9yOGlLaUtxdHV1YjFZSGo3RGRuYQpFejVpUDVOK1ArQjNzUWs2TmpvdHNJdUVPNTBTKy8zZXFheW10YTkvQ1JGVWNtb3FpNGpROW54d1ZDZis3bGFZVUNVd3BkSW9zUjNSCmV1bFU0Y3g3dVNYR3djSEJ5VW9OQllvaTdTaXVLWVkxc0NCVVg0Yklpa2hyQUFKZ0V5Nk1ZanBkNEt5VlBjMW10dUxRZUhhOHN5OHAKUlVaRmRsdFdlcjJYVWFZRWdYendQOGF4U2xEWUZwMU9WeFpyamp0ZE9PTldtWXN2QndjSEo2c3ZJTzMxQTg4b2pEMFF5aTh6UWFoagpUMG1QNEtYNkwzRktTREd5eEdSOXdKNjk2c2dZdHJFK21iWGErd1lGU1VoTVpERm04MmREZ0Q1WG1DQjBncngyTUVFc0ZnVDlHNUpnCnJuOXlGaWN1RGc1Q2RuYTJqcUxteUxKOE1ZN1RxT3RDaXNkNUpJNDBPdEdHTnRTSVZJUHpEeVJKT2xSV1Z0WVpvTHhFdUZ5dUNYajIKRER4dktvNWo4WEVjamliOFQwNVl6VGcvamZPRHlNYzdack81ZHQyNmRXSGpuRFYvL256SlpyTkZXYTNXV1BSdjBVNm5VNGYzc0JnTQpCZ3ZleTRML3UxQzJmaHNSMGtSVzU3MWUvVDJaS1g4T2h3SjhVRnJPNWdwbC9UNlhZRlZOaEhVVmlLa2dvc1kvN3B2Q1BqZ1R5MXpLCjV3L29IZ0pNU1dFUnBzQTRlSFFUbDZDVUNreDhUbVRTOWovUFh0b1JpT2VrcDZmUHc0RTJ4ZlFVbnVzazB1Ykt5c3JUdzFuL3MyZlAKdmhMbGNnbE9UU3BsUnhPY3BSVVZGYXI1emNuSlNYWTRISGxvZ0tNOFhZZjZYcDJjbkZ4WFZGVGs5d1hoUzVjdWxRNGVQSmhvdDlzbgpJZS9rZlJ1Skk1bnhsQXowZUZvRXI1eTFFaDdmQjJKaE9rVm1lUWYxdk05TFdib1loNnNvL3g0dU80N1gyRkZWVlhWTTR6MWo4YTZ6CjhadWI4TzhjSENjd2JhSGtGUHl1RnNlMU9QNHJKU1ZsTitwTzlyR3RqTU9CMnNzTnlBZTlaNnJHZmxaR0hvN2lOOFdRb3hYSXkzNWYKOCtJUFFQYU5JUDZKSU4yWnlOdE1mSFFwamlTRHNUaVB3cm1vMGpWMjROb2p1SzRhNXpVNHIwYmFQWDM2OVAzTGx5OGYwa0pZMVVLYwpzUHBBdHRORkd3a3FJZ3NESkxKbTlqZmRENWlSMmZwOWw1d1d3Y3dKL2crSGVLelR4SjZ0bnNRK2JlL2IvaUlpVFd6VUtCb0NOQVREClJ0NE5JbjRjYWQzVHN4NW85VE1Ca0VWTndZakhlYmlzRTFwVlBqcnJiY1BWeUFvS0NzU0dob1lpTkl3YjNSMjRKN0phaHZSN2tOVngKRFIzUUZiam44emo5a3NvOTU4WEV4SlNXbEpUNDVmMmhtYWVnazdnUnovNHEvcjBNeDNnMi9MdDdIMFVxQkpHODZLVXMzVXUvUjByeApjTmwycEovakdkczhsSTJJc3JrSVpYSW4wczM0YUx5UDczVUs5YmNDNlMrUWljTkQrV0Z1Ym00a0xJeE01T01lSWt1eTVIek1Td3ZTClMwaFBvUXdPQnJOeUN3c0xCYngvUEpTaWEvSHZZcndUS1FFSmZuNk0wMDFnNjNCY0d4OGZ2d01XcFZYdFJ4NEppTGFiZDdtRWY0Y0wKVVJIT1FFN1d5QU92VDI0NVpRL0lNdysxUmJFT1IzOFNORVdZbUNRR2Fhc1NoWDFKa2RsVHNpek1mYkRxT2IrYWN0RDAzc1NoUWVXeQpTR2hnMlNDTHBPR3EreE1uVGx5T0JuQytCcUlpUWRpSWF4dERVWVl6TXpPVFFKQ1B3SnA3RjJYNlBQS1o1KzR3em5rWFVTZ2tFc3BuCmx0UHBmQWxsVTQ1eStZRWZpSXFRaEh2UkRoSFBnRkN2MEtoTW1ETXlNaGFEcURiaGQyL2dvMFYrSUNwQ0hPdVpjbmtCOTU5TEJCS0UKY2hWUXJtTzJiTm55RTZ2VnVodGxTK1U3UHdCRVJhQ2gyc2s0ZmgvSExjM056ZTlCM3U5QWVScThKaXVMM1BFUGhYV1BzNFlWVnNuegpXYXRpN3ZlNXpTcXpyZzcvTzlVZGFvOEdXVWxmN09DN1BRQkZLVWhrSmJBS1VSTHlqUkhTMm1XejcrM3k1NjNkbWlhRmtWS3oyR2o0Clk5Z1dpS054YVgxK0dkSW5sWldWemxDVFhYUk8wMkF4UElGRy9ITVZTL2FjQXNwRHlNckt1aGpLME45UVBtL2lmOXJUTHRiUGo2R2gKMUJ1Z3pEeUtldmp5WUJmTm56OWZUeVFDWmFJWU12ZFBzajZZTC92MGVURHFjZS9DMHRMU3VZRXNXNUJ6VkgxOS9jMG8xekk4N3hmNApLSmg5dm9SblhvajBITXJ6TFJEbW5DR1RGVzN4RWNxZWY1N1F4U0pZMFNCWmIvWnpOSFp5V2Evck1QVmJXMlV3R3BrVURLSVNCQXZVCnJsOEpDcnYxNlZuZnJ2cmp6SHNETWtFTDhsMkhRNzNLWlpmanVrbTV1Ym1HWU5mNXZIbnpJdERKWk9GMGxJYU9iNzBHU3pIb1FHZWMKUnRvOVRyK2haaDJlUzVnelo4NG9rTVBEc0tiV28zeSs1Ylk4QWttTU40S0V2b21PTTNtQWpuMEtMSUduOEQxRkljZ0xFRW1kblpkWgplTmE5N3JrKy83Tmhlbm95MnMyUGtGNW1QZlBTd3dXYWU1MER3bHlCUEMzVlRGWmYybmdpU21ic3lYQVc4Qko1TGpzemdBVnJhWFV5Cmg4MS9VeXFIMm1CVk9RY2FBZ3lDVlNXd1hTQ3JtNWplOEt0bEdRK2NDT1NqVWxKU3lpSFFaR0U1UFRRc0NjS1daN1ZhUndlN3ZqczcKTzdQY2U2ZXBGVHJOdVpDRFFHc295U3M1VUtEc0Z1QWQ4aGtmN3VzR3pVR0NNTEtnY2IrRWN2a3Q2ZERCMHZhUnJnZEpYTlA3UVg1Kwp2aEdFZVF0T1gwVmU3c2ZSSE1TaW9IemNpUEx3S3pIaWZjajU0Mkc4ejArUTlDRlM3ZWNoTDQ5QktmZ3VXZE9xWk5YYzBmb29lcDZ3CkhvSndNQjM3ajdJdzROYlZvZmIrODFXaUlEQ2p5UlJJeTRvaVhEd3VNSEhCTTdQdjM3THNxbnRzZ1M3UG9xSWlla1lKVXFOblEwK1kKNS9aV0N6Wm9xRVRMYzdWWWlFSEgvdjM3eVlIaU9weU9aaHdrUithR2hvWUhRZUEwekRaUGd4TGliMHpDY3pQSXV5ODdPM3QwVTFQVApUMEZleitIenk0YWhPTWpyTGhQbDRiZG40NzBTY00rdjQvUUhmbEtPcUZQdGNNOEgrd29haG53SWVmekcyUi8yTXduR3ZWV1hvRmdzCkQ0NEVnZDhpWjdGYmhEZllhT0ZVbjgvYm14d3NNZFhJSkIvZFJvajRQeUd5Y3ZZZkF0UUZpS2dnVmUvVG1Mb29DZHYvZlBYOTFtQ1cKSnpsYW9QTzRnM2tZMDBZRG1JTDhYUVN0cmJxaW9zSVNGSmFhTzNjVUxDdHlFNDVYNlFBZFNHOFpESVpRZEt5WWpqUk5xK2doSGNlNwpmSUJqamR0YVBJMnliME1kVVlkaHc3a0xpYXhnMlo4dTdMaS9BMHBZb010dnZOdVNtc0JVbGlDY0JWbzd0UlBIM1RqV3VjdW55VzB4CnBPSjRDVG1xc0I2UFRrMURyUGc5WFh1YjArbjhNbjVid0xRTitWRlprOHY5RHZ4K0g5SXhkMTVhM0hsSnBqa2FFbHUzSzdqVzBEcGYKd2ZWZm9WRUJQMWhVQmlKaW5QNU14Zlc4bjVKTWVoVms0RzM4YmlmZWFRL0pRa0pDUW10eGNURXAwQW81Zyt6YnQwL1gyTmhvVm5vTQpuaWtnK1l0b2lCNy9rK05LcEZZTEM3KzVCNHBDYVZsWjJmRUJ5VXJzN1BpZXJMQ1lrVUJXVHJ6ZWEvSUM5aDNwNzMwK2wyWEcybUJkCnhZLzJ6Zkk5M2hYQm1teUdQbXVyQ0xTdXl0OURnTjFycXBqd3JFNlVudnJUMWZjY0g0N1lnZVhsNWJVd3o2bERtS295RERJUGdsbUIKWTIwdzhtVzFXcWtUU3RYeUNzalhKNldscFNHMThCSU4wdVJ3T0dpK1FJdFgyNGZvTEI0M21VeHJOMjNhWkFuRFpxbEZjQ2RvdkpjZAo3WUE2Nzc4aXZWVlpXZG5zNGRwWDgvTHlmbTYzMjNQUmVmNEljcEN1bGhkY2N6a09sMnUwNmpxUmx6SnlmWWN5dEIweTVuSE40L3o1CjgzL2IwdEl5RDNuNU1mNjlXc1A5RTNIdmlUazVPZWF0VzdlMithWmtkM3ZNMGpCYmxKYkw4VnhhUS9rYTBnc280dzhINlorNmp5QXIKeFcxbG5YRW5DaW4wK3RLbFM0WGEydG94TnB0dENaNTduNkkrY2tmT0xqT2dLRHlFODRlN1B6ajcyL00zSERRcU12dk9TQnBPMktwawpzbE1EekxtM25IRXc1cU8rMmUyeS9vWDVLcXEwQ0ZPRVg0Y0FJUVk3UlVGWm9EZklQMzF5MXRMand4bmtWcU9qUlI3ZVB6bFlPelhqCk9acUhBRkYySWVkWUFhSWlEWDZpaGs2UkZ1TCtHaGJyeTJGS1ZMMldoNitnb2FZdGtNVkZVVkZSMTZBRGZVV0ZxSHBHV3Jac3NVTGgKZWhNeThHMmtWUnFlSTJtb0U2cUhWWkQzNjFKVFUyOUMzYnlwUmxUZGdyaHVuWU91UlQ1K1FrcVV4dmVlZ001N2dpOEZCNnVLREJGYQpPNVdqVVJuWWhuZWJoL0w5N21CRXBRWExseTlYVVA3SGNTK3ltTW43clVyRHp5anl5Snlzckt4cC9jaktiblhsUTVJUzJBZ0NXVmZGCmN2KzR1MDY3ekRwYWZmTmM3bkZaNzB0V3h1NGhRUDhzUElhZ3RLTkIva0lReGZ5blpqK3c1VTlYUEdBYjd2S01pNHNydytFdzZ3bGQKTXhoNWpJYkdlQlVzaHJoQTV3ZU5iektlUjUxOWxFcFpkZy9Ob0lOb0NVRXhUVVRTTXBwUmhzYStuWjNiK0FCdDRpNlFWRGN4Yk55NApjY2pMTlBDN3ZUajhpNnhVSC9KQnc2dVZ5TXRpdlY1L0cwaXd2S2lvYU1nV084WDZ4SDNJYWptcFFTbExScnZ5YVU0VHZ4K0grOXlxCnhWSkVXbzI4M2JwOSsvYmQvcXE4c3JJeUdlOU13OWZmUTlKeTMwU1h5elc3SDFuSkNsc3lFcVY3aTV6Tm1nZndkbTMyWVNkaEN5eXEKbzkwdTYzMkhmUDAxQkJqVDFuVXdxYjdwcStOcmp2M202ZG4zaDh3Y0M2MDBod0J2WkNxT0ZtVHRRTWhTZ3BBbFRWWVZ1YXNqMVllaQpmTHBEMTZpTjVWTk11MXIwaWFmT1VaS2lPYWxmSStYN3c3SUV5ZnhYbzNZL0VJNlJSWVMwQ0hsWmp3N1lhNmNDNnJ4eG9MeThyZUZ5Cmt6dkdvVmZJemMzVkk4ODBCSml0NGZJRFNML0ErNTN4ZDBYaW5SVVEvQUhVd1JQTWczZXhHelFzbHQ2SHJHWnNPeGt0OUF5bmpEalEKVHNKckI0aHFZZTEwZFNldnJLckJoZ0FqZkJzQ2xHeE9kdjViSDdDWmo2K2VjdmtmVnI5NTJRdWxSM2JtWnJ5MDc4WTVWeDFkUE5jWQpDdVVKellqV0tkV3JrRU1XaEhFc3VSOEhLaCtGaFlVaU5NVThEV1JGRGFJRStUa1JpdkpKWklXazFnbFJUTDQyZHU2QlF2TnNKQTBmCmN2ZFlaV1hsTVgvY2xFamZIY3kyYVloNUtVRmFuSmVYOXp0MDVINVJIQklTRXNocGdZWjQxWVpJS1I2azE5RnBiRFpib3J2alZ4djYKb2FtR2xWVlZWZnNEVmFrVVBCaHRseXpiOTFRdUpVL0lDOGlKNnJOTWR6UzFaQ2tCWHVBMm5DaEJuMVlnckdGUlFtYy82eXAxL05ESgpwZHRsM2RsL0NGRFNlVDhFR0h2a0pKdTZmaGVMKy9Ra0U1MHVCcFZMNk9peUp5UGRMclVLdDBWSDZFL3Z5c3Q4MHdTTkpNbk9xa2Y3Ck1hTHhFQVh0VUhwNitpNFNJZy9EVnhSK0tldkVpUk43dEF4eGVJUE5temVUS3k4NUpxaDVkNUd6eHlGMExpRVowWnFpY0NPcHZZTVYKMTlqWXVRWHljbHlHanZ4RmtNdVpBSlE3ZVprUitXbVorbWhBUHA0QllTN2Z0bTNiYVpDbTMvTHh4aHR2Mk5DZTZ0enR4SlBpWlVTZQpmZG1ZTDZuWFNsRWpLN3puMmlEVTd4bTNkWHVseW5WR3E5V2E5Sm5XS3l1dTNKRXM5UlRWWXNNQWhpUE5XOUg4MWRDRVhHQzE3ZEhNCjhvVVFTOFlJNzlaV2lRNG5tMWk2aDEzNmoxS1djTENobTZpK0NCY2Vhblc2a293R2Fjbm9wSmdkeHZQaVhtNjdZK0hjOWp0dmpocU8KOG9UbXBjVzZJbStuNUFEbVFWTjRKY29yT3BxR1VKVk41SzlMdy9vVVBkTVdTWHhFRElhZ1BOYWdMUldBRlA0WUNLSnlvNVdwaHhBagpiN2dLNUdYSjlPblRmMDlFRmFDOE5HdXc4cnoyckNKbko3UUJtZ3U1Uk9WU1d2cndFUlRTbzRHdVpPU0hQQ2kxUElkYzdlTS9FMzZGCkNaZjZ4MUZuK0JBaldKUjRvWVhGQzYyS1diTElackhEWldBMmwwQk9rQ0FZVWRLNW12UXBWcXB5dlNTTGV1YlNTWXFzLzZUZEtPaU0KZ2o1Rzc1UVNqRFpCeDJTUFFuR3NLNEtkc2VuN3VxeDc2UVVZMDlERXBxN2JCWktxQjJrTmJDZ1o5QkpMalk5bXFYRlIzZWRBTk9ycQpWZ1VKVXJpbi9ZNkZMd2hHNFpXb3VkSko0ZGFpb0ZRaTNuTXJpT2dJVG1rTVhCcWtFNTVKNFpmbXpadFhzMm5USnI5R0VhYndTaFMxCmdxbUVWeUx2UCtUMXYyaDh6Y1BwUmFtcVMvVjR1SGtVRmNaR3hwSVNEZVJOYTVTZUJrbnRER1NkUVRiSldyV3FlSzNTL096UGtaY2QKU0lHMHJydmNjaEFRd0hJanBaYUN4Nm9wdDJUZGxRV3BudTE0YnkwT1R6VFg5amxaQ1lJeVhRa0RyakxpL1NhSmRmSjRYWDFycXY1MAp6U2g5MjlZWXdmbXVjYkt1L0d2amY2ZnF2dnByRGMvWVdMTjBtcVZMeUhaMTJPYWFtUDJTR0tNdEpkSFVaVW94ZFFwNlVSWU90ZllQCnNXUTBHR2t1UjN0RGtSVTJac2ZIYk5LV2o1aXBxWDNnR3RLSlBTU0ZaTlFQVElJZ3JJdVJubVEyNFpHMk41V1hPcjUxeTkraTRreTEKd2hQL0N1Z1FJVHIvTGpRQWlseCtFZjRkTTBnRGxHaE9DYVR5bm51NHhYKzllMWRYaHNid1N1dGNMbGQ5Q0JOVnIxYXQ1akFRajNkSQpBMGxIaGJIYnV0YU9Xd25Hc2dmSUpnMExPMVU2MUU2eUFJTFFjVHZ3em80QTNwOFVuZWtheXBVNm81b2dLYnhVMTdLR1BGR1U5cWp1CjN2WDhEUWZOMWs1bmNxZ0pMZTM0ZTRHdTFqVkZYM2Rtak83MDNpU3hiYzAxZWFlZW55aXNDR2praG1zdVdFNGJoVkg2MjltZkYrNTcKelpCUy8vYjhodFBDM1VhSC9ncVRwTVJiWlJkRkRXYkdJVmhWUkU1VDE3L0hrdllkWlpLdHYzenFKWkdsd0lwS1RZeG1FWHF0QktnawpvK1ovSU51VmIzV2M2bmk1ODY1RlQ1bE0wa0hoTDBXQkpDMGFDcng5TUxMcU5ZS1FWdmlick53UjFsTlVHcWlMSWxhZ1hrTFNzZUlzCjFHcmNybVFtU0pxaUhwenI3dXNjUXdjNThLUnB1TTZDTnZOSk1ESUVKZEtvdHFGcDc2V2tOSFQzaEU2Yk0yVFdWcGxFbTNLcGZyL3QKSXNPbkgxd1VXLyt6UlZjOXUzbExpT1N0Y01hdE5GUlQ3RTdkK0w5Ly8rUnFwY1B5UTBPek5hTWowaFZuTjNsbXJPVGRoNkVjdk1laQpHMXRKaGV5cmFZZ2dxZmdvTmpZQkpHWHdibm9DVnBhNWU0VzRMQ3h1NjVCZmJMdXI0S21ZOFRPT0NqMHJ5LzJLeXNyS2oyZlBuazFyCkpzalJJbm9RTFhrcU5OTVoyZG5aQi95MWZYaEdSa1lpN2NLS0ZLZWlvVmNoZlZ4UlVXRVA1VjRrUGo2K3RxbXBxVkZOdzNTSHlMa2oKTXpQemFIbDUrYWU4LytVWVN0ZksxTGVjb2JuQ0U4RmFpd2lGazV5S3RPeC81OFMxbHU0ZVVSQUZNM01OM3hqZ0tMRkZ1ZEs0dTJWNgp4TkczTXNjMlBIelp0QmZxWHdzVENmanQxMzlGNnlPNkkrYSt1ckl3cmMzUytjUEdoSmlDTTZQTlNVNGF4K3UxbGpwdGJQTEdEOWlZCmR3OTFuL2V4Y1VGU1NiR1JiR3hpRERNWmRYNkpLdG5ka1F2Q1lpWTdQckVjL3VobDkxQlRJRUNiem1XeW5oQk1nK1ZsSHJRb2NwL3kKUy9nbDNDOFhTWFc3Y0RTOGRhSHNXUEZaQWI3eFJpZEluNFplRGpQUG9ZYklpcjhMRGZmQzlQVDBwL0IvU2FoRmorY0lUWkRIS1ZNUApTVWJLWkYydzhvVDJTVzdwV2lMcFUwelB0aDdMeWlrWWg4TzU0c3Y2YWxkT3pQdmJiNzl3NzIwcEthdFBocnRBTEw2emtDcWFnZ0EvCitOeHpQN3JZSnJNZm4wb3lYeWUyZFpvbmw3elA0bzZjWW9KTDdtTkpkWk1VTEtsSW81NzVhMXBGWU1JeEpnclBDenI5UDZMSFhWZ2YKQ0t1cUYyYXplV3Q3ZS90Ujk4NmZnMW1WYzBFYXorS2FXai9OSFdueEFqeUJaMVhsNU9RMEIzSmkzSThOOTBPVXo0ZE1QUzZlUUZZbAo2M0gzclFOcDBkYnZGQVZocDlGb3JLV1FRcnhyNWhnQTVFMnF0b3N4elpzRlJmbkp6czRXSFE0SEVkVU5HaTYza0d4M2s1VW9DQjNCCk1xd2lXUmZMamRyWm5odS83NG1icjl6ekcwRW9jLzVnQkVyR3ZmZitudFlYTFNZM3hQM3o1MTNYMXRINWFLdkFaam9ZTTRxaXdKTE0KSmxoU1poYmxUNUlTMkdFUTFYT2lLSzJJSEg5eFl5QkpxaGNsSlNVV2RKaWJjRHBqTU0yTndpL0Jzcm9pTXpPVFZzVzMrQ2prRTkyeAo5S0pWT24vYVRiYStNQWhsNEEvb2RMcDlUcWVUQXUyU2xhcGxXSjZraHZiK3VSUEhPMmtJc2F1cjZ6UXN0TjN1Nk9NN0pVbDZiL1RvCjBjZUxpb3BjaklPVGxmck95bVRCQklXc0tMb05uclZBYlNnZnNPRzY0NldscGMwNjl6QlVoMHNPckR6amdmV3pUQit1ZldUSyt0Y3UKbmZMdnNyK2VJeExpM3A1aEE2VjkxK2RlNFhTNkhrMktpOHlESlJYbE53YzFRVGhFMFo0RmcrSGYwYys5ZXFySGVpa081anV1ZDI4ego3bW1ZZ1NLeHYrVXJXWUdvYUNNNk5jY0tHWlpjQ2JTeEUrRWlKMlZsWmM2TWpJelY3amlIUzd5OERVMVc1L1FHS1FYNXVlb0JFTmg3ClJHQ1VJaUlpZG0vYXRPbTBQN2NONFFodDVPZm5TeTB0TGRFZ0NMV0pjUEwyQ2poWlFjN0hRa2IvRitrQkRaZFRmdlowOHhUOWlSczMKK1VUamtXb25Vd0t5NkxBRHR0dmpvdzB4VC96bitzV2Qvem1IaFdiR2hsTFNlRzlxdTN2aHhjeEYyeFF3aXJEci9ZNmpnbENOUHVkWgoyQzZ2bUZlczZWazR1VHo0SlZ4UlVYRUExdFdIN29nV2c2M2pvRFZSWTJFWkhYVEhReHN5S0x6UzVzMmJLYnlTV2pEUC84cXlYSU5yCnd5cmlBOHJ4TUJyeU15aEgyaGh2UHZOOVV6d2FsaVVQc0RUYzd5YXl2am83TzIxNFJpM3E2MTBpTDVENlRvUEJVSTJ5YXVmZCtzaUUKMVdxVk5FUklJZEExRTZIYytEM3NIbVROZ0RRTzdmSlM1R1VXMHNVYWYzb0MxNVo4UmxidnpSUWM0NG9Qa0hmUkZEOW1ENmFhOG9MTwpGUEhZNFJzbW5qakdaZVl6bUY5WVRackMxenVXTE1pVFpmWkxwV2ZQSE0yaHJnUW03SUh4dEF3OVdYSDBpclZOSWZKYXRIVkl4bUF5CjVONDdKeE9XRVVXODltcCtjc3VXTFpleW5rWElhakVTMTRlRFk4VWdoUFVleUlUMk9PcEFtZDJzNFYySENuSVhwbzBlYWMzTkhlZzgKeUFKclJ3ZTFGNTBKYmJ2eEZxeXZqMGI2V3E1ekNYYTdYZEM0YlQxdFVrbXk5Mk4vNTRFVXBWNXYxeUdzb2FORjBuc3JLeXRwWk9EegpRTGJvQUEvNGowWFpadEVnWFhMc2x1bExpYWk0dUF3TUVNMFdGaEY1TFFyL2QxbzZjTlRSQjZJZ0xCRkVsaG16Y3MzejBTdlhoQXBSClVRRGZ6YXdubHB2c1FidnlhY3Q3L0ZZMXdqcHRGSWNPdHlJbko2Y3BYT1dDdHJEQWU5eUhkRC9yMmNNcTBLQUZvMWVqRS9tcHkrV3EKc2xnc2UwR1lqMmRsWlYxU1VGQWc4WllhM2tCN1FMY2hoR1BjMTArUTcyZDdoNncvajRpdENENHZOS1R0dEZFczM2dTdlZnE4by9sVAo5bkV4MFdCbExYK2xOWGJsMnNjRUp0M0Nlblk5ZFE3QVVqdFJVN2N6U1prRGtsb1pzMkpOeU8zSkJLdUhOUEhOS3FSTDIxcFBRa2M0CjVJWXpmLzc4Q05xSWphbXZ5d2dyeHdvUGhOVU9qZkpGZzhHUWpiN21HMmhiNU5JWXJHSE5DYkM0SG9iRlZWVmZYLzlTZW5yNlZ3SVoKUFo4ajhKWVY2alBjNm8raXpyeUlOdkRmejBpMzkwUW5zbElmaWVxQVRzZXVPTHBvMnRPaCtPYloyZGs2ZEpKSkZLNG1KRW5ybjZzcQpqSXd0Z3ZWRVM4dzZoTzRBbXF3S0hkVXRPa21YRjd0aTdTdm1GOWVHOUpvYVNaTGV4S0hCdzFBQWFla1VNSG5JRzhnMU56ZW5xNFZYCklzY0twQTNJUjhOSTZXZ29jQ3FJNjkrcHFhazVlcjMrSXNqRGZmaVlJbUpUeEl0QUV6SzFsYS9TWG1BTkRRMlBaV1ptSmpPT3NJTk8KcDZOMjRReWpMSk5zL3hVeXY2elBlL1NlMUM2Y3VqdHRWVTBkNitrUWhzaFViTG1TR3ZYOVQyZWxkWVhDbStibTVpWmFyZFpjVkZBMgo2d21KUDg3aGNKQ0xwR0N4V0Npb0k2MUZvUVdxVzhEYzN3dVZHb3BZdWFaZWVhamc3bzVteDIzSWV4M0s5WjNvRjFaM2hJdUVsWmVYCjcwWFpma1JSSzlnZ2poYTBLU1BTU3B3ZUgrTHR0V3l5K0E3dVhWTldWamJpdHRKd3U1OGZjcWZuOHZQemplM3Q3ZVRHZndYZStVckkKQ3gxcCsrL29BRHgrTk83OUtMVHpLYWpmMzZETjhGR1RNSUxMNVpJREdYZlFuMW1GSEZPWU81S3hsL3VSN2xsYXFaSzJxdnFmaXFKOQpjbzJHL1FTUjNYRjA0YlNRQ0RnQnkrbExxSlR2MjJ3MmlsZG5IR3dpejcwbnpJWFFVamVFV20wSlR4WlJSN3Npak52R2VyZUNjUDRnCjMwOUR1Vjg0Wjg2Y0E3QWFOSVZmZ2xXYzRIUTZaekdWUlkxa0FkQVNpWE9oQTZJOWtGaFAvRXBLLzZUUFlQbkVvZ3d1eE9tVlJHQkkKWDhFNUxiejB4M3lGbnBZbm9IemJzN0t5ZnJsOSsvYmpqQ01zWURBWUZQU0pEaVYwSTVYVDd1TWZrUnpEQ253Snl1YUFJMGg5WE5YMQpzbjZsWFhBODJyMWhrem9zZ2lnc09McndndExoZnRPOHZMeFlXRkpQUXZPN2E0Zy9mWVdMc3QreENZTDNBQnJHSkhiMm5HaGZVcGtICmk0RENMMm1LYndmTlVFdDRKVm83dEQwMU5iWHBYQzE0V0xiVXlOOTJKMGJ6VEtkUG4wNEIwVitHOHJ2Q1RXSmZaajN6ZnQ2NHhkTm0KT3dXb2orcWxTNWN1Vzc1OE9WOXNIQWFZUEhteTg4Q0JBNTBheUtvTmJlaGRIQU1aeUpZeVFWdUROT0ZaMUdZLzFldjF1N1p1M2FvYQp5TGtQV2RYZU12bGdXdkdCTllvNzFwMEhpNnBGRktUcmp5eWM4dlp3VjBRNmplbFpyYS9nNWNjTjhhYzFGUlVWNzNOUjlpOWd2cE1iCk5NVWVKZzAvZVJDeXlwTWs2Uzg0ZnFvbC9KSTd3cnFhRitBR3NxcUtpb3I0WWxjM1VCYmttVm52VG1UeHN1dXV1ODdZMWRVMUJZU1QKVFVvRDB0Vk1aVSt3TDREV2dHWHMzNytmbE5ROXZKUkRIMUFxRk9vbTBUNW9PWVNuWWVJMmZMKzZxcXJxMlZCOGozNmFyNmpUL1pKNQo3aFZPU3FJNDU4aWlrQ0FxYW5BYnZTQXFjdWQ4MlNQOXc3ck15TWk0V2RGbVpYS2NyUUhwZE5ReGVuSnlTQUVCZlNVckswc3QxQW9ECjhVMWdQYnViZW1wa3RKdnJCbWhvRGJ6MFBhT2twTVJXVmxhMkY0cmFNMUFzOHFFMDBMRHN6U2kvMVV4N3NPTXIzSllhUi9pQTVxelUKdkloTmtJT3hvZm9DL2NqcXlJSXBIN2c5MGdaaXFsTjZIY3M4dkhEcWg4T2Q4ZXpzN0psb01PUjlGdW5ONzFFcGd3NEJabVptVGdSUgpiVU9IK2pvSXNaREwrZEN3ZmZ2MjNUaFE2dlNnREZBa2RpMWIwbXV4cXQ3Ri9RNXMzYnFWQjNFZEltakxlQkRYcXJ5OHZKdWhaR1NnCkxGOWk2cnNXajhWMWs4akpnNWRnMklEbU9NK29rWlUzaXYrd2tWVTM5T3doRUZiYkY3b0VseVN5eFo4dW1GWXozSm1tb1F5bjA3blMKVzZJQzNrVWpQVGpRRnlDcCswQlN1MUZwV2U2UGZncnl5dVN5UG1SbHdLTWJPM2xxa2haSDBaY0h1NGJDS3pFTlhvRGtXTUY2aHJvNAp2QVN0UzRPU3NROWxTWnRwcjFHclhscEcwTlRVTkphWFhOaUFQTFhWdHYrZ2JVVEdGaFFVaE9RQzRnRTdpcm9GMCtxWktEemFSenBGCjVaRWppNlp0RFlWTXQ3ZTMvNS9iNjhtN2x4YkZWd2F3cHRJb2VqaUk2cTlmR05jVllBSDhrUThIRGczUTBqZDJ1OThQRXRHaU4vd1MKbEk3RXdlNEJTK25MdUk3Q054azlrQjVOMUpiaGVXZDRxZnVPcXFxcUErU29ndE5US3NySWFGK2lrWEFFRjJoSDVHQ2hGdldPK3JqRQp4c2JHaTBQeEhRYlZhdXNXWGZBc3JLdTFic0VzcWxzMC9ZbFF5REF0N3FXZGNIMjRCWFdlcjU3OUFVanFMaERTWGxvRE5NaHZadUthCmE3bklhNGZiL1pTVW05TWVMcVB5SGpTQ091cEV5OXFxRXRwQ0FNL2pqaFgrczRvUGs1ZVdCaTA4Z3BkV2VBQUtPbTFYcjJYejB3UW8KN0ZlR0ZWa1JKTW00QklmMTVvU0V1ME1sd3lqSTZ6VjBZQjc3MFlxS2l1N2hxWXlNakZTUUVHMXY4UUpUaVg2T2lpN2dJajgwU0pLawo1bWhCaldJSzZxRmZST2lDZ2dLeXByS1o1L0JLQ3MxYkluSEhDdjlxNGVRVnBoYUZQY0pOV0J4aGdPam9hSEpMcDhYY2Frb2RqWFJjCkZYWmtkWGpoeEpaanQweWZ2Mi9PNkpDSm9nQ3k4blgrNkdXM05YVTdHaVNOMGQrZ3NRRmZ3MFYreU5iVmgyZ2dGR1c5YTVBeXBkQkoKOHdheXJob2JHMmtSTUMxbzlSUmVpYUl4NzYrc3JPemlwZTFYc3BLWmg0REV2WFhucmorT01FQkpTWWtUOVhWU2c4VWNTZHQzWkdabQpYaFJXWkJXaUdPL0RiKzJvckFvUVZURXE1Q1drK0NIOE5oWGF2b0VIOU5RT2lvcENHek9xV0ZmWG9oNlNCMUJLdEF3Qm5qTVJLNEpjCmJ6Um5xN1lUY3hkU0p5K3RzQUl0bU4raDRib0pMcGZyVGs1V3ZpUFZoMFpJbFZXSnpuR1JOejl2YVdrWmhhVG5NcThkSnBOcEl3N0gKQmh0K1FGMk1SN29VQ2tSTTcyZTV1YmxtMnFDTmVkN2V2VVVVeFczVHAwOC96VXZaNzVaVnFsbzdjMC9ZYzdJS0x5V0VuR2JLTkZ4SwpTbndlckt0TE9GbjVobE0rTk1JVXBDUnZmeDRYRjNjYXljSEZYanMyYmRyVWpFYXlqWGwydE1nNzI3cXkyV3kwTGZzWTVpRWtFTzc1CkZxeXZZN1E2bjVleS81Q1JrVUgxUUhNV0UxUXVKYkxpdzY5aEJOcDJCb2VQMEhhT2FMajhRclN2MytUazVJU014MmM0a3RXUllYcHUKUTFGUmtkMGR3b1pqYUtCZGhPczlFRStPSkVuSmhZV0Z2ZVJFVzlkN2FpUkVVR0c3RzNDb0F0WnRQRHFvYitQME5nMlhVMXczYnRXRwpuOVZjaDZRbDhMaUIxcHJhN2ZhblFGaGpPRmw1WjhydUdLYm52c05GM1d1TjduMXloTUNwZFpBR2xJaE9jbVpwYVdrc09zd3grSDhtCjgreWQrU0U1eDVTWGwzUE4zdmZPUzhqT3prNkJSVVVFVllSRTZ5dGpWWDVHYnRBZm8xNTU1UFV3Zzlsc2JvU1NSM085SnpWY0hrV0IKaTBGWTIyZlBubjAvRGM4UFo5NTE0VmJZME1EWG9BQmJrV0tEK1Z4VThBb3U2bDRUdlFKaHA0Z1dOTHcwY1pETEtNN2pCbmRnVmJYdwpTaVBTc1FKRVRiSFpFcEFpL1ZEbUZDRmRCeVhBQU5tbGVkWUluRk9iSWRma1JIeEhJWlBPeHpNdndQKzBoOTFRM05BL3B0UzczVGhICitLQ2twRVNHWWtLS0kyMXMrRXN0WFI5a2hiYjcrWXZWYXYwdDVPVnRXb1NQLy9lVGxZYit1RzdPbkRuTmhZV0ZBUjl4Q2p1eUtpc3IKczZMQWlEaUN0bWtpS3Vkb0tPNTlGVTdRNi9VbFRxZnpYZ2o0QkRid1hCVHRJUHhubFBWRVhEUEdRMTIwb2k1S2s1T1RSOXdRRk42Tgo0bDBXZ2xSeS9IbGZsOHMxbUZYbGxURkdzUmlSZG5HcER0dVJqdFBvUTFlaERtbnJuZXdoL0pUMlN5UHYzYzhDSktCTnM4MmJOOHU0Cm53MmYyM0JQdXg4M2Vud1gvY1kzME9kM2hDVlpFV0ppWWg1cmIyOWZwSGl6cTdGM1Z0VTlLREFuRjNPZmxJd21DRFNGOFpuT0J0aVMKQW5WSjNvRFhhN2dWaGNRNnh1Y09odzFWU0VWOENEQzhFUjhmWDlQYTJ2b1R0S1VYM1NITmZPb2ljUSt5ekUxKzN1RHhzTkZvL0d5cQpLaXpYRE1HVWJRT0JmQXNzSHZETjMvQ001OHJMeXpkeDhmWUxQRHBhYUt5UDlUcWRqanRXREE4TzAzQjRhbXJxTmw0VVlkNFExNjF6CndXb2hDNWtjYXFyREljOWh1OENWQ0FRRi9mVkFFaFp0STRLRytRQVhiZjhnTHk5dmw3dGhlTHVWeDI2S2lBOHJqYS92Q1M1bzZHOGIKaU9xYktTa3BMOEtxNVRzRWp3Q1VscGJhNCtMaXRvRzBia1A5YnVSa0ZVQlVWRlM4aWtMK0trN2IvWDF2c3FoQVZOL2dEZE4vY0UvQwp2c0U4UjdUd1ZDZHIwV0h5aUJYQmc0d3kzNDMwWGFTdm9iMXQ1Y092STgvQ29yQm9PS1YrbEtKVzdPWmtGVGpDS2taRHVnaXAxRSszCnJKY2s2WWJLeXNyN09GSDVIMmF6ZVkxN0djQ1EzTTRweGlDSWFtMXVidTRwWG9vQkJVMk9IMEo1djRqeVhrQWJNcUl0UE5NYi9KbGoKWkFKMTNGcFZWZlZQbk01QzNlY2gvWjNrZ0trSHZnMGFkQ09rb0kvUzloNFpHUmszNFBnUVB2TEdtNHEyUlZnV0V4UHpkNW9UNCtJYgpHS0JzTGFpbiszRkt6aFlVbERoQlJXbWlJY085cUp1VjZEd1AwU2FCUVc4a09sMnIwK21rOVgyTm5xNkRrbk1tTFMzTmwvelJ0dks3Ci9EeTBUZmtoYTRnaTFOTjlIYmkvMWEwc2tKZFZDejQvUXhZcjBoRzhheTNxcHltQTVVeERpdVNzNU1saHlZVnJ6aWtMenIzQWVpZVMKcDc3bkJPb3FvQ01MSUN3TERxVDRsMEl4MUVQdVUxMHVGKzF2Ulk1UkU5Mmh1Q2p3ZEJ4U05DMnp3R2UwUTRLRWM4blBCbENmZGpBaQpOeFNjUFh2MkREUzg2MlZaenNhLzZXeUFCYWJVWUZESVpQNXV3L25XMU5UVXpkeVM0dUE0ZHdCU2prRWZRSkg5UFFXMFBrTkxWMkJaClduaUpEVE9obndzdm1aK2ZIME5CYUVGZ2lXNXQ4blIyZG5aVE1CYXljWEJ3Y0hENGp2OFhZQURRZnh4SHJhcEYyUUFBQUFCSlJVNUUKcmtKZ2dnPT0iIHRyYW5zZm9ybT0ibWF0cml4KDEuNjM5MSAwIDAgMS42MzkxIDE0LjU4NDggNS43MzUyKSI+CjwvaW1hZ2U+Cjwvc3ZnPgo=);
      margin: 20% 10% 5% 6%;
      background-repeat: no-repeat;
      background-size: contain; }
    header.header-mobile .mobile-header-menu-enter {
      display: block;
      opacity: 0; }
    header.header-mobile .mobile-header-menu-enter-active {
      display: block;
      opacity: 1;
      transition: opacity 250ms ease-out; }
    header.header-mobile .mobile-header-menu-enter-done {
      display: block;
      opacity: 1; }
    header.header-mobile .mobile-header-menu-exit {
      display: block;
      opacity: 1; }
    header.header-mobile .mobile-header-menu-exit-active {
      display: block;
      opacity: 0;
      transition: opacity 250ms ease-out; }
    header.header-mobile .mobile-header-menu-exit-done {
      display: none;
      opacity: 0; }
    header.header-mobile .mobile-header-menu .header__buttons {
      margin-right: 0;
      width: calc(100% - 120px);
      display: block;
      padding: 0 60px; }
      header.header-mobile .mobile-header-menu .header__buttons_login, header.header-mobile .mobile-header-menu .header__buttons_register {
        box-sizing: border-box;
        text-align: center !important;
        border-radius: 4px !important;
        height: 40px !important;
        line-height: 40px !important;
        position: absolute !important;
        width: calc(100% - 120px) !important; }
      header.header-mobile .mobile-header-menu .header__buttons_login {
        border: 1px solid #DAE4EA;
        bottom: 85px; }
      header.header-mobile .mobile-header-menu .header__buttons_register {
        bottom: 30px; }
      header.header-mobile .mobile-header-menu .header__buttons a {
        display: block;
        width: 100%;
        margin: 25px 0;
        text-align: left;
        font: normal 16px 'Montserrat', sans-serif;
        position: relative;
        cursor: pointer; }
        header.header-mobile .mobile-header-menu .header__buttons a:not(.header__buttons_login):not(.header__buttons_register):after {
          border-style: solid;
          border-width: 1.5px 1.5px 0 0;
          content: '';
          display: inline-block;
          width: 6px;
          height: 6px;
          vertical-align: text-top;
          cursor: pointer;
          transform: rotate(45deg);
          position: absolute;
          top: 5px;
          right: 5px; }

.mobile-controls {
  height: 60px; }
  .mobile-controls .player-controls__buttons {
    height: 100%; }
  .mobile-controls .play-pause {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 70px;
    height: 50px;
    margin-top: -25px;
    margin-left: 0;
    border-radius: 10px;
    background-color: #314152;
    background-size: 30px;
    background-position: 23px 12px; }
    .mobile-controls .play-pause.play-pause--playing {
      background-position: 22px 8px; }
  .mobile-controls .player-controls__slide-navigator {
    position: relative;
    float: left;
    left: 0;
    transform: none; }
  .mobile-controls .player-controls__slide-navigator__counter {
    margin: 0; }
    .mobile-controls .player-controls__slide-navigator__counter span {
      margin: 0; }

.mobile-share {
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(29, 39, 49, 0.9);
  z-index: 8;
  display: none; }
  .mobile-share.active {
    display: block; }
  .mobile-share__close.cross-btn {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 20px;
    top: 60px; }
    .mobile-share__close.cross-btn svg {
      width: 100%;
      height: 100%;
      fill: #F8FAFB; }
  .mobile-share__wrapper {
    width: 272px;
    height: 414px;
    margin: auto;
    top: 50%;
    position: relative;
    transform: translateY(-50%); }
    .mobile-share__wrapper__column {
      width: 130px;
      height: 100%;
      float: left;
      margin: 0 3px; }
      .mobile-share__wrapper__column a {
        width: 130px;
        height: 130px;
        display: block;
        position: relative;
        margin: 6px 0;
        border-radius: 3px;
        border: 1px solid #293042;
        box-sizing: border-box;
        background-repeat: no-repeat;
        background-position: center; }
      .mobile-share__wrapper__column__fb {
        background-color: #395ba0;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMS41OSIgaGVpZ2h0PSI1Ny44MzciIHZpZXdCb3g9IjAgMCAzMS41OSA1Ny44MzciPgogIDxwYXRoIGQ9Ik0yNy43MjcsMjIuNzI1SDM4LjM1OXY5LjI1SDI4LjAzNFY2My4yNThIMTYuMDJWMzEuOTc2SDkuNjF2LTkuMjVoNi40MVYyMC44ODNBMTUuMzUzLDE1LjM1MywwLDAsMSwyMC4yLDkuNiwxNi4xMjEsMTYuMTIxLDAsMCwxLDMyLjAyNiw1LjQ1M2EyMi4yMjQsMjIuMjI0LDAsMCwxLDUuMTQzLjU3NkExMi4xMjksMTIuMTI5LDAsMCwxLDQxLjIsNy42NDFsLTMuMjI0LDguNzUxQTguMzI5LDguMzI5LDAsMCwwLDMzLjEsMTQuOTM0Yy0zLjY0NiwwLTUuNDUsMi01LjQ1LDYuMDI2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuNjEgLTUuNDIyKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K); }
      .mobile-share__wrapper__column__tw {
        background-color: #2CA8D2;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1OC42NzgiIGhlaWdodD0iNDkuMDcyIiB2aWV3Qm94PSIwIDAgNTguNjc4IDQ5LjA3MiI+CiAgPHBhdGggZD0iTTY0LjA1OCwxMy40NTZhMzYuNTE2LDM2LjUxNiwwLDAsMS03LjgwOSwyLjUzMSwxNi42NjcsMTYuNjY3LDAsMCwwLDUuODU3LTcuODQ1LDM4LjEsMzguMSwwLDAsMS02LjI1NSwzLjYxNUw1NC4zLDEwLjJhOS45NzgsOS45NzgsMCwwLDAtNy44NDUtMy45NDFBMTEuNTMzLDExLjUzMywwLDAsMCwzNC43LDE4LjAxMmE1LjM4Nyw1LjM4NywwLDAsMCwuMjE3LDEuOTUySDM0LjdjLTExLjcxNCwwLTE5LjU1OS0yLjUzMS0yNS4zMDgtOS43NjJhMTIuMTQ4LDEyLjE0OCwwLDAsMC0yLjA2MSw1Ljk2NSwxMS45NjcsMTEuOTY3LDAsMCwwLDUuODU3LDkuOCwxMi4yOTIsMTIuMjkyLDAsMCwxLTUuODU3LTEuOTUyYzAsNS44NTcsOC4yMDcsMTIuNTA5LDEzLjcsMTMuNjY2LTEuOTg4LDEuOTg4LTksLjIxNy05LjgsMGExMi41NDUsMTIuNTQ1LDAsMCwwLDExLjc1LDcuODQ1QTIzLjYwOCwyMy42MDgsMCwwLDEsOC4zMDgsNTAuNDA1YTE1Ljk0NCwxNS45NDQsMCwwLDEtMi45MjgtLjE4MSwzOC4yODcsMzguMjg3LDAsMCwwLDE5LjU1OSw1LjEsMzIuNTM4LDMyLjUzOCwwLDAsMCwzMy4zLTMzLjQ3OFYxOS43ODNhMjUuMzA4LDI1LjMwOCwwLDAsMCw1LjgyMS02LjMyN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjM3OSAtNi4yNTkpIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=); }
      .mobile-share__wrapper__column__pin {
        background-color: #e60023;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ny44NSIgaGVpZ2h0PSI3MS42MzUiIHZpZXdCb3g9IjAgMCA1Ny44NSA3MS42MzUiPgogIDxwYXRoIGQ9Ik0zMy43OSw5MC40NTNoMGMtMS4wNS0uMzI1LTIuMS0uNjk0LTMuMTI0LTEuMS0uOC03LjEwNy0uMjQ1LTExLjE0MS4xNi0xMi45MTQuODExLTMuNSw1LjI0OC0yMi4zMjQsNS4yOTMtMjIuNTE0YTE2LjYxNCwxNi42MTQsMCwwLDEtMS4zNDItNi43MDksMTMuMDczLDEzLjA3MywwLDAsMSwyLjM5NS03Ljg2LDcuMjc0LDcuMjc0LDAsMCwxLDUuODA1LTMuMTM1QTUuMzY5LDUuMzY5LDAsMCwxLDQ3LjMsMzguMTEyLDYuOTc1LDYuOTc1LDAsMCwxLDQ4LjcxNiw0Mi42YzAsMi41LTEuMDE4LDUuNzktMi4xLDkuMjc2LS41OTIsMS45MTYtMS4yLDMuOS0xLjY2OSw1LjgyYTYuNDU2LDYuNDU2LDAsMCwwLDEuMTQ2LDUuNjIsNi45OTQsNi45OTQsMCwwLDAsNS41NjMsMi41OGMzLjkzNCwwLDcuNTM1LTIuMDUyLDEwLjEzOS01Ljc3N2EyMS41NDIsMjEuNTQyLDAsMCwwLDMuMDA4LTYuNTUxLDMxLjExOSwzMS4xMTksMCwwLDAsMS4wOTMtOC40YzAtMTAuODQxLTcuNzg3LTE4LjQxMy0xOC45MzYtMTguNDEzYTIyLjE1NywyMi4xNTcsMCwwLDAtOC42MzgsMS42NjUsMTkuMTMyLDE5LjEzMiwwLDAsMC0xMC40NDEsMTAuN0ExOS43NywxOS43NywwLDAsMCwyNi41LDQ2LjRhMTcuNzE4LDE3LjcxOCwwLDAsMCwzLjM1NSwxMC4zMjUsMS4zNDQsMS4zNDQsMCwwLDEsLjMsMS4zMDVjLS4yLjgzMS0uNTUsMi4yNDgtLjgzMywzLjM4Ny0uMi44LS4zNzIsMS40OTUtLjQzNCwxLjc1Ny0uMTIzLjU0My0uMzc4LjgwNi0uNzguODA2YTEuNzg5LDEuNzg5LDAsMCwxLS43NDgtLjIxQzIxLjYsNjEuMDc4LDE4LjE1MSw1Mi43MywxOC4xNTEsNDYuMjE0YTI2Ljc0NywyNi43NDcsMCwwLDEsNy42MjctMTkuMDUxYzUuNDI5LTUuNDU5LDEzLjE0Mi04LjM0NSwyMi4zLTguMzQ1YTI4LjkwOSwyOC45MDksMCwwLDEsMTkuODQ0LDcuNDY0QTI1LjI1MiwyNS4yNTIsMCwwLDEsNzYsNDQuOTg0LDMxLjQ0NCwzMS40NDQsMCwwLDEsNjkuMzc1LDY0LjkzYTIyLjc1NSwyMi43NTUsMCwwLDEtNy40MzMsNi4wMjYsMjAuODY4LDIwLjg2OCwwLDAsMS05LjQyNCwyLjIwN2MtNC4zODEsMC04LjgzNi0yLjI0My0xMC4zNjItNS4yMTgsMCwuMDEyLS44LDMuMDM5LTEuNTY5LDUuOTY3LS41MjYsMi0xLjAzNywzLjk0Mi0xLjI2NCw0LjgwNS0xLjAzMSw0LjA1LTMuOTA5LDkuMDkxLTUuNTMyLDExLjczNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOC4xNTEgLTE4LjgxOCkiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==); }
      .mobile-share__wrapper__column__mail {
        background-color: #6CC395;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2OS43MzQiIGhlaWdodD0iNDUuNDYyIiB2aWV3Qm94PSIwIDAgNjkuNzM0IDQ1LjQ2MiI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxMDcuMTMzIC02NDkuMDM5KSI+CiAgICA8cmVjdCB3aWR0aD0iNjQuMDc3IiBoZWlnaHQ9IjQxLjQ2MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEwOS45NjEgNjUxLjAzOSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNCIvPgogICAgPHBhdGggZD0iTTQsOC41LDM2Ljc5NCwyOS4yNzgsNjYuMzM0LDguNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEwNi44MzMgNjQ0LjM3NikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNCIvPgogICAgPGxpbmUgeDE9IjE4Ljg0NiIgeTI9IjE4Ljg0NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEwOS45NjEgNjY2LjExNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNCIvPgogICAgPGxpbmUgeDI9IjE4LjQ2OSIgeTI9IjE4Ljg0NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE1NS41NjkgNjY2LjExNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNCIvPgogIDwvZz4KPC9zdmc+Cg==);
        background-position: center 30px; }
      .mobile-share__wrapper__column__in {
        background-color: #0077b7;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ny4yMDkiIGhlaWdodD0iNjQuNTQ1IiB2aWV3Qm94PSIwIDAgNTcuMjA5IDY0LjU0NSI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxMzQuMTU2IC01NDMuNjM0KSI+CiAgICA8cGF0aCBkPSJNNy4xMzQsMTYuOTExQTcuMTcxLDcuMTcxLDAsMCwxLDUuMiwxMS44LDcuMDc4LDcuMDc4LDAsMCwxLDcuMTM0LDYuNzQsNi42NDUsNi42NDUsMCwwLDEsMTIuMTgxLDQuN2E2LjYyNiw2LjYyNiwwLDAsMSw1LjAxMiwxLjk2MSw2LjcsNi43LDAsMCwxLDEuOTMzLDQuOSw3LjQ2LDcuNDYsMCwwLDEtMS45MzMsNS4zMSw2LjY1OSw2LjY1OSwwLDAsMS01LjAxMiwyLjA4Myw2LjY0NSw2LjY0NSwwLDAsMS01LjA0Ny0yLjA0MlptLS41NzMsOC4xN2gxMS4yVjY5LjJINi41NjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTI4Ljk1NyA1MzguOTQ3KSIgZmlsbD0iI2ZmZiIvPgogICAgPHBhdGggZD0iTTQ2LjczNiwxNC4xNDNhMjEsMjEsMCwwLDEsNC40MzksMTQuNTIzVjUzLjg0NmgtMTEuMlYzMC42NThhMTIuNSwxMi41LDAsMCwwLTEuOTMzLTcuODEsNi43MjgsNi43MjgsMCwwLDAtNS44LTIuNTYzLDguMzYxLDguMzYxLDAsMCwwLTYuNzY2LDIuOTcsMTMuMzMyLDEzLjMzMiwwLDAsMC0yLjUwNiw4Ljg2OFY1My44NDZIMTEuNjJWOS45MTJIMjIuMzU5djUuMzI5YTE1LjA2NywxNS4wNjcsMCwwLDEsNS41MTMtNC4wNjgsMTcuMTM4LDE3LjEzOCwwLDAsMSw3LjE1OS0xLjUwNSwxNC43MzMsMTQuNzMzLDAsMCwxLDExLjcwNSw0LjQ3NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNDAuMTQzIDU1NC4zMzMpIiBmaWxsPSIjZmZmIi8+CiAgPC9nPgo8L3N2Zz4K); }
      .mobile-share__wrapper__column__copy-link {
        background-color: #314152;
        color: #F8FAFB;
        font-family: "Montserrat", sans-serif;
        text-align: center;
        font-size: 15px;
        line-height: 190px;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OC4zMzQiIGhlaWdodD0iNDUuODU3IiB2aWV3Qm94PSIwIDAgNDguMzM0IDQ1Ljg1NyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMjEgMC4wMTgpIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAyMSAtMC4wMTgpIj4KICAgICAgPHBhdGggZD0iTTMuMzkxLDMzLjI1NWExMS43MjksMTEuNzI5LDAsMCwxLDAtMTYuNTQxbDkuNTI0LTkuNDU3QTExLjcyOSwxMS43MjksMCwwLDEsMzIuNSwxMi41bC0zLjM0Mi44NjlBOC4zNTQsOC4zNTQsMCwwLDAsMTUuMjg4LDkuNjI5TDUuODMxLDE5LjA4NmE4LjM1NCw4LjM1NCwwLDEsMCwxMS44MywxMS44TDIzLjQ0MSwyNWwyLjM3MywyLjMzOUwyMC4xLDMzLjI1NWExMS42NjMsMTEuNjYzLDAsMCwxLTE2LjcwOCwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMjEgOS4wNzcpIiBmaWxsPSIjZmZmIi8+CiAgICAgIDxwYXRoIGQ9Ik03LjcyOCwyOS40NDlBMTEuODMsMTEuODMsMCwwLDEsNC43MiwyNC4ybDMuMzQyLS44NjlhOC40NTQsOC40NTQsMCwwLDAsMi4xNzIsMy43NDMsOC4zNTQsOC4zNTQsMCwwLDAsMTEuODMsMGw5LjQyNC05LjQyNGE4LjQsOC40LDAsMCwwLTExLjkzLTExLjgzbC01LjkxNSw1LjkxNUwxMS4yNyw5LjM2NWw1LjkxNS01Ljk4MkExMS43NTYsMTEuNzU2LDAsMSwxLDMzLjcyNiwyMC4wOTJsLTkuNDU3LDkuMzU3YTExLjY2MywxMS42NjMsMCwwLDEtMTYuNTQxLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4xMjMgMC4wMTgpIiBmaWxsPSIjZmZmIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);
        background-position: center 30px !important; }

.mobile-slides-navigator-selector {
  width: 100vw;
  position: absolute;
  background-color: #F8FAFB;
  left: -100%;
  z-index: 6; }
  .mobile-slides-navigator-selector__title {
    font-size: 20px;
    line-height: 70px;
    padding-left: 40px;
    color: #717274;
    font-family: "Montserrat", sans-serif;
    font-weight: 500; }
  .mobile-slides-navigator-selector__wrapper {
    width: 100%;
    height: calc(100% - 70px);
    overflow-y: scroll; }
  .mobile-slides-navigator-selector__option {
    width: calc(100% - 40px);
    height: 60px;
    border-bottom: 1px solid #DAE4EA;
    margin: 0 auto; }
    .mobile-slides-navigator-selector__option__label {
      line-height: 60px;
      padding-left: 20px;
      font-size: 18px;
      color: #314152;
      font-family: "Montserrat", sans-serif;
      font-weight: 300; }
  .mobile-slides-navigator-selector-enter {
    left: -100%; }
  .mobile-slides-navigator-selector-enter-active {
    left: 0;
    transition: left 250ms ease-out; }
  .mobile-slides-navigator-selector-enter-done {
    left: 0; }
  .mobile-slides-navigator-selector-exit {
    left: 0; }
  .mobile-slides-navigator-selector-exit-active {
    left: -100%;
    transition: left 250ms ease-out; }
  .mobile-slides-navigator-selector-exit-done {
    left: -100%; }

.mobile-navigator-btn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDI5IDIwIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEgLTY5OCkiPjxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iNCIgaGVpZ2h0PSI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMSA2OTgpIi8+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxIDcwNikiLz48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjQiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEgNzE0KSIvPjxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iMjIiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjggNjk4KSIvPjxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iMjIiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjggNzA2KSIvPjxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iMjIiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjggNzE0KSIvPjwvZz48L3N2Zz4=);
  position: relative;
  float: left;
  top: 50%;
  transform: translateY(-50%);
  background-size: 30px;
  width: 30px;
  margin-left: 20px;
  margin-right: 5px; }
  .mobile-navigator-btn.opened {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ni4zMDgiIGhlaWdodD0iNDYuMzA4IiB2aWV3Qm94PSIwIDAgNDYuMzA4IDQ2LjMwOCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRjhGQUZCIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMyIgZD0iTTIuMTU0IDQzLjUwOWw0Mi00MC43MDltLTQyIDBsNDIgNDAuNzA4Ij48L3BhdGg+PC9zdmc+Cg==);
    background-size: 25px; }

.vis-btn-apply,
.vis-btn-cancel {
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  transition: all .3s ease;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle; }

.vis-btn-apply {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #DAE4EA;
  width: 80px;
  height: 36px;
  border-radius: 5px;
  background-color: #314152;
  margin-left: 10px; }
  .vis-btn-apply:hover {
    color: white; }

.vis-btn-cancel {
  text-decoration: underline;
  color: #314152;
  background-color: transparent; }
  .vis-btn-cancel:hover {
    color: #5b6877; }

.icon-with-text-button {
  display: flex;
  align-items: center;
  height: 36px;
  width: 120px;
  color: #314152;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  text-decoration: none;
  border-radius: 4px;
  text-align: left;
  vertical-align: middle;
  box-sizing: border-box;
  transition: all .3s ease;
  cursor: pointer; }
  .icon-with-text-button:hover {
    background-color: #DAE4EA; }

.cross-btn {
  display: block;
  cursor: pointer;
  top: 0;
  right: 20px;
  position: absolute;
  z-index: 999999;
  width: 38px;
  height: 38px;
  opacity: .5;
  transition: all .2s ease; }
  .cross-btn:hover {
    opacity: 1; }
  .cross-btn--smallest-red {
    width: 16px;
    height: 16px;
    box-sizing: border-box;
    top: -8px;
    right: -8px;
    border: 1px solid #F15E50;
    border-radius: 50%;
    color: #F15E50;
    text-align: center;
    background: white;
    opacity: 1; }
  .cross-btn__icon {
    height: 38px;
    width: 38px;
    fill: #717274; }
    .cross-btn__icon--smallest-red {
      height: 10px;
      width: 10px;
      fill: #F15E50;
      margin-bottom: 2px; }

.icon-btn {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  height: 30px;
  display: flex;
  align-items: center;
  border-radius: 3px;
  cursor: pointer; }
  .icon-btn__icon {
    width: 16px;
    height: 16px; }
  .icon-btn__text {
    margin-left: 5px;
    font-size: 13px; }

.escape-icon {
  cursor: pointer;
  width: 44px;
  height: 44px;
  padding-top: 15px; }

.social-btn {
  width: 32px;
  height: 32px;
  display: inline-block;
  cursor: pointer; }
  .social-btn__facebook {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzOTViYTA7fS5jbHMtMntmaWxsOiNmMGYxZjM7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5mYWNlYm9vazwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkNhcGFfMiIgZGF0YS1uYW1lPSJDYXBhIDIiPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiByeD0iMi40NyIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE0LjMzLDkuOTNIMTcuMXYyLjQxSDE0LjQxdjguMTVIMTEuMjhWMTIuMzRIOS42MVY5LjkzaDEuNjdWOS40NWE0LDQsMCwwLDEsMS4wOS0yLjk0LDQuMiw0LjIsMCwwLDEsMy4wOC0xLjA4LDUuNzksNS43OSwwLDAsMSwxLjM0LjE1QTMuMTYsMy4xNiwwLDAsMSwxNy44NCw2TDE3LDguMjhhMi4xNywyLjE3LDAsMCwwLTEuMjctLjM4Yy0uOTUsMC0xLjQyLjUyLTEuNDIsMS41N1oiLz48L2c+PC9nPjwvc3ZnPg==) center no-repeat; }
  .social-btn__linkedin {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzY2FjZDc7fS5jbHMtMntmaWxsOiNmMGYxZjM7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5saW5rZWRpbjwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkNhcGFfMiIgZGF0YS1uYW1lPSJDYXBhIDIiPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiByeD0iMi40NyIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTUuNzQsNy42OEExLjY0LDEuNjQsMCwwLDEsNS4yLDYuNDNhMS42MiwxLjYyLDAsMCwxLC41NC0xLjI0LDIsMiwwLDAsMSwxLjQxLS41LDIsMiwwLDAsMSwxLjQuNDgsMS41NCwxLjU0LDAsMCwxLC41NCwxLjIsMS43LDEuNywwLDAsMS0uNTQsMS4zLDIsMiwwLDAsMS0xLjQuNTFBMiwyLDAsMCwxLDUuNzQsNy42OFptLS4xNiwySDguNzF2MTAuOEg1LjU4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIxLjQzLDEwLjczYTQuNzUsNC43NSwwLDAsMSwxLjI0LDMuNTd2Ni4xOUgxOS41NHYtNS43QTIuNzksMi43OSwwLDAsMCwxOSwxMi44N2EyLDIsMCwwLDAtMS42Mi0uNjMsMi40OSwyLjQ5LDAsMCwwLTEuODkuNzMsMywzLDAsMCwwLS43LDIuMTh2NS4zNEgxMS42MlY5LjY5aDNWMTFhNC4yMiw0LjIyLDAsMCwxLDEuNTQtMSw1LjM1LDUuMzUsMCwwLDEsMi0uMzdBNC40NCw0LjQ0LDAsMCwxLDIxLjQzLDEwLjczWiIvPjwvZz48L2c+PC9zdmc+) center no-repeat; }
  .social-btn__pinterest {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNiAyNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjYgMjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQkQyMDI2O30KPC9zdHlsZT4KPHRpdGxlPmZhY2Vib29rPC90aXRsZT4KPGcgaWQ9IkxheWVyXzJfMV8iPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjUsMEgyLjVDMS4xLDAsMCwxLjEsMCwyLjV2MjEuMUMwLDI0LjksMS4xLDI2LDIuNSwyNmgyMS4xYzEuNCwwLDIuNS0xLjEsMi41LTIuNVYyLjUKCQlDMjYsMS4xLDI0LjksMCwyMy41LDB6IE0xNC44LDE3LjZjLTEuMiwwLTIuMy0wLjYtMi43LTEuM2MwLDAtMC42LDIuMS0wLjcsMi42Yy0wLjQsMS40LTEuOCwzLjQtMS45LDMuNmMtMC4xLDAuMS0wLjIsMC4xLTAuMi0wLjEKCQljMC0wLjItMC40LTIuNi0wLjEtNC4xYzAuMi0wLjksMS40LTUuNSwxLjQtNS41cy0wLjMtMC43LTAuMy0xLjZjMC0xLjYsMC45LTIuNywyLjEtMi43YzEsMCwxLjUsMC43LDEuNSwxLjZjMCwxLTAuNiwyLjQtMSwzLjcKCQljLTAuMywxLjEsMC42LDIsMS43LDJjMi4xLDAsMy42LTIuMSwzLjYtNS4xYzAtMi43LTItNC41LTQuOC00LjVjLTMuMywwLTUuMiwyLjQtNS4yLDQuOGMwLDEsMC40LDIsMC45LDIuNQoJCWMwLjEsMC4xLDAuMSwwLjIsMC4xLDAuM0M5LDE0LjIsOC44LDE1LDguOCwxNS4xYzAsMC4yLTAuMiwwLjItMC40LDAuMUM2LjksMTQuNiw2LDEyLjYsNiwxMWMwLTMuNSwyLjctNi43LDcuNy02LjcKCQljNCwwLDcuMiwyLjcsNy4yLDYuNEMyMC45LDE0LjUsMTguMywxNy42LDE0LjgsMTcuNnoiLz4KPC9nPgo8L3N2Zz4K) center no-repeat; }
  .social-btn__twitter {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyY2E3ZTA7fS5jbHMtMntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT50d2l0dGVyPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iQ2FwYV8yIiBkYXRhLW5hbWU9IkNhcGEgMiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjIuNiwwSDMuNEEzLjQxLDMuNDEsMCwwLDAsMCwzLjRWMjIuNkEzLjQxLDMuNDEsMCwwLDAsMy40LDI2SDIyLjZBMy40MSwzLjQxLDAsMCwwLDI2LDIyLjZWMy40QTMuNDEsMy40MSwwLDAsMCwyMi42LDBaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjEuNjEsOC4yNWExMC4xLDEwLjEsMCwwLDEtMi4xNi43LDQuNjEsNC42MSwwLDAsMCwxLjYyLTIuMTcsMTAuNTQsMTAuNTQsMCwwLDEtMS43MywxbC0uNDMtLjQzYTIuNzYsMi43NiwwLDAsMC0yLjE3LTEuMDksMy4xOSwzLjE5LDAsMCwwLTMuMjUsMy4yNSwxLjQ5LDEuNDksMCwwLDAsLjA2LjU0aC0uMDZjLTMuMjQsMC01LjQxLS43LTctMi43QTMuMzYsMy4zNiwwLDAsMCw1LjkyLDlhMy4zMSwzLjMxLDAsMCwwLDEuNjIsMi43MSwzLjQsMy40LDAsMCwxLTEuNjItLjU0YzAsMS42MiwyLjI3LDMuNDYsMy43OSwzLjc4LS41NS41NS0yLjQ5LjA2LTIuNzEsMGEzLjQ3LDMuNDcsMCwwLDAsMy4yNSwyLjE3LDYuNTMsNi41MywwLDAsMS00LjA2LDEuMzUsNC40MSw0LjQxLDAsMCwxLS44MS0uMDUsMTAuNTksMTAuNTksMCwwLDAsNS40MSwxLjQxQTksOSwwLDAsMCwyMCwxMC41N1YxMEE3LDcsMCwwLDAsMjEuNjEsOC4yNVoiLz48L2c+PC9nPjwvc3ZnPg==) center no-repeat; }
  .social-btn__email {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM2Y2MzOTU7fS5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlOiNmMGYxZjM7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5lbWFpbDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkNhcGFfMiIgZGF0YS1uYW1lPSJDYXBhIDIiPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiByeD0iMi40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNC41IiB5PSI4LjUiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMSIvPjxwb2x5bGluZSBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNCA4LjUgMTMuNDcgMTQuNSAyMiA4LjUiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSI5LjUiIHkxPSIxMi41IiB4Mj0iNC41IiB5Mj0iMTcuNSIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjE2LjYiIHkxPSIxMi41IiB4Mj0iMjEuNSIgeTI9IjE3LjUiLz48L2c+PC9nPjwvc3ZnPg==) center no-repeat; }

.increase-decrease-btn-group {
  width: 49px;
  height: 20px;
  display: inline-block; }
  .increase-decrease-btn-group__left, .increase-decrease-btn-group__right {
    width: 50%;
    cursor: pointer;
    border: 1px solid #314152; }
  .increase-decrease-btn-group__left {
    border-radius: 3px 0 0 3px; }
  .increase-decrease-btn-group__right {
    margin-left: -1px;
    border-radius: 0 3px 3px 0; }
  .increase-decrease-btn-group__icon {
    width: 12px;
    height: 12px;
    margin-top: 3px; }

.outlined-btn {
  transition: all .3s ease;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  color: #314152;
  border-color: #314152;
  border-style: solid;
  border-width: 1px;
  height: 32px;
  width: auto;
  background-color: #FFFFFF;
  font-size: 15px;
  padding: 0 10px 0 10px;
  border-radius: 5px;
  cursor: pointer; }
  .outlined-btn:hover {
    background: #DAE4EA; }

.expand-collapse-btn {
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  color: #314152;
  cursor: pointer;
  transition: transform 150ms ease; }
  .expand-collapse-btn__icon {
    width: 14px;
    height: 14px;
    stroke: #314152;
    margin-right: 10px;
    margin-bottom: 2px;
    vertical-align: middle;
    transition: transform 150ms ease; }
    .expand-collapse-btn__icon--expanded {
      transform: rotate(180deg); }

.visme-button {
  width: 166px;
  height: 32px;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  color: #FFFFFF;
  box-sizing: border-box;
  transition: opacity .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
  border-radius: 5px; }
  .visme-button--confirmation {
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    background-color: #3CACD7;
    border: 1px solid #3CACD7;
    color: #FFFFFF;
    width: 244px;
    height: 42px;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none; }
    .visme-button--confirmation:hover {
      background-color: #1F92B5;
      border-color: #1F92B5; }
    .visme-button--confirmation.disabled {
      opacity: 0.6;
      pointer-events: none; }
  .visme-button--danger {
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    background-color: #F15E50;
    border: 1px solid #F15E50;
    color: #FFFFFF;
    width: 244px;
    height: 42px;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none; }
    .visme-button--danger:hover {
      background-color: #B33332;
      border-color: #B33332; }
    .visme-button--danger.disabled {
      opacity: 0.6;
      pointer-events: none; }
  .visme-button--dark {
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    background-color: #314152;
    border: 1px solid #314152;
    color: #FFFFFF;
    width: 244px;
    height: 42px;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none; }
    .visme-button--dark:hover {
      background-color: #293745;
      border-color: #293745; }
    .visme-button--dark.disabled {
      opacity: 0.6;
      pointer-events: none; }
  .visme-button--secondary-on-white-background, .visme-button--secondary-on-white-background {
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    background-color: #F8FAFB;
    border: 1px solid #DAE4EA;
    color: #314152;
    width: 244px;
    height: 42px;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none; }
    .visme-button--secondary-on-white-background:hover, .visme-button--secondary-on-white-background:hover {
      background-color: #DAE4EA;
      border-color: #DAE4EA; }
    .visme-button--secondary-on-white-background.disabled, .visme-button--secondary-on-white-background.disabled {
      opacity: 0.6;
      pointer-events: none; }
  .visme-button--secondary-on-neat-white-background, .visme-button--secondary-on-neat-white-background {
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    background-color: #FFFFFF;
    border: 1px solid #DAE4EA;
    color: #314152;
    width: 244px;
    height: 42px;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none; }
    .visme-button--secondary-on-neat-white-background:hover, .visme-button--secondary-on-neat-white-background:hover {
      background-color: #DAE4EA;
      border-color: #DAE4EA; }
    .visme-button--secondary-on-neat-white-background.disabled, .visme-button--secondary-on-neat-white-background.disabled {
      opacity: 0.6;
      pointer-events: none; }
  .visme-button--secondary-on-dark-background {
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    background-color: #293745;
    border: 1px solid #293745;
    color: #EFF6FC;
    width: 244px;
    height: 42px;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none; }
    .visme-button--secondary-on-dark-background:hover {
      background-color: #293745;
      border-color: #293745; }
    .visme-button--secondary-on-dark-background.disabled {
      opacity: 0.6;
      pointer-events: none; }
  .visme-button--disabled {
    opacity: 0.6;
    pointer-events: none; }
    .visme-button--disabled .visme-button--secondary-on-dark-background {
      opacity: 0.2; }

.radio {
  position: relative;
  display: inline-block;
  padding-left: 16px;
  cursor: pointer; }
  .radio--checked {
    cursor: default; }
  .radio--checked-with-ability-click {
    cursor: pointer; }
  .radio--dark .radio__icon {
    border-color: #314152; }
  .radio--dark .radio__icon--checked {
    border-color: #F8FAFB;
    box-shadow: 0 0 0 1px #314152; }
  .radio__input {
    display: none; }
  .radio__icon {
    width: 12px;
    height: 12px;
    display: inline-block;
    position: absolute;
    left: -1px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #F8FAFB;
    border: 1px solid #ABABAB;
    border-radius: 50%;
    transition: all 0.3s ease; }
    .radio__icon--checked {
      cursor: default;
      width: 8px;
      height: 8px;
      left: 0;
      background-color: #314152;
      border: 2px solid #F8FAFB;
      box-shadow: 0 0 0 1px #2693FF; }
    .radio__icon--checked-with-ability-click {
      cursor: pointer; }
    .radio__icon--big {
      width: 14px;
      height: 14px; }
    .radio__icon--big.radio__icon--checked {
      width: 10px;
      height: 10px; }
  .radio__text {
    color: #ABABAB;
    font-size: 13px; }
    .radio__text--checked {
      cursor: default;
      color: #314152; }
    .radio__text--checked-with-ability-click {
      cursor: pointer; }
    .radio__text--big {
      font-size: 17px;
      line-height: 16px;
      margin-left: 14px; }
  .radio--disabled {
    cursor: not-allowed;
    opacity: 0.5;
    pointer-events: none; }

.tabs-widget {
  position: relative;
  z-index: 1;
  background-color: #F8FAFB;
  display: flex;
  align-items: center; }
  .tabs-widget--left-panel {
    width: 246px;
    height: 45px;
    margin: 0 auto 10px;
    background-color: #314152; }
    .tabs-widget--left-panel .tabs-widget__underline {
      background-color: #3CACD7; }
    .tabs-widget--left-panel .tabs-widget__item--active {
      color: #3CACD7; }
  .tabs-widget--left-panel-small {
    display: none;
    width: 240px;
    height: 38px;
    margin: 0 15px 5px;
    background-color: #314152; }
    .tabs-widget--left-panel-small .tabs-widget__underline {
      background-color: #3CACD7; }
    .tabs-widget--left-panel-small .tabs-widget__item--active {
      color: #3CACD7; }
  .tabs-widget--light-popup {
    margin-top: 24px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: stretch; }
  .tabs-widget__item {
    cursor: pointer;
    list-style-type: none;
    color: #314152;
    text-align: center;
    flex: auto; }
    .tabs-widget__item--small {
      line-height: 38px;
      font-size: 13px; }
    .tabs-widget__item--left-panel {
      line-height: 45px;
      font-size: 15px;
      color: #FFFFFF; }
    .tabs-widget__item--left-panel-small {
      line-height: 38px;
      font-size: 13px;
      color: #FFFFFF; }
    .tabs-widget__item--light-popup {
      font-family: "Montserrat", sans-serif;
      font-weight: 500;
      font-size: 16px;
      color: #ABABAB;
      flex: 0 1 auto;
      padding-bottom: 11px; }
    .tabs-widget__item--light-popup + .tabs-widget__item--light-popup {
      margin-left: 60px; }
    .tabs-widget__item--active {
      cursor: default;
      color: #2693FF; }
    .tabs-widget__item--light-popup-active {
      color: #314152; }
  .tabs-widget__item-icon {
    display: inline-block;
    vertical-align: middle;
    height: 14px;
    width: 14px;
    margin-right: 6px;
    background-size: contain;
    margin-bottom: 4px; }
  .tabs-widget__underline {
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #2693FF;
    transition: all .3s; }

.vertical-tabs-widget {
  list-style: none;
  position: relative;
  right: 1px; }
  .vertical-tabs-widget__tab {
    font-weight: 500;
    font-size: 12px;
    text-transform: uppercase;
    width: 102%;
    padding: 8px 10px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    margin-bottom: 2px;
    border: 1px solid transparent; }
    .vertical-tabs-widget__tab--selected {
      background-color: #FFFFFF;
      border: 1px solid #DAE4EA;
      border-right: none;
      border-radius: 4px 0 0 4px; }

.comments-empty {
  margin: 56px 32px 0px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: "Open Sans", sans-serif; }
  .comments-empty__title {
    font-size: 16px;
    color: #314152;
    line-height: 2; }
  .comments-empty__description {
    font-style: italic;
    font-size: 14px;
    letter-spacing: 0px;
    color: #A0A5B8; }
  .comments-empty__title, .comments-empty__description {
    text-align: center; }

.comments__cta-text {
  text-align: center;
  font-style: italic;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  color: #A0A5B8;
  font-weight: normal;
  margin-top: 8px; }

.comments__cta-icon {
  width: 113px;
  height: 97px; }
  .comments__cta-icon--unsolved {
    background: url(data:image/svg+xml;base64,PHN2ZwogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMTMuNzYyIiBoZWlnaHQ9Ijk3LjAxIiB2aWV3Qm94PSIwIDAgMTEzLjc2MiA5Ny4wMSI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+LmF7ZmlsbDojZWZmNmZjO30uYntmaWxsOiNkYWU0ZWE7fS5jLC5ke2ZpbGw6I2JiZDBlNTt9LmR7b3BhY2l0eTowLjUyO30uZXtmaWxsOiNmOGZhZmI7fS5me2ZpbGw6I2ZmY2ZjMDt9Lmh7ZmlsbDojMDkxYTRjO308L3N0eWxlPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iY29tbWVudHNfX2ljb24tZ3JhZGllbnQiIHgxPSIwLjUiIHgyPSIwLjUiIHkyPSIxIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIxMmZlMyIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2OTA5NjUiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggY2xhc3M9ImEiIGQ9Ik04Ni43NDgsNTIuMDNIOS4yNzdBOS4yODIsOS4yODIsMCwwLDAsMCw2MS4zMDd2MjRhOS4yNzQsOS4yNzQsMCwwLDAsOC45NDYsOS4yNjFBMjIuMjM2LDIyLjIzNiwwLDAsMSw2Ljk2LDEwOC45ODRhNDguMzU4LDQ4LjM1OCwwLDAsMCwxMi42MTgtMTQuNGg2Ny4xN0E5LjI3Nyw5LjI3NywwLDAsMCw5Ni4wMjUsODUuM3YtMjRBOS4yNzcsOS4yNzcsMCwwLDAsODYuNzQ4LDUyLjAzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMTEuOTc0KSIvPgogICAgPHBhdGggY2xhc3M9ImIiIGQ9Ik0xMTMuMzI5LDBINDcuNzM3QTkuMjc3LDkuMjc3LDAsMCwwLDM4LjQ2LDkuMjc3VjI2LjE4M2E5LjI3Nyw5LjI3NywwLDAsMCw5LjI3Nyw5LjI3N2g1Ny43MTZhNDAuOTc2LDQwLjk3NiwwLDAsMCwxMS4wNjMsMTIsMTcuNzcsMTcuNzcsMCwwLDEtMS43MjQtMTIuMTI1LDkuMjc3LDkuMjc3LDAsMCwwLDcuODIyLTkuMTU0VjkuMjc3QTkuMjg4LDkuMjg4LDAsMCwwLDExMy4zMjksMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04Ljg1MSkiLz4KICAgIDxwYXRoIGNsYXNzPSJjIiBkPSJNOTkuMjkzLDEzLjk4N2ExLjMyNSwxLjMyNSwwLDAsMC0xLjY5NC4zMzEsMTUuMjA3LDE1LjIwNywwLDAsMC0uNDMxLTQuNDVjLS4wNzctLjMwOC0uMjYyLS42ODUtLjU3Ny0uNjM5LTEuOTI1LjI4NS0xLjE2Miw1LjgtLjIzOSw4LjMyMmE5LjEzOSw5LjEzOSwwLDAsMC0uMTY5LjkxNnEtLjUyLDMuMzg0LTEuMDMyLDYuNzc1YTIuMzgzLDIuMzgzLDAsMCwwLS41ODUsMS4yNDdsLTEuMDE2LDcuMTUyYTE0LjYxMiwxNC42MTIsMCwwLDEtLjkwOCwzLjQyNmMtLjA2OS4xNzctLjE1NC4zNDYtLjIzMS41MTZoNi4zNDRjLjI4NS0zLjUzNC4zNjItNy4wNTIuNjE2LTEwLjU5M2EyLjM4NiwyLjM4NiwwLDAsMC0uMzA4LTEuMzMyYy4wMTUtLjUzMS4wMzEtMS4wNjIuMDU0LTEuNTk0YTQwLjUwNyw0MC41MDcsMCwwLDAtLjA0Ni00LjgzNUMxMDAuNjg2LDE4LjQ2NywxMDEuNiwxNS4xODgsOTkuMjkzLDEzLjk4N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMS4yNjcgLTIuMTIzKSIvPgogICAgPHBhdGggY2xhc3M9ImQiIGQ9Ik0xMDkuNzg2LDEzLjNINTMuMTU1YTIuNjI0LDIuNjI0LDAsMCwxLTIuNjI1LTIuNjI1aDBBMi42MjQsMi42MjQsMCwwLDEsNTMuMTU1LDguMDVoNTYuNjMxYTIuNjI0LDIuNjI0LDAsMCwxLDIuNjI1LDIuNjI1aDBBMi42MTksMi42MTksMCwwLDEsMTA5Ljc4NiwxMy4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjYyOSAtMS44NTMpIi8+CiAgICA8cGF0aCBjbGFzcz0iZCIgZD0iTTEwOS43ODYsMjYuNjVINTMuMTU1YTIuNjI0LDIuNjI0LDAsMCwxLTIuNjI1LTIuNjI1aDBBMi42MjQsMi42MjQsMCwwLDEsNTMuMTU1LDIxLjRoNTYuNjMxYTIuNjI0LDIuNjI0LDAsMCwxLDIuNjI1LDIuNjI1aDBBMi42MTksMi42MTksMCwwLDEsMTA5Ljc4NiwyNi42NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS42MjkgLTQuOTI1KSIvPgogICAgPHBhdGggY2xhc3M9ImQiIGQ9Ik05NC43LDQwLjExNkg1My4xNTVhMi42MjQsMi42MjQsMCwwLDEtMi42MjUtMi42MjV2LS4xMTVhMi42MjQsMi42MjQsMCwwLDEsMi42MjUtMi42MjVIOTQuN2EyLjYyNCwyLjYyNCwwLDAsMSwyLjYyNSwyLjYyNXYuMTE1QTIuNjI0LDIuNjI0LDAsMCwxLDk0LjcsNDAuMTE2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjYyOSAtNy45OTcpIi8+CiAgICA8cGF0aCBjbGFzcz0iZSIgZD0iTTg3LjksNjguMzJIMTMuNjA1QTIuNjI0LDIuNjI0LDAsMCwxLDEwLjk4LDY1LjdoMGEyLjYyNCwyLjYyNCwwLDAsMSwyLjYyNS0yLjYyNUg4Ny45QTIuNjI0LDIuNjI0LDAsMCwxLDkwLjUyMiw2NS43aDBBMi42MTksMi42MTksMCwwLDEsODcuOSw2OC4zMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjUyNyAtMTQuNTE1KSIvPgogICAgPHBhdGggY2xhc3M9ImUiIGQ9Ik04Ny45LDgxLjY2SDEzLjYwNWEyLjYyNCwyLjYyNCwwLDAsMS0yLjYyNS0yLjYyNWgwYTIuNjI0LDIuNjI0LDAsMCwxLDIuNjI1LTIuNjI1SDg3LjlhMi42MjQsMi42MjQsMCwwLDEsMi42MjUsMi42MjVoMEEyLjYxNCwyLjYxNCwwLDAsMSw4Ny45LDgxLjY2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuNTI3IC0xNy41ODUpIi8+CiAgICA8cGF0aCBjbGFzcz0iZSIgZD0iTTY4LjUsOTUuMTI2aC01NC45QTIuNjI0LDIuNjI0LDAsMCwxLDEwLjk4LDkyLjV2LS4xMTVhMi42MjQsMi42MjQsMCwwLDEsMi42MjUtMi42MjVINjguNWEyLjYyNCwyLjYyNCwwLDAsMSwyLjYyNSwyLjYyNVY5Mi41QTIuNjI4LDIuNjI4LDAsMCwxLDY4LjUsOTUuMTI2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuNTI3IC0yMC42NTcpIi8+CiAgICA8cGF0aCBjbGFzcz0iYiIgZD0iTTc1Ljc2LDUyLjAzQTI5LjA0MiwyOS4wNDIsMCwwLDEsNzAuNTI1LDU0LjksMTAzLjI3NiwxMDMuMjc2LDAsMCwxLDU1Ljk5LDU3Ljg0MmMtOS43OTMsMS41NzgtMTIuNyw2Ljg1Mi0xNC41NzMsOS44MjNxLTIuMzEsMy42NzItNC4zLDcuNTM3Yy0yLjY0MSw0LjgtNC4zLDExLjg0LTUuMjc0LDE4Ljk2OWg3LjY1MmE4MS4zMDcsODEuMzA3LDAsMCwxLDcuMTc1LTEzLjUzNGMtLjA1NCwyLjQzMy0uMTQ2LDguMDIyLS4wMDgsMTMuNTM0SDc1Ljk1M2MtMS42MjQtOS45MDgtMy45MTEtMjMuNjQyLTQuMi0yNC43NjYsMS4zNy0xLjQ0LDMuNjExLTQuMDU3LDYuMDU5LTYuODc1YTU0LjM3NCw1NC4zNzQsMCwwLDAsNi40NDQtNy42MTQsNy4yNDQsNy4yNDQsMCwwLDAsMS4wOTMtMiwzLjg2OCwzLjg2OCwwLDAsMCwuMTQ2LS44ODVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy4zMjggLTExLjk3NCkiLz4KICAgIDxwYXRoIGNsYXNzPSJmIiBkPSJNOTEuMzA3LDMwLjU0MWExNi41OTIsMTYuNTkyLDAsMCwxLDIuNTk0LjI3N2MuMDU0LTEuNi4xLTMuMi4xNTQtNC44YTIzLjA2MSwyMy4wNjEsMCwwLDAtLjczOS04LjI5MSwxLjY1LDEuNjUsMCwwLDAtMS42MzIuODMxLDQuOCw0LjgsMCwwLDAtLjU0NywxLjg2M0w4OS41OSwzMC41MzNDOTAuMjA2LDMwLjUxLDkwLjgsMzAuNTI2LDkxLjMwNywzMC41NDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuNjE4IC00LjA3MykiLz4KICAgIDxwYXRoIGNsYXNzPSJmIiBkPSJNNDkuMjcsNDEuNjhhMzIuMDA4LDMyLjAwOCwwLDAsMCwyLjIsNi4xMmMxLjExNiwxLjY0LDcuNDc1LjYzOSw3LjgyOS01Ljc4OUE5LjU3Myw5LjU3MywwLDAsMCw1Ny4zMywzNS4yOSw0Ny4xNjIsNDcuMTYyLDAsMCwwLDQ5LjI3LDQxLjY4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjMzOSAtOC4xMjIpIi8+CiAgICA8cGF0aCBjbGFzcz0iZiIgZD0iTTkxLjc4Miw5LjIyOWMuMzE2LS4wNDYuNS4zMzEuNTc3LjYzOWExNS4xODEsMTUuMTgxLDAsMCwxLC40MzEsNC40NSwxLjMyOSwxLjMyOSwwLDAsMSwxLjY5NC0uMzMxYzMuMjQ5LDEuNjg2LjEzMSw3LjQ2OC0yLjM5NCw0LjY1QzkxLjAyNywxNy40NDMsODkuNDcyLDkuNTc1LDkxLjc4Miw5LjIyOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMC44NDcgLTIuMTIzKSIvPgogICAgPHBhdGggZmlsbD0idXJsKCNjb21tZW50c19faWNvbi1ncmFkaWVudCkiIGNsYXNzPSJnIiBkPSJNMzIuNDQyLDg4Ljg2NmE4MS4zMDYsODEuMzA2LDAsMCwxLDcuMTc1LTEzLjUzNGMtLjA1NCwyLjQzMy0uMTQ2LDguMDIyLS4wMDgsMTMuNTM0SDY4LjljLTEuNjI0LTkuOTA4LTMuOTExLTIzLjY0Mi00LjItMjQuNzY2LDEuMzctMS40NCwzLjYxMS00LjA1Nyw2LjA1OS02Ljg3NUE1NC4zNzUsNTQuMzc1LDAsMCwwLDc3LjIsNDkuNjExYTcuMjQ0LDcuMjQ0LDAsMCwwLDEuMDkzLTIsMTQuNjYsMTQuNjYsMCwwLDAsLjIxNi0yLjczM2MuNTM5LTQuNDU3LjU3LTguODkyLjg4NS0xMy4zNDlBMi4zODcsMi4zODcsMCwwLDAsNzcuNSwyOS4wMzJjLS4wMTUsMC0uMDMxLS4wMDgtLjA0Ni0uMDA4YTIuMzg0LDIuMzg0LDAsMCwwLTIuODU2LDJsLTEuMDE2LDcuMTUyYTE0LjYxMiwxNC42MTIsMCwwLDEtLjkwOCwzLjQyNmMtMS43OTQsNC40MzQtNS4xMTIsNi4xMi05LjIsNy45OTFhMTAzLjI3NiwxMDMuMjc2LDAsMCwxLTE0LjUzNSwyLjk0MWMtOS43OTMsMS41NzgtMTIuNyw2Ljg1Mi0xNC41NzMsOS44MjMtMS41NCwyLjQ0OC04LjYsMTkuMzc3LTkuNTc3LDI2LjVoNy42NTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS43MDUgLTYuNjY4KSIvPgogICAgPHBhdGggY2xhc3M9ImYiIGQ9Ik01NCw2MS4wOWMuNzYyLjM1NCwxLjUwOS43MzEsMi4zLDEuMDA5YTIyLjI0OSwyMi4yNDksMCwwLDEsMi45NDEsMS4xMjRjLjcyNC0xLjcyNCwxLjU1NS0zLjQsMi40MjUtNS4wNDMtMy42LjY2Mi02LjYsMS4wNDctNi42LDEuMDQ3YTI3LjI4LDI3LjI4LDAsMCwwLTMuNi44MzFBMTkuOTY0LDE5Ljk2NCwwLDAsMSw1NCw2MS4wOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS44NDUgLTEzLjM5KSIvPgogICAgPHBhdGggY2xhc3M9ImgiIGQ9Ik00OC43NjQsMzQuMzNhMjQuOTYzLDI0Ljk2MywwLDAsMSwyLjI0OC00LjY1OEE4LjE5LDguMTksMCwwLDEsNTMsMjcuMzA5YTMuNjIyLDMuNjIyLDAsMCwxLDIuOTE4LS43MzEsMy4zNjIsMy4zNjIsMCwwLDEsMS4zOTMuNzQ3QTUuNDYsNS40NiwwLDAsMSw1OS4wNDIsMzJhOC41MzEsOC41MzEsMCwwLDEtMi4xMzMsNC42MjdBMTEuNjExLDExLjYxMSwwLDAsMSw1NC43MjMsMzguNmMtLjM3LjI2Mi0uODA4LjQ0Ny0xLjE2Mi43MTYtLjc3OC42LS40ODUuMjA4LS43NTQsMS4wNjItLjMuOTctLjAyMywxLjY0Ny0xLjAxNiwyLjMzM2EyLjMxOSwyLjMxOSwwLDAsMS0yLjAyNS4zNTRBNC4xMDUsNC4xMDUsMCwwLDEsNDcuMjQsMzkuNGMtLjAwOC0xLjAzMi42NDctMS4xNzguOTYyLTEuODk0QzQ4LjU3MiwzNi42ODYsNDguNDEsMzUuMzIzLDQ4Ljc2NCwzNC4zM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC44NzIgLTYuMDk5KSIvPgogICAgPHBhdGggY2xhc3M9ImYiIGQ9Ik01NC4yMzQsNDMuOTc2YS43NTguNzU4LDAsMCwwLS45MzktLjEsMi4xLDIuMSwwLDAsMC0uOTg1LDEuOTQ4LDEuNzQsMS43NCwwLDAsMCwuMTg1LjgxNiwxLjQ3OCwxLjQ3OCwwLDAsMCwuNy42MTYsMS4zLDEuMywwLDAsMCwuNjMxLjEzMSwxLjkyLDEuOTIsMCwwLDAsLjc1NC0uMjYyYy4xNTQtLjA3Ny4zMjMtLjE3Ny4zNDYtLjM0NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyLjAzOCAtMTAuMDcyKSIvPgo8L3N2Zz4=) center no-repeat; }
  .comments__cta-icon--resolved {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNzYuNDUiIGhlaWdodD0iODkuNjAzIiB2aWV3Qm94PSIwIDAgNzYuNDUgODkuNjAzIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZGFlNGVhO30uYntmaWxsOiM4ZWEyYjI7fS5je2ZpbGw6I2E5YmNjOTt9LmR7ZmlsbDojZmZmO30uZXtmaWxsOiM5MzlhYWI7fS5me2ZpbGw6I2ZmY2ZjMDt9Lmd7ZmlsbDojZTU5ZDg5O30uaHtmaWxsOnVybCgjYSk7fS5pe2ZpbGw6dXJsKCNiKTt9Lmp7ZmlsbDojMDAxMjQ3O30ua3tmaWxsOiNhMGE1Yjg7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMC41IiB4Mj0iMC41IiB5Mj0iMSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmOTI1NSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2U2Mjg1NCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iLTAuMzI5IiB5MT0iMS44OTUiIHgyPSItMC4wMDUiIHkyPSIxLjM3OCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2U0NDk2YSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmOTI1NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDMpIj48cGF0aCBjbGFzcz0iYSIgZD0iTTc0LjIzLDMuMjJIMjkuNThhMi4yMjEsMi4yMjEsMCwwLDAtMi4yMiwyLjIyVjIwLjU4YTIuMjIxLDIuMjIxLDAsMCwwLDIuMjIsMi4yMkg0MS42NGE1MS4yODQsNTEuMjg0LDAsMCwxLTEuMzIsNS4wMSw2LjU4NCw2LjU4NCwwLDAsMS0xLjk4LDMuMzksMjMuNzMyLDIzLjczMiwwLDAsMCwxMy4yMi04LjM5SDc0LjIzYTIuMjIxLDIuMjIxLDAsMCwwLDIuMjItMi4yMlY1LjQ0QTIuMjE1LDIuMjE1LDAsMCwwLDc0LjIzLDMuMjJaIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik00Ny4xNiw0Mi44NmExLjY4MSwxLjY4MSwwLDAsMC0uOTItLjNsLTE2LjcxLS4zNGEyLjY2MSwyLjY2MSwwLDAsMC0yLjUxLDIuM2wtMy4zLDIzLjY1YTEuODA3LDEuODA3LDAsMCwwLDEuMTEsMi4wNSwxLjc4MiwxLjc4MiwwLDAsMCwxLjMxLjI1TDMzLDY5LjI3YTEuODY3LDEuODY3LDAsMCwxLDEuMDcuMTZsMy40NCwyLjExYTEuNiwxLjYsMCwwLDAsLjIzLjFsLjE0LjFhMi40MTUsMi40MTUsMCwwLDAsMy4xNy0xLjI2LDMuNTMzLDMuNTMzLDAsMCwwLC4xNS0uNDZsNy4wNS0yNC43N2ExLjg1NCwxLjg1NCwwLDAsMC0xLjA5LTIuMzlaIi8+PHBhdGggY2xhc3M9ImMiIGQ9Ik0zMy40OCw2OS4zMWwzLjYyLDIuMjNhMi40MDYsMi40MDYsMCwwLDAsMy4xNy0xLjI2LDMuNTMzLDMuNTMzLDAsMCwwLC4xNS0uNDZsNy4wMi0yNC43OGExLjgsMS44LDAsMCwwLTEtMi4zNSwxLjczOSwxLjczOSwwLDAsMC0uNTktLjEzbC0xNi43MS0uMzVhMi42NzksMi42NzksMCwwLDAtMi41MiwyLjNMMTkuNSw2OC4wNGMtLjE4LDEuMzUsNC42NCwyLjQ2LDUuODUsMi4yNGw2LjgzLTEuMjFBMS45NjIsMS45NjIsMCwwLDEsMzMuNDgsNjkuMzFaIi8+PHBhdGggY2xhc3M9ImQiIGQ9Ik0yNi4zNSw2Ni4wNWwxMi43OSwzLjYyTDQ1LjYsNDYuMjZhMS41MjUsMS41MjUsMCwwLDAtLjg0LTEuOTgsMS40NTUsMS40NTUsMCwwLDAtLjUxLS4xMWwtMTQuNjItLjM2YTIuMjU3LDIuMjU3LDAsMCwwLTIuMSwxLjc1TDIyLjc4LDY0LjkyWiIvPjxwYXRoIGNsYXNzPSJlIiBkPSJNNDEuOCw0Ny45N2wtMTAuMTctLjM2QS40NDkuNDQ5LDAsMCwxLDMxLjIsNDdsLjM5LTEuNDNhLjguOCwwLDAsMSwuNzctLjU4bDEwLjE2LjM1YS40NjkuNDY5LDAsMCwxLC40Ny40Ny41OS41OSwwLDAsMS0uMDIuMTRsLS4zOSwxLjM3QS44My44MywwLDAsMSw0MS44LDQ3Ljk3WiIvPjxwYXRoIGNsYXNzPSJlIiBkPSJNMzguNTEsNTEuMzZsLTEwLjE3LS4zNWEuNDcyLjQ3MiwwLDAsMS0uNDctLjQ1LjU2Ni41NjYsMCwwLDEsLjAzLS4xOGwuMzktMS4zNmEuODI2LjgyNiwwLDAsMSwuNzctLjU4bDEwLjE2LjM2YS40NDkuNDQ5LDAsMCwxLC40My42MWwtLjM3LDEuMzZBLjgyMi44MjIsMCwwLDEsMzguNTEsNTEuMzZaIi8+PHBhdGggY2xhc3M9ImUiIGQ9Ik00MC4xMiw1NC45NmwtMTAuMTctLjM1YS40NzIuNDcyLDAsMCwxLS40Ny0uNDUuNTY2LjU2NiwwLDAsMSwuMDMtLjE4bC4zOS0xLjM2YS44LjgsMCwwLDEsLjc3LS41OGwxMC4xNi4zNmEuNDQ3LjQ0NywwLDAsMSwuNDcuNDIuNTgyLjU4MiwwLDAsMS0uMDMuMTlsLS4zNywxLjM2QS44MS44MSwwLDAsMSw0MC4xMiw1NC45NloiLz48cGF0aCBjbGFzcz0iZiIgZD0iTTQwLjE1LDYwLjE2YTEwLjc1MSwxMC43NTEsMCwwLDAsMS40LTIuNDFjLjQtLjg2LjU1LTIuMjQsMS43Mi0yLjE5Ljg3LjMzLjM2LDEuNDUuMjgsMi4yM0EzLjYwNiwzLjYwNiwwLDAsMSw0My4zMiw1OWMuNzUtLjA3LDEuMS0uMTEsMS4zNi0uOTksMC0uMDcuNTQtMi4wNy41Ny0yLjE2LDEuMzktLjE3LDEuMjEsMS45OSwxLjA4LDMuNDRhNi44MDYsNi44MDYsMCwwLDEtMS44Nyw0LjA2LDUuMDIxLDUuMDIxLDAsMCwxLTMuOTEsMS41MSwyLjA1OCwyLjA1OCwwLDAsMS0xLjk1LTEuODIiLz48cGF0aCBjbGFzcz0iZiIgZD0iTTcuODEsNTQuNEE1OC40OTIsNTguNDkyLDAsMCwwLDAsNzQuN2E0MC42NTQsNDAuNjU0LDAsMCwwLDE5Ljg0LTMuNDVaIi8+PHBhdGggY2xhc3M9ImciIGQ9Ik00Ljg3LDY4LjQyYy44OCwwLDEuNzcsMCwyLjY2LS4wN2E2My43NjgsNjMuNzY4LDAsMCwwLDctMS40MUw3LjgxLDU0LjRBODYuMzE2LDg2LjMxNiwwLDAsMCwxLjY1LDY4LjE0bC40My4wN0EyMC4xNTIsMjAuMTUyLDAsMCwwLDQuODcsNjguNDJaIi8+PHBhdGggY2xhc3M9ImYiIGQ9Ik0yMy43LDM5LjE4YzEwLjItMy45LDQuMTUtMTIuNDgsMi44My0xMy45OWE1LjQsNS40LDAsMCwwLTIuNTctMS4zOSw2LjY1Niw2LjY1NiwwLDAsMC02Ljc3LDUuMDVjLTEuMjEsMy45OS0uMjgsNS45NSwyLjE4LDguNjhBNC42NTgsNC42NTgsMCwwLDAsMjMuNywzOS4xOFoiLz48cGF0aCBjbGFzcz0iZyIgZD0iTTIyLjQsMzUuNmEyMC41MzgsMjAuNTM4LDAsMCwwLDMuMTYtMy4yM2MxLjI4LTEuNzYsMi40Mi01LjEsMi4xNS01LjU3LS45OC0xLjcyLTIuODMtMy4xNS0zLjgtMi45Ni0zLjE3LjcxLTQuNTIsNS41OC00LjczLDguODJhMTIuNzExLDEyLjcxMSwwLDAsMCwuMjQsNS4xQTI2LjI3NywyNi4yNzcsMCwwLDAsMjIuNCwzNS42WiIvPjxwYXRoIGNsYXNzPSJoIiBkPSJNNS43NCw4OS42SDM0LjA1Yy42OS0xMC40MywzLjUxLTE5LjQ1LDIuNTQtMjcuNDIsMS43MS0yLjA0LDQuMi0zLjIyLDQuMjQtNC4xLjExLTIuMTUtNC42My04LjcyLTcuNzEtMTEuMTEtNy43OS01LjQ4LTE3LjA1LTEuMzQtMjEuOTUsMy4xMkExNy40NjQsMTcuNDY0LDAsMCwwLDkuNyw1MS42LDM0LjM2NCwzNC4zNjQsMCwwLDAsMS42Miw2Ni4xNmExNy41MjgsMTcuNTI4LDAsMCwwLDQsLjc0QzUuNTQsNzYuMjUsNi4zNyw3OC42MSw1Ljc0LDg5LjZaIi8+PHBhdGggY2xhc3M9ImYiIGQ9Ik00My42LDcwLjMzYy41Mi01LjUzLS44Ni05LjIxLTMuMTYtMTEuNTZMMzEuMTYsNjUuMWExMS4xMjUsMTEuMTI1LDAsMCwwLDEwLjk3LDYuNzYsMS41LDEuNSwwLDAsMCwxLjMtLjYxQTIuMjE0LDIuMjE0LDAsMCwwLDQzLjYsNzAuMzNaIi8+PHBhdGggY2xhc3M9ImciIGQ9Ik0zMy4yOSw2NS40NmwxLjk2LTEuNTNhMzkuNzQ2LDM5Ljc0NiwwLDAsMSwzLjk4LTIuN2wxLjc4LTEuMTVjLS4xOS0uNDMtLjM2LS44OS0uNTctMS4zMUwzMS4xNiw2NS4xYTExLjcwOSwxMS43MDksMCwwLDAsLjc1LDEuNDVDMzIuMzcsNjYuMjEsMzIuODQsNjUuODEsMzMuMjksNjUuNDZaIi8+PHBhdGggY2xhc3M9ImciIGQ9Ik00MC40NCw1OC44MmExOC4wODIsMTguMDgyLDAsMCwxLDIuNTIsOC40NHMtMS42NC01LjMyLTQuMTEtNi40N1oiLz48cGF0aCBjbGFzcz0iaSIgZD0iTTE2LjIxLDQ3LjU0Yy0uNC4yMy0uODQuNTgtLjgsMS4wNC4wNC41Mi42NS43OCwxLjE2Ljg2YTYuMzYzLDYuMzYzLDAsMCwwLDMuMzctLjM5YzEuMi0uNDksMi4xNS0yLjMzLjMyLTIuODFDMTkuMTYsNDUuOTQsMTcuMTQsNDcuMDEsMTYuMjEsNDcuNTRaIi8+PHBhdGggY2xhc3M9ImoiIGQ9Ik0xMy41NywyNC40OGExNC44MSwxNC44MSwwLDAsMC0zLjQ0LDQuNDFjLTMuMzQsNi4zNiwxLjg5LDEwLjktMS40NSwxNy4yNiwxMS4xOS0yLjcxLDEzLjktMy42OCwyNC42LTcuOTFhMTMuOTc0LDEzLjk3NCwwLDAsMS03LjE1LTQuMDMsNy43MTMsNy43MTMsMCwwLDEtMS45MS01LjI2Yy4wOS0xLjU2LDEuNjYtMy4zMS43NS00LjcxQzIzLjAxLDIxLjI3LDE1Ljk0LDIyLjU0LDEzLjU3LDI0LjQ4WiIvPjxwYXRoIGNsYXNzPSJrIiBkPSJNNDMuMzMsMTIuNTFsNS44Myw1LjkyYS41MTkuNTE5LDAsMCwwLC43MywwTDY1LjUzLDIuNzlhLjkuOSwwLDAsMCwwLTEuMjdMNjQuMjcuMjZBLjkuOSwwLDAsMCw2MywuMjZMNDkuOTUsMTMuMzIsNDYuMzIsOS42YS41MTkuNTE5LDAsMCwwLS43My0uMDFsLTIuMjYsMi4xOUEuNTE5LjUxOSwwLDAsMCw0My4zMywxMi41MVoiLz48L2c+PC9zdmc+) center no-repeat; }

.grecaptcha-badge {
  visibility: hidden; }

.comment__placeholder-container {
  position: relative;
  overflow: hidden; }

.comment__rect-placeholder {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%; }

.comment__circle-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #DAE4EA;
  border-radius: 50%; }

.comment__rect-placeholder-row {
  background-color: #DAE4EA;
  border-radius: 2px;
  width: 100%; }

.comment__placeholder {
  opacity: 0; }
  .comment__placeholder-enter {
    visibility: visible;
    opacity: 0; }
  .comment__placeholder-enter-active {
    visibility: visible;
    opacity: 1;
    transition: all 250ms ease-out;
    transition-delay: 500ms; }
  .comment__placeholder-enter-done {
    visibility: visible;
    opacity: 1; }
  .comment__placeholder-exit {
    visibility: visible;
    opacity: 1; }
  .comment__placeholder-exit-active {
    opacity: 0;
    visibility: visible;
    transition: all 250ms ease-out;
    transition-delay: 500ms; }
  .comment__placeholder-exit-done {
    visibility: hidden;
    opacity: 0; }

.comment__content-to-fade-enter {
  visibility: visible;
  opacity: 0; }

.comment__content-to-fade-enter-active {
  visibility: visible;
  opacity: 1;
  transition: all 250ms ease-out;
  transition-delay: 500ms; }

.comment__content-to-fade-enter-done {
  visibility: visible;
  opacity: 1; }

.comment__content-to-fade-exit {
  visibility: visible;
  opacity: 1; }

.comment__content-to-fade-exit-active {
  opacity: 0;
  visibility: visible;
  transition: all 250ms ease-out;
  transition-delay: 500ms; }

.comment__content-to-fade-exit-done {
  visibility: hidden;
  opacity: 0; }

.comment__content-to-hide {
  max-height: 500px;
  transition: max-height 250ms ease;
  transition-delay: 500ms; }
  .comment__content-to-hide-enter {
    max-height: 0px; }
  .comment__content-to-hide-enter-active {
    max-height: 500px; }
  .comment__content-to-hide-enter-done {
    max-height: unset; }
  .comment__content-to-hide-exit {
    max-height: 500px; }
  .comment__content-to-hide-exit-active, .comment__content-to-hide-exit-done {
    margin: 0;
    max-height: 0px; }

.comment__warning-confirmation {
  display: grid;
  place-items: center;
  background: rgba(49, 65, 82, 0.85);
  opacity: 0;
  height: 100%;
  width: calc(100% - 16px);
  position: absolute;
  z-index: 30; }
  .comment__warning-confirmation--top-level {
    width: calc(100% + 2px);
    height: auto;
    top: -1px;
    left: -1px;
    border: 1px solid rgba(49, 65, 82, 0.85);
    border-radius: 5px; }
  .comment__warning-confirmation-enter {
    visibility: visible;
    opacity: 0; }
  .comment__warning-confirmation-enter-active {
    visibility: visible;
    opacity: 1;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comment__warning-confirmation-enter-done {
    visibility: visible;
    opacity: 1; }
  .comment__warning-confirmation-exit {
    visibility: visible;
    opacity: 1; }
  .comment__warning-confirmation-exit-active {
    opacity: 0;
    visibility: visible;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comment__warning-confirmation-exit-done {
    visibility: hidden;
    opacity: 0; }
  .comment__warning-confirmation-enter {
    backdrop-filter: blur(0px); }
  .comment__warning-confirmation-enter-active {
    backdrop-filter: blur(2px); }
  .comment__warning-confirmation-enter-done {
    backdrop-filter: blur(2px); }
  .comment__warning-confirmation-exit {
    backdrop-filter: blur(2px); }
  .comment__warning-confirmation-exit-active {
    backdrop-filter: blur(0px); }

.comment__confirmation-action {
  width: 100px !important;
  height: 30px !important; }

.comment__confirmation-action {
  width: 100px !important;
  height: 30px !important; }

.comment__confirmation-label {
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold; }

.comment__confirmation-content {
  display: grid;
  gap: 18px; }

.comment__confirmation-container {
  display: grid;
  grid-template-columns: auto auto;
  gap: 10px; }

.comment__share-confirmation {
  padding: 20px;
  box-sizing: border-box; }

.comment__share-confirmation-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px; }

.comment__confirmation-share-action {
  width: 100% !important; }

.comment__confirmation-cancel-action {
  background: transparent !important;
  border: none !important;
  text-decoration: underline; }

.comment__input-container {
  position: relative; }

.comment__clear-input-btn {
  background: transparent;
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 6px;
  border: none;
  z-index: 2;
  display: flex;
  padding: 6px; }

.comment__clear-input-icon {
  stroke: #A0A5B8;
  width: 8px;
  height: 8px;
  stroke-width: 2px; }

.comment__input {
  box-sizing: border-box;
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  font-size: 13px;
  white-space: pre-wrap;
  -webkit-user-select: text;
  user-select: text; }
  .comment__input .ql-editor {
    position: relative;
    outline: none;
    word-break: break-word;
    line-height: 16px; }
  .comment__input .mention {
    color: #2693FF; }
  .comment__input .mention > span {
    margin: 0 3px; }
  .comment__input--preview {
    color: #293745; }
  .comment__input--edit {
    color: #314152;
    background: #FFFFFF;
    border: 1px solid #DAE4EA;
    border-radius: 5px; }
    .comment__input--edit .ql-editor {
      padding: 10px 29px 10px 13px; }
  .comment__input--focused {
    border: 1px solid #2693FF; }
  .comment__input .ql-editor.ql-blank::before {
    content: attr(data-placeholder);
    position: absolute;
    left: 13px;
    right: 13px;
    pointer-events: none;
    color: #717274; }
  .comment__input .ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%; }

.comment__container {
  width: 100%;
  box-sizing: border-box;
  padding-right: 16px;
  display: grid;
  grid-template-columns: 34px 1fr;
  grid-gap: 20px 8px;
  position: relative; }
  .comment__container--first-user-reply {
    margin-top: 12px; }
  .comment__container .comment__input-container {
    margin-top: 1px;
    margin-right: 22px; }

.comment__details-full-width {
  grid-column: 1/3; }

.comment__details-no-avatar {
  grid-column: 2/3;
  margin-top: 4px; }

.comment__details {
  display: flex;
  align-items: flex-start; }

.comment__details-left {
  height: 32px;
  display: flex;
  align-items: center; }

.comment__details-right {
  display: flex;
  margin-left: auto;
  justify-content: flex-end;
  align-items: center;
  align-self: baseline;
  position: relative; }

.comment__details-no-avatar .comment__details {
  padding-top: 6px; }

.comment__details-no-avatar .comment__details-right {
  align-self: center; }

.comment__details-no-avatar .comment__details-left {
  height: 14px; }

.comment__details-no-avatar .comment__input-container {
  padding-bottom: 6px; }

.comment__author-avatar {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  object-fit: cover;
  border: 1px solid #A0A5B8; }

.comment__author-name {
  white-space: nowrap;
  letter-spacing: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  color: #314152;
  max-width: 120px;
  width: 120px;
  margin-right: 6px;
  height: 16px; }
  .comment__author-name--top-level {
    font-weight: bold; }

.comment__time-posted {
  font-size: 11px;
  font-family: "Open Sans", sans-serif;
  color: #b3b3b3; }

.comment__actions {
  display: flex;
  visibility: hidden; }

.comment__actions-popover-container {
  z-index: 30; }
  .comment__actions-popover-container[data-popper-reference-hidden] {
    visibility: hidden;
    pointer-events: none; }

.comment__actions-popover {
  padding: 10px;
  width: 150px;
  box-sizing: border-box;
  background: #FFFFFF;
  box-shadow: 0px 3px 6px rgba(30, 30, 30, 0.08);
  border: 1px solid #DAE4EA;
  border-radius: 3px; }
  .comment__actions-popover-enter {
    visibility: visible;
    opacity: 0; }
  .comment__actions-popover-enter-active {
    visibility: visible;
    opacity: 1;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comment__actions-popover-enter-done {
    visibility: visible;
    opacity: 1; }
  .comment__actions-popover-exit {
    visibility: visible;
    opacity: 1; }
  .comment__actions-popover-exit-active {
    opacity: 0;
    visibility: visible;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comment__actions-popover-exit-done {
    visibility: hidden;
    opacity: 0; }

.comment__action-item {
  width: 100%;
  padding: 6px;
  cursor: pointer;
  text-align: left;
  color: #314152;
  background-color: white;
  border: none;
  border-radius: 3px;
  font-family: "Open Sans", sans-serif;
  font-size: 12px; }
  .comment__action-item:hover {
    background-color: #DAE4EA; }
  .comment__action-item-danger {
    color: #F15E50; }

.comment__mark-complete-btn {
  border: 0;
  background: transparent;
  cursor: pointer;
  position: relative; }

.comment__actions-right {
  display: flex;
  align-items: center;
  margin-left: auto; }

.comment__actions-button {
  margin-left: 6px;
  display: block;
  border: none;
  background: transparent;
  cursor: pointer;
  height: 12px;
  width: 24px;
  display: flex;
  align-items: center;
  justify-content: center; }

.comment__actions-icon {
  display: block;
  width: 15px;
  height: 4px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyIiB2aWV3Qm94PSIwIDAgMTQgMiI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzcxNzI3NDt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM1MSA2NDgpIHJvdGF0ZSgxODApIj48Y2lyY2xlIGNsYXNzPSJhIiBjeD0iMSIgY3k9IjEiIHI9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMzcgNjQ2KSIvPjxjaXJjbGUgY2xhc3M9ImEiIGN4PSIxIiBjeT0iMSIgcj0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM0MyA2NDYpIi8+PGNpcmNsZSBjbGFzcz0iYSIgY3g9IjEiIGN5PSIxIiByPSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzQ5IDY0NikiLz48L2c+PC9zdmc+) center no-repeat; }

.comment__unsolve-btn {
  grid-column-start: 1;
  grid-column-end: 3;
  padding: 4px;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  color: #717274;
  background-color: #DAE4EA;
  border: 1px solid #DAE4EA;
  border-radius: 5px;
  width: 100%;
  cursor: pointer; }

.comment__nested-container {
  grid-column: 2/3; }
  .comment__nested-container .comment__container {
    background-color: transparent;
    padding: 0; }

.comment__reply-container {
  margin-top: 12px;
  grid-column: 1/3; }
  .comment__reply-container .comment__clear-input-btn {
    top: 8px; }
  .comment__reply-container .comment__input-container {
    margin-top: 0px; }
  .comment__reply-container .comment__input--edit {
    min-height: 34px;
    max-height: 200px;
    overflow: auto; }
    .comment__reply-container .comment__input--edit .ql-editor {
      padding: 8px 29px 8px 13px; }

.comment__expandable {
  display: grid;
  grid-gap: 20px 8px;
  grid-template-columns: 34px 1fr;
  grid-column: 1/3;
  transition: max-height 0.5s ease-in-out;
  will-change: max-height; }

.comment__mention-avatar-container {
  display: flex;
  min-width: 27px;
  min-height: 27px;
  flex-shrink: 0; }

.comment__mention-details {
  display: flex;
  flex-direction: column;
  margin-left: 9px;
  overflow: hidden; }

.comment__mention-name, .comment__mention-email {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0; }

.comment__mention-name {
  color: #314152; }

.comment__mention-email {
  color: #717274; }

.ql-mention-list-container {
  width: 270px;
  border: 1px solid #DAE4EA;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 2px 12px 0 rgba(30, 30, 30, 0.08);
  top: 0px;
  left: 0px;
  z-index: 10000;
  padding: 4px;
  font-family: "Open Sans", sans-serif;
  overflow-y: auto;
  overflow-x: hidden; }

.ql-mention-list {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden; }

.ql-mention-list-item {
  cursor: pointer;
  height: 38px;
  font-size: 16px;
  padding: 6px;
  display: flex;
  align-items: center;
  border-radius: 3px; }
  .ql-mention-list-item .user-avatar__generated, .ql-mention-list-item .user-avatar__image {
    width: 27px;
    height: 27px; }

.ql-mention-list-item.selected {
  background-color: #d3e1eb;
  text-decoration: none; }

.layout-comment__shape-container {
  position: absolute;
  z-index: var(--comment-z-index-shape);
  overflow: visible; }

@keyframes remove-highlight {
  to {
    background-color: transparent; } }

.layout-comment__hidden-comment-container {
  visibility: hidden; }

.layout-comment__animated-comment-wrapper-enter {
  position: absolute;
  opacity: 0.01;
  transform: translate(0px, 100%);
  background-color: #E7F5FA;
  position: absolute;
  top: 290px; }

.layout-comment__animated-comment-wrapper-enter-active {
  position: absolute;
  top: 290px;
  opacity: 1;
  transform: translate(0, 0);
  transition: transform 1s ease-in, opacity 1s ease-in;
  background-color: #E7F5FA;
  animation-name: remove-highlight;
  animation-delay: 1s;
  animation-duration: 850ms; }

.layout-comment__animated-comment-wrapper-enter .comment__input-container, .layout-comment__animated-comment-wrapper-enter-active .comment__input-container {
  margin-bottom: 12px; }

.layout-comment__animated-comment-wrapper-enter-done {
  opacity: 1;
  transform: translate(0, 0);
  transition: all 1s ease-in;
  background-color: transparent; }

.layout-comment__log-in-container {
  display: flex;
  justify-content: center; }

.layout-comment__log-in-button {
  height: 30px;
  font-size: 12px; }

.layout-comment__comment-container {
  pointer-events: auto;
  position: relative;
  transform-origin: top left;
  z-index: 10000;
  width: 320px;
  display: flex;
  flex-direction: column;
  padding: 18px 16px;
  background: #FFFFFF;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  border: 1px solid #DAE4EA;
  cursor: auto;
  border-radius: 5px;
  max-height: 400px; }

.layout-comment__comments-list {
  overflow: auto;
  margin-right: -16px; }

.layout-comment__popover-drag-trigger {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1; }

.layout-comment__svg-container {
  overflow: visible;
  width: 100%;
  height: 100%; }

.layout-comment__path {
  fill: none; }

.layout-comment__rect, .layout-comment__ellipse {
  fill: transparent; }

.layout-comment__path, .layout-comment__rect, .layout-comment__ellipse, .layout-comment__line, .layout-comment__arrow {
  transition: stroke 0.3s ease, fill 0.3s ease; }

.layout-comment__rect {
  stroke-dasharray: 15; }

.layout-comment__path {
  stroke-linecap: round;
  stroke-linejoin: round; }

.layout-comment__create-button {
  width: 100px !important;
  transition: all 0.2s ease; }
  .layout-comment__create-button--disabled {
    background-color: #BBBBBB !important;
    border-color: #BBBBBB !important; }

.layout-comment__create-button, .layout-comment__cancel-button {
  height: 34px !important; }

.layout-comment__cancel-button {
  display: flex;
  padding: 0px 20px;
  justify-content: center;
  align-items: center;
  text-decoration: underline;
  cursor: pointer;
  color: #314152;
  border: none;
  background: transparent;
  font-family: "Open Sans", sans-serif;
  font-size: 14px; }

@keyframes collapse-textfield {
  from {
    max-height: 400px; }
  to {
    max-height: var(--reply-container-empty-height); } }

.layout-comment__reply-container-enter .ql-editor {
  opacity: 1; }

.layout-comment__reply-container-enter-active .comment__input {
  animation-name: collapse-textfield;
  animation-duration: 1s;
  animation-timing-function: ease; }

.layout-comment__reply-container-enter-active .ql-editor {
  opacity: 0;
  transition: opacity 1s ease; }

.layout-comment__reply-container-enter-done .ql-editor {
  opacity: 1; }

.layout-comment__create-new .comment__input {
  max-height: 200px;
  overflow: auto; }

.layout-comment__actions-container {
  margin-top: 8px;
  display: flex;
  justify-content: flex-end; }

.layout-comment__btn-group {
  cursor: pointer;
  pointer-events: auto; }

.layout-comment__btn {
  fill: #f4d65c;
  stroke: #F8FAFB;
  stroke-width: 1px; }

.layout-comment__btn-highlight {
  width: 38px;
  height: 38px;
  animation: pulse 2s infinite;
  border-radius: 50%;
  position: absolute; }

.layout-comment__btn-text {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  color: #314152; }

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(244, 214, 92, 0.7); }
  70% {
    box-shadow: 0 0 0 15px rgba(244, 214, 92, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(244, 214, 92, 0); } }

.layout-comment__btn-highlight {
  position: absolute;
  top: 0;
  left: 0;
  width: 38px;
  height: 38px;
  border-radius: 50%; }

.comments-topbar__comments-btn {
  float: left;
  padding: 3px 8px 0 5px;
  margin-right: 7px;
  box-sizing: border-box;
  background: transparent;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border: 1px solid transparent;
  width: 34px;
  height: 34px; }
  .comments-topbar__comments-btn:hover svg > path:first-child {
    fill: #BBD0E5; }
  .comments-topbar__comments-btn--active:hover svg > path:first-child {
    fill: #F8FAFB; }

.comments-topbar__comments-btn--need-to-remove-after-starting-using-VISME-1681-on-live {
  margin-right: 12px;
  padding: 9px;
  background: #3F5264;
  align-items: normal; }
  .comments-topbar__comments-btn--need-to-remove-after-starting-using-VISME-1681-on-live:hover svg > path:first-child {
    fill: #F8FAFB; }

.comments-topbar__comments-icon--need-to-remove-after-starting-using-VISME-1681-on-live {
  width: 12px;
  height: 14px;
  fill: #F8FAFB; }

.comments-topbar__wrapper {
  display: flex;
  position: relative; }

@keyframes pulse-has-unresolved {
  0% {
    box-shadow: 0 0 0 0 rgba(244, 214, 92, 0.7); }
  70% {
    box-shadow: 0 0 0 8px rgba(244, 214, 92, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(244, 214, 92, 0); } }

.comments-topbar__has-unresolved {
  width: 7px;
  height: 7px;
  background: #F2DF3E;
  border-radius: 50%;
  position: absolute;
  border: 1px solid #293745;
  top: 5px;
  left: 17px;
  animation: pulse-has-unresolved 2s infinite; }
  .comments-topbar__has-unresolved--comments-open {
    animation: none; }

.comments-topbar__has-unresolved--need-to-remove-after-starting-using-VISME-1681-on-live {
  width: 10px;
  height: 10px;
  top: 0;
  left: 22px; }

.comments-topbar__button-container {
  position: relative;
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -1px; }

.comments-topbar__button-container--need-to-remove-after-starting-using-VISME-1681-on-live {
  display: block;
  align-items: normal;
  justify-content: normal;
  margin-top: 0; }

.comments-topbar__commenters-list {
  margin-right: 12px;
  display: flex;
  align-items: center;
  flex-direction: row-reverse; }

.comments-topbar__invite-user {
  width: 24px;
  height: 24px;
  margin-left: 4px;
  border-radius: 50%;
  border: 1px dashed #F8FAFB;
  cursor: pointer;
  background: transparent; }

.comments-topbar__button-tooltip {
  top: 8px; }

.comments-topbar__color-picker-container {
  position: relative;
  display: flex; }

.comments-topbar__color-button {
  width: 16px;
  min-width: 16px;
  height: 16px;
  border-radius: 50%;
  border: none;
  cursor: pointer; }

.comments-topbar__color-button {
  margin-top: 6px; }
  .comments-topbar__color-button:last-child {
    margin-bottom: 6px; }
  .comments-topbar__color-button--selected {
    border: 2px solid #2693FF;
    box-sizing: border-box; }

.comments-topbar__color-picker-container {
  display: flex;
  align-items: center; }

.comments-topbar__color-drop-wrapper {
  margin-left: 11px;
  display: flex;
  align-items: center; }

.comments-topbar__selected-color {
  cursor: pointer; }
  .comments-topbar__selected-color .color-drop_svg__drop {
    fill: var(--selected-color);
    will-change: fill;
    transition: fill 0.4s ease; }
  .comments-topbar__selected-color .color-drop_svg__shine {
    stroke: var(--selected-color-shine);
    will-change: stroke;
    transition: stroke 0.4s ease; }

.comments-topbar__color-picker-popover {
  width: 40px;
  position: absolute;
  top: 20px;
  left: -3px;
  box-shadow: 0px 3px 6px rgba(30, 30, 30, 0.08);
  background: #293745;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 30; }
  .comments-topbar__color-picker-popover-enter {
    visibility: visible;
    opacity: 0; }
  .comments-topbar__color-picker-popover-enter-active {
    visibility: visible;
    opacity: 1;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comments-topbar__color-picker-popover-enter-done {
    visibility: visible;
    opacity: 1; }
  .comments-topbar__color-picker-popover-exit {
    visibility: visible;
    opacity: 1; }
  .comments-topbar__color-picker-popover-exit-active {
    opacity: 0;
    visibility: visible;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comments-topbar__color-picker-popover-exit-done {
    visibility: hidden;
    opacity: 0; }

.comment-shapes__shape-tooltip {
  top: 12px; }

.comment-shapes__color-picker-tooltip {
  top: 16px; }

.comment-shapes__fake-background {
  position: absolute;
  background: #3F5264;
  height: 34px;
  right: 0;
  border-radius: 16px;
  z-index: -1;
  transform: translate(var(--comment-fake-back-hidden), 0px); }

.comment-shapes__shapes-container {
  background: transparent;
  position: relative;
  padding: 3px 6px;
  align-items: center;
  display: flex;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  visibility: hidden;
  z-index: 2; }
  .comment-shapes__shapes-container-enter {
    visibility: visible; }
    .comment-shapes__shapes-container-enter .comment-shapes__shape-item-pin {
      opacity: 0.3;
      transform: translate(var(--shape-button-pin), 0px);
      transition: none; }
    .comment-shapes__shapes-container-enter .comment-shapes__shape-item-rect {
      opacity: 0.3;
      transform: translate(var(--shape-button-rect), 0px);
      transition: none; }
    .comment-shapes__shapes-container-enter .comment-shapes__shape-item-ellipse {
      opacity: 0.3;
      transform: translate(var(--shape-button-ellipse), 0px);
      transition: none; }
    .comment-shapes__shapes-container-enter .comment-shapes__shape-item-path {
      opacity: 0.3;
      transform: translate(var(--shape-button-path), 0px);
      transition: none; }
    .comment-shapes__shapes-container-enter .comment-shapes__shape-item-line {
      opacity: 0.3;
      transform: translate(var(--shape-button-line), 0px);
      transition: none; }
    .comment-shapes__shapes-container-enter .comment-shapes__shape-item-arrow {
      opacity: 0.3;
      transform: translate(var(--shape-button-arrow), 0px);
      transition: none; }
    .comment-shapes__shapes-container-enter .comments-topbar__color-picker-container {
      transform: translate(var(--shape-button-colorPicker), 0px);
      opacity: 0.3;
      transition: none; }
    .comment-shapes__shapes-container-enter .comment-shapes__fake-background {
      width: var(--comment-fake-back-hidden);
      opacity: 0.3;
      transition: none; }
  .comment-shapes__shapes-container-enter-active {
    visibility: visible; }
    .comment-shapes__shapes-container-enter-active .comment-shapes__shape-item,
    .comment-shapes__shapes-container-enter-active .comments-topbar__color-picker-container {
      opacity: 1;
      transform: translate(0px, 0px);
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-enter-active .comment-shapes__fake-background {
      opacity: 1;
      width: var(--comment-fake-back-expanded);
      transition: width 0.3s ease-out, opacity 0.3s ease-out; }
  .comment-shapes__shapes-container-enter-done {
    visibility: visible;
    opacity: 1; }
    .comment-shapes__shapes-container-enter-done .comment-shapes__fake-background {
      width: var(--comment-fake-back-expanded); }
  .comment-shapes__shapes-container-exit {
    visibility: visible;
    opacity: 1; }
    .comment-shapes__shapes-container-exit .comment-shapes__shape-item,
    .comment-shapes__shapes-container-exit .comments-topbar__color-picker-container {
      opacity: 1;
      transform: translate(0px, 0px); }
    .comment-shapes__shapes-container-exit .comment-shapes__fake-background {
      opacity: 1;
      width: var(--comment-fake-back-expanded); }
  .comment-shapes__shapes-container-exit-active {
    visibility: visible; }
    .comment-shapes__shapes-container-exit-active .comment-shapes__shape-item-pin {
      opacity: 0.3;
      transform: translate(var(--shape-button-pin), 0px);
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-exit-active .comment-shapes__shape-item-rect {
      opacity: 0.3;
      transform: translate(var(--shape-button-rect), 0px);
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-exit-active .comment-shapes__shape-item-ellipse {
      opacity: 0.3;
      transform: translate(var(--shape-button-ellipse), 0px);
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-exit-active .comment-shapes__shape-item-path {
      opacity: 0.3;
      transform: translate(var(--shape-button-path), 0px);
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-exit-active .comment-shapes__shape-item-line {
      opacity: 0.3;
      transform: translate(var(--shape-button-line), 0px);
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-exit-active .comment-shapes__shape-item-arrow {
      opacity: 0.3;
      transform: translate(var(--shape-button-arrow), 0px);
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-exit-active .comments-topbar__color-picker-container {
      transform: translate(var(--shape-button-colorPicker), 0px);
      opacity: 0.3;
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-exit-active .comment-shapes__fake-background {
      width: var(--comment-fake-back-hidden);
      opacity: 0.3;
      transition: width 0.3s ease-out, opacity 0.3s ease-out; }
  .comment-shapes__shapes-container-exit-done {
    visibility: hidden; }

.comment-shapes__shapes-container--need-to-remove-after-starting-using-VISME-1681-on-live {
  padding: 3px 4px; }

.comment-shapes__shape-item {
  border: none;
  background: #293745;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 24px;
  width: 24px;
  min-width: 24px;
  border-radius: 50%;
  cursor: pointer; }
  .comment-shapes__shape-item:nth-child(n + 2) {
    margin-left: 6px; }
  .comment-shapes__shape-item--disabled {
    opacity: 0.6;
    cursor: not-allowed; }
  .comment-shapes__shape-item--active {
    background: #2693FF; }

.comment-shapes__shape-icon {
  display: block; }
  .comment-shapes__shape-icon-pin {
    width: 16px;
    height: 16px; }
  .comment-shapes__shape-icon-rect {
    width: 12px;
    height: 12px; }
  .comment-shapes__shape-icon-oval {
    width: 16px;
    height: 12px; }
  .comment-shapes__shape-icon-path {
    width: 11px;
    height: 11px; }
  .comment-shapes__shape-icon-line {
    width: 14px;
    height: 14px; }
  .comment-shapes__shape-icon-ellipse {
    width: 16px;
    height: 12px; }
  .comment-shapes__shape-icon-arrow {
    width: 10px;
    height: 10px; }

.comment-notifications__bell-container {
  position: relative;
  margin-left: 20px; }

.comment-notifications__bell-button {
  border: none;
  background: none;
  cursor: pointer;
  padding: 4px; }

.comment-notifications__popover {
  z-index: 30;
  background: #FFFFFF;
  box-shadow: 0px 3px 6px rgba(30, 30, 30, 0.08);
  border: 1px solid #DAE4EA;
  border-radius: 3px;
  padding: 16px;
  font-family: "Open Sans", sans-serif;
  position: absolute;
  top: 36px;
  right: -10px;
  width: 260px;
  box-sizing: border-box; }
  .comment-notifications__popover-enter {
    visibility: visible;
    opacity: 0; }
  .comment-notifications__popover-enter-active {
    visibility: visible;
    opacity: 1;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comment-notifications__popover-enter-done {
    visibility: visible;
    opacity: 1; }
  .comment-notifications__popover-exit {
    visibility: visible;
    opacity: 1; }
  .comment-notifications__popover-exit-active {
    opacity: 0;
    visibility: visible;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comment-notifications__popover-exit-done {
    visibility: hidden;
    opacity: 0; }
  .comment-notifications__popover::before, .comment-notifications__popover::after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    background-color: transparent; }
  .comment-notifications__popover::before {
    top: -22px;
    border: 11px solid transparent;
    border-bottom: 11px solid #DAE4EA; }
  .comment-notifications__popover::after {
    top: -20px;
    border: 10px solid transparent;
    border-bottom: 10px solid #FFFFFF; }
  .comment-notifications__popover:before {
    left: 228px; }
  .comment-notifications__popover:after {
    left: 229px; }

.comment-notifications__divider {
  width: 100%;
  margin: 8px 0px;
  height: 1px;
  background: #DAE4EA;
  border: none; }

.comment-notifications__settings {
  margin-top: 20px; }

.comment-notifications__radio-container {
  display: flex !important; }

.comment-notifications__radio-icon:not(.radio__icon--checked) {
  border: 1px solid #314152;
  background: transparent; }

.comment-notifications__radio-icon.radio__icon--checked {
  box-shadow: 0 0 0 1px #314152; }

.comment-notifications__radio-container:nth-child(n + 2) {
  margin-top: 10px; }

.comment-notifications__title, .comment-notifications__description, .comment-notifications__radio-label {
  color: #314152 !important;
  font-size: 12px; }

.comment-notifications__radio-label {
  margin-left: 4px; }

.comment-notifications__description {
  line-height: 18px; }

.comment-notifications__title {
  font-style: bold; }

.comments-side-panel {
  font-family: "Open Sans", sans-serif; }
  .comments-side-panel__wrapper {
    padding: 16px 6px 0px 16px;
    height: 100%;
    background: #FFFFFF;
    display: flex;
    flex-direction: column; }
  .comments-side-panel__top-container {
    padding-right: 14px;
    display: flex;
    align-items: flex-end;
    flex-shrink: 0; }
  .comments-side-panel__comment-group-date {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #314152;
    margin-top: 12px; }
  .comments-side-panel__comment-group-header {
    margin-top: 12px; }
  .comments-side-panel__slide-index {
    font-family: "Open Sans", sans-serif;
    color: #314152;
    font-size: 14px;
    display: inline; }
  .comments-side-panel__comments-list-wrapper {
    height: 100%; }
  .comments-side-panel__comments-list {
    overflow-y: auto;
    margin-top: 12px;
    padding-bottom: 24px; }
  .comments-side-panel__slide-comments-count {
    margin-left: 8px;
    font-family: "Open Sans", sans-serif;
    font-style: italic;
    font-size: 12px;
    color: #A0A5B8; }
  .comments-side-panel__comment-container {
    margin-top: 12px;
    padding: 12px;
    cursor: pointer;
    display: flex;
    align-items: baseline;
    border-radius: 5px;
    opacity: 1; }
    .comments-side-panel__comment-container .comment__side-wrapper {
      width: 100%;
      margin-left: 8px; }
    .comments-side-panel__comment-container .comment__author-name {
      font-weight: bold; }
    .comments-side-panel__comment-container .comment__details-left {
      flex: 1;
      height: auto; }
    .comments-side-panel__comment-container .comment__time-posted {
      margin-left: auto; }
    .comments-side-panel__comment-container--selected {
      background: #F8FAFB; }
  .comments-side-panel__message-container {
    margin-top: 3px; }
  .comments-side-panel__replies-count {
    text-align: right;
    font-family: "Open Sans", sans-serif;
    color: #A0A5B8;
    font-size: 10px;
    opacity: 1;
    margin-top: 8px; }
  .comments-side-panel__comment-index {
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #DAE4EA;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "Open Sans", sans-serif;
    font-size: 14px; }
    .comments-side-panel__comment-index--selected {
      background: #F2DF3E; }

.resolved-icon__container {
  position: relative;
  width: 28px;
  height: 28px; }

.resolved-icon__svg {
  position: absolute;
  top: 6px;
  left: 0; }
  .resolved-icon__svg--visible {
    opacity: 0; }
  .resolved-icon__svg--hidden {
    opacity: 1; }
  .resolved-icon__svg-enter {
    opacity: 0.6;
    transform: scale(2); }
  .resolved-icon__svg-enter-active {
    transition: opacity 0.5s linear, transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transform: scale(1);
    opacity: 1; }
  .resolved-icon__svg-enter-done {
    transform: scale(1);
    opacity: 1; }
  .resolved-icon__svg-exit {
    opacity: 0.8;
    transform: scale(1); }
  .resolved-icon__svg-exit-active {
    transition: opacity 0.5s linear, transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transform: scale(1.6);
    opacity: 0; }
  .resolved-icon__svg-exit-done {
    opacity: 0; }

.canvas-page-numbers__container {
  position: absolute;
  line-height: 1em;
  will-change: transform; }

.spinner {
  display: flex;
  cursor: auto;
  position: absolute;
  justify-content: center;
  align-items: center;
  z-index: 100;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  pointer-events: none; }
  .spinner--filled {
    opacity: 0.85;
    background-color: #314152;
    transition: opacity 150ms ease; }
  .spinner--in-flow {
    position: initial; }
  .spinner > div:nth-child(2) {
    margin-left: 30px; }

@keyframes animate-circle {
  0% {
    transform: rotate(0); }
  25% {
    opacity: 1; }
  75% {
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    opacity: 0; } }
  .spinner--dark .spinner__wrapper {
    display: flex;
    width: 20px;
    flex-wrap: wrap;
    position: relative; }
    .spinner--dark .spinner__wrapper:before {
      content: ' ';
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      background-color: #314152;
      border-radius: 50%;
      opacity: 0.85;
      width: 50px;
      height: 50px; }
  .spinner--dark .spinner__circle {
    position: relative;
    width: calc(20px / 2);
    height: calc(20px / 2); }
    .spinner--dark .spinner__circle::before {
      content: '';
      position: absolute;
      width: 8px;
      height: 8px;
      border-radius: 50%; }
    .spinner--dark .spinner__circle-1 {
      animation: animate-circle 0.8s ease-in-out infinite; }
      .spinner--dark .spinner__circle-1::before {
        background: #3CACD7;
        bottom: calc(-8px / 2);
        right: calc(-8px / 2); }
    .spinner--dark .spinner__circle-2 {
      animation: animate-circle 0.8s ease-in-out infinite; }
      .spinner--dark .spinner__circle-2::before {
        background: #F2DF3E;
        bottom: calc(-8px / 2);
        left: calc(-8px / 2); }
    .spinner--dark .spinner__circle-3 {
      animation: animate-circle 0.8s ease-in-out infinite; }
      .spinner--dark .spinner__circle-3::before {
        background: #6CC395;
        top: calc(-8px / 2);
        right: calc(-8px / 2); }
    .spinner--dark .spinner__circle-4 {
      animation: animate-circle 0.8s ease-in-out infinite; }
      .spinner--dark .spinner__circle-4::before {
        background: #F15E50;
        top: calc(-8px / 2);
        left: calc(-8px / 2); }

@keyframes rotate-circle {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(360deg); } }
  .spinner--light .spinner__wrapper {
    display: flex;
    width: 50px;
    height: 50px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: relative;
    background-color: #FFFFFF;
    border-radius: 50%;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
  .spinner--light .spinner__circle {
    width: 20px;
    height: 20px;
    border: 6px solid #DAE4EA;
    border-radius: 50%;
    position: relative;
    animation: rotate-circle 0.6s linear infinite; }
    .spinner--light .spinner__circle:after {
      content: ' ';
      width: 16px;
      height: 16px;
      background-color: #FFFFFF;
      opacity: 0.62;
      top: -6px;
      right: -6px;
      position: absolute; }

@keyframes rotate-circle {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(360deg); } }
  .spinner--small .spinner__wrapper {
    display: flex;
    width: 32px;
    height: 32px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: relative;
    background-color: #FFFFFF;
    border-radius: 50%;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
  .spinner--small .spinner__circle {
    width: 12px;
    height: 12px;
    border: 4px solid #DAE4EA;
    border-radius: 50%;
    position: relative;
    animation: rotate-circle 0.6s linear infinite; }
    .spinner--small .spinner__circle:after {
      content: ' ';
      width: 10px;
      height: 10px;
      background-color: #FFFFFF;
      opacity: 0.62;
      top: -4px;
      right: -4px;
      position: absolute; }

.video-player {
  border: none;
  background-color: transparent; }

.vidyard-player-container {
  height: 100% !important; }
  .vidyard-player-container div {
    padding-bottom: 0 !important;
    height: 100% !important; }
    .vidyard-player-container div iframe {
      position: initial !important;
      height: 100% !important; }

.side-panel-select {
  flex: 1;
  font-family: "Open Sans", sans-serif; }
  .side-panel-select .react-select {
    color: #314152; }
    .side-panel-select .react-select__menu {
      margin: 0; }
    .side-panel-select .react-select__control {
      border: none;
      border-bottom: 1px solid;
      border-color: #DAE4EA !important;
      border-radius: 0;
      background: transparent;
      cursor: pointer !important; }
    .side-panel-select .react-select__indicator-separator {
      display: none; }
    .side-panel-select .react-select__value-container {
      font-size: 14px;
      padding: 0; }
    .side-panel-select .react-select__menu-list {
      padding: 10px; }
    .side-panel-select .react-select__option {
      font-size: 12px;
      cursor: pointer !important;
      padding: 8px 12px; }
      .side-panel-select .react-select__option--is-disabled {
        opacity: 0.5;
        pointer-events: none; }
      .side-panel-select .react-select__option--is-selected, .side-panel-select .react-select__option:active {
        color: #314152;
        font-weight: bold;
        background-color: white; }
      .side-panel-select .react-select__option--is-focused, .side-panel-select .react-select__option:hover {
        background: #DAE4EA;
        border-radius: 5px; }

.comment-notifications__bell-icon path {
  fill: #F8FAFB !important; }

.comment-notifications__popover {
  background: #314152;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  border: 1px solid #2B3140; }
  .comment-notifications__popover:after, .comment-notifications__popover:before {
    border-bottom-color: #314152; }

.comment-notifications__divider {
  background: #F8FAFB; }

.comment-notifications__radio-icon:not(.radio__icon--checked) {
  border: 1px solid #F8FAFB;
  background: transparent; }

.comment-notifications__radio-icon.radio__icon--checked {
  box-shadow: 0 0 0 1px #F8FAFB;
  border: 2px solid #314152;
  background: #F8FAFB; }

.comment-notifications__title, .comment-notifications__description, .comment-notifications__radio-label {
  color: #F8FAFB !important;
  font-size: 12px; }

.comment-notifications__title {
  font-style: bold; }

.comments-side-panel__top-wrapper {
  transition: width 0.3s;
  flex-shrink: 0; }
  .comments-side-panel__top-wrapper--is-custom {
    position: sticky;
    top: 0; }
  .comments-side-panel__top-wrapper .request-comment-access {
    position: absolute;
    top: 0;
    right: 0;
    white-space: nowrap; }

.comments-side-panel__top-actions {
  display: flex;
  height: 50px;
  width: 100%;
  background: #3F5264;
  justify-content: center;
  align-items: center; }

.comments-side-panel__container {
  overflow: hidden;
  height: 100%;
  transition: width 0.3s ease;
  will-change: width;
  display: flex;
  flex-direction: column; }

.comments-side-panel__wrapper {
  background: #293745;
  border: 1px solid #2B3140;
  box-sizing: border-box;
  height: auto;
  flex: 1; }

.comments-side-panel__comments-list-wrapper {
  height: auto;
  flex: 1; }

.comments-side-panel__exit-btn, .comments-side-panel__custom-close-btn {
  border: none;
  cursor: pointer;
  width: 24px;
  height: 24px;
  background: #2B3140;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%; }

.comments-side-panel__exit-btn {
  margin-left: auto; }

.comments-side-panel__exit-icon {
  width: 10px;
  height: 10px; }
  .comments-side-panel__exit-icon path {
    stroke: #A0A5B8 !important; }

.comments-side-panel__filter-select {
  width: 200px;
  flex: unset; }
  .comments-side-panel__filter-select .react-select {
    color: #F8FAFB; }
    .comments-side-panel__filter-select .react-select__menu {
      background: #314152;
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
      border: 1px solid #2B3140; }
      .comments-side-panel__filter-select .react-select__menu .react-select__option {
        text-align: left; }
    .comments-side-panel__filter-select .react-select__single-value {
      color: #F8FAFB; }
    .comments-side-panel__filter-select .react-select__option {
      color: #F8FAFB; }
      .comments-side-panel__filter-select .react-select__option--is-selected, .comments-side-panel__filter-select .react-select__option:active {
        color: #F8FAFB !important;
        border-radius: 5px;
        background-color: unset;
        font-weight: bold; }
      .comments-side-panel__filter-select .react-select__option--is-focused {
        background: #2B3140;
        color: #F8FAFB !important;
        border-radius: 5px; }

.comments-side-panel__comment-group-date, .comments-side-panel__slide-index, .comments-side-panel__slide-comments-count {
  color: #F8FAFB; }

.comments-side-panel__comment-container--selected {
  background: #314152; }

.comments-side-panel__comment-container .comment__author-name {
  color: #F8FAFB; }

.comments-side-panel__comment-container .comment__time-posted {
  color: #A0A5B8; }

.comments-side-panel__comment-container .comment__input--preview {
  color: #F8FAFB; }

.comments-custom-project-toggle__container {
  position: absolute;
  left: -50px;
  top: 0;
  width: 50px;
  background: #3F5264;
  border-radius: 24px 0 0 24px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .comments-custom-project-toggle__container .comments-topbar__comments-btn {
    margin-right: 0; }

.comment-shapes__shapes-container {
  padding: 3px 6px 3px 12px; }

.comment-shapes__shapes-container--need-to-remove-after-starting-using-VISME-1681-on-live {
  padding: 3px 4px; }

.comment-shapes__fake-background {
  height: 45px;
  border-radius: 0; }

.comments-topbar__comments-btn {
  height: 44px;
  width: 41px;
  border-radius: 0;
  margin-right: 8px; }
  .comments-topbar__comments-btn svg {
    transform: scale(1.222); }

.comments-topbar__comments-btn--need-to-remove-after-starting-using-VISME-1681-on-live {
  padding-right: 8px;
  margin-right: 0; }
  .comments-topbar__comments-btn--need-to-remove-after-starting-using-VISME-1681-on-live svg {
    transform: none; }

.comments-topbar__has-unresolved {
  top: 8px;
  left: 23px;
  z-index: 1; }

.comments-topbar__has-unresolved--need-to-remove-after-starting-using-VISME-1681-on-live {
  top: 5px;
  left: 22px; }

.comments-topbar__commenters-list {
  margin-left: 2px;
  margin-right: 8px; }

.comments-topbar__comments-icon--need-to-remove-after-starting-using-VISME-1681-on-live {
  width: 20px !important;
  height: 24px !important; }

.comments-topbar__color-picker-popover {
  bottom: 40px;
  top: unset;
  border: 1px solid #F8FAFB; }

.comments-side-panel__top-actions .comments-topbar__color-picker-popover {
  top: 25px;
  bottom: unset; }

.player-controls .comments-topbar__comments-btn {
  margin: 0; }

.comments-empty__title {
  color: #EFF6FC; }

.auth-backdrop__container {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 10000;
  transition: all 0.5s ease;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5); }
  .auth-backdrop__container--enter {
    opacity: 1;
    backdrop-filter: blur(2px); }

.auth-backdrop__close {
  cursor: pointer;
  width: 40px;
  height: 40px;
  pointer-events: auto;
  position: absolute;
  top: 0;
  right: 0;
  padding: 20px; }

.modal-auth {
  position: fixed;
  width: 100%;
  height: 100%; }
  .modal-auth.visible {
    backdrop-filter: blur(2px);
    background-color: rgba(0, 0, 0, 0.1); }
  .modal-auth .modal__body {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 18px 30px;
    background: #FFFFFF;
    display: flex;
    flex-direction: column;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    border-radius: 4px; }
  .modal-auth__create-account {
    margin-top: 12px;
    cursor: pointer;
    text-decoration: underline;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 0px;
    color: #293745;
    border: none;
    background: none;
    height: 42px;
    padding: 8px; }

.request-access-modal {
  font-family: "Open Sans", sans-serif;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  transition: all 0.3s ease;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(0px);
  display: grid;
  place-items: center; }
  .request-access-modal-enter-done {
    opacity: 1;
    backdrop-filter: blur(2px); }
  .request-access-modal__container {
    background: #F8FAFB;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #DAE4EA;
    border-radius: 5px;
    color: #293745; }
  .request-access-modal__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 18px 28px 18px 44px; }
  .request-access-modal__header-label {
    margin: 0;
    font-size: 16px; }
  .request-access-modal__close-button {
    border: none;
    background: transparent;
    cursor: pointer; }
    .request-access-modal__close-button path {
      stroke: #8d91a7 !important; }
  .request-access-modal__content {
    padding: 20px 56px 32px 44px;
    display: flex;
    flex-direction: column;
    visibility: visible; }
  .request-access-modal__description, .request-access-modal__error {
    margin: 0 0 20px 0; }
  .request-access-modal__error {
    color: #ef746d; }
  .request-access-modal__login-container {
    display: grid;
    place-items: center; }
  .request-access-modal__textarea {
    font-size: 16px;
    letter-spacing: 0px;
    width: 460px;
    height: 108px;
    padding: 12px 14px;
    background: white;
    border: 1px solid #DAE4EA;
    border-radius: 3px;
    resize: none;
    font-family: "Open Sans", sans-serif; }
    .request-access-modal__textarea:focus {
      outline: none;
      border: 1px solid #2693FF; }
    .request-access-modal__textarea::placeholder {
      color: #A0A5B8; }
  .request-access-modal__actions {
    margin: 25px 0 0 auto; }

@media (max-width: 600px) {
  .request-access-modal__container {
    width: 100%;
    height: 100%; }
  .request-access-modal__textarea {
    width: 100%; } }

.contained-button {
  background: #3CACD7;
  border-radius: 3px;
  border: none;
  transition: background-color .2s ease-in-out;
  font-size: 16px;
  letter-spacing: 0px;
  color: #F8FAFB;
  padding: 10px 30px;
  outline: none; }
  .contained-button:hover:not(.contained-button--disabled) {
    background-color: #1F92B5;
    cursor: pointer; }
  .contained-button--disabled {
    background-color: #A0A5B8;
    color: #F8FAFB;
    cursor: default; }

.text-button {
  font-size: 16px;
  letter-spacing: 0px;
  color: #A0A5B8;
  padding: 10px 30px;
  outline: none;
  background: transparent;
  border: none;
  cursor: pointer;
  text-decoration: underline; }

.request-access {
  display: flex;
  flex-direction: column; }
  .request-access__resend {
    margin-top: 10px;
    color: #3CACD7; }

.request-comment-access {
  border: none;
  background: #3F5264;
  border-radius: 3px;
  padding: 8px;
  color: #F8FAFB;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 200ms ease-out; }
  .request-comment-access:hover {
    cursor: pointer;
    background: #314152; }
  .request-comment-access:disabled {
    background: #3F5264; }
  .request-comment-access--cannot-resend {
    opacity: 0.6; }
    .request-comment-access--cannot-resend:hover {
      cursor: default; }

.request-access__tooltip-wrapper-custom-project {
  transform: translate(-80px, 40px) !important; }

.request-access__tooltip {
  width: 300px;
  padding: 13px 15px;
  display: flex;
  flex-direction: column;
  background: #F8FAFB; }

.request-access__tooltip-description {
  margin-left: 20px;
  font-size: 14px;
  line-height: 18px;
  color: #314152;
  text-align: left; }

.request-access__tooltip-top-container {
  display: flex; }

.request-access__tooltip-actions-container {
  display: flex; }

.request-access__resend {
  border: none;
  background: #3CACD7;
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 6px 0px;
  font-size: 14px;
  color: #F8FAFB;
  cursor: pointer;
  margin-top: 18px;
  margin-left: 64px;
  border-radius: 3px; }
  .request-access__resend--shared {
    background: transparent;
    text-decoration: underline;
    color: #3CACD7;
    margin-top: 6px; }

#root {
  float: left;
  width: auto;
  position: relative;
  height: auto;
  min-height: 100%;
  width: 100%; }

.app-player {
  width: 100%; }

.player-layout {
  min-width: 100%; }

body.player {
  overflow-x: hidden; }

