/* 2025-06-23 15:40 */
 .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}.ui-helper-reset{margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:""; display:table; border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0);}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important; pointer-events:none}.ui-icon{display:inline-block; vertical-align:middle; margin-top:-.25em; position:relative; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat}.ui-widget-icon-block{left:50%; margin-left:-8px; display:block}.ui-widget-overlay{position:fixed; top:0; left:0; width:100%; height:100%}.ui-accordion .ui-accordion-header{display:block; cursor:pointer; position:relative; margin:2px 0 0 0; padding:.5em .5em .5em .7em; font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em; border-top:0; overflow:auto}.ui-autocomplete{position:absolute; top:0; left:0; cursor:default}.ui-menu{list-style:none; padding:0; margin:0; display:block; outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0; cursor:pointer; list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative; padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0; height:0; font-size:0; line-height:0; border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute; top:0; bottom:0; left:.2em; margin:auto 0}.ui-menu .ui-menu-icon{left:auto; right:0}.ui-button{padding:.4em 1em; display:inline-block; position:relative; line-height:normal; margin-right:.1em; cursor:pointer; vertical-align:middle; text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em; box-sizing:border-box; text-indent:-9999px; white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute; top:50%; left:50%; margin-top:-8px; margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0; width:2.1em; height:2.1em; text-indent:-9999px; white-space:nowrap;}input.ui-button.ui-icon-notext .ui-icon{width:auto; height:auto; text-indent:0; white-space:normal; padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0; padding:0}.ui-controlgroup{vertical-align:middle; display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left; margin-left:0; margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block; float:none; width:100%; margin-top:0; margin-bottom:0; text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%; width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc; border-radius:.12em; border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px; height:16px; border-radius:1em; overflow:visible; border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none; width:8px; height:8px; border-width:4px; border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em; padding:.2em .2em 0; display:none}.ui-datepicker .ui-datepicker-header{position:relative; padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute; top:2px; width:1.8em; height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em; line-height:1.8em; text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em; margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em; text-align:center; font-weight:bold; border:0}.ui-datepicker td{border:0; padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block; padding:.2em; text-align:right; text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%; margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both; width:100%; font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px; left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px; right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px; left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px; right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0; border-left-width:1px}.ui-datepicker .ui-icon{display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat; left:.5em; top:.3em}.ui-dialog{position:absolute; top:0; left:0; padding:.2em; outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em; position:relative}.ui-dialog .ui-dialog-title{float:left; margin:.1em 0; white-space:nowrap; width:90%; overflow:hidden; text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute; right:.3em; top:50%; width:20px; margin:-10px 0 0 0; padding:1px; height:20px}.ui-dialog .ui-dialog-content{position:relative; border:0; padding:.5em 1em; background:none; overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left; border-width:1px 0 0 0; background-image:none; margin-top:.5em; padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0; cursor:pointer}.ui-dialog .ui-resizable-n{height:2px; top:0}.ui-dialog .ui-resizable-e{width:2px; right:0}.ui-dialog .ui-resizable-s{height:2px; bottom:0}.ui-dialog .ui-resizable-w{width:2px; left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px; height:7px}.ui-dialog .ui-resizable-se{right:0; bottom:0}.ui-dialog .ui-resizable-sw{left:0; bottom:0}.ui-dialog .ui-resizable-ne{right:0; top:0}.ui-dialog .ui-resizable-nw{left:0; top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none; touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute; font-size:0.1px; display:block; -ms-touch-action:none; touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize; height:7px; width:100%; top:-5px; left:0}.ui-resizable-s{cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0}.ui-resizable-e{cursor:e-resize; width:7px; right:-5px; top:0; height:100%}.ui-resizable-w{cursor:w-resize; width:7px; left:-5px; top:0; height:100%}.ui-resizable-se{cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px}.ui-resizable-sw{cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px}.ui-resizable-nw{cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px}.ui-resizable-ne{cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px}.ui-progressbar{height:2em; text-align:left; overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px; height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height:100%; filter:alpha(opacity=25); opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none; touch-action:none}.ui-selectable-helper{position:absolute; z-index:100; border:1px dotted black}.ui-selectmenu-menu{padding:0; margin:0; position:absolute; top:0; left:0; display:none}.ui-selectmenu-menu .ui-menu{overflow:auto; overflow-x:hidden; padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em; font-weight:bold; line-height:1.5; padding:2px 0.4em; margin:0.5em 0 0 0; height:auto; border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block; margin-right:20px; overflow:hidden; text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left; white-space:nowrap; width:14em}.ui-selectmenu-icon.ui-icon{float:right; margin-top:0}.ui-slider{position:relative; text-align:left}.ui-slider .ui-slider-handle{position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default; -ms-touch-action:none; touch-action:none}.ui-slider .ui-slider-range{position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em; margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0; height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em; height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em; margin-left:0; margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0; width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none; touch-action:none}.ui-spinner{position:relative; display:inline-block; overflow:hidden; padding:0; vertical-align:middle}.ui-spinner-input{border:none; background:none; color:inherit; padding:.222em 0; margin:.2em 0; vertical-align:middle; margin-left:.4em; margin-right:2em}.ui-spinner-button{width:1.6em; height:50%; font-size:.5em; padding:0; margin:0; text-align:center; position:absolute; cursor:default; display:block; overflow:hidden; right:0}.ui-spinner a.ui-spinner-button{border-top-style:none; border-bottom-style:none; border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative; padding:.2em}.ui-tabs .ui-tabs-nav{margin:0; padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none; float:left; position:relative; top:0; margin:1px .2em 0 0; border-bottom-width:0; padding:0; white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left; padding:.5em 1em; text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px; padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block; border-width:0; padding:1em 1.4em; background:none}.ui-tooltip{padding:8px; position:absolute; z-index:9999; max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif; font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif; font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #dddddd; background:#ffffff; color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #dddddd; background:#e9e9e9; color:#333333; font-weight:bold}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5; background:#f6f6f6; font-weight:normal; color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545; text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc; background:#ededed; font-weight:normal; color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b; text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff; background:#007fff; font-weight:normal; color:#ffffff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff; background-color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff; text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e; background:#fffa90; color:#777620}.ui-state-checked{border:1px solid #dad55e; background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899; background:#fddfdf; color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7; filter:Alpha(Opacity=70); font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35; filter:Alpha(Opacity=35); background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);}.ui-icon{width:16px; height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("//lahjakortti.scandichotels.fi/jqueryui/themes/base/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("//lahjakortti.scandichotels.fi/jqueryui/themes/base/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("//lahjakortti.scandichotels.fi/jqueryui/themes/base/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("//lahjakortti.scandichotels.fi/jqueryui/themes/base/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("//lahjakortti.scandichotels.fi/jqueryui/themes/base/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("//lahjakortti.scandichotels.fi/jqueryui/themes/base/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("//lahjakortti.scandichotels.fi/jqueryui/themes/base/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px;}.ui-icon-caret-1-n{background-position:0 0;}.ui-icon-caret-1-ne{background-position:-16px 0;}.ui-icon-caret-1-e{background-position:-32px 0;}.ui-icon-caret-1-se{background-position:-48px 0;}.ui-icon-caret-1-s{background-position:-65px 0;}.ui-icon-caret-1-sw{background-position:-80px 0;}.ui-icon-caret-1-w{background-position:-96px 0;}.ui-icon-caret-1-nw{background-position:-112px 0;}.ui-icon-caret-2-n-s{background-position:-128px 0;}.ui-icon-caret-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-65px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:1px -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaaaaa; opacity:.3; filter:Alpha(Opacity=30);}.ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666666; box-shadow:0px 0px 5px #666666}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0,0,0,0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255,0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal .list-group-item.active{margin-top:0}.list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm .list-group-item.active{margin-top:0}.list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md .list-group-item.active{margin-top:0}.list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg .list-group-item.active{margin-top:0}.list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl .list-group-item.active{margin-top:0}.list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}@charset "UTF-8";.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; line-height:1}.fa-lg{font-size:1.33333em; line-height:0.75em; vertical-align:-0.0667em}.fa-xs{font-size:0.75em}.fa-sm{font-size:0.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center; width:1.25em}.fa-ul{list-style-type:none; margin-left:2.5em; padding-left:0}.fa-ul > li{position:relative}.fa-li{left:-2em; position:absolute; text-align:center; width:2em; line-height:inherit}.fa-border{border:solid 0.08em #eee; border-radius:0.1em; padding:0.2em 0.25em 0.15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:0.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:0.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear; animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8); animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg); transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg); transform:rotate(360deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg); transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg); transform:rotate(360deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform:rotate(90deg); transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform:rotate(180deg); transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform:rotate(270deg); transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)"; -webkit-transform:scale(-1,1); transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)"; -webkit-transform:scale(1,-1); transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)"; -webkit-transform:scale(-1,-1); transform:scale(-1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{-webkit-filter:none; filter:none}.fa-stack{display:inline-block; height:2em; line-height:2em; position:relative; vertical-align:middle; width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0; position:absolute; text-align:center; width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:""}.fa-accessible-icon:before{content:""}.fa-accusoft:before{content:""}.fa-acquisitions-incorporated:before{content:""}.fa-ad:before{content:""}.fa-address-book:before{content:""}.fa-address-card:before{content:""}.fa-adjust:before{content:""}.fa-adn:before{content:""}.fa-adobe:before{content:""}.fa-adversal:before{content:""}.fa-affiliatetheme:before{content:""}.fa-air-freshener:before{content:""}.fa-algolia:before{content:""}.fa-align-center:before{content:""}.fa-align-justify:before{content:""}.fa-align-left:before{content:""}.fa-align-right:before{content:""}.fa-alipay:before{content:""}.fa-allergies:before{content:""}.fa-amazon:before{content:""}.fa-amazon-pay:before{content:""}.fa-ambulance:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-amilia:before{content:""}.fa-anchor:before{content:""}.fa-android:before{content:""}.fa-angellist:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angry:before{content:""}.fa-angrycreative:before{content:""}.fa-angular:before{content:""}.fa-ankh:before{content:""}.fa-app-store:before{content:""}.fa-app-store-ios:before{content:""}.fa-apper:before{content:""}.fa-apple:before{content:""}.fa-apple-alt:before{content:""}.fa-apple-pay:before{content:""}.fa-archive:before{content:""}.fa-archway:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrows-alt:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-artstation:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asterisk:before{content:""}.fa-asymmetrik:before{content:""}.fa-at:before{content:""}.fa-atlas:before{content:""}.fa-atlassian:before{content:""}.fa-atom:before{content:""}.fa-audible:before{content:""}.fa-audio-description:before{content:""}.fa-autoprefixer:before{content:""}.fa-avianex:before{content:""}.fa-aviato:before{content:""}.fa-award:before{content:""}.fa-aws:before{content:""}.fa-baby:before{content:""}.fa-baby-carriage:before{content:""}.fa-backspace:before{content:""}.fa-backward:before{content:""}.fa-bacon:before{content:""}.fa-balance-scale:before{content:""}.fa-ban:before{content:""}.fa-band-aid:before{content:""}.fa-bandcamp:before{content:""}.fa-barcode:before{content:""}.fa-bars:before{content:""}.fa-baseball-ball:before{content:""}.fa-basketball-ball:before{content:""}.fa-bath:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-full:before{content:""}.fa-battery-half:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-bed:before{content:""}.fa-beer:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-bell:before{content:""}.fa-bell-slash:before{content:""}.fa-bezier-curve:before{content:""}.fa-bible:before{content:""}.fa-bicycle:before{content:""}.fa-bimobject:before{content:""}.fa-binoculars:before{content:""}.fa-biohazard:before{content:""}.fa-birthday-cake:before{content:""}.fa-bitbucket:before{content:""}.fa-bitcoin:before{content:""}.fa-bity:before{content:""}.fa-black-tie:before{content:""}.fa-blackberry:before{content:""}.fa-blender:before{content:""}.fa-blender-phone:before{content:""}.fa-blind:before{content:""}.fa-blog:before{content:""}.fa-blogger:before{content:""}.fa-blogger-b:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-bold:before{content:""}.fa-bolt:before{content:""}.fa-bomb:before{content:""}.fa-bone:before{content:""}.fa-bong:before{content:""}.fa-book:before{content:""}.fa-book-dead:before{content:""}.fa-book-medical:before{content:""}.fa-book-open:before{content:""}.fa-book-reader:before{content:""}.fa-bookmark:before{content:""}.fa-bowling-ball:before{content:""}.fa-box:before{content:""}.fa-box-open:before{content:""}.fa-boxes:before{content:""}.fa-braille:before{content:""}.fa-brain:before{content:""}.fa-bread-slice:before{content:""}.fa-briefcase:before{content:""}.fa-briefcase-medical:before{content:""}.fa-broadcast-tower:before{content:""}.fa-broom:before{content:""}.fa-brush:before{content:""}.fa-btc:before{content:""}.fa-bug:before{content:""}.fa-building:before{content:""}.fa-bullhorn:before{content:""}.fa-bullseye:before{content:""}.fa-burn:before{content:""}.fa-buromobelexperte:before{content:""}.fa-bus:before{content:""}.fa-bus-alt:before{content:""}.fa-business-time:before{content:""}.fa-buysellads:before{content:""}.fa-calculator:before{content:""}.fa-calendar:before{content:""}.fa-calendar-alt:before{content:""}.fa-calendar-check:before{content:""}.fa-calendar-day:before{content:""}.fa-calendar-minus:before{content:""}.fa-calendar-plus:before{content:""}.fa-calendar-times:before{content:""}.fa-calendar-week:before{content:""}.fa-camera:before{content:""}.fa-camera-retro:before{content:""}.fa-campground:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-candy-cane:before{content:""}.fa-cannabis:before{content:""}.fa-capsules:before{content:""}.fa-car:before{content:""}.fa-car-alt:before{content:""}.fa-car-battery:before{content:""}.fa-car-crash:before{content:""}.fa-car-side:before{content:""}.fa-caret-down:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-caret-square-down:before{content:""}.fa-caret-square-left:before{content:""}.fa-caret-square-right:before{content:""}.fa-caret-square-up:before{content:""}.fa-caret-up:before{content:""}.fa-carrot:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-cart-plus:before{content:""}.fa-cash-register:before{content:""}.fa-cat:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-cc-diners-club:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-cc-visa:before{content:""}.fa-centercode:before{content:""}.fa-centos:before{content:""}.fa-certificate:before{content:""}.fa-chair:before{content:""}.fa-chalkboard:before{content:""}.fa-chalkboard-teacher:before{content:""}.fa-charging-station:before{content:""}.fa-chart-area:before{content:""}.fa-chart-bar:before{content:""}.fa-chart-line:before{content:""}.fa-chart-pie:before{content:""}.fa-check:before{content:""}.fa-check-circle:before{content:""}.fa-check-double:before{content:""}.fa-check-square:before{content:""}.fa-cheese:before{content:""}.fa-chess:before{content:""}.fa-chess-bishop:before{content:""}.fa-chess-board:before{content:""}.fa-chess-king:before{content:""}.fa-chess-knight:before{content:""}.fa-chess-pawn:before{content:""}.fa-chess-queen:before{content:""}.fa-chess-rook:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-child:before{content:""}.fa-chrome:before{content:""}.fa-church:before{content:""}.fa-circle:before{content:""}.fa-circle-notch:before{content:""}.fa-city:before{content:""}.fa-clinic-medical:before{content:""}.fa-clipboard:before{content:""}.fa-clipboard-check:before{content:""}.fa-clipboard-list:before{content:""}.fa-clock:before{content:""}.fa-clone:before{content:""}.fa-closed-captioning:before{content:""}.fa-cloud:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-cloud-meatball:before{content:""}.fa-cloud-moon:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-cloud-rain:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-cloud-sun:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-cloudscale:before{content:""}.fa-cloudsmith:before{content:""}.fa-cloudversify:before{content:""}.fa-cocktail:before{content:""}.fa-code:before{content:""}.fa-code-branch:before{content:""}.fa-codepen:before{content:""}.fa-codiepie:before{content:""}.fa-coffee:before{content:""}.fa-cog:before{content:""}.fa-cogs:before{content:""}.fa-coins:before{content:""}.fa-columns:before{content:""}.fa-comment:before{content:""}.fa-comment-alt:before{content:""}.fa-comment-dollar:before{content:""}.fa-comment-dots:before{content:""}.fa-comment-medical:before{content:""}.fa-comment-slash:before{content:""}.fa-comments:before{content:""}.fa-comments-dollar:before{content:""}.fa-compact-disc:before{content:""}.fa-compass:before{content:""}.fa-compress:before{content:""}.fa-compress-arrows-alt:before{content:""}.fa-concierge-bell:before{content:""}.fa-confluence:before{content:""}.fa-connectdevelop:before{content:""}.fa-contao:before{content:""}.fa-cookie:before{content:""}.fa-cookie-bite:before{content:""}.fa-copy:before{content:""}.fa-copyright:before{content:""}.fa-couch:before{content:""}.fa-cpanel:before{content:""}.fa-creative-commons:before{content:""}.fa-creative-commons-by:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-creative-commons-share:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-credit-card:before{content:""}.fa-critical-role:before{content:""}.fa-crop:before{content:""}.fa-crop-alt:before{content:""}.fa-cross:before{content:""}.fa-crosshairs:before{content:""}.fa-crow:before{content:""}.fa-crown:before{content:""}.fa-crutch:before{content:""}.fa-css3:before{content:""}.fa-css3-alt:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-cut:before{content:""}.fa-cuttlefish:before{content:""}.fa-d-and-d:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-dashcube:before{content:""}.fa-database:before{content:""}.fa-deaf:before{content:""}.fa-delicious:before{content:""}.fa-democrat:before{content:""}.fa-deploydog:before{content:""}.fa-deskpro:before{content:""}.fa-desktop:before{content:""}.fa-dev:before{content:""}.fa-deviantart:before{content:""}.fa-dharmachakra:before{content:""}.fa-dhl:before{content:""}.fa-diagnoses:before{content:""}.fa-diaspora:before{content:""}.fa-dice:before{content:""}.fa-dice-d20:before{content:""}.fa-dice-d6:before{content:""}.fa-dice-five:before{content:""}.fa-dice-four:before{content:""}.fa-dice-one:before{content:""}.fa-dice-six:before{content:""}.fa-dice-three:before{content:""}.fa-dice-two:before{content:""}.fa-digg:before{content:""}.fa-digital-ocean:before{content:""}.fa-digital-tachograph:before{content:""}.fa-directions:before{content:""}.fa-discord:before{content:""}.fa-discourse:before{content:""}.fa-divide:before{content:""}.fa-dizzy:before{content:""}.fa-dna:before{content:""}.fa-dochub:before{content:""}.fa-docker:before{content:""}.fa-dog:before{content:""}.fa-dollar-sign:before{content:""}.fa-dolly:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-donate:before{content:""}.fa-door-closed:before{content:""}.fa-door-open:before{content:""}.fa-dot-circle:before{content:""}.fa-dove:before{content:""}.fa-download:before{content:""}.fa-draft2digital:before{content:""}.fa-drafting-compass:before{content:""}.fa-dragon:before{content:""}.fa-draw-polygon:before{content:""}.fa-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-dropbox:before{content:""}.fa-drum:before{content:""}.fa-drum-steelpan:before{content:""}.fa-drumstick-bite:before{content:""}.fa-drupal:before{content:""}.fa-dumbbell:before{content:""}.fa-dumpster:before{content:""}.fa-dumpster-fire:before{content:""}.fa-dungeon:before{content:""}.fa-dyalog:before{content:""}.fa-earlybirds:before{content:""}.fa-ebay:before{content:""}.fa-edge:before{content:""}.fa-edit:before{content:""}.fa-egg:before{content:""}.fa-eject:before{content:""}.fa-elementor:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ello:before{content:""}.fa-ember:before{content:""}.fa-empire:before{content:""}.fa-envelope:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-text:before{content:""}.fa-envelope-square:before{content:""}.fa-envira:before{content:""}.fa-equals:before{content:""}.fa-eraser:before{content:""}.fa-erlang:before{content:""}.fa-ethereum:before{content:""}.fa-ethernet:before{content:""}.fa-etsy:before{content:""}.fa-euro-sign:before{content:""}.fa-exchange-alt:before{content:""}.fa-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-expand:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-expeditedssl:before{content:""}.fa-external-link-alt:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-eye:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-slash:before{content:""}.fa-facebook:before{content:""}.fa-facebook-f:before{content:""}.fa-facebook-messenger:before{content:""}.fa-facebook-square:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-fast-backward:before{content:""}.fa-fast-forward:before{content:""}.fa-fax:before{content:""}.fa-feather:before{content:""}.fa-feather-alt:before{content:""}.fa-fedex:before{content:""}.fa-fedora:before{content:""}.fa-female:before{content:""}.fa-fighter-jet:before{content:""}.fa-figma:before{content:""}.fa-file:before{content:""}.fa-file-alt:before{content:""}.fa-file-archive:before{content:""}.fa-file-audio:before{content:""}.fa-file-code:before{content:""}.fa-file-contract:before{content:""}.fa-file-csv:before{content:""}.fa-file-download:before{content:""}.fa-file-excel:before{content:""}.fa-file-export:before{content:""}.fa-file-image:before{content:""}.fa-file-import:before{content:""}.fa-file-invoice:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-file-medical:before{content:""}.fa-file-medical-alt:before{content:""}.fa-file-pdf:before{content:""}.fa-file-powerpoint:before{content:""}.fa-file-prescription:before{content:""}.fa-file-signature:before{content:""}.fa-file-upload:before{content:""}.fa-file-video:before{content:""}.fa-file-word:before{content:""}.fa-fill:before{content:""}.fa-fill-drip:before{content:""}.fa-film:before{content:""}.fa-filter:before{content:""}.fa-fingerprint:before{content:""}.fa-fire:before{content:""}.fa-fire-alt:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-firefox:before{content:""}.fa-first-aid:before{content:""}.fa-first-order:before{content:""}.fa-first-order-alt:before{content:""}.fa-firstdraft:before{content:""}.fa-fish:before{content:""}.fa-fist-raised:before{content:""}.fa-flag:before{content:""}.fa-flag-checkered:before{content:""}.fa-flag-usa:before{content:""}.fa-flask:before{content:""}.fa-flickr:before{content:""}.fa-flipboard:before{content:""}.fa-flushed:before{content:""}.fa-fly:before{content:""}.fa-folder:before{content:""}.fa-folder-minus:before{content:""}.fa-folder-open:before{content:""}.fa-folder-plus:before{content:""}.fa-font:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-fonticons:before{content:""}.fa-fonticons-fi:before{content:""}.fa-football-ball:before{content:""}.fa-fort-awesome:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-forumbee:before{content:""}.fa-forward:before{content:""}.fa-foursquare:before{content:""}.fa-free-code-camp:before{content:""}.fa-freebsd:before{content:""}.fa-frog:before{content:""}.fa-frown:before{content:""}.fa-frown-open:before{content:""}.fa-fulcrum:before{content:""}.fa-funnel-dollar:before{content:""}.fa-futbol:before{content:""}.fa-galactic-republic:before{content:""}.fa-galactic-senate:before{content:""}.fa-gamepad:before{content:""}.fa-gas-pump:before{content:""}.fa-gavel:before{content:""}.fa-gem:before{content:""}.fa-genderless:before{content:""}.fa-get-pocket:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-ghost:before{content:""}.fa-gift:before{content:""}.fa-gifts:before{content:""}.fa-git:before{content:""}.fa-git-square:before{content:""}.fa-github:before{content:""}.fa-github-alt:before{content:""}.fa-github-square:before{content:""}.fa-gitkraken:before{content:""}.fa-gitlab:before{content:""}.fa-gitter:before{content:""}.fa-glass-cheers:before{content:""}.fa-glass-martini:before{content:""}.fa-glass-martini-alt:before{content:""}.fa-glass-whiskey:before{content:""}.fa-glasses:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-globe:before{content:""}.fa-globe-africa:before{content:""}.fa-globe-americas:before{content:""}.fa-globe-asia:before{content:""}.fa-globe-europe:before{content:""}.fa-gofore:before{content:""}.fa-golf-ball:before{content:""}.fa-goodreads:before{content:""}.fa-goodreads-g:before{content:""}.fa-google:before{content:""}.fa-google-drive:before{content:""}.fa-google-play:before{content:""}.fa-google-plus:before{content:""}.fa-google-plus-g:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-wallet:before{content:""}.fa-gopuram:before{content:""}.fa-graduation-cap:before{content:""}.fa-gratipay:before{content:""}.fa-grav:before{content:""}.fa-greater-than:before{content:""}.fa-greater-than-equal:before{content:""}.fa-grimace:before{content:""}.fa-grin:before{content:""}.fa-grin-alt:before{content:""}.fa-grin-beam:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-grin-hearts:before{content:""}.fa-grin-squint:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-grin-stars:before{content:""}.fa-grin-tears:before{content:""}.fa-grin-tongue:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-grip-horizontal:before{content:""}.fa-grip-lines:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-grip-vertical:before{content:""}.fa-gripfire:before{content:""}.fa-grunt:before{content:""}.fa-guitar:before{content:""}.fa-gulp:before{content:""}.fa-h-square:before{content:""}.fa-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-hackerrank:before{content:""}.fa-hamburger:before{content:""}.fa-hammer:before{content:""}.fa-hamsa:before{content:""}.fa-hand-holding:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-hand-holding-usd:before{content:""}.fa-hand-lizard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-hand-paper:before{content:""}.fa-hand-peace:before{content:""}.fa-hand-point-down:before{content:""}.fa-hand-point-left:before{content:""}.fa-hand-point-right:before{content:""}.fa-hand-point-up:before{content:""}.fa-hand-pointer:before{content:""}.fa-hand-rock:before{content:""}.fa-hand-scissors:before{content:""}.fa-hand-spock:before{content:""}.fa-hands:before{content:""}.fa-hands-helping:before{content:""}.fa-handshake:before{content:""}.fa-hanukiah:before{content:""}.fa-hard-hat:before{content:""}.fa-hashtag:before{content:""}.fa-hat-wizard:before{content:""}.fa-haykal:before{content:""}.fa-hdd:before{content:""}.fa-heading:before{content:""}.fa-headphones:before{content:""}.fa-headphones-alt:before{content:""}.fa-headset:before{content:""}.fa-heart:before{content:""}.fa-heart-broken:before{content:""}.fa-heartbeat:before{content:""}.fa-helicopter:before{content:""}.fa-highlighter:before{content:""}.fa-hiking:before{content:""}.fa-hippo:before{content:""}.fa-hips:before{content:""}.fa-hire-a-helper:before{content:""}.fa-history:before{content:""}.fa-hockey-puck:before{content:""}.fa-holly-berry:before{content:""}.fa-home:before{content:""}.fa-hooli:before{content:""}.fa-hornbill:before{content:""}.fa-horse:before{content:""}.fa-horse-head:before{content:""}.fa-hospital:before{content:""}.fa-hospital-alt:before{content:""}.fa-hospital-symbol:before{content:""}.fa-hot-tub:before{content:""}.fa-hotdog:before{content:""}.fa-hotel:before{content:""}.fa-hotjar:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-start:before{content:""}.fa-house-damage:before{content:""}.fa-houzz:before{content:""}.fa-hryvnia:before{content:""}.fa-html5:before{content:""}.fa-hubspot:before{content:""}.fa-i-cursor:before{content:""}.fa-ice-cream:before{content:""}.fa-icicles:before{content:""}.fa-id-badge:before{content:""}.fa-id-card:before{content:""}.fa-id-card-alt:before{content:""}.fa-igloo:before{content:""}.fa-image:before{content:""}.fa-images:before{content:""}.fa-imdb:before{content:""}.fa-inbox:before{content:""}.fa-indent:before{content:""}.fa-industry:before{content:""}.fa-infinity:before{content:""}.fa-info:before{content:""}.fa-info-circle:before{content:""}.fa-instagram:before{content:""}.fa-intercom:before{content:""}.fa-internet-explorer:before{content:""}.fa-invision:before{content:""}.fa-ioxhost:before{content:""}.fa-italic:before{content:""}.fa-itunes:before{content:""}.fa-itunes-note:before{content:""}.fa-java:before{content:""}.fa-jedi:before{content:""}.fa-jedi-order:before{content:""}.fa-jenkins:before{content:""}.fa-jira:before{content:""}.fa-joget:before{content:""}.fa-joint:before{content:""}.fa-joomla:before{content:""}.fa-journal-whills:before{content:""}.fa-js:before{content:""}.fa-js-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-kaaba:before{content:""}.fa-kaggle:before{content:""}.fa-key:before{content:""}.fa-keybase:before{content:""}.fa-keyboard:before{content:""}.fa-keycdn:before{content:""}.fa-khanda:before{content:""}.fa-kickstarter:before{content:""}.fa-kickstarter-k:before{content:""}.fa-kiss:before{content:""}.fa-kiss-beam:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-kiwi-bird:before{content:""}.fa-korvue:before{content:""}.fa-landmark:before{content:""}.fa-language:before{content:""}.fa-laptop:before{content:""}.fa-laptop-code:before{content:""}.fa-laptop-medical:before{content:""}.fa-laravel:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-laugh:before{content:""}.fa-laugh-beam:before{content:""}.fa-laugh-squint:before{content:""}.fa-laugh-wink:before{content:""}.fa-layer-group:before{content:""}.fa-leaf:before{content:""}.fa-leanpub:before{content:""}.fa-lemon:before{content:""}.fa-less:before{content:""}.fa-less-than:before{content:""}.fa-less-than-equal:before{content:""}.fa-level-down-alt:before{content:""}.fa-level-up-alt:before{content:""}.fa-life-ring:before{content:""}.fa-lightbulb:before{content:""}.fa-line:before{content:""}.fa-link:before{content:""}.fa-linkedin:before{content:""}.fa-linkedin-in:before{content:""}.fa-linode:before{content:""}.fa-linux:before{content:""}.fa-lira-sign:before{content:""}.fa-list:before{content:""}.fa-list-alt:before{content:""}.fa-list-ol:before{content:""}.fa-list-ul:before{content:""}.fa-location-arrow:before{content:""}.fa-lock:before{content:""}.fa-lock-open:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-low-vision:before{content:""}.fa-luggage-cart:before{content:""}.fa-lyft:before{content:""}.fa-magento:before{content:""}.fa-magic:before{content:""}.fa-magnet:before{content:""}.fa-mail-bulk:before{content:""}.fa-mailchimp:before{content:""}.fa-male:before{content:""}.fa-mandalorian:before{content:""}.fa-map:before{content:""}.fa-map-marked:before{content:""}.fa-map-marked-alt:before{content:""}.fa-map-marker:before{content:""}.fa-map-marker-alt:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-markdown:before{content:""}.fa-marker:before{content:""}.fa-mars:before{content:""}.fa-mars-double:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mask:before{content:""}.fa-mastodon:before{content:""}.fa-maxcdn:before{content:""}.fa-medal:before{content:""}.fa-medapps:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-medkit:before{content:""}.fa-medrt:before{content:""}.fa-meetup:before{content:""}.fa-megaport:before{content:""}.fa-meh:before{content:""}.fa-meh-blank:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-memory:before{content:""}.fa-mendeley:before{content:""}.fa-menorah:before{content:""}.fa-mercury:before{content:""}.fa-meteor:before{content:""}.fa-microchip:before{content:""}.fa-microphone:before{content:""}.fa-microphone-alt:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-microphone-slash:before{content:""}.fa-microscope:before{content:""}.fa-microsoft:before{content:""}.fa-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-minus-square:before{content:""}.fa-mitten:before{content:""}.fa-mix:before{content:""}.fa-mixcloud:before{content:""}.fa-mizuni:before{content:""}.fa-mobile:before{content:""}.fa-mobile-alt:before{content:""}.fa-modx:before{content:""}.fa-monero:before{content:""}.fa-money-bill:before{content:""}.fa-money-bill-alt:before{content:""}.fa-money-bill-wave:before{content:""}.fa-money-bill-wave-alt:before{content:""}.fa-money-check:before{content:""}.fa-money-check-alt:before{content:""}.fa-monument:before{content:""}.fa-moon:before{content:""}.fa-mortar-pestle:before{content:""}.fa-mosque:before{content:""}.fa-motorcycle:before{content:""}.fa-mountain:before{content:""}.fa-mouse-pointer:before{content:""}.fa-mug-hot:before{content:""}.fa-music:before{content:""}.fa-napster:before{content:""}.fa-neos:before{content:""}.fa-network-wired:before{content:""}.fa-neuter:before{content:""}.fa-newspaper:before{content:""}.fa-nimblr:before{content:""}.fa-nintendo-switch:before{content:""}.fa-node:before{content:""}.fa-node-js:before{content:""}.fa-not-equal:before{content:""}.fa-notes-medical:before{content:""}.fa-npm:before{content:""}.fa-ns8:before{content:""}.fa-nutritionix:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-oil-can:before{content:""}.fa-old-republic:before{content:""}.fa-om:before{content:""}.fa-opencart:before{content:""}.fa-openid:before{content:""}.fa-opera:before{content:""}.fa-optin-monster:before{content:""}.fa-osi:before{content:""}.fa-otter:before{content:""}.fa-outdent:before{content:""}.fa-page4:before{content:""}.fa-pagelines:before{content:""}.fa-pager:before{content:""}.fa-paint-brush:before{content:""}.fa-paint-roller:before{content:""}.fa-palette:before{content:""}.fa-palfed:before{content:""}.fa-pallet:before{content:""}.fa-paper-plane:before{content:""}.fa-paperclip:before{content:""}.fa-parachute-box:before{content:""}.fa-paragraph:before{content:""}.fa-parking:before{content:""}.fa-passport:before{content:""}.fa-pastafarianism:before{content:""}.fa-paste:before{content:""}.fa-patreon:before{content:""}.fa-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-paw:before{content:""}.fa-paypal:before{content:""}.fa-peace:before{content:""}.fa-pen:before{content:""}.fa-pen-alt:before{content:""}.fa-pen-fancy:before{content:""}.fa-pen-nib:before{content:""}.fa-pen-square:before{content:""}.fa-pencil-alt:before{content:""}.fa-pencil-ruler:before{content:""}.fa-penny-arcade:before{content:""}.fa-people-carry:before{content:""}.fa-pepper-hot:before{content:""}.fa-percent:before{content:""}.fa-percentage:before{content:""}.fa-periscope:before{content:""}.fa-person-booth:before{content:""}.fa-phabricator:before{content:""}.fa-phoenix-framework:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-phone:before{content:""}.fa-phone-slash:before{content:""}.fa-phone-square:before{content:""}.fa-phone-volume:before{content:""}.fa-php:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-piggy-bank:before{content:""}.fa-pills:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-p:before{content:""}.fa-pinterest-square:before{content:""}.fa-pizza-slice:before{content:""}.fa-place-of-worship:before{content:""}.fa-plane:before{content:""}.fa-plane-arrival:before{content:""}.fa-plane-departure:before{content:""}.fa-play:before{content:""}.fa-play-circle:before{content:""}.fa-playstation:before{content:""}.fa-plug:before{content:""}.fa-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-plus-square:before{content:""}.fa-podcast:before{content:""}.fa-poll:before{content:""}.fa-poll-h:before{content:""}.fa-poo:before{content:""}.fa-poo-storm:before{content:""}.fa-poop:before{content:""}.fa-portrait:before{content:""}.fa-pound-sign:before{content:""}.fa-power-off:before{content:""}.fa-pray:before{content:""}.fa-praying-hands:before{content:""}.fa-prescription:before{content:""}.fa-prescription-bottle:before{content:""}.fa-prescription-bottle-alt:before{content:""}.fa-print:before{content:""}.fa-procedures:before{content:""}.fa-product-hunt:before{content:""}.fa-project-diagram:before{content:""}.fa-pushed:before{content:""}.fa-puzzle-piece:before{content:""}.fa-python:before{content:""}.fa-qq:before{content:""}.fa-qrcode:before{content:""}.fa-question:before{content:""}.fa-question-circle:before{content:""}.fa-quidditch:before{content:""}.fa-quinscape:before{content:""}.fa-quora:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-quran:before{content:""}.fa-r-project:before{content:""}.fa-radiation:before{content:""}.fa-radiation-alt:before{content:""}.fa-rainbow:before{content:""}.fa-random:before{content:""}.fa-raspberry-pi:before{content:""}.fa-ravelry:before{content:""}.fa-react:before{content:""}.fa-reacteurope:before{content:""}.fa-readme:before{content:""}.fa-rebel:before{content:""}.fa-receipt:before{content:""}.fa-recycle:before{content:""}.fa-red-river:before{content:""}.fa-reddit:before{content:""}.fa-reddit-alien:before{content:""}.fa-reddit-square:before{content:""}.fa-redhat:before{content:""}.fa-redo:before{content:""}.fa-redo-alt:before{content:""}.fa-registered:before{content:""}.fa-renren:before{content:""}.fa-reply:before{content:""}.fa-reply-all:before{content:""}.fa-replyd:before{content:""}.fa-republican:before{content:""}.fa-researchgate:before{content:""}.fa-resolving:before{content:""}.fa-restroom:before{content:""}.fa-retweet:before{content:""}.fa-rev:before{content:""}.fa-ribbon:before{content:""}.fa-ring:before{content:""}.fa-road:before{content:""}.fa-robot:before{content:""}.fa-rocket:before{content:""}.fa-rocketchat:before{content:""}.fa-rockrms:before{content:""}.fa-route:before{content:""}.fa-rss:before{content:""}.fa-rss-square:before{content:""}.fa-ruble-sign:before{content:""}.fa-ruler:before{content:""}.fa-ruler-combined:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-ruler-vertical:before{content:""}.fa-running:before{content:""}.fa-rupee-sign:before{content:""}.fa-sad-cry:before{content:""}.fa-sad-tear:before{content:""}.fa-safari:before{content:""}.fa-sass:before{content:""}.fa-satellite:before{content:""}.fa-satellite-dish:before{content:""}.fa-save:before{content:""}.fa-schlix:before{content:""}.fa-school:before{content:""}.fa-screwdriver:before{content:""}.fa-scribd:before{content:""}.fa-scroll:before{content:""}.fa-sd-card:before{content:""}.fa-search:before{content:""}.fa-search-dollar:before{content:""}.fa-search-location:before{content:""}.fa-search-minus:before{content:""}.fa-search-plus:before{content:""}.fa-searchengin:before{content:""}.fa-seedling:before{content:""}.fa-sellcast:before{content:""}.fa-sellsy:before{content:""}.fa-server:before{content:""}.fa-servicestack:before{content:""}.fa-shapes:before{content:""}.fa-share:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-share-square:before{content:""}.fa-shekel-sign:before{content:""}.fa-shield-alt:before{content:""}.fa-ship:before{content:""}.fa-shipping-fast:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-shoe-prints:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-shopping-cart:before{content:""}.fa-shopware:before{content:""}.fa-shower:before{content:""}.fa-shuttle-van:before{content:""}.fa-sign:before{content:""}.fa-sign-in-alt:before{content:""}.fa-sign-language:before{content:""}.fa-sign-out-alt:before{content:""}.fa-signal:before{content:""}.fa-signature:before{content:""}.fa-sim-card:before{content:""}.fa-simplybuilt:before{content:""}.fa-sistrix:before{content:""}.fa-sitemap:before{content:""}.fa-sith:before{content:""}.fa-skating:before{content:""}.fa-sketch:before{content:""}.fa-skiing:before{content:""}.fa-skiing-nordic:before{content:""}.fa-skull:before{content:""}.fa-skull-crossbones:before{content:""}.fa-skyatlas:before{content:""}.fa-skype:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-slash:before{content:""}.fa-sleigh:before{content:""}.fa-sliders-h:before{content:""}.fa-slideshare:before{content:""}.fa-smile:before{content:""}.fa-smile-beam:before{content:""}.fa-smile-wink:before{content:""}.fa-smog:before{content:""}.fa-smoking:before{content:""}.fa-smoking-ban:before{content:""}.fa-sms:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-snowboarding:before{content:""}.fa-snowflake:before{content:""}.fa-snowman:before{content:""}.fa-snowplow:before{content:""}.fa-socks:before{content:""}.fa-solar-panel:before{content:""}.fa-sort:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-sort-amount-down:before{content:""}.fa-sort-amount-up:before{content:""}.fa-sort-down:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-sort-up:before{content:""}.fa-soundcloud:before{content:""}.fa-sourcetree:before{content:""}.fa-spa:before{content:""}.fa-space-shuttle:before{content:""}.fa-speakap:before{content:""}.fa-spider:before{content:""}.fa-spinner:before{content:""}.fa-splotch:before{content:""}.fa-spotify:before{content:""}.fa-spray-can:before{content:""}.fa-square:before{content:""}.fa-square-full:before{content:""}.fa-square-root-alt:before{content:""}.fa-squarespace:before{content:""}.fa-stack-exchange:before{content:""}.fa-stack-overflow:before{content:""}.fa-stamp:before{content:""}.fa-star:before{content:""}.fa-star-and-crescent:before{content:""}.fa-star-half:before{content:""}.fa-star-half-alt:before{content:""}.fa-star-of-david:before{content:""}.fa-star-of-life:before{content:""}.fa-staylinked:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-steam-symbol:before{content:""}.fa-step-backward:before{content:""}.fa-step-forward:before{content:""}.fa-stethoscope:before{content:""}.fa-sticker-mule:before{content:""}.fa-sticky-note:before{content:""}.fa-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-stopwatch:before{content:""}.fa-store:before{content:""}.fa-store-alt:before{content:""}.fa-strava:before{content:""}.fa-stream:before{content:""}.fa-street-view:before{content:""}.fa-strikethrough:before{content:""}.fa-stripe:before{content:""}.fa-stripe-s:before{content:""}.fa-stroopwafel:before{content:""}.fa-studiovinari:before{content:""}.fa-stumbleupon:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-subscript:before{content:""}.fa-subway:before{content:""}.fa-suitcase:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-sun:before{content:""}.fa-superpowers:before{content:""}.fa-superscript:before{content:""}.fa-supple:before{content:""}.fa-surprise:before{content:""}.fa-suse:before{content:""}.fa-swatchbook:before{content:""}.fa-swimmer:before{content:""}.fa-swimming-pool:before{content:""}.fa-synagogue:before{content:""}.fa-sync:before{content:""}.fa-sync-alt:before{content:""}.fa-syringe:before{content:""}.fa-table:before{content:""}.fa-table-tennis:before{content:""}.fa-tablet:before{content:""}.fa-tablet-alt:before{content:""}.fa-tablets:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-tape:before{content:""}.fa-tasks:before{content:""}.fa-taxi:before{content:""}.fa-teamspeak:before{content:""}.fa-teeth:before{content:""}.fa-teeth-open:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-temperature-high:before{content:""}.fa-temperature-low:before{content:""}.fa-tencent-weibo:before{content:""}.fa-tenge:before{content:""}.fa-terminal:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-th:before{content:""}.fa-th-large:before{content:""}.fa-th-list:before{content:""}.fa-the-red-yeti:before{content:""}.fa-theater-masks:before{content:""}.fa-themeco:before{content:""}.fa-themeisle:before{content:""}.fa-thermometer:before{content:""}.fa-thermometer-empty:before{content:""}.fa-thermometer-full:before{content:""}.fa-thermometer-half:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-think-peaks:before{content:""}.fa-thumbs-down:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbtack:before{content:""}.fa-ticket-alt:before{content:""}.fa-times:before{content:""}.fa-times-circle:before{content:""}.fa-tint:before{content:""}.fa-tint-slash:before{content:""}.fa-tired:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-toilet:before{content:""}.fa-toilet-paper:before{content:""}.fa-toolbox:before{content:""}.fa-tools:before{content:""}.fa-tooth:before{content:""}.fa-torah:before{content:""}.fa-torii-gate:before{content:""}.fa-tractor:before{content:""}.fa-trade-federation:before{content:""}.fa-trademark:before{content:""}.fa-traffic-light:before{content:""}.fa-train:before{content:""}.fa-tram:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-trash:before{content:""}.fa-trash-alt:before{content:""}.fa-trash-restore:before{content:""}.fa-trash-restore-alt:before{content:""}.fa-tree:before{content:""}.fa-trello:before{content:""}.fa-tripadvisor:before{content:""}.fa-trophy:before{content:""}.fa-truck:before{content:""}.fa-truck-loading:before{content:""}.fa-truck-monster:before{content:""}.fa-truck-moving:before{content:""}.fa-truck-pickup:before{content:""}.fa-tshirt:before{content:""}.fa-tty:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-tv:before{content:""}.fa-twitch:before{content:""}.fa-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-typo3:before{content:""}.fa-uber:before{content:""}.fa-ubuntu:before{content:""}.fa-uikit:before{content:""}.fa-umbrella:before{content:""}.fa-umbrella-beach:before{content:""}.fa-underline:before{content:""}.fa-undo:before{content:""}.fa-undo-alt:before{content:""}.fa-uniregistry:before{content:""}.fa-universal-access:before{content:""}.fa-university:before{content:""}.fa-unlink:before{content:""}.fa-unlock:before{content:""}.fa-unlock-alt:before{content:""}.fa-untappd:before{content:""}.fa-upload:before{content:""}.fa-ups:before{content:""}.fa-usb:before{content:""}.fa-user:before{content:""}.fa-user-alt:before{content:""}.fa-user-alt-slash:before{content:""}.fa-user-astronaut:before{content:""}.fa-user-check:before{content:""}.fa-user-circle:before{content:""}.fa-user-clock:before{content:""}.fa-user-cog:before{content:""}.fa-user-edit:before{content:""}.fa-user-friends:before{content:""}.fa-user-graduate:before{content:""}.fa-user-injured:before{content:""}.fa-user-lock:before{content:""}.fa-user-md:before{content:""}.fa-user-minus:before{content:""}.fa-user-ninja:before{content:""}.fa-user-nurse:before{content:""}.fa-user-plus:before{content:""}.fa-user-secret:before{content:""}.fa-user-shield:before{content:""}.fa-user-slash:before{content:""}.fa-user-tag:before{content:""}.fa-user-tie:before{content:""}.fa-user-times:before{content:""}.fa-users:before{content:""}.fa-users-cog:before{content:""}.fa-usps:before{content:""}.fa-ussunnah:before{content:""}.fa-utensil-spoon:before{content:""}.fa-utensils:before{content:""}.fa-vaadin:before{content:""}.fa-vector-square:before{content:""}.fa-venus:before{content:""}.fa-venus-double:before{content:""}.fa-venus-mars:before{content:""}.fa-viacoin:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-vial:before{content:""}.fa-vials:before{content:""}.fa-viber:before{content:""}.fa-video:before{content:""}.fa-video-slash:before{content:""}.fa-vihara:before{content:""}.fa-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-vine:before{content:""}.fa-vk:before{content:""}.fa-vnv:before{content:""}.fa-volleyball-ball:before{content:""}.fa-volume-down:before{content:""}.fa-volume-mute:before{content:""}.fa-volume-off:before{content:""}.fa-volume-up:before{content:""}.fa-vote-yea:before{content:""}.fa-vr-cardboard:before{content:""}.fa-vuejs:before{content:""}.fa-walking:before{content:""}.fa-wallet:before{content:""}.fa-warehouse:before{content:""}.fa-water:before{content:""}.fa-weebly:before{content:""}.fa-weibo:before{content:""}.fa-weight:before{content:""}.fa-weight-hanging:before{content:""}.fa-weixin:before{content:""}.fa-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-wheelchair:before{content:""}.fa-whmcs:before{content:""}.fa-wifi:before{content:""}.fa-wikipedia-w:before{content:""}.fa-wind:before{content:""}.fa-window-close:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-windows:before{content:""}.fa-wine-bottle:before{content:""}.fa-wine-glass:before{content:""}.fa-wine-glass-alt:before{content:""}.fa-wix:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-won-sign:before{content:""}.fa-wordpress:before{content:""}.fa-wordpress-simple:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpexplorer:before{content:""}.fa-wpforms:before{content:""}.fa-wpressr:before{content:""}.fa-wrench:before{content:""}.fa-x-ray:before{content:""}.fa-xbox:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-y-combinator:before{content:""}.fa-yahoo:before{content:""}.fa-yandex:before{content:""}.fa-yandex-international:before{content:""}.fa-yarn:before{content:""}.fa-yelp:before{content:""}.fa-yen-sign:before{content:""}.fa-yin-yang:before{content:""}.fa-yoast:before{content:""}.fa-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-zhihu:before{content:""}.sr-only{border:0; clip:rect(0,0,0,0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto}@font-face{font-family:"Font Awesome 5 Brands"; font-style:normal; font-weight:normal; font-display:auto; src:url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-brands-400.eot"); src:url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-brands-400.woff2") format("woff2"),url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-brands-400.woff") format("woff"),url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-brands-400.ttf") format("truetype"),url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free"; font-style:normal; font-weight:400; font-display:auto; src:url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-regular-400.eot"); src:url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"),url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-regular-400.woff") format("woff"),url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-regular-400.ttf") format("truetype"),url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:"Font Awesome 5 Free"; font-weight:400}@font-face{font-family:"Font Awesome 5 Free"; font-style:normal; font-weight:900; font-display:auto; src:url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-solid-900.eot"); src:url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"),url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-solid-900.woff") format("woff"),url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-solid-900.ttf") format("truetype"),url("https://media.lahjakortti.eu/static/iconfonts/fontawesome/webfonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free"; font-weight:900}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0; margin:0; border:0; outline:none; vertical-align:top}.fancybox-wrap{position:absolute; top:0; left:0; z-index:8020}.fancybox-skin{position:relative; background:#f9f9f9; color:#444; text-shadow:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5); -moz-box-shadow:0 10px 25px rgba(0,0,0,0.5); box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444; font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin:0; padding:15px; white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block; width:100%; height:100%}.fancybox-image{max-width:100%; max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('//lahjakortti.scandichotels.fi/vendor/dlgc-ext/fancybox/source/fancybox_sprite.png')}#fancybox-loading{position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060}#fancybox-loading div{width:44px; height:44px; background:url('//lahjakortti.scandichotels.fi/vendor/dlgc-ext/fancybox/source/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute; top:-18px; right:-18px; width:36px; height:36px; cursor:pointer; z-index:8040}.fancybox-nav{position:absolute; top:0; width:40%; height:100%; cursor:pointer; text-decoration:none; background:transparent url('//lahjakortti.scandichotels.fi/vendor/dlgc-ext/fancybox/source/blank.gif'); -webkit-tap-highlight-color:rgba(0,0,0,0); z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute; top:50%; width:36px; height:34px; margin-top:-18px; cursor:pointer; z-index:8040; visibility:hidden}.fancybox-prev span{left:10px; background-position:0 -36px}.fancybox-next span{right:10px; background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute; top:-99999px; left:-99999px; visibility:hidden; max-width:99999px; max-height:99999px; overflow:visible !important}.fancybox-lock{overflow:hidden !important; width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:url('//lahjakortti.scandichotels.fi/vendor/dlgc-ext/fancybox/source/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed; bottom:0; right:0}.fancybox-lock .fancybox-overlay{overflow:auto; overflow-y:scroll}.fancybox-title{visibility:hidden; font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position:relative; text-shadow:none; z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8050; text-align:center}.fancybox-title-float-wrap .child{display:inline-block; margin-right:-100%; padding:2px 20px; background:transparent; background:rgba(0,0,0,0.8); -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; text-shadow:0 1px 2px #222; color:#FFF; font-weight:bold; line-height:24px; white-space:nowrap}.fancybox-title-outside-wrap{position:relative; margin-top:10px; color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('//lahjakortti.scandichotels.fi/vendor/dlgc-ext/fancybox/source/fancybox_sprite@2x.png'); background-size:44px 152px;}#fancybox-loading div{background-image:url('//lahjakortti.scandichotels.fi/vendor/dlgc-ext/fancybox/source/fancybox_loading@2x.gif'); background-size:24px 24px;}}.appCursorProgress{cursor:progress}.spinner{position:absolute; top:35%; left:9%}span.appTooltip{cursor:default; padding-top:0; padding-left:20px; height:18px; background:url(//lahjakortti.scandichotels.fi/aamu-module-appui/images/tooltip.png) no-repeat center left; left:5px; display:inline-block; position:relative; top:4px}p.checkbox input,p.radio input{margin-right:6px}p.checkbox label,p.radio label{display:inline-block; margin-bottom:-3px; margin-top:4px}.appMessageBoxIcon{float:left; margin:0 7px 50px 0}.AppMessageBox .metadata{font-size:0.55em; font-family:monospace; border-top:1px solid #ccc; padding-top:5px}.AppMessageBox .metadata td{vertical-align:top}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("//lahjakortti.scandichotels.fi/vendor/dlgc-ext/fancybox/source/fancybox_sprite.png")}p.checkbox{margin:0.25em 0; position:relative; padding:0}p.checkbox > input{left:0; margin:0; opacity:0; padding:0; position:absolute; cursor:pointer}p.checkbox > label{line-height:15px; padding:10px 0 10px 35px}p.checkbox > input{height:35px; width:30px}p.checkbox:not(#foo) > input[type="checkbox"] + label{height:35px}p.checkbox:not(#foo) > input[type="checkbox"] + label{background:transparent url("/aamu-module-appui/images/input-skins/checkbox_default.png") no-repeat top left; display:inline-block; text-align:left; background-size:30px 30px}p.checkbox:not(#foo) > input[type="checkbox"]:checked + label,p.checkbox:not(#foo) > input[type="checkbox"]:hover:checked + label,p.checkbox:not(#foo) > input[type="checkbox"]:focus:checked + label,p.checkbox:not(#foo) > input[type="checkbox"]:checked + label:hover{background:transparent url("/aamu-module-appui/images/input-skins/checkbox_checked.png") no-repeat top left; height:auto; background-size:30px 30px}input[type="checkbox"][disabled] + label{color:#999999; opacity:0.5}p.radio{margin:0.25em 0; position:relative; padding:0}p.radio > input{left:0; margin:0; opacity:0; padding:0; position:absolute; cursor:pointer; height:35px; width:30px}p.radio > label{line-height:15px; padding:10px 0 10px 35px}p.radio:not(#foo) > input[type="radio"] + label{height:35px}p.radio:not(#foo) > input[type="radio"] + label{background:transparent url("/aamu-module-appui/images/input-skins/radio_default.png") no-repeat center left; display:inline-block; text-align:left; background-size:30px 30px}p.radio:not(#foo) > input[type="radio"]:checked + label,p.radio:not(#foo) > input[type="radio"]:hover:checked + label,p.radio:not(#foo) > input[type="radio"]:focus:checked + label,p.radio:not(#foo) > input[type="radio"]:checked + label:hover{background:transparent url("/aamu-module-appui/images/input-skins/radio_checked.png") no-repeat center left; height:auto; background-size:30px 30px}input[type="radio"][disabled] + label{color:#999999; opacity:0.5}.appPlusIcon{background:url("/aamu-module-appui/images/input-skins/add_button.png") no-repeat center left; height:20px; width:20px; background-size:contain}.appMinusIcon{background:url("/aamu-module-appui/images/input-skins/remove_button.png") no-repeat center left; height:20px; width:20px; margin-left:3px; background-size:contain}@charset "UTF-8"; @font-face{font-family:"Glyphicons Halflings"; src:url("//lahjakortti.scandichotels.fi/bootstrap-fonts/glyphicons-halflings-regular.woff2") format("woff2"); font-style:normal; font-weight:400; font-display:swap}@font-face{font-family:"TT Commons"; src:url("//lahjakortti.scandichotels.fi/media/webfonts/TTCommonsClsVarRoman.woff2") format("woff2"),url("//lahjakortti.scandichotels.fi/media/webfonts/TTCommonsClsVarRoman.woff") format("woff"),url("//lahjakortti.scandichotels.fi/media/webfonts/TTCommonsClsVarRoman.ttf") format("truetype"); font-display:auto}.multi-currency-enabled .countryCurrencyContainer[style=""] ~ .wsNavbarQuickToolsContainer{transform:translateX(118px)}.wsWebshopNavigationBar{width:100%; height:55px; position:fixed; top:0; left:0; color:#fff; font-family:"TT Commons",sans-serif !important; text-align:left; z-index:100; background:#000 repeat scroll 0 0; border-bottom:1px solid #000; box-sizing:content-box; font-size:14px}.wsWebshopNavigationBar .form-control{border:1px solid #919191; border-radius:2px; height:34px; font-size:12px; padding:6px 5px}.wsWebshopNavigationBar *{box-sizing:border-box; font-family:"TT Commons",sans-serif !important}.wsWebshopNavigationBar .glyphicon{font-family:"Glyphicons Halflings" !important; font-family:"Glyphicons Halflings"; font-style:normal}.wsWebshopNavigationBar .pull-right{float:right !important}.wsWebshopNavigationBar .wsNavBarMainLogo{float:left}.wsWebshopNavigationBar .wsNavigationbarContainer{width:1650px; max-width:100%; margin:0 auto; height:55px}.wsWebshopNavigationBar .wsNavBarLogoContainer{vertical-align:top; display:inline-block; text-align:center}.wsWebshopNavigationBar img.navBarLogo{width:125px; padding-top:15px; padding-left:10px}.wsWebshopNavigationBar a{display:block; float:left; font-size:16px; font-weight:normal; margin-left:0; margin-top:0; padding:0 10px; color:white !important; height:55px; line-height:55px; text-decoration:none !important; background-color:transparent}.wsWebshopNavigationBar a:hover{text-decoration:none; background-color:#2e2e2e; color:#ffffff !important}.wsWebshopNavigationBar a:visited{color:white !important; text-decoration:none !important; background-color:transparent}.wsWebshopNavigationBar a:focus{color:white !important; text-decoration:none !important; background-color:#2e2e2e}.wsWebshopNavigationBar .wsNavBarLinkFirst{margin-left:30px}.wsWebshopNavigationBar .logoutLink{float:right}.wsWebshopNavigationBar .wsNavBarDark{float:right; height:55px; background-color:#2e2e2e}.wsWebshopNavigationBar .wsNavBarDark a{font-size:16px; padding-top:0; padding-left:10px; padding-right:10px; line-height:55px; height:55px}.wsWebshopNavigationBar .wsNavBarDark span{display:inline-block; float:right; font-size:16px; border-left:1px solid #111; border-right:1px solid #111; padding:0 10px; line-height:55px; height:55px}.wsWebshopNavigationBar .wsNavBarDark .wsNavbarMenuIcon{padding-top:0; vertical-align:middle; position:relative; top:-2px}.wsNavigationBarActive{margin-top:55px}#wsUserDetails{margin-top:0; font-size:10px; display:flex; flex-wrap:wrap; line-height:12px; align-items:center; margin-left:10px; font-weight:400; float:none; overflow:hidden}#wsUserDetails span{height:auto; line-height:15px; border:0; padding:0; white-space:nowrap; font-size:11px !important; float:none; display:inline-block; text-overflow:ellipsis; overflow:hidden; width:100%}#wsUserDetails span div{display:inline; font-size:0.7em}#wsUserDetails .ws-user-name{font-weight:600}body.wsNavigationBarActive{overflow-x:visible !important}.wsHeaderContainer.staticImportant{position:static !important}.wsNavbarQuickTools{display:inline; position:relative}.wsNavbarQuickToolsBtn{cursor:pointer}.wsNavbarQuickToolsContainer{background:#000; border-radius:0; box-shadow:4px 4px 12px -2px rgba(100,100,100,0.4); font-size:16px; list-style-type:none; padding:10px 0; position:absolute; top:55px; width:250px; z-index:100; display:none; max-height:calc(100vh - 55px); overflow-y:auto}.wsNavbarQuickToolsContainer ul{list-style-type:none; padding-left:0; margin:0}.wsNavbarQuickToolsContainer .wsNavbarQuickToolsNoLink{padding:10px; font-size:16px; font-weight:bold; display:block; float:left; width:100%}.wsNavbarQuickToolsContainer a{margin:0; font-size:16px !important; width:100%; bottom:0; padding:10px 20px}.wsNavbarQuickToolsContainer .new-admin{animation:pulseColor 2s; -moz-animation:pulseColor 2s; -webkit-animation:pulseColor 2s; animation-iteration-count:infinite}.wsNavbarQuickToolsContainer .label.label-default{padding:3px !important; font-weight:bold}@keyframes pulseColor{0%{background:#000;}75%{background:#2e2e2e;}100%{background:#000;}}.wsActiveLink .wsNavBarLinkShop,.wsActiveLink .wsNavBarLinkShop:hover,.wsActiveLinkShop .wsNavBarLinkShop,.wsActiveLinkShop .wsNavBarLinkShop:hover,.wsActiveLinkWebshop .wsNavBarLinkShop,.wsActiveLinkWebshop .wsNavBarLinkShop:hover{background-color:#2e2e2e}.wsActiveLinkSearch .wsNavBarLinkGiftCards,.wsActiveLinkSearch .wsNavBarLinkGiftCards:hover{background-color:#2e2e2e}.wsActiveLinkOrders .wsNavBarLinkOrders,.wsActiveLinkOrders .wsNavBarLinkOrders:hover{background-color:#2e2e2e}.wsActiveLinkExpress-sale .wsNavBarLinkExpressSale,.wsActiveLinkExpress-sale .wsNavBarLinkExpressSale:hover{background-color:#2e2e2e}.wsActiveLinkSale-service .wsNavBarLinkSaleService,.wsActiveLinkSale-service .wsNavBarLinkSaleService:hover{background-color:#2e2e2e}.wsNavBarLanguage{display:block; float:left; width:50px; line-height:55px; padding:0; text-transform:uppercase; cursor:pointer; position:relative; border-left:1px solid #111; text-align:center}.wsNavBarLanguage:hover{background-color:#2e2e2e; color:#fff !important}.wsNavBarLanguage .glyphicon{font-size:8px; top:-1px; left:5px}.wsNavBarLanguage .wsNavBarLanguageDropdown{position:absolute; width:50px; background:#000; box-shadow:4px 4px 12px -2px rgba(100,100,100,0.4); font-size:16px; z-index:100; left:0; display:none}.wsNavBarLanguage .wsNavBarLanguageDropdown ul{padding:0; margin:0; list-style:none; text-align:center}.wsNavBarLanguage .wsNavBarLanguageDropdown ul li{display:block; float:left; width:100%}.wsNavBarLanguage .wsNavBarLanguageDropdown ul a{padding:0 !important; display:block; width:100%}.shop-requires-action-notice{display:block; float:left; position:relative; cursor:pointer; width:auto; font-family:sans-serif !important; font-size:16px !important; line-height:55px; height:55px}.shop-requires-action-notice .shop-notice-container{border:0; background-color:crimson; height:auto; color:white; font-family:sans-serif !important; font-size:16px !important; line-height:56px}.shop-requires-action-notice .shop-notice-message{background-color:white; color:black; padding:10px; font-family:sans-serif !important; font-size:14px !important; position:fixed; width:260px; border:3px solid #2e2e2e; border-top:0; cursor:default; line-height:1.5}.shop-requires-action-notice .shop-notice-message a,.shop-requires-action-notice .shop-notice-message a:hover,.shop-requires-action-notice .shop-notice-message a:active,.shop-requires-action-notice .shop-notice-message a:focus{font-size:16px; color:#000 !important; font-weight:bold; background:none; height:auto; padding:0}.shop-requires-action-notice .shop-notice-text{display:inline-block; line-height:14px; position:relative; top:5px}.shop-requires-action-notice .shop-notice-arrow{display:inline-block; margin-right:5px}.shop-requires-action-notice .shop-notice-exclamation{padding:0 7px; border-radius:50px; background:white; color:#000; font-weight:bold; font-size:20px; margin:0 5px; display:inline-block; line-height:23px}.navBarLoggedInAs{display:flex !important; flex-direction:row; justify-content:center; max-width:230px; overflow-y:auto; align-items:center}.wsHelpLink{display:flex !important; flex-direction:column; align-items:center; justify-content:center; font-size:12px !important; line-height:17px !important; background:#111 !important; border-left:1px solid #111}.wsHelpLink i{font-size:18px}@media (max-width:1176px){.wsWebshopNavigationBar{padding-left:0;}.wsWebshopNavigationBar .wsNavigationbarContainer{width:100%;}}@media (max-width:1100px){.wsWebshopNavigationBar a{padding:0 10px; font-size:16px;}.wsNavBarDark a,.wsNavBarDark span{font-size:16px !important;}}@media (max-width:896px){.wsWebshopNavigationBar,.wsNavigationbarContainer{height:90px;}.wsWebshopNavigationBar .wsNavBarDark{float:left; width:100%;}.wsNavigationBarActive{margin-top:90px;}.wsNavbarQuickToolsContainer{top:109px;}.shop-requires-action-notice{position:absolute; z-index:100; top:90px;}.shop-requires-action-notice .shop-notice-container{background:#000;}}@media (max-width:582px){.wsWebshopNavigationBar .wsNavBarLinkFirst{margin-left:0px;}.wsWebshopNavigationBar a{padding:0 10px; font-size:12px;}.wsNavBarDark a,.wsNavBarDark span{font-size:12px !important;}.navBarLoggedInAs{float:none !important; max-width:40%;}.navBarLoggedInAs #wsUserDetails{width:100%;}.wsWebshopNavigationBar .wsNavBarDark a{padding-left:5px; padding-right:5px;}.wsNavBarLanguage{width:46px; padding:0 5px;}}@media (max-width:404px){.wsWebshopNavigationBar img.navBarLogo{width:100px; padding-top:15px; padding-left:10px; margin-right:4px;}.wsWebshopNavigationBar .navBarLogoAddition{margin-left:0px; font-size:10px;}.wsWebshopNavigationBar .wsNavBarLinkFirst{margin-left:0px;}.wsWebshopNavigationBar a{padding:0 4px;}}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-euro:before,.glyphicon-eur:before{content:"€"}.glyphicon-minus:before{content:"−"}.glyphicon-cloud:before{content:"☁"}.glyphicon-envelope:before{content:"✉"}.glyphicon-pencil:before{content:"✏"}.glyphicon-glass:before{content:""}.glyphicon-music:before{content:""}.glyphicon-search:before{content:""}.glyphicon-heart:before{content:""}.glyphicon-star:before{content:""}.glyphicon-star-empty:before{content:""}.glyphicon-user:before{content:""}.glyphicon-film:before{content:""}.glyphicon-th-large:before{content:""}.glyphicon-th:before{content:""}.glyphicon-th-list:before{content:""}.glyphicon-ok:before{content:""}.glyphicon-remove:before{content:""}.glyphicon-zoom-in:before{content:""}.glyphicon-zoom-out:before{content:""}.glyphicon-off:before{content:""}.glyphicon-signal:before{content:""}.glyphicon-cog:before{content:""}.glyphicon-trash:before{content:""}.glyphicon-home:before{content:""}.glyphicon-file:before{content:""}.glyphicon-time:before{content:""}.glyphicon-road:before{content:""}.glyphicon-download-alt:before{content:""}.glyphicon-download:before{content:""}.glyphicon-upload:before{content:""}.glyphicon-inbox:before{content:""}.glyphicon-play-circle:before{content:""}.glyphicon-repeat:before{content:""}.glyphicon-refresh:before{content:""}.glyphicon-list-alt:before{content:""}.glyphicon-lock:before{content:""}.glyphicon-flag:before{content:""}.glyphicon-headphones:before{content:""}.glyphicon-volume-off:before{content:""}.glyphicon-volume-down:before{content:""}.glyphicon-volume-up:before{content:""}.glyphicon-qrcode:before{content:""}.glyphicon-barcode:before{content:""}.glyphicon-tag:before{content:""}.glyphicon-tags:before{content:""}.glyphicon-book:before{content:""}.glyphicon-bookmark:before{content:""}.glyphicon-print:before{content:""}.glyphicon-camera:before{content:""}.glyphicon-font:before{content:""}.glyphicon-bold:before{content:""}.glyphicon-italic:before{content:""}.glyphicon-text-height:before{content:""}.glyphicon-text-width:before{content:""}.glyphicon-align-left:before{content:""}.glyphicon-align-center:before{content:""}.glyphicon-align-right:before{content:""}.glyphicon-align-justify:before{content:""}.glyphicon-list:before{content:""}.glyphicon-indent-left:before{content:""}.glyphicon-indent-right:before{content:""}.glyphicon-facetime-video:before{content:""}.glyphicon-picture:before{content:""}.glyphicon-map-marker:before{content:""}.glyphicon-adjust:before{content:""}.glyphicon-tint:before{content:""}.glyphicon-edit:before{content:""}.glyphicon-share:before{content:""}.glyphicon-check:before{content:""}.glyphicon-move:before{content:""}.glyphicon-step-backward:before{content:""}.glyphicon-fast-backward:before{content:""}.glyphicon-backward:before{content:""}.glyphicon-play:before{content:""}.glyphicon-pause:before{content:""}.glyphicon-stop:before{content:""}.glyphicon-forward:before{content:""}.glyphicon-fast-forward:before{content:""}.glyphicon-step-forward:before{content:""}.glyphicon-eject:before{content:""}.glyphicon-chevron-left:before{content:""}.glyphicon-chevron-right:before{content:""}.glyphicon-plus-sign:before{content:""}.glyphicon-minus-sign:before{content:""}.glyphicon-remove-sign:before{content:""}.glyphicon-ok-sign:before{content:""}.glyphicon-question-sign:before{content:""}.glyphicon-info-sign:before{content:""}.glyphicon-screenshot:before{content:""}.glyphicon-remove-circle:before{content:""}.glyphicon-ok-circle:before{content:""}.glyphicon-ban-circle:before{content:""}.glyphicon-arrow-left:before{content:""}.glyphicon-arrow-right:before{content:""}.glyphicon-arrow-up:before{content:""}.glyphicon-arrow-down:before{content:""}.glyphicon-share-alt:before{content:""}.glyphicon-resize-full:before{content:""}.glyphicon-resize-small:before{content:""}.glyphicon-exclamation-sign:before{content:""}.glyphicon-gift:before{content:""}.glyphicon-leaf:before{content:""}.glyphicon-fire:before{content:""}.glyphicon-eye-open:before{content:""}.glyphicon-eye-close:before{content:""}.glyphicon-warning-sign:before{content:""}.glyphicon-plane:before{content:""}.glyphicon-calendar:before{content:""}.glyphicon-random:before{content:""}.glyphicon-comment:before{content:""}.glyphicon-magnet:before{content:""}.glyphicon-chevron-up:before{content:""}.glyphicon-chevron-down:before{content:""}.glyphicon-retweet:before{content:""}.glyphicon-shopping-cart:before{content:""}.glyphicon-folder-close:before{content:""}.glyphicon-folder-open:before{content:""}.glyphicon-resize-vertical:before{content:""}.glyphicon-resize-horizontal:before{content:""}.glyphicon-hdd:before{content:""}.glyphicon-bullhorn:before{content:""}.glyphicon-bell:before{content:""}.glyphicon-certificate:before{content:""}.glyphicon-thumbs-up:before{content:""}.glyphicon-thumbs-down:before{content:""}.glyphicon-hand-right:before{content:""}.glyphicon-hand-left:before{content:""}.glyphicon-hand-up:before{content:""}.glyphicon-hand-down:before{content:""}.glyphicon-circle-arrow-right:before{content:""}.glyphicon-circle-arrow-left:before{content:""}.glyphicon-circle-arrow-up:before{content:""}.glyphicon-circle-arrow-down:before{content:""}.glyphicon-globe:before{content:""}.glyphicon-wrench:before{content:""}.glyphicon-tasks:before{content:""}.glyphicon-filter:before{content:""}.glyphicon-briefcase:before{content:""}.glyphicon-fullscreen:before{content:""}.glyphicon-dashboard:before{content:""}.glyphicon-paperclip:before{content:""}.glyphicon-heart-empty:before{content:""}.glyphicon-link:before{content:""}.glyphicon-phone:before{content:""}.glyphicon-pushpin:before{content:""}.glyphicon-usd:before{content:""}.glyphicon-gbp:before{content:""}.glyphicon-sort:before{content:""}.glyphicon-sort-by-alphabet:before{content:""}.glyphicon-sort-by-alphabet-alt:before{content:""}.glyphicon-sort-by-order:before{content:""}.glyphicon-sort-by-order-alt:before{content:""}.glyphicon-sort-by-attributes:before{content:""}.glyphicon-sort-by-attributes-alt:before{content:""}.glyphicon-unchecked:before{content:""}.glyphicon-expand:before{content:""}.glyphicon-collapse-down:before{content:""}.glyphicon-collapse-up:before{content:""}.glyphicon-log-in:before{content:""}.glyphicon-flash:before{content:""}.glyphicon-log-out:before{content:""}.glyphicon-new-window:before{content:""}.glyphicon-record:before{content:""}.glyphicon-save:before{content:""}.glyphicon-open:before{content:""}.glyphicon-saved:before{content:""}.glyphicon-import:before{content:""}.glyphicon-export:before{content:""}.glyphicon-send:before{content:""}.glyphicon-floppy-disk:before{content:""}.glyphicon-floppy-saved:before{content:""}.glyphicon-floppy-remove:before{content:""}.glyphicon-floppy-save:before{content:""}.glyphicon-floppy-open:before{content:""}.glyphicon-credit-card:before{content:""}.glyphicon-transfer:before{content:""}.glyphicon-cutlery:before{content:""}.glyphicon-header:before{content:""}.glyphicon-compressed:before{content:""}.glyphicon-earphone:before{content:""}.glyphicon-phone-alt:before{content:""}.glyphicon-tower:before{content:""}.glyphicon-stats:before{content:""}.glyphicon-sd-video:before{content:""}.glyphicon-hd-video:before{content:""}.glyphicon-subtitles:before{content:""}.glyphicon-sound-stereo:before{content:""}.glyphicon-sound-dolby:before{content:""}.glyphicon-sound-5-1:before{content:""}.glyphicon-sound-6-1:before{content:""}.glyphicon-sound-7-1:before{content:""}.glyphicon-copyright-mark:before{content:""}.glyphicon-registration-mark:before{content:""}.glyphicon-cloud-download:before{content:""}.glyphicon-cloud-upload:before{content:""}.glyphicon-tree-conifer:before{content:""}.glyphicon-tree-deciduous:before{content:""}.glyphicon-cd:before{content:""}.glyphicon-save-file:before{content:""}.glyphicon-open-file:before{content:""}.glyphicon-level-up:before{content:""}.glyphicon-copy:before{content:""}.glyphicon-paste:before{content:""}.glyphicon-alert:before{content:""}.glyphicon-equalizer:before{content:""}.glyphicon-king:before{content:""}.glyphicon-queen:before{content:""}.glyphicon-pawn:before{content:""}.glyphicon-bishop:before{content:""}.glyphicon-knight:before{content:""}.glyphicon-baby-formula:before{content:""}.glyphicon-tent:before{content:"⛺"}.glyphicon-blackboard:before{content:""}.glyphicon-bed:before{content:""}.glyphicon-apple:before{content:""}.glyphicon-erase:before{content:""}.glyphicon-hourglass:before{content:"⌛"}.glyphicon-lamp:before{content:""}.glyphicon-duplicate:before{content:""}.glyphicon-piggy-bank:before{content:""}.glyphicon-scissors:before{content:""}.glyphicon-bitcoin:before{content:""}.glyphicon-btc:before{content:""}.glyphicon-xbt:before{content:""}.glyphicon-yen:before{content:"¥"}.glyphicon-jpy:before{content:"¥"}.glyphicon-ruble:before{content:"₽"}.glyphicon-rub:before{content:"₽"}.glyphicon-scale:before{content:""}.glyphicon-ice-lolly:before{content:""}.glyphicon-ice-lolly-tasted:before{content:""}.glyphicon-education:before{content:""}.glyphicon-option-horizontal:before{content:""}.glyphicon-option-vertical:before{content:""}.glyphicon-menu-hamburger:before{content:""}.glyphicon-modal-window:before{content:""}.glyphicon-oil:before{content:""}.glyphicon-grain:before{content:""}.glyphicon-sunglasses:before{content:""}.glyphicon-text-size:before{content:""}.glyphicon-text-color:before{content:""}.glyphicon-text-background:before{content:""}.glyphicon-object-align-top:before{content:""}.glyphicon-object-align-bottom:before{content:""}.glyphicon-object-align-horizontal:before{content:""}.glyphicon-object-align-left:before{content:""}.glyphicon-object-align-vertical:before{content:""}.glyphicon-object-align-right:before{content:""}.glyphicon-triangle-right:before{content:""}.glyphicon-triangle-left:before{content:""}.glyphicon-triangle-bottom:before{content:""}.glyphicon-triangle-top:before{content:""}.glyphicon-console:before{content:""}.glyphicon-superscript:before{content:""}.glyphicon-subscript:before{content:""}.glyphicon-menu-left:before{content:""}.glyphicon-menu-right:before{content:""}.glyphicon-menu-down:before{content:""}.glyphicon-menu-up:before{content:""}.countryCurrencyContainer{display:inline-flex; height:100%; padding:5px; flex-direction:column; float:left; border-right:1px solid #444}.countryCurrencyLabel{margin:0; line-height:1.2; font-size:12px; font-weight:400; color:#fff}@media (max-width:1024px){body,html{overflow-x:hidden !important; width:auto !important;}}body{background-color:#fff; margin:0; padding:0}a{text-decoration:none; color:#fff}a:hover{text-decoration:none; color:#fff}a img{border:none}img{max-width:100%; height:auto}select{border:1px solid #CCCCCC; font-size:16px; padding:2px}.wsMainContainer{width:100%; height:100%; margin:0 auto; padding:0; position:static; z-index:1}.wsHeaderWrapper{background:#921919; width:100%; max-width:100%}.wsHeader{min-height:50px; text-align:justify; color:#fff; margin-left:auto; margin-right:auto}.wsHeader .headerLogo{width:200px; height:auto}.wsNavContainer{border:solid 1px #fff}ul.wsNavList{list-style-type:none; padding:0 5px; margin-bottom:1px}ul.wsNavList li{display:inline-block; border-right:solid 1px #fff; margin-bottom:-1px; padding:0 11px}.wsFooter{background:transparent; height:46px; text-transform:uppercase; color:#fff; vertical-align:middle}.wsFooterWrapper{padding:0; background:#921919; margin-top:auto; width:100%}.wsShopDisclaimer{display:block; font-size:0.8em; margin:0 auto; text-align:center; text-transform:uppercase; width:50%}body{display:flex; flex-direction:column; min-height:100vh; height:auto}body.wsNavigationBarActive{min-height:calc(100vh - 45px)}.site{display:flex; flex-direction:column; height:100%; flex-grow:1}.wsMainContainer{width:100%; height:auto; margin:0 auto; padding:0; position:relative; z-index:1; display:flex; flex-direction:column; flex-grow:1}input[type="text"],input[type="number"],input[type="email"],input[type="tel"],textarea,select{border:1px solid #999; border-radius:2px; padding:10px 10px; box-shadow:none; background:#fafafa; max-width:100%}.wsInputWrap{position:relative}.wsInputWrap .wsInput{background:#f5f5f5; padding:10px; border:1px solid #aaa; width:100%}.wsInputWrap .wsInputLabel{position:absolute; top:10px; font-size:16px; left:10px; opacity:0; transition:opacity 0.3s; color:#666; z-index:-1}.wsInputWrap.filled .wsInput{padding:18px 10px 2px; transition:padding 0.3s}.wsInputWrap.filled .wsInputLabel{opacity:1; top:3px; font-size:10px; transition:all 0.3s; z-index:0}.expressSaleValidityInputs select{width:50%; float:left; font-size:12px; padding:0}.floatLeft{float:left}.floatRight{float:right}.hidden{display:none}.clear{clear:both}div.spinner{width:100%; height:100%; z-index:200; background:url(//lahjakortti.scandichotels.fi/media/images/newspinner3.svg) no-repeat 50% 50%; filter:alpha(opacity=20); opacity:0.2; left:0; top:0}.required{background-color:#ffe6da !important}div.appSpinnerContainer{position:absolute; width:100%; height:100%; z-index:200}div.spinnerDimmed{position:absolute; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; width:100%; height:100%; background:#000 no-repeat 40% 35%}div.spinnerContentContainer{position:fixed; top:50%; left:40%; opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.9; height:80px; width:20%; min-width:250px; margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto; background:#fff}div.spinnerContent{position:relative; padding-top:20px; text-align:center}h3.spinner{font-size:14px; font-weight:bold}.wsProductCapacitySoldOutNotice{font-weight:bold; font-size:2em; text-transform:uppercase}.appMessageBoxIcon{margin-right:5px; margin-left:0; margin-bottom:0; position:relative; top:5px}.wsReadMoreContainer{padding-top:15px; padding-bottom:15px}.wsReadMoreContent{border:solid 1px #ccc}.wsReadMoreProductName{font-size:2em; clear:both; text-transform:uppercase; margin-top:10px}.wsCloseDetails{float:right; margin-right:-10px}.wsCloseDetails span.wsCloseIcon{display:inline-block; position:relative; top:2px}#wsRMProductPrice{font-size:20px}.wsReadMoreText p{font-size:15px}#wsDeliveryPrice{margin-top:15px}.wsReadMoreSeparator{margin-top:20px; margin-bottom:15px}.wsAddToCart{margin-bottom:10px}.wsReadMorePic{margin-top:10px; margin-bottom:10px}.wsCloseText{padding:5px 5px 0 0; white-space:nowrap}.wsEnumeratedGroupTitle{display:inline-block; width:80px}select.wsEnumeratedGroup{width:150px; margin-left:20px}#wsProductActionControl .wsProductCustomerComment{width:100%}.wsShopContainer{background:none repeat scroll 0 0 #FFFFFF; border:1px solid #000000; box-shadow:none}.wsProductList{margin-top:15px}.wsListProduct{height:inherit; font-size:11px; margin-bottom:15px}.wsLastListProduct{margin-right:0 !important}.wsProduct{margin-bottom:15px; text-align:center; border:1px solid #ccc; height:100%; display:flex; flex-direction:column; position:relative}.wsIngressPicContainer img{margin-left:auto; margin-right:auto; max-height:200px}.wsIngressPicContainer{position:relative}.wsProductCapacityAmount{background:#333; color:white; font-size:16px; position:absolute; top:0; right:0; z-index:1; padding:5px; text-align:center; display:none}.wsProductCapacityAmount .wsCapacityRemainingText{font-size:11px; display:block}.wsProductCapacityAmount .wsCapacityRemaining{font-weight:bold}.wsReadMorePic .wsProductCapacityAmount{right:auto; left:15px}.wsProductName{margin:5px; text-transform:uppercase; min-height:36px; font-size:1.5em; font-weight:bold; display:flex; text-align:center; flex-direction:column; justify-content:center; line-height:1}.wsProductPrice{margin:10px 0}.wsProductPrice .originalPrice,#wsRMProductPrice .originalPrice{text-decoration:line-through; font-size:0.5em}.wsProductIngress{min-height:20px; font-size:15px; margin:0 5px 0px}.wsProductContainer h2,.wsProductContainer h3{padding:0px; margin:4px; clear:both}.wsListProduct,.wsAddToCart,.wsReduceFromCart,.clearCart,.wsCloseDetails,.wsIncreaseInCart{cursor:pointer}.wsProductPriceBeginningFrom{font-weight:normal; font-size:12px}.wsReadMoreButtonWrapper{margin-top:auto; margin-bottom:15px}.wsShopCartControl{box-shadow:0 0 3px rgba(0,0,0,0.5); margin-bottom:15px}.wsShopCartControl:empty{display:none}.wsCartHeaderContainer{margin-top:0; height:42px; background:#333; cursor:pointer}.wsCartHeader{color:#fff; font-weight:bold; padding:0 15px; display:flex; flex-direction:row; justify-content:space-between; align-items:center; flex-grow:1; height:100%}.wsCartHeader .wsCartHeaderIcon{opacity:0.3; font-size:1.2em}.wsCartListContainer{padding:15px}.wsCartListHeader{background-color:#3c2f26; font-size:14px; font-weight:bolder; color:#fff; padding:5px 10px; text-transform:uppercase; min-height:42px; display:flex; justify-content:space-between; align-items:center; vertical-align:middle; flex-direction:row}.wsCartList{background-color:#f5f5f5; color:#333333; border:1px #aaaaaa solid; margin-top:19px}.wsCartListItem,.wsCartListSummary{padding:10px 5px; margin-bottom:10px}.wsCartListItem{border-bottom:1px solid #333}.wsCartListItem.wsDiscountedCartListItem{border-bottom:none}.wsCartListContainer > .clear{clear:none}.wsScPlusMinus{float:left; width:55px; padding-left:2px}.wsScProductQty{float:left; padding-left:2px}.wsShopCartPreviewLink{color:blue; font-size:12px}.wsGiftcardPreviewLink{display:inline-block; font-size:11px; background:white; border:1px solid #ccc; box-shadow:none; color:#222; cursor:pointer; padding:5px; border-radius:3px}.wsScProductPrice{width:80px; float:left; padding-left:2px; text-align:right}.wsTermsAndConditionsChecker{margin-top:-5px; color:#000}.wsTermsAndConditionsChecker input{position:relative; top:2px}.wsOpenTermsAndConditions,.wsOpenDataProtectionDocument,.wsOpenBundleTermsAndConditions{font-weight:bold; text-decoration:underline; cursor:pointer; color:#5E2508}.wsDocumentLink,.wsDocumentLink:hover{color:#5E2508 !important}.wsShopGiftCardPreviewButton{float:right; margin-top:16px}.textIndicator{float:right; font-size:12px; padding:5px; background:#eee; background-position-x:0%; background-position-y:0%; background-repeat:repeat; background-attachment:scroll; background-image:none; background-size:auto; background-origin:padding-box; background-clip:border-box; border:1px solid #aaa; border-top:0; margin-top:-1px; border-radius:2px}.redactor-box + .textIndicator{bottom:15px}.wsProfileControl{width:100%}.wsProfileFieldset,.wsDeliveryMessageFieldset{border:1px #aaaaaa solid; border-radius:2px; padding:2%}.wsProfileFieldset legend,.wsDeliveryMessageFieldset legend{background:transparent; border:0; width:auto; padding:0 5px; font-size:1.2em; margin:5px 0}.wsProfileRow select.title{width:90px !important; height:auto}.wsProfileRow.wsProfileRowFname.use-title-field input{width:calc(100% - 95px) !important; float:right}.wsProfileRow.wsProfileRowFname.use-title-field .wsInputLabel{left:108px}.wsReadMoreAdminFieldset{border:1px #aaaaaa solid; border-radius:2px; padding:2% 4% 4%}.wsReadMoreAdminFieldset legend{background:transparent; border:0; width:auto; padding:0 5px; font-size:1em; margin:5px 0}.wsCashierOnlyProduct .wsProduct{background:linear-gradient(rgba(255,43,55,0.2),rgba(241,0,0,0.42)) repeat scroll 0 0 transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF2B37",endColorstr="#F10000",GradientType=0)}.wsPromoProduct .wsProduct{box-shadow:0px 6px 5px -2px rgba(0,0,0,0.5)}.wsPromoProductInfo{position:absolute; top:-21px; background:#eaeaea; height:20px; line-height:20px; font-size:11px; padding:0 10px; z-index:1; left:10}.wsDeliveryOptionCount1 p.radio label{background:none !important; padding-left:2px !important}.wsDeliveryOptionControlTable{min-width:100%}.wsDeliveryOptionControlTable p.radio{display:inline-block}.wsProfileRow{margin:0 0 3px 0; position:relative}.wsProfileHeader{margin-top:8px}.wsDeliveryMessageContainer{width:100%}.wsDeliveryMessage{width:100%; color:#000}a.wsShopGiftCardPreviewButton{color:#333}a.wsShopGiftCardPreviewButton:visited,a.wsShopGiftCardPreviewButton:focus{color:#333}.wsShopGiftCardPreviewButton{font-weight:bold; text-decoration:underline; cursor:pointer}.wsButtonsContainer{background-color:#fff; padding-top:10px}.wsButton,.paymentReturnButton,.paymentButton,.btn-primary{padding:6px 7px; background:#c52934; border:0; border-radius:4px; box-shadow:0 3px 2px 0 rgba(100,100,100,0.7); color:white; font-size:16px; cursor:pointer}.wsButton:focus,.paymentReturnButton:focus,.paymentButton:focus,.btn-primary:focus{box-shadow:none; background:#c52934}.wsButton:hover,.paymentReturnButton:hover,.paymentButton:hover,.btn-primary:hover{background:#9a2729}.wsButton:disabled{opacity:0.2; cursor:not-allowed}.wsReadMoreButton{bottom:10px; width:150px; left:0; right:0; margin:0 auto; position:static}.wsClearCart{float:right; font-size:13px; padding:0 5px; position:static; min-height:30px}.wsFilterCategoryContainer{margin-top:30px; margin-bottom:15px; justify-content:center; display:flex; flex-wrap:wrap}.wsFilterCategoryButton{display:inline-block; background:white; border:1px solid #c52934; color:#c52934; margin:0 15px 15px; box-shadow:none; text-align:center; flex-basis:15%; display:flex; justify-content:center; flex-direction:column}.wsFilterCategoryButton:hover{background:#9a2729; border-color:#9a2729; color:white}.wsFilterCategoryButton:focus{color:white}.wsFilterCategoryButton.selected{background:#c52934; color:white; border-color:#c52934}@media (max-width:500px){.wsButtonContainer{width:100%;}.wsButtonContainer input{width:100%; margin-top:15px;}}.wsCartAnnotationControl{color:#050505}.wsCartAnnotationControl table{width:100%; background:none repeat scroll 0 0 #FEF5E6; border-collapse:collapse}td.wsCartAnnotableName{width:58%}.wsProductExtraInformationAnnotationControl{margin-bottom:10px}.wsProductExtraInformationAnnotationControl select,.wsProductExtraInformationAnnotationControl input{width:100%}.wsSaveProductAdditionalInformation{float:right}.wsOrderAdditionalDetailsTable{max-width:100%; width:500px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:#ddd; background:white; font-weight:normal; color:#222 !important}.ui-widget-header{border:0; background:#ddd; color:#222; border-radius:0 !important}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:0; background:#ddd}.ui-datepicker td span,.ui-datepicker td a{text-align:center}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px; background:#aaa; border-radius:0 !important}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.wsConfirmationProfileTableContainer{margin-top:20px}.wsConfirmationProfileTableContainer td{min-width:100px}.wsConfirmationProfileTable{width:100%}.wsConfirmationControl{margin-top:30px}.wsConfirmationControl .wsCartListContainer{background:white}.wsConfirmaitionHeading{text-align:center}.wsConfirmaitionSubHeading{font-size:1.2rem}.wsPreviewNoticeContainer{width:100%; height:50px; background-color:#C00; border:solid 1px #000; color:#fff; text-align:center; vertical-align:middle; position:fixed; left:1px; top:1px; z-index:1000000}.wsPreviewNoticeContainer strong{position:relative; top:15px}.wsPreviewNoticeContainer a{color:#fff; text-decoration:none}table.wsConfirmationControlPaymentLinkOrderDetails{width:94%}table.wsConfirmationControlPaymentLinkOrderDetails td{width:50%; line-height:34px; border-bottom:#eee}.wsConfirmationTableProducts{width:100%}.wsConfirmationTableOrdered{width:100%}.wsConfirmationTableTitles{background:#eeeeee; border-bottom:1px solid #ccc}.wsConfirmationTableDataRow{border-bottom:1px solid #eee}.wsConfirmationTableDataRow:nth-child(even){background:#fafafa}.wsConfirmationTableTotalRow{border-bottom:2px solid #ccc; text-align:left; font-weight:bold}.wsConfirmationTableHeader{background:white; color:black}.wsConfirmationTableHeader th{height:34px}.wsConfirmationFirstRow{margin-top:30px; margin-bottom:30px}.wsConfirmationDeliveryMethod{background:white; display:flex; flex-grow:1; height:100%; padding:15px; justify-content:center; flex-direction:column; border-radius:1px; text-align:center; border:10px solid #f6f6f6; position:relative}.wsConfirmationDeliveryMethod h3{font-size:20px}.wsConfirmationTableSpacer{background:white}.wsConfirmationTableSpacer th{height:34px}@media (max-width:767px){.wsConfirmaitionSubHeading{font-size:16px;}.wsConfirmationTableProducts{font-size:12px;}.wsConfirmationTableOrdered{font-size:12px;}.wsConfirmationDeliveryMethod h3{font-size:20px;}}.paymentContainer{background:white; margin-top:45px; padding:15px; min-height:300px; display:flex; flex-direction:column; justify-content:center; text-align:center}.paymentReference{font-size:24px}.wsCustomGiftCardDetailsContainer{background:transparent; padding-left:25px; padding-right:25px; border:1px solid #ccc}.wsCustomGiftCardDetails .wsCustomGiftCardField{width:100%}.wsCustomGiftCardDetails .wsButton{margin-bottom:10px}a.wsCustomGiftCardDetailsButton{border:1px solid #a1a1a1; border-radius:0.2em; box-shadow:3px 3px 3px #666666; color:#333333 !important; display:inline-block; font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; line-height:2em; margin:27px 0; padding:0 1em 0 2em; text-decoration:none; position:absolute; top:0; z-index:1000; width:100%; background:#eeeeee; transition:all 0.2s}a.wsCustomGiftCardDetailsButton:hover{color:#333333 !important; background:#cccccc; transition:all 0.2s}a.wsCustomGiftCardDetailsButton span{display:block; margin:0 auto; vertical-align:middle; text-align:center}.wsCustomerOrderManagementPageContainer{margin-bottom:10px; margin-top:10px; padding:29px}.wsCustomerOrderManagementPageContainer .wsCustomerOrderManagementHeadingRow{padding-top:30px}.wsCustomerOrderManagementPageContainer .wsCustomerOrderManagementOrderRow{padding-bottom:10px}.wsCustomerOrderManagementPageContainer .wsCustomerOrderManagementOrderRow .stretched-sm-2-column{width:20.833333325%; flex:0 0 20.833333325%; max-width:20.833333325%}.wsCustomerOrderManagementPageContainer .wsCustomerOrderManagementColumn{vertical-align:top; border-top:1px solid #000; padding-top:5px}.wsCustomerOrderManagementPageContainer .wsCustomerOrderManagementColumn input{width:100%}.wsCustomerOrderManagementPageContainer .wsCustomerOrderManagementColumn .wsButton{width:auto; float:right; margin-top:5px; white-space:break-spaces}.wsCustomerOrderManagementPageContainer .wsOrderManagementDeliveryMessage{padding:5px; background:white; color:black; border-radius:4px; border:1px solid #aaa}.wsCustomerOrderManagementPageContainer .wsOrderManagementEmailAddress{padding:5px; background:white; color:black; border-radius:4px; border:1px solid #aaa}@media (max-width:767px){.wsCustomerOrderColumnData{float:left; width:100%;}.wsCustomerOrderManagementPageContainer .wsCustomerOrderManagementColumn{border:0; padding:10px 0; width:100%; flex:0 0 100%; max-width:100%;}.wsCustomerOrderManagementOrderRow{border-top:1px solid black;}.wsCustomerOrderManagementPageContainer .wsCustomerOrderManagementOrderRow .stretched-sm-2-column{width:100%; flex:0 0 100%; max-width:100%;}}.wsDownloadGiftCardLink{color:blue; text-decoration:underline; font-weight:bold}.wsDownloadGiftCardLink:hover{color:blue}.wsDownloadGiftCardLink:visited{color:blue}.wsCustomerOrderManagementGiftCardSendingContainer div{width:100%; float:right}.ncomLoading{position:relative}.wsNewCustomerOrderManagementHeader{margin-top:50px}.ncomPanelSpinner{position:absolute; background:url(//lahjakortti.scandichotels.fi/media/images/admin/45.gif) no-repeat; width:80px; height:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px}.ncomLoadingOverlay{position:absolute; z-index:1000; background:rgba(255,255,255,0.8); width:100%; height:100%; top:0; left:0}.ncomSmallData{font-size:0.7em}.ncomActions{display:flex; justify-content:space-between; align-items:center}.ncomProductRow{padding:5px 0}.ncomProductRowControl:nth-child(2n) .ncomProductRow{background:#fafafa}.ncomProductHeaderLabel{font-weight:bold}.ncomEmail{display:flex; align-items:center}.ncomMessage{display:flex; justify-content:center; flex-direction:column}.ncomMessage p{margin:5px 0}.ncomMessage .form-control{height:100%}.wordWrapper{width:100%; word-wrap:break-word}.ncomDropdown::after{display:none}.ncomDropdown span{display:block}.ncom-pagination{float:right}.ncom-pagination .page-link{color:#c52934; border-color:#c52934; line-height:1.55}.ncom-pagination .page-item.active .page-link{background-color:#c52934; border-color:#c52934}.ncom-pagination .page-item-input{border:1px solid #c52934; padding-left:2px; padding-right:6px}.ncom-pagination .js-ncom-pagination-input{padding:2px !important; width:30px; text-align:center; height:32px; margin:2px}.page-item:not(.disabled) .page-link{color:#fff}.page-item:first-child .page-link{border-top-right-radius:0; border-bottom-right-radius:0; border-right:0}.page-item:last-child .page-link{border-top-left-radius:0; border-bottom-left-radius:0; border-left:0; position:relative; left:1px}.mark,mark{padding:0; background:yellow}.ncom-filterresult-false{display:none !important}.ncom-view-button{width:100%; border:1px solid #c52934; color:#c52934; background:white}.ncom-view-button.active{border:1px solid #c52934; color:white; background:#c52934 !important}.ncom-bundle-wrap{border:1px solid #ccc; margin:15px 0; border-radius:3px}.ncom-bundle-wrap .ncom-bundle-content{opacity:0; transition:all 0.3s; max-height:0; overflow:hidden; padding:0}.ncom-bundle-toggle span{transition:all 0.3s}.ncom-bundle-wrap.open .ncom-bundle-toggle span{transform:rotate(180deg)}.ncom-bundle-wrap.open .ncom-bundle-content{opacity:1; transition:all 0.3s; max-height:max-content; padding:15px; overflow:visible}.ncom-bundle-header{display:flex; border-bottom:1px solid #ccc; padding:15px; justify-content:space-between; align-items:center; cursor:pointer}.ncom-bundle-title{font-size:16px; font-weight:bold; letter-spacing:1.5px; text-transform:uppercase; margin:0}.wsButton .material-symbols-outlined{display:block}@media (max-width:767px){.ncomProductDetails{margin-bottom:10px;}.ncomMessage{margin-bottom:10px;}.ncomEmail{margin-bottom:10px;}.ncomProductRow{padding:20px 0;}}.wsToast{position:fixed; background:white; color:black; box-shadow:0 5px 10px -5px rgba(0,0,0,0.5); border:1px solid #ddd; border-radius:10px; width:300px; z-index:999}.wsToast.bottomLeft{bottom:30px; left:30px}.wsToast.bottomCenter{margin-left:-150px; left:50%; bottom:30px}.wsToast.bottomRight{bottom:30px; right:30px}.wsToast.topLeft{top:80px; left:30px}.wsToast.topCenter{top:80px; margin-left:-150px; left:50%}.wsToast.topRight{top:80px; right:30px}.wsToastContent{display:flex; justify-content:space-between; align-items:center}.wsToastContent .wsToastMessage{padding:6px 15px; border-right:1px solid #ccc; width:100%}.wsToastContent .closeToast{padding-left:10px; cursor:pointer; text-align:center; padding:0 10px}.wsPaymentLinkProcessPageContainer{text-align:center; padding-top:15px; padding-bottom:15px; min-height:200px}.wsPaymentLinkProcessPageContainer h2,.wsPaymentLinkProcessPageContainer h4{margin-bottom:15px}.wsPaymentLinkProcessPageContainer table{width:80%; margin:0 auto; text-align:left}.wsPaymentLinkProcessPageContainer .wsPaymentButtonContainer{margin-right:10%}.wsShopDiscountFilter{margin-top:15px; margin-bottom:15px; display:block; float:right}.wsOpenDiscountCodePopup{float:right}.wsDiscountCodeInput{width:100%; line-height:32px; margin-bottom:15px}.wsSubmitFilteringCode,.wsSubmitDiscountCode{display:block; width:100%}.wsDiscountCodePopupContent{text-align:center}.wsForgetFilteringCode{float:right}.wsDiscountCodeSelectedContainer{line-height:36px}.wsAddDiscountCodeShopCart,.wsCustomerCommentPopupLink{color:darkblue !important; float:right; font-size:12px; padding-bottom:3px; padding-top:5px}.wsAddDiscountCodeShopCart:hover,.wsCustomerCommentPopupLink:hover{color:darkblue; text-decoration:underline}.wsCustomerCommentPopupLink{float:none}.glyphiconCopy{display:inline-block}.wsProductDeepLink{height:100px; word-wrap:break-word}.wsCustomerCommentPopupContent textarea{width:100%; height:64px}.wsCustomerCommentPopupContent .wsButton{margin-top:10px}.wsDiscountedCartListItem{margin-bottom:0}.wsDiscountItem{font-size:0.9em; padding-top:0}.wsNotice{margin:10px; border-radius:5px; line-height:1.8; box-shadow:0px 3px 4px -3px rgba(0,0,0,0.3); background:#fff2da; padding:10px; text-align:center}.wsShopPrice{width:100%; padding-left:0px; padding-right:25px}.wsShopPaddingPrice{padding-left:0px; padding-right:0px}.wsShopVoucherTitle,.wsShopVoucherText,.wsShopPrice,.wsValidity,.wsRedeemingInstruction{width:100%}.wsVaT{width:100%; padding-left:0px; padding-right:0px}.wsShopCartCashierPaymentOptions{width:auto; min-height:200px; background-color:#fafafa; border-top:1px solid #a0a0a0}.wsShopCartCashierPaymentOptions select,.wsShopCartCashierPaymentOptions input[type="text"],.wsShopCartCashierPaymentOptions input[type="number"]{background:white; border-radius:5px; padding:5px; color:#000000; font-size:14px; min-width:250px; max-width:100%; border:1px solid #cccccc}.wsShopCartCashierPaymentOptions .wsShopCartPaymentOptionsPadding{padding:0 0 15px 0}.wsShopCartCashierPaymentOptions table{width:100%}.wsShopCartCashierPaymentOptions p.radio{display:inline-block; width:49%}.wsShopCartCashierPaymentOptions .wsButtonContainer{margin-right:10px}.wsShopCartCashierPaymentOptions .wsButton{max-width:250px; width:100%}.wsShopCartCashierPaymentOptions .wsShopCartCashierInstructions{text-align:right; font-size:12px; color:#444}.wsShopCartCashierPaymentOptionsDenied{padding-bottom:10px}.wsShopCartCashierPaymentOptionsDenied .wsNotice{font-weight:bold !important}.wsShopCartCashierPaymentOptionsDenied .wsNotice a{color:#333333 !important}.wsShopCartCashierPaymentOptionsDenied .wsNotice a:hover{text-decoration:underline}.wsGiftCardDownloadLink{color:blue !important; text-decoration:underline !important}.wsShopCartCashierPaymentOptionsModeSelect ul{padding:15px 0 0; background:white; list-style-type:none; border-bottom:1px solid #cccccc}.wsShopCartCashierPaymentOptionsModeSelect ul li{border:1px solid #ccc; border-radius:5px 5px 0 0; border-bottom:none; display:inline-block; height:48px; margin-left:15px; padding:10px; width:30%}.wsShopCartCashierPaymentOptionsModeSelect ul li.active{background-color:#fafafa; border-bottom:1px solid #fafafa; bottom:-1px; position:relative; z-index:1; font-size:bold}.wsShopCartCashierPaymentOptionsModeSelect ul li.active label{font-weight:bold; cursor:default !important}.wsShopCartCashierPaymentOptionsModeSelect ul li.active:hover{background-color:#fafafa; cursor:default !important}.wsShopCartCashierPaymentOptionsModeSelect ul li:hover{background:#ddd}.wsShopCartCashierPaymentOptionsModeSelect ul li p.radio{width:100%}.wsShopCartCashierPaymentOptionsModeSelect ul li p.radio:not(#foo) > input[type="radio"]:checked + label,.wsShopCartCashierPaymentOptionsModeSelect ul li p.radio:not(#foo) > input[type="radio"]:hover:checked + label,.wsShopCartCashierPaymentOptionsModeSelect ul li p.radio:not(#foo) > input[type="radio"]:focus:checked + label,.wsShopCartCashierPaymentOptionsModeSelect ul li p.radio:not(#foo) > input[type="radio"]:checked + label:hover{background:none}.wsShopCartCashierPaymentOptionsModeSelect ul li p.radio:not(#foo) > input[type="radio"] + label{background:none; margin:0}.wsShopCartCashierPaymentOptionsModeSelect ul li p.radio:not(#foo) > input[type="radio"] + label:hover,.wsShopCartCashierPaymentOptionsModeSelect ul li p.radio:not(#foo) > input[type="radio"] + label:focus,.wsShopCartCashierPaymentOptionsModeSelect ul li p.radio:not(#foo) > input[type="radio"] + label:active{background:none; line-height:auto; margin:0}.wsShopCartCashierPaymentOptionsModeSelect ul li .radio > label{width:100%; height:100%; font-size:16px; padding:0 !important; text-align:center !important; line-height:17px}.wsShopCartCashierPaymentOptionsSellerContainer{text-align:right}.CashierPaymentOnCounterContainer,.CashierPaymentLinkContainer,.CashierPaymentInvoiceContainer{margin-top:30px}.CashierPaymentLinkContainer input[disabled="disabled"]{opacity:0.5}.wsShopCartCashierPaymentOptionsBypassMode{margin-top:30px}.branchedAnnotationTypes select,.branchedAnnotationTypes input{margin-bottom:15px}.wsOrderCommentContainer{padding:0 10px}.wsOrderCommentContainer input{width:100%}.wsDeliveryMethodPrice{float:right; padding:10px 0; margin-top:4px; margin-bottom:-3px}@media (max-width:992px){.container{max-width:100%;}.wsProfileInputLabel{padding-left:5px; padding-right:5px; padding-top:5px; font-weight:normal; font-size:0.8em;}.wsProfileInputContainer{padding:0 5px;}.wsEmailMarketingPermissionCheckbox{padding-left:3px !important;}.wsDeliveryMethod{margin-bottom:15px;}}.wsShopCartMobileTrigger{display:none}#wsRMValidity{margin-bottom:15px; font-weight:bold}@media (max-width:767px){.wsReadMoreMobileOverlay{display:none;}body.popupVisible{height:100vh !important; overflow-y:hidden !important;}.wsReadMoreContent{border:solid 1px #ccc; padding:0 15px; position:fixed; z-index:999; background:white; height:auto; left:15px; width:calc(100% - 30px); top:15px; max-height:calc(100% - 30px); overflow-y:scroll; transform:translateY(-9999px); transition:all 0.5s; margin-bottom:10px;}.wsReadMoreContent.shown{transform:translateY(0); transition:all 0.5s;}.wsReadMoreMobileOverlay{position:fixed; z-index:9; height:100vh; width:100vw; left:0; top:0; background:rgba(0,0,0,0.5);}.wsShopCartMobileTrigger{display:block; position:fixed; bottom:15px; right:15px; z-index:5; border-radius:60px; background:#333; box-shadow:0 2px 8px -2px rgba(0,0,0,0.7); color:white; font-size:30px; padding:16px 15px; line-height:30px; cursor:pointer; transition:all 0.2s;}.wsShopCartMobileTrigger .wsShopCartMobileTriggerText{font-size:16px; line-height:16px; display:inline-block; position:relative; top:-5px; padding-right:10px;}.wsShopCartWrap{position:fixed; background:white; z-index:10; left:0; top:0; height:0vh; overflow-y:scroll; width:100%; overflow-x:hidden;}.wsShopCartWrap.shown{height:100vh;}.wsShopCartWrap.useTransition{transition:0.3s all;}.wsFilterCategoryButton{flex-grow:unset; flex-basis:45%; margin:0 7px 15px;}}@media (max-width:360px){.wsFilterCategoryButton{flex-grow:unset; flex-basis:50%; margin:0 15px 15px; flex-grow:1;}}.wsCustomerGiftCardBalancePage{display:flex; height:80vh; justify-content:center; align-items:center; flex-direction:column}.wsCustomerGiftCardBalanceControl{width:100%; max-width:800px; border:1px solid #ccc; border-radius:5px; box-shadow:0 22px 31px -25px #0005; padding:30px}.wsBalanceCheckInfo{margin-bottom:60px; max-width:800px}.wsCaptchaInput{width:100%}.wsCashierTooltip .wsCashierTooltipText{visibility:hidden; width:120px; background-color:black; color:#fff; text-align:center; border-radius:6px; padding:5px 0; position:absolute; z-index:1}.wsCashierTooltip:hover .wsCashierTooltipText{visibility:visible}.wsRetentionNoticeContainer{background:none repeat scroll 0 0 #FFE6DA; border:1px solid #000000; box-shadow:none}.wsRetentionNoticeContainer .wsRetentionNotice{padding:20px}.glyphicon-registration-mark:before{content:"®"; font-family:"Glyphicons Halflings",sans-serif; font-size:x-large; font-weight:bold}.customGCValidityFieldModel{background:rgba(0,0,0,0.5)}.ui-datepicker-current-day a.ui-state-default.ui-state-active{background-color:#c52934; color:#fff !important}.custom-gift-card-row strong{display:block}.custom-gift-card-row input[type="text"]{width:100%}.custom-gift-card-row select.form-control{border:1px solid #999; border-radius:2px; padding:10px 10px; box-shadow:none; background:#fafafa; max-width:100%; height:initial}.wsBundleShop{--bundlesale-primary:#921919; --bundlesale-secondary:#921919; line-height:1.4em; font-family:Helvetica,Arial,sans-serif; color:#333}.wsBundleShop .wsBundleSaleContainer{margin:50px 0}.wsBundleShop .wsProfileRow{margin:0 -15px}.wsBundleShop .wsProfileRow textarea{max-width:100%}.wsBundleShop .wsBundleShopInstructionWrap{background:white; padding-bottom:30px}.wsBundleShop .wsBundleShopInstructionWrap .wsInstructionBox *{text-align:left; font-family:Helvetica Neue,Roboto,Helvetica,Arial,sans-serif; font-weight:300; line-height:normal; text-transform:none; font-size:1.125rem; line-height:1.4; color:#333}.wsBundleShop .wsBundleShopInstructionWrap .wsInstructionBox * .welcomeText{font-family:BrandonText-Black,Arial,Helvetica,sans-serif; font-size:2rem; line-height:1; text-transform:uppercase; font-weight:400; color:#483729; margin-bottom:1rem; text-align:left}.wsBundleShop .wsBundleShopInstructionWrap .wsInstructionBox * .instructionText{text-align:left}.wsBundleShop input[type="number"]{-moz-appearance:textfield}.wsBundleShop [type="button"]:disabled{opacity:0.2; cursor:not-allowed}.wsBundleShop .bundle{width:100%; background:#fff; display:flex; align-items:center; border-bottom:1px solid #ccc}.wsBundleShop .bundle-content{display:flex; flex-wrap:wrap; flex-grow:1}.wsBundleShop .wsBundleAmount{display:flex; justify-content:flex-end; padding:10px 15px}.wsBundleShop .bundle-total{margin-top:10px; font-weight:bold; color:var(--bundlesale-secondary) !important; white-space:nowrap}.wsBundleShop .wsBundleSellingPrice{display:flex; align-items:center}.wsBundleShop .bundle-desc{width:100%; margin:0 !important; font-size:0.8rem !important}.wsBundleShop .total-amount-selector{display:flex; font-size:1.5rem; height:40px}.wsBundleShop .total-input{width:50px !important; text-align:center}.wsBundleShop .amount-decrease,.wsBundleShop .amount-increase{background:var(--bundlesale-primary); color:white; width:40px !important; font-size:30px; align-items:center; display:flex; justify-content:center; cursor:pointer}.wsBundleShop .wsBundleSelectedPaymentMethodContainer{display:flex; justify-content:space-between; align-items:center; margin-bottom:1.5rem}.wsBundleShop .wsBundleSelectedPaymentMethod{font-weight:700}.wsBundleShop .total-amount-container{width:100%}.wsBundleShop .total-amount-container .total-amount{text-align:right; font-size:1.5rem; color:var(--bundlesale-secondary); font-weight:bold; overflow:hidden; display:flex; align-items:center; justify-content:flex-end}.wsBundleShop .total-amount-container .total-amount .total-amount-text{margin-left:auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:flex}.wsBundleShop .total-amount-container .total-amount .wsBundle-to-checkout{margin-left:50px; display:flex}.wsBundleShop .wsBundleButton{width:fit-content}.wsBundleShop .wsBundleAmountControl{display:flex; flex-direction:column; align-items:flex-end}.wsBundleShop .paymentMethodSelectionButton{display:inline-block}.wsBundleShop .clear-cart-button{float:left !important}.wsBundleShop .wsBundleButton.secondary{border:2px solid var(--bundlesale-primary); background:white; color:var(--bundlesale-primary)}.wsBundleShop .wsBundleButton:disabled,.wsBundleShop .wsButton:disabled:hover{text-decoration:none}.wsBundleShop .bundle-added{margin-right:30px; white-space:nowrap; color:var(--bundlesale-secondary)}.wsBundleShop .order-box{border:2px solid #CCC; border-radius:3px; background:white; margin-top:15px; align-items:center}.wsBundleShop .order-box .order-row{display:flex; border-bottom:1px solid #CCC; padding:10px}.wsBundleShop .order-box .order-price{margin-left:auto; color:var(--bundlesale-secondary); font-weight:bold}.wsBundleShop .order-box .total-amount{text-align:right; font-size:1.5rem; color:var(--bundlesale-secondary); font-weight:bold}.wsBundleShop .order-box .order-total{padding:10px 25px}.wsBundleShop .order-box .order-payment-method{display:block}.wsBundleShop .wsBundleMakePayment{margin-left:auto}.wsBundleShop .bundle-error{padding:15px; margin-top:30px; background:#c94343; color:white; font-weight:bold}@media (max-width:767px){.wsBundleShop .bundle{flex-direction:column;}.wsBundleShop .bundle-content{margin-top:10px;}.wsBundleShop .total-amount-container .total-amount{flex-wrap:wrap;}.wsBundleShop .total-amount-container .total-amount-text{order:1; width:100%; flex-grow:1; margin-bottom:30px;}.wsBundleShop .total-amount-container .clear-cart-button{order:2;}.wsBundleShop .total-amount-container .wsBundle-to-checkout{order:3; margin-left:auto !important;}.wsBundleShop .order-payment-methods,.wsBundleShop .wsBundleSelectedPaymentMethodContainer{margin-top:30px;}}@charset "UTF-8";@font-face{font-family:Roboto; font-display:swap; src:url(//lahjakortti.scandichotels.fi/clients/scandic/media/fonts/roboto-v20-latin-300.woff2) format("woff2"),url(//lahjakortti.scandichotels.fi/clients/scandic/media/fonts/roboto-v20-latin-300.woff) format("woff"); font-weight:300; font-style:normal}@font-face{font-family:Roboto; font-display:swap; src:url(//lahjakortti.scandichotels.fi/clients/scandic/media/fonts/roboto-v20-latin-regular.woff2) format("woff2"),url(//lahjakortti.scandichotels.fi/clients/scandic/media/fonts/roboto-v20-latin-regular.woff) format("woff"); font-weight:400; font-style:normal}@font-face{font-family:Roboto; font-display:swap; src:url(//lahjakortti.scandichotels.fi/clients/scandic/media/fonts/roboto-v20-latin-500.woff2) format("woff2"),url(//lahjakortti.scandichotels.fi/clients/scandic/media/fonts/roboto-v20-latin-500.woff) format("woff"); font-weight:600; font-weight:500; font-style:normal}@font-face{font-family:Roboto; font-display:swap; src:url(//lahjakortti.scandichotels.fi/clients/scandic/media/fonts/roboto-v20-latin-700.woff2) format("woff2"),url(//lahjakortti.scandichotels.fi/clients/scandic/media/fonts/roboto-v20-latin-700.woff) format("woff"); font-weight:800; font-weight:700; font-style:normal}@font-face{font-family:BrandonText-Black; font-display:swap; src:url(//lahjakortti.scandichotels.fi/clients/scandic/media/fonts/brandontextweb-black-webfont.woff2) format("woff2"),url(//lahjakortti.scandichotels.fi/clients/scandic/media/fonts/brandontextweb-black-webfont.woff) format("woff"); font-weight:300; font-style:normal}@font-face{font-family:BrandonText-Bold; font-display:swap; src:url(//lahjakortti.scandichotels.fi/clients/scandic/media/fonts/brandontextweb-bold-webfont.woff2) format("woff2"),url(//lahjakortti.scandichotels.fi/clients/scandic/media/fonts/brandontextweb-bold-webfont.woff) format("woff"); font-weight:300; font-style:normal}@font-face{font-family:Prumo-Light; font-display:swap; src:url(/Static/fonts/prumo/prumotext-light-webfont.woff2) format("woff2"),url(/Static/fonts/prumo/PrumoText-Light.woff) format("woff"); font-weight:300; font-style:normal}@font-face{font-family:Brown-Bold; font-display:swap; src:url(/Static/fonts/brown/brown-bold/lineto-brown-bold-webfont.woff2) format("woff2"),url(/Static/fonts/brown/brown-bold/lineto-brown-bold-webfont.woff) format("woff"); font-weight:300; font-style:normal}@font-face{font-family:Brown-Light; font-display:swap; src:url(/Static/fonts/brown/brown-light/lineto-brown-light-webfont.woff2) format("woff2"),url(/Static/fonts/brown/brown-light/lineto-brown-light-webfont.woff) format("woff"); font-weight:300; font-style:normal}@font-face{font-family:Interstate-Black; font-display:swap; src:url(/Static/fonts/interstate/interstate-black-compressed.woff2) format("woff2"),url(/Static/fonts/interstate/interstate-black-compressed.woff) format("woff"); font-weight:400; font-style:normal}@font-face{font-family:Interstate-Regular; font-display:swap; src:url(/Static/fonts/interstate/interstate-regular-condensed-webfont.woff2) format("woff2"),url(/Static/fonts/interstate/interstate-regular-condensed-webfont.woff) format("woff"); font-weight:400; font-style:normal}@font-face{font-family:Gotham-Black; font-display:swap; src:url(/Static/fonts/gotham/gotham-black-webfont.woff2) format("woff2"),url(/Static/fonts/gotham/gotham-black-webfont.woff) format("woff"); font-weight:400; font-style:normal}@font-face{font-family:Gotham-Bold; font-display:swap; src:url(/Static/fonts/gotham/gotham-bold-webfont.woff2) format("woff2"),url(/Static/fonts/gotham/gotham-bold-webfont.woff) format("woff"); font-weight:400; font-style:normal}@font-face{font-family:Boita-Regular; font-display:swap; src:url(/Static/fonts/boita/boita-regular-webfont.woff2) format("woff2"),url(/Static/fonts/boita/boita-regular-webfont.woff) format("woff"); font-weight:400; font-style:normal}@font-face{font-family:Akkurat-Regular; font-display:swap; src:url(/Static/fonts/akkurat/akkurat-regular-webfont.woff2) format("woff2"),url(/Static/fonts/akkurat/akkurat-regular-webfont.woff) format("woff"); font-weight:400; font-style:normal}@font-face{font-family:Akkurat-Light; font-display:swap; src:url(/Static/fonts/akkurat/akkurat-light-webfont.woff2) format("woff2"),url(/Static/fonts/akkurat/akkurat-light-webfont.woff) format("woff"); font-weight:400; font-style:normal}@font-face{font-family:DomaineSansTextWeb-Light; font-display:swap; src:url(/Static/fonts/domaine/domainesanstextweb-light-webfont.woff2) format("woff2"),url(/Static/fonts/domaine/domainesanstextweb-light-webfont.woff) format("woff"); font-weight:300; font-style:normal}.dp-modal{position:fixed; top:0; left:0; right:0; bottom:0; background:hsla(0,0%,100%,.75)}.dp{position:relative; background:#fff; -webkit-box-shadow:2px 2px 16px rgba(0,0,0,.25); box-shadow:2px 2px 16px rgba(0,0,0,.25); line-height:1.4; border-radius:4px; max-height:400px; z-index:1000; padding-top:6px; overflow:hidden; -webkit-tap-highlight-color:transparent}.dp:before{content:" "; height:6px; position:absolute; top:0; left:0; right:0; background:#3b99fc; background:-webkit-gradient(linear,right top,left top,from(#3b99fc),to(#8aefc8)); background:linear-gradient(-90deg,#3b99fc,#8aefc8)}.dp-permanent .dp{padding-top:0; border:1px solid #eee; -webkit-box-shadow:none; box-shadow:none}.dp-permanent .dp:before{display:none}.dp-cal{min-height:300px}.dp-below{position:absolute}.dp-below,.dp-permanent{font-size:.8em; width:400px; max-width:100vw}.dp-permanent{position:relative}.dp-permanent .dp{z-index:0}.dp-modal .dp{position:absolute; top:50%; left:50%; max-width:600px; width:calc(100% - 4em); -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); -webkit-animation:slide-up .3s forwards; animation:slide-up .3s forwards}.dp-months{padding:24px}.dp-years{-webkit-box-sizing:border-box; box-sizing:border-box; max-height:400px; padding:8px 0; overflow:auto!important}.dp-cal-month,.dp-cal-year,.dp-day,.dp-month,.dp-year{-webkit-box-sizing:border-box; box-sizing:border-box; text-align:center; text-decoration:none; position:relative; color:#3b404d; border-radius:2px; border:0; background:0 0}.dp-cal-header{position:relative; text-align:center; padding-bottom:16px; background:#f5f5f5}.dp-next,.dp-prev{position:absolute; width:30px; height:30px; overflow:hidden; top:14px; color:#777; border-radius:2px; border:0; background:0 0}.dp-next:focus,.dp-next:hover,.dp-prev:focus,.dp-prev:hover{outline:none; color:inherit}.dp-prev{left:24px}.dp-next{right:24px}.dp-next:before,.dp-prev:before{content:""; border:2px solid; width:10px; height:10px; display:inline-block; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transition:border-color .2s; transition:border-color .2s; margin:9px 0 40px 4px}.dp-prev:before{border-right:0; border-bottom:0}.dp-next:before{border-left:0; border-top:0; margin-left:0; margin-right:4px}.dp-cal-month,.dp-cal-year{display:inline-block; font-size:1.4em; padding:16px 8px 8px; outline:none}.dp-cal-footer{text-align:center; background:#f5f5f5}.dp-day-today:after{content:""; height:0; width:0; border-color:#227bd7 #227bd7 transparent transparent; border-style:solid; border-width:7px; position:absolute; top:0; right:0}.dp-clear,.dp-close,.dp-today{-webkit-box-sizing:border-box; box-sizing:border-box; display:inline-block; width:33%; padding:8px; text-decoration:none; color:inherit; border:0; background:0 0}.dp-permanent .dp-clear,.dp-permanent .dp-close{display:none}.dp-cal-month:active,.dp-cal-year:active,.dp-clear:active,.dp-close:active,.dp-next:active,.dp-prev:active,.dp-today:active{background:#75bcfc; color:#fff}@media screen and (min-device-width:1200px){.dp-cal-month:focus,.dp-cal-month:hover,.dp-cal-year:focus,.dp-cal-year:hover,.dp-clear:focus,.dp-clear:hover,.dp-close:focus,.dp-close:hover,.dp-next:focus,.dp-next:hover,.dp-prev:focus,.dp-prev:hover,.dp-today:focus,.dp-today:hover{background:#75bcfc; color:#fff}}.dp-col-header,.dp-day{width:14.28571429%; display:inline-block; padding:8px; text-align:center}.dp-col-header{color:#aaa; text-transform:uppercase; font-weight:300; font-size:.8em; padding:8px 0}.dp-month{width:33%; display:inline-block; padding:8px}.dp-year{display:block; padding:8px 40px; width:100%}.dp-edge-day{color:#aaa}.dp-current,.dp-current:focus,.dp-day:focus,.dp-day:hover,.dp-month:focus,.dp-month:hover,.dp-year:focus,.dp-year:hover{outline:none; background:#75bcfc; color:#fff}.dp-selected,.dp-selected:focus,.dp-selected:hover{background:#3b99fc; color:#fff}.dp-day-disabled{background:0 0; color:#ddd}.dp-day-disabled:focus,.dp-day-disabled:hover{background:#ddd}.dp-focuser{position:absolute; z-index:0; top:50%; left:50%}@media(max-width:480px){.dp-modal .dp{font-size:.9em; width:auto; width:100%}.dp-day,.dp-day-of-week{padding:8px}}@-webkit-keyframes slide-up{0%{-webkit-transform:translate(-50%,100%); transform:translate(-50%,100%)}to{-webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}}@keyframes slide-up{0%{-webkit-transform:translate(-50%,100%); transform:translate(-50%,100%)}to{-webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}}.dr-cals{display:-ms-flexbox; display:flex; -ms-flex-pack:justify; justify-content:space-between; background:#fff; -webkit-box-shadow:8px 8px 32px -16px rgba(0,0,0,.5); box-shadow:8px 8px 32px -16px rgba(0,0,0,.5); padding-top:6px; border-radius:6px; overflow:hidden}.dr-cals .dp-edge-day{visibility:hidden}.dr-cals .dp-cal-footer{display:none}.dr-cals .dp{border:0}.dr-cals .dp-permanent{max-width:300px}.dr-cals .dp-current,.dr-cals .dp-current:focus,.dr-cals .dp-selected,.dr-cals .dp-selected:focus{background:0 0; color:inherit; border-radius:0}.dr-cals .dp-day-disabled,.dr-cals .dp-day-disabled:focus{color:#ddd}.dr-cal-end .dp{border-left:8px solid #f5f5f5}.dr-cal-end .dp-prev,.dr-cal-start .dp-next{visibility:hidden}.dr-cals .dp-current:hover,.dr-cals .dr-in-range,.dr-cals .dr-in-range:focus,.dr-cals .dr-in-range:hover{background:#75bcfc; color:#fff; border-radius:0}.dr-cals .dr-selected,.dr-cals .dr-selected:focus,.dr-cals .dr-selected:hover{background:#3b99fc; color:#fff; border-radius:0}@media(max-width:616px){.dr-cal-end{display:none}.dr-cal-start .dp-next{visibility:visible}}body:not(.ng-scope) .ng-cloak,body:not(.ng-scope) .x-ng-cloak,body:not(.ng-scope) [ng-cloak],body:not(.ng-scope) [ng\:cloak],body:not(.ng-scope) [x-ng-cloak]{visibility:hidden}body:not(.ng-scope) [data-ng-cloak],body:not(.ng-scope) [error-message-for],body:not(.ng-scope) [ng-show]{display:none}body.ng-ready .hide-on-load{display:none}.no-animate{-webkit-transition:none!important; transition:none!important}html{font-family:sans-serif; -ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block; vertical-align:baseline}audio:not([controls]){display:none; height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0; color:#000}small{font-size:80%}sub,sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box; box-sizing:content-box; height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace; font-size:1em}button,input,optgroup,select,textarea{color:inherit; font:inherit; margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button; cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0; padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box; box-sizing:border-box; padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield; -webkit-box-sizing:content-box; box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver; margin:0 2px; padding:.35em .625em .75em}legend{border:0; padding:0}optgroup{font-weight:700}table{border-collapse:collapse; border-spacing:0}*,td,th{padding:0}*{margin:0; -webkit-box-sizing:border-box; box-sizing:border-box}html{-webkit-text-size-adjust:100%; -webkit-font-smoothing:antialiased}.u-link-style,a{color:#00838e; text-decoration:none}.u-link-style:active,.u-link-style:focus,.u-link-style:hover,a:active,a:focus,a:hover{text-decoration:underline}.editable-area a,.legalese a,.link--underline.u-link-style,a.link--underline{border-bottom:1px dotted #00838e}.editable-area a:focus,.editable-area a:hover,.legalese a:focus,.legalese a:hover,.link--underline.u-link-style:focus,.link--underline.u-link-style:hover,a.link--underline:focus,a.link--underline:hover{border-bottom:none}.hotel .hotel__address a,.link-darker,.speech-bubble a{color:#006b75}ul{list-style:none}p{margin-bottom:1em}hr{border:0; border-bottom:2px dotted rgba(157,160,161,.33); margin:20px 0; width:100%}@media(min-width:740px){hr{margin:30px 0}}::selection{background:#00838e; color:#fff}::-moz-selection{background:#00838e; color:#fff}.picker__month,.picker__year{font-family:Helvetica Neue,Roboto,Helvetica,Arial,sans-serif; font-weight:300; line-height:normal; text-transform:none; font-size:1.375rem; line-height:1.1em; color:#483729}@media(min-width:950px){.picker__month,.picker__year{font-size:1.625rem}}.content-toggler{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1.125rem; color:#483729}@media(min-width:950px){.content-toggler{font-size:1.375rem}}.hotel-stays .hotel-stays__list__item__heading,.hotel-stays .hotel-stays__list__item__link-heading,.list-facts .list-facts__item .list-facts__item__heading{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1rem; color:#333}.legalese{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:.8125rem; line-height:1.2em; color:#333}.heading-1,.hero-intro .hero-intro__content .hero-intro__content__heading,h1{font-family:BrandonText-Black,Arial,Helvetica,sans-serif; font-size:2rem; line-height:1; text-transform:uppercase; font-weight:400; color:#483729; margin-bottom:1rem}@media(min-width:950px){.heading-1,.hero-intro .hero-intro__content .hero-intro__content__heading,h1{font-size:2.875rem}}.hero-intro .hero-intro__content ol+.hero-intro__content__heading,.hero-intro .hero-intro__content p+.hero-intro__content__heading,.hero-intro .hero-intro__content table+.hero-intro__content__heading,.hero-intro .hero-intro__content ul+.hero-intro__content__heading,ol+.heading-1,ol+h1,p+.heading-1,p+h1,table+.heading-1,table+h1,ul+.heading-1,ul+h1{margin-top:2rem}.heading-2,.pois-container .pois-container__heading--large,.tab-panel .tab-panel__tabs .tab-panel__tabs__body>a,h2{font-family:BrandonText-Bold,Arial,Helvetica,sans-serif; font-size:1.375rem; line-height:1.1em; text-transform:uppercase; font-weight:400; color:#483729; margin-bottom:1rem}@media(min-width:950px){.heading-2,.pois-container .pois-container__heading--large,.tab-panel .tab-panel__tabs .tab-panel__tabs__body>a,h2{font-size:1.625rem}}.pois-container ol+.pois-container__heading--large,.pois-container p+.pois-container__heading--large,.pois-container table+.pois-container__heading--large,.pois-container ul+.pois-container__heading--large,.tab-panel .tab-panel__tabs .tab-panel__tabs__body>ol+a,.tab-panel .tab-panel__tabs .tab-panel__tabs__body>p+a,.tab-panel .tab-panel__tabs .tab-panel__tabs__body>table+a,.tab-panel .tab-panel__tabs .tab-panel__tabs__body>ul+a,ol+.heading-2,ol+h2,p+.heading-2,p+h2,table+.heading-2,table+h2,ul+.heading-2,ul+h2{margin-top:2rem}.editable-area--heading h2,.heading-3,.hotel .hotel__heading,.restaurant .restaurant__heading-level1,.room .room__heading-level1,h3{font-family:Helvetica Neue,Roboto,Helvetica,Arial,sans-serif; font-weight:300; line-height:normal; text-transform:none; font-size:1.375rem; line-height:1.1em; color:#483729; margin-bottom:1rem}@media(min-width:950px){.editable-area--heading h2,.heading-3,.hotel .hotel__heading,.restaurant .restaurant__heading-level1,.room .room__heading-level1,h3{font-size:1.625rem}}.editable-area--heading ol+h2,.editable-area--heading p+h2,.editable-area--heading table+h2,.editable-area--heading ul+h2,.hotel ol+.hotel__heading,.hotel p+.hotel__heading,.hotel table+.hotel__heading,.hotel ul+.hotel__heading,.restaurant ol+.restaurant__heading-level1,.restaurant p+.restaurant__heading-level1,.restaurant table+.restaurant__heading-level1,.restaurant ul+.restaurant__heading-level1,.room ol+.room__heading-level1,.room p+.room__heading-level1,.room table+.room__heading-level1,.room ul+.room__heading-level1,ol+.heading-3,ol+h3,p+.heading-3,p+h3,table+.heading-3,table+h3,ul+.heading-3,ul+h3{margin-top:2rem}.banner-section--splash .banner-section__text>p,.content-teaser .content-teaser__heading,.editable-area--heading h3,.extraem,.heading-4,.iconic-item .alternate-hotels-link,.list-links--bold .list-links__link,.pois-container .pois-container__heading,.room .room__heading-level2,h4{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1.125rem; color:#483729; margin-bottom:1rem}@media(min-width:950px){.banner-section--splash .banner-section__text>p,.content-teaser .content-teaser__heading,.editable-area--heading h3,.extraem,.heading-4,.iconic-item .alternate-hotels-link,.list-links--bold .list-links__link,.pois-container .pois-container__heading,.room .room__heading-level2,h4{font-size:1.375rem}}.banner-section--splash .banner-section__text>ol+p,.banner-section--splash .banner-section__text>p+p,.banner-section--splash .banner-section__text>table+p,.banner-section--splash .banner-section__text>ul+p,.content-teaser ol+.content-teaser__heading,.content-teaser p+.content-teaser__heading,.content-teaser table+.content-teaser__heading,.content-teaser ul+.content-teaser__heading,.editable-area--heading ol+h3,.editable-area--heading p+h3,.editable-area--heading table+h3,.editable-area--heading ul+h3,.iconic-item ol+.alternate-hotels-link,.iconic-item p+.alternate-hotels-link,.iconic-item table+.alternate-hotels-link,.iconic-item ul+.alternate-hotels-link,.list-links--bold ol+.list-links__link,.list-links--bold p+.list-links__link,.list-links--bold table+.list-links__link,.list-links--bold ul+.list-links__link,.pois-container ol+.pois-container__heading,.pois-container p+.pois-container__heading,.pois-container table+.pois-container__heading,.pois-container ul+.pois-container__heading,.room ol+.room__heading-level2,.room p+.room__heading-level2,.room table+.room__heading-level2,.room ul+.room__heading-level2,ol+.extraem,ol+.heading-4,ol+h4,p+.extraem,p+.heading-4,p+h4,table+.extraem,table+.heading-4,table+h4,ul+.extraem,ul+.heading-4,ul+h4{margin-top:2rem}.editable-area--heading h4,.heading-5,.restaurant-opening-hours--mini .restaurant-opening-hours__heading,.special-request-needs-group .special-request-needs-group__heading,h5{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1rem; font-weight:700; margin-bottom:1rem}.editable-area--heading ol+h4,.editable-area--heading p+h4,.editable-area--heading table+h4,.editable-area--heading ul+h4,.restaurant-opening-hours--mini ol+.restaurant-opening-hours__heading,.restaurant-opening-hours--mini p+.restaurant-opening-hours__heading,.restaurant-opening-hours--mini table+.restaurant-opening-hours__heading,.restaurant-opening-hours--mini ul+.restaurant-opening-hours__heading,.special-request-needs-group ol+.special-request-needs-group__heading,.special-request-needs-group p+.special-request-needs-group__heading,.special-request-needs-group table+.special-request-needs-group__heading,.special-request-needs-group ul+.special-request-needs-group__heading,ol+.heading-5,ol+h5,p+.heading-5,p+h5,table+.heading-5,table+h5,ul+.heading-5,ul+h5{margin-top:2rem}.elevator-pitch,.full-page-form__login__preamble,.preamble,.teaser-full .teaser-full__content{font-family:Helvetica Neue,Roboto,Helvetica,Arial,sans-serif; font-weight:300; line-height:normal; text-transform:none; font-size:1.25rem; color:#333}@media(min-width:950px){.elevator-pitch,.full-page-form__login__preamble,.preamble,.teaser-full .teaser-full__content{font-size:1.5rem; line-height:2.25rem}}.btn,.editable-area table input[type=submit],.room-price-info .room-price-info__btn,.swal2-actions button,.sweet-alert button,table.table input[type=submit]{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1rem; color:#333; color:#fff}.paragraph,.xformblock form a h3{font-size:1rem}.paragraph,.small,.xformblock form a h3,small{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; color:#333}.small,small{font-size:.8125rem; line-height:1.2em}body{line-height:1.4em; font-family:Helvetica,Arial,sans-serif; color:#333}.preamble:empty{display:none}.extraem{margin:0; line-height:1em; font-style:normal}.heading,.hotel-theme-grandhoteloslo .content-teaser .content-teaser__heading,.hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1,.hotel-theme-haymarket .content-teaser .content-teaser__heading,.hotel-theme-haymarket .restaurant .restaurant__heading-level1{display:block}.no-margin{margin:0!important}.text-small{font-size:.8125rem!important; line-height:1.2em}.text-italic{font-style:italic!important}.text-bold{font-weight:700!important}.button-leadin.not-available,.change-date-section .my-changes-list .previous-value,.price-calender__booking-option.not-available,.strike-through{text-decoration:line-through}.normalcase{text-transform:none}.icon-sort{display:inline-block; margin-left:2px; vertical-align:middle}.icon-sort-asc{border-top:5px dashed #333; border-right:5px solid transparent; border-left:5px solid transparent}.icon-sort-asc.active{color:#00838e; border-top-color:#00838e}.icon-sort-desc{border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #333}.icon-sort-desc.active{color:#00838e; border-bottom-color:#00838e}img{max-width:100%}.editable-area table td,.editable-area table th,.editable-area table thead>tr>td,table.table td,table.table th,table.table thead>tr>td{padding:7px 10px; font-size:.9375rem; text-align:left; vertical-align:top}.editable-area table td:last-child,.editable-area table th:last-child,table.table td:last-child,table.table th:last-child{border-right:none}@media(min-width:950px){.editable-area table td,.editable-area table th,.editable-area table thead>tr>td,table.table td,table.table th,table.table thead>tr>td{padding:10px 20px}}.editable-area table,table.table{background:#fff; border-collapse:collapse; width:100%; margin-bottom:20px}.editable-area table caption,table.table caption{font-size:.75rem; text-align:left; caption-side:bottom}.editable-area table th,.editable-area table thead>tr>td,table.table th,table.table thead>tr>td{font-weight:700; background:#f3f2f1; border-bottom:1px solid #d5d5d5}.editable-area table th.active,.editable-area table thead>tr>td.active,table.table th.active,table.table thead>tr>td.active{color:#00838e}.editable-area table th.active span,.editable-area table thead>tr>td.active span,table.table th.active span,table.table thead>tr>td.active span{font-weight:700; border-bottom:1px solid #00838e}.editable-area table td>fieldset,table.table td>fieldset{margin-top:-10px; padding-left:15px}.editable-area table td>fieldset>legend,table.table td>fieldset>legend{margin-left:-10px}.editable-area table>tbody>tr:nth-child(2n)>td,table.table>tbody>tr:nth-child(2n)>td{background:#f5f5f4}.editable-area table .table-loading-container,table.table .table-loading-container{width:40px; margin:0 auto}@media(max-width:739px){.editable-area table td,.editable-area table th,table.table td,table.table th{font-size:.75rem; padding:7px 5px}}.table-row-heading{font-weight:700; font-size:.75rem}.table-row-heading:first-letter{text-transform:capitalize}.table--nlp{min-width:100%; overflow:scroll}.table--nlp .tooltip{margin-bottom:-2px}.table--nlp .tooltip .icon{width:15px; height:15px; margin-left:5px}.table__container--historical-bookings{overflow-x:auto}.table__row{border-bottom:2px solid #f3f2f1}.table__row--heading{background-color:#f3f2f1; border-bottom:none!important}.table__row--top-heading{background-color:#e9e8e7; border-top:1px solid #e9e8e7; border-bottom:1px solid #e9e8e7}.table__row--no-border{border:none!important}.table__cell{padding:20px 12px; border:none; text-align:left; white-space:nowrap; vertical-align:top; width:20%}.table__cell--width-20{width:20%}.table__cell--width-25{width:25%}.table__cell--width-30{width:30%}.table__cell--width-35{width:35%}.table__cell--heading{padding-top:2px; padding-bottom:2px}.table__cell--break-word{white-space:normal}.table__cell--last{text-align:right}.table__cell--centered{text-align:center}.table__cell--centered .text-medium{font-size:.9375rem}.table--ghost-white-theme .table__row{border-bottom:2px solid #e9e8e7}.table--ghost-white-theme .table__row--heading{background:#e9e8e7!important}.table--compact .table__cell{padding-top:10px; padding-bottom:10px}.table--compact .table__cell--heading{padding-top:3px; padding-bottom:2px}@media(max-width:739px){.table--earnings-twelve-months .table__row{display:block}.table--earnings-twelve-months .table__cell{display:block; width:100%; border-top:2px solid #e9e8e7!important; font-size:.875rem}.table--earnings-twelve-months .table__cell--last{text-align:inherit; background:#e9e8e7!important}.table--earnings-twelve-months .table__cell--value{float:right}}th[role=button]{cursor:pointer}.scandic-friends-table thead img,.scandic-friends-table thead td{margin:0!important; padding:0!important; border:0}.scandic-friends-table thead td{vertical-align:center!important; max-width:110px; background-color:#f8f8f8}.scandic-friends-table thead tr{line-height:0}.scandic-friends-table tr:last-child{border-bottom:1px solid #d5d5d5}.scandic-friends-table td+td{border-left:1px solid #d5d5d5; padding:10px 0}@media(-ms-high-contrast:none) and (min-width:950px) and (max-width:1199px){.scandic-friends-table thead img{width:95px}}@media(-ms-high-contrast:none) and (min-width:740px) and (max-width:949px){.scandic-friends-table thead img{width:70px}}@media(-ms-high-contrast:none) and (max-width:739px){.scandic-friends-table{display:inline-block; vertical-align:top; max-width:100%; overflow-x:auto; white-space:nowrap}}.reward-night-points{min-height:50px}.u-pixel-perfect{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/pixel-perfect/pixel-perfect.png); background-size:100% auto; background-repeat:no-repeat; background-position-y:1px}.u-text-lowercase{text-transform:lowercase}.u-text-uppercase{text-transform:uppercase}.u-text-capitalize{text-transform:capitalize}.u-text-capitalize-first:first-letter{text-transform:uppercase!important}.u-cursor-pointer{cursor:pointer!important}.u-cursor-progress{cursor:progress!important}.u-letter-spacing-06{letter-spacing:.6px!important}.u-wordbreak{word-break:break-all}.u-no-wordbreak{white-space:nowrap}.u-text-bold{font-weight:700!important}.u-no-boxshadow{-webkit-box-shadow:none!important; box-shadow:none!important}.u-no-boxshadow>input[type="*"],.u-no-boxshadow>select,.u-no-boxshadow>textarea{-webkit-box-shadow:none!important; box-shadow:none!important}.u-no-scroll{overflow:hidden!important}.u-scroll-y{overflow-y:scroll!important}.u-overflow-auto{overflow:auto!important}.u-block{display:block!important}.u-inline-block{display:inline-block!important}.u-width-100{width:100%!important}.u-relative{position:relative!important}.u-center-content{margin-left:auto!important; margin-right:auto!important}.u-top-border-sand{border-top:1px solid #edeceb}.my-pages-block--simple,.u-bottom-border-sand{border-bottom:1px solid #edeceb}.u-bg-white{background:#fff!important}.u-bg-xxdark-gray{background:#3d3835!important}.u-bg-color-none{background-color:transparent!important}.u-uppercase{text-transform:uppercase}@media(min-width:950px){.u-no-margin-medium-up{margin:0!important}}.u-no-list-style{list-style-type:none!important}.u-no-button-style{border:none; background:0 0}.u-float-right{float:right!important}@media(min-width:740px){.u-float-right--small-up{float:right!important}}.u-min-height-120{min-height:120px}.u-no-link-style{text-decoration:none!important; color:inherit}.u-no-link-style:active,.u-no-link-style:hover{text-decoration:none!important}.u-font-size-base{font-size:1rem!important}.u-error-text-color{color:#b43837!important}.u-text-align-right{text-align:right!important}.u-text-align-left{text-align:left!important}.u-text-align-center{text-align:center!important}.u-vertical-align-top{vertical-align:top}.u-text-color-nordicsea-dark{color:#006b75!important}.u-font-family-base{font-family:Helvetica,Arial,sans-serif}.u-font-family-helvetica-neue{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.u-font-family-thin{font-family:Helvetica Neue,Roboto,Helvetica,Arial,sans-serif}.u-font-family-scandic{font-family:BrandonText-Black,Arial,Helvetica,sans-serif}.u-font-family-scandic-secondary{font-family:BrandonText-Bold,Arial,Helvetica,sans-serif}.u-no-margin-bottom{margin-bottom:0!important}.u-margin-bottom-5{margin-bottom:.3125rem!important}.u-margin-bottom-10{margin-bottom:.625rem!important}.u-margin-bottom-25{margin-bottom:1.5625rem!important}.u-margin-top-10{margin-top:.625rem!important}.u-margin-top-5{margin-top:.3125rem!important}.u-margin-top-20{margin-top:1.25rem!important}.u-margin-top-25{margin-top:1.5625rem!important}.u-margin-top-40{margin-top:2.5rem!important}.u-margin-right-10{margin-right:.625rem!important}.u-padding-right-60{padding-right:60px!important}.u-padding-right-25{padding-right:25px!important}.u-padding-right-10{padding-right:10px!important}.u-no-padding-bottom{padding-bottom:0!important}@media(min-width:950px){.u-no-padding-bottom--medium-up{padding-bottom:0!important}}.u-no-padding{padding:0!important}.u-no-padding--sides{padding-left:0!important; padding-right:0!important}.u-table{display:table}.u-table-row{display:table-row}.u-table-cell{display:table-cell}.u-ng-hide-with-animation{opacity:1}.u-ng-hide-with-animation.ng-hide{opacity:0}.u-ng-hide-with-animation.ng-hide-add,.u-ng-hide-with-animation.ng-hide-remove{-webkit-transition:all .5s linear; transition:all .5s linear}.u-show-more-item{-webkit-transition:all .4s ease!important; transition:all .4s ease!important}.u-show-more-item.ng-hide{opacity:0; padding-top:0; padding-bottom:0}.u-show-more-item.ng-show{opacity:1}.u-show-more-item--max-height-40{max-height:40px}.u-show-more-item--max-height-40.ng-hide{max-height:0}.l-grid{width:100%; margin:0 auto; max-width:100%}.l-grid:after,.l-grid:before{content:" "; display:table}.l-grid:after{clear:both}.l-grid--nested{width:auto; margin:0 -10px; max-width:none}.l-grid--nested:after,.l-grid--nested:before{content:" "; display:table}.l-grid--nested:after{clear:both}.l-grid--collapsed{width:100%; margin:0; max-width:100%}.l-grid--collapsed:after,.l-grid--collapsed:before{content:" "; display:table}.l-grid--collapsed:after{clear:both}.l-grid__col--full-width{width:100%}.l-grid__col--2of12,.l-grid__col--full-width{position:relative; padding-left:10px; padding-right:10px; float:left}.l-grid__col--2of12{width:16.66667%}.l-grid__col--3of12{width:25%}.l-grid__col--3of12,.l-grid__col--4of12{position:relative; padding-left:10px; padding-right:10px; float:left}.l-grid__col--4of12{width:33.33333%}.l-grid__col--8of12{position:relative; padding-left:10px; padding-right:10px; width:66.66667%; float:left}.l-grid__col--collapsed{padding:0}.l-combo-main-sidebar-small{width:auto; margin:0 -10px; max-width:none}.l-combo-main-sidebar-small:after,.l-combo-main-sidebar-small:before{content:" "; display:table}.l-combo-main-sidebar-small:after{clear:both}.l-combo-main-sidebar-small .l-combo-main-sidebar-small__main,.l-combo-main-sidebar-small .l-combo-main-sidebar-small__sidebar{position:relative; padding-left:10px; padding-right:10px; width:100%; float:left}@media(min-width:740px){.l-combo-main-sidebar-small .l-combo-main-sidebar-small__main{position:relative; padding-left:10px; width:66.66667%; float:left; padding-right:10px}.l-combo-main-sidebar-small .l-combo-main-sidebar-small__main--content{padding-right:60px}.l-combo-main-sidebar-small .l-combo-main-sidebar-small__sidebar{position:relative; padding-left:10px; padding-right:10px; width:33.33333%; float:left}.l-combo-main-sidebar-small .l-combo-main-sidebar-small__main+.l-combo-main-sidebar-small__sidebar{float:right}}.l-combo-main-sidebar-medium{width:auto; margin:0 -10px; max-width:none}.l-combo-main-sidebar-medium:after,.l-combo-main-sidebar-medium:before{content:" "; display:table}.l-combo-main-sidebar-medium:after{clear:both}.l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__main,.l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__sidebar{position:relative; padding-left:10px; padding-right:10px; width:100%; float:left}@media(min-width:950px){.l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__main{position:relative; padding-left:10px; width:66.66667%; float:left; padding-right:10px}.l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__main--content{padding-right:60px}.l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__sidebar{position:relative; padding-left:10px; padding-right:10px; width:33.33333%; float:left}.l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__main+.l-combo-main-sidebar-medium__sidebar{float:right}}.l-combo-2col{width:auto; margin:0 -10px; max-width:none}.l-combo-2col:after,.l-combo-2col:before{content:" "; display:table}.l-combo-2col:after{clear:both}.l-combo-2col .l-combo-2col__col{position:relative; padding-left:10px; padding-right:10px; width:100%; float:left}.l-combo-2col .l-combo-2col__col.l-combo-2col__col--spacing{margin-bottom:3px}.l-combo-2col .l-combo-2col__col--right{float:right!important}@media(min-width:740px){.l-combo-2col .l-combo-2col__col{position:relative; padding-left:10px; padding-right:10px; width:50%; float:left}.l-combo-2col .l-combo-2col__col.l-grid__col--full-width{position:relative; padding-left:10px; padding-right:10px; width:100%; float:left}.l-combo-2col .l-combo-2col__col.l-grid__col--2of12{position:relative; padding-left:10px; padding-right:10px; width:16.66667%; float:left}.l-combo-2col .l-combo-2col__col.l-grid__col--3of12{position:relative; padding-left:10px; padding-right:10px; width:25%; float:left}.l-combo-2col .l-combo-2col__col.l-grid__col--4of12{position:relative; padding-left:10px; padding-right:10px; width:33.33333%; float:left}.l-combo-2col .l-combo-2col__col.l-grid__col--8of12{position:relative; padding-left:10px; padding-right:10px; width:66.66667%; float:left}.l-combo-2col .l-combo-2col__col.l-grid__col--collapsed{padding:0}.l-combo-2col .l-combo-2col__col.l-combo-2col__col--spacing{margin-bottom:10px}}.l-combo-2col--medium{width:auto; margin:0 -10px; max-width:none}.l-combo-2col--medium:after,.l-combo-2col--medium:before{content:" "; display:table}.l-combo-2col--medium:after{clear:both}.l-combo-2col--medium .l-combo-2col__col{position:relative; padding-left:10px; padding-right:10px; width:100%; float:left}.l-combo-2col--medium .l-combo-2col__col.l-combo-2col__col--spacing{margin-bottom:3px}@media(min-width:950px){.l-combo-2col--medium .l-combo-2col__col{position:relative; padding-left:10px; padding-right:10px; width:50%; float:left}.l-combo-2col--medium .l-combo-2col__col.l-combo-2col__col--spacing{margin-bottom:10px}}.l-combo-3col{width:auto; margin:0 -10px; max-width:none}.l-combo-3col:after,.l-combo-3col:before{content:" "; display:table}.l-combo-3col:after{clear:both}.l-combo-3col .l-combo-3col__col{position:relative; padding-left:10px; padding-right:10px; width:100%; float:left}.l-combo-3col .l-combo-3col__col.l-combo-3col__col--spacing{margin-bottom:3px}@media(min-width:740px){.l-combo-3col .l-combo-3col__col{position:relative; padding-left:10px; padding-right:10px; width:33.33333%; float:left}.l-combo-3col .l-combo-3col__col.l-combo-3col__col--spacing{margin-bottom:10px}}.l-combo-3col--medium{width:auto; margin:0 -10px; max-width:none}.l-combo-3col--medium:after,.l-combo-3col--medium:before{content:" "; display:table}.l-combo-3col--medium:after{clear:both}.l-combo-3col--medium .l-combo-3col__col{position:relative; padding-left:10px; padding-right:10px; width:100%; float:left}.l-combo-3col--medium .l-combo-3col__col.l-combo-3col__col--spacing{margin-bottom:3px}@media(min-width:950px){.l-combo-3col--medium .l-combo-3col__col{position:relative; padding-left:10px; padding-right:10px; width:33.33333%; float:left}.l-combo-3col--medium .l-combo-3col__col.l-combo-3col__col--spacing{margin-bottom:10px}}.l-combo-4col{width:auto; margin:0 -10px; max-width:none}.l-combo-4col:after,.l-combo-4col:before{content:" "; display:table}.l-combo-4col:after{clear:both}.l-combo-4col>.l-combo-4col__col{position:relative; padding-left:10px; padding-right:10px; width:100%; float:left; margin-bottom:10px}@media(min-width:740px){.l-combo-4col>.l-combo-4col__col{position:relative; padding-left:10px; padding-right:10px; width:50%; float:left; margin-bottom:15px}}@media(min-width:950px){.l-combo-4col>.l-combo-4col__col{position:relative; padding-left:10px; padding-right:10px; width:25%; float:left}}.l-profile-4col{width:auto; margin:0 -10px; max-width:none}.l-profile-4col:after,.l-profile-4col:before{content:" "; display:table}.l-profile-4col:after{clear:both}.l-profile-4col>.l-profile-4col__col{position:relative; padding-left:10px; padding-right:10px; width:100%; float:left}.l-profile-4col>.l-profile-4col__col--level{position:absolute; padding:0; top:10px; right:10px; text-align:right}@media(min-width:740px){.l-profile-4col{margin:0 -2px}.l-profile-4col>.l-profile-4col__col{position:relative; width:33.33333%; float:left; padding:0 2px}.l-profile-4col>.l-profile-4col__col--level{position:relative; top:0; right:0; text-align:left}}@media(min-width:950px){.l-profile-4col>.l-profile-4col__col{position:relative; width:25%; float:left; padding:0 2px}}.l-profile-3col{width:auto; margin:0 -10px; max-width:none}.l-profile-3col:after,.l-profile-3col:before{content:" "; display:table}.l-profile-3col:after{clear:both}.l-profile-3col>.l-profile-3col__col{position:relative; padding-left:10px; padding-right:10px; width:100%; float:left}.l-profile-3col>.l-profile-3col__col--level{position:absolute; padding:0; top:10px; right:10px; text-align:right}@media(min-width:740px){.l-profile-3col{margin:0 -2px}.l-profile-3col>.l-profile-3col__col{position:relative; width:33.33333%; float:left; padding:0 2px}.l-profile-3col>.l-profile-3col__col--level{position:relative; top:0; right:0; text-align:left}}@media(min-width:950px){.l-profile-3col>.l-profile-3col__col{position:relative; width:33.33333%; float:left; padding:0 2px}}.hidden{display:none!important}.hidden--soft{display:none}.custom-checkbox:checked,.custom-checkbox:not(:checked),.hidden--accessible,.tooltip__body:not(.visible){display:block; position:absolute; left:-100000em; top:auto; width:1px; height:1px; overflow:hidden}@media(max-width:419px){.hidden-xxsmall{display:none!important}}@media(min-width:420px) and (max-width:739px){.hidden-xsmall{display:none!important}}@media(min-width:420px){.hidden-xsmall-up{display:none!important}}@media(min-width:740px) and (max-width:949px){.hidden-small{display:none!important}}@media(min-width:740px){.hidden-small-up{display:none!important}}@media(min-width:950px) and (max-width:1199px){.hidden-medium{display:none!important}}@media(min-width:950px){.hidden-medium-up{display:none!important}}@media(min-width:1200px){.hidden-large{display:none!important}}.visible{display:block!important}@media(max-width:419px){.visible-xxsmall-block{display:block!important}}@media(min-width:420px) and (max-width:739px){.visible-xsmall-block{display:block!important}}@media(min-width:420px){.visible-xsmall-up-block{display:block!important}}@media(min-width:740px) and (max-width:949px){.visible-small-block{display:block!important}}@media(min-width:740px){.visible-small-up-block{display:block!important}}@media(min-width:950px) and (max-width:1199px){.visible-medium-block{display:block!important}}@media(min-width:950px){.visible-medium-up-block{display:block!important}}@media(min-width:1200px){.visible-large-block{display:block!important}}@media(max-width:419px){.visible-xxsmall-inline{display:inline!important}}@media(min-width:420px) and (max-width:739px){.visible-xsmall-inline{display:inline!important}}@media(min-width:740px) and (max-width:949px){.visible-small-inline{display:inline!important}}@media(min-width:740px){.visible-small-up-inline{display:inline!important}}@media(min-width:950px) and (max-width:1199px){.visible-medium-inline{display:inline!important}}@media(min-width:950px){.visible-medium-up-inline{display:inline!important}}@media(min-width:1200px){.visible-large-inline{display:inline!important}}@media(max-width:419px){.visible-xxsmall-inline-block{display:inline-block!important}}@media(min-width:420px) and (max-width:739px){.visible-xsmall-inline-block{display:inline-block!important}}@media(min-width:740px) and (max-width:949px){.visible-small-inline-block{display:inline-block!important}}@media(min-width:950px) and (max-width:1199px){.visible-medium-inline-block{display:inline-block!important}}.visible-medium-up-inline-block{display:none!important}@media(min-width:950px){.visible-medium-up-inline-block{display:inline-block!important}}@media(min-width:1200px){.visible-large-inline-block{display:inline-block!important}}.visible-medium-up-flex{display:none!important}@media(min-width:950px){.visible-medium-up-flex{display:-ms-flexbox!important; display:flex!important}}.l-booking-widget .loader span{background-color:#00838e}.has-booking-widget-alert-state .l-booking-widget .loader span{background-color:#fff}.l-booking-widget--mobile-collapsed{display:none}@media(min-width:950px){.l-booking-widget--mobile-collapsed{display:block!important}}.l-booking-widget--mobile-collapsed.show-on-all{display:block!important}.booking-widget-bar .l-booking-widget--mobile-collapsed.l-booking-widget--maintenance{display:block}.l-booking-widget--deemphasized{top:-399px}@media(min-width:950px){.l-booking-widget--deemphasized .l-booking-widget__widget{top:0}}@media(min-width:1500px){.l-booking-widget--deemphasized .l-booking-widget__widget{top:0}}@media(min-width:740px){.l-booking-widget--horizontal .l-booking-widget__widget{margin-bottom:0}}@media(min-width:950px){.l-booking-widget--horizontal{position:relative; top:auto; right:auto; left:auto; padding:0}.l-booking-widget--horizontal .l-booking-widget__widget{margin-bottom:0}}@media(min-width:950px){.l-booking-widget--horizontal{background:#00838e; position:relative; z-index:100; padding:10px 30px 5px 35px; margin-left:0; margin-right:0}.l-booking-widget--horizontal .primary-row{display:-moz-flex; display:-ms-flexbox; display:flex}.l-booking-widget--horizontal .primary-row__input-group:last-child{padding-right:0; -ms-flex-pack:center; justify-content:center}.l-booking-widget--horizontal .primary-row__input-group{-ms-flex-preferred-size:20%; flex-basis:20%; -ms-flex-positive:1; flex-grow:1; width:auto}.l-booking-widget--horizontal .primary-row__input-group.booking-widget__input-group-dates{-ms-flex-preferred-size:27%; flex-basis:27%}}@media(min-width:1200px){.l-booking-widget--horizontal{padding-left:30px}}.no-js .l-booking-widget{display:block!important}.l-booking-widget--inline{position:static; margin:0}.l-booking-widget__widget{margin-top:0; margin-bottom:0; width:100%}.l-booking-widget--contentpage{margin-bottom:25px}@media(min-width:950px){.l-booking-widget--profilepage{margin-bottom:30px!important}}@media(min-width:950px) and (min-width:950px){.l-booking-widget--profilepage{margin-bottom:40px!important}}@media(min-width:1200px){.l-booking-widget--profilepage{margin-top:-50px}}.l-booking-widget--padded{padding-bottom:20px}@media(max-width:739px){.l-booking-widget--padded{padding-left:20px; padding-right:20px}}.l-booking-widget--padded .l-booking-widget__widget{margin-bottom:0}.has-booking-widget-alert-state .is-disabled-after-update{position:relative}.has-booking-widget-alert-state .is-disabled-after-update:before{content:""; display:block; position:absolute; background-color:#fff; top:0; left:0; right:0; bottom:0; opacity:.5; pointer-events:all; z-index:9}.has-booking-widget-alert-state .btn-booking-widget-alert{background-color:#c65214; color:#fff}.has-booking-widget-alert-state .btn-booking-widget-alert .loader>span{background:#fff}@media(min-width:950px){.l-booking-widget--position.booking-widget-wrapper{position:absolute; width:100%}}.booking-widget--maintenance>*{width:auto!important}.booking-widget--maintenance .booking-widget__body{color:#000; background-color:#eddfde}.booking-widget--maintenance .booking-widget__body svg{height:25px; width:25px; float:left; margin-right:10px}a.booking-widget__call-number{color:#fff}.l-elevator-pitch-container{width:auto; margin:0 -10px; max-width:none}.l-elevator-pitch-container:after,.l-elevator-pitch-container:before{content:" "; display:table}.l-elevator-pitch-container:after{clear:both}.l-elevator-pitch-container .l-elevator-pitch-container__teaser{position:relative; width:100%; float:left; padding:10px 10px 5px; z-index:1}@media(min-width:740px){.l-elevator-pitch-container .l-elevator-pitch-container__teaser{padding-top:20px; padding-bottom:10px}}@media(min-width:950px){.l-elevator-pitch-container .l-elevator-pitch-container__teaser{position:relative; padding-left:10px; width:66.66667%; float:left; padding-right:60px; padding-bottom:20px}}.l-elevator-pitch-container .l-elevator-pitch-container__teaser .elevator-pitch-extension{display:none}@media(min-width:950px){.l-elevator-pitch-container .l-elevator-pitch-container__teaser--nexttowidget{min-height:310px}}.l-elevator-pitch-container .l-elevator-pitch-container__teaser.is-elevator-pitch-expanded .elevator-pitch-extension{display:block}.l-elevator-pitch-container .l-elevator-pitch-container__teaser.is-elevator-pitch-expanded .elevator-pitch__expander{display:none}.l-elevator-pitch-container .l-elevator-pitch-container__sidebar{position:relative; padding-left:10px; padding-right:10px; width:100%; float:left; margin-top:10px}@media(min-width:740px){.l-elevator-pitch-container .l-elevator-pitch-container__sidebar{margin-top:20px}}@media(min-width:950px){.l-elevator-pitch-container .l-elevator-pitch-container__sidebar{position:relative; padding-left:10px; padding-right:10px; width:33.33333%; float:left}}.l-thumbnails{display:block; padding:0; margin:0 -10px}.l-thumbnails:after,.l-thumbnails:before{content:" "; display:table}.l-thumbnails:after{clear:both}.l-thumbnails>li{display:block; height:auto; float:left}.l-thumbnails>li{width:100%; padding:0 10px 20px; list-style:none}.l-thumbnails>li:nth-of-type(1n){clear:none}.l-thumbnails>li:nth-of-type(1n+1){clear:both}@media(min-width:740px){.l-thumbnails{display:block; padding:0; margin:0 -10px}.l-thumbnails:after,.l-thumbnails:before{content:" "; display:table}.l-thumbnails:after{clear:both}.l-thumbnails>li{display:block; height:auto; float:left}.l-thumbnails>li{width:33.33333%; padding:0 10px 20px; list-style:none}.l-thumbnails>li:nth-of-type(1n){clear:none}.l-thumbnails>li:nth-of-type(3n+1){clear:both}}@media(min-width:950px){.l-thumbnails{display:block; padding:0; margin:0 -10px}.l-thumbnails:after,.l-thumbnails:before{content:" "; display:table}.l-thumbnails:after{clear:both}.l-thumbnails>li{display:block; height:auto; float:left}.l-thumbnails>li{width:25%; padding:0 10px 20px; list-style:none}.l-thumbnails>li:nth-of-type(1n){clear:none}.l-thumbnails>li:nth-of-type(4n+1){clear:both}}.l-rooms{display:block; padding:0; margin:0 -10px}.l-rooms:after,.l-rooms:before{content:" "; display:table}.l-rooms:after{clear:both}.l-rooms>li{display:block; height:auto; float:left}.l-rooms>li{width:50%; padding:0 10px 20px; list-style:none}.l-rooms>li:nth-of-type(1n){clear:none}.l-rooms>li:nth-of-type(odd){clear:both}@media(min-width:740px){.l-rooms{display:block; padding:0; margin:0 -10px}.l-rooms:after,.l-rooms:before{content:" "; display:table}.l-rooms:after{clear:both}.l-rooms>li{display:block; height:auto; float:left}.l-rooms>li{width:25%; padding:0 10px 20px; list-style:none}.l-rooms>li:nth-of-type(1n){clear:none}.l-rooms>li:nth-of-type(4n+1){clear:both}}@media(min-width:950px){.l-rooms{display:block; padding:0; margin:0 -10px}.l-rooms:after,.l-rooms:before{content:" "; display:table}.l-rooms:after{clear:both}.l-rooms>li{display:block; height:auto; float:left}.l-rooms>li{width:25%; padding:0 10px 20px; list-style:none}.l-rooms>li:nth-of-type(1n){clear:none}.l-rooms>li:nth-of-type(4n+1){clear:both}}.l-meeting-rooms{display:block; padding:0; margin:0 -10px}.l-meeting-rooms:after,.l-meeting-rooms:before{content:" "; display:table}.l-meeting-rooms:after{clear:both}.l-meeting-rooms>li{display:block; height:auto; float:left}.l-meeting-rooms>li{width:100%; padding:0 10px 20px; list-style:none}.l-meeting-rooms>li:nth-of-type(1n){clear:none}.l-meeting-rooms>li:nth-of-type(1n+1){clear:both}@media(min-width:740px){.l-meeting-rooms{display:block; padding:0; margin:0 -10px}.l-meeting-rooms:after,.l-meeting-rooms:before{content:" "; display:table}.l-meeting-rooms:after{clear:both}.l-meeting-rooms>li{display:block; height:auto; float:left}.l-meeting-rooms>li{width:50%; padding:0 10px 20px; list-style:none}.l-meeting-rooms>li:nth-of-type(1n){clear:none}.l-meeting-rooms>li:nth-of-type(odd){clear:both}}@media(min-width:950px){.l-meeting-rooms{display:block; padding:0; margin:0 -10px}.l-meeting-rooms:after,.l-meeting-rooms:before{content:" "; display:table}.l-meeting-rooms:after{clear:both}.l-meeting-rooms>li{display:block; height:auto; float:left}.l-meeting-rooms>li{width:33.33333%; padding:0 10px 20px; list-style:none}.l-meeting-rooms>li:nth-of-type(1n){clear:none}.l-meeting-rooms>li:nth-of-type(3n+1){clear:both}}.l-hotel-facts{display:block; padding:0; margin:0 -10px}.l-hotel-facts:after,.l-hotel-facts:before{content:" "; display:table}.l-hotel-facts:after{clear:both}.l-hotel-facts>li{display:block; height:auto; float:left}.l-hotel-facts>li{width:100%; padding:0 10px 20px; list-style:none}.l-hotel-facts>li:nth-of-type(1n){clear:none}.l-hotel-facts>li:nth-of-type(1n+1){clear:both}@media(min-width:950px){.l-hotel-facts{display:block; padding:0; margin:0 -10px}.l-hotel-facts:after,.l-hotel-facts:before{content:" "; display:table}.l-hotel-facts:after{clear:both}.l-hotel-facts>li{display:block; height:auto; float:left}.l-hotel-facts>li{width:33.33333%; padding:0 10px 20px; list-style:none}.l-hotel-facts>li:nth-of-type(1n){clear:none}.l-hotel-facts>li:nth-of-type(3n+1){clear:both}.l-hotel-facts .l-hotel-facts__wide-column{width:66.66667%}}.l-footer-sections{display:block; padding:0; margin:0 -10px}.l-footer-sections:after,.l-footer-sections:before{content:" "; display:table}.l-footer-sections:after{clear:both}.l-footer-sections>li{display:block; height:auto; float:left}.l-footer-sections>li{width:100%; padding:0 10px 20px; list-style:none}.l-footer-sections>li:nth-of-type(1n){clear:none}.l-footer-sections>li:nth-of-type(1n+1){clear:both}.l-footer-sections>li{padding-bottom:0!important}@media(max-width:949px){.l-footer-sections>li{padding:0 0 3px!important}}@media(min-width:950px){.l-footer-sections{display:block; padding:0; margin:0 -10px}.l-footer-sections:after,.l-footer-sections:before{content:" "; display:table}.l-footer-sections:after{clear:both}.l-footer-sections>li{display:block; height:auto; float:left}.l-footer-sections>li{width:33.33333%; padding:0 10px 20px; list-style:none}.l-footer-sections>li:nth-of-type(1n){clear:none}.l-footer-sections>li:nth-of-type(3n+1){clear:both}}@media(min-width:740px){.l-heading-with-ta{display:table; width:100%}.l-heading-with-ta .l-heading-with-ta__heading{display:table-cell; padding-right:60px; vertical-align:bottom}.l-heading-with-ta .l-heading-with-ta__ta{display:table-cell; width:25%; vertical-align:bottom}.l-heading-with-ta .l-heading-with-ta__ta--gallery{padding-left:15px}}.credit-card-form__new-select,.credit-card-form__saved-select,.l-section--hotel,.l-section--pattern,.l-sections-wrapper,html{background:#f3f2f1}.main{width:100%}.main:after,.main:before{content:" "; display:table}.main:after{clear:both}.clearfix:after,.clearfix:before,.heading-with-controls:after,.heading-with-controls:before,.membership-card:after,.membership-card:before{content:" "; display:table}.clearfix:after,.heading-with-controls:after,.membership-card:after{clear:both}.clear{clear:both; display:block; height:0; line-height:0; overflow:hidden}.l-sections-wrapper{position:relative; z-index:10; padding-bottom:30px}.l-sections-wrapper:after,.l-sections-wrapper:before{content:" "; display:table}.l-sections-wrapper:after{clear:both}.content-toggler,.global-footer,.hero-content-overlay .hero-content-overlay__section,.hero-teaser .hero-teaser__container,.hotel-footer,.l-section,.member-content__section{overflow:hidden; position:relative}.global-footer,.hotel-footer,.l-section__depth,.map-section .map-section-items{position:relative; border-top:1px solid #868686}.global-footer:before,.hotel-footer:before,.l-section__depth:before,.map-section .map-section-items:before{content:""; position:absolute; top:-10px; left:0; width:100%; height:10px; z-index:3; -webkit-box-shadow:rgba(0,0,0,.85) 0 0 10px; box-shadow:0 0 10px rgba(0,0,0,.85)}.l-section--content,.l-section--info,.l-section-contact-bar{background:#fff}.l-section--content{overflow:visible}.l-section--separation{-webkit-box-shadow:0 -2px 0 #e9e8e7; box-shadow:0 -2px 0 #e9e8e7; border-top:1px solid #fff}.l-section--transparent{background:0 0}.l-section--transparent-large{background:#fff}@media(min-width:950px){.l-section--transparent-large{background:0 0}}.l-section--background-image{position:relative; overflow:hidden}.l-section--background-image .background-image-container{position:absolute; width:100%; height:100%; z-index:0}.l-section--has-sidebar{overflow:visible; z-index:100}@media(max-width:739px){.l-section--highlight-in-mobile{background:#fff}.join-now--button-in-mobile{text-align:center}}.l-section-contact-bar{position:relative; z-index:1}.l-section-contact-bar:after,.l-section-contact-bar:before{content:" "; display:table}.l-section-contact-bar:after{clear:both}.l-section-hotel-facts{position:relative}@media(min-width:1200px){.l-section-hotel-facts .hotel-facts-close{display:none}.l-section-hotel-facts+.content-toggler--facts{display:none}}.js .l-section-hotel-facts{display:none}@media(min-width:1200px){.js .l-section-hotel-facts{display:block!important}}.l-section-price-calendar{background:#006b75}@media(min-width:950px){.l-section--hotel{position:relative; z-index:10}}.banner-section__content,.global-footer .global-footer__content,.global-footer .hotel-footer__content,.hero-box,.hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner,.hero-content-overlay .hero-overlay__section .hero-overlay__section__content,.hero-intro .hero-intro__content,.hero-overlay .hero-overlay__section .hero-overlay__section__content,.hero-teaser .hero-teaser__body,.hotel-footer .global-footer__content,.hotel-footer .hotel-footer__content,.hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container,.hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container,.hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container,.l-section__inner,.member-content__section .member-content__section__inner{-webkit-box-sizing:content-box; box-sizing:content-box; max-width:1200px; margin:0 auto; padding:0 10px}.banner-section__content:after,.banner-section__content:before,.global-footer .global-footer__content:after,.global-footer .global-footer__content:before,.global-footer .hotel-footer__content:after,.global-footer .hotel-footer__content:before,.hero-box:after,.hero-box:before,.hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner:after,.hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner:before,.hero-content-overlay .hero-overlay__section .hero-overlay__section__content:after,.hero-content-overlay .hero-overlay__section .hero-overlay__section__content:before,.hero-intro .hero-intro__content:after,.hero-intro .hero-intro__content:before,.hero-overlay .hero-overlay__section .hero-overlay__section__content:after,.hero-overlay .hero-overlay__section .hero-overlay__section__content:before,.hero-teaser .hero-teaser__body:after,.hero-teaser .hero-teaser__body:before,.hotel-footer .global-footer__content:after,.hotel-footer .global-footer__content:before,.hotel-footer .hotel-footer__content:after,.hotel-footer .hotel-footer__content:before,.hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container:after,.hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container:before,.hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container:after,.hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container:before,.hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container:after,.hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container:before,.l-section__inner:after,.l-section__inner:before,.member-content__section .member-content__section__inner:after,.member-content__section .member-content__section__inner:before{content:" "; display:table}.banner-section__content:after,.global-footer .global-footer__content:after,.global-footer .hotel-footer__content:after,.hero-box:after,.hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner:after,.hero-content-overlay .hero-overlay__section .hero-overlay__section__content:after,.hero-intro .hero-intro__content:after,.hero-overlay .hero-overlay__section .hero-overlay__section__content:after,.hero-teaser .hero-teaser__body:after,.hotel-footer .global-footer__content:after,.hotel-footer .hotel-footer__content:after,.hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container:after,.hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container:after,.hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container:after,.l-section__inner:after,.member-content__section .member-content__section__inner:after{clear:both}@media(min-width:740px){.banner-section__content,.global-footer .global-footer__content,.global-footer .hotel-footer__content,.hero-box,.hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner,.hero-content-overlay .hero-overlay__section .hero-overlay__section__content,.hero-intro .hero-intro__content,.hero-overlay .hero-overlay__section .hero-overlay__section__content,.hero-teaser .hero-teaser__body,.hotel-footer .global-footer__content,.hotel-footer .hotel-footer__content,.hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container,.hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container,.hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container,.l-section__inner,.member-content__section .member-content__section__inner{padding:0 30px}}.banner-section__content .l-section__inner,.global-footer .global-footer__content .l-section__inner,.global-footer .hotel-footer__content .l-section__inner,.global-footer .l-section__inner--content-spaced .global-footer__content,.global-footer .l-section__inner--content-spaced .hotel-footer__content,.hero-box .l-section__inner,.hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner .l-section__inner,.hero-content-overlay .hero-content-overlay__section .l-section__inner--content-spaced .hero-content-overlay__section__inner,.hero-content-overlay .hero-overlay__section .hero-overlay__section__content .l-section__inner,.hero-content-overlay .hero-overlay__section .l-section__inner--content-spaced .hero-overlay__section__content,.hero-intro .hero-intro__content .l-section__inner,.hero-intro .l-section__inner--content-spaced .hero-intro__content,.hero-overlay .hero-overlay__section .hero-overlay__section__content .l-section__inner,.hero-overlay .hero-overlay__section .l-section__inner--content-spaced .hero-overlay__section__content,.hero-teaser .hero-teaser__body .l-section__inner,.hero-teaser .l-section__inner--content-spaced .hero-teaser__body,.hotel-footer .global-footer__content .l-section__inner,.hotel-footer .hotel-footer__content .l-section__inner,.hotel-footer .l-section__inner--content-spaced .global-footer__content,.hotel-footer .l-section__inner--content-spaced .hotel-footer__content,.hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container .l-section__inner,.hotel-theme-grandhoteloslo .hotel-footer__content .l-section__inner--content-spaced .hotel-footer__inner-container,.hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container .l-section__inner,.hotel-theme-haymarket .hotel-footer__content .l-section__inner--content-spaced .hotel-footer__inner-container,.hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container .l-section__inner,.hotel-theme-hotelnorge .hotel-footer__content .l-section__inner--content-spaced .hotel-footer__inner-container,.l-section__inner--content-spaced .banner-section__content,.l-section__inner--content-spaced .global-footer .global-footer__content,.l-section__inner--content-spaced .global-footer .hotel-footer__content,.l-section__inner--content-spaced .hero-box,.l-section__inner--content-spaced .hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner,.l-section__inner--content-spaced .hero-content-overlay .hero-overlay__section .hero-overlay__section__content,.l-section__inner--content-spaced .hero-intro .hero-intro__content,.l-section__inner--content-spaced .hero-overlay .hero-overlay__section .hero-overlay__section__content,.l-section__inner--content-spaced .hero-teaser .hero-teaser__body,.l-section__inner--content-spaced .hotel-footer .global-footer__content,.l-section__inner--content-spaced .hotel-footer .hotel-footer__content,.l-section__inner--content-spaced .hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container,.l-section__inner--content-spaced .hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container,.l-section__inner--content-spaced .hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container,.l-section__inner--content-spaced .l-section__inner,.l-section__inner--content-spaced .member-content__section .member-content__section__inner,.l-section__inner .l-section__inner,.member-content__section .l-section__inner--content-spaced .member-content__section__inner,.member-content__section .member-content__section__inner .l-section__inner{padding-left:0; padding-right:0}.hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner,.l-section__inner--content,.member-content__section .member-content__section__inner{padding-top:20px; padding-bottom:5px}@media(min-width:740px){.hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner,.l-section__inner--content,.member-content__section .member-content__section__inner{padding-top:30px; padding-bottom:15px}}.l-section__inner--hotel-slideshow{padding-top:0}.l-section__inner--content-conjoined-with-previous{padding-top:0; margin-top:-5px}@media(min-width:740px){.l-section__inner--content-conjoined-with-previous{margin-top:-15px}}.l-section__inner--content-spaced{padding-top:20px; padding-bottom:5px}@media(min-width:740px){.l-section__inner--content-spaced{padding-top:30px; padding-bottom:15px}}@media(min-width:1200px){.l-section__inner--content-spaced{padding-top:50px; padding-bottom:35px}}.l-section__inner--content-large-spaced>.special-alerts{margin-bottom:40px}.l-section__inner--content-spaced-small{padding:10px 10px 5px}@media(min-width:740px){.l-section__inner--content-spaced-small{padding-top:20px; padding-bottom:5px}}@media(max-width:949px){.l-section__inner--small-no-padding{padding:0}}@media(max-width:739px){.l-section__inner--xsmall-no-padding{padding:0}}@media(min-width:740px){.l-section__inner--xsmall-no-padding{padding:10px}}@media(min-width:740px){.l-section__inner--collapse{height:0}}.big-sidebar-wrapper .big-sidebar-wrapper__sidebar-section__sidebar{padding-top:15px}@media(min-width:740px){.big-sidebar-wrapper{position:relative}.big-sidebar-wrapper .big-sidebar-wrapper__sidebar-section{position:absolute; top:0; right:0; width:100%}.big-sidebar-wrapper .big-sidebar-wrapper__sidebar-section__sidebar{position:relative; z-index:120; width:33%; padding-left:10px; padding-top:30px; float:right}}@media(max-width:739px){.big-sidebar-wrapper .big-sidebar-wrapper__main-primary,.big-sidebar-wrapper .big-sidebar-wrapper__main-secondary{min-height:auto!important}}.l-separator-s{margin-bottom:10px!important}@media(min-width:950px){.l-separator-s{margin-bottom:20px!important}}.l-separator-s--top{margin-top:10px!important}@media(min-width:950px){.l-separator-s--top{margin-top:20px!important}}.l-separator-m{margin-bottom:20px!important}@media(min-width:950px){.l-separator-m{margin-bottom:30px!important}}.l-separator-l{margin-bottom:30px!important}@media(min-width:950px){.l-separator-l{margin-bottom:40px!important}}.content-nav .content-nav-toggle>span:before,.content-toggler>span:before,.country-listing .country-listing__header>span:before,.expandable-toggler--left-arrow--small>span:before,.expandable-toggler--left-arrow>span:before,.expandable .expandable__footer>span:before,.global-footer-toggler>span:before,.hotel-content-toggler>span:before,.hotel-stays .hotel-stays__footer>span:before,.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle>span:before,.list-expandable>li .list-expandable__container .list-expandable__container__toggler>span:before,.meeting-room-teaser>.meeting-room-teaser__footer>span:before,.room .room__footer>span:before{content:""; display:inline-block; height:12px; width:36px; padding:0 10px; -webkit-transition:-webkit-transform .5s ease; transition:-webkit-transform .5s ease; transition:transform .5s ease; transition:transform .5s ease,-webkit-transform .5s ease}.content-nav .global-footer .content-nav-toggle>span:before,.country-listing .global-footer .country-listing__header>span:before,.expandable .global-footer .expandable__footer>span:before,.global-footer .content-nav .content-nav-toggle>span:before,.global-footer .content-toggler>span:before,.global-footer .country-listing .country-listing__header>span:before,.global-footer .expandable-toggler--left-arrow--small>span:before,.global-footer .expandable-toggler--left-arrow>span:before,.global-footer .expandable .expandable__footer>span:before,.global-footer .global-footer-toggler>span:before,.global-footer .hotel-content-toggler>span:before,.global-footer .hotel-stays .hotel-stays__footer>span:before,.global-footer .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle>span:before,.global-footer .list-expandable>li .list-expandable__container .list-expandable__container__toggler>span:before,.global-footer .meeting-room-teaser>.meeting-room-teaser__footer>span:before,.global-footer .room .room__footer>span:before,.hotel-stays .global-footer .hotel-stays__footer>span:before,.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .global-footer .hotel--ribbon--columned__ribbon-toggle>span:before,.list-expandable>li .list-expandable__container .global-footer .list-expandable__container__toggler>span:before,.room .global-footer .room__footer>span:before{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-down-grey.svg) no-repeat 50%}.content-nav .content-nav-toggle>span.is-expanded:before,.content-nav .is-expanded.content-nav-toggle>span:before,.content-toggler>span.is-expanded:before,.country-listing .country-listing__header>span.is-expanded:before,.country-listing .is-expanded.country-listing__header>span:before,.expandable-toggler--left-arrow--small>span.is-expanded:before,.expandable-toggler--left-arrow>span.is-expanded:before,.expandable .expandable__footer>span.is-expanded:before,.expandable .is-expanded.expandable__footer>span:before,.global-footer-toggler>span.is-expanded:before,.hotel-content-toggler>span.is-expanded:before,.hotel-stays .hotel-stays__footer>span.is-expanded:before,.hotel-stays .is-expanded.hotel-stays__footer>span:before,.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle>span.is-expanded:before,.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .is-expanded.hotel--ribbon--columned__ribbon-toggle>span:before,.is-expanded.content-toggler>span:before,.is-expanded.expandable-toggler--left-arrow--small>span:before,.is-expanded.expandable-toggler--left-arrow>span:before,.is-expanded.global-footer-toggler>span:before,.is-expanded.hotel-content-toggler>span:before,.list-expandable>li .list-expandable__container .is-expanded.list-expandable__container__toggler>span:before,.list-expandable>li .list-expandable__container .list-expandable__container__toggler>span.is-expanded:before,.meeting-room-teaser>.is-expanded.meeting-room-teaser__footer>span:before,.meeting-room-teaser>.meeting-room-teaser__footer>span.is-expanded:before,.room .is-expanded.room__footer>span:before,.room .room__footer>span.is-expanded:before{-webkit-transform:rotate(180deg); transform:rotate(180deg)}.content-nav .content-nav-toggle:active:not(.no-hover),.content-nav .content-nav-toggle:focus:not(.no-hover),.content-nav .content-nav-toggle:hover:not(.no-hover),.content-toggler:active:not(.no-hover),.content-toggler:focus:not(.no-hover),.content-toggler:hover:not(.no-hover),.country-listing .country-listing__header:active:not(.no-hover),.country-listing .country-listing__header:focus:not(.no-hover),.country-listing .country-listing__header:hover:not(.no-hover),.expandable-toggler--left-arrow--small:active:not(.no-hover),.expandable-toggler--left-arrow--small:focus:not(.no-hover),.expandable-toggler--left-arrow--small:hover:not(.no-hover),.expandable-toggler--left-arrow:active:not(.no-hover),.expandable-toggler--left-arrow:focus:not(.no-hover),.expandable-toggler--left-arrow:hover:not(.no-hover),.expandable .expandable__footer:active:not(.no-hover),.expandable .expandable__footer:focus:not(.no-hover),.expandable .expandable__footer:hover:not(.no-hover),.global-footer-toggler:active:not(.no-hover),.global-footer-toggler:focus:not(.no-hover),.global-footer-toggler:hover:not(.no-hover),.hotel-content-toggler:active:not(.no-hover),.hotel-content-toggler:focus:not(.no-hover),.hotel-content-toggler:hover:not(.no-hover),.hotel-stays .hotel-stays__footer:active:not(.no-hover),.hotel-stays .hotel-stays__footer:focus:not(.no-hover),.hotel-stays .hotel-stays__footer:hover:not(.no-hover),.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle:active:not(.no-hover),.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle:focus:not(.no-hover),.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle:hover:not(.no-hover),.list-expandable>li .list-expandable__container .list-expandable__container__toggler:active:not(.no-hover),.list-expandable>li .list-expandable__container .list-expandable__container__toggler:focus:not(.no-hover),.list-expandable>li .list-expandable__container .list-expandable__container__toggler:hover:not(.no-hover),.meeting-room-teaser>.meeting-room-teaser__footer:active:not(.no-hover),.meeting-room-teaser>.meeting-room-teaser__footer:focus:not(.no-hover),.meeting-room-teaser>.meeting-room-teaser__footer:hover:not(.no-hover),.room .room__footer:active:not(.no-hover),.room .room__footer:focus:not(.no-hover),.room .room__footer:hover:not(.no-hover){cursor:pointer; text-decoration:none; color:#00838e}.expandable-toggler--left-arrow--small{font-size:.875rem}.expandable-toggler--left-arrow--small>span:before{background-size:24px; width:24px; padding-left:5px; padding-right:5px}.expandable-toggler--right-arrow--small>span:after,.expandable-toggler--right-arrow>span:after,.expandable .expandable__toggle__icon--after>span:after,.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle>span:after,.room.room--ribbon.is-collapsed .room__ribbon-actions--modify>span:after{content:""; display:inline-block; height:12px; width:36px; padding:0 10px; -webkit-transition:-webkit-transform .5s ease; transition:-webkit-transform .5s ease; transition:transform .5s ease; transition:transform .5s ease,-webkit-transform .5s ease}.expandable-toggler--right-arrow--small>span.is-expanded:after,.expandable-toggler--right-arrow>span.is-expanded:after,.expandable .expandable__toggle__icon--after>span.is-expanded:after,.expandable .is-expanded.expandable__toggle__icon--after>span:after,.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle>span.is-expanded:after,.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .is-expanded.hotel--ribbon--columned__ribbon-toggle>span:after,.is-expanded.expandable-toggler--right-arrow--small>span:after,.is-expanded.expandable-toggler--right-arrow>span:after,.room.room--ribbon.is-collapsed .is-expanded.room__ribbon-actions--modify>span:after,.room.room--ribbon.is-collapsed .room__ribbon-actions--modify>span.is-expanded:after{-webkit-transform:rotate(180deg); transform:rotate(180deg)}.expandable-toggler--right-arrow--small:active,.expandable-toggler--right-arrow--small:focus,.expandable-toggler--right-arrow--small:hover,.expandable-toggler--right-arrow:active,.expandable-toggler--right-arrow:focus,.expandable-toggler--right-arrow:hover,.expandable .expandable__toggle__icon--after:active,.expandable .expandable__toggle__icon--after:focus,.expandable .expandable__toggle__icon--after:hover,.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle:active,.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle:focus,.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle:hover,.room.room--ribbon.is-collapsed .room__ribbon-actions--modify:active,.room.room--ribbon.is-collapsed .room__ribbon-actions--modify:focus,.room.room--ribbon.is-collapsed .room__ribbon-actions--modify:hover{cursor:pointer; text-decoration:none; color:#00838e}.expandable-toggler--right-arrow--small,.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle{font-size:.875rem}.expandable-toggler--right-arrow--small span:after,.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle span:after{background-size:24px; width:24px; padding-left:5px; padding-right:5px}.expandable-toggler--hotel-menu{font-size:1rem; color:#333}.expandable-toggler--hotel-menu>span:after{content:""; display:inline-block; height:12px; background-size:24px; width:24px; padding:0 5px; -webkit-transition:-webkit-transform .5s ease; transition:-webkit-transform .5s ease; transition:transform .5s ease; transition:transform .5s ease,-webkit-transform .5s ease}.expandable-toggler--hotel-menu>span.is-expanded:after,.is-expanded.expandable-toggler--hotel-menu>span:after{-webkit-transform:rotate(180deg); transform:rotate(180deg)}.expandable-toggler--hotel-menu:active,.expandable-toggler--hotel-menu:focus,.expandable-toggler--hotel-menu:hover{text-decoration:none}.content-toggler,.expandable .expandable__footer,.global-footer-toggler,.hotel-content-toggler,.hotel-stays .hotel-stays__footer,.meeting-room-teaser>.meeting-room-teaser__footer,.room .room__footer{display:block; clear:both; padding:10px; border-top:1px solid #eee; text-align:center; color:#00838e}.content-toggler:focus,.expandable .expandable__footer:focus,.global-footer-toggler:focus,.hotel-content-toggler:focus,.hotel-stays .hotel-stays__footer:focus,.meeting-room-teaser>.meeting-room-teaser__footer:focus,.room .room__footer:focus{-webkit-box-shadow:0 0 1px 2px #b4defa; box-shadow:0 0 1px 2px #b4defa}.content-toggler:visited,.expandable .expandable__footer:visited,.global-footer-toggler:visited,.hotel-content-toggler:visited,.hotel-stays .hotel-stays__footer:visited,.meeting-room-teaser>.meeting-room-teaser__footer:visited,.room .room__footer:visited{color:#00838e}@media(min-width:740px){.content-toggler,.expandable .expandable__footer,.global-footer-toggler,.hotel-content-toggler,.hotel-stays .hotel-stays__footer,.meeting-room-teaser>.meeting-room-teaser__footer,.room .room__footer{padding:10px 20px}}.content-teaser,.highlight-infoblock.highlight-infoblock--bordered,.hotel-stays,.hotel-stays-filter,.hotel-teaser,.meeting-room-teaser,.restaurant,.room{-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 1px; box-shadow:0 1px 1px rgba(0,0,0,.2)}a:focus .content-teaser,a:focus .highlight-infoblock.highlight-infoblock--bordered,a:focus .hotel-stays,a:focus .hotel-stays-filter,a:focus .hotel-teaser,a:focus .meeting-room-teaser,a:focus .restaurant,a:focus .room{-webkit-box-shadow:0 0 1px 2px #b4defa; box-shadow:0 0 1px 2px #b4defa}.sweet-alert,.tooltip__body{-webkit-box-shadow:rgba(0,0,0,.2) 0 3px 3px; box-shadow:0 3px 3px rgba(0,0,0,.2); border-radius:1rem; background:#fff; border:3px solid #e3e0db}.content-teaser,.list-destinations .list-destinations__item>a,.restaurant{-webkit-transition:.2s; transition:.2s; -webkit-transform:scale(1); transform:scale(1)}.content-teaser:focus,.content-teaser:hover,.list-destinations .list-destinations__item>a:focus,.list-destinations .list-destinations__item>a:hover,.restaurant:focus,.restaurant:hover{-webkit-transform:scale(1.01); transform:scale(1.01)}.list-iconic-links .list-iconic-links__link,.read-more:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/hotelpage/arrow-double-big-v2.svg); background-repeat:no-repeat}.read-more--crocus:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-double-big-crocus-v2.svg); background-repeat:no-repeat}.custom-select:after,.picker__nav--next,.picker__nav--prev{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/Arrow.svg); background-repeat:no-repeat; background-position:center right 10px; background-size:19px 20px}.custom-select--crocus:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/form-select-arrow-crocus.png); background-repeat:no-repeat; background-position:center right 10px; background-size:18px 12px}.custom-select--highlighted:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/form-select-arrow-v2.png); background-repeat:no-repeat; background-position:center right 10px; background-size:15px 12px}.custom-select--highlighted--inverted:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-down-white.png); background-repeat:no-repeat; background-position:center right 10px; background-size:15px 9px}.expandable-toggler--hotel-menu>span:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-down-body-color.svg); background-repeat:no-repeat; background-position:50%}.content-nav .content-nav-toggle:active:not(.no-hover)>span:before,.content-nav .content-nav-toggle:focus:not(.no-hover)>span:before,.content-nav .content-nav-toggle:hover:not(.no-hover)>span:before,.content-nav .content-nav-toggle>span:before,.content-toggler:active:not(.no-hover)>span:before,.content-toggler:focus:not(.no-hover)>span:before,.content-toggler:hover:not(.no-hover)>span:before,.content-toggler>span:before,.country-listing .country-listing__header:active:not(.no-hover)>span:before,.country-listing .country-listing__header:focus:not(.no-hover)>span:before,.country-listing .country-listing__header:hover:not(.no-hover)>span:before,.country-listing .country-listing__header>span:before,.expandable-toggler--left-arrow--small:active:not(.no-hover)>span:before,.expandable-toggler--left-arrow--small:focus:not(.no-hover)>span:before,.expandable-toggler--left-arrow--small:hover:not(.no-hover)>span:before,.expandable-toggler--left-arrow--small>span:before,.expandable-toggler--left-arrow:active:not(.no-hover)>span:before,.expandable-toggler--left-arrow:focus:not(.no-hover)>span:before,.expandable-toggler--left-arrow:hover:not(.no-hover)>span:before,.expandable-toggler--left-arrow>span:before,.expandable-toggler--right-arrow--small:active>span:after,.expandable-toggler--right-arrow--small:focus>span:after,.expandable-toggler--right-arrow--small:hover>span:after,.expandable-toggler--right-arrow--small>span:after,.expandable-toggler--right-arrow:active>span:after,.expandable-toggler--right-arrow:focus>span:after,.expandable-toggler--right-arrow:hover>span:after,.expandable-toggler--right-arrow>span:after,.expandable .expandable__footer:active:not(.no-hover)>span:before,.expandable .expandable__footer:focus:not(.no-hover)>span:before,.expandable .expandable__footer:hover:not(.no-hover)>span:before,.expandable .expandable__footer>span:before,.expandable .expandable__toggle__icon--after>span:after,.global-footer-toggler:active:not(.no-hover)>span:before,.global-footer-toggler:focus:not(.no-hover)>span:before,.global-footer-toggler:hover:not(.no-hover)>span:before,.global-footer-toggler>span:before,.hotel--confirmation .hotel__ribbon-toggle,.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--modify>span.hotel__ribbon-toggle-arrow,.hotel-content-toggler:active:not(.no-hover)>span:before,.hotel-content-toggler:focus:not(.no-hover)>span:before,.hotel-content-toggler:hover:not(.no-hover)>span:before,.hotel-content-toggler>span:before,.hotel-stays .hotel-stays__footer:active:not(.no-hover)>span:before,.hotel-stays .hotel-stays__footer:focus:not(.no-hover)>span:before,.hotel-stays .hotel-stays__footer:hover:not(.no-hover)>span:before,.hotel-stays .hotel-stays__footer>span:before,.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel--ribbon--columned__ribbon-toggle>span:after,.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle>span:before,.hotel.hotel--ribbon .hotel__ribbon-toggle,.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--modify>span.hotel__ribbon-toggle-arrow,.list-expandable>li .list-expandable__container .list-expandable__container__toggler>span:before,.meeting-room-teaser>.meeting-room-teaser__footer:active:not(.no-hover)>span:before,.meeting-room-teaser>.meeting-room-teaser__footer:focus:not(.no-hover)>span:before,.meeting-room-teaser>.meeting-room-teaser__footer:hover:not(.no-hover)>span:before,.meeting-room-teaser>.meeting-room-teaser__footer>span:before,.pois-container .pois-container__toggle span:before,.room.room--ribbon.is-collapsed .room__ribbon-actions--modify>span:after,.room .room__footer:active:not(.no-hover)>span:before,.room .room__footer:focus:not(.no-hover)>span:before,.room .room__footer:hover:not(.no-hover)>span:before,.room .room__footer>span:before,.room__ribbon-toggle>span.room__ribbon-toggle-arrow{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-down-v2.svg); background-repeat:no-repeat; background-position:50%}.icon--more-options{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-down-white.svg); background-repeat:no-repeat; background-position:50%}.booking-widget-toggle:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/downInCircle.svg); background-repeat:no-repeat; background-position:50%}.custom-checkbox+span:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/checkBox.svg); background-repeat:no-repeat; background-position:50%}.custom-checkbox:checked+span:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/checkBoxFilled.svg); background-repeat:no-repeat; background-position:50%}.special-alerts__inner__body--wrapper:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/warning.svg); background-repeat:no-repeat}.special-alerts.special-alerts-alternate-bg-color .special-alerts__inner__body--wrapper:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/info-dark.svg); background-repeat:no-repeat}.loader>span{width:.5em; height:.5em; margin-right:3px; background-color:#fff; border-radius:50%; display:inline-block; -webkit-animation:load7 1.8s ease-in-out infinite; animation:load7 1.8s ease-in-out infinite}.loader>span:first-child{-webkit-animation-delay:-.32s; animation-delay:-.32s}.loader>span:nth-child(2){-webkit-animation-delay:-.16s; animation-delay:-.16s}@-webkit-keyframes load7{0%,80%,to{-webkit-transform:scale(1); transform:scale(1)}40%{-webkit-transform:scale(0); transform:scale(0)}}@keyframes load7{0%,80%,to{-webkit-transform:scale(1); transform:scale(1)}40%{-webkit-transform:scale(0); transform:scale(0)}}.loader--right{margin-left:.5em}@-webkit-keyframes circular-loader{0%{-webkit-transform:rotate(0deg); transform:rotate(0deg)}to{-webkit-transform:rotate(1turn); transform:rotate(1turn)}}@keyframes circular-loader{0%{-webkit-transform:rotate(0deg); transform:rotate(0deg)}to{-webkit-transform:rotate(1turn); transform:rotate(1turn)}}.circular-loader__centering-container{height:70px; position:relative}.circular-loader{margin:10px; font-size:4px; width:1em; height:1em; border-radius:50%; position:relative; text-indent:-9999em; -webkit-animation:circular-loader 1s linear infinite; animation:circular-loader 1s linear infinite; -webkit-box-shadow:0 -2.6em 0 0 #00838e,1.8em -1.8em 0 0 rgba(0,131,142,.2),2.5em 0 0 0 rgba(0,131,142,.2),1.75em 1.75em 0 0 rgba(0,131,142,.2),0 2.5em 0 0 rgba(0,131,142,.2),-1.8em 1.8em 0 0 rgba(0,131,142,.2),-2.6em 0 0 0 rgba(0,131,142,.5),-1.8em -1.8em 0 0 rgba(0,131,142,.7); box-shadow:0 -2.6em 0 0 #00838e,1.8em -1.8em 0 0 rgba(0,131,142,.2),2.5em 0 0 0 rgba(0,131,142,.2),1.75em 1.75em 0 0 rgba(0,131,142,.2),0 2.5em 0 0 rgba(0,131,142,.2),-1.8em 1.8em 0 0 rgba(0,131,142,.2),-2.6em 0 0 0 rgba(0,131,142,.5),-1.8em -1.8em 0 0 rgba(0,131,142,.7)}.circular-loader--inline{float:left; margin-right:15px}.lteie9 .circular-loader--inline{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/ajax-loader.gif); background-position:0 3px; background-repeat:no-repeat; margin:0; padding:10px}.circular-loader--light{-webkit-box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7); box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7)}.circular-loader--large{font-size:10px}.elevator-pitch{margin-bottom:1em}.elevator-pitch p:last-of-type{display:inline}.elevator-pitch .elevator-pitch__expander{color:#00838e; font-weight:700; background-color:#dedede; padding:0 10px; border-radius:30%; cursor:pointer; text-decoration:none; display:inline-block; line-height:1.2em}.elevator-pitch .elevator-pitch__expander:focus,.elevator-pitch .elevator-pitch__expander:hover{background-color:#c5c5c5}.elevator-pitch-extension{font-size:1rem; line-height:1.6875rem}@media(min-width:420px){.elevator-pitch-extension{margin-bottom:30px}}.hero-search-section{margin-bottom:10px}.hero-search-section .hero-search-section__search-input{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/search/search.svg) no-repeat 10px; background-size:24px 24px; background-color:#fff!important; border:2px solid #e2e0db; -webkit-box-shadow:none; box-shadow:none; padding-left:50px}@media(min-width:740px){.hero-search-section .hero-search-section__search-input{height:3.125rem; background-size:36px 36px; border-radius:30px; padding-left:60px}}@media(min-width:740px){.hero-search-section{margin-bottom:20px}.hero-search-section .tt-menu{width:98%; margin-left:10px}}.tt-menu,.twitter-typeahead{width:100%}.tt-menu{max-height:180px; overflow-y:auto; color:#333; background-color:#fff; border-radius:5px; margin-top:5px; -webkit-box-shadow:rgba(0,0,0,.2) 0 0 7px; box-shadow:0 0 7px rgba(0,0,0,.2)}.tt-menu--loader{display:none; position:absolute; top:100%; left:0; z-index:99}.tt-menu .tt-no-result,.tt-menu .tt-suggestion{padding:7px 10px; word-wrap:break-word; overflow-wrap:break-word}.tt-menu .tt-no-result p,.tt-menu .tt-suggestion p{margin:0}.tt-menu .tt-no-result .icon,.tt-menu .tt-suggestion .icon{margin-right:.2rem; vertical-align:sub}.tt-menu .tt-suggestion:first-child{border-top-left-radius:5px; border-top-right-radius:5px}.tt-menu .tt-suggestion:last-child{border-bottom-left-radius:5px; border-bottom-right-radius:5px}.tt-menu .tt-selectable{cursor:pointer}.tt-menu .tt-cursor{background-color:#f2f2f2; cursor:pointer}.country-listing{background-color:#fff}.country-listing .country-listing__header{padding:10px; margin:0}.country-listing .country-listing__header span{float:right; padding:0 3px}.country-listing .country-listing__header span:before{-webkit-transition:-webkit-transform .2s ease; transition:-webkit-transform .2s ease; transition:transform .2s ease; transition:transform .2s ease,-webkit-transform .2s ease; height:7px; vertical-align:middle}.country-listing__map{padding:.9375rem .625rem}.country-listing .country-listing__cities{display:none; padding:10px; margin-top:10px; -webkit-column-width:12em; column-width:12em}.country-listing .country-listing__cities .country-listing__city{display:inline-block; margin-bottom:10px; width:100%}.country-listing .country-listing__cities .country-listing__city a{color:#333}.country-listing .country-listing__cities .country-listing__city .icon{display:inline-block; top:2px; position:relative}.no-csscolumns .country-listing .country-listing__cities .country-listing__city{width:49%}@media(min-width:1200px){.no-csscolumns .country-listing .country-listing__cities .country-listing__city{width:32%}}.country-listing.is-expanded{margin-bottom:0}.country-listing.is-expanded .country-listing__header span:before{-webkit-transform:rotate(180deg); transform:rotate(180deg)}.country-listing.is-expanded .country-listing__cities{display:block}@media(min-width:740px){.country-listing{border-bottom:1px solid #e3e0db; border-top:none}.country-listing .country-listing__header span{padding:0 10px}.country-listing .country-listing__header span:before{height:12px}}.popular-section{margin:0 auto 5px; width:95%}.popular-section .popular-section__list{display:none}.popular-section .popular-section__list:before{content:none; border:11px solid transparent; border-bottom-color:#fff; float:left; margin-left:12px; margin-top:-20px; margin-right:5px}.popular-section .popular-section__list .popular-section__list__item>a{color:#333; background-color:#fff; padding:5px 16px; display:block; margin-bottom:1px}.popular-section .popular-section__list .popular-section__list__item>a .icon{float:left; margin-right:5px; margin-top:1px}.popular-section .popular-section__list .popular-section__list__item:first-child>a{border-top-left-radius:15px; border-top-right-radius:15px}.popular-section .popular-section__list .popular-section__list__item:last-child>a{border-bottom-left-radius:15px; border-bottom-right-radius:15px}.popular-section .popular-section__header{cursor:pointer; width:100%; border-radius:15px; text-transform:uppercase; font-size:.8125rem; font-weight:700; padding:.3rem .625rem .45rem 17px; background-color:#8d3a7c}.popular-section .popular-section__header .icon{vertical-align:-4px}.popular-section:first-of-type .popular-section__header{background-color:#c65214}.popular-section:last-of-type{margin-bottom:0}.popular-section:last-of-type .popular-section__header{background-color:#00838e}.popular-section.is-expanded .popular-section__list{display:block}.popular-section.is-expanded .popular-section__list:before{content:""}.popular-section.is-expanded .popular-section__header{padding-left:39px}.popular-section.is-expanded .popular-section__header .icon{display:none}@media(min-width:950px){.popular-section{margin-left:20px; float:left; width:25%}.popular-section .popular-section__list{display:block}.popular-section .popular-section__list:before{content:""; margin-top:-19px}.popular-section .popular-section__list .popular-section__list__item>a{padding:3px 16px; margin-bottom:1px}.popular-section .popular-section__header{cursor:default; margin-top:-20px; border-top-left-radius:0; border-top-right-radius:0}.popular-section .popular-section__header .icon{display:none}.popular-section:first-of-type{margin-left:10%; margin-bottom:0}.popular-section:first-of-type .popular-section__header{background-color:#483729}.popular-section.is-expanded .popular-section__header{padding-left:35px}}@media(min-width:1200px){.popular-section .popular-section__list .popular-section__list__item>a{padding:5px 16px}}.restaurant{background-color:#fff; overflow:hidden; margin-bottom:20px; clear:both; position:relative; display:block}.restaurant .restaurant__body{padding:20px}.restaurant .restaurant__body .restaurant__body__text{color:#333}.restaurant .restaurant__sidebar{display:none}.restaurant .restaurant__heading-level1{margin-bottom:.3em}@media(min-width:950px){.restaurant{background-color:#e9e8e7; float:left; width:100%}.restaurant__wrapper{background-color:#fff; float:left; position:relative; right:25%; width:100%}.restaurant__body,.restaurant__media,.restaurant__sidebar{left:25%; position:relative}}@media(min-width:950px){.restaurant{margin-bottom:30px}.restaurant .restaurant__media{float:left; width:33.3%; margin-bottom:0; padding:20px 0 20px 20px}.restaurant .restaurant__body{clear:none; float:left; width:41.7%; padding:20px 20px 0}.restaurant .restaurant__sidebar{display:block; float:left; width:25%; background-color:#e9e8e7; height:100%; padding:20px 20px 0}.restaurant .restaurant__sidebar .restaurant__sidebar__text{color:#333}}.restaurant--action .restaurant__heading-level1{color:#00838e}.restaurant--action:focus,.restaurant--action:hover{text-decoration:none}.restaurant--action:focus .restaurant__heading-level1,.restaurant--action:hover .restaurant__heading-level1{color:#483729}.restaurant-opening-hours{margin-bottom:30px!important; margin-top:15px}.restaurant-opening-hours strong,.restaurant-opening-hours strong+br{display:none}.restaurant-opening-hours br{line-height:2em}@media(min-width:950px){.restaurant-opening-hours{margin-bottom:40px!important}}.restaurant-opening-hours--mini{margin-bottom:0}.restaurant-opening-hours--mini p{font-size:.8125rem}.restaurant-menus{margin-bottom:30px!important}@media(min-width:950px){.restaurant-menus{margin-bottom:40px!important}}.restaurant-menus strong,.restaurant-menus strong+br{display:none}.restaurant-menus br{line-height:2em}.PdfIconLink{display:block!important; margin-bottom:.5em!important}.banner-section{background-color:#fff}.banner-section__media-container{width:100%; height:0; padding-bottom:66.66%; position:relative}.banner-section__media-container__img{position:absolute}.banner-section__block{position:relative; padding:10px; margin-top:-55px}.banner-section__content__grid{width:auto; margin:0 -10px; max-width:none}.banner-section__content__grid:after,.banner-section__content__grid:before{content:" "; display:table}.banner-section__content__grid:after{clear:both}.banner-section__content__grid__column{position:relative; padding-left:0; padding-right:0; width:100%; float:left}@media(min-width:740px){.banner-section{position:relative; background-color:transparent}.banner-section__media-container{position:absolute; top:0; left:0; height:100%; width:100%; padding-bottom:0}.banner-section__block{margin-top:0; padding:20px}.banner-section__content{padding-top:30px; padding-bottom:30px}.banner-section__content__grid__column{position:relative; padding-left:10px; padding-right:10px; width:50%; float:right; margin-left:50%; float:left}}@media(min-width:950px){.banner-section__block{padding:20px}.banner-section__content{padding-top:50px; padding-bottom:50px}.banner-section__content__grid__column{position:relative; padding-left:10px; padding-right:10px; width:33.33333%; float:right; margin-left:66.66667%; float:left}}@media(min-width:1200px){.banner-section__block{padding:20px 50px}}.banner-section--splash .banner-section__action{color:#fff}.banner-section--splash .banner-section__action:active,.banner-section--splash .banner-section__action:hover,.banner-section--splash .banner-section__action:visited{text-decoration:none}.banner-section--splash .banner-section__action:focus .banner-section__text{text-decoration:underline}.banner-section--splash .banner-section__content__grid,.banner-section--splash .banner-section__content__grid__column{height:100%}.banner-section--splash .banner-section__content__grid__column{display:table}.banner-section--splash .banner-section__block{vertical-align:middle; display:table-cell; color:#fff; background-repeat:no-repeat; background-position:50%; overflow:hidden; text-align:center; padding:0 25px; margin-top:0; -webkit-transform:rotate(3deg); transform:rotate(3deg); text-shadow:1px 1px 1px rgba(0,0,0,.5); position:relative}.banner-section--splash .banner-section__heading{color:#fff; font-family:BrandonText-Black,Arial,Helvetica,sans-serif; font-size:1.875rem; line-height:1em; margin:0 0 10px; text-transform:uppercase}@media(min-width:420px){.banner-section--splash .banner-section__heading{font-size:2.25rem}}@media(min-width:740px){.banner-section--splash .banner-section__heading{font-size:2rem}}@media(min-width:1200px){.banner-section--splash .banner-section__heading{font-size:2.25rem}}.banner-section--splash .banner-section__text>p{display:inline; color:#fff; margin:0; vertical-align:middle; line-height:1em}.banner-section--splash .banner-section__text>.icon{display:inline; padding-right:3px; vertical-align:middle}.banner-section--splash .banner-section__content{position:absolute; top:5%; height:90%; width:52%; right:10px}@media(min-width:740px){.banner-section--splash .banner-section__content{position:static; width:auto}.banner-section--splash .banner-section__content__grid__column{width:33.333%; padding-left:20px; float:right; margin:0}.banner-section--splash .banner-section__block{padding:0 30px; height:230px}}@media(min-width:950px){.banner-section--splash .banner-section__block{padding:0 60px; height:280px; max-width:none}.banner-section--splash .banner-section__content{padding:40px 0}}@media(min-width:1200px){.banner-section--splash{max-height:380px}.banner-section--splash .banner-section__block{padding:0 75px; height:300px}}.banner-section--restaurant .banner-section__block{background-color:#fefefe; background-color:hsla(0,0%,99.6%,.9)}.content-nav{-webkit-box-shadow:none; box-shadow:none; margin:0 -.625rem!important; border-bottom:1px solid #e3e0db}.content-nav .content-nav-toggle{background:0 0; border-width:0; text-align:left; width:100%; outline:none; position:relative; padding:15px}.content-nav .content-nav-toggle.active span:before{-webkit-transform:rotate(180deg); transform:rotate(180deg)}.content-nav .content-nav-toggle span{float:right; padding:0 3px}.content-nav .content-nav-toggle span:before{-webkit-transition:-webkit-transform .3s ease; transition:-webkit-transform .3s ease; transition:transform .3s ease; transition:transform .3s ease,-webkit-transform .3s ease; height:10px; vertical-align:middle}.content-nav .content-nav__body{margin:0 10px 10px; display:none}.subnav-mobile{padding:0 10px}.tab-panel .tab-panel__tabs{display:block; overflow:hidden; margin:-2px}.tab-panel .tab-panel__tabs .tab-panel__tabs__body{float:left; width:50%; padding:0 2px}@media(min-width:740px){.tab-panel .tab-panel__tabs .tab-panel__tabs__body{width:auto; min-width:15.625rem; max-width:48%}}@media(min-width:950px){.tab-panel .tab-panel__tabs .tab-panel__tabs__body{min-width:18.75rem}}.tab-panel .tab-panel__tabs .tab-panel__tabs__body>a{background-color:#e9e8e7; border-top-left-radius:10px; border-top-right-radius:10px; margin:0; padding:10px 15px; display:block; color:#00838e; font-size:1rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}@media(min-width:740px){.tab-panel .tab-panel__tabs .tab-panel__tabs__body>a{font-size:1.125rem}}@media(min-width:950px){.tab-panel .tab-panel__tabs .tab-panel__tabs__body>a{font-size:1.375rem; padding:7px 20px}}.tab-panel .tab-panel__tabs .tab-panel__tabs__body.is-active>a{background-color:#fff; color:#333}@media(min-width:740px){.tab-panel.tab-panel--map-with-overlay{display:none}}.tab-content .tab-content__tab{display:none}@media(min-width:740px){.tab-content .tab-content__tab{display:block}}.tab-content .tab-content__tab.is-active{display:block}.tab-content--ongray{border-top:20px solid #fff}@media(min-width:950px){.tab-content--ongray{border-width:30px}}@media(min-width:740px){.tab-content--ongray-small-up{border-top:20px solid #fff}}@media(min-width:950px){.tab-content--ongray-small-up{border-width:30px}}.country-city-list{background-color:#fff; padding:10px}.country-city-list .country-city-list__header{font-size:2.25rem; padding:10px 0 0 10px}.country-city-list-collection .country-city-list-collection__item{display:inline-block; width:49%; margin-bottom:10px}@media(min-width:740px){.country-city-list-collection .country-city-list-collection__item{width:32%}}.country-city-list-collection .country-city-list-collection__item .country-city-list-collection__item__body{padding:5px 10px}.country-city-list-collection .country-city-list-collection__item.is-active .country-city-list-collection__item__body{font-weight:700; background-color:#f2f2f2; border-radius:20px}.list-bullets,.list-facilities,.room__short-bullets,.sitemap ol{margin-bottom:15px}.list-bullets>li,.list-facilities>li,.room__short-bullets>li,.sitemap ol>li{margin-bottom:.5em; padding-left:1.3em}.list-bullets>li:before,.list-facilities>li:before,.room__short-bullets>li:before,.sitemap ol>li:before{content:"\002022"; color:#9da0a1; font-size:26px; display:block; height:0; width:0; left:-.7em; top:0; position:relative}.list-bullets,.list-links{margin-bottom:15px}.list-links>li{padding-left:38px; margin-bottom:.5em; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-circle-nordicsea-v2.svg); background-repeat:no-repeat; background-position:0 3px; line-height:1.8}.list-links>li{padding-left:28px}.list-links>li>a{display:block; border-bottom:none}.big-sidebar-wrapper__sidebar-section__sidebar .list-links{margin-bottom:25px}.list-links--outlined-bullet>li{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-with-outlined-circle.svg); background-size:19px}.list-links--outlined-bullet>li a{color:#333}.list-links--outlined-bullet-light>li{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-with-outlined-circle-white.svg); background-size:19px}.list-links--outlined-bullet-light>li a{color:#fff}.hotel-theme-grandhoteloslo .list-usps>li,.hotel-theme-haymarket .list-usps>li,.hotel-theme-hotelnorge .list-usps>li,.list-usps{margin-bottom:15px}.hotel-theme-grandhoteloslo .list-usps>li>li,.hotel-theme-haymarket .list-usps>li>li,.hotel-theme-hotelnorge .list-usps>li>li,.list-usps>li{padding-left:38px; margin-bottom:.5em; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-tick-birch.svg); background-repeat:no-repeat; background-position:3px 7px; background-size:13px 10px}.hotel-theme-grandhoteloslo .list-usps>li li,.hotel-theme-haymarket .list-usps>li li,.hotel-theme-hotelnorge .list-usps>li li,.list-usps li{padding-left:23px}.definition-list{max-width:31.25rem; margin-bottom:1em}.definition-list:after,.definition-list:before{content:" "; display:table}.definition-list:after{clear:both}.definition-list dd,.definition-list dt{float:left; padding-bottom:5px}.definition-list dt{width:40%}.definition-list dd{width:60%}.list-bullets--hotel-facts-2col,.list-facilities{margin-bottom:0}@media(min-width:740px){.list-facilities{-webkit-column-count:2; column-count:2; -webkit-column-gap:30px; column-gap:30px}.list-facilities>li{display:inline-block; position:static; width:100%}}@media(min-width:950px){.list-bullets--hotel-facts-2col{-webkit-column-count:2; column-count:2; -webkit-column-gap:30px; column-gap:30px}.list-bullets--hotel-facts-2col>li{display:inline-block; position:static; width:100%}}.no-csscolumns .list-bullets--hotel-facts-2col,.no-csscolumns .list-facilities{margin-bottom:0}.no-csscolumns .list-bullets--hotel-facts-2col:after,.no-csscolumns .list-bullets--hotel-facts-2col:before,.no-csscolumns .list-facilities:after,.no-csscolumns .list-facilities:before{content:" "; display:table}.no-csscolumns .list-bullets--hotel-facts-2col:after,.no-csscolumns .list-facilities:after{clear:both}.no-csscolumns .list-bullets--hotel-facts-2col>li,.no-csscolumns .list-facilities>li{width:49%; float:left; padding-right:4%}@media(min-width:950px){.list-facilities>li,.room__short-bullets>li{margin-bottom:1em}}.list-facilities{margin-bottom:0}.list-links--bold>li,.list-links--l>li{background-size:24px 24px; min-height:24px; padding-left:34px}.list-links--small>li{background-size:16px; background-position:0 2px; font-size:15px; line-height:21px; margin-bottom:5px; padding-left:25px}.list-links--bold>li{background-position:0 0; margin-bottom:.8em}@media(min-width:740px){.list-links--bold>li>a{padding-top:0}}.list-iconic-links{background-color:#fff; font-size:1.125rem}.list-iconic-links .list-iconic-links__link{background-position:right 10px center; background-size:auto 22px; border-bottom:1px solid #edeceb; color:#483729; display:table; width:100%; padding:10px 30px 10px 10px; text-align:left; vertical-align:middle}.list-iconic-links .list-iconic-links__link:focus,.list-iconic-links .list-iconic-links__link:hover{text-decoration:none; background-color:#edeceb}.list-iconic-links .list-iconic-links__link .list-iconic-links__link__icon{display:table-cell; width:22px; height:22px; padding-right:8px; vertical-align:middle; text-align:center}.list-iconic-links .list-iconic-links__link .list-iconic-links__link__icon>.icon{max-width:22px; max-height:22px}.list-iconic-links .list-iconic-links__link .list-iconic-links__link__text{display:table-cell; vertical-align:middle}@media(min-width:950px){.list-iconic-links .list-iconic-links__link{font-size:1.5rem}.list-iconic-links .list-iconic-links__link .list-iconic-links__link{width:38px; height:28px}.list-iconic-links .list-iconic-links__link .list-iconic-links__link>.icon{max-width:28px; max-height:28px}}.list-iconic-links--borderd{border:1px solid #f2f2f2; border-top:none}.list-facts{margin-bottom:15px}.list-facts .list-facts__item .list-facts__item__heading{display:inline; font-weight:400; font-size:.875rem; color:inherit; margin:0}.list-facts .list-facts__item .list-facts__item__value{display:inline}.list-facts .list-facts__item--2col{clear:left}.list-facts .list-facts__item--2col>.list-facts__item__heading{float:left; width:50%; padding-right:1.25rem}.list-facts .list-facts__item--2col>.list-facts__item__value{margin-left:50%; display:block}.list-facts .list-facts__item--sectionstart{margin-top:15px}.list-facts.list-facts--inline{display:inline}.list-facts.list-facts--inline>.list-facts__item{display:inline-block}.list-facts.list-facts--inline>.list-facts__item:after{content:","; display:inline}.list-facts.list-facts--inline>.list-facts__item:last-child:after{content:none}.list-facts-heading{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1rem; color:#333; font-weight:700; color:inherit; margin-bottom:0}.list-facts-heading.list-facts-heading--inline{display:inline}.list-facts__button{margin-top:1em}.list-images{margin-bottom:15px}.list-images>li{overflow:hidden; margin-bottom:.5em}.list-images>li .list-images__image{float:left; margin-right:15px}.list-images>li .list-images__sub{color:#9da0a1; font-size:.8125rem}.list-expandable{border-bottom:1px solid #e3e0db}.list-expandable>li .list-expandable__container{overflow:hidden; background:#fff}.list-expandable>li .list-expandable__container .list-expandable__container__toggler{padding:10px; margin:0}.list-expandable>li .list-expandable__container .list-expandable__container__toggler span{float:right; padding:0 3px}.list-expandable>li .list-expandable__container .list-expandable__container__toggler span:before{-webkit-transition:-webkit-transform .2s ease; transition:-webkit-transform .2s ease; transition:transform .2s ease; transition:transform .2s ease,-webkit-transform .2s ease; height:7px; vertical-align:middle}.list-expandable>li .list-expandable__container .list-expandable__container__toggler.is-expanded span:before{-webkit-transform:rotate(180deg); transform:rotate(180deg)}.list-expandable>li .list-expandable__container .list-expandable__container__area{padding:10px 10px 0; margin-bottom:0}.list-expandable>li .list-expandable__container.is-collapsed .list-expandable__container__area{display:none}.list-footer-pages>li{padding-left:38px; margin-bottom:.5em; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-circle-white.svg); background-repeat:no-repeat; background-position:0 7px; background-size:19px; line-height:2rem}.list-footer-pages+ul{margin-top:3em}.list-footer-actions>li{padding-left:38px; margin-bottom:.5em; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-double-white.svg); background-repeat:no-repeat; background-position:5px 6px; background-size:12px}.list-footer-actions+ul{margin-top:3em}.definition-list--1-line dd,.definition-list--1-line dt{display:inline}.definition-list--1-line dd:after{content:""; display:block}.list-destinations .list-destinations__item{background:#fff; margin-bottom:5px}.list-destinations .list-destinations__item>a{background:0 0; display:block; color:#333; opacity:1; padding:5px 10px}@-moz-document url-prefix(){.list-destinations .list-destinations__item>a{-webkit-transition:none; transition:none; transform:none}}.list-destinations .list-destinations__item>a:focus,.list-destinations .list-destinations__item>a:hover{-webkit-transform:scale(1.02); transform:scale(1.02); text-decoration:none}@media(min-width:740px){.list-destinations .list-destinations__item{background:0 0; margin-bottom:15px; opacity:1}.list-destinations .list-destinations__item>a{padding:0}.list-destinations .list-destinations__item>a:focus,.list-destinations .list-destinations__item>a:hover{-webkit-transform:scale(1.04); transform:scale(1.04)}}.pipe-separated-list-item{display:inline-block}.pipe-separated-list-item+.pipe-separated-list-item:before{content:" | "; color:#e3e0db}@media(min-width:740px){.pipe-separated-list-divider+.pipe-separated-list-item:before{content:" | "; color:#e3e0db}}.pipe-separated-list-divider{display:block; height:3px}.editable-area ol{list-style-type:decimal; margin-bottom:15px; margin-left:30px}.hero-box{position:relative}.hero-box .hero-box__content{width:33%; left:auto}.hero-box.hero-box--left .hero-box__content{right:auto}@media(min-width:950px){.hero-box .hero-box__content{top:-464px}.hero-box.hero-box--extra-pull .hero-box__content{top:-514px}}@media(min-width:1500px){.hero-box .hero-box__content{top:-497px}.hero-box.hero-box--extra-pull .hero-box__content{top:-547px}}.hero-fixed{margin-top:-50px; min-height:100px}.hero-fixed .hero{position:relative; width:100%; top:0; z-index:0}@media(min-width:950px){.hero-fixed .hero{position:fixed}.hero-fixed .hero.is-animating{-webkit-transition:top .25s ease-in-out; transition:top .25s ease-in-out}}.hero-fixed:after{width:100%; content:""}@media(min-width:950px){.hero-fixed:after{display:block}}@media(min-width:740px){.side-wide-alert .hero-fixed{margin-top:28px}.hero-content-overlay .hero-fixed{margin-top:-113px}}@media(min-width:740px){.hero-fixed.hero-fixed--deemphasized .hero__img-container,.hero-fixed.hero-fixed--deemphasized:after{min-height:0; height:590px; overflow:visible; padding-bottom:inherit}.hero-fixed.hero-fixed--deemphasized .l-section__inner{position:relative}}@media(min-width:1500px){.hero-fixed.hero-fixed--deemphasized .hero__img-container,.hero-fixed.hero-fixed--deemphasized:after{height:650px}}.side-wide-alert .hero-fixed.hero-fixed--deemphasized{margin-top:-50px}@media(min-width:740px){.side-wide-alert .hero-fixed.hero-fixed--deemphasized{margin-top:-113px}.side-wide-alert .hero-fixed.hero-fixed--deemphasized .hero__img-container,.side-wide-alert .hero-fixed.hero-fixed--deemphasized:after{height:690px}}@media(min-width:1500px){.side-wide-alert .hero-fixed.hero-fixed--deemphasized .hero__img-container,.side-wide-alert .hero-fixed.hero-fixed--deemphasized:after{height:750px}}.hero-fixed.hero-fixed--edit-mode .hero__img-container{max-height:55rem}.hero-content-overlay,.hero-overlay{position:relative; z-index:9; overflow:hidden}.hero-content-overlay .hero-overlay__img-container,.hero-overlay .hero-overlay__img-container{position:absolute; width:100%; height:100%}.hero-content-overlay .hero-overlay__section,.hero-overlay .hero-overlay__section{position:relative; background-color:rgba(0,0,0,.15); width:100%}.hero-content-overlay .hero-overlay__section .hero-overlay__section__content,.hero-overlay .hero-overlay__section .hero-overlay__section__content{color:#fff; padding-top:20px; padding-bottom:20px}.hero-content-overlay .hero-overlay__section .hero-overlay__section__content .hero-intro__section__content__header,.hero-overlay .hero-overlay__section .hero-overlay__section__content .hero-intro__section__content__header{color:#fff; margin-bottom:10px; margin-left:20px; text-shadow:1px 1px 1px rgba(0,0,0,.75)}.hero-content-overlay .hero-overlay__tabs,.hero-overlay .hero-overlay__tabs{position:absolute; bottom:0; width:100%}@media(min-width:1500px){.hero-content-overlay .hero-overlay__section .hero-overlay__section__content,.hero-overlay .hero-overlay__section .hero-overlay__section__content{padding-bottom:20px}}.hero-overlay--search.hero-content-overlay,.hero-overlay.hero-overlay--search{overflow:visible; -webkit-box-shadow:2px 2px 8px rgba(0,0,0,.85); box-shadow:2px 2px 8px rgba(0,0,0,.85)}@media(min-width:740px){.hero-overlay--search.hero-content-overlay,.hero-overlay.hero-overlay--search{border-bottom:24px solid #fff}}.hero-overlay--search.hero-content-overlay .hero-overlay__section,.hero-overlay.hero-overlay--search .hero-overlay__section{padding-bottom:56px}@media(min-width:740px){.hero-overlay--search.hero-content-overlay .hero-overlay__section,.hero-overlay.hero-overlay--search .hero-overlay__section{padding-bottom:0}}@media(min-width:950px){.hero-overlay--search.hero-content-overlay .hero-overlay__section,.hero-overlay.hero-overlay--search .hero-overlay__section{margin:0; padding:4.375rem 0}}@media(min-width:1500px){.hero-overlay--search.hero-content-overlay .hero-overlay__section,.hero-overlay.hero-overlay--search .hero-overlay__section{margin:0; padding:8.75rem 0 6.875rem}}@media(min-width:950px){.hero-overlay--search.hero-content-overlay,.hero-overlay.hero-overlay--search{overflow:hidden}}.hero-overlay--profile.hero-content-overlay .hero-overlay__section,.hero-overlay.hero-overlay--profile .hero-overlay__section{width:auto; padding:0 10px 56px}@media(min-width:740px){.hero-overlay--profile.hero-content-overlay .hero-overlay__section,.hero-overlay.hero-overlay--profile .hero-overlay__section{padding:0 0 56px; width:100%}}@media(min-width:950px){.hero-overlay--profile.hero-content-overlay .hero-overlay__section,.hero-overlay.hero-overlay--profile .hero-overlay__section{padding-bottom:90px}}.hero-content-overlay .hero-content-overlay__section{width:100%; z-index:11; overflow:visible}.hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner{padding-top:0; background-color:#fff}@media(min-width:740px){.hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner{padding-top:10px; background-color:transparent}}.hero-intro{background:#fff; position:relative; border-top:50px solid #fff; background-clip:content-box}.hero-intro .hero-intro__content{position:relative; padding-top:0; padding-bottom:9px; text-align:center; margin-top:-50px}.hero-intro .hero-intro__content .hero-intro__content__heading{margin-bottom:-4px}@media(min-width:950px){.hero-intro .hero-intro__content .hero-intro__content__heading{position:relative; padding-left:0; padding-right:0; width:66.66667%; float:none; z-index:1}}@media(min-width:740px){.hero-intro .hero-intro__content .hero-intro__content__heading{font-size:2.875rem; margin-bottom:10px}}.hero-intro .hero-intro__content .hero-intro__content__heading a{color:#483729; position:relative; display:inline-block}.hero-intro .hero-intro__content .hero-intro__content__heading a:visited{color:#483729}.hero-intro .hero-intro__content .hero-intro__content__heading a:active,.hero-intro .hero-intro__content .hero-intro__content__heading a:focus,.hero-intro .hero-intro__content .hero-intro__content__heading a:hover{text-decoration:none; color:#00838e}.hero-intro .hero-intro__content .hero-intro__content__heading.sticky{opacity:0}.hero-intro .hero-intro__content .hero-intro__content__heading.sticky.is-animated{-webkit-transition:opacity .35s,-webkit-transform .35s; transition:opacity .35s,-webkit-transform .35s; transition:opacity .35s,transform .35s; transition:opacity .35s,transform .35s,-webkit-transform .35s; -webkit-transform:scale(1.1); transform:scale(1.1); opacity:1}@media(min-width:740px){.hero-intro .hero-intro__content .hero-intro__content__heading.sticky{position:fixed!important; top:-2px; font-size:24px!important; z-index:10000!important; line-height:32px!important; width:auto; max-width:65%; margin:10px 0 10px 8px!important}}.hero-intro .hero-intro__content .hero-intro__content__breadcrumbs{font-size:.875rem; margin:0}.hero-intro .hero-intro__content .hero-intro__content__breadcrumbs .hero-intro__content__breadcrumb{color:inherit}.hero-intro .hero-intro__content .hero-intro__content__breadcrumbs .hero-intro__content__breadcrumb:before{content:"\203A"; display:inline-block; margin-right:3px; position:relative; top:-1px}.hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a{margin-right:7px}.hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:hover{color:#00838e; text-decoration:none}.hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:last-child{display:inline-block}.hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:first-of-type{display:inline-block}.hero-intro .hero-intro__content .hero-intro__content__breadcrumbs+.hero-intro__content__heading{margin-top:4px}@media(min-width:740px){.hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a{display:inline-block}.hero-intro .hero-intro__content .hero-intro__content__breadcrumbs+.hero-intro__content__heading{margin-top:7px}}@media(min-width:950px){.hero-intro .hero-intro__content .hero-intro__content__breadcrumbs{position:relative; padding-left:0; padding-right:0; width:66.66667%; float:none; z-index:1}}.hero-intro .hero-intro__content .tripadvisor-button{display:none; position:absolute; top:0; right:20px; margin:10px 0; padding:12px 20px; background-color:#fff; width:33%}.hero-intro .hero-intro__content .tripadvisor-button .tripadvisor-button__rating{color:#9da0a1; font-size:.8125rem; margin-left:10px}.hero-intro .hero-intro__content .tripadvisor-button .tripadvisor-button__rating .tripadvisor-button__rating__image{float:left}@media(min-width:950px){.hero-intro .hero-intro__content .tripadvisor-button{display:block}}@media(min-width:740px){.hero-intro{border-top-width:65px}.hero-intro .hero-intro__content{padding-top:5px; padding-bottom:12px; text-align:left; margin-top:-65px}}@media(min-width:950px){.hero-intro .l-booking-widget{left:auto; width:33.3333%; padding-left:20px; padding-right:10px; position:absolute; right:30px}.hero-intro .l-booking-widget .l-booking-widget__widget{position:relative; padding-left:0; padding-right:0; width:100%; float:left}}.hero-intro--overlay{z-index:101; margin-top:-100px}@media(min-width:740px){.hero-intro--overlay{margin-top:-127px}}@media(min-width:950px){.booking-widget-wrapper~div .hero-intro--overlay{margin-top:0}}@media(min-width:740px){.side-wide-alert .hero-intro--overlay{margin-top:-65px}}.hero-fixed:after,.hero__img-container{width:100%; height:0; padding-bottom:100%}@media(min-width:950px){.hero-fixed:after,.hero__img-container{padding-bottom:0; height:65vh; height:calc(100vh - 170px); min-height:610px; max-height:1000px}}@media(min-width:1200px){.hero-fixed:after,.hero__img-container{min-height:720px}}@media(min-width:1500px){.hero-fixed:after,.hero__img-container{min-height:800px}}.hero__image,.slider-plchldr{max-width:none; max-height:none; position:absolute; top:0; left:0; margin:auto}.hero .hero__image{width:100%; display:none}.hero .hero__image--full-height,.hero .hero__image--full-width{display:block; max-width:none; max-height:none; position:absolute}.hero .hero__image--full-width{width:100%; height:auto; top:50%; left:0; -webkit-transform:translateY(-50%)!important; transform:translateY(-50%)!important}.hero .hero__image--full-height{width:auto; height:auto; min-width:100%; min-height:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center; top:0; left:50%; -webkit-transform:translateX(-50%)!important; transform:translateX(-50%)!important}.hero__img-container{overflow:hidden; position:relative}.hero__img-container .hero__img-container__seemore{position:absolute; right:0; bottom:6.25rem; top:auto; color:#fff; display:none; z-index:40; font-size:1.125em; background-color:#483729; background-color:rgba(233,232,231,.5); padding:.5em 1em .5em 1.5em; border-radius:40px 0 0 40px}.hero__img-container .hero__img-container__seemore a{color:#483729; display:inline-block; text-decoration:none}.hero__img-container .hero__img-container__seemore a:after{content:"\203A"; display:inline-block; font-size:32px; line-height:22px; margin-left:5px; float:right; margin-top:-.1em}@media(min-width:950px){.hero__img-container .hero__img-container__seemore{bottom:150px}}@media(min-width:740px) and (max-width:949px){.hero__img-container .hero__img-container__seemore{bottom:160px}}@media(min-width:740px){.side-wide-alert .hero__img-container{height:calc(120vh - 200px)}}@media(min-width:740px){.hero.hero--deemphasized .hero__img-container,.hero.hero--deemphasized:after{min-height:0; height:590px; overflow:visible; padding-bottom:inherit}.hero.hero--deemphasized .l-section__inner{position:relative}}@media(min-width:1500px){.hero.hero--deemphasized .hero__img-container,.hero.hero--deemphasized:after{height:650px}}.hero .best-price-banner *{overflow:visible}@media(min-width:950px){.hero .best-price-banner__wrapper{padding-right:5.1875rem; margin-right:.625rem}}@media(min-width:1200px){.hero .best-price-banner__wrapper{margin-right:4.0625rem}}.hero .best-price-banner__secondary:not(:empty):before{content:" - "}@media(min-width:950px){.hero .best-price-banner{position:absolute; background-color:rgba(0,0,0,.6); text-align:right; z-index:99; width:100%; margin-top:0}}.hero-intro--error{margin-top:0!important}.hero-intro--error .hero-intro__content{margin-top:0!important; padding-top:70px; padding-bottom:70px}.hero-intro--error .alert-danger{margin-top:1.5em}.rsPreloader{display:none!important}.icon{width:36px; height:36px; display:inline-block; fill:#483729; text-indent:-9999px}.icon--l{width:42px; height:42px}.icon--s{width:24px; height:24px}.icon--info,.icon--info-white,.icon--xs{width:18px; height:18px}.icon--xxs{width:12px; height:12px}.icon--brown,.iconic-item--link-brown .icon{fill:#483729}.icon--dawn{fill:#c65214}.icon--gray{fill:#d7d4cf}.icon--nordicsea,.iconic-item--link-primary .icon{fill:#00838e}.icon--white{fill:#fff}.icon--white-stroke{stroke:#fff}.icon--sandstone{fill:#e3e0db}.icon--crocus{fill:#8d3a7c}.icon--xdark-gray{fill:#404040}.icon--xdark-gray-stroke{stroke:#404040}.icon--gray{fill:#a5a2a1}.icon--red{fill:#ce2028}.icon--inverted{color:#fff}.icon--bed{width:auto; height:38px; fill:#9da0a1}.icon--bedking{width:55px}.icon--bedqueen{width:50px}.icon--bedsingle{width:35px}.icon--bedtwin{width:72px}.icon--bedcustomoccupancy{width:66px}.icon--bedextrapull{width:50px}.icon--bedextrasofa{width:69px}.icon--bedextrawall{width:54px}.icon--down-arrow-small,.icon--down-arrow-small-black,.icon--up-arrow-small{width:17px; height:10px; line-height:10px}.icon--up-arrow-small{-webkit-transform:scaleY(-1); transform:scaleY(-1)}.icon--down-round-small{width:1.5rem; height:1.5rem; background-size:1.5rem 1.5rem; background-repeat:no-repeat; display:inline-block; -webkit-transform:rotate(90deg); transform:rotate(90deg)}.icon-arrow-double-right{width:24px; height:22px}@media(min-width:950px){.icon-arrow-double-right{width:32px; height:30px}}@media(min-width:1200px){.icon-arrow-double-right{width:40px; height:38px}}.hotel-return-home-link,.hotel-theme-downtowncamper .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-grandcentral .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-grandhoteloslo .hotel-return-home-link,.hotel-theme-grandhoteloslo .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-haymarket .hotel-return-home-link,.hotel-theme-haymarket .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-hotelnorge .hotel-return-home-link,.hotel-theme-hotelnorge .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-marski .main-header .navigation-bar__top .scandic-main-page-link,.icon--double-arrow-left,.icon--double-arrow-left-white{color:#00838e; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-double-nordicsea-left-v2.svg) no-repeat 0; padding-left:20px}.hotel-theme-downtowncamper .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-grandcentral .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-grandhoteloslo .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-haymarket .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-hotelnorge .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-marski .main-header .navigation-bar__top .scandic-main-page-link,.icon--double-arrow-left-white{color:#fff; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-double-white-left.svg)}.icon--double-arrow-right,.icon--double-arrow-right-white{color:#00838e; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-double-nordicsea-right-v2.svg) no-repeat 100%; padding-right:20px}.icon--double-arrow-right-nordicsea-dark{color:#006b75; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-double-nordicsea-dark-right.svg) no-repeat 100%; padding-right:20px}.icon--double-arrow-right-white{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-double-nordicsea-right-white.svg) no-repeat 100%; background-size:12px}.icon--facebook,.icon--google-plus,.icon--instagram,.icon--twitter{display:inline-block; width:42px; height:42px}.hotel-theme-grandhoteloslo .icon--close,.hotel-theme-haymarket .icon--close,.hotel-theme-hotelnorge .icon--close,.icon--close{width:42px; height:42px}.icon--close.active,.icon--close:active,.icon--close:focus,.icon--close:hover{outline:none}.icon--expand,.icon--expand-small{-webkit-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:-webkit-transform .5s ease; transition:-webkit-transform .5s ease; transition:transform .5s ease; transition:transform .5s ease,-webkit-transform .5s ease; height:12px; position:relative; top:-2px; vertical-align:middle; width:12px}.icon--expand-small{height:8px; margin-bottom:2px}.icon--error{width:41px; height:41px}.icon--warning-highlighted{color:#cd0921}.info--message{color:#000}.icon--centered--xs{vertical-align:middle; width:18px; height:18px; background-size:18px 18px}.level-badge{height:4.5rem; width:4.5rem; fill:#fff}@media(min-width:740px){.level-badge{fill:#333}}.level-badge--l{height:3.75rem; width:3.75rem}@media(min-width:950px){.level-badge--l{height:4.5rem; width:4.5rem}}.icon--info,.icon--info-white{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/info-dark.svg); background-size:contain}.icon--info-white{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/info-white.svg)}.icon--down-arrow-small,.icon--down-arrow-small-black,.icon--up-arrow-small{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/form-select-arrow-v2.png)}.icon--down-arrow-small-black{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/form-select-arrow-black.png)}.icon--down-arrow-special{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/dropdown-expand-green-v2.png); background-repeat:no-repeat; background-size:12px 12px; height:12px; width:12px}.icon--down-round-small{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-circle-nordicsea-v2.svg)}.hotel-theme-grandhoteloslo .icon--close,.hotel-theme-haymarket .icon--close,.hotel-theme-hotelnorge .icon--close,.icon--close{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/gallery/icon-close-v2.png) no-repeat 100%}.icon--close.active,.icon--close:active,.icon--close:focus,.icon--close:hover{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/gallery/icon-close-active-v2.png)}.icon--expand,.icon--expand-small{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/hotelpage/dropdown-expand.png); background-repeat:no-repeat; background-position:50%; background-size:12px 12px}.icon--expand-small{background-size:contain}.icon--checkmark-circle{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/checkmark-circle.png)}.icon--error{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/error.png); background-repeat:no-repeat; background-position:50%}.icon-bullet-arrow{display:inline-block; width:24px; height:24px; background-size:contain; vertical-align:bottom; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-circle-nordicsea-v2.svg); -webkit-transition:-webkit-transform .2s ease-in; transition:-webkit-transform .2s ease-in; transition:transform .2s ease-in; transition:transform .2s ease-in,-webkit-transform .2s ease-in; background-repeat:no-repeat}.icon-bullet-arrow--alert{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-circle-dawn.svg)}.icon-bullet-arrow--down{-webkit-transform:rotate(90deg); transform:rotate(90deg)}.icon-bullet-arrow--up{-webkit-transform:rotate(-90deg); transform:rotate(-90deg)}.short-fact-iconic{font-size:.8125rem; color:#333; padding-left:20px}.short-fact-iconic--inverted{color:#fff}.thumbnail-teaser{display:block; color:#333; background-color:#fff; -webkit-box-shadow:rgba(0,0,0,.2) 0 1px 1px; box-shadow:0 1px 1px rgba(0,0,0,.2); margin-bottom:1px}.thumbnail-teaser>.thumbnail-teaser__title{padding:6px 10px; margin:0; font-size:14px; font-weight:400; line-height:1.4em}.thumbnail-teaser>.thumbnail-teaser__title:after{content:"."; visibility:hidden}.thumbnail-teaser>.thumbnail-teaser__title.thumbnail-teaser__title--alternative{padding-top:15px; padding-bottom:15px; text-align:center; font-size:16px}.thumbnail-teaser>.thumbnail-teaser__imgcontainer{position:relative; width:100%; height:0; padding-bottom:66.66%; overflow:hidden}.thumbnail-teaser>.thumbnail-teaser__imgcontainer .thumbnail-teaser__img{position:absolute; top:0; left:0; width:100%; height:100%; display:block}.thumbnail-teaser:active,.thumbnail-teaser:focus,.thumbnail-teaser:hover{text-decoration:none}.thumbnail-teaser:visited{color:#333}.thumbnail-teaser--animated>.thumbnail-teaser__imgcontainer .thumbnail-teaser__img{-webkit-transition:-webkit-transform .5s ease .1s; transition:-webkit-transform .5s ease .1s; transition:transform .5s ease .1s; transition:transform .5s ease .1s,-webkit-transform .5s ease .1s}.thumbnail-teaser--animated:active .thumbnail-teaser__img,.thumbnail-teaser--animated:focus .thumbnail-teaser__img,.thumbnail-teaser--animated:hover .thumbnail-teaser__img{-webkit-transform:scale(1.1) translateZ(0) rotate(.1deg); transform:scale(1.1) translateZ(0) rotate(.1deg); -webkit-backface-visibility:hidden; overflow:hidden}.thumbnail-teaser--indented{margin:1px}.royalSlider.rsFullscreen .thumbnail-teaser--indented{margin:0}.gallery-heading,.room-heading{display:table; width:100%; margin-top:20px}@media(min-width:740px){.gallery-heading,.room-heading{margin-top:30px}}.media-container{position:relative; width:100%; display:block}.media-container.media-container--3x2{height:0!important; padding-bottom:66.66%; overflow:hidden}.media-container.media-container--16x9{height:0!important; padding-bottom:56.25%; overflow:hidden}.media-container.media-container--4x1{height:0!important; padding-bottom:25%; overflow:hidden}.media-container.media-container--1x1{height:0!important; padding-bottom:100%; overflow:hidden}.media-container.media-container--flexible-teaser{height:0!important; padding-bottom:66.66%; overflow:hidden}@media(min-width:740px){.media-container.media-container--flexible-teaser{height:0!important; padding-bottom:100%; overflow:hidden}}.media-container.media-container--bg{width:100%; height:0; padding-bottom:66.66%; position:relative}@media(min-width:740px){.media-container.media-container--bg{position:absolute; top:0; left:0; height:100%; width:100%; padding-bottom:0}}.media-container.media-container--block{margin-bottom:2rem}.media-container>.media-container__media{position:absolute; top:0; left:0; width:100%; height:100%; display:block}.media-container>.media-container__infobar{position:absolute; bottom:0; left:0; width:100%; background:#000; background:rgba(0,0,0,.6); color:#fff; padding:5px 10px; overflow:hidden}.media-container--thumbnail{margin-right:10px; width:4.5rem; float:left}.media-container--thumbnail>img{width:231px}.bgcover{background-position:50%; background-size:cover; display:block; width:100%; height:100%}@media(min-width:950px){.bgcover--s{display:none; background-image:none!important}}@media(max-width:949px){.bgcover--m{display:none; background-image:none!important}}@media(min-width:1200px){.bgcover--m{display:none; background-image:none!important}}@media(max-width:1199px){.bgcover--xl{display:none; background-image:none!important}}.blur-wrapper,.global-footer,.hotel-footer{overflow:hidden}.blur,.hotel-footer__background-image{-webkit-filter:blur(10px); -moz-filter:blur(10px); filter:blur(10px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="10"); -webkit-transform:translate(0); transform:translate(0); -webkit-transform:scale(1.1); transform:scale(1.1)}.blur--extreme,.global-footer .global-footer__background-image,.hotel-footer .global-footer__background-image,.hotel-footer__background-image{-webkit-filter:blur(40px); -moz-filter:blur(40px); filter:blur(40px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="40"); -webkit-transform:scale(1.25); transform:scale(1.25); -webkit-transform:translate(0); transform:translate(0)}@media(max-width:949px){.blur--extreme,.global-footer .global-footer__background-image,.hotel-footer .global-footer__background-image,.hotel-footer__background-image{-webkit-filter:blur(15px); -moz-filter:blur(15px); filter:blur(15px); -webkit-transform:scaleX(1.25) scaleY(4) translateY(33%); transform:scaleX(1.25) scaleY(4) translateY(33%)}}.no-cssfilters .blur,.no-cssfilters .hotel-footer__background-image{opacity:.4; -webkit-transform:scale(1); transform:scale(1)}.no-cssfilters .blur-wrapper,.no-cssfilters .global-footer,.no-cssfilters .hotel-footer{background-color:#000}.blur-canvas,.blur-image{width:100%; display:block; z-index:1}.blur-canvas--full-width,.blur-image--full-width{width:100%; height:auto}.blur-canvas--full-height,.blur-canvas--full-width,.blur-image--full-height,.blur-image--full-width{max-width:none; max-height:none; position:absolute; top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto}.blur-canvas--full-height,.blur-image--full-height{width:auto; height:100%}.blur-image{display:none}.medium-image__left{max-width:33%; float:left; margin-right:10px; margin-bottom:10px}.medium-image__left:after,.medium-image__left:before{content:" "; display:table}.medium-image__left:after{clear:both}@media(min-width:950px){.medium-image__left{max-width:100%}}.medium-image__right{max-width:33%; float:right; margin-left:10px; margin-bottom:10px}.medium-image__right:after,.medium-image__right:before{content:" "; display:table}.medium-image__right:after{clear:both}@media(min-width:950px){.medium-image__right{max-width:100%}}.iconic-item{display:table; text-align:left}.iconic-item>.iconic-item__icon-container{display:table-cell; vertical-align:top; text-align:left; line-height:1}.iconic-item>.iconic-item__text{display:table-cell; vertical-align:middle}.iconic-item>.iconic-item__text .iconic-item__text__seperator{display:block; margin-bottom:10px}.iconic-item>.iconic-item__text .iconic-item__text__subtext{display:block; font-size:.8125rem}.iconic-item>.iconic-item__text small{display:inline-block}.iconic-item>.iconic-item__text .extraem{line-height:1.1em}.iconic-item .iconic-item__text--wordbreak{word-break:break-all}.iconic-item .alternate-hotels-link{display:block; line-height:1.5; margin:20px 0 0; color:#00838e}@media(min-width:950px){.iconic-item .alternate-hotels-link{line-height:1.1}}.iconic-item--l>.iconic-item__icon-container{width:52px; padding-top:.15em}.iconic-item--l>.iconic-item__icon-container>.iconic-item__icon-container__icon{width:42px; height:42px}.iconic-item--l>.iconic-item__text .iconic-item__text__subtext{margin-top:-1px}.iconic-item--l>.iconic-item__text .extraem+.iconic-item__text__subtext{margin-top:0}.iconic-item--m>.iconic-item__icon-container{width:46px; padding-top:.2em}.iconic-item--m>.iconic-item__icon-container>.iconic-item__icon-container__icon{width:36px; height:36px}.iconic-item--m>.iconic-item__text .iconic-item__text__subtext{margin-top:-1px}.iconic-item--m>.iconic-item__text .extraem+.iconic-item__text__subtext{margin-top:0}.iconic-item--s>.iconic-item__icon-container{width:34px; padding-top:0}.iconic-item--s>.iconic-item__icon-container>.iconic-item__icon-container__icon{width:24px; height:24px}.iconic-item--xs>.iconic-item__icon-container{width:23px; padding-top:.1em}.iconic-item--xs>.iconic-item__icon-container>.iconic-item__icon-container__icon{width:18px; height:18px}.iconic-item--xs>small.iconic-item__text{padding-top:.15em}.iconic-item--xxs>.iconic-item__icon-container{width:17px}.iconic-item--xxs>.iconic-item__icon-container>.iconic-item__icon-container__icon{width:12px; height:12px}.iconic-item--xs-m>.iconic-item__icon-container{width:23px; padding-top:.1em}.iconic-item--xs-m>.iconic-item__icon-container>.iconic-item__icon-container__icon{width:18px; height:18px}.iconic-item--xs-m>small.iconic-item__text{padding-top:.15em}@media(min-width:740px){.iconic-item--xs-m>.iconic-item__icon-container{width:46px; padding-top:.2em}.iconic-item--xs-m>.iconic-item__icon-container>.iconic-item__icon-container__icon{width:36px; height:36px}.iconic-item--xs-m>.iconic-item__text .iconic-item__text__subtext{margin-top:-1px}.iconic-item--xs-m>.iconic-item__text .extraem+.iconic-item__text__subtext{margin-top:0}.iconic-item--xs-m>.iconic-item__text{padding-top:0}}.iconic-item--heading>.iconic-item__icon-container,.iconic-item--heading>.iconic-item__text{vertical-align:bottom}.iconic-item--heading>.iconic-item__icon-container{width:34px}.iconic-item--heading>.iconic-item__icon-container>.iconic-item__icon-container__icon{width:24px; height:24px}@media(min-width:950px){.iconic-item--heading>.iconic-item__icon-container{width:60px}.iconic-item--heading>.iconic-item__icon-container>.iconic-item__icon-container__icon{width:50px; height:50px}}.iconic-item--heading-1>svg{height:36px; margin-right:7px; width:36px}@media(min-width:950px){.iconic-item--heading-1>svg{height:58px; margin-right:10px; width:58px}}.iconic-item--heading-1>.iconic-item__icon-container>.iconic-item__icon-container__icon{vertical-align:middle}.iconic-item--link,.iconic-item--link-brown,.iconic-item--link-primary{background:0 0; border:none}.iconic-item--link-brown:active,.iconic-item--link-brown:focus,.iconic-item--link-brown:hover,.iconic-item--link-primary:active,.iconic-item--link-primary:focus,.iconic-item--link-primary:hover,.iconic-item--link:active,.iconic-item--link:focus,.iconic-item--link:hover{text-decoration:underline}.iconic-item--link-primary{color:#00838e}.iconic-item--link-brown{color:#483729}.iconic-item--bed>.iconic-item__icon-container{width:95px; text-align:center}.iconic-item--bed>.iconic-item__text{padding-top:0}@media(min-width:950px){.iconic-item--bed>.iconic-item__icon-container{width:95px}}.iconic-item--bed+.iconic-item--bed{margin-top:5px}.iconic-item--centered>.iconic-item__icon-container,.iconic-item--centered>.iconic-item__icon-container>.iconic-item__icon-container__icon,.iconic-item--centered>.iconic-item__text,.iconic-item--link-brown>.iconic-item__icon-container,.iconic-item--link-brown>.iconic-item__icon-container>.iconic-item__icon-container__icon,.iconic-item--link-brown>.iconic-item__text,.iconic-item--link-primary>.iconic-item__icon-container,.iconic-item--link-primary>.iconic-item__icon-container>.iconic-item__icon-container__icon,.iconic-item--link-primary>.iconic-item__text,.iconic-item--link>.iconic-item__icon-container,.iconic-item--link>.iconic-item__icon-container>.iconic-item__icon-container__icon,.iconic-item--link>.iconic-item__text{vertical-align:middle; padding-top:0}.iconic-item--centeredx{margin:0 auto}.iconic-item--top>.iconic-item__icon-container,.iconic-item--top>.iconic-item__text{vertical-align:bottom; padding-top:0}.iconic-item--inverted{color:#fff}.iconic-item--inverted>.iconic-item__text,.iconic-item--inverted a{color:#fff}.iconic-item--no-margin>.iconic-item__icon-container{font-size:0}.royalSlider{width:600px; height:400px; position:relative; direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}.rsWebkit3d .rsABlock,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsContainer,.rsWebkit3d .rsLink,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsPreloader,.rsWebkit3d .rsSlide,.rsWebkit3d .rsThumbs,.rsWebkit3d img{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsContainer,.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img{-webkit-transform:none}.rsOverflow{float:left}.rsOverflow,.rsVisibleNearbyWrap{width:100%; height:100%; position:relative; overflow:hidden; -webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap{left:0; top:0}.rsVisibleNearbyWrap .rsOverflow{position:absolute; left:0; top:0}.rsContainer{position:relative; width:100%; height:100%; -webkit-tap-highlight-color:transparent}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left; position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1; -webkit-transition:opacity .3s linear; transition:opacity .3s linear}.rsHidden{opacity:0; visibility:hidden; -webkit-transition:visibility 0s linear .3s,opacity .3s linear; transition:visibility 0s linear .3s,opacity .3s linear}.rsGCaption{width:100%; float:left; text-align:center}.royalSlider.rsFullscreen{position:fixed!important; height:auto!important; width:auto!important; margin:0!important; padding:0!important; z-index:2147483647!important; top:0!important; left:0!important; bottom:0!important; right:0!important}.royalSlider .rsSlide.rsFakePreloader{opacity:1!important; -webkit-transition:0s; transition:0s; display:none}.rsSlide{position:absolute; left:0; top:0; display:block; overflow:hidden; height:100%; width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%; height:100%; position:relative}.rsPreloader{position:absolute; z-index:0}.rsNav{-moz-user-select:-moz-none; -webkit-user-select:none; -ms-user-select:none; user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,.25)}.rsThumbs{cursor:pointer; position:relative; overflow:hidden; float:left; z-index:22}.rsTabs{float:left; background:0 0!important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent}.rsVideoContainer{width:auto; height:auto; line-height:0; position:relative}.rsVideoFrameHolder{position:absolute; left:0; top:0; background:#141414; opacity:0; -webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer .rsVideoObj,.rsVideoContainer embed,.rsVideoContainer iframe,.rsVideoContainer video{position:absolute; z-index:50; left:0; top:0; width:100%; height:100%}.rsVideoContainer.rsIOSVideo embed,.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video{-webkit-box-sizing:border-box; box-sizing:border-box; padding-right:44px}.rsABlock{left:0; top:0; position:absolute; z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/royalslider/grab.png) 8 8,move}.grabbing-cursor{cursor:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/royalslider/grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0; top:0; position:absolute; width:100%; height:100%; display:block; z-index:20}.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsThumbs,.rsDefault .rsVideoFrameHolder{background:0 0; color:#fff}html:-webkit-full-screen .thumbnail-teaser{background:#000}html:-moz-full-screen .thumbnail-teaser{background:#000}html:-ms-fullscreen .thumbnail-teaser{background:#000}html:fullscreen .thumbnail-teaser{background:#000}html:-webkit-full-screen .navigation-bar,html:-webkit-full-screen thumbnail-teaser__title{display:none}html:-moz-full-screen .navigation-bar,html:-moz-full-screen thumbnail-teaser__title{display:none}html:-ms-fullscreen .navigation-bar,html:-ms-fullscreen thumbnail-teaser__title{display:none}html:fullscreen .navigation-bar,html:fullscreen thumbnail-teaser__title{display:none}.rsDefault .rsArrow{height:100%; width:40px; position:absolute; display:block; cursor:pointer; z-index:21}.rsDefault.rsVer .rsArrow{width:100%; height:44px}.rsDefault.rsVer .rsArrowLeft{top:0; left:0}.rsDefault.rsVer .rsArrowRight{bottom:0; left:0}.rsDefault.rsHor .rsArrowLeft{left:0; top:0}.rsDefault.rsHor .rsArrowRight{right:0; top:0}.rsDefault .rsArrowIcn{width:40px; height:80px; top:50%; left:50%; margin-top:-40px; margin-left:-20px; position:absolute; cursor:pointer; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/royalslider/rs-default.png)}@media(min-width:950px){.hero-content-widget .rsDefault .rsArrowIcn{margin-top:-15px}}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/royalslider/custom/arrow-right.png) 50%; -webkit-transform:rotate(180deg); transform:rotate(180deg)}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn:hover{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/royalslider/custom/arrow-right-hover.png) 50%}.rsDefault.rsHor .rsArrowRight .rsArrowIcn{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/royalslider/custom/arrow-right.png) 50%}.rsDefault.rsHor .rsArrowRight .rsArrowIcn:hover{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/royalslider/custom/arrow-right-hover.png) 50%}.royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/carousel-arrow-right-v2.png) 50%; -webkit-transform:rotate(180deg); transform:rotate(180deg)}.royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn:hover{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/carousel-arrow-right-v2.png) 50%}.royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/carousel-arrow-right-v2.png) 50%}.royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn:hover{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/carousel-arrow-right-v2.png) 50%}.rsDefault.rsVer .rsArrowLeft .rsArrowIcn{background-position:-96px -32px}.rsDefault.rsVer .rsArrowRight .rsArrowIcn{background-position:-96px -64px}.rsDefault .rsArrowDisabled .rsArrowIcn{opacity:.2; filter:alpha(opacity=20); *display:none}.rsDefault .rsBullets{position:absolute; z-index:35; left:0; bottom:115px; width:100%; height:auto; margin:0 auto; text-align:center; line-height:8px; overflow:hidden}.hero--deemphasized .rsDefault .rsBullets,.hero-fixed--deemphasized .rsDefault .rsBullets{bottom:35px}.hero--with-teasers .rsDefault .rsBullets{bottom:10px}@media(min-width:740px){.rsDefault .rsBullets{bottom:150px}.hero--deemphasized .rsDefault .rsBullets,.hero-fixed--deemphasized .rsDefault .rsBullets{bottom:30px}}@media(min-width:950px){.rsDefault .rsBullets{display:none}}.rsDefault .rsBullet{display:inline-block; *display:inline; *zoom:1; padding:0 2px 0 1px}.rsDefault .rsBullet span{display:block; width:8px; height:8px; border-radius:50%; background:#777; background:hsla(0,0%,100%,.5)}.rsDefault .rsBullet.rsNavSelected span{background-color:#fff}.rsDefault .rsThumbsHor{width:100%; height:54px; margin-top:5px}.rsDefault .rsThumbsVer{width:96px; height:100%; position:absolute; top:0; right:0}.rsDefault.rsWithThumbsHor .rsThumbsContainer{position:relative; height:100%; float:right}.rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative; width:100%}.rsDefault .rsThumb{float:left; overflow:visible; width:72px; height:48px; padding:3px}.rsDefault .rsThumb img{width:100%; height:100%}.rsDefault .rsThumb.rsNavSelected{border:3px solid #00838e; padding:0}.rsDefault .rsTmb{display:block; margin-right:0!important}.rsDefault .rsTmb h5{font-size:16px; margin:0; padding:0; line-height:20px; color:#fff}.rsDefault .rsTmb span{color:#ddd; margin:0; padding:0; font-size:13px; line-height:18px}.rsDefault .rsThumbsArrow{height:100%; width:20px; position:absolute; display:block; cursor:pointer; z-index:21; background:#000; background:rgba(0,0,0,.75)}.rsDefault .rsThumbsArrow:hover{background:rgba(0,0,0,.9)}.rsDefault.rsWithThumbsVer .rsThumbsArrow{width:100%; height:20px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft{top:0; left:0}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight{bottom:0; left:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft{left:0; top:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{right:0; top:0}.rsDefault .rsThumbsArrowIcn{width:16px; height:16px; top:50%; left:50%; margin-top:-8px; margin-left:-8px; position:absolute; cursor:pointer; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/royalslider/rs-default.png)}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-128px -32px}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-128px -48px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-144px -32px}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-144px -48px}.rsDefault .rsThumbsArrowDisabled{display:none!important}@media screen and (min-width:0px) and (max-width:739px){.rsDefault .rsThumb{width:45px; height:30px; padding:2px}.rsDefault .rsThumb.rsNavSelected{border-width:2px}.rsDefault .rsThumbsHor{height:34px}.rsDefault .rsThumbsVer{width:49px}}.rsDefault .rsTabs{width:100%; height:auto; margin:0 auto; text-align:center; overflow:hidden; padding-top:12px; position:relative}.rsDefault .rsTab{display:inline-block; cursor:pointer; text-align:center; height:auto; width:auto; color:#333; padding:5px 13px 6px; min-width:72px; border:1px solid #d9d9dd; border-right-color:#f5f5f5; text-decoration:none; background-color:#fff; background-image:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f4f4f4)); background-image:linear-gradient(180deg,#fefefe,#f4f4f4); -webkit-box-shadow:inset 1px 0 0 #fff; box-shadow:inset 1px 0 0 #fff; *display:inline; *zoom:1}.rsDefault .rsTab:first-child{border-top-left-radius:4px; border-bottom-left-radius:4px}.rsDefault .rsTab:last-child{border-top-right-radius:4px; border-bottom-right-radius:4px; border-right:1px solid #cfcfcf}.rsDefault .rsTab:active{border:1px solid #d9d9dd; background-color:#f4f4f4; -webkit-box-shadow:0 1px 4px rgba(0,0,0,.2) inset; box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.rsDefault .rsTab.rsNavSelected{color:#fff; border:1px solid #999; text-shadow:1px 1px #838383; -webkit-box-shadow:0 1px 9px hsla(0,0%,40%,.65) inset; box-shadow:inset 0 1px 9px hsla(0,0%,40%,.65); background:#acacac; background-image:-webkit-gradient(linear,left top,left bottom,from(#acacac),to(#bbb)); background-image:linear-gradient(180deg,#acacac,#bbb)}.rsDefault .rsFullscreenBtn{right:0; top:0; width:44px; height:44px; z-index:22; display:block; position:absolute; cursor:pointer}.rsDefault .rsFullscreenIcn{display:block; margin:6px; width:32px; height:32px; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/royalslider/rs-default.png) 0 0; background-color:#000; background-color:rgba(0,0,0,.75); *background-color:#000; border-radius:2px}.rsDefault .rsFullscreenIcn:hover{background-color:rgba(0,0,0,.9)}.rsDefault.rsFullscreen .rsFullscreenIcn{background-position:-32px 0}.rsDefault .rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,.3); width:64px; height:64px; margin-left:-32px; margin-top:-32px; cursor:pointer}.rsDefault .rsPlayBtnIcon{width:64px; display:block; height:64px; border-radius:4px; -webkit-transition:.3s; transition:.3s; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/royalslider/rs-default.png) no-repeat 0 -32px; background-color:#000; background-color:rgba(0,0,0,.75); *background-color:#000}.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon{background-color:rgba(0,0,0,.9)}.rsDefault .rsBtnCenterer{position:absolute; left:50%; top:50%}.rsDefault .rsCloseVideoBtn{right:0; top:0; width:44px; height:44px; z-index:500; position:absolute; cursor:pointer; -webkit-backface-visibility:hidden; -webkit-transform:translateZ(0)}.rsDefault .rsCloseVideoBtn.rsiOSBtn{top:-38px; right:-6px}.rsDefault .rsCloseVideoIcn{margin:6px; width:32px; height:32px; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/royalslider/rs-default.png) -64px 0; background-color:#000; background-color:rgba(0,0,0,.75); *background-color:#000}.rsDefault .rsCloseVideoIcn:hover{background-color:rgba(0,0,0,.9)}.rsDefault .rsPreloader{width:20px; height:20px; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/royalslider/preloader-white.gif); left:50%; top:50%; margin-left:-10px; margin-top:-10px}.rsDefault .rsGCaption{position:absolute; float:none; bottom:6px; left:6px; text-align:left; background:#000; background:rgba(0,0,0,.75); color:#fff; padding:2px 8px; width:auto; font-size:12px; border-radius:2px}.rsDefault--light,.rsDefault--light .rsOverflow,.rsDefault--light .rsSlide,.rsDefault--light .rsThumbs,.rsDefault--light .rsVideoFrameHolder{background:0 0; color:#000}.rsDefault--light.rsHor .rsArrowLeft{left:-39px}.rsDefault--light.rsHor .rsArrowRight{right:-39px}.rsDefault--light.rsHor .rsArrowLeft{left:-9999px; top:0}.rsDefault--light.rsHor .rsArrowRight{right:9999px; top:0}@media(min-width:740px){.rsDefault--light.rsHor .rsArrowLeft{left:-39px; top:0}.rsDefault--light.rsHor .rsArrowRight{right:-39px; top:0}}.rsDefault--light.rsHor.rsFullscreen .rsArrowLeft{left:0; top:0}.rsDefault--light.rsHor.rsFullscreen .rsArrowRight{right:0; top:0}.rsDefault--light.rsFullscreen{background-color:#fff}#full-width-slider,#thumbnail-slider{width:100%; color:#000; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}#full-width-slider{overflow:hidden}.js .royalSlider>img,.js .royalSlider>picture{visibility:hidden}.royalSlider--hero{position:absolute; left:0; top:0; right:0; bottom:0; height:auto; width:auto; background-color:transparent; background-position:50%; background-repeat:no-repeat}.royalSlider--hero .rsOverflow{height:100%!important}.royalSlider--hero .royalSlider-content{display:none}.royalSlider--hero.rsFade .royalSlider-content{display:block}.royalSlider--hero .rsArrowIcn:focus{outline:none; outline:none!important; -webkit-box-shadow:0 0 1px 3px #ec7225; box-shadow:0 0 1px 3px #ec7225; border-radius:40px 0 0 40px}.gallery-slide{width:100%; height:100%}.l-gallery-slider{margin:10px auto; width:100%; max-width:860px; -webkit-box-sizing:border-box; box-sizing:border-box}.l-gallery-slider .l-gallery-slider__close{float:right; margin-bottom:10px}@media(min-width:740px){.l-gallery-slider{padding:0 40px; margin:20px auto}.l-gallery-slider .l-gallery-slider__close{margin-bottom:20px}}.l-gallery-slider .rsFullscreen.royalSlider--galleryslider{background-color:#000}.l-gallery-slider .rsFullscreen .thumbnail-teaser__imgcontainer{height:auto; padding-bottom:0}.l-gallery-slider .rsFullscreen .thumbnail-teaser__title{display:none}.royalSlider--galleryslider{width:100%; clear:both}.royalSlider--galleryslider img{width:100%; max-width:100%; height:auto; display:block}.js .royalSlider--galleryslider>.rsslide{visibility:hidden}.royalSlider--fullwidthslider{width:100%; clear:both}.royalSlider--fullwidthslider .rsslide{width:100%}.royalSlider--fullwidthslider img{width:100%; max-width:100%; height:auto; display:block}.js .royalSlider--fullwidthslider>.rsslide{visibility:hidden}.js .royalSlider--fullwidthslider>.rsslide:first-child:after{content:""; display:block; width:100%; height:100%; position:absolute; visibility:visible; top:0; left:0; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/royalslider/preloader.gif); background-position:50%; background-repeat:no-repeat}.hotel-teaser{display:block; overflow:hidden; margin-bottom:30px; background-color:#fff; border:1px solid transparent}.hotel-teaser .hotel-teaser__left .hotel-teaser__left__tripadvisor{text-align:left; padding:0 10px; margin:10px 0 5px}@media(min-width:740px){.hotel-teaser .hotel-teaser__left .hotel-teaser__left__tripadvisor{margin-top:20px}}.hotel-teaser--hover,.hotel-teaser:hover{border:1px solid #404040}.hotel-teaser__arrow-link{display:inline-block; color:#333; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-double-nordicsea-v2.svg) no-repeat right .5em; padding-right:1.5625rem; margin-right:10px}.hotel-teaser__arrow-link:hover{color:#00838e; text-decoration:none}.hotel-teaser__linked-overlay{-webkit-transition:.3s ease-in-out; transition:.3s ease-in-out; opacity:0; position:absolute; z-index:2; top:0; right:0; left:0; bottom:0; display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-pack:center; -ms-justify-content:center; -moz-justify-content:center; justify-content:center; -ms-align-items:center; -ms-flex-align:center; align-items:center; background-color:rgba(0,0,0,.6)}.hotel-teaser__linked-overlay>span{position:absolute; left:-10000em; overflow:hidden}.hotel-teaser__linked-overlay:focus,.hotel-teaser__linked-overlay:hover{opacity:1}.hotel-teaser__linked-overlay:focus>span,.hotel-teaser__linked-overlay:hover>span{position:static; color:#fff}.hotel-teaser .hotel-teaser__body{padding:0 10px 10px}@media(min-width:740px){.hotel-teaser .hotel-teaser__body{padding-bottom:0}}.hotel-teaser .hotel-teaser__body .hotel-teaser__body__header{font-family:Helvetica Neue,Roboto,Helvetica,Arial,sans-serif; font-weight:300; line-height:normal; text-transform:none; font-size:1.5rem; color:#483729; margin-bottom:10px}.hotel-teaser .hotel-teaser__body .hotel-teaser__body__link{margin-top:0; margin-bottom:10px}.hotel-teaser .hotel-teaser__body .hotel-teaser__body__text{margin-bottom:5px; display:none}.hotel-teaser .hotel-teaser__body .hotel-teaser__body__booking{margin-bottom:10px; margin-top:10px}.hotel-teaser .hotel-teaser__body .hotel-teaser__body__booking .hotel-teaser__body__booking--local-currency{margin-left:10px; font-size:.8125rem; white-space:nowrap}@media(max-width:1199px){.hotel-teaser .hotel-teaser__body .hotel-teaser__body__booking .hotel-teaser__body__booking--local-currency{margin-left:3px}}.hotel-teaser .hotel-teaser__address .hotel-teaser__address__distance{margin-right:6px}.hotel-teaser .hotel-teaser__address:focus,.hotel-teaser .hotel-teaser__address:hover{outline:none}.hotel-teaser .hotel-teaser__address:focus .hotel-teaser__address__goto,.hotel-teaser .hotel-teaser__address:hover .hotel-teaser__address__goto{color:#00838e}.hotel-teaser .hotel-teaser__address:active{opacity:.5}.hotel-teaser .poi-link{cursor:pointer}.hotel-teaser .hotel-teaser__body__header+.hotel-teaser__address{margin-top:-.625rem; margin-bottom:10px}.hotel-teaser .hotel-teaser__button{display:none}.hotel-teaser[data-eq-state$=medium],.hotel-teaser[data-eq-state$=small]{padding:10px}.hotel-teaser[data-eq-state$=medium] .hotel-teaser__left,.hotel-teaser[data-eq-state$=small] .hotel-teaser__left{width:130px; float:left}.hotel-teaser[data-eq-state$=medium] .hotel-teaser__left .media-container,.hotel-teaser[data-eq-state$=small] .hotel-teaser__left .media-container{margin-bottom:0}.hotel-teaser[data-eq-state$=medium] .hotel-teaser__left .hotel-teaser__left__tripadvisor,.hotel-teaser[data-eq-state$=small] .hotel-teaser__left .hotel-teaser__left__tripadvisor{text-align:left; padding:0; margin:5px 0 -5px}.hotel-teaser[data-eq-state$=medium] .hotel-teaser__body,.hotel-teaser[data-eq-state$=small] .hotel-teaser__body{text-align:left; width:calc(100% - 130px); float:left; padding:0 0 0 20px}.hotel-teaser[data-eq-state$=medium] .hotel-teaser__body .hotel-teaser__body__booking,.hotel-teaser[data-eq-state$=small] .hotel-teaser__body .hotel-teaser__body__booking{margin-bottom:0}.hotel-teaser[data-eq-state$=medium] .hotel-teaser__address,.hotel-teaser[data-eq-state$=small] .hotel-teaser__address{margin-left:0; margin-right:0}.hotel-teaser[data-eq-state$=medium] .special-alerts,.hotel-teaser[data-eq-state$=small] .special-alerts{position:relative; top:10px; margin-bottom:10px}.hotel-teaser[data-eq-state$=medium] .hotel-teaser__left{width:260px}.hotel-teaser[data-eq-state$=medium] .hotel-teaser__left .hotel-teaser__left__tripadvisor{display:block; margin:10px 5px 0}.hotel-teaser[data-eq-state$=medium] .hotel-teaser__body{width:calc(100% - 260px)}.hotel-teaser[data-eq-state$=medium] .hotel-teaser__body .hotel-teaser__body__text{display:block}.hotel-teaser[data-eq-state$=medium] .hotel-teaser__body .hotel-teaser__body__booking{margin-bottom:10px; margin-top:20px}.hotel-teaser[data-eq-state$=medium] .hotel-teaser__button{display:block; margin:20px 0}.hotel-teaser[data-eq-state$=medium] .special-alerts{top:0; margin-bottom:0}.hotel-teaser__main-price-container{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-pack:space-between; justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap; max-width:375px}.hotel-teaser__main-price-holder,.hotel-teaser__price-holder{-ms-flex-grow:1; -ms-flex-positive:1; flex-grow:1}.hotel-teaser__main-price-holder{overflow:hidden; height:40px; line-height:40px; background-color:#edeceb; -ms-order:1; -ms-flex-order:1; order:1; padding-left:10px; padding-right:20px; position:relative; font-size:.8125rem}.hotel-teaser__main-price-holder:after{content:""; display:block; position:absolute; top:0; right:-10px; width:20px; height:40px; background-color:#fff; border-radius:20px 0 0 20px}.hotel-teaser__main-price-holder>span{font-size:1.875rem; font-weight:700}.hotel-teaser .price__currency,.hotel-teaser .price__text{font-weight:400; font-size:.8125rem}.hotel-teaser__btn-holder>a{padding-top:8px; padding-bottom:8px}.hotel-teaser__total-price{font-size:.8125rem; margin-left:10px}.hotel-teaser__local-currency{font-size:.8125rem; margin:0 0 3px 10px}.hotel-teaser__secondary-price-holder{-ms-flex-preferred-size:100%; flex-basis:100%; -ms-order:3; -ms-flex-order:3; order:3; margin-bottom:10px}.hotel-teaser-link{display:block}.hotel-teaser-link .hotel-teaser .hotel-teaser__body{color:#333}.hotel-teaser-link .hotel-teaser .hotel-teaser__body__header{color:#00838e}.hotel-teaser-link .hotel-teaser[data-eq-state$=medium] .hotel-teaser__body__header,.hotel-teaser-link .hotel-teaser[data-eq-state$=small] .hotel-teaser__body__header{color:#333; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-double-nordicsea-v2.svg) no-repeat right .5em; padding-right:20px; margin-right:10px}.hotel-teaser-link:active,.hotel-teaser-link:focus,.hotel-teaser-link:hover{text-decoration:none}.hotel-teaser-link:active .hotel-teaser .hotel-teaser__body__header,.hotel-teaser-link:focus .hotel-teaser .hotel-teaser__body__header,.hotel-teaser-link:hover .hotel-teaser .hotel-teaser__body__header{text-decoration:underline}.hotel-teaser-link:active .hotel-teaser[data-eq-state$=medium] .hotel-teaser__body__header,.hotel-teaser-link:active .hotel-teaser[data-eq-state$=small] .hotel-teaser__body__header,.hotel-teaser-link:focus .hotel-teaser[data-eq-state$=medium] .hotel-teaser__body__header,.hotel-teaser-link:focus .hotel-teaser[data-eq-state$=small] .hotel-teaser__body__header,.hotel-teaser-link:hover .hotel-teaser[data-eq-state$=medium] .hotel-teaser__body__header,.hotel-teaser-link:hover .hotel-teaser[data-eq-state$=small] .hotel-teaser__body__header{color:#00838e; text-decoration:none}.hotel-teasers-container{overflow:visible}.hotel-teasers-container .hotel-teasers-container__inner{padding-top:0; padding-left:0; padding-right:0}.select-hotel-clickable-div{cursor:pointer}.spaceinfo .spaceinfo__people,.spaceinfo .spaceinfo__size{margin-bottom:0}.spaceinfo .spaceinfo__size{float:left}.spaceinfo .spaceinfo__people{float:right}.spaceinfo.spaceinfo--small{font-size:.8125rem}.available-rates-price .price{font-size:1.125rem; display:inline-block; margin:0}.available-rates-price .price .price__currency{margin:0}.room-teaser{display:block; color:#333; background-color:#fff; overflow:hidden}.room-teaser>.room-teaser__body{padding:10px 10px 0}.room-teaser .room-teaser__infobar{display:none}.room-teaser .room-teaser__heading{color:#00838e; font-family:Helvetica,Arial,sans-serif; font-size:1rem; margin-top:-10px; margin-bottom:0; display:table; width:100%; line-height:1em}.room-teaser .room-teaser__heading span{text-align:center; display:table-cell; width:100%; vertical-align:middle; height:2.5em}.room-teaser:hover{color:#00838e}.editable-area table .room-teaser input[type=submit] .btn__extendedtext,.room-teaser .btn .btn__extendedtext,.room-teaser .editable-area table input[type=submit] .btn__extendedtext,.room-teaser table.table input[type=submit] .btn__extendedtext,table.table .room-teaser input[type=submit] .btn__extendedtext{display:none}@media(min-width:740px){.room-teaser>.room-teaser__body{padding:20px 20px 0}.room-teaser .room-teaser__heading{margin-top:-20px}}@media(min-width:950px){.room-teaser .room-teaser__infobar{display:block}.room-teaser .room-teaser__heading{font-size:1.125rem}}@media(min-width:1200px){.room-teaser .room-teaser__heading{font-size:1.5rem}.editable-area table .room-teaser input[type=submit] .btn__extendedtext,.room-teaser .btn .btn__extendedtext,.room-teaser .editable-area table input[type=submit] .btn__extendedtext,.room-teaser table.table input[type=submit] .btn__extendedtext,table.table .room-teaser input[type=submit] .btn__extendedtext{display:inline}}.l-rooms__container{display:none}.meeting-room-teaser{display:block; color:#333; background-color:#fff; overflow:hidden}.meeting-room-teaser>.meeting-room-teaser__body{padding:10px 10px 0}.meeting-room-teaser>.meeting-room-teaser__body+.meeting-room-teaser__body{border-top:1px solid #eee}.meeting-room-teaser .meeting-room-teaser__heading{font-size:1.5rem; margin-top:-10px; margin-bottom:0; display:table; width:100%; line-height:1em}.meeting-room-teaser .meeting-room-teaser__heading span{text-align:center; display:table-cell; width:100%; vertical-align:middle; height:2.5em}.meeting-room-teaser .meeting-room-teaser__action{text-align:center}.meeting-room-teaser .meeting-room-teaser__action .check-availability_icon{width:18px; height:18px; margin-left:5px}@media(min-width:740px){.meeting-room-teaser>.meeting-room-teaser__body{padding:20px 20px 0}.meeting-room-teaser .meeting-room-teaser__heading{margin-top:-20px}}@media(min-width:1200px){.meeting-room-teaser .meeting-room-teaser__heading{font-size:1.875rem}}.js .meeting-room-teaser>.meeting-room-teaser__body.is-collapsed{display:none}.content-teaser{overflow:hidden; background-color:#fff; margin-bottom:20px}.content-teaser>.content-teaser__body{padding:10px}.content-teaser .content-teaser__heading{color:#333; margin-bottom:0}.content-teaser .content-teaser__heading--link{color:#00838e; text-decoration:none}.content-teaser .content-teaser__text{color:#333}.content-teaser .content-teaser__text p{line-height:1.3; margin-bottom:0; padding-top:7px}.content-teaser .media-container--16x9>.media-container__media{height:auto}@media(min-width:740px){.content-teaser{margin-bottom:20px}.content-teaser>.content-teaser__body{padding:20px}}.content-teaser--mini{margin-bottom:0}@media(max-width:739px){.content-teaser--mini .content-teaser__media{float:left; width:80px; padding:5px}.content-teaser--mini .content-teaser__body{float:left; width:calc(100% - 80px); padding:5px 10px 5px 5px}.content-teaser--mini .content-teaser__heading{margin-bottom:0; display:table; width:100%}.content-teaser--mini .content-teaser__heading>span{display:table-cell; width:100%; vertical-align:middle; height:2.55em}.content-teaser--mini .content-teaser__text{display:none}}.content-teaser--action:focus,.content-teaser--action:hover{text-decoration:none}.content-teaser--action:focus .content-teaser__heading,.content-teaser--action:hover .content-teaser__heading{color:#483729}.content-teaser--action:focus .content-teaser__heading--link,.content-teaser--action:hover .content-teaser__heading--link{color:#00838e; text-decoration:underline}.content-teaser--action:focus .content-teaser--flexible .content-teaser__heading,.content-teaser--action:hover .content-teaser--flexible .content-teaser__heading{color:#e9e8e7}.content-teaser--action:focus .content-teaser--flexible.landscape .content-teaser__heading,.content-teaser--action:hover .content-teaser--flexible.landscape .content-teaser__heading{color:#00838e}.content-teaser--flexible{position:relative}.content-teaser--flexible .content-teaser__body{background-color:rgba(0,0,0,.6); position:absolute; bottom:0; width:100%; z-index:10}.content-teaser--flexible .content-teaser__body .icon{float:left; margin-right:10px; margin-top:5px}.content-teaser--flexible .content-teaser__body-wrapper{display:table; width:100%}.content-teaser--flexible .content-teaser__body-wrapper .content-teaser__heading,.content-teaser--flexible .content-teaser__body-wrapper .content-teaser__icon-wrapper{display:table-cell; vertical-align:middle; width:100%}.content-teaser--flexible .content-teaser__body-wrapper .content-teaser__icon-wrapper{width:46px}.content-teaser--flexible .content-teaser__body-wrapper .content-teaser__icon-wrapper>svg{margin-top:0}.content-teaser--flexible .content-teaser__heading{color:#fff; margin-bottom:0; overflow:hidden}.content-teaser--flexible .content-teaser__text{color:#fff; overflow:hidden}.content-teaser--flexible:focus .content-teaser__heading,.content-teaser--flexible:hover .content-teaser__heading{color:#e9e8e7}.content-teaser--flexible.no-image .content-teaser__body{background-color:transparent; position:relative}.content-teaser--flexible.no-image .content-teaser__heading,.content-teaser--flexible.no-image .content-teaser__text{color:#333}.content-teaser--flexible.no-text .icon{margin-top:0; margin-bottom:0}.content-teaser--flexible.no-text .content-teaser__heading{display:block; margin-bottom:0; margin-top:6px; width:auto}@media(min-width:740px){.content-teaser--flexible.no-text .content-teaser__heading{margin-top:4px}}.content-teaser--flexible.landscape .content-teaser__body{position:relative; text-align:center; background-color:#fff}.content-teaser--flexible.landscape .content-teaser__heading{color:#00838e}.content-teaser--flexible.landscape .content-teaser__text{color:#333; font-size:.8125rem}.content-teaser--flexible.landscape:focus .content-teaser__heading,.content-teaser--flexible.landscape:hover .content-teaser__heading{color:#00838e}@media(min-width:740px){.content-teaser--flexible.full-width{min-height:380px}}.content-teasers-container{padding-bottom:2rem; padding-left:0; padding-right:0}.hero-teaser .hero-teaser__container{position:absolute; width:100%; z-index:10; top:.625rem; bottom:auto}.hero-teaser .hero-teaser__body{padding-top:20px; padding-bottom:30px}.hero-teaser .hero-teaser__body h2,.hero-teaser .hero-teaser__text{text-transform:uppercase; font-family:arial,helvetica; text-align:center}.hero-teaser .hero-teaser__body h2{font-family:BrandonText-Black,Arial,Helvetica,sans-serif; font-size:2.125rem; line-height:1.5}.hero-teaser .hero-teaser__heading{font-family:Helvetica,Arial,sans-serif; color:#fff; margin-bottom:0; overflow:hidden}.hero-teaser .highlighted-background{background:rgba(0,0,0,.6); display:inline; -webkit-box-decoration-break:clone; box-decoration-break:clone; padding-left:.3em; padding-right:.3em}.hero-teaser .hero-teaser--action:hover .icon-holder{left:6px}.hero-teaser .hero-teaser--action:focus .icon-right-arrow-bullet{outline:none!important; -webkit-box-shadow:0 0 1px 3px #ec7225; box-shadow:0 0 1px 3px #ec7225; border-radius:50%}.hero-teaser .hero-teaser__text{color:#fff; overflow:hidden; font-size:1rem; padding:5px 40px 20px; line-height:1.4}.hero-teaser .hero-teaser__text .highlighted-background{padding-top:.1em; padding-bottom:.1em}.hero-teaser .hero-teaser__text .icon-holder{position:relative; left:0; -webkit-transition:left .2s ease-in-out; transition:left .2s ease-in-out}.hero-teaser .hero-teaser__text .icon-holder:after{content:""; background:#fff; position:absolute; top:2px; left:2px; width:calc(1em - 4px); height:calc(1em - 4px); border-radius:50%; z-index:0}.hero-teaser .hero-teaser__text .icon{line-height:2; margin-top:-.25em; vertical-align:middle; width:1rem; height:1rem; position:relative; z-index:1}@media(min-width:420px){.hero-teaser .hero-teaser__container{top:1.5625rem}.hero-teaser .hero-teaser__body h2{font-size:3.4375rem; line-height:1.5}.hero-teaser .hero-teaser__text{font-size:1.5rem; line-height:1.5}.hero-teaser .hero-teaser__text .icon{width:1.5rem; height:1.5rem}}@media(min-width:740px){.hero-teaser .hero-teaser__container{top:3.75rem}.hero-teaser .hero-teaser__body{padding-bottom:80px; max-width:62.5rem}.hero-teaser h2{font-size:4.875rem; line-height:1.1}.hero-teaser h2 .icon{height:42px; width:42px}.hero-teaser .hero-teaser__text{font-size:1.5rem}.hero-teaser .hero-teaser__text .icon-holder:after{width:calc(1.5rem - 4px); height:calc(1.5rem - 4px)}.hero-teaser .hero-teaser__text .icon{width:1.5rem; height:1.5rem}}@media(min-width:950px){.hero-teaser .hero-teaser__container{top:5rem}.hero-teaser .hero-teaser__text{padding-left:60px; padding-right:60px}}@media(min-width:1200px){.hero-teaser .hero-teaser__container{top:3.75rem}.hero-teaser .hero-teaser__body h2{font-size:4.0625rem}}@media(min-width:1500px){.hero-teaser .hero-teaser__container{top:5rem}.hero-teaser .hero-teaser__body h2{font-size:4.25rem}}@media(min-width:950px){.hero-teaser--align-left .hero-teaser__body{max-width:75rem}.hero-teaser--align-left .hero-teaser__body h2,.hero-teaser--align-left .hero-teaser__text{text-align:left; max-width:60%; padding-left:0}}.teaser-full{background-color:#fff; padding:20px 10px}.teaser-full .teaser-full__heading a{color:#8d3a7c}.teaser-full .teaser-full__image-container{margin-bottom:15px}.teaser-full__action{margin-top:.5em}@media(min-width:740px) and (max-width:949px){.teaser-full{width:100%; margin:0 auto; max-width:100%}.teaser-full:after,.teaser-full:before{content:" "; display:table}.teaser-full:after{clear:both}.teaser-full>.teaser-full__image-container{position:relative; padding-left:10px; padding-right:10px; width:50%; float:left; margin-bottom:0}.teaser-full>.teaser-full__content{position:relative; padding-left:10px; padding-right:10px; width:50%; float:right; float:left}}@media(min-width:950px){.teaser-full{width:100%; margin:0 auto; max-width:100%}.teaser-full:after,.teaser-full:before{content:" "; display:table}.teaser-full:after{clear:both}.teaser-full>.teaser-full__image-container{position:relative; padding-left:10px; padding-right:10px; width:33.33333%; float:left; margin-bottom:0}.teaser-full>.teaser-full__content{position:relative; padding-left:10px; padding-right:10px; width:66.66667%; float:right; float:left}}.teaser-inline{border-bottom:2px dotted #e3e0db; padding-bottom:24px; margin-bottom:30px}.teaser-inline .teaser-inline__image img{width:100%}@media(min-width:950px){.teaser-inline{overflow:hidden}.teaser-inline .teaser-inline__image{float:left; padding-right:20px; max-width:45%}.teaser-inline .teaser-inline__body{overflow:hidden}}.teaser-inline--full .teaser-inline__image{float:none; padding-right:0; max-width:none}.teaser-inline--full .teaser-inline__image>.media-container__media{width:100%}.room-price-info{background-color:#e9e8e7; overflow:hidden; margin-bottom:3px; padding:10px 10px 5px; position:relative}.room-price-info__flex-container{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flexpack:space-between; -ms-flex-pack:justify; justify-content:space-between; -ms-align-items:flex-end; -ms-flex-align:end; align-items:flex-end; -ms-flex-wrap:wrap; flex-wrap:wrap}.room-price-info__flex-container>:first-child{-ms-flex-positive:1; flex-grow:1}@media(min-width:950px) and (max-width:1199px){.room-price-info__flex-container{-ms-flex-direction:column; flex-direction:column; -ms-flex-align:stretch; align-items:stretch}.room-price-info__flex-container>div{-ms-flex-positive:1; flex-grow:1}.room-price-info__flex-container>div:last-child{margin-top:8px}}@media(max-width:320px){.room-price-info__flex-container{-ms-flex-direction:column; flex-direction:column; -ms-flex-align:stretch; align-items:stretch}.room-price-info__flex-container>div{-ms-flex-positive:1; flex-grow:1}.room-price-info__flex-container>div:last-child{margin-top:8px}}.room-price-info .room-price-info__description{font-size:.8125rem; line-height:normal; margin-bottom:1em; margin-right:21px}.room-price-info .room-price-info__tooltip{position:absolute; top:.5rem; right:.5rem}.room-price-info .room-price-info__rate{font-family:Helvetica,Arial,sans-serif; font-weight:700; font-size:inherit; margin-bottom:0}.room-price-info .room-price-info__rate-condition{display:block}.room-price-info .room-price-info__special-offer{font-weight:700}.room-price-info .room-price-info__offer-savings{font-size:.8125rem}.room-price-info .room-price-info__bookable-price{clear:both; margin-bottom:0}.room-price-info .room-price-info__local-currency{display:block; clear:both; font-size:.8125rem; margin-bottom:.5rem}.room-price-info .price{clear:both}.room-price-info .room-price-info__btn{float:right; margin-bottom:.1875rem; margin-left:.3em}@media(min-width:740px){.room-price-info .room-price-info__btn{padding:5px 15px}}.room-price-info__local{font-size:.8125rem; margin-bottom:0}.room-price-info__total{margin-top:.5rem; font-size:.8125rem; display:block}.room-price-info.room-price-info--highlighted .room-price-info__btn{background-color:#c65214}.room-price-info.room-price-info--package{background:#eee2eb}.room-price-info.room-price-info--package button{background:#994e89!important; border:none!important}.room-price-info.room-price-info--package .price.price--offer{color:#333}.expand-rates-btn{border:none!important; margin-top:5px; margin-bottom:7px}.expand-rates__info .hidden-medium-up{padding-top:20px; text-align:center}.room-price-info.room-price-info--disabled .room-price-info__btn{background-color:grey}.bed-options{margin:1em 0}.bed-options .textual-separator{margin:0}.room__collapsible__row{overflow:hidden; -webkit-transition:height .25s ease-out; transition:height .25s ease-out}.room__collapsible__column{-ms-flex-wrap:wrap; flex-wrap:wrap}.room__media--flex{-webkit-transition:flex-basis .25s ease-in-out; transition:flex-basis .25s ease-in-out; transition:flex-basis .25s ease-in-out,-ms-flex-preferred-size .25s ease-in-out}.room__body--flex-ie-fix{padding-left:10px; padding-right:20px; padding-top:10px}.room__rates--flex{padding-left:10px; padding-right:10px}.room__rates--flex>div{margin-left:auto; margin-right:auto; max-width:370px}.room__facilities--flex{-ms-flex:0 0 100%; flex:0 0 100%; opacity:1; -webkit-transition:opacity .25s ease-out; transition:opacity .25s ease-out}.room__facilities--flex .room__body__main{padding-left:10px; padding-right:10px}.is-collapsed .room__facilities--flex{opacity:.3}@media(min-width:950px){.room__collapsible__row{display:-ms-flexbox; display:flex; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap; flex-wrap:wrap}.room__collapsible__column{display:-ms-flexbox; display:flex; -ms-flex-positive:1; flex-grow:1; -ms-flex:0 0 70%; flex:0 0 70%}.room__collapsible__column--rates{-ms-flex:0 0 30%; flex:0 0 30%}.is-collapsed .room__collapsible__column{-ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:nowrap; flex-wrap:nowrap; overflow:hidden}.room__media--flex{-ms-flex:0 0 100%; flex:0 0 100%}.room__media--flex-ie-fix{padding:30px 0 0 20px}.room__body--flex{-ms-flex:0 0 100%; flex:0 0 100%}.room__body--flex-ie-fix{padding:20px 20px 20px 60px}.room__rates--flex{-ms-flex-order:0; order:0; width:auto; -ms-flex-positive:1; flex-grow:1; padding:30px 20px 0}.room__facilities--flex{-ms-flex:0 0 70%; flex:0 0 70%}.room__facilities--flex .room__body__main{padding-left:60px; padding-bottom:50px; padding-right:0}.is-collapsed .room__media--flex{-ms-flex:0 0 36%; flex:0 0 36%}.is-collapsed .room__media--flex-ie-fix{padding:20px 0 20px 20px}.is-collapsed .room__body--flex{-ms-flex:0 0 64%; flex:0 0 64%}.is-collapsed .room__body--flex-ie-fix{padding-left:20px; padding-bottom:40px}.is-collapsed .room__rates--flex{-ms-flex-order:1; order:1; padding:20px 20px 20px 8px}}@media(min-width:1200px){.room__rates--flex{padding-right:20px}.is-collapsed .room__media--flex{-ms-flex:0 0 35%; flex:0 0 35%}.is-collapsed .room__body--flex{-ms-flex:0 0 65%; flex:0 0 65%}.is-collapsed .room__rates--flex{padding-right:20px}}.room__rates-container .room-price-info__tooltip{position:absolute; top:.5rem; right:.5rem}.room{background-color:#fff; overflow:hidden; margin-bottom:10px; clear:both; position:relative}.room.toggleContainer{-webkit-transition:all 3s ease; transition:all 3s ease; max-height:none; margin-bottom:10px}.room.toggleContainer .room__collapsable{margin-top:60px}.room.toggleContainer.room.is-collapsed{-webkit-transition:all 3s ease; transition:all 3s ease}.room.toggleContainer.room.is-collapsed .room__collapsable{top:0; margin-top:0}.room.toggleContainer .room__ribbon-toggle{top:10px; margin-right:10px}.room.toggleContainer .room__ribbon-toggle--footer{width:100%; height:50px; clear:both}.room.toggleContainer .room__ribbon-toggle--footer .room__ribbon-toggle{margin-bottom:10px; position:relative; top:0; float:right}.room .room__thumbnail{display:none}.room .room__media .rsNav.rsThumbsHor{margin-top:10px; padding:0 10px}.room .room__body{padding:10px}@media(min-width:740px) and (max-width:949px){.room .room__body{margin-top:-2px}}.room .room__details{margin-top:20px}.room .room__rate-alert{background-color:#e9e8e7; overflow:hidden; margin-bottom:3px; padding:10px; font-size:.8125rem; line-height:normal; background-color:#fbe3d3}.room .room__pre-headline{margin-bottom:5px; display:block}.room .room__heading-level1{margin-bottom:.3em}.room .room__heading-level1 .small,.room .room__heading-level1 small{font-size:1rem; line-height:1.4em; font-family:Helvetica,Arial,sans-serif; margin-bottom:.5rem; display:block; letter-spacing:0}.room .room__heading-level1+.room__space-info{margin-top:-.4em}.room .room__short-text{display:none}.room__short-bullets{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; width:90%; border-top:1px solid #eee; padding-top:10px; font-size:.8125rem; display:none}.room__short-bullets>li{-ms-flex-grow:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-preferred-size:calc(50% - 20px); flex-basis:calc(50% - 20px); margin-bottom:5px; line-height:1.2em}.room__short-bullets>li:before{font-size:22px; left:-.6em}.room .room__available-rooms{text-align:right; font-weight:700; font-size:.8125rem; line-height:1.2em; color:#b43837}.room .room__ribbon-actions--holder{padding-left:10px}.room .room__ribbon-actions{display:none}.room .room__ribbon-actions--modify__option{line-height:2.5}.room .expandable__footer{margin-top:5px}.room__modify-information{margin-left:2px; margin-top:10px}.room .availabilitybutton{right:10px}.room.is-collapsed .availabilitybutton{position:absolute; bottom:0}@media(min-width:740px){.room{margin-bottom:30px}.room__modify-information{text-align:right}.room .availabilitybutton{right:21px; bottom:15px; z-index:10; position:absolute}.room.is-collapsed .availabilitybutton{bottom:-40px}.room .room__body{padding-right:20px}.room .room__ribbon-actions--holder{padding-left:0; position:absolute; right:0; top:1rem}.room .room__ribbon-actions--holder .room__ribbon-actions--modify__option{float:left}.room .room__ribbon-actions{float:none; margin:0}.room .room__ribbon-actions--modify{margin-left:10px; top:30px}.room .room__ribbon-actions--modify__option{display:inline-block; position:relative; margin:0 0 0 8px; padding-right:12px}.room .room__ribbon-actions--modify__option:after{content:""; width:1px; height:40%; background-color:#eee; position:absolute; right:0; top:30%}.room .room__ribbon-actions--modify__option a{border-bottom:none}.room .room__collapsable--modify .room__ribbon-actions--modify__option:last-of-type{padding-right:0}.room .room__collapsable--modify .room__ribbon-actions--modify__option:last-of-type:after{display:none}.room .room__heading-level1+.room__space-info{margin-top:-.6em}}@media(max-width:419px){.room .availabilitybutton a,.room .room__footer{font-size:.8125rem}.room .room__footer span:before{display:none}}@media(max-width:949px){.room .room__footer{position:relative; border:none; text-align:left}}@media(min-width:950px){.room .room__collapsable{position:relative}.room .room__media{float:left; width:72%; padding:30px 20px 0 60px; margin-bottom:-10px}.room .room__media .rsNav.rsThumbsHor{margin:5px 0 0; padding:0}.room .room__body{padding:30px 60px; overflow:hidden; clear:both}.room .room__body>.room__body__main{float:left; width:72%}.room .room__body .availabilitybutton{left:72%; right:auto; position:absolute}.room .room__body.is-collapsed .availabilitybutton{left:70%}.room .room__body>.room__body__sidebar{float:right; width:28%; padding-left:20px}.room .room__details{margin-top:30px}}.room.is-collapsed .room__collapsable{position:static; padding:10px}.room.is-collapsed .room__collapsable--modify{padding-left:10px}@media(min-width:740px){.room.is-collapsed .room__collapsable--modify{text-align:right; border-top:1px solid #eee; padding-top:10px}}.room.is-collapsed .room__collapsable .room__thumbnail{display:block}.room.is-collapsed .room__collapsable .room__slider__container{display:none}.room.is-collapsed .room-details-container{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; padding:20px}@media(max-width:739px){.room.is-collapsed .room-details-container{display:block}}.room.is-collapsed .room__media .rsNav{display:none}.room.is-collapsed .room__body{position:relative; padding:10px}.room.is-collapsed .room__body>.room__body__sidebar{display:none}.room.is-collapsed .room__details,.room.is-collapsed .room__long-text,.room.is-collapsed .room__short-bullets,.room.is-collapsed .room__short-text{display:none}@media(min-width:740px){.room.is-collapsed .room__body{padding:20px}.room.is-collapsed .room__short-text{display:block}.room.is-collapsed .room__short-bullets{display:-moz-flex; display:-ms-flexbox; display:flex}}@media(min-width:950px){.room.is-collapsed{margin-bottom:30px}.room.is-collapsed .room__collapsable{position:relative; overflow:hidden}.room.is-collapsed .room__media{float:left; width:33.3%; padding:20px 0 20px 20px; margin-bottom:0}.room.is-collapsed .room__body{position:static; clear:none; float:left; width:36.7%; padding:20px 20px 0}.room.is-collapsed .room__body>.room__body__main{width:100%; float:none}.room.is-collapsed .room__body>.room__body__main .availabilitybutton{position:absolute; bottom:0; padding:15px 0; z-index:10}}.room.room--deemphasized{-webkit-box-shadow:none; box-shadow:none}.room.room--deemphasized .room__footer{border-top:none}.room--clickable{cursor:pointer}.room--clickable:focus{outline:none}.room--clickable:focus .room__ribbon-actions__action{-webkit-box-shadow:0 0 1px 2px #b4defa; box-shadow:0 0 1px 2px #b4defa}@media(min-width:950px){.room--clickable:focus .room__ribbon-actions__action{-webkit-box-shadow:none; box-shadow:none}}.room--clickable:hover .room__ribbon-actions__action{text-decoration:underline}.room.room--information{display:block}@media(min-width:950px){.room.room--information .room__bed-options{position:absolute; width:28%; right:0; top:0; padding:30px 60px 0 0}.room.room--information .room__bed-options .bed-options .textual-separator{margin:5px 0}}.room.room--information.is-collapsed .room__body{position:relative; padding-right:60px}.room.room--information.is-collapsed .room__bed-options{position:absolute; width:50px; right:0; top:0; padding:10px 10px 0 0; text-align:right}.room.room--information.is-collapsed .room__bed-options h3{display:none}@media(max-width:949px){.room.room--information.is-collapsed .room__bed-options .bed-options{margin-top:0}.room.room--information.is-collapsed .room__bed-options .bed-options .iconic-item--bed .icon--bed{max-width:40px; height:28px}.room.room--information.is-collapsed .room__bed-options .bed-options .iconic-item--bed .iconic-item__text{display:none}.room.room--information.is-collapsed .room__bed-options .bed-options .iconic-item--bed>.iconic-item__icon-container{text-align:right}.room.room--information.is-collapsed .room__bed-options .bed-options .iconic-item--bed+.iconic-item--bed{margin-top:0}.room.room--information.is-collapsed .room__bed-options .bed-options .textual-separator{display:none}}@media(min-width:740px){.room.room--information.is-collapsed .room__body{padding-right:80px}.room.room--information.is-collapsed .room__bed-options{width:60px; padding:20px 20px 0 0}.room.room--information.is-collapsed .room__space-info{display:none}}@media(min-width:950px){.room.room--information.is-collapsed .room__body{position:static; padding-right:20px}.room.room--information.is-collapsed .room__bed-options{position:absolute; width:30%; right:0; top:0; padding:20px 20px 0 0; text-align:left}.room.room--information.is-collapsed .room__bed-options h3{display:block}.room.room--information.is-collapsed .room__bed-options .bed-options .textual-separator{margin:0}}.room.room--ribbon{position:relative}.room.room--ribbon[data-collapse=true]>.room__ribbon-toggle-arrow{-webkit-transform:rotate(180deg); transform:rotate(180deg)}.room__ribbon-toggle{display:block; position:absolute; top:0; margin-right:10px; right:10px; direction:rtl; text-decoration:none!important; line-height:2.5em; z-index:1}.room__ribbon-toggle>span.room__ribbon-toggle-arrow{-webkit-transition:-webkit-transform .3s ease-in-out; transition:-webkit-transform .3s ease-in-out; transition:transform .3s ease-in-out; transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out; -webkit-transform:rotate(0deg); transform:rotate(0deg); background-size:25px; background-position:100%; width:25px; height:12px; display:inline-block; right:0; margin-left:7px}.room__ribbon-toggle>span.room__ribbon-toggle-text{display:none}.room__ribbon-toggle:not(.is-collapsed)>span.room__ribbon-toggle-arrow{-webkit-transform:rotate(180deg); transform:rotate(180deg)}.room__bed-options{margin-top:20px}@media(min-width:420px){.room__ribbon-toggle>span.room__ribbon-toggle-text{display:inline-block}}@media(min-width:950px){.room__media{padding-left:0}.room__body{padding:30px 30px 30px 0}.room__rates{position:absolute; width:28%; right:0; top:0; width:25%; padding:30px 0 0}}.room.room--ribbon.is-collapsed{margin-top:0; padding-top:0; margin-bottom:10px}.room.room--ribbon.is-collapsed .change-selection-button{display:block; height:43px; width:166px; border:2px solid #d5d5d5; border-radius:50px; padding:10px; font-weight:600; text-align:center}@media(max-width:739px){.room.room--ribbon.is-collapsed .change-selection-button{margin-top:20px}}.room.room--ribbon.is-collapsed .cancel-selection{width:200px}.room.room--ribbon.is-collapsed .room__infobar,.room.room--ribbon.is-collapsed .room__media{display:none}.room.room--ribbon.is-collapsed .room__body{padding:10px; position:static}@media(min-width:740px){.room.room--ribbon.is-collapsed .room__body{width:calc(100% - 72px)}}.room.room--ribbon.is-collapsed .room-details-body{padding-top:5px}.room.room--ribbon.is-collapsed .room__heading-level1 .small,.room.room--ribbon.is-collapsed .room__heading-level1 small{font-size:.875rem; line-height:1; margin:2px 0 4px}.room.room--ribbon.is-collapsed .room__heading-level1 .small .tooltip,.room.room--ribbon.is-collapsed .room__heading-level1 small .tooltip{vertical-align:bottom; margin-left:.25em}@media(max-width:739px){.room.room--ribbon.is-collapsed .room__heading-level1 .small .pipe-separated-list-divider+.pipe-separated-list-item:before,.room.room--ribbon.is-collapsed .room__heading-level1 small .pipe-separated-list-divider+.pipe-separated-list-item:before{content:" | "; color:#e3e0db}}@media(max-width:739px){.room.room--ribbon.is-collapsed .room__heading-level1 .small .pipe-separated-list-divider+.package-detail:before,.room.room--ribbon.is-collapsed .room__heading-level1 small .pipe-separated-list-divider+.package-detail:before{content:""}}@media(max-width:739px){.room.room--ribbon.is-collapsed .room__heading-level1 .small .inline-seperator,.room.room--ribbon.is-collapsed .room__heading-level1 small .inline-seperator{display:inline-block}}.room.room--ribbon.is-collapsed .room__heading-level1 .room-number{margin:15px 0 0; display:block}.room.room--ribbon.is-collapsed .room__heading-level1 .room-type{margin-top:10px; display:block}.room.room--ribbon.is-collapsed .room__bed-options,.room.room--ribbon.is-collapsed .room__footer,.room.room--ribbon.is-collapsed .room__heading-overline,.room.room--ribbon.is-collapsed .room__short-bullets,.room.room--ribbon.is-collapsed .room__short-text,.room.room--ribbon.is-collapsed .room__space-info{display:none}.room.room--ribbon.is-collapsed .room__ribbon-actions{font-size:1rem; line-height:1.4em; display:block; float:left; margin:0}.room.room--ribbon.is-collapsed .room__ribbon-actions a:focus{outline:none; text-decoration:underline}.room.room--ribbon.is-collapsed .room__ribbon-actions--modify{border-bottom:none; margin-top:8px}.room.room--ribbon.is-collapsed .room__ribbon-actions.expandable__toggle{margin-top:9px}@media(max-width:739px){.room.room--ribbon.is-collapsed .select-room-container{display:table; margin:0 auto; float:none}}.room.room--ribbon.is-collapsed .select-room-button{float:right; background-color:#00838e; height:38px; border-radius:50px; color:#fff; padding:15px; white-space:nowrap; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center}@media(max-width:739px){.room-container--my-booking .room.room--ribbon.is-collapsed .room__body{padding-top:0}}@media(max-width:949px){.room-container--my-booking .room.room--ribbon.is-collapsed .room__body{padding-left:0}.room-container--my-booking .room.room--ribbon.is-collapsed .room__heading-level1{margin-bottom:0}.room-container--my-booking .room.room--ribbon.is-collapsed .room__collapsable--modify{margin-top:.3em}}@media(max-width:949px){.room.room--ribbon.is-collapsed .room__media .media-container--3x2{padding-bottom:100%}.room.room--ribbon.is-collapsed .room__media .media-container--3x2 img{width:auto; height:100%; max-width:none; max-height:none; position:absolute; top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto}.room.room--ribbon.is-collapsed .room__body{padding-right:50px; padding-bottom:0}.room.room--ribbon.is-collapsed .room__rates{font-size:.8125rem}}@media(min-width:950px){.room.room--ribbon.is-collapsed .room__heading-level1{line-height:.7em!important; float:left}.room.room--ribbon.is-collapsed .room__media{display:block; width:72px!important; padding:10px 0 10px 10px}.room.room--ribbon.is-collapsed .room__body{width:calc(100% - 72px); padding-bottom:0}.room.room--ribbon.is-collapsed .room__heading-overline{display:block}.room.room--ribbon.is-collapsed .room__rates{position:static; float:right; width:calc(33.33333% + 17.33333px); padding:0 54px 0 20px}.room.room--ribbon.is-collapsed .room-price-info{background:0 0; padding:0}.room.room--ribbon.is-collapsed .room-price-info>p{margin-bottom:0}.room.room--ribbon.is-collapsed .room-price-info .tooltip{display:none}.room.room--ribbon.is-collapsed .room-price-info .room-price-info__rate-condition:not(:first-of-type){display:none}.room.room--ribbon.is-collapsed .room-price-info strong{color:inherit; font-weight:400}.room.room--ribbon.is-collapsed .room__footer{display:none}.room.room--ribbon.is-collapsed .room__ribbon-actions--expandable{padding-right:64px}}.room-price-info__rate-ribbon,.room.room--enter-details-ribbon.is-collapsed .room__rates{display:none}.room.room--enter-details-ribbon.is-collapsed .room-price-info__rate-ribbon{display:inline}.room.room--booking{margin-bottom:30px; -webkit-transition:height .25s ease-out; transition:height .25s ease-out}.room.room--booking .room__bed-options{margin-top:20px}.room.room--booking .room__footer{border-top:none; padding-top:0}@media(min-width:950px){.room.room--booking{position:relative}.room.room--booking .room__body{padding-bottom:40px}.room.room--booking .room__rates{position:absolute; width:28%; right:0; top:0; padding:30px 20px 0 0}.room.room--booking .room__media{padding-left:20px}.room.room--booking .room__footer{padding-bottom:0; position:absolute; bottom:20px; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%)}}@media(min-width:950px){.room.room--booking.room--booking--multiroom{margin-bottom:0}.room.room--booking.room--booking--multiroom .room__media{padding-left:10px}.room.room--booking.room--booking--multiroom.is-collapsed .room__rates,.room.room--booking.room--booking--multiroom .room__rates{padding-right:10px}}.room.room--booking.is-collapsed .room__bed-options{display:none}@media(min-width:740px){.room.room--booking.is-collapsed .room__space-info{display:none}}@media(min-width:950px){.room.room--booking.is-collapsed{margin-bottom:20px}.room.room--booking.is-collapsed .room__rates{position:absolute; width:30%; right:0; top:0; padding:20px 20px 17px 0}.room.room--booking.is-collapsed .room__media{width:25%}.room.room--booking.is-collapsed .room__body{width:45%}}@media(min-width:1200px){.room.room--booking.is-collapsed .room__body{width:50%}.room.room--booking.is-collapsed .room__rates{width:25%}}.room.room--confirmation .room__bed-options{margin-top:20px}@media(min-width:950px){.room.room--confirmation .room__rates{position:absolute; width:28%; right:0; top:0; padding:30px 60px 0 0}.room.room--confirmation .room__media{padding-top:0; padding-left:0}.room.room--confirmation .room__body{padding:30px 20px 0 0}.room.room--confirmation .room__rates{padding:0; width:25%}}.room.room--confirmation.is-collapsed .room__bed-options{display:none}@media(max-width:949px){.room.room--confirmation.is-collapsed .room__media{float:left; width:33%; padding:0 10px}.room.room--confirmation.is-collapsed .room__media .media-container--3x2{padding-bottom:100%}.room.room--confirmation.is-collapsed .room__media .media-container--3x2 img{width:auto; height:100%; max-width:none; max-height:none; position:absolute; top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto}.room.room--confirmation.is-collapsed .room__body{float:left; width:67%; padding-bottom:0}.room.room--confirmation.is-collapsed .room__space-info{margin-bottom:.7em; font-size:.8125rem; line-height:1.3}.room.room--confirmation.is-collapsed .room__heading-level1+.room__space-info{margin-top:0}.room.room--confirmation.is-collapsed .room__rates{font-size:.8125rem}}@media(min-width:950px){.room.room--confirmation.is-collapsed .room__rates{position:absolute; width:30%; right:0; top:0; padding:0}.room.room--confirmation.is-collapsed .room__media{width:25%; padding-top:0; padding-left:0}.room.room--confirmation.is-collapsed .room__body{padding:0 20px; width:45%}}@media(min-width:950px){.room.room--cancellation.is-collapsed{margin:0!important}.room.room--cancellation.is-collapsed .room__rates{position:absolute; width:30%; right:0; top:0; padding:0}.room.room--cancellation.is-collapsed .room__media{width:25%; padding-left:0}.room.room--cancellation.is-collapsed .room__body{padding:10px 20px 0; width:50%}.room.room--cancellation.is-collapsed .room-price-info{padding:10px 10px 0}}.room-animated .room__body,.room-animated .room__media,.room-animated img{-webkit-transition:all .3s ease; transition:all .3s ease}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.room-container--my-booking .room.room--ribbon.is-collapsed .room__body,.room__ribbon-actions--holder{width:50%}.room.room--ribbon.is-collapsed .room__ribbon-actions.expandable__toggle,.room .room__ribbon-actions--holder .room__ribbon-actions--modify__option{float:right}.pipe-separated-list-item{line-height:1.25rem; margin:2px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait){.room__ribbon-actions--holder{width:auto}.room .room__ribbon-actions--holder .room__ribbon-actions--modify__option{float:none}}.price{display:block; font-size:1.875rem; font-size:30px\9; margin-bottom:-.2em; font-weight:700; line-height:1em}.price .price__currency{text-transform:uppercase; font-weight:400; font-size:.8125rem; font-size:13px\9; margin-left:-.3em}.price .price__plus{font-size:1.125rem; font-weight:400; position:relative; top:-.1em}.price .price__text{font-weight:400; font-size:.8125rem; font-size:13px\9}.price--smaller{font-size:1.5rem}@media(max-width:739px){.price.price--collapsed{font-size:1.125rem; margin-bottom:0}.price.price--collapsed .price__currency{margin-left:0}}strong.price.price--inline,strong.price .price__currency,strong.price .price__plus{font-weight:700}.price.price--bonus-check{font-size:1.5rem; letter-spacing:-.05em}.price.price--offer{color:#cd0921}.price.price--offer-original{text-decoration:line-through; font-size:1.125rem; margin-bottom:0}.price.price--offer-original .price__currency{font-size:1rem; margin-left:0; vertical-align:middle; display:inline-block; text-decoration:line-through; margin-top:-.125rem}.price+.price--offer-original{margin-top:.25em}.price.price--inline{display:inline-block; font-weight:400; font-size:inherit}.price.price--inline .price__currency{font-size:inherit; margin-left:0}@media(min-width:740px){.price.price--inline{font-size:inherit}}.price.price--inline-large{display:inline-block}.price.price--price-changed,.price.price--price-changed-multiroom{color:#000; display:inline; font-size:1.5rem; margin-left:.15em}@media(min-width:740px){.price.price--price-changed,.price.price--price-changed-multiroom{font-size:1.875rem}}.price.price--price-changed-multiroom .price__currency,.price.price--price-changed .price__currency{font-size:1rem; margin-left:.25em; margin-right:.25em}.price.price--price-changed-multiroom{font-size:1.25rem}@media(min-width:740px){.price.price--price-changed-multiroom{font-size:1.5rem}}.hotel{background-color:#fff; overflow:hidden; clear:both}.hotel .hotel__heading--main{display:block}.hotel .hotel__heading--full-width{display:none}.hotel .hotel__heading{margin-bottom:.5em}.hotel .hotel__heading.hotel__heading--full-width{padding:10px 10px 0; margin:0}.hotel .hotel__tripadvisor{padding:3px 10px 0}.hotel .hotel__left{float:left; width:33.3%; padding:10px}.hotel .hotel__left__tripadvisor{padding:10px 0}.hotel .hotel__contact{float:left; width:66.7%; padding:10px}.hotel .hotel__address{padding:10px 10px 0; background-color:#e9e8e7; overflow:hidden; margin-bottom:20px}.hotel .hotel__directions{padding:0 10px 10px}.hotel .hotel__directions .hotel__directions__heading{display:block}.hotel .hotel__heading-overline{display:none}.hotel .hotel-link--header{background-image:none; display:none; margin-top:3px; margin-left:10px; padding-left:0}.hotel .best-price-banner,.hotel .hotel--ribbon--columned__ribbon-toggle{display:none}@media(max-width:949px){.hotel .hotel__left .media-container--3x2{padding-bottom:100%}.hotel .hotel__left .media-container--3x2 img{width:auto; height:100%; max-width:none; max-height:none; position:absolute; top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto}}@media(min-width:950px){.hotel .hotel__tripadvisor{display:none}.hotel .hotel__left{float:left; width:25%; padding:20px 0; margin-bottom:0}.hotel .hotel__body{float:left; padding:20px 20px 0; overflow:hidden; clear:none; width:50%}.hotel .hotel__contact{float:left; width:25%; padding:20px 0 0; margin-top:40px}}@media(max-width:949px){.hotel .hotel__heading--main{display:none}.hotel .hotel__heading--full-width{display:block}.hotel .hotel__elevator-pitch{display:none}.hotel .hotel-link--header{display:inline-block}.hotel .hotel-link--body,.hotel .hotel__left__tripadvisor{display:none}}.hotel.hotel--ribbon{position:relative}.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation){-webkit-transition:all 3s ease; transition:all 3s ease; max-height:1500px}.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation).is-collapsed{-webkit-transition:all 3s ease; transition:all 3s ease; max-height:70px}@media(min-width:950px){.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation).is-collapsed .toggleContainer__collapsable{padding-top:0}}@media(min-width:950px){.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .toggleContainer__collapsable{padding-top:40px}.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--modify{top:10px!important}}.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--modify{display:block; position:absolute; top:5px; margin-right:10px; right:10px; direction:rtl; text-decoration:none; line-height:2.5em; z-index:1}.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--modify>span.hotel__ribbon-toggle-arrow{-webkit-transition:-webkit-transform .3s ease-in-out; transition:-webkit-transform .3s ease-in-out; transition:transform .3s ease-in-out; transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out; -webkit-transform:rotate(0deg); transform:rotate(0deg); background-size:25px; background-position:100%; width:25px; height:12px; display:inline-block; right:0; margin-left:7px}.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--modify>span.hotel__ribbon-toggle-text{display:none}.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--modify:not(.is-collapsed)>span.hotel__ribbon-toggle-arrow{-webkit-transform:rotate(180deg); transform:rotate(180deg)}@media(min-width:420px){.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--modify>span.hotel__ribbon-toggle-text{display:inline-block}}.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--footer{width:100%; height:50px; clear:both}.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--footer .hotel__ribbon-toggle--modify{margin-bottom:10px; position:relative; top:0; float:right; display:block}.hotel.hotel--ribbon .hotel__ribbon-toggle{background-size:25px; position:absolute; bottom:0; right:10px; width:38px; height:38px; -webkit-transition:-webkit-transform .5s ease; transition:-webkit-transform .5s ease; transition:transform .5s ease; transition:transform .5s ease,-webkit-transform .5s ease; -webkit-transform:rotate(0deg); transform:rotate(0deg)}.hotel.hotel--ribbon .hotel__ribbon-toggle:not(.is-collapsed){-webkit-transform:rotate(180deg); transform:rotate(180deg)}@media(min-width:950px){.hotel.hotel--ribbon .hotel__ribbon-toggle{width:44px; height:44px; border:1px solid #e3e0db; border-radius:100%; bottom:10px; right:10px}.hotel.hotel--ribbon .hotel__ribbon-toggle:focus{-webkit-box-shadow:0 0 1px 2px #b4defa; box-shadow:0 0 1px 2px #b4defa; border-radius:100%}.hotel.hotel--ribbon .hotel__directions{margin-bottom:44px}}.hotel.hotel--ribbon.is-collapsed{margin-bottom:0}.hotel.hotel--ribbon.is-collapsed .hotel__heading--main{display:block}.hotel.hotel--ribbon.is-collapsed .hotel__expanded-only,.hotel.hotel--ribbon.is-collapsed .hotel__heading--full-width{display:none}.hotel.hotel--ribbon.is-collapsed .hotel__heading-overline{display:block}.hotel.hotel--ribbon.is-collapsed .hotel__ribbon-toggle{top:0; bottom:0; margin:auto 0}.hotel.hotel--ribbon.is-collapsed .hotel__left__tripadvisor,.hotel.hotel--ribbon.is-collapsed .hotel__tripadvisor{display:none}.hotel.hotel--ribbon.is-collapsed .hotel__body{padding:10px; position:static}.hotel.hotel--ribbon.is-collapsed .hotel__heading{font-family:Helvetica Neue,Roboto,Helvetica,Arial,sans-serif; font-weight:300; line-height:normal; text-transform:none; font-size:1.375rem; line-height:1.1em; color:#483729}@media(min-width:950px){.hotel.hotel--ribbon.is-collapsed .hotel__heading{font-size:1.625rem}}.hotel.hotel--ribbon.is-collapsed .hotel__heading-overline,.hotel.hotel--ribbon.is-collapsed .hotel__left{display:none}@media(min-width:950px){.hotel.hotel--ribbon.is-collapsed .hotel__heading{line-height:.7em!important; font-family:Helvetica Neue,Roboto,Helvetica,Arial,sans-serif; font-weight:300; line-height:normal; text-transform:none; font-size:1.375rem; line-height:1.1em; color:#483729}}@media(min-width:950px) and (min-width:950px){.hotel.hotel--ribbon.is-collapsed .hotel__heading{font-size:1.625rem}}@media(min-width:950px){.hotel.hotel--ribbon.is-collapsed .hotel__left{display:block; width:72px!important; padding:10px 0 10px 10px}.hotel.hotel--ribbon.is-collapsed .hotel__heading-overline{font-size:.875rem; display:block; letter-spacing:0; margin-bottom:4px}}.hotel.hotel--ribbon.hotel--ribbon--columned .hotel__heading-overline,.hotel.hotel--ribbon.hotel--ribbon--columned .hotel__ribbon-toggle,.hotel.hotel--ribbon.hotel--ribbon--columned .hotel__ribbon-toggle--modify{display:none}.hotel.hotel--ribbon.hotel--ribbon--columned .hotel--ribbon--columned__ribbon-toggle{display:inline-block}.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel__heading{margin-bottom:4px}.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) .hotel--ribbon--columned__ribbon-toggle{padding-bottom:0; position:absolute; bottom:10px; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%)}.special-alerts+.hotel.hotel--show-best-price-banner .best-price-banner{top:-2.0625rem}.hotel.hotel--show-best-price-banner{overflow:visible; margin-top:2.0625rem}.hotel.hotel--show-best-price-banner .best-price-banner{display:block; background-color:#3d3835; position:absolute; top:-3.3125rem; left:-10px; right:-10px; z-index:10}.hotel.hotel--show-best-price-banner .best-price-banner__secondary{font-size:.875rem; margin-top:-5px}@media(min-width:740px){.hotel.hotel--show-best-price-banner .best-price-banner{left:-30px; right:-30px}}@media(min-width:950px){.hotel.hotel--show-best-price-banner{margin-top:0}.hotel.hotel--show-best-price-banner .best-price-banner{color:#333; text-align:right; background-color:#e7e7e7; display:inline-block; left:auto; right:0; top:6px!important; z-index:0}.hotel.hotel--show-best-price-banner .best-price-banner__primary{letter-spacing:0; font-size:.9375rem}.hotel.hotel--show-best-price-banner .best-price-banner__wrapper{padding-left:10px; padding-right:4.375rem}.hotel.hotel--show-best-price-banner .best-price-banner__badge{top:-10px; right:-5px}.hotel.hotel--show-best-price-banner:not(.is-collapsed) .best-price-banner{display:none}}.hotel--confirmation{position:relative; margin-bottom:0!important}.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation){-webkit-transition:all 3s ease; transition:all 3s ease; max-height:1500px}.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation).is-collapsed{-webkit-transition:all 3s ease; transition:all 3s ease; max-height:70px}@media(min-width:950px){.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation).is-collapsed .toggleContainer__collapsable{padding-top:0}}@media(min-width:950px){.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .toggleContainer__collapsable{padding-top:40px}.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--modify{top:10px!important}}.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--modify{display:block; position:absolute; top:5px; margin-right:10px; right:10px; direction:rtl; text-decoration:none; line-height:2.5em; z-index:1}.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--modify>span.hotel__ribbon-toggle-arrow{-webkit-transition:-webkit-transform .3s ease-in-out; transition:-webkit-transform .3s ease-in-out; transition:transform .3s ease-in-out; transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out; -webkit-transform:rotate(0deg); transform:rotate(0deg); background-size:25px; background-position:100%; width:25px; height:12px; display:inline-block; right:0; margin-left:7px}.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--modify>span.hotel__ribbon-toggle-text{display:none}.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--modify:not(.is-collapsed)>span.hotel__ribbon-toggle-arrow{-webkit-transform:rotate(180deg); transform:rotate(180deg)}@media(min-width:420px){.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--modify>span.hotel__ribbon-toggle-text{display:inline-block}}.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--footer{width:100%; height:50px; clear:both}.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not(.hotel--confirmation) .hotel__ribbon-toggle--footer .hotel__ribbon-toggle--modify{margin-bottom:10px; position:relative; top:0; float:right; display:block}.hotel--confirmation .hotel__ribbon-toggle{background-size:25px; position:absolute; bottom:0; right:10px; width:38px; height:38px; -webkit-transition:-webkit-transform .5s ease; transition:-webkit-transform .5s ease; transition:transform .5s ease; transition:transform .5s ease,-webkit-transform .5s ease; -webkit-transform:rotate(0deg); transform:rotate(0deg)}.hotel--confirmation .hotel__ribbon-toggle:not(.is-collapsed){-webkit-transform:rotate(180deg); transform:rotate(180deg)}.hotel--confirmation .hotel__ribbon-toggle--modify{display:none}@media(min-width:950px){.hotel--confirmation .hotel__body,.hotel--confirmation .hotel__contact,.hotel--confirmation .hotel__left{padding-top:0; padding-bottom:0}.hotel--confirmation .hotel__ribbon-toggle{display:none}.hotel--confirmation .hotel__left .hotel__left__tripadvisor{padding-bottom:0}}@media(max-width:949px){.hotel--confirmation.is-collapsed{margin-bottom:0}.hotel--confirmation.is-collapsed .hotel__heading--main{display:block}.hotel--confirmation.is-collapsed .hotel__expanded-only,.hotel--confirmation.is-collapsed .hotel__heading--full-width{display:none}.hotel--confirmation.is-collapsed .hotel__heading-overline{display:block}.hotel--confirmation.is-collapsed .hotel__ribbon-toggle{top:0; bottom:0; margin:auto 0}.hotel--confirmation.is-collapsed .hotel__left__tripadvisor,.hotel--confirmation.is-collapsed .hotel__tripadvisor{display:none}.hotel--confirmation.is-collapsed .hotel__body{padding:10px; position:static}.hotel--confirmation.is-collapsed .hotel__heading{font-family:Helvetica Neue,Roboto,Helvetica,Arial,sans-serif; font-weight:300; line-height:normal; text-transform:none; font-size:1.375rem; line-height:1.1em; color:#483729}}@media(max-width:949px) and (min-width:950px){.hotel--confirmation.is-collapsed .hotel__heading{font-size:1.625rem}}@media(max-width:949px){.hotel--confirmation.is-collapsed .hotel__heading-overline,.hotel--confirmation.is-collapsed .hotel__left{display:none}}@media(min-width:950px){.special-alerts+.hotel--confirmation{margin-top:20px}}.hotel--boxed .hotel__left{padding-left:10px}.hotel--boxed .hotel__contact{padding-right:10px}@media(min-width:950px){.hotel--boxed .hotel__left{padding-left:20px}.hotel--boxed .hotel__contact{padding-right:20px}}.hotel--transparent.is-collapsed{background:0 0}@media(min-width:740px){.hotel-return-home-link{display:none}}.back-to-thumbnails-link{position:relative; color:#333; padding-left:20px; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-double-nordicsea-left-v2.svg) no-repeat 0}.hotel-award{overflow:hidden; text-align:center}.hotel-award-image{width:106px; height:106px; margin-right:10px; margin-bottom:10px}l-section--map .show-full-map img .distance{color:#00838e}.list-pois{width:100%; border-collapse:collapse}.list-pois__toggler{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-pack:space-between; justify-content:space-between; padding:.4em 10px .4em 0; -ms-align-items:baseline; -ms-flex-align:baseline; align-items:baseline}.list-pois>li{border-bottom:2px dotted #e2e2e2}.list-pois>li .distance{font-size:18px; white-space:nowrap; overflow:hidden; text-align:right}.list-pois>li .poi{padding-left:30px}.list-pois>li:hover{background-color:#ebebeb}.list-pois>li.list-pois__highlighted{background-color:#f2f2f2; border-color:#fff}.list-pois>li.list-pois__highlighted:hover{background-color:#ebebeb}.btn-expand{background-color:#fff; color:#00838e; border-radius:50px; height:39px; line-height:39px; padding:0 25px 0 48px; cursor:pointer; display:inline-block}.btn-expand:focus{outline:none!important; -webkit-box-shadow:0 0 1px 2px #ec7225; box-shadow:0 0 1px 2px #ec7225}.btn-expand.-expanded:after{content:attr(data-collapse-map)}.btn-expand.-expanded>span{display:none}.btn-expand:before{display:inline-block; width:24px; height:24px; cursor:pointer; content:""; position:absolute; top:7px; left:15px}.l-section--map{position:relative}.l-section--map .show-full-map img{margin-top:.125rem}@media(min-width:1500px){#mapElement{min-height:470px}}@media(max-width:739px){.is-map-fullscreen-open{overflow:hidden}.is-map-fullscreen-open .main{z-index:10}}.map .gm-style{font-family:Helvetica,Arial,sans-serif}@supports not (-webkit-touch-callout:none){.map .gm-style .gm-style-iw-t:after{margin-top:-2px; left:0!important}}@supports(-webkit-touch-callout:none){.map .gm-style .gm-style-iw-t:after{border:10px solid transparent; border-top-color:#fff; content:""; margin-left:-10px!important; position:absolute; top:100%; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-filter:drop-shadow(1px 1px 1px hsla(0,0%,69.8%,.4)); filter:drop-shadow(1px 1px 1px rgba(178,178,178,.4)); height:0!important; width:0!important; -webkit-transform:none!important; transform:none!important; background:0 0!important; -webkit-box-shadow:none!important; box-shadow:none!important; left:0!important; -webkit-box-shadow:1px 1px 1px hsla(0,0%,69.8%,.4); -moz-box-shadow:1px 1px 1px hsla(0,0%,69.8%,.4); margin-top:-2px}}.map .gm-style.custom-info-card .gm-style-iw-t:after{top:auto; left:9px}.map .gm-style-iw.gm-style-iw-c.infoWindowCard{min-height:302px; top:1px; width:244px; padding:7px}.map .gm-style-iw.gm-style-iw-c.infoWindowCard .gm-style-iw-d{min-height:inherit}.map-label{opacity:1; border:1px solid #fff; font-size:14px; border-radius:25px; padding:2px 10px; color:#fff; background-color:#00838e; overflow:visible!important}.map-label:after{position:absolute; content:""; display:block; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-pin-dd-blue.png); width:13px; height:8px; left:calc(50% - 7px); bottom:-8px}.map-label.grayed{background-color:#757575}.map-label.grayed:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-pin-dd-gray.png)}.map-label.lost-focus{background-color:#c8c8c8}.map-label.lost-focus:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-pin-dd-lightgray.png)}.map-label.active,.map-label.visited{background-color:#00838e}.map-label.active:after,.map-label.visited:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-pin-dd-blue.png)}.map__canvas{width:50%}@media(max-width:739px){.map__canvas--toggled-xsmall-down{display:none; width:100%; height:100%; position:fixed!important; z-index:800; top:0; overflow:hidden}.map__canvas--toggled-xsmall-down.is-visible{display:block; top:50px}.map__canvas--toggled-xsmall-down .zoom-controls{margin-top:160px!important}.map__canvas--toggled-xsmall-down.topMenuExpanded .zoom-controls{margin-top:20px!important}}.map__canvas--location-map-canvas{width:100%}@media(min-width:740px){.map__canvas--expandable{top:auto; position:absolute}}.map__close-map{position:absolute; bottom:40px; width:100%; text-align:center; z-index:10}.map .map__canvas--non-full-screen{width:100%; height:350px; top:0; position:relative; background:#e5e3df}@media(min-width:740px){.map .map__canvas--non-full-screen{top:auto; position:absolute}}.map .map__canvas--non-full-screen img{max-width:none}@media(max-width:739px){.map .map-controls{background-color:#fff; padding:10px 0 0}}@media(max-width:739px){.map .map-controls--bg-transparent{background-color:transparent}}@media(min-width:740px){.map .map-controls__collapse{position:relative; padding-left:10px; padding-right:10px; width:50%; float:left}}@media(min-width:950px){.map .map-controls__collapse{position:relative; padding-left:10px; padding-right:10px; width:66.66667%; float:left}}.map .map-expand{position:relative; text-align:center; margin:0 auto; height:0; display:none}@media(min-width:740px){.map .map-expand{display:block}}@media(min-width:740px){.map .map-expand__btn{position:relative; bottom:0; z-index:2}}.map .map-controls__pois--right{z-index:8}@media(min-width:740px){.map .map-controls__pois--right{position:relative; padding-left:0; padding-right:0; width:50%; float:right}}@media(min-width:950px){.map .map-controls__pois--right{position:relative; padding-right:0; width:33.33333%; float:right; padding-left:10px}}@media(min-width:740px){.map .map-controls__pois--left{position:relative; padding-left:0; padding-right:0; width:50%; float:left}}@media(min-width:1500px){.map .map-controls__pois--left{max-width:890px}}.map-static{position:relative}.map-static__caption{position:absolute; width:100%; height:2.8125rem; bottom:0; left:0; pointer-events:none; display:inline-block; text-align:center}@media(min-width:740px){.map--wide-content>.map-controls{overflow:visible; height:0; max-width:1784px}}@media(min-width:1500px){.map--wide-content>.map-controls{max-width:1784px}}.map--list-focus .map--list-focus__subheading{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1rem; color:#333; margin-bottom:10px}@media(max-width:739px){.map--list-focus>.map__canvas{display:none}.map--list-focus>.map-controls{background:0 0; padding-top:0}}@media(min-width:740px){.map--list-focus .map--list-focus__subheading{text-transform:uppercase; font-weight:700; margin-bottom:20px; margin-top:5px}}.pois-container .pois-container-inner{padding:0 10px}.pois-container .pois-container__heading{margin-bottom:10px}.pois-container .pois-container__heading--large{margin-left:10px}.pois-container .pois-container__toggle{border-bottom:2px solid #ebebeb; display:block; position:absolute; bottom:0; background-color:#fff; width:100%; text-align:center; font-size:0; left:0; cursor:pointer; padding:9px 10px}.pois-container .pois-container__toggle span:before{content:""; display:inline-block; height:12px; width:36px; margin-right:10px; position:relative; top:7px; -webkit-transition:-webkit-transform .5s ease; transition:-webkit-transform .5s ease; transition:transform .5s ease; transition:transform .5s ease,-webkit-transform .5s ease}@media(min-width:740px){.pois-container .pois-container__toggle{display:none}}.pois-container .pois-container__toggle--is-visible{display:block}@media(min-width:740px){.pois-container{position:relative; padding:20px 0 10px; background-color:#fefefe; min-height:350px}.pois-container .pois-container__heading{margin-bottom:10px}.pois-container .pois-container-inner--spacious{padding:0 20px}}.pois-container .poi--hidden{display:none}@media(max-width:739px){.pois-container--expandable:not(.pois-container--full) li:nth-child(4)~li{display:none}}@media(min-width:740px){.pois-container--expandable:not(.pois-container--full) li:nth-child(7)~li{display:none}}.pois-container--full .pois-container-inner{overflow-y:auto}.pois-container--full .pois-container-inner ul:after{content:""; display:block; height:64px}@media(max-width:949px){.pois-container--full .pois-container-inner ul:after{height:48px}}.pois-container--full .pois-container__toggle span:before{-webkit-transform:rotate(180deg); transform:rotate(180deg)}.info-window{line-height:1; overflow:hidden; white-space:nowrap; font-size:16px; font-weight:700; padding-top:10px}.info-window span{display:inline-block}.info-window .distance{padding-left:2px}.info-hotel a,.info-window.info-hotel{font-size:16px; color:#cd0921; font-weight:700}.map-section__custom-info-window .gm-style-iw{width:244px; left:10px; background-color:#fff; -webkit-box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px; box-shadow:0 1px 4px -1px rgba(0,0,0,.3); border:1px solid rgba(0,0,0,.2); border-radius:2px 2px 0 0; padding:7px; overflow:visible}.map-section__custom-info-window .gm-style-iw .gm-style-iw-d{overflow:auto!important}.info-window.hotel-card{color:#333; font-weight:400; max-width:230px; padding:0}.info-window__hotel-slider{width:227px; height:145px}.info-window__hotel-slider img{max-width:100%; max-height:100%; width:inherit!important}.info-window__header a{font-size:1.25rem; color:#333; display:block; margin-top:8px; white-space:normal}.info-window__trip-advisor{margin:5px 0; font-size:small}.info-window__trip-advisor img{height:15px; width:68px; display:inline-block; vertical-align:middle}.info-window__address__distance,.info-window__price-holder{font-size:1rem; margin:5px 0}.info-window__price-holder{margin:10px 0; font-weight:700}.info-window__price-holder span{font-weight:400}.info-window__price-holder.no-availability{color:#b43837}.info-window__btn-holder{text-align:center; margin:20px 0 5px}.info-window img{max-width:100%}.info-window__background>:first-child,.info-window__background>:nth-child(2),.info-window__background>:nth-child(4){display:none}.info-window__background>:nth-child(3)>div{height:20px!important; width:16px!important; top:3px!important; display:none}.info-window__background>:nth-child(3)>div>div{-webkit-transform:skewX(45deg)!important; transform:skewX(45deg)!important; height:15px!important; width:15px!important; left:0!important}.info-window__background>:nth-child(3)>div:nth-child(2)>div{-webkit-transform:skewX(-45deg)!important; transform:skewX(-45deg)!important}.info-window__background>:nth-child(3){z-index:1; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/pin_shadow.png) no-repeat; left:113px!important; height:25px; width:60px; background-position-y:bottom}.info-window__close-btn{opacity:1!important; right:-12px!important; top:-12px!important; width:26px!important; border-radius:13px; height:26px!important; background-repeat:no-repeat!important; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/close-button.png)!important; background-color:#708090!important}.info-window__close-btn img{opacity:0; width:34px!important; height:34px!important; margin:0!important}.labels{color:red; background-color:#fff; font-family:Lucida Grande,Arial,sans-serif; font-size:10px; font-weight:700; text-align:center; width:40px; border:2px solid #000; white-space:nowrap}.map-section{padding-top:20px}@media(max-width:949px){.map-section .map-section-items{border:none}.map-section .map-section-items:before{display:none}}.map-section__wrapper{background-color:#fff}@media(min-width:1500px){.map-section__wrapper{min-height:470px}}.map-section__wrapper--border{background-color:#fff; border-bottom:1px solid #e3e0db}.map-section__wrapper--border .country-listing{border-bottom:none}.map-section__wrapper--border .map__canvas--non-full-screen{width:50%}.map-section__canvas{float:left; width:50%}@media(max-width:739px){.map-section__canvas{width:100%}}.gm-style .gm-style-iw-c{width:auto; left:0; border-radius:8px; padding:10px!important; max-width:240px!important; max-height:477px!important}.zoom-controls{border:1px solid #e3e0db; background-color:#fff}.zoom-controls button{width:28px; height:28px; border:none; display:block; background-color:#fff; font-size:20px; color:#00838e; font-weight:700; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out}.zoom-controls button:focus{outline:none!important; -webkit-box-shadow:0 0 1px 1px #ec7225; box-shadow:0 0 1px 1px #ec7225}.zoom-controls button:hover{color:#00545b}.zoom-controls__zoom-in{margin-bottom:1px}.zoom-controls__zoom-in:after{content:"+"}.zoom-controls__zoom-out:after{content:"-"; font-size:24px}.zoom-controls__delimiter{border:0; border-bottom:1px solid #e3e0db; margin:0 0 0 5px; text-align:left; width:18px; padding:0}.custom-checkbox+span{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center}.custom-checkbox+span:before{content:""; width:32px; height:32px; display:block}.custom-checkbox-label{font-size:1rem; line-height:1.375rem}.custom-checkbox-label--small{font-size:.75rem; line-height:1rem}.custom-select{position:relative; display:block; height:2.5rem; width:100%; background-color:#fff; border:1px solid #e9e8e7}.disabled .custom-select{-webkit-box-shadow:inset 1px 1px 1px #7f7369; box-shadow:inset 1px 1px 1px #7f7369}.custom-select.borderless{border:none}.custom-select.custom-select--inline{width:auto; vertical-align:text-bottom; display:inline-block}.custom-select.custom-select--booking-widget-dialog{-webkit-box-shadow:none; box-shadow:none; background-color:#e9e8e7; vertical-align:middle; border-radius:18px}.custom-select.custom-select--booking-widget-dialog select{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1.5rem; line-height:1.1em; color:#483729; -webkit-box-shadow:none; box-shadow:none; font-weight:700}.no-boxshadow .custom-select{border:1px solid #9f9f9f}.custom-select select{-webkit-box-sizing:border-box; box-sizing:border-box; -moz-appearance:none; appearance:none; -webkit-appearance:none; width:100%; margin-left:0; font-size:1rem; height:2.5rem; padding:0 2.4375rem 0 .75rem; color:#333; border:2px solid #757575}.custom-select select:hover{cursor:pointer}.custom-select select:focus{outline:none}.custom-select:after{content:""; position:absolute; width:28px; height:10px; top:50%; right:6px; margin-top:-4px; z-index:2; pointer-events:none}.custom-select--highlighted{min-width:70px; background:0 0; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out}.custom-select--highlighted select{-webkit-box-shadow:none; box-shadow:none; border:2px solid #00838e; color:#00838e; font-weight:700; padding-right:2.25rem}.custom-select--highlighted select:focus{border:2px solid #00838e}.disabled .custom-select--highlighted select{color:#95c9ce; border-color:#95c9ce; cursor:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/not-allowed-cursor.png),auto}.disabled .custom-select--highlighted:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/form-select-arrow-v2.png); opacity:.4}.custom-select--highlighted--inverted{background:#00838e}.custom-select--highlighted--inverted select{color:#fff}.custom-select--highlighted--inverted option:not([disabled]){color:#00838e}.custom-select-container select option{font-weight:700}.custom-select.optiondisablegrey option[disabled]{color:grey!important}option[disabled]{color:#7f7369!important}.bed-types option[disabled]{color:#aaa!important}.ltie9 .custom-select select{padding:-.375rem .75rem; height:auto}.ltie9 .custom-select:after{display:none}.ie9 .custom-select select{padding:-.425rem 0 -.425rem .75rem}.ie9 .custom-select:after{display:none}@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.custom-select select::-ms-expand{display:none}.custom-select select:focus::-ms-value{background:0 0; color:#00838e}.custom-select.custom-select--highlighted--inverted select:focus::-ms-value{color:#fff}}@-moz-document url-prefix(){select{-moz-appearance:none; text-indent:.01px; text-overflow:""}select option{background-color:#e9e8e7; padding-left:10px}.custom-select select:focus{border:none}}.custom-select select:-moz-focusring{color:transparent; text-shadow:0 0 0 #00838e}.custom-select.custom-select--highlighted--inverted select:-moz-focusring{text-shadow:0 0 0 #fff}select.ng-touched.ng-invalid{border:2px solid #cd0921}.transparent-background{background:0 0}.numeric-input{display:inline-block; height:5.375rem; width:100%; position:relative; background-color:#e9e8e7; padding-right:2.75rem; border:2px solid #fff; border-radius:10px}.numeric-input .numeric-input__value{display:block; font-size:2.125rem; font-weight:700; width:calc(100% - 2.75rem); line-height:2.125rem; text-align:center; position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%)}.numeric-input .numeric-input__unit{display:block; font-size:1rem; font-weight:400; line-height:1.2rem; -ms-word-wrap:break-word; word-wrap:break-word}.numeric-input .numeric-input__controls__decrease,.numeric-input .numeric-input__controls__increase{border:2px solid #fff; height:50%; line-height:2.6875rem; position:absolute; text-align:center; width:2.75rem; background:0 0}.numeric-input .numeric-input__controls__decrease:hover,.numeric-input .numeric-input__controls__increase:hover{background-color:#e3e0db}.numeric-input .numeric-input__controls__increase{top:0; right:0; border-width:0 0 1px 2px; border-top-right-radius:10px}.numeric-input .numeric-input__controls__decrease{bottom:0; right:0; border-width:1px 0 0 2px; border-bottom-right-radius:10px}.custom-radio-button{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; display:block; position:relative; padding-left:30px; cursor:pointer; font-size:22px; padding-bottom:0; padding-top:0; line-height:1.6em; margin-bottom:0; width:100%}.custom-radio-button input[type=radio]{position:absolute; opacity:0; cursor:pointer}.custom-radio-button input[type=radio]:checked~.custom-radio-button__checkmark:after{display:block}.custom-radio-button__checkmark{position:absolute; top:10px; left:10px; height:22px; width:22px; border-radius:50%; border:1px solid #00838e}.disabled .custom-radio-button__checkmark{opacity:.45; cursor:not-allowed}.custom-radio-button__checkmark:after{content:""; display:none; position:absolute; width:16px; height:16px; top:2px; left:2px; border-radius:50%; background:#00838e}.label-alternative,legend{font-weight:700; font-size:.875rem}.btn,.editable-area table input[type=submit],.room-price-info .room-price-info__btn,.swal2-actions button,.sweet-alert button,table.table input[type=submit]{padding:5px 15px; display:inline-block; line-height:20px; border:1px solid transparent; border-radius:50px}.btn:active,.btn:focus,.btn:hover,.editable-area table input:active[type=submit],.editable-area table input:focus[type=submit],.editable-area table input:hover[type=submit],.room-price-info .room-price-info__btn:active,.room-price-info .room-price-info__btn:focus,.room-price-info .room-price-info__btn:hover,.swal2-actions button:active,.swal2-actions button:focus,.swal2-actions button:hover,.sweet-alert button:active,.sweet-alert button:focus,.sweet-alert button:hover,table.table input:active[type=submit],table.table input:focus[type=submit],table.table input:hover[type=submit]{text-decoration:underline}.btn:focus,.editable-area table input:focus[type=submit],.room-price-info .room-price-info__btn:focus,.swal2-actions button:focus,.sweet-alert button:focus,table.table input:focus[type=submit]{outline:none; border:1px solid #ccc; -webkit-box-shadow:0 0 1px 2px #b4defa; box-shadow:0 0 1px 2px #b4defa}.btn:disabled,.btn [disabled],.disabled.btn,.editable-area table input.disabled[type=submit],.editable-area table input:disabled[type=submit],.editable-area table input[type=submit] [disabled],.room-price-info .disabled.room-price-info__btn,.room-price-info .room-price-info__btn:disabled,.room-price-info .room-price-info__btn [disabled],.swal2-actions button.disabled,.swal2-actions button:disabled,.swal2-actions button [disabled],.sweet-alert button.disabled,.sweet-alert button:disabled,.sweet-alert button [disabled],table.table input.disabled[type=submit],table.table input:disabled[type=submit],table.table input[type=submit] [disabled]{opacity:.45; cursor:not-allowed}@media(min-width:740px){.btn,.editable-area table input[type=submit],.room-price-info .room-price-info__btn,.swal2-actions button,.sweet-alert button,table.table input[type=submit]{padding:8px 15px}}.btn--primary,.editable-area table input[type=submit],.room-price-info .room-price-info__btn,table.table input[type=submit]{background-color:#00838e; color:#fff}.btn--primary:active,.btn--primary:focus,.btn--primary:hover,.btn--primary:visited,.editable-area table input:active[type=submit],.editable-area table input:focus[type=submit],.editable-area table input:hover[type=submit],.editable-area table input:visited[type=submit],.room-price-info .room-price-info__btn:active,.room-price-info .room-price-info__btn:focus,.room-price-info .room-price-info__btn:hover,.room-price-info .room-price-info__btn:visited,table.table input:active[type=submit],table.table input:focus[type=submit],table.table input:hover[type=submit],table.table input:visited[type=submit]{color:#fff}.btn--nordicsea-dark{background-color:#006b75; color:#fff}.btn--nordicsea-dark:active,.btn--nordicsea-dark:focus,.btn--nordicsea-dark:hover,.btn--nordicsea-dark:visited{color:#fff}.btn--primary-inverted{background-color:#fff; color:#00838e; font-weight:700}.btn--primary-inverted:active,.btn--primary-inverted:focus,.btn--primary-inverted:hover,.btn--primary-inverted:visited{color:#00838e}.btn--link{background:0 0; color:#00838e; padding:0; font-size:inherit}.btn--link:hover{text-decoration:underline}.btn--link-button{background:0 0; color:#00838e; font-size:inherit}.btn--link-button:hover{text-decoration:underline}.btn--link-button:focus{-webkit-box-shadow:none!important; box-shadow:none!important; border:none!important}.btn--link-dark{background:0 0; text-decoration:underline; color:#333; padding:0}.btn--link-dark:hover{text-decoration:underline}.btn--primary-deemphasized{background-color:#fff; color:#00838e; font-weight:700; border:2px solid #e3e0db}.btn--primary-deemphasized:active,.btn--primary-deemphasized:focus,.btn--primary-deemphasized:hover,.btn--primary-deemphasized:visited{color:#00838e}.btn--primary-deemphasized:focus{border:2px solid #e3e0db}.btn--crocus{background-color:#8d3a7c; color:#fff}.btn--crocus:active,.btn--crocus:focus,.btn--crocus:hover,.btn--crocus:visited{color:#fff}.btn--dawn{background-color:#c65214; color:#fff}.btn--dawn:active,.btn--dawn:focus,.btn--dawn:hover,.btn--dawn:visited{color:#fff}.btn--help{background-color:#fbe3d3; color:#fff; color:#666; border:2px solid rgba(127,115,105,.5)}.btn--help:active,.btn--help:focus,.btn--help:hover,.btn--help:visited{color:#fff}.btn--help:active,.btn--help:focus,.btn--help:hover,.btn--help:visited{color:#333}.btn--help:focus{border:2px solid rgba(127,115,105,.6); -webkit-box-shadow:0 0 1px 2px #b4defa; box-shadow:0 0 1px 2px #b4defa}.btn--reenforce{padding-right:1.25rem; padding-left:1.25rem; border:2px solid #fff; -webkit-box-shadow:1px -2px 1px 0 rgba(0,0,0,.2) inset; box-shadow:inset 1px -2px 1px 0 rgba(0,0,0,.2); font-size:1.125rem; font-weight:700; line-height:1.5rem}.btn--reenforce:focus{outline:none; border:2px solid #fff; -webkit-box-shadow:0 0 1px 2px #b4defa; box-shadow:0 0 1px 2px #b4defa}.btn--medium{font-size:1.125rem; padding:10px 30px}.btn--large{font-size:1.5rem; padding:13px 60px}.btn--extralarge{font-size:1.125rem; padding:15px 60px}@media(min-width:740px){.btn--extralarge{font-size:1.5rem; padding:19px 70px}}.btn--block{text-align:center; width:100%; display:block}@media(max-width:739px){.btn--submit{text-align:center; width:100%; display:block}}.btn--transparent-white{background:0 0; border:1px solid hsla(0,0%,100%,.5)}.btn--frame{border:2px solid #e3e0db; color:#00838e}.btn--frame,.btn--outlined{background-color:transparent}.btn--outlined{color:#333; border:1px solid; text-align:center}.btn--outlined--white{color:#fff}.btn--iconic{padding:2px 15px 2px 3px}.btn--icon{position:relative}.btn--icon .icon{position:absolute; top:50%; margin-top:-18px}.btn--icon.btn--icon-left.btn--extralarge{padding-right:30px}@media(min-width:740px){.btn--icon.btn--icon-left.btn--extralarge{padding-right:50px}}.btn--icon.btn--icon-left .icon{left:12px}.btn--icon.btn--icon-right.btn--extralarge{padding-left:30px}@media(min-width:740px){.btn--icon.btn--icon-right.btn--extralarge{padding-left:50px}}.btn--icon.btn--icon-right .icon{right:12px}.button-leadin{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:.8125rem; line-height:1.2em; color:#333; margin-bottom:6px}.button-leadin>strong{color:#00838e; text-transform:uppercase}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-box-sizing:border-box; box-sizing:border-box; -moz-appearance:none; appearance:none; -webkit-appearance:none; display:inline-block; width:100%; font-size:1rem; height:2.5rem; line-height:2.25rem; padding:0 .625rem; color:#333; background-color:#fff; border:2px solid #757575; vertical-align:top; border-radius:2px}input[type=date]:focus:not(#widget-search__text),input[type=datetime-local]:focus:not(#widget-search__text),input[type=datetime]:focus:not(#widget-search__text),input[type=email]:focus:not(#widget-search__text),input[type=month]:focus:not(#widget-search__text),input[type=number]:focus:not(#widget-search__text),input[type=password]:focus:not(#widget-search__text),input[type=search]:focus:not(#widget-search__text),input[type=tel]:focus:not(#widget-search__text),input[type=text]:focus:not(#widget-search__text),input[type=time]:focus:not(#widget-search__text),input[type=url]:focus:not(#widget-search__text),input[type=week]:focus:not(#widget-search__text),select:focus:not(#widget-search__text),textarea:focus:not(#widget-search__text){outline:none; border:4px solid #00838e!important}input[type=date].disabled,input[type=datetime-local].disabled,input[type=datetime].disabled,input[type=email].disabled,input[type=month].disabled,input[type=number].disabled,input[type=password].disabled,input[type=search].disabled,input[type=tel].disabled,input[type=text].disabled,input[type=time].disabled,input[type=url].disabled,input[type=week].disabled,select.disabled,textarea.disabled{color:#6e6e6e; background-color:#f3f2f1; border-color:#c8c8c8; cursor:not-allowed; opacity:1}input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#757575}input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#757575}input[type=date]::-ms-input-placeholder,input[type=datetime-local]::-ms-input-placeholder,input[type=datetime]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=month]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,input[type=week]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#757575}input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{color:#757575}input[type=date].borderless,input[type=datetime-local].borderless,input[type=datetime].borderless,input[type=email].borderless,input[type=month].borderless,input[type=number].borderless,input[type=password].borderless,input[type=search].borderless,input[type=tel].borderless,input[type=text].borderless,input[type=time].borderless,input[type=url].borderless,input[type=week].borderless,select.borderless,textarea.borderless{border:none; margin-left:0}input[type=date].plain,input[type=datetime-local].plain,input[type=datetime].plain,input[type=email].plain,input[type=month].plain,input[type=number].plain,input[type=password].plain,input[type=search].plain,input[type=tel].plain,input[type=text].plain,input[type=time].plain,input[type=url].plain,input[type=week].plain,select.plain,textarea.plain{border:none; -webkit-box-shadow:none; box-shadow:none; border-radius:0}.no-boxshadow input[type=date],.no-boxshadow input[type=datetime-local],.no-boxshadow input[type=datetime],.no-boxshadow input[type=email],.no-boxshadow input[type=month],.no-boxshadow input[type=number],.no-boxshadow input[type=password],.no-boxshadow input[type=search],.no-boxshadow input[type=tel],.no-boxshadow input[type=text],.no-boxshadow input[type=time],.no-boxshadow input[type=url],.no-boxshadow input[type=week],.no-boxshadow textarea{border:1px solid #9f9f9f}.has-readonly input[disabled],.has-readonly input[readonly],.has-readonly select[disabled],.has-readonly select[readonly],.has-readonly textarea[disabled],.has-readonly textarea[readonly]{color:#6e6e6e; background-color:#f3f2f1; border-color:#c8c8c8; cursor:not-allowed; opacity:1}.input-group .widget-input{border-radius:0 18px 18px 0}.input-group .widget-input--straight{border-radius:0; width:calc(100% - 2px)}.input-group .widget-input--straightright{border-radius:18px 0 0 18px; width:calc(100% - 2px)}textarea{width:100%; max-width:35em; height:10.6em; padding:.625rem 1rem; line-height:1.6em; overflow-y:auto}.textarea-s{height:7.2em}.textarea-count-down{position:absolute; right:17px; bottom:0; font-size:13px; color:#b6b6b6}.textarea-count-down--enter-details{bottom:15px}select{vertical-align:top}label input[type=checkbox],label input[type=radio]{margin:-4px 5px 0 0; vertical-align:middle}.radio{padding-left:22px; margin-bottom:10px}.radio input[type=radio]{margin-left:-22px}.checkbox,.wrapper-containing-checkbox{padding-left:22px; margin-bottom:10px}.checkbox input[type=checkbox],.wrapper-containing-checkbox input[type=checkbox]{margin-left:-22px}label.checkbox,label.radio{padding-left:27px}.horizontal.credit-card-form__new,.horizontal.credit-card-form__new-select,.horizontal.credit-card-form__saved,.horizontal.credit-card-form__saved-select,.horizontal.input-group{width:auto; margin:0 -10px; max-width:none; padding:0 10px}.horizontal.credit-card-form__new-select:after,.horizontal.credit-card-form__new-select:before,.horizontal.credit-card-form__new:after,.horizontal.credit-card-form__new:before,.horizontal.credit-card-form__saved-select:after,.horizontal.credit-card-form__saved-select:before,.horizontal.credit-card-form__saved:after,.horizontal.credit-card-form__saved:before,.horizontal.input-group:after,.horizontal.input-group:before{content:" "; display:table}.horizontal.credit-card-form__new-select:after,.horizontal.credit-card-form__new:after,.horizontal.credit-card-form__saved-select:after,.horizontal.credit-card-form__saved:after,.horizontal.input-group:after{clear:both}.horizontal.credit-card-form__new-select>label,.horizontal.credit-card-form__new>label,.horizontal.credit-card-form__saved-select>label,.horizontal.credit-card-form__saved>label,.horizontal.input-group>label{position:relative; padding-left:10px; padding-right:10px; width:100%; float:left}@media(min-width:740px){.horizontal.credit-card-form__new-select>label,.horizontal.credit-card-form__new>label,.horizontal.credit-card-form__saved-select>label,.horizontal.credit-card-form__saved>label,.horizontal.input-group>label{position:relative; width:33.33333%; float:left; padding:0 3px}}.custom-select.has-tooltip,input[type=date].has-tooltip,input[type=datetime-local].has-tooltip,input[type=datetime].has-tooltip,input[type=email].has-tooltip,input[type=month].has-tooltip,input[type=number].has-tooltip,input[type=password].has-tooltip,input[type=search].has-tooltip,input[type=tel].has-tooltip,input[type=text].has-tooltip,input[type=time].has-tooltip,input[type=url].has-tooltip,input[type=week].has-tooltip,textarea.has-tooltip{width:100%; vertical-align:middle; display:inline-block}.has-tooltip{width:100%; vertical-align:middle; display:inline-block}.has-tooltip+.tooltip{margin-left:7px; width:18px; display:inline-block; vertical-align:middle}label.has-tooltip{display:inline}.is-required{cursor:pointer}.is-required:after{content:"*"}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.input-group:not(.clearable-input):not(.date-range):not(.guest-wrapper){width:100%; margin-bottom:20px}@media(min-width:950px){.input-group:not(.clearable-input):not(.date-range):not(.guest-wrapper){max-width:600px}}.input-group+h3{margin-top:2rem}.checkbox-group .field-validation-error{display:inline-block; vertical-align:middle}.input-group-2col{width:auto; margin:0 -10px; max-width:none}.input-group-2col:after,.input-group-2col:before{content:" "; display:table}.input-group-2col:after{clear:both}.input-group-2col .input-group-2col__col{position:relative; padding-left:10px; padding-right:10px; width:50%; float:left}.error-text,.tooltip+.field-validation-error,.validation-summary-errors{display:block; font-size:.8125rem; color:#b43837; font-weight:700; padding-top:.2em}.error-container,.error-text--inverted,.field-validation-error--inverted,.inquiry-widget .error-text,.login__form__errors .field-validation-error{padding:3px 7px 4px; border-radius:4px; margin-top:4px; text-align:left; line-height:1}.error-container,.inquiry-widget .error-text,.login__form__errors .field-validation-error{color:#fff; background:#3d3835}.error-text--inverted,.field-validation-error--inverted{color:#fff; background:#b43837}label .error-text,label .tooltip+.field-validation-error,label .validation-summary-errors{display:inline; padding-left:3px}.no-js .error-text{display:none}.error-text--text-block,label .error-text--text-block{display:block; padding-top:0; padding-left:0}.field-validation-error{color:#b43837; display:block; font-size:.8125rem; font-weight:700; line-height:1.5; margin-right:12px; text-align:right}.input-group .tooltip+.field-validation-error{margin-right:37px}.field-validation-error--tooltip{margin-right:37px}.validation-summary-errors{margin-bottom:15px; margin-left:20px}.contact-information__register-email-text{margin:1em 0 .7em}.label-style,label{display:block; font-weight:400; margin-bottom:0}.label-no-indent{padding-left:0}.label-value{font-weight:700; margin-top:8px; padding:0 0 0 5px; display:inline-block}.label-inline{display:inline-block; padding:0; line-height:36px; overflow:hidden}fieldset{border:none; padding:0; margin:0}legend{margin-bottom:.4em}.form-section{padding:10px; margin:0 -10px}.form-section .field-validation-error{overflow:hidden}.form-section--more-space-in-small{padding-top:20px; padding-bottom:20px}@media(min-width:740px){.form-section{margin:0; padding:20px 0}.form-section--more-space-in-small-up{padding:30px 0}}.form-section .infotext{padding-bottom:2em}.form-section--last{margin-bottom:0}@media(min-width:740px){.form-section--last{padding-bottom:0}}.form-section--separated{border-top:1px solid rgba(157,160,161,.33)}@media(min-width:740px){.form-section--separated{border-top:2px dotted rgba(157,160,161,.33)}}@media(max-width:739px){.form-section--legalese{background:rgba(157,160,161,.1); border-top:2px solid rgba(157,160,161,.33)}}@media(max-width:949px){.form-section--centered{position:relative; display:block; text-align:center}}@media(max-width:419px){.form-section--left-xxsmall{text-align:left}}@media(min-width:950px){.form-section--right-aligned{position:relative; display:block; text-align:right}}.input-phone .input-phone__code-area{width:100px; display:inline-block}.input-phone .input-phone__code-area,.input-phone .input-phone__code-area select{border-top-right-radius:0; border-bottom-right-radius:0}.input-phone .input-phone__number{border-top-left-radius:0; border-bottom-left-radius:0; width:calc(100% - 110px)!important; display:block; float:right; margin-top:.95px}.input-birthday{margin-bottom:-3px}.input-birthday .input-birthday__day{width:100px; display:inline-block; margin-bottom:3px}.input-birthday .input-birthday__month{min-width:125px; display:inline-block; margin-bottom:3px}.input-birthday .input-birthday__year{display:inline-block; margin-bottom:3px}@media(min-width:1200px){.input-birthday .input-birthday__day{width:100px}.input-birthday .input-birthday__month{width:auto}.input-birthday .input-birthday__year{width:100px}}.xformblock{margin-bottom:2rem}.xformblock h3{margin:1rem 0 .5rem; font-size:1.125rem}.xformblock .input-group input[type=submit]{margin-top:1rem}.xformblock .input-group textarea{max-width:100%}.xformblock .input-group.horizontal{padding-bottom:9px}.xformblock .input-group.horizontal>label{padding-left:0}@media(min-width:740px){.xformblock .input-group.horizontal>label{width:auto; margin-right:10px}}.xformblock .input-group label{padding-left:0}.xformblock form a h3{display:inline-block; color:#00838e}.xformblock form a:focus h3,.xformblock form a:hover h3{text-decoration:underline}.clearable-input{position:relative; display:block}.clearable-input input::-ms-clear{display:none}.clearable-input__clear{position:absolute; top:0; bottom:0; right:0; padding:6px; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; cursor:pointer}.hero-overlay--search .clearable-input__clear{width:45px}.clearable-input__clear .clearable-input__clear--icon{margin:0}.clearable-input--icon,.clearable-input__clear .clearable-input__clear--icon{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/clear-input.png) no-repeat scroll 0 0/100% 100% transparent; display:block; width:14px; height:14px}.clearable-input--icon{margin:5px 5px 4px 4px}.clearable-input.input-group .clearable-input__clear{top:16px; bottom:auto; height:30px; margin-right:3px}@media(min-width:950px){.clearable-input.input-group .clearable-input__clear{height:26px}}.clearable-input.clearable-input--booking-option .clearable-input__clear{padding:4px 3px}.upload-btn-wrapper{position:relative; overflow:hidden}.browse-label{color:#00838e; text-decoration:underline; display:inline-block; vertical-align:-webkit-baseline-middle; margin-left:5px}.upload-btn-wrapper input[type=file]{position:absolute; left:0; top:0; opacity:0}.half-width{max-width:50%}.input-validation-error{border:2px solid #cd0921!important}input[type=checkbox]{border:none!important; -webkit-box-shadow:none!important; box-shadow:none!important}label:not([for="BookingModule.Rooms[0].CreditCardForGuarantee.NewCreditCard.ExpirationYear"]):not([for="NewCreditCard.ExpirationYear"]):not([for=guest-selector__room-count]):not([for=rememberLabel]):not([for=bonuscheque]):not([for=redemption]):not([for=delivery-dropdown]):not([for=delivery-textarea]):not([for=widgetdestination]) :not([for=widgetdestination]):not([for=NumberOfParticipants]):not([for=ContactPerson]) :not([for=Company]):not([for=Email]):not([for=Phone]):not(.label-alternative){margin-bottom:5px}label:not([for=widget-search__text]):not([for=date-picker]):not([for=guestInput]):not([for=guest-selector__room-count]):not([for=booking-code__text]):not([for=custom-checkbox-wrapper]) :not([for=bonuscheque]):not([for=redemption]):not([for=rememberLabel]):not([for=delivery-dropdown]):not([for=delivery-textarea]):not([for=widgetdestination]):not([for=NumberOfParticipants]):not([for=ContactPerson]) :not([for=Company]):not([for=Email]):not([for=Phone]):not(.label-alternative):not(#ProfileInfo.AcceptedTermsAndConditions-error){color:#404040; font-size:16px}input.ng-touched.ng-invalid:not(#widget-search__text){border:2px solid #cd0921}.reset-margin-bottom{margin-bottom:0!important}.profileinfo-phonenumber{width:100%; display:-ms-flexbox; display:flex; -ms-flex-pack:end; justify-content:flex-end}.meeting-room-select-borderradius{border-radius:3px}.filter-menu:after,.filter-menu:before{content:" "; height:100%; width:25px; display:block; position:absolute; top:0; background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(80%,#fff),to(#fff)); background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 80%,#fff); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1)}.menu-scroll-x{white-space:nowrap; overflow-x:auto; -webkit-overflow-scrolling:touch; height:58px}.menu-scroll-x::-webkit-scrollbar{display:none!important}.filter-menu{padding-bottom:0; margin-bottom:25px; position:relative; border-bottom:1px solid #bebebe; overflow:hidden; height:58px}.filter-menu:before{background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),color-stop(80%,#fff),to(#fff)); background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff 80%,#fff); width:15px; left:0}.filter-menu:after{right:0; width:30px}.filter-menu__list{list-style-type:none; padding-top:0}.filter-menu__item{display:inline-block; border-bottom:3px}.filter-menu__item.selected{border-bottom:3px solid #00838e}.filter-menu__item:last-child{margin-right:10px}.filter-menu__item:focus{outline-offset:-3px}.filter-menu__button{display:block; text-decoration:none; color:#3d3835; padding:7px; border:0}.filter-menu__button:focus,.filter-menu__button:hover{text-decoration:none}.selected .filter-menu__button{color:#00838e; font-weight:700}@media(min-width:950px){.filter-menu__button{padding:5px 20px}}@media(min-width:740px){.filter-menu,.menu-scroll-x{height:68px}}@media(min-width:950px){.filter-menu,.menu-scroll-x{height:64px}}.l-price-box{max-width:370px; margin:0 auto; padding-right:.4em}.l-price-box__available-rates-holder{overflow:hidden; background-color:#f8f8f8; padding:.5em 1em 0; margin-bottom:1em}.l-price-box__available-rates-holder__title{font-size:1.25rem; color:#3d3835; margin-bottom:.3em}.l-price-box__available-rates-holder .price__currency,.l-price-box__available-rates-holder .price__text{font-weight:400; font-size:.8125rem}.l-price-box__available-rates-holder .expandable-toggler{display:block; width:100%}.l-price-box__available-rates-holder .expandable-toggler>span:after{float:right; position:relative; top:5px}.l-price-box__available-rates-row{overflow:hidden; position:relative; font-size:.8125rem; padding:.5em 0; border-top:1px solid #ccc}.l-price-box__available-rates-row.disabled{color:grey; cursor:not-allowed}.l-price-box__available-rates-row.disabled input[type=radio]:disabled{cursor:not-allowed}.l-price-box__available-rates-row.bottom-border{border-top:1px solid #ccc}.l-price-box__available-rates-row>.selectable{display:inline-block}.l-price-box__available-rates-row>span{font-size:1.125rem; font-weight:700}.l-price-box__available-rates-row .price__container{text-align:right; min-width:100px; display:inline-block}.l-price-box__available-rates-row .price__container--modify{min-width:80px}.l-price-box__available-rates-row .price__container-reward{float:right; padding-right:12px}.l-price-box__available-rates-row .price__plus{font-size:.8125rem; font-weight:400; vertical-align:middle}.l-price-box__available-rates-togglable{margin-bottom:.5em; visibility:visible; max-height:250px}.l-price-box__available-rates-togglable.is-collapsed{max-height:0; visibility:hidden}.l-price-box__available-rates-togglable.is-collapsed .l-price-box__available-rates-row{visibility:hidden}@media(max-width:1199px){.l-price-box--selectable{padding-right:0!important}}@media(max-width:1199px){.l-price-box:not(.l-price-box--selectable){margin-right:0!important}.l-price-box__btn-holder{width:100%; -ms-flex-grow:1; -ms-flex-positive:1; flex-grow:1; -ms-order:2; -ms-flex-order:2; order:2; text-align:center}.l-price-box__btn-holder a,.l-price-box__btn-holder button{width:100%; margin:0 auto}}@media(min-width:950px) and (max-width:1199px){.l-price-box--selectable{padding-right:.5em!important}}.l-price-box--selectable .l-price-box__btn-holder{width:100%; -ms-flex-grow:1; -ms-flex-positive:1; flex-grow:1; -ms-order:2; -ms-flex-order:2; order:2; text-align:center}.l-price-box--selectable .l-price-box__btn-holder a,.l-price-box--selectable .l-price-box__btn-holder button{width:100%; margin:0 auto}.rate-label{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-justify-content:space-between; -moz-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; position:relative; text-align:left; width:-webkit-fill-available; width:-moz-available; width:stretch; padding-left:10px; padding-top:3px; font-size:1rem; font-weight:700; font-size:1.25rem}@media(min-width:950px) and (max-width:1199px){.rate-label{font-size:1rem}}.disabled .rate-label{cursor:not-allowed!important}.rate-label__currency-container{min-width:100px}.rate-label__currency-container--right{min-width:60px}.rate-label__currency,.rate-label__separator{font-weight:400; font-size:.8125rem}.rate-label__separator{vertical-align:middle}.multiple-rates-block__rates-holder{background-color:#f8f8f8; width:100%; overflow:hidden; margin-bottom:3px; padding:5px}.multiple-rates-block__rates-holder__title{font-size:1.25rem; color:#3d3835; margin-bottom:.3em; margin-top:.2em; line-height:35px; text-align:left; margin-left:10px}.multiple-rates-block__rates-row{border-top:1px solid #ccc; line-height:2.25rem; overflow:hidden}.multiple-rates-block__rates-row.disabled,.multiple-rates-block__rates-row[aria-disabled=true]{opacity:.45; cursor:not-allowed}.multiple-rates-block__rates-row.bottom-border{border-top:1px solid #ccc}.multiple-rates-block__rates-row>.selectable{display:inline-block}.multiple-rates-block__rates-togglable{margin-bottom:.5em; visibility:visible; max-height:250px}.multiple-rates-block__rates-togglable.is-collapsed{max-height:0; visibility:hidden}.multiple-rates-block__rates-togglable.is-collapsed .l-price-box__rates-row{visibility:hidden}.multiple-rates-block__btn-holder{width:100%; -ms-flex-grow:1; -ms-flex-positive:1; flex-grow:1; -ms-order:2; -ms-flex-order:2; order:2; text-align:center}.multiple-rates-block__btn-holder a,.multiple-rates-block__btn-holder button{width:100%; margin:0 auto}@media(max-width:1199px){.multiple-rates-block--selectable{padding-right:0!important}}@media(max-width:1199px){.multiple-rates-block:not(.l-price-box--selectable){margin-right:0!important}}@media(min-width:950px) and (max-width:1199px){.multiple-rates-block--selectable{padding-right:.5em!important}}.multiple-rates-block--with-pattern .multiple-rates-block__rates-holder{border-radius:6px}.product-card{background:#fff; padding:10px}.product-card h2{margin-bottom:5px}.product-card__body,.product-card__media{margin-bottom:10px}.product-card__media img{width:100%; display:block}.product-card__body{word-wrap:break-word}.product-card__body__description{margin-top:10px; line-height:24px}.product-card__sidebar{font-size:.8125rem; padding-right:0}.product-card__sidebar__inner-container{width:100%}.product-card__sidebar__inner-container:nth-child(2){margin-top:15px}.product-card__cancel-button-container{width:100%; display:-ms-flexbox; display:flex}.editable-area table .product-card__cancel-button-container input[type=submit],.product-card__cancel-button-container .btn,.product-card__cancel-button-container .editable-area table input[type=submit],.product-card__cancel-button-container table.table input[type=submit],table.table .product-card__cancel-button-container input[type=submit]{margin:auto}@media(min-width:740px){.product-card{-ms-flex-wrap:wrap; flex-wrap:wrap; display:-moz-flex; display:-ms-flexbox; display:flex; padding:20px 0}.product-card:after,.product-card:before{content:" "; display:table}.product-card:after{clear:both}.product-card__media{width:33.07%; padding-left:20px; margin-bottom:20px}.product-card__body{width:66%; padding:0 20px 0 28px; margin-bottom:0}.product-card__sidebar{padding-right:20px; padding-top:20px}.product-card__cancel-button-container,.product-card__sidebar{width:66%; max-width:350px; margin:auto}}@media(min-width:950px){.product-card__media{width:23.07%}.product-card__body{width:51%; margin-bottom:0}.product-card__sidebar{width:25.8%}.product-card__cancel-button-container{width:auto; margin:auto 0 0}}@media(min-width:740px){.product-card--charity .product-card__sidebar{padding-right:0}}@media(min-width:950px){.product-card--charity .product-card__sidebar{padding-right:16px}}.product-card--charity-confirm{padding-top:30px}.product-card--charity-confirm .u-table,.product-card--charity-confirm .u-table-row{max-width:400px; width:100%}.product-card--charity-confirm .u-table-cell{min-width:120px; width:40%; vertical-align:bottom}@media(min-width:740px){.product-card--charity-confirm .product-card__body{-ms-flex:1 1 auto; flex:1 1 auto; padding-left:35px}}.animate-hide-fade--product-card{max-height:1000px}@media(min-width:740px){.animate-hide-fade--product-card{max-height:650px}}@media(min-width:950px){.animate-hide-fade--product-card{max-height:400px}}.animate-hide-fade--product-card.ng-hide{max-height:0}.product-list-container{-ms-align-items:start; -ms-flex-align:start; align-items:start}.product-list-container li{list-style-type:none; opacity:1; position:relative}.product-list-container li.ng-enter{-webkit-transition:1s; transition:1s; opacity:0}.product-list-container li.ng-enter-active{opacity:1; z-index:1!important}.product-list-container img{width:100%; display:block}.product-list{padding:0; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap}body.popover-is-open{overflow:hidden; position:fixed; width:100%}body.popover-is-open.scrollable-body{position:relative}@media(min-width:950px){body.popover-is-open{padding-right:17px}}.product-list-item{padding:10px; display:-ms-flexbox; display:flex; width:49.7%}.product-list-item__image-container{position:relative; width:100%; overflow:hidden}.product-list-item__image-container--view-more{background:#00838e}.product-list-item__image-container:after{content:" "; position:absolute; top:0; width:100%; padding-bottom:67%}.product-list-item__image-container img{position:absolute; top:0; left:0}.product-list-item__image-overlay{position:absolute; width:100%; height:100%; background:rgba(0,0,0,.4); display:-ms-flexbox; display:flex; -ms-flex-pack:center; justify-content:center; -ms-flex-align:center; align-items:center; top:0}.product-list-item__image-overlay .btn--outlined{background:rgba(0,0,0,.4)}.product-list-item__image-overlay>div{color:#fff}.product-list-item__content-container{padding-top:13px}.product-list-item__content-container .heading-5{font-family:Helvetica,Arial,sans-serif; color:#333; font-weight:700; margin-bottom:-2px; font-size:1.0625rem}.product-list-item__content-container .heading-5.selected{color:#00838e}.overlay .product-list-item__content-container .heading-5{font-size:1.5625rem}.product-list-item__content{background-color:#fff; color:#333; width:100%}.product-list-item__content .disabled .custom-select{-webkit-box-shadow:inset 1px 1px 1px #f3f2f1; box-shadow:inset 1px 1px 1px #f3f2f1}.overlay .product-list-item__content{max-width:350px; padding:15px; z-index:999; position:relative; text-align:left; margin:5px auto}.product-list-item .close-button{position:absolute; border:none; background:0 0; border-radius:50%; width:33px; top:8px; right:5px}.product-list-item .close-button:before{content:" "; position:absolute; border-radius:50%; background:#fff; width:29px; height:29px; top:1px; left:1px}.product-list-item .close-button>img{position:relative}.product-list-item__teaser-text{color:#333; font-size:.75rem}.product-list-item__select-button{padding-top:10px; text-align:center}.editable-area table .product-list-item__select-button input[type=submit],.product-list-item__select-button .btn,.product-list-item__select-button .editable-area table input[type=submit],.product-list-item__select-button table.table input[type=submit],table.table .product-list-item__select-button input[type=submit]{min-width:124px; padding:6px}@media(min-width:740px){.product-list-item{width:33%}.product-list-item__image-overlay>div{padding-top:30px}.product-list-item__select-button{padding-top:20px; padding-bottom:5px}}@media(min-width:950px){.product-list-item{width:24.96%}}.product-list-item__add-extra-module{border-bottom:none!important; padding-top:20px!important; padding-bottom:0!important; margin-top:10px; margin-bottom:10px}.product-list-item__add-extra-module h2{margin-bottom:2px}.product-list-item__add-extra-module>p{margin-bottom:10px}.product-list-item__add-extra-module li:nth-child(n+2):not(.product-list-item--view-more){display:none}.product-list-item__add-extra-module li:not(.product-list-item--view-more){padding-right:5px}.product-list-item__add-extra-module .product-list-item--view-more{padding-left:5px}.product-list-item__add-extra-module .product-list-item__post-booking-placeholder{padding-bottom:36%; width:50%; position:relative}.product-list-item__add-extra-module .icon--add-transparent-bg{-webkit-transform:rotate(45deg); transform:rotate(45deg); fill:#fff; width:18px; height:18px}.product-list-item__add-extra-module .overlay-container{text-align:center; background:0 0}.product-list-item__add-extra-module .overlay-container div{padding-top:0}.product-list-item__add-extra-module .overlay-container p{margin:0}.product-list-item__add-extra-module .product-list-item__teaser-text{margin-bottom:0}@media(min-width:420px){.product-list-item__add-extra-module li:nth-child(n+2):not(.product-list-item--view-more){display:-ms-flexbox; display:flex; padding-left:7.5px; padding-right:7.5px}.product-list-item__add-extra-module li:nth-child(n+3):not(.product-list-item--view-more){display:none}.product-list-item__add-extra-module .product-list-item{width:33.33%}.product-list-item__add-extra-module .product-list-item__post-booking-placeholder{padding-bottom:23%; width:66.66%}.product-list-item__add-extra-module .icon--add-transparent-bg{width:20px; height:20px}}@media(min-width:740px){.product-list-item__add-extra-module{margin-top:20px; margin-bottom:20px}}@media(min-width:950px){.product-list-item__add-extra-module li:nth-child(n+3):not(.product-list-item--view-more){display:-ms-flexbox; display:flex}.product-list-item__add-extra-module li:nth-child(n+4):not(.product-list-item--view-more){display:none}.product-list-item__add-extra-module .product-list-item{width:25%}.product-list-item__add-extra-module .product-list-item__post-booking-placeholder{padding-bottom:17.4%; width:75%}.product-list-item__add-extra-module .icon--add-transparent-bg{width:25px; height:25px}}@media(min-width:1200px){.product-list-item__add-extra-module li:nth-child(n+4):not(.product-list-item--view-more){display:-ms-flexbox; display:flex}.product-list-item__add-extra-module li:nth-child(n+5):not(.product-list-item--view-more){display:none}.product-list-item__add-extra-module .product-list-item{width:20%}.product-list-item__add-extra-module .product-list-item__post-booking-placeholder{padding-bottom:14%; width:80%}}.product-list-item__image-placeholder{padding-bottom:66%}.overlay{width:100%; height:100%; background:rgba(0,0,0,.4); position:fixed; top:0; left:0; z-index:99999; overflow-y:scroll; text-align:center}.overlay .centered{vertical-align:-webkit-baseline-middle; display:-webkit-inline-box; max-width:98.5%}.overlay .centering-frame{display:inline-block; visibility:hidden; height:100%; width:0; vertical-align:middle; margin-right:-4.5px}.animated{display:block}.animated--flash-in{-webkit-animation-name:flash-in; animation-name:flash-in; -webkit-animation-duration:.3s; animation-duration:.3s; -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in}@-webkit-keyframes flash-in{0%{opacity:0}to{opacity:1}}@keyframes flash-in{0%{opacity:0}to{opacity:1}}.animated--shake{-webkit-animation-name:shake; animation-name:shake; -webkit-animation-duration:.3s; animation-duration:.3s; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0); transform:translateX(0)}20%{-webkit-transform:translateX(-10px); transform:translateX(-10px)}40%{-webkit-transform:translateX(10px); transform:translateX(10px)}60%{-webkit-transform:translateX(-10px); transform:translateX(-10px)}80%{-webkit-transform:translateX(10px); transform:translateX(10px)}to{-webkit-transform:translateX(0); transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0); transform:translateX(0)}20%{-webkit-transform:translateX(-10px); transform:translateX(-10px)}40%{-webkit-transform:translateX(10px); transform:translateX(10px)}60%{-webkit-transform:translateX(-10px); transform:translateX(-10px)}80%{-webkit-transform:translateX(10px); transform:translateX(10px)}to{-webkit-transform:translateX(0); transform:translateX(0)}}.animated--pulse{-webkit-animation-name:pulse; animation-name:pulse; -webkit-animation-duration:.3s; animation-duration:.3s; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1); transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05); transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1); transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1); transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05); transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1); transform:scaleX(1)}}.animate-hide-fade{opacity:1}.animate-hide-fade.ng-hide{opacity:0}.animate-hide-fade.ng-hide-add,.animate-hide-fade.ng-hide-remove{-webkit-transition:all .4s ease; transition:all .4s ease}.animate-hide-fade--replace.ng-hide{position:absolute; top:0}.animate-hide-fade--dontations-page-preamble{max-height:350px}.animate-hide-fade--dontations-page-preamble.ng-hide{max-height:0; margin-bottom:0}.animate-hide-fade--rooms-n-rates{max-height:600px; opacity:1}.animate-hide-fade--rooms-n-rates.ng-hide{max-height:0; opacity:0}.animate-hide-fade--rooms-n-rates.ng-hide-add,.animate-hide-fade--rooms-n-rates.ng-hide-remove{-webkit-transition:all .25s ease!important; transition:all .25s ease!important}.text-block{background-color:#efece9; padding:20px}.dropdown-container{position:relative}.dropdown-container.open>.dropdown-menu{display:block}.dropdown-container.open>a{outline:0}.dropdown-menu{position:absolute; top:100%; left:0; z-index:11; display:none; float:left; min-width:160px; padding:5px 0; margin:2px 0 0; list-style:none; font-size:1rem; text-align:left; background-color:#fff; border:1px solid rgba(0,0,0,.15); border-radius:4px; -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175); box-shadow:0 6px 12px rgba(0,0,0,.175); background-clip:padding-box}.dropdown-menu>li>a{display:block; padding:3px 20px; clear:both; font-weight:400; color:grey; white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none; color:#737373; background-color:#f5f5f5}.dropdown-menu .active>a,.dropdown-menu .active>a:focus,.dropdown-menu .active>a:hover{color:#fff; text-decoration:none; outline:0; background-color:#00838e}.caret{display:inline-block; width:0; height:0; margin-left:2px; vertical-align:middle; border-top:5px dashed; border-right:5px solid transparent; border-left:5px solid transparent}@media print{.print-layout,.print-layout body{height:100%}body{font-size:.75rem}.receipt-template__order-sum__total__info-group .price{font-size:1.75rem!important}}.print-layout{background-image:none}.receipt-template{background-color:#fff; margin:auto; padding-top:30px; padding-bottom:30px}.receipt-template .l-grid__col{position:relative; padding-left:10px; padding-right:10px; width:8.33333%; float:left; width:100%; margin-bottom:20px}.receipt-template .l-grid__col:last-child{margin-bottom:0}.receipt-template__header{margin-bottom:30px; overflow:hidden}.receipt-template__header .receipt-template__header__logo{float:left}.receipt-template__contact-container{border-bottom:1px solid rgba(0,0,0,.15); margin:25px 0; padding:25px 0; width:100%}.receipt-template__contact-container .receipt-template__contact-container__person{margin-bottom:20px}.receipt-template__contact-container .receipt-template__contact-container__info-group{overflow:hidden; margin-bottom:10px}.receipt-template__contact-container .receipt-template__contact-container__info-group label{padding:0; font-weight:700}.receipt-template__contact-container .receipt-template__contact-container__info-group:last-child{margin-bottom:0}@media(min-width:950px){.receipt-template__contact-container .l-grid__col:first-child{padding-left:30px}.receipt-template__contact-container .l-grid__col:last-child{padding-right:30px}}.receipt-template__rooms__section{overflow:hidden; border-bottom:1px solid rgba(0,0,0,.15); padding:25px 0}.receipt-template__rooms__section:first-child{border-top:1px solid rgba(0,0,0,.15); margin-top:25px}.receipt-template__ancillaries .l-grid__col{margin-bottom:0}.receipt-template__ancillaries .ancillary-list .ancillary{margin-bottom:20px}@media(min-width:740px){.receipt-template__ancillaries .ancillary-list .ancillary{margin-bottom:0}}.receipt-template__ancillaries .ancillary-list__price{float:right}@media(min-width:740px){.receipt-template__ancillaries .ancillary-list__price{float:left}}@media(min-width:740px){.receipt-template__ancillaries .ancillary-list{margin-bottom:20px}}.receipt-template__order-vat{border-bottom:2px solid rgba(0,0,0,.15); padding:20px 0}.receipt-template__order-sum{padding:30px 0}.receipt-template .floated-summary__item{display:inline-block}.receipt-template .floated-summary__item:first-child{padding-right:20px}.receipt-template .floated-summary__item:last-child{margin-top:10px; display:block; text-align:right}@media(min-width:420px){.receipt-template .floated-summary{text-align:right}.receipt-template .floated-summary__item--small{min-width:110px}.receipt-template .floated-summary__item--medium{min-width:170px}.receipt-template .floated-summary__item:first-child{min-width:auto; padding-right:50px}.receipt-template .floated-summary__item:last-child{margin-top:0; display:inline-block}}@media(min-width:420px){.receipt-template{padding-top:50px}.receipt-template .receipt-template__header{margin-bottom:50px}.receipt-template .receipt-template__contact-container .receipt-template__contact-container__info-group{margin-bottom:0}.receipt-template .receipt-template__contact-container .receipt-template__contact-container__info-group label{float:left; min-width:220px}}@media(min-width:740px){.receipt-template .l-grid__col--2of12--small-up{position:relative; padding-left:10px; padding-right:10px; width:16.66667%; float:left}.receipt-template .l-grid__col--3of12--small-up{position:relative; padding-left:10px; padding-right:10px; width:25%; float:left}.receipt-template .l-grid__col--4of12--small-up{position:relative; padding-left:10px; padding-right:10px; width:33.33333%; float:left}}@media(min-width:950px){.receipt-template .receipt-template__contact-container{background-color:#edeceb; border-bottom:0}.receipt-template .receipt-template__contact-container .receipt-template__contact-container__info-group{margin-bottom:0}.receipt-template .receipt-template__contact-container .receipt-template__contact-container__info-group label{float:left; width:30%}.receipt-template .l-grid__col{margin-bottom:0}.receipt-template .l-grid__col--2of12--medium-up{position:relative; padding-left:10px; padding-right:10px; width:16.66667%; float:left}.receipt-template .l-grid__col--3of12--medium-up{position:relative; padding-left:10px; padding-right:10px; width:25%; float:left}.receipt-template .l-grid__col--4of12--medium-up{position:relative; padding-left:10px; padding-right:10px; width:33.33333%; float:left}.receipt-template .l-grid__col--8of12--medium-up{position:relative; padding-left:10px; padding-right:10px; width:66.66667%; float:left}}@media print{.receipt-template .receipt-template__contact-container{background-color:none; padding-left:0; padding-right:0}}.breadcrumb-list{font-size:.875rem; line-height:1.4em}.breadcrumb-list .breadcrumb-list__body{display:none; float:left; margin-right:7px}.breadcrumb-list .breadcrumb-list__body:before{content:"\203A"}.breadcrumb-list .breadcrumb-list__body>a{color:#333; margin-left:2px}.breadcrumb-list .breadcrumb-list__body:last-child{margin-left:2px; color:#7f7369}.breadcrumb-list .breadcrumb-list__body:last-child>a{color:#7f7369}.breadcrumb-list .breadcrumb-list__body:last-child:before{color:#333; content:"\203A"}.breadcrumb-list .breadcrumb-list__parent{background-color:hsla(0,0%,100%,.9); margin:-2em -10px 0}.breadcrumb-list .breadcrumb-list__parent a{display:inline-block; color:#333; padding:.3em 10px; width:100%; text-decoration:none}.breadcrumb-list .breadcrumb-list__parent a:before{content:"\2039"; color:#00838e; margin-right:5px}.breadcrumb-list+h1{margin-top:0}@media(min-width:740px){.breadcrumb-list{overflow:hidden; margin-top:-.9375rem; margin-bottom:.5rem}.breadcrumb-list .breadcrumb-list__body,.breadcrumb-list .breadcrumb-list__last{display:block}.breadcrumb-list .breadcrumb-list__parent{display:none}}.breadcrumb-list--posttabs .breadcrumb-list__parent{margin-top:0; background:#fff}.tag-section{margin:20px 10px; overflow:hidden}.tag-section .tag-section__header{padding:15px 10px; font-size:1.125rem}.tag-section .tag-section__list .tag-section__list__body{padding:0 10px; background-color:#fff; margin-bottom:7px}.tag-section .tag-section__list .tag-section__list__body>a{display:block; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-circle-nordicsea-v2.svg) no-repeat 0; background-size:24px 24px; padding:10px .9375rem 8px 30px; font-size:.875rem; text-transform:uppercase; font-weight:700; color:#483729}@media(min-width:740px){.tag-section{margin:20px 0}.tag-section .tag-section__header{display:none}.tag-section .tag-section__list .tag-section__list__body{padding:0; margin-right:6px; float:left}.tag-section .tag-section__list .tag-section__list__body>a{margin-left:10px}}.tag-section--compact{margin-top:0}.tag-section--compact .tag-section__list .tag-section__list__body{border-radius:0}.hotel-menu{max-width:100%}.hotel-menu>li{background-color:transparent; display:block; padding:0 5px}.hotel-menu>li>a{color:#333; display:block; text-align:left; padding:14px 10px 15px 30px; border-bottom:1px solid #eee; text-decoration:none}@media(min-width:740px){.hotel-menu:before{content:""; display:inline-block; vertical-align:middle; height:32px}.hotel-menu :first-child{margin-left:-4px}.hotel-menu li:first-child.active>*{padding-left:14px}.hotel-menu>li{background-color:transparent; text-align:center; vertical-align:middle; display:inline-block; max-width:10em; margin-bottom:3px; position:relative}.hotel-menu>li>a{display:inline-block; color:#40484d; text-decoration:none; padding:3px 10px; border:none}.hotel-menu>li>a:hover{background:rgba(233,232,231,.6); color:#00838e; font-weight:400}.hotel-menu>li>a:focus{background:rgba(233,232,231,.6); color:#00838e}.hotel-menu>li:after{color:#d9d9d9; content:"|"; display:inline-block; position:absolute; right:0; top:calc(50% - 12px); width:1px}.hotel-menu>li:last-child:after{display:none}.hotel-menu>li.active>a{background-color:#483729; color:#fff}}@media(min-width:1200px){.hotel-menu>li{max-width:none}}@media(max-width:739px){.hotel-nav-overlay{position:fixed; width:100%; height:100%; background:rgba(0,0,0,.3); z-index:100}}@media(min-width:740px){.hotel-nav-overlay{display:none!important}}@media(min-width:950px){.hotel-menu-wrapper{max-width:66.6666%}}.hotel-menu-wrapper+.hotel-menu-placeholder{display:none}.hotel-menu-wrapper .hotel-menu-wrapper__inner{background:#fff; padding:9px 10px; margin:9px -10px -9px; top:0}@media(min-width:740px){.hotel-menu-wrapper .hotel-menu-wrapper__inner{margin:0 -30px -12px; padding:9px 30px 0}}@media(min-width:950px){.hotel-menu-wrapper .hotel-menu-wrapper__inner{margin:6px -30px 0}}.hotel-menu-wrapper.sticky{position:fixed; width:100%; top:-75px; z-index:9999; left:0; right:0; padding:0 10px}.hotel-menu-wrapper.sticky.is-animated{top:0}.hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner{top:-75px}.hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner.is-animated{top:0; -webkit-transition:top .6s ease; transition:top .6s ease}.hotel-menu-wrapper.sticky+.hotel-menu-placeholder{display:block; height:58px}@media(min-width:740px){.hotel-menu-wrapper.sticky{position:static; padding:0 30px}.hotel-menu-wrapper.sticky .navbar-header{margin-top:-5px}.hotel-menu-wrapper.sticky+.hotel-menu-placeholder{display:block; height:106px}}@media(min-width:950px){.hotel-menu-wrapper.sticky{padding:0}.hotel-menu-wrapper.sticky+.hotel-menu-placeholder{display:block; height:106px}}@media(min-width:1200px){.hotel-menu-wrapper.sticky+.hotel-menu-placeholder{display:block; height:90px}}.hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner{-webkit-box-shadow:rgba(0,0,0,.75) 0 0 7px; box-shadow:0 0 7px rgba(0,0,0,.75); padding-bottom:9px; margin-top:0; z-index:25}@media(min-width:740px){.hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner{left:0; right:0; margin:0; height:95px; padding:15px 30px 0; overflow:hidden; position:fixed}}@media(min-width:740px) and (min-width:1200px){.hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner{height:80px}}@media(min-width:740px){.hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-menu{font-size:.875rem; position:absolute; margin:25px 0 12px; height:32px}.hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-menu li:first-child{margin-left:0}.hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-menu>li a{padding:0 8px}.hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-nav{position:static; max-width:1200px; margin:0 auto; width:100%; overflow:visible}.hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-nav .navbar-header .navbar-header__widget-toggle{display:block; margin-top:-10px}}@media(min-width:950px){.hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-nav .navbar-header .navbar-header__widget-toggle{margin-top:3px}}@media(max-width:739px){.hotel-nav{z-index:101}}@media(max-width:739px){.hotel-nav>.navbar-header{display:-moz-flex; display:-ms-flexbox; display:flex; width:100%; -ms-align-items:center; -ms-flex-align:center; align-items:center; -ms-justify-content:space-between; -moz-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between}}.hotel-nav>.navbar-header>.navbar-header__widget-toggle{float:right}.editable-area table .hotel-nav>.navbar-header>input.iconic-item[type=submit],.hotel-nav>.navbar-header>.btn.iconic-item,table.table .hotel-nav>.navbar-header>input.iconic-item[type=submit]{float:right; padding-top:3px; padding-bottom:3px; padding-left:3px}.editable-area table .hotel-nav>.navbar-header>input.iconic-item[type=submit] .iconic-item__icon-container,.hotel-nav>.navbar-header>.btn.iconic-item .iconic-item__icon-container,table.table .hotel-nav>.navbar-header>input.iconic-item[type=submit] .iconic-item__icon-container{padding-top:0}.editable-area table .hotel-nav>.navbar-header>input.iconic-item[type=submit] .iconic-item__icon-container__icon,.hotel-nav>.navbar-header>.btn.iconic-item .iconic-item__icon-container__icon,table.table .hotel-nav>.navbar-header>input.iconic-item[type=submit] .iconic-item__icon-container__icon{display:block; width:34px; height:34px}.hotel-nav>.navbar-header .meetings-online-sticky_btn{color:#fff}.hotel-nav>.navbar-collapse{margin:0 -10px; top:10px; position:relative}@media(max-width:739px){.hotel-nav>.navbar-collapse{border-top:1px solid #eee; display:none}}@media(min-width:740px){.hotel-nav{padding:10px 0; overflow:hidden}.hotel-nav>.navbar-header{margin:0; float:right}.hotel-nav>.navbar-header>.navbar-toggle{display:none}.hotel-nav>.navbar-header>.navbar-header__widget-toggle{display:block}.hotel-nav #hotel-room-navigation-links{display:block!important}.hotel-nav>.navbar-collapse{margin:0; top:inherit; position:static}}@media(min-width:950px){.hotel-nav{padding:0}.hotel-nav>.navbar-header{margin-top:0}.hotel-nav>.navbar-header>.navbar-header__widget-toggle{display:none}}.no-js .hotel-nav{margin-top:0}.no-js .hotel-nav>.navbar-header{display:none}.read-more .read-more__subtle{color:#333}.read-more:after{background-position:.3em; background-size:auto 100%; content:""; display:inline-block; height:.6em; width:.8em; -webkit-transition:background-position .2s linear; transition:background-position .2s linear}.read-more:visited{color:#00838e}.read-more:focus,.read-more:hover{text-decoration:none}.read-more:focus:after,.read-more:hover:after{background-position:100%}.read-more--big .read-more__subtle{color:#483729}.read-more--big:after{background-position:.1em; width:.5em; margin-left:5px}@media(max-width:419px){.read-more--breakable,.read-more--breakable .read-more__subtle{display:block}}.bulleted-link,.PdfIconLink{cursor:pointer; color:#00838e; border:none!important; line-height:24px; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-circle-nordicsea-v2.svg); background-repeat:no-repeat; display:inline-block; background-size:24px; padding-left:34px; margin:10px 0 0}.bulleted-link:focus,.bulleted-link:hover,.PdfIconLink:focus,.PdfIconLink:hover{text-decoration:underline}@media(min-width:740px){.bulleted-link,.PdfIconLink{margin-top:0}}.bulleted-link--cancel{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-close-circle-nordicsea-v2.svg); background-size:26px; line-height:25px}.bulleted-link--dawn{color:#333; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-circle-dawn.svg)}.bulleted-link--sandstone{color:#fff; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-circle-sandstone.svg)}.bulleted-link--printer{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/printer-v2.png)}.contact-items{width:auto; margin:0 -10px; max-width:none; padding:5px 0}.contact-items:after,.contact-items:before{content:" "; display:table}.contact-items:after{clear:both}.contact-items>.contact-items__heading{padding-top:10px; padding-left:10px}.contact-items>.contact-items__item{position:relative; width:100%; float:left; padding:5px 10px}.contact-items>.contact-items__item>*{margin-bottom:0}@media(min-width:740px){.contact-items{padding:10px 0}}@media(min-width:950px){.contact-items>.contact-items__item{position:relative; width:33.33333%; float:right; padding:10px}.contact-items>.contact-items__item:first-child{border:none}}@media(min-width:740px){.contact-items--mini>.contact-items__item{position:relative; padding-left:10px; padding-right:10px; width:50%; float:left; text-align:left!important}.contact-items--mini>.contact-items__item>.iconic-item{margin:0!important}}@media(max-width:739px){.collapsible-list .collapsible-list__item--hidden{display:none}}.collapsible-list-toggler{display:inline-block; background-color:#fff; border-radius:12px; margin-bottom:15px; padding:0 .7em; line-height:25px; font-weight:700; letter-spacing:.05em; font-size:1.1em}@media(min-width:740px){.collapsible-list--partial,.collapsible-list-toggler{display:none!important}}.nav-primary{list-style:none; border-top:1px solid #e3e0db; overflow-y:auto; padding-bottom:20px}.nav-primary__header{border-top:1px solid #e3e0db; background-color:#f3f2f1!important}.nav-primary__scandicfriendslogo{display:inline-block; position:relative; top:10px}.nav-primary__ham{display:inline-block; padding:15px 15px 15px 5px}.nav-primary__initials{width:35px; height:35px; display:inline-block; border-radius:50%; font-size:.6875rem; color:#fff; background:#000; vertical-align:middle; padding-top:7px}.nav-primary__mypage{padding:15px 15px 15px 10px!important; color:#000; text-transform:none!important}.nav-primary__verticalline{border-left:1px solid #e3e0db; display:inline-block; height:35px; margin-bottom:-12px}.nav-primary__findbooking{padding:20px 20px 20px 15px!important; color:#000; text-transform:none!important}.nav-primary__headerlist{display:inline-block!important}.nav-primary__headerlist>a{background-color:transparent; text-decoration:none; font-size:.875rem; font-weight:400; font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.nav-primary__headerlist__headerlist.is-active>a{color:#00838e}.nav-primary__item{text-align:center; position:relative; display:block}.nav-primary__item>a{display:block; color:#000}.nav-primary__item>a:focus,.nav-primary__item>a:hover{color:#7f7369; text-decoration:none}.nav-primary__item>a.btn{display:inline-block; margin:10px 0}.nav-primary__item.is-active>a{color:#00838e}.nav-primary__item--primary{text-align:center; background-color:#f3f2f1; border-bottom:none}.nav-primary__item--primary>a{padding-top:20px; padding-bottom:20px; font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-size:.875rem; text-transform:uppercase; font-weight:700}@media(max-width:949px){.nav-primary__item--primary{line-height:17px!important}}.nav-primary__item--secondary{padding-top:6px}.nav-primary__item--secondary>a{padding:5px 0; font-size:.875rem; font-family:Helvetica}.nav-primary__item--secondary~.nav-primary__item--secondary{padding-top:0}.nav-primary__login{margin:6px 0}@media(min-width:950px){.nav-primary{width:auto; border-top:none; padding-top:0; padding-bottom:0}.nav-primary__item{float:left}.nav-primary__item>a{padding:30px 15px; background-image:none; font-weight:700; font-family:Helvetica,Arial,sans-serif}.nav-primary__item.is-active{background-color:#f3f2f1!important}.nav-primary__item.is-active>a{border-left:none; color:#000}.nav-primary__item--primary{border-bottom:none; background-color:transparent}.nav-primary__item--myprofile{float:right}}@media(min-width:950px) and (max-width:1199px){.nav-primary{display:table; float:left}.nav-primary__item{display:table-cell; float:none; vertical-align:middle}.nav-primary__item>a{line-height:1.15}}.navbar-user{background-color:#8d3a7c; float:right; position:relative; color:#fff}.navbar-user__logout{display:inline-block}.navbar-user__logout__action{background:0 0; border:none; padding:6px 0 6px 12px}.navbar-user__logout__action:hover .navbar-user__logout__action{text-decoration:underline}.navbar-user__logout__action__mobile{padding:5px 0; font-size:.875rem; font-family:Helvetica,Arial,sans-serif; text-decoration:none!important}.navbar-user__divider{border:1px solid #fff; opacity:.7; margin-left:-5px}.navbar-user__profile{color:#fff; display:inline-block; padding:10px}@media(min-width:950px){.navbar-user__logout{display:inline-block}.navbar-user__logout__action{background:0 0; border:none; padding-right:15px; padding-left:15px}.navbar-user__profile{padding:4px 15px!important}.navbar-user.is-logged-in:after{content:""; border:8px solid transparent; border-top-color:#8d3a7c; position:absolute; right:40px; bottom:-15px; z-index:10}}.navbar-user--ghostwhite-light{background-color:#f3f2f1; color:#000}.navbar-user--ghostwhite-light .navbar-user__profile{color:#000}.navbar-user--ghostwhite-light .navbar-user__divider{border:0; border-right:1px solid #000}.navbar-user--ghostwhite-light .nav-secondary__item__link{color:#000}.navbar-user--ghostwhite-light.is-logged-in:after{border-color:#f3f2f1 transparent transparent}@media(min-width:950px){.navbar-user--ghostwhite-light.nav-secondary__login{background-color:#f3f2f1}}.navigation-bar{background-color:#fff; background-image:none; position:fixed; top:0; max-height:100%; width:100%; z-index:99999; overflow:visible}.navigation-bar.is-expanded{position:fixed; -webkit-box-shadow:none; box-shadow:none}@media(min-width:950px){.navigation-bar.is-expanded{position:relative}}.navigation-bar.locked{-webkit-box-shadow:none; box-shadow:none; position:absolute}.navigation-bar--logged-in .navigation-bar__top{display:block}.navigation-bar__top{display:none; background-color:#8d3a7c; color:#fff; font-size:.8125rem; position:relative; z-index:1}.navigation-bar__top .scandic-main-page-link{display:none}.navigation-bar__top--ghostwhite-light{background-color:#f3f2f1}.navigation-bar__best-rate{display:none}@media(min-width:1200px){.navigation-bar__best-rate{padding:4px 0; color:#fff; display:inline-block}.navigation-bar__best-rate:before{content:""; display:inline-block; width:32px; height:32px; background:transparent url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/checkmark.svg) no-repeat scroll 0 0; fill:#fff; width:21px; height:21px; background-size:21px; margin-right:4px; vertical-align:middle}}.navigation-bar__main{-webkit-box-shadow:rgba(0,0,0,.75) 0 0 7px; box-shadow:0 0 7px rgba(0,0,0,.75); position:relative; text-align:center}.navigation-bar__main__expander{position:absolute; left:0; cursor:pointer; padding:.75rem .5rem 1rem; -webkit-transition:.3s; transition:.3s; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; border:none; background-color:transparent}.navigation-bar__main__booking-widget-toggle{margin-top:.6rem; position:absolute; right:.5rem; top:0}@media(min-width:740px){.navigation-bar__main__booking-widget-toggle{padding:5px 15px; top:-2px}}.navigation-bar__main__booking-widget .booking-widget-dialog__dialog{position:relative}.navigation-bar__main__booking-widget .picker{position:absolute}.navigation-bar__main__logo{display:inline-block; width:5rem; padding:1rem 0 .5rem}.navigation-bar__main__logo img{width:100%}@media(min-width:950px){.navigation-bar__main__logo{width:100%}.navigation-bar__main__logo img{max-width:none; min-width:98px; width:auto}}@media(min-width:1200px){.navigation-bar__main__logo{width:10%; padding:27px 10px 26px 0; float:left; margin-right:20px}}@media(min-width:950px){.navigation-bar__main{-webkit-box-shadow:none; box-shadow:none}}@media(min-width:950px){.navigation-bar{background-color:hsla(0,0%,100%,.95); position:relative}.navigation-bar__top{background-color:#3d3835; display:block}.navigation-bar__main__expander{display:none}}@media(max-width:949px){.navigation-bar.is-expanded~.special-alerts,.navigation-bar.is-expanded~main{margin-top:0}.navigation-bar .l-booking-widget{margin-bottom:0}.login.opened+.navigation-bar{position:absolute; top:auto}}.navigation-bar ul.is-collapsed{display:none}@media(min-width:950px){.navigation-bar ul.is-collapsed{display:block}}.navigation--skip-to-content a{padding:3px 10px; height:30px; border-radius:0 0 10px 0; position:absolute; top:-30px; left:0; color:#fff; background:0 0; -webkit-transition:top 1s ease-out,background 1s linear; transition:top 1s ease-out,background 1s linear; z-index:1000000}@media(min-width:950px){.navigation--skip-to-content a{border-radius:0}}@media(min-width:1200px) and (max-width:1500px){.navigation--skip-to-content a{width:100%; text-align:center}}.navigation--skip-to-content a:focus{left:0; top:0; background:#00838e; outline:0; -webkit-transition:top .1s ease-in,background .5s linear; transition:top .1s ease-in,background .5s linear}@media(min-width:950px){.navigation--skip-to-content a:focus{background:#8d3a7c}}.main-header-position-static{position:fixed; top:0}.icon-bars{display:inline-block; width:2rem; height:.28571rem; background:#d6dbdb; border-radius:.14286rem; -webkit-transition:.3s; transition:.3s; position:relative}.icon-bars:after,.icon-bars:before{display:inline-block; width:2rem; height:.28571rem; background:#d6dbdb; border-radius:.14286rem; -webkit-transition:.3s; transition:.3s; position:absolute; left:0; content:""; moz-transform-origin:.14286rem center; -webkit-transform-origin:.14286rem center; transform-origin:.14286rem center}.icon-bars:before{top:.5rem}.icon-bars:after{top:-.5rem}.is-expanded>.icon-bars{background:0 0}.is-expanded>.icon-bars:after,.is-expanded>.icon-bars:before{moz-transform-origin:50% 50%; -webkit-transform-origin:50% 50%; transform-origin:50% 50%; top:0; width:2rem}.is-expanded>.icon-bars:before{-webkit-transform:rotate(45deg); transform:rotate(45deg)}.is-expanded>.icon-bars:after{-webkit-transform:rotate(-45deg); transform:rotate(-45deg)}.navbar-language-selector a{text-transform:capitalize}.navbar-language-selector__toggler{font-size:.875rem; padding:5px 0; display:block; border:none; background-color:transparent; margin:0 auto; color:#333}.navbar-language-selector__toggler__arrow{padding:5px 10px; margin-left:5px; display:inline-block}.navbar-language-selector__item{font-size:.875rem}.navbar-language-selector__item>a{display:block; color:grey}.navbar-language-selector__item>a:focus,.navbar-language-selector__item>a:hover{color:#7f7369; text-decoration:none}.navbar-language-selector__item>a.is-active{display:none}@media(min-width:950px){.navbar-language-selector{float:left}.navbar-language-selector__toggler{color:#fff; padding:3px 15px}.navbar-language-selector__toggler .icon{display:inline-block; vertical-align:-4px; margin-right:3px}}.cookie-section{background:rgba(0,0,0,.7); bottom:0; left:0; padding:10px 0 0; position:fixed; right:0; z-index:102}.cookie-section .cookie-section__message{font-size:.8125rem; line-height:1.3em; color:#fff; display:inline-block; margin-bottom:13px}.cookie-section .cookie-section__message p{display:inline-block; margin:0}.cookie-section .cookie-section__message a{color:#fff; border-color:#fff}.cookie-section .cookie-section__confirm{display:inline-block; text-align:center; margin-bottom:10px}.cookie-section .cookie-section__btn{font-size:.8125rem; padding-top:3px; padding-bottom:3px}@media(min-width:740px){.cookie-section .cookie-section__message{font-size:1rem; line-height:1.4em; font-family:Helvetica,Arial,sans-serif; margin-right:3px}.cookie-section .cookie-section__btn{font-size:1rem; padding-top:5px; padding-bottom:5px}}@media(min-width:950px){.header--slim .navigation-bar__main__logo,.hotel-theme-downtowncamper .main-header .navigation-bar__main__logo,.hotel-theme-grandcentral .main-header .navigation-bar__main__logo,.hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo,.hotel-theme-haymarket .main-header .navigation-bar__main__logo,.hotel-theme-header .navigation-bar__main__logo,.hotel-theme-hotelnorge .main-header .navigation-bar__main__logo,.hotel-theme-marski .main-header .navigation-bar__main__logo{padding:14px 0 13px}.header--slim .nav-primary li:not(:first-child),.hotel-theme-downtowncamper .main-header .nav-primary li:not(:first-child),.hotel-theme-grandcentral .main-header .nav-primary li:not(:first-child),.hotel-theme-grandhoteloslo .main-header .nav-primary li:not(:first-child),.hotel-theme-haymarket .main-header .nav-primary li:not(:first-child),.hotel-theme-header .nav-primary li:not(:first-child),.hotel-theme-hotelnorge .main-header .nav-primary li:not(:first-child),.hotel-theme-marski .main-header .nav-primary li:not(:first-child){display:none}}.nav-primary__login>a{font-size:.875rem; font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:700; background-color:transparent!important; text-decoration:none; color:#000; outline-color:transparent}@media(max-width:949px){header.header{margin-top:51px}}@media(min-width:950px){.nav-secondary{float:right}.nav-secondary__item{float:left}.nav-secondary__item.is-active>a{background-color:#514947}.nav-secondary__item__link{color:#fff; display:inline-block; padding:3px 10px}}@media(min-width:950px) and (min-width:950px){.nav-secondary__item__link{padding-top:4px; padding-bottom:4px}}@media(min-width:950px){.nav-secondary__login{margin-left:10px; background-color:#f3f2f1}.nav-secondary__login>a{padding-left:30px; padding-right:30px; color:#000}}.booking-widget-head{background:#00838e}@media(min-width:1200px){.booking-widget-head{padding-left:2.1875rem; padding-right:2.1875rem}}.btn-booking-widget-toggle{background-color:#00838e; border-radius:50px; color:#fff; border:none; padding:10px 15px 10px 22px}.btn-booking-widget-toggle--crocus.btn-booking-widget-toggle{background-color:#8d3a7c}.booking-widget-toggle,.btn-booking-widget-toggle{color:#fff; background-color:#00838e; padding:10px}.booking-widget-toggle .icon--expand,.booking-widget-toggle .icon--expand-small,.btn-booking-widget-toggle .icon--expand,.btn-booking-widget-toggle .icon--expand-small{margin-left:8px}.booking-widget-toggle .icon--expand--row,.btn-booking-widget-toggle .icon--expand--row{display:table-cell; background-position:0 5px}.booking-widget-toggle:visited,.btn-booking-widget-toggle:visited{color:#fff}@media(min-width:950px){.booking-widget-toggle,.btn-booking-widget-toggle{display:none}}.booking-widget-toggle{display:-ms-flexbox; display:flex; height:auto; -ms-flex-pack:justify; justify-content:space-between}.booking-widget-toggle__information{display:inline; padding-right:10px}.booking-widget-toggle.active~.l-booking-widget--horizontal{padding-top:0}.booking-widget-toggle.visible{display:-ms-flexbox!important; display:flex!important}@media(min-width:740px){.booking-widget-toggle{padding-left:1.875rem; padding-right:1.875rem}}@media(min-width:950px){.booking-widget-toggle{padding-left:2.8125rem; padding-right:2.8125rem; -ms-flex-pack:start; justify-content:flex-start; display:none}}@media(min-width:1200px){.booking-widget-toggle{max-width:1200px; margin:0 auto; padding-left:.3125rem; padding-right:.3125rem}}.btn-booking-widget-toggle{text-transform:uppercase}.hotelnav-btn-booking-widget{padding:8px 15px!important}.offer-destinations{overflow:hidden; margin-bottom:15px}@media(min-width:950px){.offer-destinations{padding:0 20px 5px}}.offer-destinations ul:last-of-type{border-bottom:none}.teaser-container--background{background-color:#fff}.teaser-container--background .bulleted-link,.teaser-container--background .PdfIconLink,.teaser-container--background h2{position:relative}.teaser-container--background h2{color:#fff; text-shadow:1px 1px 1px #000}.booking-summary{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; position:relative}.booking-summary .booking-summary-list--summary{-ms-flex-order:1; order:1}.booking-summary .booking-summary-list--confirmation-details{-ms-flex-order:2; order:2}.booking-summary__book-a-new-stay-button #book-a-new-stay-btn{display:none}@media(max-width:949px){.booking-summary__book-a-new-stay-button{text-align:center; margin:auto auto -27px; display:table}}@media(min-width:950px){.booking-summary__book-a-new-stay-button{display:-ms-flexbox; display:flex; position:absolute; right:0; top:0; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:end; align-items:flex-end}.booking-summary__book-a-new-stay-button #book-a-new-stay-btn{display:block}}.booking-summary__add-to-calendar{margin:10px 10px 0 0; cursor:pointer; display:-ms-flexbox; display:flex; -ms-flex-align:start; align-items:flex-start}.booking-summary__add-to-calendar:before{content:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/add-to-calendar.svg); margin-right:10px}@media(max-width:949px){.booking-summary__add-to-calendar{background-color:#fff; padding:0 20px; -ms-flex-pack:center; justify-content:center}}.booking-summary__price .circular-loader{margin-left:30px; margin-top:15px}.booking-summary.booking-is-cancelled .booking-summary-list--confirmation-details{-ms-flex-order:0; order:0}.booking-summary.booking-is-cancelled .booking-summary-list--confirmation-details li:last-child{width:25%}@media(min-width:1200px){.booking-summary.booking-is-cancelled .booking-summary-list--confirmation-details li:last-child{white-space:nowrap}}@media(min-width:740px){.booking-summary h2{margin-bottom:1.5625rem}}.booking-summary .booking-summary-list{max-width:51.875rem; margin-left:-10px; margin-right:-10px}.booking-summary .booking-summary-list:after,.booking-summary .booking-summary-list:before{content:" "; display:table}.booking-summary .booking-summary-list:after{clear:both}@media(min-width:740px){.booking-summary .booking-summary-list{margin-bottom:10px}}.booking-summary .booking-summary-list .booking-summary-list__item--xs{position:relative; padding-left:10px; padding-right:10px; width:50%; float:left; margin-bottom:15px}@media(min-width:740px){.booking-summary .booking-summary-list .booking-summary-list__item--xs{position:relative; padding-left:10px; padding-right:10px; width:20%; float:left}}.booking-summary .booking-summary-list .booking-summary-list__item--s{position:relative; padding-left:10px; padding-right:10px; width:50%; float:left; margin-bottom:15px}@media(min-width:740px){.booking-summary .booking-summary-list .booking-summary-list__item--s{position:relative; padding-left:10px; padding-right:10px; width:25%; float:left}}.booking-summary .booking-summary-list .booking-summary-list__item--l{position:relative; padding-left:10px; padding-right:10px; width:100%; float:left; margin-bottom:15px}@media(min-width:740px){.booking-summary .booking-summary-list .booking-summary-list__item--l{position:relative; padding-left:10px; padding-right:10px; width:50%; float:left}}.booking-summary .booking-summary-list .booking-summary-list__item--checkin div{overflow:hidden; max-height:22px}.booking-summary .booking-summary-list .booking-summary-list__item--checkin div .booking-summary-list__item--checkin__info{float:left}.booking-summary .booking-summary-list .booking-summary-list__item--checkin div .booking-summary-list__item--checkin__arrow{text-align:center; display:block; font-size:1.875rem}.booking-summary .booking-summary-list .booking-summary-list__item--checkin div .booking-summary-list__item--checkin__arrow img{margin-left:20px}.booking-summary .booking-summary-list .booking-summary-list__heading{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:.8125rem; line-height:1.2em; color:#333; margin-bottom:2px; display:block}@media(min-width:740px){.booking-summary .booking-summary-list .booking-summary-list__heading{font-size:.875rem; margin-bottom:5px}}.booking-summary .booking-summary-list .booking-summary-list__guests,.booking-summary .booking-summary-list strong{font-weight:700; display:block}.booking-summary .booking-summary-list .booking-summary-list__guests__children,.booking-summary .booking-summary-list strong__children{display:block}.booking-summary .booking-summary-list .booking-summary-list__guests__children span,.booking-summary .booking-summary-list strong__children span{font-weight:400}.inquiry-widget .inquiry-widget__body{padding:10px; text-align:left}@media(min-width:740px){.inquiry-widget .inquiry-widget__body{padding:30px}}@media(min-width:950px){.inquiry-widget .inquiry-widget__body{padding:20px 25px 20px 30px}}@media(min-width:1200px){.inquiry-widget .inquiry-widget__body{padding:20px 50px}}.inquiry-widget .inquiry-widget__body .label-alternative{padding-bottom:0}.booking-widget{color:#fff; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; position:relative}@media(min-width:950px){.booking-widget{-ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap; flex-wrap:wrap; max-width:1200px; margin:0 auto; -ms-flex-align:start; align-items:flex-start}.booking-widget>*{width:20%}.booking-widget>:first-child{width:24%}.booking-widget>:not(:last-child){padding-right:20px}.booking-widget>.booking-widget-options-toggle{width:16%}.booking-widget>.booking-widget-options,.booking-widget>.booking-widget__submit{padding-right:0}.booking-widget>.booking-widget__submit{padding-top:5px}}@media(min-width:1200px){.booking-widget>*{width:18%}.booking-widget>:first-child{width:28%}.booking-widget>.booking-widget-options-toggle{width:15%}.booking-widget>.booking-widget__submit{width:21%}}.booking-widget .input-group{position:relative; padding-top:15px; padding-bottom:5px}.booking-widget .input-group .input{display:block}.booking-widget .input-group .input,.booking-widget .input-group input{background:none transparent; -webkit-box-shadow:0 0 transparent; box-shadow:0 0 transparent; border:1px solid #fff; color:#fff; border-radius:3px; height:32px; padding:2px 28px 0 40px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:30px}.booking-widget .input-group .input::-webkit-input-placeholder,.booking-widget .input-group input::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.booking-widget .input-group .input:-ms-input-placeholder,.booking-widget .input-group input:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.booking-widget .input-group .input::-ms-input-placeholder,.booking-widget .input-group input::-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.booking-widget .input-group .input::placeholder,.booking-widget .input-group input::placeholder{color:hsla(0,0%,100%,.7)}.booking-widget .input-group .input:focus,.booking-widget .input-group input:focus{-webkit-box-shadow:0 0 1px 2px #b4defa; box-shadow:0 0 1px 2px #b4defa; outline:0}@media(max-width:949px){.booking-widget .input-group .input.widget-search__text~label,.booking-widget .input-group input.widget-search__text~label{width:80%}.booking-widget .input-group .input.ng-valid:not(.ng-empty)~label,.booking-widget .input-group .input:focus~label,.booking-widget .input-group input.ng-valid:not(.ng-empty)~label,.booking-widget .input-group input:focus~label{top:8px; font-size:12px; line-height:12px; width:auto}}@media(min-width:950px){.booking-widget .input-group .input,.booking-widget .input-group input{height:28px; line-height:26px; padding:0 28px}}.booking-widget .input-group .input.arrow-down,.booking-widget .input-group input.arrow-down{text-transform:capitalize; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-down-white.png); background-repeat:no-repeat; background-position:center right 10px; background-size:14px 8px; cursor:pointer}@media(min-width:950px){.booking-widget .input-group .input.arrow-down,.booking-widget .input-group input.arrow-down{background-position:center right 7px}}@media(max-width:949px){.booking-widget .input-group.date-range label,.booking-widget .input-group.guest-wrapper label{top:8px; font-size:12px; line-height:12px; width:auto}}.booking-widget .input-group label{position:absolute; top:20px; left:35px; background:#00838e; padding:0 5px; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out}@media(min-width:950px){.booking-widget .input-group label{top:-2px; left:0; font-size:12px; line-height:1.3; letter-spacing:.5px; padding:0; background:none transparent; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; max-width:100%}}.booking-widget .input-group>.icon{position:absolute; left:10px; top:22px; z-index:-1}.booking-widget .input-group>.icon.icon-location{fill:#fff}.booking-widget .input-group>.icon.icon-tag{width:16px}@media(min-width:950px){.booking-widget .input-group>.icon{left:5px; top:20px}}.booking-widget .input-group .error-text.error-text--inverted{margin-top:0}.booking-widget .input-group button.u-no-button-style:focus{-webkit-box-shadow:0 0 none; box-shadow:0 0 none; outline:0}.booking-widget-wrapper{background:none #00838e; padding:10px 15px 15px; position:relative; z-index:110}@media(min-width:740px){.booking-widget-wrapper{padding:15px 30px 25px}}@media(min-width:950px){.booking-widget-wrapper{padding:15px 40px 15px 45px; position:relative}}.hidden-medium-up .booking-widget-wrapper{display:none}.booking-widget .widget-search{position:relative; z-index:112}.booking-widget .widget-search__list{position:absolute; top:100%; left:0; right:0; max-height:216px; background:#fff; color:#000; overflow:auto; border-radius:5px; z-index:10}.booking-widget .widget-search__list-item{padding:7px 10px; -ms-flex-align:center; align-items:center; display:-ms-flexbox; display:flex; cursor:pointer}.booking-widget .widget-search__list-item svg{min-width:18px; max-width:18px; display:block}.booking-widget .widget-search__list-item>span{padding-left:5px; text-transform:capitalize}.booking-widget .widget-search__list-item.selected{background:#e9e8e7}.booking-widget .widget-search__list-item .search-item-remove{display:block; padding:5px; margin:-5px -5px -5px auto}.booking-widget .widget-search__list-item .search-item-remove svg{height:14px; min-width:14px; width:14px}.booking-widget .dropdown__modal{position:absolute; margin-top:10px; z-index:112; background:#fff; border-radius:4px; -webkit-box-shadow:8px 8px 32px -16px rgba(0,0,0,.5); box-shadow:8px 8px 32px -16px rgba(0,0,0,.5)}.booking-widget .dropdown__modal>*{position:relative}.booking-widget .dropdown__modal:before{content:""; border:10px solid transparent; border-bottom-color:#fff; position:absolute; top:-19px; left:50px}.booking-widget__btn{background:#fff; color:#00838e; font-weight:600; font-family:Helvetica Neue,Roboto,Helvetica,Arial,sans-serif; border:2px solid #fff}@media(min-width:950px){.booking-widget__btn{width:100%}}@media(max-width:949px){.booking-widget-head+div{display:none}.booking-widget-head+div.active{display:block}}.booking-widget .loader>span{background:#00838e}.booking-widget__header{margin:0; font-size:1.75rem; line-height:1; color:#fff}@media(min-width:950px){.booking-widget__header{display:none}}.booking-widget__header--hidden{display:none}.full-width .booking-widget__btn{margin-top:10px; width:100%}.change-date-section .full-width .booking-widget__btn{margin:0}.change-date-section .booking-widget-wrapper{margin-bottom:10px}.booking-widget .date-picker__apply{width:100%; background:none transparent; color:#00838e; border-top:1px solid #f3f2f1; text-transform:capitalize; border-radius:0; padding:10px 15px}.booking-widget .clearable-input__clear--icon{background:none transparent}@media(min-width:950px){.show-best-price-badge .booking-widget:after{content:""; background:transparent url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/best-price-guaranteed-badge-transparent.svg) scroll no-repeat 0 0; width:65px; height:65px; background-size:65px; display:block; position:absolute; right:0; bottom:-73px}}@media(min-width:950px) and (min-width:1200px){.show-best-price-badge .booking-widget:after{right:4.0625rem}}@media(min-width:950px){.booking-widget button.u-no-button-style:focus{-webkit-box-shadow:0 0 1px 1px #b4defa; box-shadow:0 0 1px 1px #b4defa; outline:0}}#booking-overlay{background:0 0; content:""; display:none; position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; border:0; -webkit-box-shadow:0 0 none; box-shadow:0 0 none; z-index:111; cursor:default}.dr-cals{width:280px; overflow:visible; position:relative; padding:0; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent}.dr-cals .dp-day,.dr-cals .dp-next,.dr-cals .dp-prev{color:#00838e}.dr-cals .dp-prev{left:10px; top:5px}.dr-cals .dp-next{right:10px; top:5px}.dr-cals .dp-cal-header{height:40px; padding:0; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; background:none transparent}.dr-cals .dp-cal-header button:focus,.dr-cals .dp-cal-header button:hover{background:none transparent}.dr-cals .dp-cal-month,.dr-cals .dp-cal-year{padding:0 5px; font-weight:700; color:#404040; font-size:16px}.dr-cals .dp-permanent{max-width:280px}.dr-cals .dp-col-header{border-color:#f3f2f1; border-style:solid; border-width:1px 0; text-transform:capitalize; color:#404040; font-size:13px; font-weight:700; line-height:15px; text-align:center}.dr-cals .dp-current,.dr-cals .dp-current:not(.dp-day-disabled):focus{color:#00838e}.dr-cals .dp-day{width:40px; height:32px; color:#00838e; font-size:16px; line-height:15px; text-align:center; margin:4px 0}.dr-cals .dp-day-disabled{color:#c8c8c8}.dr-cals .dp-day:focus:not(.dp-day-disabled):not(.dp-current),.dr-cals .dp-day:hover:not(.dp-day-disabled){background:#fff; color:#00838e}@media(min-width:950px){.dr-cals .dp-day:focus:not(.dp-day-disabled):not(.dp-current),.dr-cals .dp-day:hover:not(.dp-day-disabled){background:#00838e; color:#fff}}@media(min-width:950px){.dr-cals .dp-day.dr-current:focus{background:#00838e; color:#fff}}.dr-cals .dp-day.dp-day-disabled:focus,.dr-cals .dp-day.dp-day-disabled:hover{background:none transparent; cursor:not-allowed; color:#c8c8c8}.dr-cals .dp-day.dr-in-range:not(.dp-day-disabled){background:#00838e; background:rgba(0,131,142,.1); font-weight:700; color:#00838e}.dr-cals .dp-day.dr-in-range:hover{background:#00838e; color:#fff}.dr-cals .dp-day.dr-selected{background:#00838e; border-radius:20px 0 0 20px; color:#fff; font-weight:700}.dr-cals .dp-day.dr-selected.dr-in-range{border-radius:0 20px 20px 0; background:#00838e; color:#fff}.dr-cals .dp-day.dr-selected.dp-current:focus,.dr-cals .dp-day.dr-selected.dp-selected:focus,.dr-cals .dp-day.dr-selected:focus,.dr-cals .dp-day.dr-selected:hover{background:#00838e; color:#fff; -webkit-box-shadow:0 0 5px #00838e; box-shadow:0 0 5px #00838e}@media(min-width:950px){.dr-cals .dp-day.dr-in-range.dr-current:focus{background:#00838e; color:#fff}}.dr-cals .dp-day.dr-in-range~.dr-selected{border-radius:0 20px 20px 0; background:#00838e; color:#fff}.dr-cals .dp-day:not(.dp-edge-day)~.dp-edge-day{display:none}.dr-cals .dp-day.dp-day-today:after{display:none}.dr-cals .dr-cal-end .dp{border:0 transparent; overflow:visible}.dr-cals .dr-cal-end .dp-cal:before{position:absolute; width:30px; height:100%; display:block; background:#fff; content:""; left:-30px; top:0; z-index:999}.dr-cals .dp-cal{min-height:0}@media(min-width:620px){.dr-cals{width:590px}}.dp-cal-header button.disabled{opacity:.4}#guest-selector__room-count{-webkit-box-shadow:none; box-shadow:none; background-color:#e9e8e7; vertical-align:middle; width:auto; vertical-align:text-bottom; display:inline-block; border-radius:18px; border:1px solid #e9e8e7}@media(max-width:949px){.guest-selector .input-group{padding-bottom:0}}.guest-selector .dropdown__modal{min-width:100%; color:#333; position:relative}@media(min-width:950px){.guest-selector .dropdown__modal{position:absolute; min-width:380px; margin-top:4px}}@media(min-width:950px){.guest-selector.left--50 .dropdown__modal{left:calc(50% - 325px); right:calc(40% - 325px)}.guest-selector.left--50 .dropdown__modal:before{left:calc(50% - 10px)}.guest-selector.left--50 .dropdown__modal .guest-selector__room-details{max-width:50%}.guest-selector.left--100 .dropdown__modal{left:0; right:0}.guest-selector.left--100 .dropdown__modal:before{left:calc(55% - 10px)}.guest-selector.left--100 .dropdown__modal .guest-selector__room-details{max-width:33.3%}}.custom-select .guest-selector__room-count{font-size:1.5rem; color:#483729; -webkit-box-shadow:none; box-shadow:none; font-weight:700}.guest-selector__header{background:#fff; padding:15px; -ms-flex-pack:center; justify-content:center; -ms-flex-align:center; align-items:center; display:-ms-flexbox; display:flex; border-bottom:2px solid #00838e; border-top-left-radius:4px; border-top-right-radius:4px; -ms-flex-wrap:wrap; flex-wrap:wrap}.guest-selector__header .error-text{display:block; width:100%; text-align:center}.booking-widget .guest-selector__header-label,.guest-selector .room-info__label{font-family:Helvetica Neue,Roboto,Helvetica,Arial,sans-serif; font-weight:300; line-height:normal; text-transform:none; font-size:1.5rem; color:#483729; position:relative; top:auto; left:auto; letter-spacing:normal; background:none transparent; padding:0}.guest-selector__body{display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-wrap:wrap; flex-wrap:wrap}.guest-selector__body .numeric-input{color:#333}@media(min-width:950px){.guest-selector__body{-ms-flex-direction:row; flex-direction:row}}.guest-selector__room-details{-ms-flex-positive:1; flex-grow:1; -ms-flex-preferred-size:100%; flex-basis:100%; padding:10px 20px; border-bottom:2px solid #00838e}@media(min-width:950px){.guest-selector__room-details{-ms-flex-preferred-size:33.33%; flex-basis:33.33%; border-left:2px solid #00838e}.guest-selector__room-details:first-child,.guest-selector__room-details:nth-child(4){border-left:0 transparent}.guest-selector__room-details:nth-child(4){-ms-flex-positive:unset; flex-grow:unset}}@media(max-width:949px){.guest-selector__room-details{width:100%}}.guest-selector .child-info label{position:relative; top:auto; background:none transparent; font-size:12px}.guest-selector__footer{border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-top:2px solid #00838e; margin-top:-2px; padding:5px 0}.guest-selector__footer a{padding:15px 0}.guest-selector__footer .close-guest-selector{cursor:pointer; width:100%; text-align:center}@media(min-width:950px){.booking-widget .booking-widget-options{display:-ms-flexbox; display:flex; -ms-flex-preferred-size:100%; flex-basis:100%; -ms-flex-align:start; align-items:flex-start; margin:15px 0}.booking-widget-options-item,.booking-widget-options .booking-code{padding-right:20px}}.booking-widget-options-toggle{margin:10px 0 0; display:-ms-flexbox; display:flex; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap}@media(min-width:950px){.booking-widget-options-toggle{margin:0}}.booking-widget-options-toggle>button[type=button]{padding:5px 7px; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center}@media(min-width:950px){.booking-widget-options-toggle>button[type=button]{width:auto; padding:0}}@media(max-width:419px){.booking-widget-options-toggle>button[type=button]{margin-bottom:10px}}.booking-widget-options-toggle__icon{padding-right:10px}@media(min-width:950px){.booking-widget-options-toggle__icon{padding-right:0}.booking-widget-options--shown .booking-widget-options-toggle__icon.icon-show-options{visibility:hidden; display:block}}.booking-widget-options-toggle__icon img{display:block; max-width:22px}.booking-widget-options-toggle__text{font-size:13px; font-weight:700; line-height:15px; text-align:left}.booking-widget-options-toggle__text>span{display:inline-block}.booking-widget-options-toggle__text>span:not(:first-child){padding:0 5px 0 0}.booking-widget-options-toggle .icon-hide-options{display:none}.booking-widget-options-toggle .booking-widget__btn{-ms-flex-pack:center; justify-content:center}@media(max-width:419px){.booking-widget-options-toggle .booking-widget__btn{-ms-flex:auto; flex:auto; margin-bottom:10px}}@media(min-width:950px){.booking-widget-options--special~.booking-widget-options{margin:15px 0 0}}@media(min-width:740px){.booking-widget-options--special~.booking-widget-options .booking-widget-options-toggle{margin:0}}.booking-widget-options--special~.booking-widget-options .booking-widget-options-item{padding-top:0}@media(min-width:950px){.booking-widget-options .booking-code{display:-ms-flexbox; display:flex; -ms-flex-align:start; align-items:flex-start; max-width:45%}.booking-widget-options .booking-code .input-group{padding-bottom:0; max-width:250px}.booking-widget-options .booking-code .input-group input{text-transform:uppercase}.booking-widget-options .booking-code label{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; top:-7px}.booking-widget-options .booking-code .custom-checkbox-label{font-size:12px; height:26px; margin-left:5px; margin-top:15px}}.booking-widget-options .booking-code__text{text-transform:uppercase}.booking-widget-options .booking-code .booking-widget-options__tooltip{position:absolute; top:22px; right:8px}.booking-widget-options .booking-code .booking-widget-options__tooltip.visible-medium-up-block{position:static}.booking-widget-options .booking-code .booking-widget-options__tooltip a{display:block}@media(max-width:949px){.booking-widget-options .booking-code .clearable-input__clear{right:30px}}@media(max-width:739px){.booking-widget-options--shown>button[type=button]{margin:0}}.booking-widget-options--shown .icon-show-options{display:none}.booking-widget-options--shown .icon-hide-options{display:block}.booking-widget-options--shown~div .booking-widget__btn{-ms-flex:auto; flex:auto}.booking-widget-options--shown .booking-widget__btn,.booking-widget-options--special .booking-widget__btn{display:none}.booking-widget-options-item{display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap}@media(min-width:950px){.booking-widget-options-item{max-width:33%; padding-top:11px}}.booking-widget-options label.custom-checkbox-wrapper{padding:0}.booking-widget-options label.custom-checkbox-wrapper input:focus+span{-webkit-box-shadow:0 0 1px 1px #b4defa; box-shadow:0 0 1px 1px #b4defa}.booking-widget-options__tooltip{padding-left:5px; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center}.booking-widget-options__show-less{-ms-flex-preferred-size:100%; flex-basis:100%}.booking-widget-options__show-less button{display:-ms-flexbox; display:flex; margin:0 auto; padding:10px; -ms-flex-align:center; align-items:center}.booking-widget-options__show-less button img{-webkit-transform:rotate(180deg); transform:rotate(180deg); margin-left:10px}.price-change{padding-bottom:20px}.price-change .price-change__room-heading{margin-top:1.25em; margin-bottom:.5em}.price-change .price-change__new-price{color:#25241c; font-size:1.5rem}.price-change .price-change__new-price--multiroom{font-size:inherit}.price-change .price-change__old-price{display:block}.price-change .price-change__message{padding-top:20px}.price-change .price-change__buttons{margin:30px 0; text-align:center}@media(min-width:950px){.price-change .price-change__new-price{font-size:1.875rem}.price-change .price-change__new-price--multiroom{font-size:inherit}.price-change .price-change__old-price{display:inline}}.price-change .price-change__button-form{display:inline-block; padding:10px}.booking-summary-item{border-top:1px solid #eee; background-color:#fff}.booking-summary-item.ng-leave{-webkit-transition:all .6s ease-out; transition:all .6s ease-out}.booking-summary-item.ng-leave.ng-leave-active{-webkit-transform:rotateX(90deg); transform:rotateX(90deg); moz-transform-origin:center; -webkit-transform-origin:center; transform-origin:center; -webkit-transform-style:preserve-3d; transform-style:preserve-3d}.booking-summary-item__head{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-justify-content:space-between; -moz-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; -ms-align-items:center; -ms-flex-align:center; align-items:center; padding:10px}.booking-summary-item.is-collapsed .booking-summary-item__body{display:none}.booking-summary-item.is-collapsed .small{font-size:.875rem}.booking-summary-item__body{width:100%}.booking-summary-item__toggler>span{white-space:nowrap}.booking-summary-item__toggler>span:after{background-size:25px; padding-left:5px; padding-right:5px}@media(max-width:419px){.booking-summary-item__toggler__text{display:block; position:absolute; left:-100000em; top:auto; width:1px; height:1px; overflow:hidden}}.booking-summary-item:not(.is-collapsed) .booking-summary-item__head{-ms-flex-wrap:wrap; flex-wrap:wrap}.booking-summary-item:not(.is-collapsed) .booking-summary-item__left{display:none}.booking-summary-item:not(.is-collapsed) .booking-summary-item__right{-ms-order:2; -ms-flex-order:2; order:2; -ms-flex-grow:2; -ms-flex-positive:2; flex-grow:2}.booking-summary-item:not(.is-collapsed) .booking-summary-item__toggler{float:right}.booking-summary-item__img{width:62px; margin-right:10px; display:inline-block; vertical-align:middle}.booking-summary-item__summary{display:inline-block; vertical-align:top; margin-bottom:0}.booking-summary-item .card-teaser{-webkit-box-shadow:none; box-shadow:none}.booking-summary-item--my-booking{padding:0 10px; margin-bottom:5px; border-top:0}.booking-summary-item--my-booking .booking-summary-item__img{width:72px; margin-right:20px}.booking-summary-item--my-booking .booking-summary-item__head{padding:0}.booking-summary-item--my-booking:not(.is-collapsed) .booking-summary-item__left{display:block}.booking-summary-item__visible-links-container{display:inline-block}.booking-summary-item__visible-links-container a{border-bottom:none}@media(min-width:740px){.booking-summary-item:not(.is-collapsed) .booking-summary-item__head{padding-top:20px}.booking-summary-item--my-booking .booking-summary-item__head{padding:10px 0}.booking-summary-item--my-booking:not(.is-collapsed) .booking-summary-item__head{padding-top:10px}.booking-summary-item__visible-links-container{padding-right:65px}}.change-date-section .l-booking-widget--horizontal,.change-date-section .l-booking-widget__widget{padding:0}.change-date-section .l-booking-widget--horizontal .booking-widget__submit-holder,.change-date-section .l-booking-widget__widget .booking-widget__submit-holder{margin-bottom:5px}.change-date-section .l-booking-widget{margin-bottom:10px}.change-date-section .l-booking-widget--horizontal .booking-widget__input-group{margin-bottom:10px; padding-bottom:0}.change-date-section .l-booking-widget--horizontal .booking-widget__input-group-dates{min-width:285px}@media(min-width:950px){.change-date-section .l-booking-widget--horizontal .booking-widget__input-group-dates{padding-bottom:3px}}@media(min-width:950px){.change-date-section .l-booking-widget--horizontal .booking-widget__input-group{margin-bottom:0}}.change-date-section .l-booking-widget--horizontal .booking-widget__btn{margin-bottom:0; -webkit-box-shadow:0 0 transparent; box-shadow:0 0 transparent}@media(min-width:740px){.change-date-section .l-booking-widget--horizontal .booking-widget{padding:.3125rem 20px .625rem}}@media(min-width:950px){.change-date-section .l-booking-widget--horizontal .booking-widget .modify-date{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center}.change-date-section .l-booking-widget--horizontal .booking-widget .modify-date .booking-widget__input-group-dates{max-width:500px}}@media(max-width:949px){.change-date-section .booking-widget--horizontal{padding-bottom:10px}}.change-date-section .my-changes-list dt{width:30%}.change-date-section .my-changes-list dd{width:70%}.change-date-section .my-changes-list .price{display:inline-block; font-size:inherit; margin-bottom:0; line-height:inherit}.change-date-section .my-changes-list .price__currency{margin-left:0}.change-date-section .my-changes-list .current-value,.change-date-section .my-changes-list .previous-value{white-space:nowrap}.change-date-section .my-changes-list .previous-value{font-size:smaller; color:#555; margin-left:3px}.change-date-section .my-changes-list .previous-value *{top:0; font-size:inherit; text-decoration:inherit}.change-date-section .my-changes-list .arrival .current-value,.change-date-section .my-changes-list .arrival .current-value .price__currency,.change-date-section .my-changes-list .departure .current-value,.change-date-section .my-changes-list .departure .current-value .price__currency,.change-date-section .my-changes-list .total-price .current-value,.change-date-section .my-changes-list .total-price .current-value .price__currency{font-weight:700}.change-date-section .my-changes-list .arrival .previous-value,.change-date-section .my-changes-list .arrival .previous-value .price,.change-date-section .my-changes-list .departure .previous-value,.change-date-section .my-changes-list .departure .previous-value .price,.change-date-section .my-changes-list .total-price .previous-value,.change-date-section .my-changes-list .total-price .previous-value .price{font-weight:400}.change-date-section .content-block{min-height:300px}@media(min-width:950px){.change-date-section .content-block{min-height:365px}}.change-date-section .speech-bubble--error{font:inherit}.inquiry-widget{background-color:#8d3a7c; color:#fff}@media(min-width:950px){.inquiry-widget{background-color:rgba(141,58,124,.9)}}.inquiry-widget .inquiry-widget__body .pilot-hotel-container,.inquiry-widget .inquiry-widget__btn{margin-top:10px}.inquiry-widget .check-availability_btn{margin:15px 0 50px}.inquiry-widget .check-availability_btn .check-availability_icon{width:23px; height:20px; margin-left:5px}.inquiry-widget .hotel-widget-availability_btn{margin:15px 0 0}.inquiry-widget .pilot-check-availability_btn{color:#8d3a7c; background-color:#fff; -webkit-box-shadow:none; box-shadow:none}.inquiry-widget .pilot-check-availability_btn .check-availability_icon{fill:#8d3a7c}.inquiry-widget .search-meeting-room-description{text-align:center; font-size:14px; margin-top:10px; margin-bottom:60px}.inquiry-widget .inquiry-widget__header{font-size:1.75rem; line-height:1; color:#fff; margin-bottom:15px}.inquiry-widget .inquiry-widget__input-group{padding:3px 0}.inquiry-widget .inquiry-widget__input-group .pilot-hotel-search{background-color:hsla(0,0%,100%,.5); border:1px solid #fff}.inquiry-widget .inquiry-widget__input-group .pilot-hotel-search::-webkit-input-placeholder{color:#858585}.inquiry-widget .inquiry-widget__input-group .pilot-hotel-search:-ms-input-placeholder{color:#858585}.inquiry-widget .inquiry-widget__input-group .pilot-hotel-search::-ms-input-placeholder{color:#858585}.inquiry-widget .inquiry-widget__input-group .pilot-hotel-search::placeholder{color:#858585}.inquiry-widget .inquiry-widget__input-group .pilot-hotel-meeting-widget-icon{margin:20px auto 0}.inquiry-widget .meeting-widget-icon{width:100px; height:100px; display:block; margin:40px auto}.inquiry-widget .inquiry-widget__booking-details{margin-top:20px}.inquiry-widget .inquiry-widget__booking-details>legend{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1.125rem; color:#483729; color:#fff}@media(min-width:950px){.inquiry-widget .inquiry-widget__booking-details>legend{font-size:1.375rem}}.inquiry-widget .inquiry-widget__collapse{display:none; text-align:center; height:16px; margin:10px}.inquiry-widget .inquiry-widget__collapse svg{height:100%; -webkit-transform:rotate(180deg); transform:rotate(180deg)}@media(min-width:950px){.inquiry-widget .inquiry-widget__collapse{display:block}}.inquiry-widget .inquiry-widget__server-message{display:none; margin:10px 0 0}.inquiry-widget .label-alternative{font-weight:400; line-height:1.4em}.inquiry-widget label{font-size:.875rem}.inquiry-widget .error-text{display:inline-block}#inquiry-widget .l-booking-widget__widget{background:none transparent; padding:0}.inquiry-widget .input-group-booking-dates,.l-booking-widget__widget .input-group-booking-dates{width:100%; margin:0 auto; max-width:100%; display:-ms-flexbox; display:flex}.inquiry-widget .input-group-booking-dates .input-group-booking-dates__date,.l-booking-widget__widget .input-group-booking-dates .input-group-booking-dates__date{position:relative; padding-left:0; padding-right:0; width:calc(50% - 4px)}.inquiry-widget .input-group-booking-dates .input-group-booking-dates__date:first-child,.l-booking-widget__widget .input-group-booking-dates .input-group-booking-dates__date:first-child{margin-right:6px}.inquiry-widget .picker .picker__holder,.l-booking-widget__widget .picker .picker__holder{background:none transparent}.inquiry-widget .picker.picker--right,.l-booking-widget__widget .picker.picker--right{left:auto; right:0}.l-booking-widget__widget{background:none #00838e; padding:10px 15px 15px}@media(min-width:950px){.js .inquiry-widget [data-js=inquiry-widget-secondary-fields]{display:none}}@media(min-width:950px){.l-booking-widget--deemphasized{top:-399px}}.l-booking-widget--vertical{margin-bottom:20px}.hero-intro .l-booking-widget{margin-top:10px; margin-bottom:0}.global-footer,.hotel-footer{position:relative; background:#000; color:#fff; z-index:9}@media(min-width:950px){.global-footer,.hotel-footer{background:#000}}.global-footer a,.global-footer h2,.global-footer h3,.hotel-footer a,.hotel-footer h2,.hotel-footer h3{color:#fff}.global-footer .global-footer__content,.global-footer .hotel-footer__content,.hotel-footer .global-footer__content,.hotel-footer .hotel-footer__content{position:relative; padding-top:30px}.global-footer .global-footer__content .global-footer__content__heading,.global-footer .hotel-footer__content .global-footer__content__heading,.hotel-footer .global-footer__content .global-footer__content__heading,.hotel-footer .hotel-footer__content .global-footer__content__heading{text-align:center}.global-footer .global-footer__content .global-footer__content__bottom,.global-footer .hotel-footer__content .global-footer__content__bottom,.hotel-footer .global-footer__content .global-footer__content__bottom,.hotel-footer .hotel-footer__content .global-footer__content__bottom{max-width:700px; margin:0 auto; text-align:center}.global-footer .global-footer__background-image,.hotel-footer .global-footer__background-image{position:absolute; width:100%; height:100%; opacity:.5}.no-cssfilters .global-footer .global-footer__background-image,.no-cssfilters .hotel-footer .global-footer__background-image{opacity:.3}@media(min-width:950px){.global-footer .global-footer__content .global-footer__content__sections,.global-footer .hotel-footer__content .global-footer__content__sections,.hotel-footer .global-footer__content .global-footer__content__sections,.hotel-footer .hotel-footer__content .global-footer__content__sections{margin-bottom:20px}.global-footer .global-footer__content .global-footer__content__heading,.global-footer .hotel-footer__content .global-footer__content__heading,.hotel-footer .global-footer__content .global-footer__content__heading,.hotel-footer .hotel-footer__content .global-footer__content__heading{margin-bottom:25px}}.global-footer-section .link-list{padding:10px 20px 20px}.global-footer-section .link-list:first-child .link-list-header,.global-footer-section .link-list:first-child .link-list-top-header{font-size:inherit; line-height:inherit; border-bottom:1px solid #e3e0db}@media(min-width:950px){.global-footer-section .link-list:first-child .link-list-header,.global-footer-section .link-list:first-child .link-list-top-header{display:block; position:absolute; left:-100000em; top:auto; width:1px; height:1px; overflow:hidden}}.global-footer-section .link-list-header,.global-footer-section .link-list-top-header{font-weight:700; text-transform:uppercase; padding-bottom:3px; margin-bottom:15px}.global-footer-section .link-list-top-header{display:none; padding:0 20px; border-bottom:1px solid #e3e0db}@media(min-width:950px){.global-footer-section .link-list-top-header{display:block}}.global-footer__social-media,.global-footer__trip-advisor{text-align:center; margin-top:2rem; margin-bottom:1em}.global-footer--inline{background-color:transparent; border-top:none; background:rgba(0,0,0,.5); margin-top:50px}.global-footer--inline:before{-webkit-box-shadow:none; box-shadow:none}.global-footer-toggler{border-top:none; display:block; text-align:center; position:relative}.global-footer-toggler>span{color:#e3e0db}.hotel-footer .hotel-footer__heading{text-align:center}.hotel-footer__background-image{opacity:.5; position:absolute; width:100%}.no-cssfilters .hotel-footer__background-image{opacity:.3}.hotel-footer__background-image img{width:100%}@media(min-width:950px){.hotel-footer__background-image img{width:100%; height:auto; max-width:none; max-height:none; position:absolute; top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto}}.hotel-footer-section{background:#000; background:rgba(0,0,0,.6); padding:20px}@media(min-width:950px){.hotel-footer-section{padding:40px}}.hotel-footer__social-media{margin-top:2rem}.membership-card{margin-bottom:1rem}@media(min-width:950px){.membership-card{margin-bottom:0}}.membership-card__secondary-label{margin-top:12px}@media(min-width:950px){.membership-card__details{width:75%; float:left}}.membership-card__action .iconic-item__text{display:inline-block}.membership-card__action .iconic-item__text:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/x-icon.svg); background-size:100%; background-repeat:no-repeat; content:""; display:inline-block; height:24px; position:relative; top:5px; width:24px}@media(min-width:950px){.membership-card__action{width:25%; float:left; padding-left:20px; padding-top:4px}}.membership-card__error{top:-.5rem; position:relative; clear:both; margin-bottom:.5rem}@media(min-width:950px){.membership-card__text{padding-top:12px}}@media(min-width:420px){.membership-card--narrow .membership-card__action,.membership-card--narrow .membership-card__details{width:50%; float:left}}@media(min-width:950px){.membership-card--narrow .membership-card__details{width:75%}.membership-card--narrow .membership-card__action{width:25%}}.membership-card-addnew{margin-top:30px}@media(min-width:950px){.membership-card-addnew{margin-top:20px}}@media(min-width:740px){.hotel-stays{padding:10px 10px 0}}.my-pages .hotel-stays__check-out-arrow{margin:0 45px}.hotel-stays .hotel-stays__list__separator{padding:0 10px; background-color:rgba(237,236,235,.6)}.my-pages .hotel-stays .hotel-stays__list__separator{background-color:#f3f2f1; line-height:25px; color:#555; padding-top:10px; padding-bottom:10px}@media(min-width:740px){.my-pages .hotel-stays .hotel-stays__list__separator{padding-top:0; padding-bottom:0}}.hotel-stays .hotel-stays__list__separator__heading{background-color:#e3e0db}.hotel-stays .hotel-stays__list__item{padding:10px 0; margin:0}.hotel-stays .hotel-stays__list__item__heading{margin-bottom:.5em; color:#483729}.hotel-stays .hotel-stays__list__item__link-heading{margin-bottom:0; color:#00838e}.my-pages .hotel-stays .hotel-stays__list__item__link-heading{color:#333; font-weight:700}.hotel-stays .hotel-stays__list__item__date{white-space:nowrap; display:inline-block; width:45%}.my-pages .hotel-stays .hotel-stays__list__item__date{width:40%}@media(max-width:419px){.my-pages .hotel-stays .hotel-stays__list__item__date{width:auto}}.hotel-stays .hotel-stays__list__item__booking-id{white-space:nowrap; display:inline-block; width:40%}.hotel-stays .hotel-stays__list__item__btn{word-break:break-word}.my-pages .hotel-stays .hotel-stays__list__item__btn{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-double-nordicsea-v2.svg); background-repeat:no-repeat; display:inline-block; background-size:10px; padding-right:15px; margin:10px 0 0; padding-left:0; background-position:bottom 7px right; text-align:right}@media(min-width:740px){.my-pages .hotel-stays .hotel-stays__list__item__btn{width:100%; margin-top:0}}@media(min-width:950px){.my-pages .hotel-stays .hotel-stays__list__item__btn{width:64%}}@media(min-width:1200px){.my-pages .hotel-stays .hotel-stays__list__item__btn{width:58%}}.hotel-stays .hotel-stays__list__item--closed{float:left; max-width:4.5rem; width:4.5rem; min-height:3rem; margin-right:10px; word-wrap:break-word}@media(min-width:950px) and (max-width:1199px){.hotel-stays .hotel-stays__list__item--left{margin-left:-20px}.hotel-stays .hotel-stays__list__item--right{margin-left:20px; padding-left:10px}}.hotel-stays.table__container--historical-bookings{position:relative; padding-bottom:1em}.hotel-stays.table__container--historical-bookings-inner{position:relative}.hotel-stays.table__container--historical-bookings .fade-overlay{position:absolute; width:50px; height:100%; right:-5px; background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff)); background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1)}.hotel-stays.table__container--historical-bookings .fade-overlay.left-aligned{left:-5px; background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0))); background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1)}.hotel-stays.table__container--historical-bookings .fade-overlay.hidden{display:none}.hotel-stays .hotel-stays__footer{margin-top:15px; color:#006b75}.togglable-item--visible{opacity:1}.togglable-item--hidden,.togglable-item--visible{-webkit-transition:opacity 1s; transition:opacity 1s}.togglable-item--hidden{display:none; opacity:0}.profile-section{margin-bottom:20px}.profile-section__disclaimer-container{font-size:.875rem; padding-top:20px}@media(max-width:739px){.profile-section{background:#fff}.profile-section .profile-section__heading{padding:10px; margin-bottom:0}}@media(min-width:740px){.profile-section{margin-bottom:30px}}@media(min-width:1200px){.profile-section{margin-bottom:40px}}.profile-overview{color:#fff; position:relative}.profile-overview .profile-overview__greeting{margin-bottom:10px; margin-right:64px}.profile-overview .profile-overview__greeting .profile-overview__greeting__text{font-family:BrandonText-Bold,Arial,Helvetica,sans-serif; font-size:1.375rem; line-height:1.1em; text-transform:uppercase; font-weight:400; color:#483729; color:#fff}@media(min-width:950px){.profile-overview .profile-overview__greeting .profile-overview__greeting__text{font-size:1.625rem; font-size:2rem}}@media(min-width:740px){.profile-overview .profile-overview__greeting{margin-right:0; float:left}}.profile-overview .profile-overview__info{margin-bottom:20px}@media(min-width:740px){.profile-overview .profile-overview__info{margin-bottom:10px; float:right}}@media(min-width:950px){.profile-overview .profile-overview__info{margin:10px 0 10px 10px}}.profile-overview .profile-overview__info .profile-overview__info__block{margin-bottom:.3125rem}.profile-overview .profile-overview__info .profile-overview__info__block>dt,.profile-overview .profile-overview__info .profile-overview__info__block dd{display:inline}@media(min-width:740px){.profile-overview .profile-overview__info .profile-overview__info__block{margin:0 10px; vertical-align:middle}}@media(max-width:419px){.profile-overview .profile-overview__info .profile-overview__info__block__link{margin-bottom:.625rem}}.profile-overview .profile-overview__info .profile-overview__info__block--membershipnumber{position:relative}.profile-overview .profile-overview__info .profile-overview__info__block--membershipnumber>dd{font-weight:700}@media(max-width:419px){.profile-overview .profile-overview__info .profile-overview__info__block--membershipnumber>dd{padding-right:6.25rem}}@media(min-width:740px){.profile-overview .profile-overview__info .profile-overview__info__block--membershipnumber{display:inline-block}.profile-overview .profile-overview__info .profile-overview__info__block--membershipnumber>dt,.profile-overview .profile-overview__info .profile-overview__info__block--membershipnumber dd{display:block}}@media(min-width:950px){.profile-overview .profile-overview__info .profile-overview__info__block--membershipnumber:after{content:""; display:block; height:100%; width:1px; background:hsla(0,0%,100%,.5); position:absolute; top:0; right:-15px}}.profile-overview .profile-overview__info .profile-overview__info__block--customer{display:none}@media(min-width:950px){.profile-overview .profile-overview__info .profile-overview__info__block--customer{display:inline-block}}@media(min-width:740px){.profile-overview .profile-overview__info .profile-overview__info__block--edit{display:inline-block}}.profile-overview .profile-overview__blocks{clear:both; margin-bottom:15px}.profile-overview .profile-overview__blocks:after,.profile-overview .profile-overview__blocks:before{content:" "; display:table}.profile-overview .profile-overview__blocks:after{clear:both}@media(max-width:739px){.profile-overview-block{height:auto!important}}@media(min-width:740px){.profile-overview-block{background:#fff; color:#483729; min-height:8.125rem; padding:1.25rem .9375rem .9375rem; text-align:center}}.profile-overview-block--level-card__tooltip{font-size:.9375rem}.profile-overview-block--level-card__tooltip__details.list-style{display:block}.profile-overview-block--level-card__tooltip__details.table-style{display:none}.profile-overview-block--level-card__tooltip__details.table-style table td,.profile-overview-block--level-card__tooltip__details.table-style table th{padding:5px 30px 5px 0}.profile-overview-block .profile-overview-block__fact{margin-bottom:0}.profile-overview-block .profile-overview-block__fact .profile-overview-block__fact__heading{font-size:1rem; line-height:1.4em; font-family:Helvetica,Arial,sans-serif; color:#fff; font-weight:400; display:inline}.profile-overview-block .profile-overview-block__fact .profile-overview-block__fact__text{font-weight:700}.profile-overview-block .profile-overview-block__fact--nights-long{display:none}.profile-overview-block .profile-overview-block__fact--lastpoints .profile-overview-block__fact__heading{display:block; margin-bottom:0}.profile-overview-block .profile-overview-block__fact--lastpoints__date{font-weight:400}@media(min-width:740px){.profile-overview-block--level-card__tooltip__details.list-style{display:none}.profile-overview-block--level-card__tooltip__details.table-style{display:block}.profile-overview-block--level-card__tooltip__details.table-style table{margin-bottom:10px}.profile-overview-block--level-card__tooltip__details.table-style table th{background:0 0; padding-bottom:5px; text-align:left}.profile-overview-block--level-card__tooltip__details.table-style table td{padding-right:15px}.profile-overview-block--level-card__tooltip__details.table-style table>tbody>tr:nth-child(2n)>td{background:0 0}.profile-overview-block .profile-overview-block__fact .profile-overview-block__fact__heading{color:#333}.profile-overview-block .profile-overview-block__fact--totalpoints{margin-bottom:.3125rem}.profile-overview-block .profile-overview-block__fact--totalpoints .profile-overview-block__fact__heading,.profile-overview-block .profile-overview-block__fact--totalpoints .profile-overview-block__fact__text{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1.5rem; line-height:1.1em; color:#483729}.profile-overview-block .profile-overview-block__fact--totalpoints .profile-overview-block__fact__text{color:#8d3a7c}.profile-overview-block .profile-overview-block__fact--lastpoints .profile-overview-block__fact__text{font-weight:400}.profile-overview-block .profile-overview-block__fact--nights-short{display:none}.profile-overview-block .profile-overview-block__fact--nights-long{display:block}.profile-overview-block .profile-overview-block__fact--nights-long .profile-overview-block__fact__heading{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1.5rem; line-height:1.1em; color:#483729; display:block; margin-bottom:.3125rem}.profile-overview-block .profile-overview-block__fact--nights-long .profile-overview-block__fact__text{font-weight:400}}.profile-overview-block--level .profile-overview-block--level__heading{display:none}@media(min-width:740px){.profile-overview-block--level .profile-overview-block--level__heading{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1.5rem; line-height:1.1em; color:#483729; display:inline}}.profile-overview-block--level .profile-overview-block--level__badge{margin:0}@media(min-width:740px){.profile-overview-block--level .profile-overview-block--level__badge{margin:10px 10px 0; position:relative; right:0; top:0}}.profile-overview-block--links{display:none; text-align:left}@media(min-width:950px){.profile-overview-block--links{display:block; margin:0; padding-top:20px}}.profile-overview-block-tooltip{position:absolute; top:0; right:0}@media(min-width:740px){.profile-overview-block-tooltip{margin-right:10px; margin-top:24px}}.expiration-points-table thead>tr>td,.expiration-points-table tr>th{background:#fceadf}.expiration-points-table thead>tr>td:nth-child(2),.expiration-points-table tr>th:nth-child(2){color:#fceadf}@media(min-width:740px){.expiration-points-table thead>tr>td:nth-child(2),.expiration-points-table tr>th:nth-child(2){color:#000}}.expiration-points-table>thead>tr>td:first-child,.expiration-points-table tr>th:first-child{width:65%}@media(min-width:740px){.expiration-points-table>thead>tr>td:first-child,.expiration-points-table tr>th:first-child{width:50%}}@media(min-width:950px){.expiration-points-table>thead>tr>td:first-child,.expiration-points-table tr>th:first-child{width:35%}}.expiration-points-table thead>tr>td,.expiration-points-table tr>td,.expiration-points-table tr>th{padding:7px 10px}@media(min-width:950px){.expiration-points-table thead>tr>td,.expiration-points-table tr>td,.expiration-points-table tr>th{padding:10px 20px}}.expiration-points-table tr>td:nth-child(2){text-align:right}@media(min-width:740px){.expiration-points-table tr>td:nth-child(2){text-align:left}}.points-received{margin-top:3px}.points-received--container{margin:0 0 3px; background:#eee2eb; color:#8d3a7c; padding:3px}.hotel-stays{background-color:#fff}.hotel-stays .hotel-stays__list>li{margin-bottom:0}.hotel-stays .hotel-stays__footer{border-top:none}.my-pages .hotel-stays{-webkit-box-shadow:none; box-shadow:none; padding:0; background-color:transparent}.my-pages .hotel-stays__footer{font-size:.9375rem; margin-top:0; padding-top:15px; padding-bottom:15px}@media(min-width:950px){.my-pages .hotel-stays__footer{margin-top:10px}}.hotel-stays-filter{padding:10px; border-bottom:1px solid #eee; background:#fff; margin-bottom:1px}.hotel-stays-filter a{color:#483729}.hotel-stays-filter .hotel-stays-filter__input-group{margin-bottom:5px}.hotel-stays-filter .hotel-stays-filter__input-group .hotel-stays-filter__input-group__label{display:inline-block; vertical-align:middle; width:65px; padding:0 10px 0 0; word-break:break-all}.hotel-stays-filter .hotel-stays-filter__input-group .hotel-stays-filter__input-group__input{display:inline-block; vertical-align:middle; width:calc(100% - 70px)}.hotel-stays-filter .hotel-stays-filter__button{vertical-align:middle; margin-top:12px; display:inline-block; width:100%}.hotel-stays-filter .hotel-stays-filter__body{margin-top:10px}@media(max-width:949px){.hotel-stays-filter .hotel-stays-filter__input-group__label{text-transform:capitalize}.hotel-stays-filter .hotel-stays-filter__message{background:#f5f5f4; border-top:1px solid #dddbda; margin:10px -10px -10px; padding:7px 10px}}@media(min-width:950px){.hotel-stays-filter{padding:0; background:0 0; -webkit-box-shadow:none; box-shadow:none; margin-bottom:10px; border-bottom:none}.hotel-stays-filter .hotel-stays-filter__input-group{display:inline-block; margin-bottom:0}.hotel-stays-filter .hotel-stays-filter__input-group .hotel-stays-filter__input-group__label{width:auto}.hotel-stays-filter .hotel-stays-filter__input-group .hotel-stays-filter__input-group__input{width:180px}.hotel-stays-filter .hotel-stays-filter__input-group .hotel-stays-filter__input-group__label--to{font-weight:700; padding:0 3px}.hotel-stays-filter .hotel-stays-filter__button{width:auto; margin-top:0}.hotel-stays-filter .expandable__toggle.hotel-stays-filter__toggle{display:none}.hotel-stays-filter .hotel-stays-filter__body{margin-top:0; display:block!important}.hotel-stays-filter .hotel-stays-filter__message{font-weight:700; margin-top:15px}}.member-content__section{width:100%; overflow:visible}.member-content__section .member-content__section__inner{background-color:#fff}@media(min-width:740px){.member-content__section .member-content__section__inner{background-color:transparent}}.member-content__section .member-content__section__inner .content-nav{margin-top:0}.js [data-js=profile-title-selection]{display:none}.tripadvisor-rating{line-height:1.2em}.tripadvisor-rating .tripadvisor-rating__rating{height:15px; display:inline; vertical-align:text-top; margin-right:5px}.tripadvisor-rating .tripadvisor-rating__review-count{color:#4c4c4c; font-size:.8125rem; display:inline-block}.tripadvisor-rating .tripadvisor-rating__review-count>strong{font-weight:400}a.tripadvisor-rating:focus,a.tripadvisor-rating:hover{text-decoration:none}a.tripadvisor-rating:focus .tripadvisor-rating__review-count,a.tripadvisor-rating:hover .tripadvisor-rating__review-count{text-decoration:underline}.picker{font-size:16px; text-align:left; line-height:1.2; color:#000; z-index:10000; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.picker__input{cursor:pointer}.picker__input.picker__input--active{border-color:#00838e}.picker__box{padding:0 1em}.picker__header{text-align:center; position:relative; margin-top:.75em}.picker__month,.picker__year{font-size:1.5rem; display:inline-block; margin-left:.25em; margin-right:.25em}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7; height:2em; padding:.5em; margin-left:.25em; margin-right:.25em}@media(min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#00838e}.picker__nav--next,.picker__nav--prev{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); position:absolute; width:44px; height:44px; -webkit-box-sizing:content-box; box-sizing:content-box; top:0; cursor:pointer}.picker__nav--prev{-webkit-transform:rotate(90deg) scaleX(-1); transform:rotate(90deg) scaleX(-1); left:-10px}.picker__nav--next{right:-10px}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default; background:0 0; border-right-color:#fff; border-left-color:#fff}.picker__table{text-align:center; border-collapse:collapse; border-spacing:0; table-layout:fixed; font-size:inherit; width:100%; margin-top:.75em; margin-bottom:.5em}@media(min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0; padding:0}.picker__table td:nth-of-type(6),.picker__table td:nth-of-type(7){color:#cd0921}.picker__weekday{width:14.285714286%; font-size:.8125rem; line-height:15px; padding:5px 0 3px; color:color-xxdark-gray; border:1px solid #f3f2f1; border-width:1px 0; font-weight:700}.picker__day{height:34px; line-height:34px; margin:2px; width:34px}.picker__day--today{position:relative}.picker__day--today:before{display:none; content:" "; position:absolute; top:2px; right:2px; width:0; height:0; border-top:.5em solid #000; border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{background:#e9e8e7; display:none}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer; background:#e1f6f9}.picker__day--highlighted{border-color:#00838e}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover{cursor:pointer; background:#e1f6f9}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#00838e; color:#fff; border-radius:20px; font-weight:700}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#fff; border-color:#fff; color:#ddd; cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{display:none; text-align:center}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff; background:#fff; font-size:.8em; padding:.66em 0; font-weight:700; width:33%; display:inline-block; vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer; background:#e1f6f9; border-bottom-color:#e1f6f9}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#e1f6f9; border-color:#00838e; outline:none}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative; display:inline-block; height:0}.picker__button--clear:before,.picker__button--today:before{content:" "; margin-right:.45em}.picker__button--today:before{top:-.05em; width:0; border-top:.66em solid #000; border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em; width:.66em; border-top:3px solid #8d3a7c}.picker__button--close:before{content:"\D7"; top:-.1em; vertical-align:top; font-size:1.1em; margin-right:.35em; color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#fff; border-color:#fff; color:#ddd; cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.picker{width:290px; max-width:290px; left:0; position:absolute}@media(min-width:740px){.picker{min-width:18rem}}.picker__holder{position:absolute; -webkit-box-sizing:border-box; box-sizing:border-box; max-height:0; visibility:hidden; -webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg); transform:translateY(-1em) perspective(600px) rotateX(10deg); -webkit-transition:opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s,-webkit-transform .15s ease-out; transition:opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s,-webkit-transform .15s ease-out; transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s; transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s,-webkit-transform .15s ease-out; overflow:hidden}.picker__holder:focus{outline:none}.picker--left .picker__holder:before{content:""; border:10px solid transparent; border-bottom-color:#fff; position:absolute; margin-top:-18px; left:30%}.picker--right .picker__holder:before{content:""; border:10px solid transparent; border-bottom-color:#fff; position:absolute; margin-top:-18px; right:30%}.picker--crocus .picker__holder{background:rgba(141,58,124,.8)}.picker__frame{background:#fff; padding:1px; border-radius:4px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em; visibility:visible; padding:10px 0; -webkit-transform:translateY(0) perspective(600px) rotateX(0); transform:translateY(0) perspective(600px) rotateX(0); -webkit-transition:opacity .15s ease-out,max-height 0s,border-width 0s,-webkit-transform .15s ease-out; transition:opacity .15s ease-out,max-height 0s,border-width 0s,-webkit-transform .15s ease-out; transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s; transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s,-webkit-transform .15s ease-out}@media(max-width:1199px){.picker__holder{-webkit-transform:translateY(-2em) perspective(600px) rotateX(20deg) scale(.9); transform:translateY(-2em) perspective(600px) rotateX(20deg) scale(.9)}.picker--opened .picker__holder{-webkit-transform:translateY(0) perspective(600px) rotateX(0) scale(1); transform:translateY(0) perspective(600px) rotateX(0) scale(1)}}.system-output-cache{position:relative; z-index:10; background:#dfdfdf; font-size:.8em; padding:.2em .5em}.login{background:#8d3a7c; clear:both; color:#fff; display:none; overflow:hidden; width:100%; z-index:999999}.login h3{color:#fff; margin-bottom:1rem}@media(min-width:740px){.login h3{margin-bottom:.8rem}}.login .login__container{position:relative; width:100%}.login .login__container .form-close-btn{background-color:transparent; border:none; display:block; position:absolute; right:0; text-indent:-9999px; max-width:45px; top:7px}.login .login__container .form-close-btn:after{content:""; display:block; height:45px; width:45px}.login .login__container input[type=password]::-webkit-input-placeholder,.login .login__container input[type=tel]::-webkit-input-placeholder{color:#692b5c; opacity:1!important}.login .login__container input[type=password]:-ms-input-placeholder,.login .login__container input[type=tel]:-ms-input-placeholder{color:#692b5c; opacity:1!important}.login .login__container input[type=password]::-ms-input-placeholder,.login .login__container input[type=tel]::-ms-input-placeholder{color:#692b5c; opacity:1!important}.login .login__container input[type=password]::placeholder,.login .login__container input[type=tel]::placeholder{color:#692b5c; opacity:1!important}@media(min-width:740px){.login .login__container{background-image:-webkit-gradient(linear,left top,right top,from(#994e89),color-stop(33.3%,#994e89),color-stop(33.3%,transparent)); background-image:linear-gradient(90deg,#994e89,#994e89 33.3%,transparent 0); overflow:hidden}}@media(min-width:740px){.login .login__login-info{width:33.2%}.login .login__login-form{width:66.6%}.login .login__container .form-close-btn{top:10px}}.login-info{display:block; padding:10px 10px .813em; margin:0 -10px; background-color:#994e89}.login-info a{color:#fff; padding-left:38px; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-circle-lightviolet.svg); background-repeat:no-repeat; display:inline-block; background-size:22px 22px; margin-bottom:.9em}.login-info a:focus,.login-info a:hover{text-decoration:underline}@media(min-width:740px){.login-info{background-position:right 20px top 40px; float:left; padding:30px 20px .813em; margin:0}}.login-form{display:block; padding:30px 0 20px}@media(min-width:740px){.login-form h3{margin-bottom:3px}}.login-form fieldset label[for=Login_RememberMe]{font-size:.875rem}.login-form fieldset a,.login-form fieldset label[for=Login_RememberMe]{margin-top:9px}.login-form fieldset.login__form__input-group{margin-bottom:1rem}.login-form fieldset.login__form__input-submit{margin:10px 0; position:relative}.login-form .login__form__submitbtn{padding-top:5px; padding-bottom:5px; display:block; width:100%}.login-form a{color:#fff; font-size:.875rem; padding-left:38px; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-circle-lightviolet.svg); background-repeat:no-repeat; display:inline-block; background-size:22px 22px; margin-bottom:0; line-height:1.15; padding-bottom:4px; padding-top:3px}.login-form a:focus,.login-form a:hover{text-decoration:underline}@media(min-width:740px){.login-form{float:right; padding-bottom:.813em; padding-left:30px}.login-form fieldset{float:left; width:33.3%}.login-form fieldset.login__form__input-group{padding-right:20px; margin-bottom:0}.login-form fieldset.login__form__input-submit{margin:0}}@media(min-width:1200px){.login-form{padding-left:50px}}.error-container{margin-bottom:4px}.login__form__errors{margin-bottom:0}.login__form__errors>span{display:block}.login__form__errors>span:last-child{margin-bottom:8px; margin-top:2px}.login__form__errors .field-validation-error{display:inline-block; margin-top:0}@media(min-width:740px){.login__form__errors{overflow:hidden; margin-bottom:7px}.login__form__errors>span{display:block; min-width:33%; float:left}.login__form__errors>span:last-child{margin-bottom:0; margin-top:0}}.login__form__input__inline-small{vertical-align:top}@media(min-width:740px){.login__form__input__inline-small{width:39%; padding-top:1.5em; display:inline}.editable-area table .login__form__input__inline-small input[type=submit],.login__form__input__inline-small .btn,.login__form__input__inline-small .editable-area table input[type=submit],.login__form__input__inline-small table.table input[type=submit],table.table .login__form__input__inline-small input[type=submit]{width:100%}}@media(min-width:950px){.login__form__input__inline-small{width:30%}}@media(min-width:1200px){.login__form__input__inline-small{width:20%}}.login__form__input__inline-large{vertical-align:bottom}@media(min-width:740px){.login__form__input__inline-large{width:59%; display:inline}}@media(min-width:950px){.login__form__input__inline-large{width:69%}}@media(min-width:1200px){.login__form__input__inline-large{width:79%}}.speech-bubble{border-radius:20px; background:#fbe3d3; padding:13px 15px; position:relative}.speech-bubble,.speech-bubble .speech-bubble__media{margin-bottom:15px}.speech-bubble>p:last-child{margin-bottom:0}@media(min-width:740px){.speech-bubble{border-radius:25px; padding:15px 20px}}@media(min-width:950px){.speech-bubble--small-width{width:25%; margin-left:auto; text-align:left}}@media(min-width:740px) and (max-width:949px){.speech-bubble--small-width{width:33%}}.speech-bubble--tight{padding:13px 10px}@media(min-width:740px){.speech-bubble--tight{padding:8px 20px 8px 13px}}.speech-bubble--unspaced{margin-bottom:0}.speech-bubble--point-down,.speech-bubble--point-up{position:relative; border-radius:20px 20px 20px 0}.speech-bubble--point-down:after,.speech-bubble--point-up:after{content:""; display:block; width:24px; height:22px; position:absolute; bottom:-22px; left:0; z-index:1; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bg-speech-bubble-corner.png) no-repeat 0 100%}@media(min-width:740px){.speech-bubble--point-down,.speech-bubble--point-up{border-radius:25px 25px 25px 0}}.speech-bubble--point-up{border-radius:0 20px 20px 20px}.speech-bubble--point-up.speech-bubble--success:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bg-speech-bubble-corner-success.png)}.speech-bubble--point-up:after{top:-22px; left:-1px; -webkit-transform:rotate(270deg); transform:rotate(270deg)}.points-received.speech-bubble--point-down{margin-left:0; margin-right:0}.points-received.speech-bubble--point-down:after{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bg-speech-bubble-corner-purple-border.png) no-repeat 0 100%}@media(min-width:740px){.speech-bubble--half-width{max-width:45em}}@media(min-width:950px){.speech-bubble--half-width{width:50%; max-width:none}}@media(min-width:740px){.speech-bubble--booking-details,.speech-bubble--map-list,.speech-bubble--short{display:inline-block}}.speech-bubble--point-down.speech-bubble--booking-details,.speech-bubble--point-down.speech-bubble--map-list,.speech-bubble--point-down.speech-bubble--pre-box{margin-bottom:0}.speech-bubble--pre-teaser{margin:0 0 0 -2px; border:2px solid #fff}.speech-bubble--pre-teaser:after{border-left:2px solid #fff; margin-left:-2px}@media(min-width:740px){.speech-bubble--pre-teaser{display:inline-block; margin:0 0 0 -2px}}.speech-bubble--input-warning,.speech-bubble--pre-button,.speech-bubble--pre-button-tight{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:.8125rem; line-height:1.2em; color:#333; padding:.375rem .9375rem .375rem 1.25rem; margin:0 0 3px -3px}.speech-bubble--input-warning:after,.speech-bubble--pre-button-tight:after,.speech-bubble--pre-button:after{height:20px; bottom:-20px}@media(min-width:740px){.speech-bubble--input-warning,.speech-bubble--pre-button,.speech-bubble--pre-button-tight{display:inline-block}}.speech-bubble--input-warning,.speech-bubble--pre-button-tight{padding:.375rem .9375rem .375rem .625rem}@media(min-width:740px){.speech-bubble--input-warning{margin-bottom:-3px}}.speech-bubble--booking-details{z-index:1}@media(max-width:739px){.speech-bubble--booking-details{margin-left:10px; margin-right:10px}}.speech-bubble--booking-details *{display:inline-block}.speech-bubble--deemphasized{background-color:#e9e8e7; color:#333}.speech-bubble--deemphasized .speech-bubble__heading{color:#333}.speech-bubble--deemphasized:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bg-speech-bubble-corner-deemphasized.png)}.speech-bubble--error{background-color:#f2dedd; color:#333}.speech-bubble--error .speech-bubble__heading{color:#b43837}.speech-bubble--success{background-color:#f0f8e9}.speech-bubble--success .speech-bubble__heading{color:#333}.speech-bubble--success:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bg-speech-bubble-corner-success.png)}.speech-bubble--my-booking{margin-top:10px; margin-bottom:10px}.speech-bubble__content{display:inline-block; vertical-align:middle; width:90%; padding-left:10px}@media(min-width:950px){.booking-option{position:relative; padding-right:10px; width:50%; padding-left:0}}.special-request-head{background-position:10px 10px; background-repeat:no-repeat}@media(min-width:950px){.special-request-head{background-image:none; clear:both}}.special-request-head .special-request-head__arrow{margin-left:3px}.special-request-head .special-request-head__subheading{font-size:.8125rem; margin-top:-3px}.special-request-form .expandable__body{padding-top:5px}.special-request-dropdown{margin-top:3px; margin-bottom:3px}.special-request-needs-group{margin-top:10px}.special-request-needs-group .special-request-needs-group__heading{margin-bottom:.3125rem}.special-request-needs-group .input-group{padding-bottom:3px}.special-request-needs-group .input-group:last-child{margin-bottom:20px}.special-request-other-comments{border-top:.0625rem solid rgba(157,160,161,.33); padding-top:20px; margin-top:0}@media(min-width:740px){.special-request-other-comments{width:100%; vertical-align:middle; display:inline-block; border-top:none; padding-top:0}}.special-request-other-comments .special-request-other-comments__heading{padding-left:10px}@media(min-width:950px){.special-request-other-comments .special-request-other-comments__heading{padding-left:0}}.special-request-other-comments .special-request-other-comments__textbox{height:15.625rem; resize:none; max-width:none}@media(min-width:740px){.special-request-other-comments .special-request-other-comments__textbox{height:9.375rem}}.special-request-disclaimer{margin-top:1rem}.full-page-form{width:100%; margin:0 auto; max-width:100%}.full-page-form:after,.full-page-form:before{content:" "; display:table}.full-page-form:after{clear:both}.full-page-form .full-page-form__form{position:relative; width:100%; float:left; background:#fff; padding:10px}@media(min-width:950px){.full-page-form .full-page-form__form{position:relative; width:66.66667%; margin-left:16.66667%; float:left; padding:40px; margin-top:120px; margin-bottom:120px}}@media(min-width:950px){.full-page-form .full-page-form__form--narrow{margin-top:60px; padding-left:100px; padding-right:100px}}@media(min-width:1200px){.full-page-form .full-page-form__form--narrow{padding-left:150px; padding-right:150px}}@media(min-width:950px){.full-page-form .full-page-form__form--wide{position:relative; width:83.33333%; margin-left:8.33333%; float:left; padding-left:100px; padding-right:100px}}@media(min-width:950px){.full-page-form .full-page-form__form--narrow-height{margin-top:0; margin-bottom:0}}.full-page-form__introduction{padding:0 10px}@media(min-width:950px){.full-page-form__introduction{padding:0}}@media(min-width:950px){.full-page-form__login{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/friends-stamp-black.svg); background-repeat:no-repeat; background-size:117px 123px; background-position:100% 0; margin-top:-30px}.full-page-form__login h1{padding-top:40px; padding-right:120px; margin-bottom:3rem}}@media(min-width:950px){.full-page-form__login__preamble{width:80%}}.full-page-form__centered{background:#e9e8e7; padding:10px; margin-bottom:10px}@media(min-width:740px){.full-page-form__centered{padding:20px; margin-bottom:20px}}@media(min-width:1200px){.full-page-form__centered{padding:30px; margin-bottom:30px}}.promotion-form .conditional-fields+.input-group .btn--become-member{display:none}.promotion-form .conditional-fields+.input-group .btn--activate-promotion{display:inline-block}.promotion-form .conditional-fields+.input-group .btn--login-promotion{display:inline-block}.promotion-form .conditional-fields.is-collapsed{display:none}.promotion-form .conditional-fields.is-collapsed+.input-group .btn--become-member{display:inline-block}.promotion-form .conditional-fields.is-collapsed+.input-group .btn--activate-promotion{display:none}.promotion-form .conditional-fields.is-collapsed+.input-group .btn--login-promotion{display:none}.special-alerts{background-color:#eddfde; color:#333; padding:3px 0; position:relative; z-index:100}.special-alerts.special-alerts-alternate-bg-color{background-color:#e3e0db}.special-alerts .special-alerts__inner .special-alerts__inner__body{display:table-cell; padding:15px; min-height:25px}@media(min-width:950px){.special-alerts .special-alerts__inner .special-alerts__inner__body{min-height:30px}}.special-alerts .special-alerts__inner .special-alerts__inner__body .special-alerts__inner__body__title{margin-bottom:3px}.special-alerts .special-alerts__inner .special-alerts__inner__body p{margin-bottom:0}.special-alerts__inner__body--wrapper{display:table}.special-alerts__inner__body--wrapper:before{content:""; display:table-cell; background-position:0 50%; width:36px; height:36px}@media(min-width:950px){.special-alerts__inner__body--wrapper:before{width:50px; height:50px}}@media(min-width:950px){.special-alerts--short .special-alerts__inner__body--wrapper{width:66%}}.special-alerts--inline{margin-bottom:10px}.special-alerts--inline-block{clear:both}@media(min-width:740px){.special-alerts--sitewide{position:relative; z-index:50}}.credit-card-form{background:#fff; padding:10px}.credit-card-form__new-select,.credit-card-form__saved-select{padding:0; margin-bottom:10px}.credit-card-form__new-select{margin-bottom:0}.credit-card-form__select{display:block; padding:5px; line-height:1.5em; font-weight:700}.credit-card-form__new,.credit-card-form__saved{padding:10px}.credit-card__expiry-date,.credit-card__number,.credit-card__type{display:inline-block; width:100%}.credit-card__type{display:inline-block; font-weight:700; min-width:8.875em}@media(min-width:420px){.credit-card__number,.credit-card__type{width:auto}.credit-card__expiry-date{padding-left:8.875em}}@media(min-width:740px){.credit-card__expiry-date{width:auto; padding-left:0}}@media(min-width:420px){.credit-card--narrow .credit-card__number,.credit-card--narrow .credit-card__type{width:100%}.credit-card--narrow .credit-card__expiry-date{padding-left:0}}@media(min-width:950px){.credit-card--narrow .credit-card__number,.credit-card--narrow .credit-card__type{width:auto}}@media(max-width:419px){.credit-card.radio .credit-card__type{width:calc(100% - 22px)}}.member-card{margin:0; position:relative}.member-card figure{margin:0}.member-card__image{display:inline-block; position:relative; width:100%}.member-card__info-holder{position:absolute; width:100%; bottom:0; left:0; padding:0 0 9% 5%}.member-card__info-holder--expiration-date{padding-bottom:6%}.member-card__info{display:block; color:#fff; white-space:nowrap; font-size:.875rem; text-shadow:1px 1px 2px rgba(0,0,0,.5)}.member-card__number{letter-spacing:.0625em}.member-card__name{text-transform:uppercase}.member-card--margined{margin-bottom:20px}.member-card__expiration-date{padding-bottom:0}.member-card h2{font-family:Arial,Helvetica,sans-serif; font-weight:700}@media(min-width:420px){.member-card__info{font-size:1.125rem; padding:.15em}}@media(min-width:740px){.member-card__info{font-size:1.5rem; padding:.4em}}.member-card-top-logo{width:102px}.digital-loyalty-card-page .scandic-friends-pattern{margin-bottom:25px}.digital-loyalty-card{position:relative; padding-left:7%; padding-right:7%; padding-top:7%}.digital-loyalty-card:after{content:""; display:block; padding-bottom:55%}.digital-loyalty-card__logo{width:36%}.digital-loyalty-card__level-icon{position:absolute; top:13%; right:7%; width:23%}.digital-loyalty-card__member-info{position:absolute; max-width:63%; bottom:8%; left:7%}.digital-loyalty-card__member-info__info{display:block}.digital-loyalty-card__member-info__info:not(:last-child){margin-bottom:7px}.digital-loyalty-card__name{font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-size:1.3125rem; line-height:1; letter-spacing:-1px; font-weight:700}.digital-loyalty-card__info--thin-text{text-transform:uppercase; font-size:.875rem; line-height:1}@media(min-width:450px){.digital-loyalty-card__member-info__info:not(:last-child){margin-bottom:8px}.digital-loyalty-card__name{font-size:1.5625rem}.digital-loyalty-card__info--thin-text{font-size:1rem}}@media(min-width:665px){.digital-loyalty-card__member-info__info:not(:last-child){margin-bottom:11px}.digital-loyalty-card__name{font-size:2.3125rem}.digital-loyalty-card__info--thin-text{font-size:1.5625rem}}.digital-loyalty-card--skin-red,.digital-loyalty-card--skin-top{color:#fff}.price-calender{min-height:3.125rem; background:#00838e}.price-calender__content{max-width:1200px; margin:0 auto}.price-calender__tab,.price-calender__tab-list{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-pack:center; justify-content:center; -ms-flex:1 auto; flex:1 auto; -ms-flex-positive:1; flex-grow:1}.price-calender__tab{position:relative; background-color:#006b75; color:#fff; -ms-flex-preferred-size:20%; flex-basis:20%}@media(min-width:950px){.price-calender__tab:not(.price-calender__tab--selected){margin:0 0 0 1px}.price-calender__tab:first-child{margin-left:0}}.price-calender__tab--selected{background:#f3f2f1; color:#000}.price-calender__tab--selected a{cursor:default}.price-calender__tab--selected .price-calender__booking-option{color:#00838e; font-weight:700}.price-calender__tab--selected .price-calender__booking-option.not-available .icon{color:#e9e8e7; fill:#00838e}.price-calender__tab__active-loader{position:absolute; top:0; bottom:0; right:0; left:0; pointer-events:none; display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-pack:center; justify-content:center}.price-calender__tab__active-loader~*{opacity:.1}.price-calender__tab__active-loader .loader{-ms-flex-item-align:flex-end; align-self:flex-end; font-size:.8em; margin-bottom:14px}.price-calender__tab__loading{-ms-flex-item-align:center; align-self:center}.price-calender__link{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:flex-end; justify-content:flex-end; padding:0 .3125rem; width:100%}.price-calender__content{text-align:center; margin-bottom:0}.price-calender__message{padding-top:.625rem; -ms-flex-item-align:center; align-self:center; margin-bottom:0; font-size:.8125rem; line-height:1.5rem}.price-calender__price{padding-top:.625rem}.price-calender__price-prefix{font-size:.8125rem}.price-calender__price-amount{font-size:1.5rem}.price-calender__price-amount .price__currency,.price-calender__price-amount .price__text{font-size:.8125rem; white-space:nowrap; font-weight:400}.price-calender__dates{font-size:.8125rem}.price-calender__booking-option{font-size:.6875rem; line-height:1; margin-top:.3125rem; margin-bottom:-.3125rem}@media(min-width:420px){.price-calender__booking-option{font-size:.8125rem}}.price-calender__booking-option.not-available{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-align-items:center; -ms-flex-align:center; align-items:center}.price-calender__booking-option.not-available .icon{fill:#e9e8e7; color:#00838e; width:12px; height:12px; margin-right:.3125rem}@media(min-width:420px){.price-calender__booking-option.not-available .icon{width:15px; height:15px}}@media(max-width:949px){.price-calender__tab{-ms-flex-preferred-size:33.3%; -webkit-flex-basis:33.3%}.price-calender__tab:not(.price-calender__tab--prio){display:none}.price-calender__price-amount{font-size:1rem; font-weight:700}}.modal,.popover{z-index:999999; position:fixed; top:0; bottom:0; left:0; right:0}.popover__content{z-index:10; position:relative}.popover__content--fullscreen{height:100%}.popover__content--is-loading{text-align:center}.popover__content--is-loading>*{display:inline-block; top:50%}.modal__background-layer,.popover__background-layer{background:rgba(0,0,0,.85); width:100%; height:100%; position:absolute; top:0; left:0; z-index:1}.popover__close-btn{position:absolute; top:10px; right:10px; z-index:100}.popover__close-btn:focus{outline:none!important; -webkit-box-shadow:0 0 1px 3px #ec7225; box-shadow:0 0 1px 3px #ec7225}.modal-image-slider{display:none}.modal-image-slider .close-btn{background:rgba(0,0,0,.6); height:36px; width:36px; border-radius:50%; -webkit-transition:.1s ease-in; transition:.1s ease-in}.modal-image-slider .close-btn .icon{fill:#e3e0db}.modal-image-slider .close-btn:hover{background:rgba(0,0,0,.8); -webkit-transform:scale(1.1); transform:scale(1.1)}.modal-image-slider__content{background-color:#000; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center}.modal-image-slider__counter{position:absolute; right:10px; bottom:0; font-size:.8125rem; padding:10px 0}.modal-image-slider__counter__current:after{content:" / "}.modal-image-slider .royalSlider--image-slider{position:static}.modal-image-slider .royalSlider--image-slider .rsArrowIcn:focus{outline:none!important; -webkit-box-shadow:0 0 1px 3px #ec7225; box-shadow:0 0 1px 3px #ec7225; border-radius:40px 0 0 40px}.modal-image-slider .royalSlider--image-slider .rsGCaption{display:inline-block; width:100%; text-align:center; padding:10px 0; font-size:.8125rem; bottom:0; left:0}.sitemap li,.sitemap ol{list-style-type:none}.sitemap ol{margin-bottom:0}.sitemap a{display:inline-block; margin-bottom:.4em}.sitemap__levels>li{margin-left:5px}.sitemap__level-0{font-size:1.375rem}.sitemap__level-1{font-size:1.25rem}.sitemap__level-2{font-size:1.125rem}.sitemap__level-3{font-size:1rem}.sitemap__level-3>a{margin-bottom:.2em}.expandable .expandable__icon{-webkit-transition:-webkit-transform .5s ease; transition:-webkit-transform .5s ease; transition:transform .5s ease; transition:transform .5s ease,-webkit-transform .5s ease}.expandable .expandable__toggle{cursor:pointer}.expandable .expandable__toggle>label{cursor:pointer}.expandable .expandable__toggle--round{line-height:2.75rem; display:inline-block}.expandable__icon--round{line-height:2.75rem; vertical-align:middle; margin-right:10px}.expandable .expandable__toggle--wide{display:block; width:100%; padding-right:30px; position:relative}.expandable .expandable__toggle--wide .expandable__icon{position:absolute; right:0; top:5px}.expandable .expandable__footer{padding-bottom:0; border-bottom:none}.expandable__toggled-icon{-webkit-transform:rotate(180deg); transform:rotate(180deg)}.expandable__toggled-icon.expandable__icon--round{-webkit-transform:rotate(270deg); transform:rotate(270deg)}.js .expandable .expandable__body{display:none}.best-price-banner{background-color:#000; color:#fff; text-align:center; padding:.3125rem}.best-price-banner__primary{text-transform:uppercase; font-weight:400; letter-spacing:.01em; font-family:BrandonText-Bold,Arial,Helvetica,sans-serif}@media(min-width:950px){.best-price-banner__wrapper{position:relative}}.best-price-banner__badge{position:absolute; top:-19px; right:0}.ancillary-product-card{background:#fff; padding:10px}.ancillary-product-card h2{margin-bottom:5px}.ancillary-product-card__login-link{max-width:80%}.ancillary-product-card__body,.ancillary-product-card__media{margin-bottom:10px}.ancillary-product-card__media img{width:100%; display:block}.ancillary-product-card__body{padding-bottom:30px; word-wrap:break-word}.ancillary-product-card__sidebar{font-size:.8125rem}.ancillary-product-card__sidebar__inner-container{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-justify-content:space-between; -moz-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; width:100%; background-color:#edeceb; padding:10px}.ancillary-product-card__sidebar__inner-container .quantity-picker__label{margin-bottom:.5em}.ancillary-product-card__sidebar__inner-container:nth-child(2){margin-top:5px}.ancillary-product-card__sidebar__column{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-justify-content:space-between; -moz-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; width:50%}.ancillary-product-card__sidebar__column:last-child{text-align:right; padding-left:10px}.ancillary-product-card__sidebar__column .align-bottom{margin-top:auto}.disabled .ancillary-product-card__sidebar__column .ancillary-product-card__price,.disabled .ancillary-product-card__sidebar__column.quantity-picker{color:#7f7369!important}.ancillary-product-card__sidebar p{line-height:1.2}.ancillary-product-card__sidebar p:last-child{margin-bottom:0}.ancillary-product-card__sidebar .custom-select-container:after,.ancillary-product-card__sidebar .custom-select-container:before{content:" "; display:table}.ancillary-product-card__sidebar .custom-select-container:after{clear:both}.ancillary-product-card__sidebar .custom-select-container .custom-select{width:4.375rem; float:right}.ancillary-product-card__sidebar .delivery-time{text-align:right; display:block}.ancillary-product-card__sidebar .delivery-time__time{display:inline-block}.ancillary-product-card__sidebar__edit-items{white-space:nowrap; margin-bottom:-2px; display:-moz-flex; display:-ms-flexbox; display:flex}.ancillary-product-card__sidebar__edit-item{white-space:nowrap}.ancillary-product-card__sidebar__edit-item>*{padding-left:.625rem}.ancillary-product-card__sidebar__edit-item:not(:last-child)>*{padding-right:.625rem; border-right:1px solid #9da0a1}@media(min-width:740px){.ancillary-product-card{display:-moz-flex; display:-ms-flexbox; display:flex; padding:20px 0}.ancillary-product-card:after,.ancillary-product-card:before{content:" "; display:table}.ancillary-product-card:after{clear:both}.ancillary-product-card__media{width:25%; padding-left:20px; margin-bottom:0}.booking-summary-item__body--embedded .ancillary-product-card__media{width:23%; padding-left:0}.ancillary-product-card__body{width:40%; padding:0 20px; margin-bottom:0}.booking-summary-item__body--embedded .ancillary-product-card__body{width:45%}.ancillary-product-card__sidebar{-ms-align-self:flex-end; -ms-flex-item-align:end; align-self:flex-end; width:35%; padding-right:20px}.ancillary-product-card__sidebar__inner-container .quantity-picker__label{margin-bottom:1em}.ancillary-product-card__sidebar__inner-container:nth-child(2){margin-top:15px}.booking-summary-item__body--embedded .ancillary-product-card__sidebar{width:32%; padding-right:0}}@media(min-width:950px){.ancillary-product-card__body{width:45%}.booking-summary-item__body--embedded .ancillary-product-card__body{width:49%}.ancillary-product-card__sidebar{width:30%}.booking-summary-item__body--embedded .ancillary-product-card__sidebar{width:28%; padding-right:0}}.ancillary-product-card .ancillary-product-card__summary{-ms-align-self:flex-end; -ms-flex-item-align:end; align-self:flex-end; width:18.75rem}.ancillary-product-card .ancillary-product-card__summary__edit-items{margin-bottom:-2px}.ancillary-product-card .ancillary-product-card__summary__edit-item{white-space:nowrap}.ancillary-product-card .ancillary-product-card__summary__edit-item>*{padding-right:.8125rem}.ancillary-product-card .ancillary-product-card__summary__edit-item:not(:last-child){margin-top:4px}.ancillary-product-card .ancillary-product-card__summary__edit-item:not(:last-child)>*{padding-right:.9375rem}@media(min-width:1200px){.ancillary-product-card .ancillary-product-card__summary__body{width:50%}.ancillary-product-card .ancillary-product-card__summary__sidebar{width:25%}}.ancillary-list .ancillary-product-card,.ancillary-product-card--box{-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 1px; box-shadow:0 1px 1px rgba(0,0,0,.2); padding-left:10px; padding-right:10px}@media(min-width:740px){.ancillary-list .ancillary-product-card,.ancillary-product-card--box{padding-left:0; padding-right:0}.ancillary-list .ancillary-product-card .ancillary-product-card__media,.ancillary-product-card--box .ancillary-product-card__media{padding-left:20px}.ancillary-list .ancillary-product-card .ancillary-product-card__sidebar,.ancillary-product-card--box .ancillary-product-card__sidebar{padding-right:20px}}.ancillary-product-card--slim,.booking-summary-item .ancillary-product-card{padding:0}.disabled .quantity-picker__label{color:#7f7369!important}.quantity-picker .ancillary-product-card__sidebar__column{width:auto}.quantity-picker .custom-select-container{max-width:70px; margin-left:auto}.ancillary-list .ancillary-product-card{margin-bottom:20px}.ancillary-booking-list .ancillary-product-card{border-bottom:1px solid #eee}.booking-summary-item .ancillary-product-card{margin-bottom:10px}.deliveryblock{background-color:#00838e; padding:30px; color:#fff}.deliveryblock h4{color:#fff}.deliveryblock__label{color:#fff; padding:0}.deliveryblock__primary-section{margin-bottom:30px; width:100%; -ms-flex-basis:40%; -ms-flex-preferred-size:40%; flex-basis:40%}.deliveryblock__secondary-section{width:100%; -ms-flex-shrink:1; -ms-flex-negative:1; flex-shrink:1}.deliveryblock__caret{margin-left:3.125rem}.deliveryblock__textarea{width:100%; max-width:none; height:9em}.deliveryblock .delivery-selectbox{position:relative; min-width:180px; display:inline-block}.deliveryblock .delivery-selectbox option{color:#000; background:#fff}.deliveryblock .delivery-selectbox__select{border-radius:18px; border:2px solid #fff; background-color:transparent; -webkit-box-shadow:none; box-shadow:none; height:2.375rem; margin-right:30px; color:#fff; -webkit-appearance:none; -moz-appearance:none; appearance:none}.deliveryblock .delivery-selectbox__select:disabled{cursor:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/not-allowed-cursor.png),auto; border-color:hsla(0,0%,100%,.6); color:hsla(0,0%,100%,.6)}.deliveryblock .delivery-selectbox__select:disabled::-ms-value{cursor:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/not-allowed-cursor.png),auto; border-color:hsla(0,0%,100%,.6); color:hsla(0,0%,100%,.6)}.deliveryblock .delivery-selectbox__select::-ms-expand{display:none}.deliveryblock .delivery-selectbox__select:-moz-focusring{color:transparent; text-shadow:0 0 0 #fff}.deliveryblock .delivery-selectbox__select:focus{-moz-outline:none!important; -webkit-outline:none!important; outline:none!important; -webkit-box-shadow:0 0 1px 2px #b4defa; box-shadow:0 0 1px 2px #b4defa}.deliveryblock .delivery-selectbox__select:focus::-moz-focus-inner{border:0}.deliveryblock .delivery-selectbox__select:focus::-ms-value{background:0 0}.deliveryblock .delivery-selectbox:after{content:""; width:0; position:absolute; right:18px; top:50%; margin-top:-4px; pointer-events:none; border-color:#fff transparent transparent; border-style:solid; border-width:10px 6px}.deliveryblock .delivery-selectbox.disabled:after{border-color:hsla(0,0%,100%,.6) transparent transparent}@media(max-width:739px){.deliveryblock .delivery-selectbox{width:100%}}@media(min-width:740px){.deliveryblock{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-justify-content:space-between; -moz-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between}.deliveryblock__primary-section{padding-right:1.25rem}.deliveryblock__primary-section,.deliveryblock__secondary-section{-ms-flex-basis:50%; -ms-flex-preferred-size:50%; flex-basis:50%}}@media(min-width:950px){.deliveryblock__primary-section{-ms-flex-basis:40%; -ms-flex-preferred-size:40%; flex-basis:40%}.deliveryblock__secondary-section{-ms-flex-basis:60%; -ms-flex-preferred-size:60%; flex-basis:60%}}.delivery-button-container__button-next{margin-left:.9375rem; float:right}.ancillarypage-intro{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column}.ancillarypage-intro__points-left-container{padding:0 10px}.ancillarypage-intro__button{border-radius:0}.ancillary-page{background-color:#fff}.ancillary-page h1{font-family:BrandonText-Black,Arial,Helvetica,sans-serif; margin-bottom:15 px}.ancillary-page__description{display:none}.ancillary-page .deliveryblock .no-boxshadow textarea{border:none}@media(min-width:740px){.ancillary-page__description{display:inline-block}}.back-to-my-booking-block{padding-bottom:15px; margin-bottom:25px}.back-to-my-booking-block .back-to-my-booking-icon-bullet{margin-right:5px; margin-bottom:-5px; -webkit-transform:rotate(180deg); transform:rotate(180deg); width:25px}.joblisting .joblisting_filter_container .filter_group{padding-bottom:10px}.joblisting .total_results{margin:25px 0}.joblisting .results__container{border-bottom:1px solid #d7d4cf; padding:30px 0 15px}.joblisting .results__container .heading-3{margin-bottom:.5rem}.joblisting .results__container .arrow-link{display:inline-block; color:#333; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/bullet-list-arrow-double-nordicsea-v2.svg) no-repeat right .35em; padding-right:1.5625rem; margin-right:10px}@media(max-width:1199px){.joblisting .results__container .arrow-link{width:100%}}.joblisting .results__container .result-title{text-decoration:none}.joblisting .results__container .result-title:hover{color:#00838e}.joblisting .results__notfound{padding:30px 0 15px}.joblisting .results .category{margin-bottom:.2rem}.joblisting .deadline{color:#9da0a1}.joblisting .apply_to_job{float:right; margin-top:-20px}.joblisting .job_listing_results a{border-bottom:none}.joblisting .alerts_message_container{padding:20px 0}.joblisting .location-marker{height:13px; width:13px}@media(max-width:1199px){.joblisting .apply_to_job{display:none}}body.modal-is-open{overflow:hidden; position:fixed; height:100%; width:100%}body.modal-is-open.scrollable-body{position:fixed; top:0!important; bottom:0!important}@media(min-width:950px){body.modal-is-open{padding-right:17px}}.modal{display:none}.modal__background-layer{background:rgba(0,0,0,.4)}.modal__inner-container{width:100%; height:100%; display:-moz-flex; display:-ms-flexbox; display:flex; -ms-justify-content:center; -moz-justify-content:center; -ms-flex-pack:center; justify-content:center; -ms-align-items:center; -ms-flex-align:center; align-items:center}.modal__content-container{z-index:10; position:relative; max-width:100%; max-height:100%; margin-left:10px; margin-right:10px}.modal__content-container--has-background{background:#fff}.modal__content-container iframe{border:0; overflow:auto}.modal__content-container:focus{outline:0}@media(max-width:739px){.modal--fullscreen-in-small-down.scrollable{position:fixed!important}.modal--fullscreen-in-small-down.scrollable .modal__background-layer{position:fixed!important; height:100vh!important}.modal--fullscreen-in-small-down .modal__content-container{margin-left:0; margin-right:0; min-width:100%!important; min-height:100%!important}}.modal__circular-loader-container{width:30px; height:30px; position:absolute; top:50%; left:50%; margin:-15px 0 0 -15px; z-index:2}@media(max-width:419px){body.modal-is-open{overflow:auto; position:absolute; height:100%; width:100%}body.modal-is-open.scrollable-body{position:absolute; top:0!important; bottom:0!important}}@media(max-width:949px){.modal__content-container{-webkit-overflow-scrolling:touch; opacity:1; overflow-y:auto}}.swiper-container{margin:0 auto; position:relative; overflow:hidden; z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column; flex-direction:column}.swiper-wrapper{position:relative; width:100%; height:100%; z-index:1; display:-ms-flexbox; display:flex; -webkit-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform,-webkit-transform; -webkit-box-sizing:content-box; box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0); transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple; -moz-box-lines:multiple; -ms-flex-wrap:wrap; flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-flex-shrink:0; -ms-flex:0 0 auto; -ms-flex-negative:0; flex-shrink:0; width:100%; height:100%; position:relative}.swiper-container .swiper-notification{position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y; touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x; touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute; top:50%; width:27px; height:44px; margin-top:-22px; z-index:10; cursor:pointer; background-size:27px 44px; background-position:50%; background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35; cursor:auto; pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAgMjJMMjIgMGwyLjEgMi4xTDQuMiAyMmwxOS45IDE5LjlMMjIgNDQgMCAyMnonIGZpbGw9JyMwMDdhZmYnLz48L3N2Zz4=); left:10px; right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAgMjJMMjIgMGwyLjEgMi4xTDQuMiAyMmwxOS45IDE5LjlMMjIgNDQgMCAyMnonLz48L3N2Zz4=)}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAgMjJMMjIgMGwyLjEgMi4xTDQuMiAyMmwxOS45IDE5LjlMMjIgNDQgMCAyMnonIGZpbGw9JyNmZmYnLz48L3N2Zz4=)}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3IDIyTDUgNDRsLTIuMS0yLjFMMjIuOCAyMiAyLjkgMi4xIDUgMGwyMiAyMnonIGZpbGw9JyMwMDdhZmYnLz48L3N2Zz4=); right:10px; left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3IDIyTDUgNDRsLTIuMS0yLjFMMjIuOCAyMiAyLjkgMi4xIDUgMGwyMiAyMnonLz48L3N2Zz4=)}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3IDIyTDUgNDRsLTIuMS0yLjFMMjIuOCAyMiAyLjkgMi4xIDUgMGwyMiAyMnonIGZpbGw9JyNmZmYnLz48L3N2Zz4=)}.swiper-pagination{position:absolute; text-align:center; -webkit-transition:.3s; transition:.3s; -webkit-transform:translateZ(0); transform:translateZ(0); z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px; height:8px; display:inline-block; border-radius:100%; background:#000; opacity:.2}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1; background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px; top:50%; -webkit-transform:translate3d(0,-50%,0); transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0; display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px; left:0; width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px; -o-perspective:1200px; perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d; transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent)); background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent)); background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent)); background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent)); background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out; transition-timing-function:ease-out}.swiper-container-fade .swiper-slide,.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none; visibility:hidden; -webkit-transform-origin:0 0; transform-origin:0 0; -webkit-backface-visibility:hidden; backface-visibility:hidden; width:100%; height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0; transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto; visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute; left:0; bottom:0; width:100%; height:100%; background:#000; opacity:.6; -webkit-filter:blur(50px); filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute; left:1%; bottom:3px; z-index:50; height:5px; width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute; right:3px; top:1%; z-index:50; width:5px; height:98%}.swiper-scrollbar-drag{height:100%; width:100%; position:relative; background:rgba(0,0,0,.5); border-radius:10px; left:0; top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; -webkit-transform-origin:50%; transform-origin:50%; -webkit-animation:swiper-preloader-spin 1s steps(12) infinite; animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block; content:""; width:100%; height:100%; background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PHBhdGggaWQ9J2EnIHN0cm9rZT0nIzZjNmM2Yycgc3Ryb2tlLXdpZHRoPScxMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBkPSdNNjAgN3YyMCcvPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwIDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2EnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAgNjApJy8+PHVzZSB4bGluazpocmVmPScjYScgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCA2MCknLz48L3N2Zz4=); background-position:50%; background-size:100%; background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PHBhdGggaWQ9J2EnIHN0cm9rZT0nI2ZmZicgc3Ryb2tlLXdpZHRoPScxMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBkPSdNNjAgN3YyMCcvPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwIDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2EnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAgNjApJy8+PHVzZSB4bGluazpocmVmPScjYScgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCA2MCknLz48L3N2Zz4=)}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn); transform:rotate(1turn)}}.swiper-container{width:100%; height:100%}.swiper-slide{text-align:center; font-size:18px; background:#fff; display:-ms-flexbox; display:flex; -ms-flex-pack:center; justify-content:center; -ms-flex-align:center; align-items:center; background-position:50%; background-size:cover}.mlc-carousel,.mlc-carousel-container{position:relative}.mlc-carousel{height:542px; margin-bottom:20px}.mlc-carousel__preloader{width:100%; height:100vh; position:absolute; background:#fff; z-index:22; text-align:center; -ms-flex-flow:column nowrap; flex-flow:column nowrap; min-height:100%; display:-moz-flex; display:-ms-flexbox; display:flex; -ms-align-items:center; -ms-flex-align:center; align-items:center; -ms-justify-content:center; -moz-justify-content:center; -ms-flex-pack:center; justify-content:center}.mlc-carousel__preloader>.circular-loader{margin:0 auto}.mlc-carousel__swiper{color:#333}.mlc-carousel__swiper-card__inner-container{min-height:512px; max-height:512px; margin:0 10px; padding:15px 20px 20px; overflow:hidden; border-radius:6px; -webkit-box-sizing:border-box; box-sizing:border-box; display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap; flex-wrap:wrap}.mlc-carousel__swiper-card__header{margin-bottom:10px}.mlc-carousel__swiper-card__header .iconic-item__icon-container{width:90px}.mlc-carousel__swiper-card__header .iconic-item__icon-container>.iconic-item__icon-container__icon{width:90px; height:90px; -webkit-transform:scale(.8); transform:scale(.8)}.mlc-carousel__swiper-card__header .iconic-item__text{font-size:.875rem; padding-top:17px; padding-left:10px; vertical-align:top; width:100%}.mlc-carousel__swiper-card__header .iconic-item__text h2{margin-bottom:5px; font-size:1.125rem}@media(min-width:950px){.mlc-carousel__swiper-card__header .iconic-item__text h2{font-size:1.5625rem}}.mlc-carousel__swiper-card__header .iconic-item__text p{margin:0}.mlc-carousel__swiper-card__main{width:100%; min-height:375px; position:relative; text-align:left; padding:30px 25px; background-color:#f8f8f8; font-size:.875rem; border-radius:8px}.mlc-carousel__swiper-card__main h3{font-size:.9375rem; font-weight:700; margin-bottom:12px}.mlc-carousel__swiper-card__main .tooltip{display:block; position:absolute; top:10px; right:10px}.mlc-carousel__swiper-card__main:not(.future) .tooltip{display:none}.mlc-carousel__swiper-card__main__list{margin-bottom:15px}.mlc-carousel__swiper-card__main__list>li{padding-left:23px; margin-bottom:.5em}.mlc-carousel__swiper-card__progress{margin-bottom:10px}.mlc-carousel__swiper-card.future .future{padding-bottom:10px}.mlc-carousel__swiper-card.future:before{height:20px}.mlc-carousel__swiper-card.future .mlc-carousel__swiper-card__main__list>li{position:relative; background:0 0; padding-left:15px}.mlc-carousel__swiper-card.future .mlc-carousel__swiper-card__main__list>li:before{content:"-"; position:absolute; left:5px}.mlc-carousel__swiper-card progress{width:100%; height:8px; margin:20px auto; display:block; background-color:#edeceb; -webkit-appearance:none; -moz-appearence:none; appearence:none; border:none}.mlc-carousel__swiper-card progress[value]{color:#006b75}.mlc-carousel__swiper-card progress::-webkit-progress-bar{background:#edeceb; border-radius:4px}.mlc-carousel__swiper-card progress::-webkit-progress-value{background:#006b75; border-radius:4px; -webkit-transition:width 2s ease-in-out; transition:width 2s ease-in-out}.mlc-carousel__swiper-card progress::-moz-progress-bar{background-color:#006b75; border-radius:4px; -webkit-transition:width 2s ease-in-out; transition:width 2s ease-in-out}.mlc-carousel__swiper-card__progress-placeholder{height:20px}.mlc-carousel__swiper-card__progress__row{position:relative}.mlc-carousel__swiper-card__progress__row--label{opacity:0}.mlc-carousel__swiper-card__progress__row .speech{display:inline-block; font-weight:700; background:#2a221c; color:#fff; padding:4px 9px; text-align:left; position:absolute; right:0; bottom:38px; border-radius:4px; border:0; font-size:.75rem; line-height:1.2em}.mlc-carousel__swiper-card__progress__row .speech:first-letter{text-transform:capitalize}.mlc-carousel__swiper-card__progress__row .speech .arrow{bottom:-6px; border-color:#2a221c transparent transparent; border-style:solid; border-width:10px 0 0 8px; position:absolute; right:0}.mlc-carousel__swiper-card--red,.mlc-carousel__swiper-card--red a,.mlc-carousel__swiper-card--red h2,.mlc-carousel__swiper-card--red h3,.mlc-carousel__swiper-card--top,.mlc-carousel__swiper-card--top a,.mlc-carousel__swiper-card--top h2,.mlc-carousel__swiper-card--top h3{color:#fff}.mlc-carousel__swiper-card--top__section{padding-bottom:10px; background-color:#7f7369}.mlc-carousel__swiper-card--top__section:before{height:20px}.mlc-carousel__swiper-card--red__section{padding-bottom:10px; background-color:#b54649}.mlc-carousel__swiper-card--red__section:before{height:20px}.mlc-carousel .checkmark-tick,.mlc-carousel .current .mlc-carousel__swiper-card__main__list>li,.mlc-carousel .past .mlc-carousel__swiper-card__main__list>li{margin-bottom:.5em; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/checkmark-gray.svg); background-repeat:no-repeat; background-position:3px 7px; background-size:13px 10px}.mlc-carousel .checkmark-tick-white,.mlc-carousel .current.mlc-carousel__swiper-card--red .mlc-carousel__swiper-card__main__list>li,.mlc-carousel .current.mlc-carousel__swiper-card--top .mlc-carousel__swiper-card__main__list>li,.mlc-carousel .past.mlc-carousel__swiper-card--red .mlc-carousel__swiper-card__main__list>li,.mlc-carousel .past.mlc-carousel__swiper-card--top .mlc-carousel__swiper-card__main__list>li{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/checkmark-white.svg)}.mlc-carousel .current .mlc-carousel__swiper-card__inner-container{border:4px solid #d5d5d5; max-height:522px; min-height:522px; padding-bottom:15px}.mlc-carousel .current .mlc-carousel__swiper-card__main{top:-3px}.mlc-carousel .locked{padding:0; margin-bottom:15px; height:100%; width:100%; display:-moz-flex; display:-ms-flexbox; display:flex; -ms-justify-content:center; -moz-justify-content:center; -ms-flex-pack:center; justify-content:center; -ms-align-items:center; -ms-flex-align:center; align-items:center}.mlc-carousel .mlc-carousel__swiper-card--red__section progress,.mlc-carousel .mlc-carousel__swiper-card--top__section progress,.mlc-carousel .progress--white progress{background-color:#d5d5d5}.mlc-carousel .mlc-carousel__swiper-card--red__section progress[value],.mlc-carousel .mlc-carousel__swiper-card--top__section progress[value],.mlc-carousel .progress--white progress[value]{color:#f8f8f8}.mlc-carousel .mlc-carousel__swiper-card--red__section progress::-webkit-progress-bar,.mlc-carousel .mlc-carousel__swiper-card--top__section progress::-webkit-progress-bar,.mlc-carousel .progress--white progress::-webkit-progress-bar{background:#d5d5d5; border-radius:4px}.mlc-carousel .mlc-carousel__swiper-card--red__section progress::-moz-progress-bar,.mlc-carousel .mlc-carousel__swiper-card--top__section progress::-moz-progress-bar,.mlc-carousel .progress--white progress::-moz-progress-bar{background-color:#f8f8f8; border-radius:4px}.mlc-carousel .mlc-carousel__swiper-card--red__section progress::-webkit-progress-value,.mlc-carousel .mlc-carousel__swiper-card--top__section progress::-webkit-progress-value,.mlc-carousel .progress--white progress::-webkit-progress-value{background:#f8f8f8}.mlc-carousel .mlc-carousel__swiper-card--red__section .mlc-carousel__swiper-card__progress .mlc-carousel__swiper-card__progress__row .speech,.mlc-carousel .mlc-carousel__swiper-card--top__section .mlc-carousel__swiper-card__progress .mlc-carousel__swiper-card__progress__row .speech,.mlc-carousel .progress--white .mlc-carousel__swiper-card__progress .mlc-carousel__swiper-card__progress__row .speech{background:#f8f8f8; color:#000}.mlc-carousel .mlc-carousel__swiper-card--red__section .mlc-carousel__swiper-card__progress .mlc-carousel__swiper-card__progress__row .speech .arrow,.mlc-carousel .mlc-carousel__swiper-card--top__section .mlc-carousel__swiper-card__progress .mlc-carousel__swiper-card__progress__row .speech .arrow,.mlc-carousel .progress--white .mlc-carousel__swiper-card__progress .mlc-carousel__swiper-card__progress__row .speech .arrow{border-color:#f8f8f8 transparent transparent}@media(min-width:740px){.mlc-carousel__swiper{color:#333}}.mlc-carousel .rsDefault .rsArrow{top:263px!important; height:80px}.swiper-slide{margin:10px 0}.swiper-button-next,.swiper-button-next>.rsArrowIcn,.swiper-button-prev,.swiper-button-prev>.rsArrowIcn{background:0 0}.future>.mlc-carousel__swiper-card__main__list>li:nth-child(4),.future>.mlc-carousel__swiper-card__main__list>li:nth-child(5),.mlc-carousel__swiper-card__main__list>li:nth-child(6),.mlc-carousel__swiper-card__main__list>li:nth-child(7),.mlc-carousel__swiper-card__main__list>li:nth-child(8),.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none}@media(min-width:740px){.mlc-carousel-container{padding-left:0; padding-right:0}.mlc-carousel__swiper-card__progress__row--label{opacity:1}.swiper-slide{min-width:380px}}@media(min-width:950px){.mlc-carousel__swiper-card__main{padding:30px 40px}.mlc-carousel__swiper-card:not(.future) .mlc-carousel__swiper-card__main__list>li:nth-child(6){display:list-item!important}.mlc-carousel__swiper-card:not(.future) .mlc-carousel__swiper-card__main__list>li:nth-child(7){display:list-item!important}.mlc-carousel__swiper-card .future>.mlc-carousel__swiper-card__main__list>li:nth-child(4){display:list-item!important}}@media(min-width:1200px){.mlc-carousel__swiper-card:not(.future) .mlc-carousel__swiper-card__main__list>li:nth-child(8){display:list-item!important}}.my-pages-block{padding:0 20px}.my-pages-block__heading{padding:20px 0 16px; position:relative}.my-pages-block__heading h2{font-size:1.125rem; margin-bottom:0; display:inline-block}.my-pages-block__heading p{padding-top:10px}.my-pages-block__heading span{font-size:.875rem}.my-pages-block__heading .expandable__toggle{position:absolute; height:100%; top:0; right:-10px; padding:20px 20px 0}.my-pages-block__heading--with-tooltip{pointer-events:all}.my-pages-block__heading--with-tooltip .tooltip{padding:1em; position:absolute; top:6px; z-index:15}@media(max-width:739px){.my-pages-block__heading--with-tooltip .tooltip{right:30px}}@media(min-width:740px){.my-pages-block__heading--with-tooltip .tooltip{padding:0}}.my-pages-block__heading--with-tooltip .tooltip a{width:15px; height:15px; margin-left:5px}.my-pages-block__heading--clickable{display:block; text-decoration:none!important; width:100%; cursor:pointer}@media(min-width:740px){.my-pages-block__heading--clickable{pointer-events:none; cursor:default}}.my-pages-block__body{padding-bottom:20px}@media(min-width:740px){.my-pages-block__heading{padding:24px 0 20px}.my-pages-block__heading h2{display:block; text-align:center}.my-pages-block__heading p{margin:auto; padding-top:10px}.my-pages-block__heading span{font-size:1rem}.my-pages-block__heading--with-tooltip{position:relative}.my-pages-block__heading--with-tooltip .tooltip{position:absolute; top:10px; right:-10px}.my-pages-block__heading--with-tooltip .tooltip a{width:18px; height:18px; margin-left:0}}@media(min-width:950px){.my-pages-block__heading h2{font-size:1.5625rem}}.my-pages-block--simple{border-radius:0!important; padding-left:5px; padding-right:5px}@media(min-width:950px){.my-pages-block--simple{padding-left:0; padding-right:0; border-bottom:none}}.digital-loyalty-card-page .scandic-friends-pattern,.my-pages-block,.my-pages-contact-us{border-radius:6px; overflow:hidden}.my-pages{background-color:#fff}.my-pages--donations-page{background-color:#f9f9fb}.my-pages--donations-page h1{font-size:2.25rem}.my-pages--donations-page .donations-confirmation{margin-top:-4px}.my-pages--donations-page .breadcrumb-list--posttabs .breadcrumb-list__parent{background:0 0}.my-pages-block--togglable-blocks{position:absolute; top:0; width:100%; height:100%; z-index:1}@media(min-width:740px){.my-pages-block--togglable-blocks{display:none}}.my-pages #maincontent>.l-section>.l-section__inner--content-spaced{padding-top:10px}@media(min-width:950px){.my-pages #maincontent>.l-section>.l-section__inner--content-spaced{padding-top:20px}}.my-pages__section{margin-right:10px; margin-left:10px}.my-pages__section-container,.my-pages__section-container__expiring-points{display:-moz-flex; display:-ms-flexbox; display:flex}.my-pages__section-container__expiring-points>div{display:-moz-flex; display:-ms-flexbox; display:flex; width:100%; margin:0}.my-pages__section-container__expiring-points .my-expiring-points-container{width:100%}.my-pages__section-container__expiring-points .my-expiring-points-container .my-expiring-points-spend-points-url{position:absolute; right:20px; top:30px; font-size:.875rem}@media(max-width:949px){.my-pages__section-container__expiring-points .my-expiring-points-container .my-expiring-points-spend-points-url{display:none}}.my-pages__section-container__contact{display:-moz-flex; display:-ms-flexbox; display:flex}.my-pages__section-container__contact .my-pages-contact-us{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-align-content:flex-start; -ms-flex-line-pack:start; align-content:flex-start; margin:0; width:100%}.my-pages__section-container__contact .my-pages-contact-us .profile-section__heading{text-align:center; width:100%}.my-pages__section-container__contact .my-pages-contact-us .my-pages-contact-us__contact-info{width:100%; padding-bottom:20px}.my-pages .l-separator-s{margin-bottom:15px!important}@media(min-width:950px){.my-pages .l-separator-s{margin-bottom:20px!important}}.my-pages__membership-link-list .membership-link-list__membership-card-link{display:none}.my-pages__membership-link-list .list-links{margin-bottom:0}.my-pages__membership-link-list .list-links li:nth-last-child(2){margin-bottom:0}.my-pages .my-future-bookings .l-combo-2col .text-with-tooltip{margin-top:15px}@media(min-width:740px){.my-pages .my-future-bookings .l-combo-2col .text-with-tooltip{margin-top:5px; float:right}}@media(min-width:420px) and (max-width:739px){.my-pages .my-future-bookings .l-combo-2col .l-combo-2col__col{position:relative; padding-left:10px; padding-right:10px; width:50%; float:left}.my-pages .my-future-bookings .l-combo-2col .l-combo-2col__col.hotel-stays__check-in-out__container{position:relative; padding-left:10px; padding-right:10px; width:100%; float:left}}@media(min-width:740px) and (max-width:949px){.my-pages .my-future-bookings .l-combo-2col .l-combo-2col__col.hotel-stays__check-in-out__container{position:relative; padding-left:10px; padding-right:10px; width:66.66667%; float:left}.my-pages .my-future-bookings .l-combo-2col .l-combo-2col__col.hotel-stays__change-cancel__container{position:relative; width:33.33333%; float:left; padding:0 10px 0 0}}@media(max-width:739px){.my-pages__section-container{-ms-flex-flow:row wrap; flex-flow:row wrap}.my-pages__section-container-contact-us,.my-pages__section-container__expiring-points{width:100%}.my-pages__section-container__contact{width:100%; -ms-flex-pack:center; justify-content:center}}@media(max-width:419px){.my-pages__section-container__contact .profile-section__heading{padding-left:0; text-align:left!important}}.my-pages__membership-levels--error{display:-ms-flexbox; display:flex; -ms-flex-pack:center; justify-content:center; color:#b43837; margin:30px 0; padding:0 10px}.my-pages__membership-levels__msg--error{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; max-width:100%}.my-pages__membership-levels__icon--error{margin:1px 5px 0 0; -ms-flex:0 0 18px; flex:0 0 18px}@media(min-width:740px){.my-pages__membership-levels__icon--error{margin:0 10px 0 0; -ms-flex:0 0 36px; flex:0 0 36px}}@media(min-width:740px){.my-pages--donations-page #maincontent>.l-section>.l-section__inner--content-spaced{padding-top:30px}}.my-pages--donations-page .my-pages-block__heading{padding-top:2px}.my-historical-bookings{position:relative}.my-historical-bookings .gradient-pattern{position:absolute; top:0; left:0; width:100%; height:90px}.my-historical-bookings .gradient-pattern .scandic-friends-pattern{height:100%}.my-historical-bookings .gradient-pattern:after{content:""; width:100%; height:30px; position:absolute; bottom:0; right:0; background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff)); background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00FFFFFF",endColorstr="#FFFFFFFF",GradientType=0)}@media(min-width:950px){.my-historical-bookings .gradient-pattern{height:70px}}.my-historical-bookings__body{position:relative}.my-historical-bookings__filter__input-group{margin-bottom:5px}.my-historical-bookings__filter__input-group__label{font-size:.9375rem; vertical-align:middle; width:65px; padding:0 10px 0 0; word-break:break-all}.my-historical-bookings__filter__input-group__input{display:inline-block; vertical-align:middle; width:100%; margin-bottom:20px}.my-historical-bookings__filter .custom-select select{font-size:.875rem}.my-historical-bookings__filter__button{vertical-align:middle; margin-bottom:15px; display:inline-block; width:100%}.my-historical-bookings__filter__disclaimer{font-size:.9375rem}.my-historical-bookings__filter__body{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column}@media(max-width:949px){.my-historical-bookings__filter__input-group__label{text-transform:capitalize}.my-historical-bookings__filter__message{background:#f5f5f4; border-top:1px solid #dddbda; margin:10px -10px -10px; padding:7px 10px}}@media(min-width:950px){.my-historical-bookings__filter{padding:0; background:0 0; margin-top:10px; margin-bottom:10px; border-bottom:none}.my-historical-bookings__filter__disclaimer{padding-top:20px; padding-bottom:5px}.my-historical-bookings__filter__body{-ms-flex-direction:row; flex-direction:row; -ms-justify-content:space-between; -moz-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between}.my-historical-bookings__filter__input-group{display:inline-block; margin-bottom:0; width:100%}.my-historical-bookings__filter__input-group__label{display:inline-block; width:auto}.my-historical-bookings__filter__input-group__label--to{font-weight:700; padding:0 3px}.my-historical-bookings__filter__input-group__input{width:25%; margin-bottom:0}.my-historical-bookings__filter__button{width:20%; margin-bottom:0}.my-historical-bookings__filter__toggle{display:none}.my-historical-bookings__filter__body{margin-top:0}.my-historical-bookings__filter__message{font-weight:700; margin-top:15px}}.js .hotel-stays li[data-js-past-stays-item]{display:none}.negative-points{color:#cd0921}.my-pages-hero-area{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.my-pages-hero-area__main{color:#fff; padding:20px 35px 35px}.my-pages-hero-area__main a{color:#fff}.my-pages-hero-area__main h2{color:#fff; font-weight:700; font-size:.9375rem; margin-bottom:8px}.my-pages-hero-area__main__inner{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column}@media(max-width:949px){.my-pages-hero-area__link-section{display:none!important}.my-pages-hero-area__main__inner{padding:0}}@media(min-width:740px){.my-pages-hero-area__main{padding:30px 0}.my-pages-hero-area__main h2{font-size:1.125rem}.my-pages-hero-area__main__inner{-ms-flex-direction:row; flex-direction:row}.my-pages-hero-area__membership-section,.my-pages-hero-area__points-section{width:50%}}@media(min-width:950px){.my-pages-hero-area__points-section{width:30%}.my-pages-hero-area__membership-section{width:40%}.my-pages-hero-area__link-section{display:block; width:30%}}.my-pages-hero-area__overview{background:#000; color:#fff; font-size:.75rem; font-weight:700; padding-top:10px; padding-bottom:10px}.my-pages-hero-area__overview a{color:#fff}.my-pages-hero-area__overview__profile-link{float:right}.my-pages-hero-area__overview__profile-link a{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/profile-icon.png) no-repeat 100%; background-size:20px; padding:3px 30px 3px 0}@media(min-width:950px){.my-pages-hero-area__overview__greeting{margin-right:2.8125rem}}.my-pages-hero-area__points-section{text-transform:uppercase; font-size:.9375rem; font-weight:700; text-align:center; border-bottom:1px solid hsla(0,0%,100%,.3); padding-bottom:25px}.my-pages-hero-area__points-section__label,.my-pages-hero-area__points-section__points{display:block}.my-pages-hero-area__points-section__points{font-family:BrandonText-Bold,Arial,Helvetica,sans-serif; font-size:4.375rem; line-height:70px; letter-spacing:-4px; margin-bottom:4px}.my-pages-hero-area__points-section__points--xhigh-points{font-size:3.4375rem; line-height:55px}@media(min-width:740px){.my-pages-hero-area__points-section{font-size:1.0625rem; border-bottom:none; border-right:1px solid hsla(0,0%,100%,.3); padding:20px 10px}.my-pages-hero-area__points-section__points{font-size:5.625rem; margin-bottom:15px}.my-pages-hero-area__points-section__points--high-points{font-size:5rem}.my-pages-hero-area__points-section__points--xhigh-points{font-size:4.375rem}}@media(min-width:950px){.my-pages-hero-area__points-section{font-size:1.125rem; text-align:left; padding:7px 0 15px; border-right:1px solid #fff}.my-pages-hero-area__points-section .my-pages-hero-area__points-section__label{padding-left:5px}.my-pages-hero-area__points-section__points{margin-bottom:4px; font-size:5.3125rem; line-height:85px}.my-pages-hero-area__points-section__points--high-points{font-size:4.375rem; line-height:70px}.my-pages-hero-area__points-section__points--xhigh-points{font-size:3.75rem; line-height:60px}}@media(min-width:1050px){.my-pages-hero-area__points-section__points{font-size:5.625rem}.my-pages-hero-area__points-section__points--high-points{font-size:5rem; line-height:80px}.my-pages-hero-area__points-section__points--xhigh-points{font-size:4.375rem; line-height:70px}}.my-pages-hero-area__membership-section{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-justify-content:center; -moz-justify-content:center; -ms-flex-pack:center; justify-content:center; padding-top:25px}.my-pages-hero-area__membership-section__badge{margin-right:20px}.my-pages-hero-area__membership-section__badge figure{margin:0}.my-pages-hero-area__membership-section__badge img{width:70px; height:auto}.my-pages-hero-area__membership-section__info{font-size:.9375rem; padding-top:5px}.my-pages-hero-area__membership-section__info h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif; margin-bottom:0}.my-pages-hero-area__membership-section__info__membership-label,.my-pages-hero-area__membership-section__info__membership-number{font-size:.8125rem; display:inline}.my-pages-hero-area__membership-section__info__registered-points-label{margin-top:10px}.my-pages-hero-area__membership-section__info__view-loyalty-card{width:100%; text-align:center; font-weight:700; font-size:.875rem; margin-top:7px; padding-top:8px; padding-bottom:8px}.my-pages-hero-area__membership-section__wrapper--error{-ms-flex-wrap:wrap; flex-wrap:wrap; padding:0; -ms-flex-direction:column; flex-direction:column}.my-pages-hero-area__membership-section--error{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; margin:30px 0 10px; background:#3d3835; padding:20px 10px; border-radius:5px; max-width:100%}.my-pages-hero-area__membership-section__content--error{display:-ms-flexbox; display:flex}.my-pages-hero-area__membership-section__icon--error{margin:1px 5px 0 0; width:18px; height:18px}.my-pages-hero-area__membership-section__loyalty-btn{-ms-flex-item-align:end; align-self:flex-end; margin-top:20px; min-width:50%}.editable-area table .my-pages-hero-area__membership-section__loyalty-btn input[type=submit],.my-pages-hero-area__membership-section__loyalty-btn .btn,.my-pages-hero-area__membership-section__loyalty-btn .editable-area table input[type=submit],.my-pages-hero-area__membership-section__loyalty-btn table.table input[type=submit],table.table .my-pages-hero-area__membership-section__loyalty-btn input[type=submit]{margin:0; padding-left:25px; padding-right:25px}@media(min-width:740px){.my-pages-hero-area__membership-section{padding:20px 10px}.my-pages-hero-area__membership-section__info h2{margin-bottom:2px}.my-pages-hero-area__membership-section__info__membership-label,.my-pages-hero-area__membership-section__info__membership-number{font-size:.9375rem}.my-pages-hero-area__membership-section__wrapper--error{padding:0; margin:0 20px}.my-pages-hero-area__membership-section--error{margin:0; padding:20px 15px}}@media(min-width:1200px){.my-pages-hero-area__membership-section__badge{margin-right:30px}.my-pages-hero-area__membership-section__badge img{width:85px}}@media(min-width:950px){.my-pages-hero-area__membership-section__wrapper--error{-ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-direction:row; flex-direction:row}.my-pages-hero-area__membership-section--error{margin:-10px 40px; padding:20px 30px}.my-pages-hero-area__membership-section__icon--error{margin:4px 10px 0 0; width:36px; height:36px}}.my-pages-hero-area__link-section{display:-moz-flex; display:-ms-flexbox; display:flex}.my-pages-hero-area__link-section .membership-link-list{width:100%; background:#3d3835; border-radius:5px; padding:17px 25px; margin:-10px 0}.my-pages-hero-area__link-section .membership-link-list__headline{color:#fff; font-family:Helvetica Neue,Roboto,Helvetica,Arial,sans-serif; font-weight:700; font-size:18px; margin-bottom:8px}.my-pages-hero-area__link-section .membership-link-list .list-links{margin-bottom:0}.my-pages-hero-area__nav{background-color:#f3f2f1; height:50px}.my-pages-hero-area__nav li{float:left; padding-top:10px; margin-bottom:5px; width:50%}.my-pages-hero-area__nav li a{color:#333; font-size:.8125rem; text-transform:uppercase; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-bottom:2px; text-align:center}.my-pages-hero-area__nav li a:active,.my-pages-hero-area__nav li a:focus,.my-pages-hero-area__nav li a:hover{text-decoration:none}.my-pages-hero-area__nav li:not(:last-child) a{margin-right:.625rem}.my-pages-hero-area__nav li:not(.is-active) a:hover{color:#666}.my-pages-hero-area__nav li.is-active a span{font-weight:700; border-bottom:2px solid; padding-bottom:1px; display:inline-block}@media(min-width:420px){.my-pages-hero-area__nav li{width:auto}.my-pages-hero-area__nav li a{text-align:left}.my-pages-hero-area__nav li:not(:last-child) a{margin-right:2.5rem}}@media(min-width:950px){.my-pages-hero-area__nav{height:44px}.my-pages-hero-area__nav li a{font-size:15px}}.my-pages-contact-us .my-pages-block__heading{width:100%}.my-pages-contact-us__contact-info{background-color:#f8f8f8; padding:20px 25px 40px 20px; margin-bottom:20px}.my-pages-contact-us__contact-info a{font-weight:700}.my-pages-contact-us__contact-info__phone-info{border-bottom:1px solid #e9e8e7; padding-bottom:20px; margin-bottom:20px}.my-pages-contact-us__contact-info__label{font-size:.75rem; text-transform:uppercase; font-weight:700}.scandic-friends-pattern{position:relative; z-index:0}.scandic-friends-pattern:before{content:""; background:#f3f2f1; top:0; left:0; bottom:0; right:0; position:absolute; z-index:-2}.scandic-friends-pattern:after{content:""; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/scandic-friends-pattern/bg-scandic-friends-pattern.svg) repeat; background-position:0 0; opacity:.4; top:0; left:0; bottom:0; right:0; position:absolute; z-index:-1}.scandic-friends-pattern--dark:before{background:#2a221c}.scandic-friends-pattern--dark:after{opacity:.08}.digital-loyalty-card-page .scandic-friends-pattern--skin-top:before,.scandic-friends-pattern--brownish:before{background:#7f7369}.digital-loyalty-card-page .scandic-friends-pattern--skin-top:after,.scandic-friends-pattern--brownish:after{opacity:.07}.digital-loyalty-card-page .scandic-friends-pattern--skin-red:before,.scandic-friends-pattern--redish:before{background:#a41c2a}.digital-loyalty-card-page .scandic-friends-pattern--skin-red:after,.scandic-friends-pattern--redish:after{opacity:.07}.scandic-friends-pattern--bg-offset-1:after{background-position:-56px -107px}.scandic-friends-pattern--bg-offset-2:after{background-position:70px -61px}.heading-with-tooltip .heading-with-tooltip__heading{display:inline}.heading-with-tooltip .heading-with-tooltip__tooltip{display:inline-block; margin-left:.5em; display:none}@media(min-width:740px){.heading-with-tooltip .heading-with-tooltip__tooltip{display:inline-block}}.heading-with-tooltip .heading-with-tooltip__tooltip .icon{vertical-align:top}.text-with-tooltip{display:-ms-inline-flexbox; display:inline-flex; -ms-flex-align:center; align-items:center}.text-with-tooltip .text-with-tooltip__tooltip{margin-left:3px}.tooltip{display:inline-block; vertical-align:middle}.tooltip>a{display:block; position:relative}.tooltip>a:after{content:""; position:absolute; top:0; bottom:0; left:0; right:0}.tooltip .icon{vertical-align:middle}.tooltip--text-top{vertical-align:text-top}.tooltip__body{padding:15px 20px 5px; z-index:100000; max-width:30rem; -webkit-transition:opacity .25s ease-in; transition:opacity .25s ease-in}.tooltip__body:not(.visible){opacity:0}.tooltip__body.visible{display:block; position:absolute; opacity:1; cursor:pointer}.tooltip__body.visible p{cursor:auto}.tooltip__body.visible.hiding{opacity:0}.heading-with-filter-controls{display:-ms-flexbox; display:flex; background:#fff}.heading-with-filter-controls__left-wrapper{display:-ms-flexbox; display:flex; -ms-flex-pack:end; justify-content:flex-end; width:50%}.heading-with-filter-controls__inner-container{width:100%; max-width:890px; padding:30px 10px 20px 40px}.filter-and-distance-controls{display:-ms-flexbox; display:flex; -ms-flex-pack:justify; justify-content:space-between; width:100%}.filter-and-distance-controls .custom-select--filter{top:-1px}.filter{background-color:#fff}.filter__expandable{position:absolute; margin-top:1px; width:100%; left:0; z-index:10; background:#fff; -webkit-box-shadow:0 10px 15px 1px rgba(0,0,0,.15); box-shadow:0 10px 15px 1px rgba(0,0,0,.15)}.filter__expandable-header{padding:20px 40px; display:-ms-flexbox; display:flex; -ms-flex-pack:justify; justify-content:space-between; white-space:nowrap}.filter__applied-counter-wrapper,.filter__results-counter-wrapper{display:inline}.filter__expandable-header--mobile{display:none}.filter__expandable-footer{display:-ms-flexbox; display:flex; -ms-flex-pack:end; justify-content:flex-end; -ms-flex-align:center; align-items:center; padding:40px}.filter__expandable-footer .filter__button-cancel{margin-right:20px}.filter__toggle-container{color:#00838e}.filter__toggle-container:hover{cursor:pointer}.filter__toggle{content:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/form-select-arrow-v2.png); -webkit-transform:rotateX(180deg); transform:rotateX(180deg); -webkit-transition:.2s ease-in-out; transition:.2s ease-in-out}.filter__line{border-bottom:1px solid #9da0a1; margin:0 40px}.filter__section{padding:0 40px; white-space:nowrap}.filter__section-heading{padding-top:20px; display:-ms-flexbox; display:flex; -ms-flex-direction:row; flex-direction:row; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-align:center; align-items:center; cursor:default}.filter__section-heading .heading-5{text-decoration:none; color:#333}.filter__section-heading:hover{text-decoration:none}.filter__facilities{display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-direction:row; flex-direction:row; width:100%; font-size:.875rem}.filter__facilities-item-container{-ms-flex:20%; flex:20%; min-width:200px; max-width:20%; padding:2px 0}.filter__facilities-item-container input[type=checkbox]{margin-left:-15px; margin-right:0}.filter__facilities-item-fieldset{padding-left:15px; overflow-wrap:break-word; white-space:normal}.filter__facilities-item-fieldset:disabled{color:#b1b1b1}.filter__facilities-item-label{padding-left:0}.filter__facilities-item{display:block; margin:-23px 15px 0 8px}.filter__button{min-width:200px; background-color:#fff; color:#00838e; border:1px solid #00838e; margin-bottom:2px}.filter__button:hover{text-decoration:underline}.filter__button:active{background-color:#00838e; color:#fff}.filter__button--filter-opened{background-color:#00838e; color:#fff}.filter__button,.filter__button-view-results{height:36px; line-height:1em}.filter__button-cancel,.filter__button-clear{padding:0 10px; color:#00838e; background-color:#fff; border:none; margin-left:10px}.filter__section-heading .filter__counter{font-weight:700; color:#333}[plural-singular-wrapper] [data-value]:after{content:attr(data-value)}[plural-singular-wrapper] [data-value="1"]~[plural]{display:none}[plural-singular-wrapper] [data-value="1"]~[singular]{display:inline; display:initial}[plural-singular-wrapper] [plural]{display:inline; display:initial}[plural-singular-wrapper] [singular]{display:none}[text-transform-lowercase]{text-transform:lowercase}.filter__applied-counter-wrapper{display:inline; padding-left:15px}[data-js=shadow-for-mobile-scroll]{display:none}.pois-container--temporary-layout-adjustment{padding-top:1px!important}body.filter-open form.sort-order-form{display:none}body.filter-open .filter-applied>.filter__button-clear{display:none}@media(max-width:739px){[data-js=shadow-for-mobile-scroll]{display:block; position:fixed; top:-10px; height:10px; width:100%; opacity:0; -webkit-transition:opacity .2s ease-in-out; transition:opacity .2s ease-in-out; -webkit-box-shadow:0 0 7px #000; box-shadow:0 0 7px #000}.box-shadow-active{opacity:.5}.js-filter-overflow-adjustment{overflow:hidden}.heading-with-filter-controls__left-wrapper{-ms-flex-pack:center; justify-content:center; width:100%}.heading-with-filter-controls__inner-container{padding:20px 15px 5px}.heading-with-filter-controls__inner-container h1{text-align:center}.filter-and-distance-controls{-ms-flex-direction:column; flex-direction:column}.filter-and-distance-controls .filter__button{margin-bottom:15px; width:100%}.filter--mobile-hide,.filter__counter--total-in-heading,.filter__expandable-header,.filter__line,.filter__toggle-container{display:none}.filter{width:100%; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column}.filter__expandable{top:0; background-color:#f3f2f1; z-index:999999; margin-top:0; padding-bottom:85px; max-width:100%; height:100vh; overflow-y:scroll; -webkit-overflow-scrolling:touch}.filter__expandable-header--mobile,.filter__section{background:#fff; margin:8px 16px; padding:20px 20px 15px; border-radius:5px}.filter__expandable-header--mobile{display:block; margin-top:16px}.filter__expandable-header--mobile .heading-5{text-align:center; margin-bottom:10px}.filter__section{padding-top:15px}.filter__section.section-minimized-mobile .section__toggle{-webkit-transform:rotate3d(0,0,0,0deg); transform:rotate3d(0,0,0,0deg)}}@media(max-width:739px) and (max-width:739px){.filter__section.section-minimized-mobile .filter__facilities{display:none}}@media(max-width:739px){.filter__section-heading{padding:0; cursor:pointer}.filter__section-heading .section__toggle{padding:10px; content:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/form-select-arrow-v2.png); -webkit-transform:rotateX(180deg); transform:rotateX(180deg); -webkit-transition:-webkit-transform .2s ease-in-out; transition:-webkit-transform .2s ease-in-out; transition:transform .2s ease-in-out; transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out; display:none}}@media(max-width:739px) and (max-width:739px){.filter__section-heading .section__toggle{display:block}}@media(max-width:739px){.filter__facilities{padding-top:10px}.filter__facilities-item-container{-ms-flex:100%; flex:100%; max-width:100%}.filter__button-clear{padding-left:15px; margin-left:0}.filter__button-cancel{padding-left:0}.filter__expandable-footer{position:fixed; -ms-flex-pack:justify; justify-content:space-between; background:#fff; bottom:0; width:100%; padding:20px; -webkit-box-shadow:0 -4px 3px 2px hsla(0,0%,57.3%,.2); box-shadow:0 -4px 3px 2px hsla(0,0%,57.3%,.2)}.filter-applied{display:-ms-flexbox; display:flex}.filter-applied .filter__button{max-width:50%}.filter-applied .filter__button-clear{display:inline-block; height:36px}.filter-header-responsive-wrapper{margin-top:-10px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap}.filter-header-responsive-wrapper>button,.filter-header-responsive-wrapper>div{padding:0; margin-top:10px; margin-right:15px}body.filter-open,html.filter-open{overflow:hidden; max-height:100vh}}@media(min-width:1800px){.heading-with-filter-controls__inner-container{padding-left:8px}.filter__expandable-header{margin:0 auto; width:1845px; border-bottom:none}.filter__expandable-footer,.filter__section{margin:0 auto; width:1845px}}@media(min-width:740px) and (max-width:1199px){.heading-with-filter-controls__left-wrapper{width:100%}.heading-with-filter-controls__inner-container{max-width:100%; padding:30px 40px 20px}.filter-and-distance-controls{-ms-flex-pack:justify; justify-content:space-between}.filter__facilities-item-container{-ms-flex:33%; flex:33%; max-width:33%}}.scroll-controls{padding:5px 0 20px; display:-ms-flexbox; display:flex; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-align:center; align-items:center; position:relative; z-index:9}.scroll-controls .back-to-top-lnk{cursor:pointer}.scroll-controls .back-to-top-lnk:focus,.scroll-controls .back-to-top-lnk:hover{text-decoration:underline}.scroll-controls .scroll-search-btn{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center}.scroll-controls .scroll-search-btn:focus,.scroll-controls .scroll-search-btn:hover{text-decoration:none}.scroll-controls .scroll-search-btn span{margin-left:10px}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s; transition:all 0s}.tns-slider>div,.tns-slider>li{-webkit-box-sizing:border-box; box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>div,.tns-horizontal.tns-subpixel>li{display:inline-block; vertical-align:top; white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:""; display:table; clear:both}.tns-horizontal.tns-no-subpixel>div,.tns-horizontal.tns-no-subpixel>li{float:left; margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative; left:0}.tns-gallery{min-height:1px}.tns-gallery>div,.tns-gallery>li{position:absolute; left:-100%; -webkit-transition:transform 0s,opacity 0s; -webkit-transition:opacity 0s,-webkit-transform 0s; transition:opacity 0s,-webkit-transform 0s; transition:transform 0s,opacity 0s; transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-gallery>.tns-moving{-webkit-transition:all .25s; transition:all .25s}.tns-lazy-img{-webkit-transition:opacity .6s; transition:opacity .6s; opacity:.6}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s; transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute; left:-10000em}.tns-transparent{opacity:0; visibility:hidden}.tns-fadeIn{opacity:1; filter:alpha(opacity=100); z-index:0}.tns-fadeOut,.tns-normal{opacity:0; filter:alpha(opacity=0); z-index:-1}.tns-t-subp2{margin:0 auto; width:310px; position:relative; height:10px; overflow:hidden}.tns-t-ct{width:2333.33333%; position:absolute; right:0}.tns-t-ct:after{content:""; display:table; clear:both}.tns-t-ct>div{width:1.42857%; height:10px; float:left}.hotel-teaser__left,.hotel__left{position:relative}.hotel-teaser__left .tns-controls,.hotel__left .tns-controls{position:absolute; width:100%; display:-ms-flexbox; display:flex; -ms-flex-direction:row; flex-direction:row; -ms-flex-pack:justify; justify-content:space-between; height:100%; -ms-flex-align:center; align-items:center}.hotel-teaser__left .tns-controls button,.hotel__left .tns-controls button{z-index:1; padding:10px; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:distribute; justify-content:space-around; border:none; background:0 0}.hotel-teaser__left .tns-controls button[data-controls=next],.hotel__left .tns-controls button[data-controls=next]{-webkit-transform:rotate(180deg); transform:rotate(180deg)}.hotel-teaser__left .tns-controls button[data-controls=next]:before,.hotel__left .tns-controls button[data-controls=next]:before{-webkit-filter:drop-shadow(-3px -3px 2px #000); filter:drop-shadow(-3px -3px 2px #000)}.hotel-teaser__left .tns-controls button:before,.hotel__left .tns-controls button:before{content:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/slider/arrow.svg); -webkit-filter:drop-shadow(3px 3px 2px #000); filter:drop-shadow(3px 3px 2px #000); height:35px}.hotel-teaser__left .tns-controls button:focus,.hotel__left .tns-controls button:focus{outline:none}.hotel-teaser__left .tns-nav,.hotel__left .tns-nav{display:none; position:absolute; bottom:0; margin-bottom:52px; -ms-flex-pack:center; justify-content:center; z-index:2; width:100%; -ms-flex-wrap:wrap; flex-wrap:wrap}.hotel-teaser__left .tns-nav button,.hotel__left .tns-nav button{width:10px; height:10px; margin:2.5px; opacity:.5; border-radius:50%; background-color:#fff}.hotel-teaser__left .tns-nav button.tns-nav-active,.hotel__left .tns-nav button.tns-nav-active{opacity:1}.hotel-teaser__left .tns-outer,.hotel__left .tns-outer{position:relative; cursor:pointer; background-color:transparent}.hotel-teaser__left .tns-outer.full-screen-slider,.hotel__left .tns-outer.full-screen-slider{position:fixed; top:0; left:0; width:100%; height:100%; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; justify-content:center; z-index:101; -webkit-transition:background-color .2s; transition:background-color .2s; background-color:rgba(0,0,0,.8)}.hotel-teaser__left .tns-outer.full-screen-slider .tns-nav,.hotel__left .tns-outer.full-screen-slider .tns-nav{display:-ms-flexbox; display:flex}.hotel-teaser__left .tns-outer.full-screen-slider .slider-image-template,.hotel__left .tns-outer.full-screen-slider .slider-image-template{height:100vh}.hotel-teaser__left .tns-outer.full-screen-slider .slider-image-template__text,.hotel__left .tns-outer.full-screen-slider .slider-image-template__text{display:block}.hotel-teaser__left .tns-outer.full-screen-slider .tns-ovh:after,.hotel__left .tns-outer.full-screen-slider .tns-ovh:after{display:block}.hotel-teaser__left .tns-outer.full-screen-slider .tns-inner,.hotel__left .tns-outer.full-screen-slider .tns-inner{padding-bottom:0; height:auto}.hotel-teaser__left .tns-outer.full-screen-slider img,.hotel__left .tns-outer.full-screen-slider img{-ms-flex:none; flex:none}@media(min-width:1200px){.hotel-teaser__left .tns-outer.full-screen-slider img,.hotel__left .tns-outer.full-screen-slider img{height:100%}}.hotel-teaser__left .tns-inner,.hotel__left .tns-inner{padding-bottom:66.6666667%; height:0; overflow:hidden}.hotel-teaser__left .tns-inner img,.hotel__left .tns-inner img{cursor:pointer; -ms-flex:1; flex:1}.tns-ovh:after{display:none; position:absolute; top:10px; right:10px; width:30px; height:30px; pointer-events:none; content:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/close-button.png)}.slider-image-template{display:-ms-flexbox; display:flex; height:100%; width:100%; -ms-flex-pack:center; justify-content:center; -ms-flex-align:center; align-items:center; position:relative}.slider-image-template>img{max-width:100%; max-height:100%; width:100%; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.slider-image-template>img.portrait{width:auto; height:auto}.slider-image-template>.slider-image-template__text{display:none; width:100%; max-width:100%; text-overflow:ellipsis; overflow:hidden; color:#fff; padding:10px; background-color:rgba(0,0,0,.2); font-size:1.125rem; position:absolute; bottom:0; text-align:center}.toggleContainer.is-collapsed .tns-controls{display:none}.force-to-top{z-index:99998!important}body.force-to-top{overflow:hidden}.force-to-bottom{z-index:0!important}.hotel-teaser,a[data-js-sortable-hotel-list__hotel]{-webkit-tap-highlight-color:transparent}.hotel-teaser .hotel-teaser__body,a[data-js-sortable-hotel-list__hotel] .hotel-teaser__body{-webkit-tap-highlight-color:initial}.highlight-infoblock{padding:10px 10px 0; background-color:#e9e8e7; overflow:hidden; margin-bottom:15px}@media(min-width:950px){.highlight-infoblock{padding:20px 20px 5px}}.highlight-infoblock.highlight-infoblock--transparent{background:rgba(227,224,219,.6)}.highlight-infoblock.highlight-infoblock--light{background:#fff}.highlight-infoblock.highlight-infoblock--nordicsea{background:#00838e}@media(min-width:950px){.highlight-infoblock.highlight-infoblock-offer{padding:0}.highlight-infoblock.highlight-infoblock-offer h4{padding:20px 20px 0}.highlight-infoblock.highlight-infoblock-offer p{padding-left:20px; padding-right:20px}}.highlight-infoblock--rounded{border:1px solid #e3e0db; border-radius:3px}@media(min-width:740px){.highlight-infoblock--rounded{border-radius:5px}}.highlight-infoblock__toggleable-content{display:block; overflow:hidden; -webkit-transition:height .2s ease-in-out,opacity .2s ease-in-out; transition:height .2s ease-in-out,opacity .2s ease-in-out; opacity:0}.highlight-infoblock__expand{cursor:pointer; display:inline-block; margin-bottom:10px}.highlight-infoblock.highlight-infoblock--alert{border-color:#c65214; background-color:#fbe3d3}.highlight-infoblock.highlight-infoblock--alert a{color:#c65214; -webkit-text-decoration-color:#c65214; text-decoration-color:#c65214}.offline-banner{color:#fff; padding:10px; display:-ms-flexbox; display:flex; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-align:center; align-items:center; z-index:10; position:relative; background:#606060}.offline-banner .reload{color:#fff; background-color:#00838e; border-radius:18px; padding:5px 15px; border:0; outline:0}.app-banner{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; background-color:#f3f2f1; padding:10px 15px; position:relative; z-index:999999; border:1px solid #c8c8c8; border-width:1px 0}.app-banner>*{margin-right:10px}.app-banner>:last-child{margin-right:0}.app-banner__logo{width:60px; height:60px}.app-banner__logo img{border-radius:7px; border:1px solid #c8c8c8; overflow:hidden}.app-banner__body{display:-ms-flexbox; display:flex; line-height:15px; -ms-flex-positive:1; flex-grow:1; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-align:center; align-items:center}.app-banner__body p{font-size:11px; margin-bottom:0}.app-banner .app-banner__title{font-size:13px}.app-banner__cta{justify-self:flex-end}.app-banner:not(.hidden)~header .navigation-bar{top:80px}.text-crocus{color:#8d3a7c}.text-sandstone{color:#e3e0db}.text-nordicsea{color:#00838e}.text-default{color:#333}.text-white{color:#fff}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-center{text-align:center!important}@media(max-width:949px){.disable-small-down-overflow{overflow:hidden; position:relative}}.textual-separator{display:block; position:relative; width:100%; margin:5px 0; padding-left:35px; line-height:20px; clear:both}.textual-separator span{display:inline-block; position:relative; padding:0 2px; margin:0 2px; background-color:#fff; text-transform:uppercase; font-size:.7em; color:#999; font-weight:700}.textual-separator:before{content:""; display:block; position:absolute; width:100%; height:1px; left:0; top:10px; border-top:1px dashed #d8d8d8}.social-media-icon{margin-right:.25em; display:inline-block; border-bottom:3px solid transparent}.social-media-icon .icon{display:block}.social-media-icon:active,.social-media-icon:focus,.social-media-icon:hover{text-decoration:none}.social-media-icon:focus{border-color:#00838e}.hotel-about-teasers .hotel-about-teasers__links{padding-top:10px}@media(min-width:740px){.hotel-about-teasers .hotel-about-teasers__links{padding-top:0; padding-left:15px}}.hotel-facts-container{margin:10px 0 2px; padding:10px}@media(min-width:740px){.hotel-facts-container{margin:20px 0 2px; padding:20px}}@media(min-width:950px){.hotel-facts-container{padding:40px}}.hotel-facts-close{position:absolute; right:0; margin-right:5px; margin-top:5px; cursor:pointer}.content-toggler{display:block; text-align:center; border-top:none; margin:0; padding:20px 20px 15px}.content-toggler:focus{-webkit-box-shadow:0 0 1px 2px #b4defa; box-shadow:0 0 1px 2px #b4defa}.content-toggler--rooms{margin-top:-15px}@media(min-width:740px){.content-toggler--rooms{margin-top:-5px}}@media(min-width:1200px){.content-toggler--rooms{margin-top:10px}}.content-toggler--facts{margin-top:-15px}@media(min-width:740px){.content-toggler--facts{margin-top:-5px}}.hotel-content-toggler{border:none; width:100%; background-color:#fff; -webkit-box-shadow:0 1px 1px rgba(0,0,0,.2); box-shadow:0 1px 1px rgba(0,0,0,.2); padding-top:36px; padding-bottom:34px; position:relative; z-index:11; margin-bottom:20px}@media(min-width:740px){.hotel-content-toggler{margin-bottom:0}}.hotel-content-toggler--inline{-webkit-box-shadow:none; box-shadow:none; margin-top:-20px; margin-bottom:10px}@media(min-width:950px){.hotel-content-toggler--inline{margin-top:-40px}}.legalese{background:#fff; max-height:11em; line-height:1.5em; overflow:auto; border:10px solid transparent; padding-right:10px}.legalese::-webkit-scrollbar-track{border-radius:10px; background-color:#edeceb}.legalese::-webkit-scrollbar{width:10px}.legalese::-webkit-scrollbar-thumb{border-radius:10px; background-color:#9da0a1}.legalese h5{font-size:100%; margin:1em 0 0}.legalese h5:first-child{margin:0}@media(min-width:950px){.legalese{max-height:30em}}@media(min-width:740px){.legalese--tight-small-up{border-left:0; border-right:0}}.child-info{margin-top:12px}.child-info .child-info__label{font-weight:700}.heading-with-controls .heading-with-controls__controls{margin-bottom:10px; clear:right}.heading-with-controls__link{display:inline-block; text-align:right; float:right; cursor:pointer}.heading-with-controls__link a{display:inline-block; padding:0 .625rem .625rem}.heading-with-controls__link .icon--map-marker{vertical-align:top}@media(min-width:950px){.heading-with-controls .heading-with-controls__heading{float:left}.heading-with-controls .heading-with-controls__controls{float:right; margin-top:1rem}}.content-page-heading:first-child{margin-top:20px}@media(min-width:740px){.content-page-heading:first-child{margin-top:.3125rem}}@media(min-width:950px){.content-page-heading:first-child{margin-top:.625rem}}.separated-text:before{content:"|"; padding:0 .5em}.hotel-theme-downtowncamper .main-header .navigation-bar__main__expander,.hotel-theme-grandcentral .main-header .navigation-bar__main__expander,.hotel-theme-grandhoteloslo .main-header .navigation-bar__main__expander,.hotel-theme-haymarket .main-header .navigation-bar__main__expander,.hotel-theme-header .navigation-bar__main__expander,.hotel-theme-hotelnorge .main-header .navigation-bar__main__expander,.hotel-theme-marski .main-header .navigation-bar__main__expander{display:none!important}.hotel-theme-downtowncamper .main-header .navigation-bar__top,.hotel-theme-grandcentral .main-header .navigation-bar__top,.hotel-theme-grandhoteloslo .main-header .navigation-bar__top,.hotel-theme-haymarket .main-header .navigation-bar__top,.hotel-theme-header .navigation-bar__top,.hotel-theme-hotelnorge .main-header .navigation-bar__top,.hotel-theme-marski .main-header .navigation-bar__top{background-color:#3d3835; display:block; height:30px}.hotel-theme-downtowncamper .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-grandcentral .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-grandhoteloslo .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-haymarket .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-hotelnorge .main-header .navigation-bar__top .scandic-main-page-link,.hotel-theme-marski .main-header .navigation-bar__top .scandic-main-page-link{background-position:0 8px; padding-top:4px; padding-bottom:4px; padding-left:17px; display:block; float:left; height:30px}.hotel-theme-downtowncamper .main-header .navigation-bar__best-rate,.hotel-theme-grandcentral .main-header .navigation-bar__best-rate,.hotel-theme-grandhoteloslo .main-header .navigation-bar__best-rate,.hotel-theme-haymarket .main-header .navigation-bar__best-rate,.hotel-theme-header .navigation-bar__best-rate,.hotel-theme-hotelnorge .main-header .navigation-bar__best-rate,.hotel-theme-marski .main-header .navigation-bar__best-rate{display:none}@media(max-width:949px){.hotel-theme-downtowncamper .main-header:not(.is-expanded)+*,.hotel-theme-grandcentral .main-header:not(.is-expanded)+*,.hotel-theme-grandhoteloslo .main-header:not(.is-expanded)+*,.hotel-theme-haymarket .main-header:not(.is-expanded)+*,.hotel-theme-header:not(.is-expanded)+*,.hotel-theme-hotelnorge .main-header:not(.is-expanded)+*,.hotel-theme-marski .main-header:not(.is-expanded)+*{margin-top:5.125rem}.hotel-theme-downtowncamper .main-header .navigation-bar__top .l-section__inner,.hotel-theme-grandcentral .main-header .navigation-bar__top .l-section__inner,.hotel-theme-grandhoteloslo .main-header .navigation-bar__top .l-section__inner,.hotel-theme-haymarket .main-header .navigation-bar__top .l-section__inner,.hotel-theme-header .navigation-bar__top .l-section__inner,.hotel-theme-hotelnorge .main-header .navigation-bar__top .l-section__inner,.hotel-theme-marski .main-header .navigation-bar__top .l-section__inner{padding:0 7px}.hotel-theme-downtowncamper .main-header .navigation-bar__main__logo,.hotel-theme-grandcentral .main-header .navigation-bar__main__logo,.hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo,.hotel-theme-haymarket .main-header .navigation-bar__main__logo,.hotel-theme-header .navigation-bar__main__logo,.hotel-theme-hotelnorge .main-header .navigation-bar__main__logo,.hotel-theme-marski .main-header .navigation-bar__main__logo{display:block; margin-left:auto; margin-right:auto}.hotel-theme-downtowncamper .main-header .nav-secondary,.hotel-theme-grandcentral .main-header .nav-secondary,.hotel-theme-grandhoteloslo .main-header .nav-secondary,.hotel-theme-haymarket .main-header .nav-secondary,.hotel-theme-header .nav-secondary,.hotel-theme-hotelnorge .main-header .nav-secondary,.hotel-theme-marski .main-header .nav-secondary{display:none}}@media(max-width:419px){.hotel-theme-downtowncamper .main-header .navigation-bar__main__logo,.hotel-theme-grandcentral .main-header .navigation-bar__main__logo,.hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo,.hotel-theme-haymarket .main-header .navigation-bar__main__logo,.hotel-theme-header .navigation-bar__main__logo,.hotel-theme-hotelnorge .main-header .navigation-bar__main__logo,.hotel-theme-marski .main-header .navigation-bar__main__logo{margin-left:10px; margin-right:0}}@media(min-width:950px){.hotel-theme-downtowncamper .main-header+.hero-fixed .hero__img-container__seemore,.hotel-theme-grandcentral .main-header+.hero-fixed .hero__img-container__seemore,.hotel-theme-grandhoteloslo .main-header+.hero-fixed .hero__img-container__seemore,.hotel-theme-haymarket .main-header+.hero-fixed .hero__img-container__seemore,.hotel-theme-header+.hero-fixed .hero__img-container__seemore,.hotel-theme-hotelnorge .main-header+.hero-fixed .hero__img-container__seemore,.hotel-theme-marski .main-header+.hero-fixed .hero__img-container__seemore{top:calc(1em + 82px)}}@font-face{font-family:Prumo-Light-Fallback; src:url(/Static/fonts/prumo/PrumoText-Light.woff); font-weight:300; font-style:normal}@font-face{font-family:Brown-Bold-Fallback; src:url(/Static/fonts/brown/brown-bold/lineto-brown-bold.woff); font-weight:300; font-style:normal}@font-face{font-family:Brown-Light-Fallback; src:url(/Static/fonts/brown/brown-light/lineto-brown-light.woff); font-weight:300; font-style:normal}.hotel-theme-haymarket .hero__img-container__seemore,.hotel-theme-haymarket .main *{font-family:Brown-Light,Brown-Light-Fallback,Arial!important}.hotel-theme-haymarket .main *{text-transform:none}.hotel-theme-haymarket .main .hero-intro__content h1,.hotel-theme-haymarket .main .hero-intro__content h1 *,.hotel-theme-haymarket .main .hero-intro__content h2,.hotel-theme-haymarket .main .hero-intro__content h2 *{font-family:Prumo-Light,Prumo-Light-Fallback,Georgia,sans-serif!important}.hotel-theme-haymarket .main h3{line-height:1}.hotel-theme-haymarket .main .hero-intro__content__heading a,.hotel-theme-haymarket .main .hero-intro__content__heading a:visited{color:#000}.hotel-theme-haymarket .main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:hover,.hotel-theme-haymarket .main .hero-intro__content__heading a:hover,.hotel-theme-haymarket .main .meeting-room-teaser__footer,.hotel-theme-haymarket .main .restaurant__heading-level1,.hotel-theme-haymarket .main .room-teaser__heading,.hotel-theme-haymarket .main .room__footer,.hotel-theme-haymarket .main a,.hotel-theme-haymarket .main a .is-collapsed,.hotel-theme-haymarket .main a .is-expanded{color:#4a6c78}.hotel-theme-haymarket .main .expandable-toggler--hotel-menu{color:#333}.hotel-theme-haymarket .main .expandable-toggler--hotel-menu:active,.hotel-theme-haymarket .main .expandable-toggler--hotel-menu:hover{color:#333}@media(max-width:949px){.hotel-theme-haymarket .main .hotel-menu a,.hotel-theme-haymarket .main .hotel-menu a:active,.hotel-theme-haymarket .main .hotel-menu a:hover{color:#333}}.hotel-theme-haymarket .main .list-bullets>li:before,.hotel-theme-haymarket .main .list-facilities>li:before{color:#333; font-size:16px; left:-1em}.hotel-theme-haymarket .main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs .hero-intro__content__breadcrumb{color:#333}.hotel-theme-haymarket .main .textual-separator span{text-transform:uppercase}.editable-area table .hotel-theme-haymarket input[type=submit],.hotel-theme-haymarket .btn--primary,.hotel-theme-haymarket .btn-booking-widget-toggle,.hotel-theme-haymarket .btn-haymarket,.hotel-theme-haymarket .btn:not(.cookie-section__btn),.hotel-theme-haymarket .editable-area table input[type=submit],.hotel-theme-haymarket table.table input[type=submit],table.table .hotel-theme-haymarket input[type=submit]{color:#fff; background:#4a6c78; border:1px solid #4a6c78; font-family:Brown-Bold,Brown-Bold-Fallback,Arial Bold!important; font-size:.8125rem; letter-spacing:.12em; line-height:1.2; border-radius:0; padding:11px 22px; text-transform:uppercase; -webkit-transition:background-color .15s,border-color .15s,color .15s; transition:background-color .15s,border-color .15s,color .15s}.editable-area table .hotel-theme-haymarket input:hover[type=submit],.hotel-theme-haymarket .btn--primary:hover,.hotel-theme-haymarket .btn-booking-widget-toggle:hover,.hotel-theme-haymarket .btn-haymarket:hover,.hotel-theme-haymarket .btn:hover:not(.cookie-section__btn),.hotel-theme-haymarket .editable-area table input:hover[type=submit],.hotel-theme-haymarket table.table input:hover[type=submit],table.table .hotel-theme-haymarket input:hover[type=submit]{background:#3e5b65; text-decoration:none}.editable-area table .hotel-theme-haymarket input.btn--white-border[type=submit],.hotel-theme-haymarket .btn--white-border.btn--primary,.hotel-theme-haymarket .btn--white-border.btn-booking-widget-toggle,.hotel-theme-haymarket .btn--white-border.btn:not(.cookie-section__btn),.hotel-theme-haymarket .btn-haymarket.btn--white-border,.hotel-theme-haymarket .editable-area table input.btn--white-border[type=submit],.hotel-theme-haymarket table.table input.btn--white-border[type=submit],table.table .hotel-theme-haymarket input.btn--white-border[type=submit]{border-color:#fff}.editable-area table .hotel-theme-haymarket input.btn--black[type=submit],.hotel-theme-haymarket .btn--black.btn--primary,.hotel-theme-haymarket .btn--black.btn-booking-widget-toggle,.hotel-theme-haymarket .btn--black.btn:not(.cookie-section__btn),.hotel-theme-haymarket .btn-haymarket.btn--black,.hotel-theme-haymarket .editable-area table input.btn--black[type=submit],.hotel-theme-haymarket table.table input.btn--black[type=submit],table.table .hotel-theme-haymarket input.btn--black[type=submit]{background-color:#000}.editable-area table .hotel-theme-haymarket input.btn--black:hover[type=submit],.hotel-theme-haymarket .btn--black.btn--primary:hover,.hotel-theme-haymarket .btn--black.btn-booking-widget-toggle:hover,.hotel-theme-haymarket .btn--black.btn:hover:not(.cookie-section__btn),.hotel-theme-haymarket .btn-haymarket.btn--black:hover,.hotel-theme-haymarket .editable-area table input.btn--black:hover[type=submit],.hotel-theme-haymarket table.table input.btn--black:hover[type=submit],table.table .hotel-theme-haymarket input.btn--black:hover[type=submit]{color:#fff}.editable-area table .hotel-theme-haymarket input[type=submit]>span,.hotel-theme-haymarket .btn>span,.hotel-theme-haymarket .editable-area table input[type=submit]>span,.hotel-theme-haymarket table.table input[type=submit]>span,table.table .hotel-theme-haymarket input[type=submit]>span{text-transform:inherit; font:inherit!important}.hotel-theme-haymarket .btn-booking-widget-toggle .icon--expand,.hotel-theme-haymarket .btn-booking-widget-toggle .icon--expand-small{display:none}.hotel-theme-haymarket .bulleted-link:before,.hotel-theme-haymarket .content-toggler span:before,.hotel-theme-haymarket .hotel-footer__content .list-footer-pages>li:before,.hotel-theme-haymarket .icon--haymarket-arrow,.hotel-theme-haymarket .icon--more-options,.hotel-theme-haymarket .list-links>li:before,.hotel-theme-haymarket .meeting-room-teaser__footer span:before,.hotel-theme-haymarket .PdfIconLink:before,.hotel-theme-haymarket .pois-container .pois-container__toggle span:before,.hotel-theme-haymarket .room__footer span:before,.hotel-theme-haymarket .tag-section__list__body>a:before{background-repeat:no-repeat; background-position:50%; background-size:28px; height:14px; width:25px}.hotel-theme-haymarket .bulleted-link:before,.hotel-theme-haymarket .content-toggler span:before,.hotel-theme-haymarket .icon--haymarket-arrow--blue,.hotel-theme-haymarket .list-links>li:before,.hotel-theme-haymarket .meeting-room-teaser__footer span:before,.hotel-theme-haymarket .PdfIconLink:before,.hotel-theme-haymarket .pois-container .pois-container__toggle span:before,.hotel-theme-haymarket .room__footer span:before,.hotel-theme-haymarket .tag-section__list__body>a:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/arrow-down-blue.svg)}.hotel-theme-haymarket .hotel-footer__content .list-footer-pages>li:before,.hotel-theme-haymarket .icon--haymarket-arrow--white,.hotel-theme-haymarket .icon--more-options{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/arrow-down-white.svg)}.hotel-theme-haymarket .bulleted-link:before,.hotel-theme-haymarket .hotel-footer__content .list-footer-pages>li:before,.hotel-theme-haymarket .icon--haymarket-arrow--right,.hotel-theme-haymarket .list-links>li:before,.hotel-theme-haymarket .PdfIconLink:before,.hotel-theme-haymarket .tag-section__list__body>a:before{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); background-size:24px}.hotel-theme-haymarket .icon--close{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/icon-close-blue.png)}.hotel-theme-haymarket .active.icon--close,.hotel-theme-haymarket .icon--close:active,.hotel-theme-haymarket .icon--close:focus,.hotel-theme-haymarket .icon--close:hover{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/icon-close-blue-active.png)}.hotel-theme-haymarket .icon--more-options{background-size:34px}.hotel-theme-haymarket .l-elevator-pitch-container__sidebar .icon{fill:#4a6c78}.hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps>li>li,.hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps>li>li,.hotel-theme-haymarket .list-usps>li,.hotel-theme-haymarket .list-usps>li>li{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/bullet-list-tick-blue.svg)}.hotel-theme-haymarket .read-more:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/arrow-double-big-blue.svg); background-repeat:no-repeat}.hotel-theme-haymarket .bulleted-link,.hotel-theme-haymarket .list-links>li,.hotel-theme-haymarket .PdfIconLink,.hotel-theme-haymarket .tag-section__list__body>a{color:#4a6c78; position:relative; background-image:none; padding-left:20px}.hotel-theme-haymarket .bulleted-link:before,.hotel-theme-haymarket .list-links>li:before,.hotel-theme-haymarket .PdfIconLink:before,.hotel-theme-haymarket .tag-section__list__body>a:before{content:""; position:absolute; top:6px; left:-8px}.hotel-theme-haymarket .hotel-nav>.navbar-header>.navbar-toggle{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/hotelpage-menu-blue.svg)}.hotel-theme-haymarket .hotel-nav>.navbar-header>.navbar-toggle.active{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/icon-close-blue-active.png)}.hotel-theme-haymarket .hotel-return-home-link{color:#4a6c78; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/arrow-double-blue-left.svg)}.hotel-theme-haymarket .list-hotel-facts.list-bullets>li span{vertical-align:middle}.hotel-theme-haymarket .custom-select--crocus:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/form-select-arrow-black.png)}.hotel-theme-haymarket .back-to-thumbnails-link{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/arrow-double-blue-left.svg)}.hotel-theme-haymarket .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn,.hotel-theme-haymarket .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/carousel-arrow-blue-right.png)}.hotel-theme-haymarket .tag-section .tag-section__list .tag-section__list__body>a{background-image:none}.hotel-theme-haymarket .tag-section .tag-section__list .tag-section__list__body>a:before{top:14px; left:0}.hotel-theme-haymarket body:lang(sv) .booking-widget-wrapper .custom-checkbox-label__label{padding-right:20px}.hotel-theme-haymarket .booking-widget-wrapper,.hotel-theme-haymarket .booking-widget-wrapper .booking-widget-option,.hotel-theme-haymarket .booking-widget-wrapper .booking-widget .input-group label,.hotel-theme-haymarket .inquiry-widget,.hotel-theme-haymarket .inquiry-widget .booking-widget-option,.hotel-theme-haymarket .inquiry-widget .booking-widget .input-group label{background:#4a6c78}.hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day,.hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day{color:#000}.hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day.dp-day-disabled,.hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dp-day-disabled{color:#c8c8c8}.hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day.dr-selected,.hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dr-selected{color:#fff; background:#4a6c78}.hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled),.hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled){background:#4a6c78; background:rgba(74,108,120,.1)}.hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected,.hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected{background:#4a6c78}@media(min-width:950px){.hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover,.hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover{background:#4a6c78}}@media(min-width:950px){.hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day.dr-current:focus,.hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day:hover:not(.dp-day-disabled),.hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dr-current:focus,.hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day:hover:not(.dp-day-disabled){background:#4a6c78; color:#fff}}.hotel-theme-haymarket .booking-widget-wrapper .date-picker .date-picker__apply,.hotel-theme-haymarket .booking-widget-wrapper .date-picker .date-picker__apply:focus,.hotel-theme-haymarket .booking-widget-wrapper .date-picker .date-picker__apply:hover,.hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply,.hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply:focus,.hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply:hover{color:#4a6c78; background:none transparent; border-width:1px 0 0; font-family:Brown-Light,Brown-Light-Fallback,Arial!important; text-transform:none; letter-spacing:normal; font-size:16px}.hotel-theme-haymarket .booking-widget-wrapper .date-picker .date-picker__apply:focus,.hotel-theme-haymarket .booking-widget-wrapper .date-picker .date-picker__apply:hover,.hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply:focus,.hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply:hover{text-decoration:underline}.hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--infocus:hover,.hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--outfocus:hover,.hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--infocus:hover,.hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--outfocus:hover{background:#4a6c78}.hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--highlighted,.hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--highlighted{border-color:#4a6c78}.hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--highlighted:hover,.hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--highlighted:hover{background:#4a6c78}.picker--focused .hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--highlighted,.picker--focused .hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--highlighted{background:#4a6c78}.hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker--focused .picker__day--selected,.hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--selected,.hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--selected:hover,.hotel-theme-haymarket .inquiry-widget .picker__holder .picker--focused .picker__day--selected,.hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--selected,.hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--selected:hover{background:#4a6c78}.hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker--focused .picker__day--disabled,.hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--disabled,.hotel-theme-haymarket .booking-widget-wrapper .picker__holder .picker__day--disabled:hover,.hotel-theme-haymarket .inquiry-widget .picker__holder .picker--focused .picker__day--disabled,.hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--disabled,.hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--disabled:hover{background:#fff; border-color:#fff; color:#ddd}.hotel-theme-haymarket .booking-widget .icon--info,.hotel-theme-haymarket .booking-widget .icon--info-white{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/info-white.svg)}.hotel-theme-haymarket .booking-widget .guest-selector__footer,.hotel-theme-haymarket .booking-widget .guest-selector__header,.hotel-theme-haymarket .booking-widget .guest-selector__room-details{border-color:#4a6c78}.hotel-theme-haymarket .booking-widget .icon--down-arrow-small,.hotel-theme-haymarket .booking-widget .icon--down-arrow-small-black,.hotel-theme-haymarket .booking-widget .icon--up-arrow-small{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/arrow-down-black.png)}.hotel-theme-haymarket .booking-widget .booking-widget__btn{border-color:#fff; text-transform:uppercase; -webkit-box-shadow:none; box-shadow:none}.hotel-theme-haymarket .booking-widget .booking-widget__btn:focus,.hotel-theme-haymarket .booking-widget .booking-widget__btn:hover{background:#405e68}.hotel-theme-haymarket .booking-widget .booking-widget-option{border-color:hsla(0,0%,100%,.2)}.hotel-theme-haymarket .booking-widget .booking-widget-option .booking-widget-option__label,.hotel-theme-haymarket .booking-widget .booking-widget-option .custom-checkbox-label{font-weight:700}.hotel-theme-haymarket .booking-widget .booking-widget--maintenance__contact *{color:#fff!important}.hotel-theme-haymarket .l-booking-widget--horizontal{background-color:#4a6c78}.hotel-theme-haymarket .inquiry-widget label{font-weight:700}.editable-area table .hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group input[type=submit],.hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group .btn,.hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group .editable-area table input[type=submit],.hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group table.table input[type=submit],table.table .hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group input[type=submit]{border-color:#fff; -webkit-box-shadow:none; box-shadow:none}@media(min-width:950px){.hotel-theme-haymarket .inquiry-widget{background-color:rgba(0,0,0,.8)}.editable-area table .hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group input[type=submit],.hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group .btn,.hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group .editable-area table input[type=submit],.hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group table.table input[type=submit],table.table .hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group input[type=submit]{background-color:#000}.editable-area table .hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group input:hover[type=submit],.hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group .btn:hover,.hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group .editable-area table input:hover[type=submit],.hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group table.table input:hover[type=submit],table.table .hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group input:hover[type=submit]{color:#fff}.hotel-theme-haymarket .inquiry-widget .picker__holder{background:#000}.hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--today:before{border-top:.5em solid #fff}.hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--infocus:hover,.hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--outfocus:hover,.hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--selected{color:#fff; background-color:rgba(0,0,0,.8); border-color:rgba(0,0,0,.8)}}.hotel-theme-haymarket .custom-select:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/arrow-down-black.png); background-size:18px 10px}.hotel-theme-haymarket .content-teaser,.hotel-theme-haymarket .meeting-room-teaser,.hotel-theme-haymarket .restaurant,.hotel-theme-haymarket .room,.hotel-theme-haymarket .thumbnail-teaser{-webkit-box-shadow:none; box-shadow:none; border:1px solid #e1e1e1}.hotel-theme-haymarket .content-teaser,.hotel-theme-haymarket .restaurant{-webkit-transition:none; transition:none; -webkit-transform:none; transform:none}.hotel-theme-grandhoteloslo .content-teaser .hotel-theme-haymarket .restaurant .content-teaser__heading,.hotel-theme-grandhoteloslo .restaurant .hotel-theme-haymarket .content-teaser .restaurant__heading-level1,.hotel-theme-haymarket .content-teaser .content-teaser__heading,.hotel-theme-haymarket .content-teaser .heading,.hotel-theme-haymarket .restaurant .heading,.hotel-theme-haymarket .restaurant .restaurant__heading-level1{color:#333; line-height:1.625rem}.hotel-theme-haymarket .content-teaser:hover,.hotel-theme-haymarket .restaurant:hover{-webkit-transform:none; transform:none}.hotel-theme-grandhoteloslo .content-teaser .hotel-theme-haymarket .restaurant:hover .content-teaser__heading,.hotel-theme-grandhoteloslo .restaurant .hotel-theme-haymarket .content-teaser:hover .restaurant__heading-level1,.hotel-theme-haymarket .content-teaser .restaurant:hover .content-teaser__heading,.hotel-theme-haymarket .content-teaser:hover .content-teaser__heading,.hotel-theme-haymarket .content-teaser:hover .heading,.hotel-theme-haymarket .content-teaser:hover .restaurant .restaurant__heading-level1,.hotel-theme-haymarket .restaurant .content-teaser:hover .restaurant__heading-level1,.hotel-theme-haymarket .restaurant:hover .content-teaser .content-teaser__heading,.hotel-theme-haymarket .restaurant:hover .heading,.hotel-theme-haymarket .restaurant:hover .restaurant__heading-level1{color:#333!important; text-decoration:underline}.hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape),.hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape){border:none}.hotel-theme-grandhoteloslo .content-teaser .hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape) .content-teaser__heading,.hotel-theme-grandhoteloslo .content-teaser .hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape):hover .content-teaser__heading,.hotel-theme-grandhoteloslo .restaurant .hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape) .restaurant__heading-level1,.hotel-theme-grandhoteloslo .restaurant .hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape):hover .restaurant__heading-level1,.hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape) .content-teaser__heading,.hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape) .heading,.hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape) .restaurant .restaurant__heading-level1,.hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape):hover .content-teaser__heading,.hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape):hover .heading,.hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape):hover .restaurant .restaurant__heading-level1,.hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape) .content-teaser .content-teaser__heading,.hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape) .heading,.hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape) .restaurant__heading-level1,.hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape):hover .content-teaser .content-teaser__heading,.hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape):hover .heading,.hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape):hover .restaurant__heading-level1,.hotel-theme-haymarket .content-teaser .content-teaser--flexible.restaurant:not(.landscape) .content-teaser__heading,.hotel-theme-haymarket .content-teaser .content-teaser--flexible.restaurant:not(.landscape):hover .content-teaser__heading,.hotel-theme-haymarket .restaurant .content-teaser--flexible.content-teaser:not(.landscape) .restaurant__heading-level1,.hotel-theme-haymarket .restaurant .content-teaser--flexible.content-teaser:not(.landscape):hover .restaurant__heading-level1{color:#fff!important}@media(min-width:950px){.hotel-theme-haymarket .content-teaser img,.hotel-theme-haymarket .restaurant img{-webkit-transition:opacity .35s,-webkit-transform .35s; transition:opacity .35s,-webkit-transform .35s; transition:opacity .35s,transform .35s; transition:opacity .35s,transform .35s,-webkit-transform .35s}.hotel-theme-haymarket .content-teaser:hover img,.hotel-theme-haymarket .restaurant:hover img{opacity:.8; -webkit-transform:scale(1.1); transform:scale(1.1)}}.hotel-theme-haymarket .restaurant{background-color:#fff}.hotel-theme-haymarket .restaurant .restaurant__sidebar{background:0 0}@media(min-width:950px){.hotel-theme-haymarket .restaurant .restaurant__wrapper{border-right:1px solid #e1e1e1}}.hotel-theme-haymarket .thumbnail-teaser.thumbnail-teaser--animated img{-webkit-transition:opacity .35s,-webkit-transform .35s; transition:opacity .35s,-webkit-transform .35s; transition:opacity .35s,transform .35s; transition:opacity .35s,transform .35s,-webkit-transform .35s}.hotel-theme-haymarket .thumbnail-teaser.thumbnail-teaser--animated:hover img{opacity:.8; -webkit-transform:scale(1.1); transform:scale(1.1)}.hotel-theme-haymarket .thumbnail-teaser .thumbnail-teaser__title{color:#333}.hotel-theme-haymarket .thumbnail-teaser:hover .thumbnail-teaser__title{text-decoration:underline}@media(min-width:740px){.hotel-theme-haymarket .teaser-full>.teaser-full__content{font-size:1.25rem; line-height:normal}}@media(min-width:1200px){.hotel-theme-haymarket .room-teaser .room-teaser__heading{font-size:1.375rem}.hotel-theme-haymarket .meeting-room-teaser .meeting-room-teaser__heading{font-size:1.5rem}}@media(max-width:949px){.hotel-theme-haymarket header.header{margin-top:81px}}.hotel-theme-haymarket .main-header .navigation-bar__main__expander{display:none}.hotel-theme-haymarket .main-header .navigation-bar__main__logo{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/haymarket-logotype-horizontal.svg) no-repeat; background-size:contain; width:150px; height:40px; padding:0; margin-top:7px; margin-bottom:5px}.hotel-theme-haymarket .main-header .navigation-bar__main__logo img{display:none}@media(min-width:950px){.hotel-theme-haymarket .main-header .navigation-bar__main__logo{float:left}}.hotel-theme-haymarket .navigation-bar__main__booking-widget-toggle{margin-top:.4rem}.hotel-theme-haymarket .hotel-footer__content{background:#4a6c78; max-width:100%}.hotel-theme-haymarket .hotel-footer__content *{color:#fff; font-family:Brown-Light,Brown-Light-Fallback,Arial!important; text-transform:none}.hotel-theme-haymarket .hotel-footer__content .hotel-footer-section{background:0 0}.hotel-theme-haymarket .hotel-footer__content .list-footer-pages>li{position:relative; background-image:none; padding-left:20px}.hotel-theme-haymarket .hotel-footer__content .list-footer-pages>li:before{content:""; position:absolute; top:9px; left:-8px}.hotel-theme-haymarket .map-static__caption{bottom:10px}.hotel-theme-haymarket .map-controls,.hotel-theme-haymarket .map-static,.hotel-theme-haymarket .map__canvas,.hotel-theme-haymarket .zoom-controls{-webkit-filter:grayscale(100%); filter:grayscale(100%)}@media(min-width:740px){.hotel-theme-haymarket .map-controls,.hotel-theme-haymarket .map-static,.hotel-theme-haymarket .map__canvas{-webkit-filter:none; filter:none}.hotel-theme-haymarket .map{-webkit-filter:grayscale(100%); filter:grayscale(100%)}}.hotel-theme-haymarket,.hotel-theme-haymarket .highlight-infoblock,.hotel-theme-haymarket .l-section--hotel,.hotel-theme-haymarket .l-section--pattern,.hotel-theme-haymarket .l-sections-wrapper{background:#f7f7f7}.hotel-theme-haymarket .hero-intro{border-top:none}.hotel-theme-haymarket .hero-intro .hero-intro__content{padding-top:5px}@media(min-width:740px){.hotel-theme-haymarket .hotel-menu>li a{color:inherit}.hotel-theme-haymarket .hotel-menu>li.active>a{background:#4a6c78; color:#fff}}.hotel-theme-haymarket .breadcrumb-list a{color:inherit}.hotel-theme-haymarket .elevator-pitch{line-height:1.4em}.hotel-theme-haymarket .elevator-pitch .elevator-pitch__expander{border-bottom:none; border-radius:10%}@media(min-width:950px){.hotel-theme-haymarket .elevator-pitch{font-size:1.375rem}}.hotel-theme-haymarket .banner-section--splash .banner-section__heading{font-size:1.5rem; font-family:Brown-Bold,Brown-Bold-Fallback,Arial Bold!important}@media(max-width:739px){.hotel-theme-haymarket .hero-intro .hero-intro__content__heading{margin-bottom:-12px}}@media(min-width:740px){.hotel-theme-haymarket .hero-intro__content{padding-bottom:10px}.hotel-theme-haymarket .hero-intro__content__heading{font-size:3.25rem}.hotel-theme-haymarket .hero-intro__content__heading:not(.sticky){margin-bottom:3px; margin-top:5px}.hotel-theme-haymarket .hero-intro__content__heading.sticky{top:1px!important}.hotel-theme-haymarket .hotel-menu-wrapper.sticky .hotel-menu{height:30px}.hotel-theme-haymarket .hotel-menu-wrapper:not(.sticky) .hotel-menu-wrapper__inner{padding-top:0; margin-top:0}.hotel-theme-haymarket .hotel-menu-wrapper:not(.sticky) .hotel-nav{padding-top:0}}@media(min-width:950px){.hotel-theme-haymarket .hero-intro--overlay{margin-top:-124px}.hotel-theme-haymarket .banner-section--splash .banner-section__heading{font-size:2rem}}@font-face{font-family:Interstate-Black-Fallback; src:url(/Static/fonts/interstate/interstate-black-compressed.woff); font-weight:400; font-style:normal}@font-face{font-family:Interstate-Regular-Fallback; src:url(/Static/fonts/interstate/interstate-regular-condensed.woff); font-weight:400; font-style:normal}.hotel-theme-grandcentral .banner-section--splash .banner-section__heading,.hotel-theme-grandcentral main .banner-section--splash .banner-section__text>p,.hotel-theme-grandcentral main .banner-section__block h2,.hotel-theme-grandcentral main .booking-widget .booking-widget__header,.hotel-theme-grandcentral main .content-teaser--mini h3,.hotel-theme-grandcentral main .content-teaser--mini h3>*,.hotel-theme-grandcentral main .content-teaser .content-teaser__heading,.hotel-theme-grandcentral main .editable-area--heading h3,.hotel-theme-grandcentral main .editable-area--heading h4,.hotel-theme-grandcentral main .elevator-pitch h1,.hotel-theme-grandcentral main .elevator-pitch h2,.hotel-theme-grandcentral main .elevator-pitch h3,.hotel-theme-grandcentral main .extraem,.hotel-theme-grandcentral main .gallery-heading h1,.hotel-theme-grandcentral main .gallery-heading h2,.hotel-theme-grandcentral main .heading-2,.hotel-theme-grandcentral main .heading-4,.hotel-theme-grandcentral main .heading-5,.hotel-theme-grandcentral main .hero-intro .hero-intro__content .hero-intro__content__heading,.hotel-theme-grandcentral main .hero-intro__content h1,.hotel-theme-grandcentral main .hero-intro__content h2,.hotel-theme-grandcentral main .inquiry-widget .inquiry-widget__header,.hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h1,.hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h2,.hotel-theme-grandcentral main .list-links--bold .list-links__link,.hotel-theme-grandcentral main .pois-container .pois-container__heading,.hotel-theme-grandcentral main .pois-container .pois-container__heading--large,.hotel-theme-grandcentral main .restaurant-opening-hours--mini .restaurant-opening-hours__heading,.hotel-theme-grandcentral main .restaurant__heading-level1,.hotel-theme-grandcentral main .room-heading h1,.hotel-theme-grandcentral main .room-heading h2,.hotel-theme-grandcentral main .room-teaser .room-teaser__heading,.hotel-theme-grandcentral main .room .room__heading-level2,.hotel-theme-grandcentral main .room__heading-level1,.hotel-theme-grandcentral main .room__heading-level2,.hotel-theme-grandcentral main .special-request-needs-group .special-request-needs-group__heading,.hotel-theme-grandcentral main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>.u-link-style,.hotel-theme-grandcentral main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>a,.hotel-theme-grandcentral main h1,.hotel-theme-grandcentral main h2,.hotel-theme-grandcentral main h3,.hotel-theme-grandcentral main h4,.hotel-theme-grandcentral main h5{letter-spacing:.1em; font-family:Interstate-Regular,Interstate-Regular-Fallback,Georgia,sans-serif; text-transform:uppercase; font-weight:400}.hotel-theme-grandcentral main .elevator-pitch h1,.hotel-theme-grandcentral main .elevator-pitch h2,.hotel-theme-grandcentral main .elevator-pitch h3,.hotel-theme-grandcentral main .gallery-heading h1,.hotel-theme-grandcentral main .gallery-heading h2,.hotel-theme-grandcentral main .hero-intro .hero-intro__content .hero-intro__content__heading,.hotel-theme-grandcentral main .hero-intro__content h1,.hotel-theme-grandcentral main .hero-intro__content h2,.hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h1,.hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h2,.hotel-theme-grandcentral main .room-heading h1,.hotel-theme-grandcentral main .room-heading h2,.hotel-theme-grandcentral main h1{color:#4e4e4e; font-size:2rem}@media(min-width:740px){.hotel-theme-grandcentral main .elevator-pitch h1,.hotel-theme-grandcentral main .elevator-pitch h2,.hotel-theme-grandcentral main .elevator-pitch h3,.hotel-theme-grandcentral main .gallery-heading h1,.hotel-theme-grandcentral main .gallery-heading h2,.hotel-theme-grandcentral main .hero-intro .hero-intro__content .hero-intro__content__heading,.hotel-theme-grandcentral main .hero-intro__content h1,.hotel-theme-grandcentral main .hero-intro__content h2,.hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h1,.hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h2,.hotel-theme-grandcentral main .room-heading h1,.hotel-theme-grandcentral main .room-heading h2,.hotel-theme-grandcentral main h1{font-size:2.5rem}}.hotel-theme-grandcentral main .booking-widget .booking-widget__header,.hotel-theme-grandcentral main .heading-2,.hotel-theme-grandcentral main .inquiry-widget .inquiry-widget__header,.hotel-theme-grandcentral main .pois-container .pois-container__heading--large,.hotel-theme-grandcentral main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>.u-link-style,.hotel-theme-grandcentral main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>a,.hotel-theme-grandcentral main h2{color:#4e4e4e; font-size:1.5rem}@media(min-width:740px){.hotel-theme-grandcentral main .booking-widget .booking-widget__header,.hotel-theme-grandcentral main .heading-2,.hotel-theme-grandcentral main .inquiry-widget .inquiry-widget__header,.hotel-theme-grandcentral main .pois-container .pois-container__heading--large,.hotel-theme-grandcentral main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>.u-link-style,.hotel-theme-grandcentral main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>a,.hotel-theme-grandcentral main h2{font-size:2rem}}.hotel-theme-grandcentral .banner-section--splash .banner-section__heading,.hotel-theme-grandcentral main .banner-section__block h2,.hotel-theme-grandcentral main .content-teaser--mini h3,.hotel-theme-grandcentral main .content-teaser--mini h3>*,.hotel-theme-grandcentral main .room-teaser .room-teaser__heading,.hotel-theme-grandcentral main .room__heading-level1,.hotel-theme-grandcentral main h3{color:#282828; font-size:1.25rem}@media(min-width:740px){.hotel-theme-grandcentral .banner-section--splash .banner-section__heading,.hotel-theme-grandcentral main .banner-section__block h2,.hotel-theme-grandcentral main .content-teaser--mini h3,.hotel-theme-grandcentral main .content-teaser--mini h3>*,.hotel-theme-grandcentral main .room-teaser .room-teaser__heading,.hotel-theme-grandcentral main .room__heading-level1,.hotel-theme-grandcentral main h3{font-size:1.625rem}}.hotel-theme-grandcentral main .restaurant__heading-level1,.hotel-theme-grandcentral main .room__heading-level2{color:#282828; font-size:1.125rem}@media(min-width:740px){.hotel-theme-grandcentral main .restaurant__heading-level1,.hotel-theme-grandcentral main .room__heading-level2{font-size:1.375rem}}.hotel-theme-grandcentral .l-section-contact-bar h2,.hotel-theme-grandcentral main .booking-widget .booking-widget__header,.hotel-theme-grandcentral main .content-teaser .background-image-container.blur-wrapper h2,.hotel-theme-grandcentral main .content-teaser .background-image-container.global-footer h2,.hotel-theme-grandcentral main .content-teaser .background-image-container.hotel-footer h2,.hotel-theme-grandcentral main .grandcentral-teaser .background-image-container.blur-wrapper h2,.hotel-theme-grandcentral main .grandcentral-teaser .background-image-container.global-footer h2,.hotel-theme-grandcentral main .grandcentral-teaser .background-image-container.hotel-footer h2,.hotel-theme-grandcentral main .hotel-about-teasers h2,.hotel-theme-grandcentral main .inquiry-widget .inquiry-widget__header,.hotel-theme-grandcentral main .room-teaser .background-image-container.blur-wrapper h2,.hotel-theme-grandcentral main .room-teaser .background-image-container.global-footer h2,.hotel-theme-grandcentral main .room-teaser .background-image-container.hotel-footer h2,.hotel-theme-grandcentral main .room-teaser .iconic-item,.hotel-theme-grandcentral main .room-teaser .iconic-item *,.hotel-theme-grandcentral main .room-teaser .iconic-item__text,.hotel-theme-grandcentral main .room-teaser .iconic-item__text *,.hotel-theme-grandcentral main .room-teaser .room-teaser__heading{color:#d8d8d8}.hotel-theme-grandcentral main{font-family:Courier,Arial; color:#282828; text-transform:none}.hotel-theme-grandcentral main .booking-widget-options-toggle .booking-widget-options-toggle__text *,.hotel-theme-grandcentral main .elevator-pitch,.hotel-theme-grandcentral main .full-page-form__login__preamble,.hotel-theme-grandcentral main .list-facts__item .list-facts__item__heading,.hotel-theme-grandcentral main .preamble,.hotel-theme-grandcentral main .teaser-full .teaser-full__content{font-family:Courier,Arial}.hotel-theme-grandcentral main .hero-intro .hero-intro__content .hero-intro__content__heading a:hover{color:#4e4e4e}.hotel-theme-grandcentral main h3{line-height:1}.hotel-theme-grandcentral main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:hover,.hotel-theme-grandcentral main .hero-intro__content__heading a:hover,.hotel-theme-grandcentral main .meeting-room-teaser__footer,.hotel-theme-grandcentral main .room-teaser__heading,.hotel-theme-grandcentral main .room__footer,.hotel-theme-grandcentral main a,.hotel-theme-grandcentral main a .is-collapsed,.hotel-theme-grandcentral main a .is-expanded{color:#4e4e4e}.hotel-theme-grandcentral main .list-bullets>li:before,.hotel-theme-grandcentral main .list-facilities>li:before{color:#282828; font-size:16px; left:-1em}.hotel-theme-grandcentral main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs .hero-intro__content__breadcrumb,.hotel-theme-grandcentral main .hero-intro .hero-intro__content__heading a:visited,.hotel-theme-grandcentral main .hero-intro__content__heading a,.hotel-theme-grandcentral main .restaurant__heading-level1{color:#282828}.hotel-theme-grandcentral main .textual-separator span{text-transform:uppercase}.hotel-theme-grandcentral main .elevator-pitch{font-family:Courier,Arial}.hotel-theme-grandcentral main .elevator-pitch,.hotel-theme-grandcentral main .preamble{line-height:2.125rem}.hotel-theme-grandcentral main .content-toggler *{text-transform:uppercase; font-family:Interstate-Regular,Interstate-Regular-Fallback,Georgia,sans-serif}.hotel-theme-grandcentral .cookie-section__message a{border-bottom:none; text-decoration:underline}.editable-area table .hotel-theme-grandcentral input[type=submit],.hotel-theme-grandcentral .btn,.hotel-theme-grandcentral .btn--primary,.hotel-theme-grandcentral .btn-booking-widget-toggle,.hotel-theme-grandcentral .btn-grandcentral,.hotel-theme-grandcentral .editable-area table input[type=submit],.hotel-theme-grandcentral table.table input[type=submit],table.table .hotel-theme-grandcentral input[type=submit]{background:0 0; border:1px solid #4e4e4e; color:#4e4e4e; font-family:Interstate-Regular,Interstate-Regular-Fallback,Georgia,sans-serif!important; font-size:.8125rem; letter-spacing:.12em; line-height:1.2; border-radius:0; padding:11px 22px; text-transform:uppercase; -webkit-box-shadow:none; box-shadow:none; -webkit-transition:background-color .15s,border-color .15s,color .15s; transition:background-color .15s,border-color .15s,color .15s}.editable-area table .hotel-theme-grandcentral input:hover[type=submit],.hotel-theme-grandcentral .btn--primary:hover,.hotel-theme-grandcentral .btn-booking-widget-toggle:hover,.hotel-theme-grandcentral .btn-grandcentral:hover,.hotel-theme-grandcentral .btn:hover,.hotel-theme-grandcentral .editable-area table input:hover[type=submit],.hotel-theme-grandcentral table.table input:hover[type=submit],table.table .hotel-theme-grandcentral input:hover[type=submit]{background-color:#4e4e4e; color:#eceded}.editable-area table .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group input[type=submit],.editable-area table .hotel-theme-grandcentral input.booking-widget__btn[type=submit],.editable-area table .hotel-theme-grandcentral input.btn--inverted[type=submit],.hotel-theme-grandcentral .booking-widget__btn.btn--primary,.hotel-theme-grandcentral .btn--primary.btn--inverted,.hotel-theme-grandcentral .btn-booking-widget-toggle.btn--inverted,.hotel-theme-grandcentral .btn-grandcentral.btn--inverted,.hotel-theme-grandcentral .btn.btn--inverted,.hotel-theme-grandcentral .editable-area table input.booking-widget__btn[type=submit],.hotel-theme-grandcentral .editable-area table input.btn--inverted[type=submit],.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn,.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .editable-area table input[type=submit],.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group table.table input[type=submit],.hotel-theme-grandcentral table.table input.booking-widget__btn[type=submit],.hotel-theme-grandcentral table.table input.btn--inverted[type=submit],table.table .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group input[type=submit],table.table .hotel-theme-grandcentral input.booking-widget__btn[type=submit],table.table .hotel-theme-grandcentral input.btn--inverted[type=submit]{background-color:transparent; border-color:#eceded; color:#eceded}.editable-area table .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group input:hover[type=submit],.editable-area table .hotel-theme-grandcentral input.booking-widget__btn:hover[type=submit],.editable-area table .hotel-theme-grandcentral input.btn--inverted:hover[type=submit],.hotel-theme-grandcentral .booking-widget__btn.btn--primary:hover,.hotel-theme-grandcentral .btn--primary.btn--inverted:hover,.hotel-theme-grandcentral .btn-booking-widget-toggle.btn--inverted:hover,.hotel-theme-grandcentral .btn-grandcentral.btn--inverted:hover,.hotel-theme-grandcentral .btn.btn--inverted:hover,.hotel-theme-grandcentral .editable-area table input.booking-widget__btn:hover[type=submit],.hotel-theme-grandcentral .editable-area table input.btn--inverted:hover[type=submit],.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn:hover,.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .editable-area table input:hover[type=submit],.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group table.table input:hover[type=submit],.hotel-theme-grandcentral table.table input.booking-widget__btn:hover[type=submit],.hotel-theme-grandcentral table.table input.btn--inverted:hover[type=submit],table.table .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group input:hover[type=submit],table.table .hotel-theme-grandcentral input.booking-widget__btn:hover[type=submit],table.table .hotel-theme-grandcentral input.btn--inverted:hover[type=submit]{background:#eceded; color:#4e4e4e}.editable-area table .hotel-theme-grandcentral input.btn--black[type=submit],.editable-area table .hotel-theme-grandcentral input.cookie-section__btn[type=submit],.hotel-theme-grandcentral .btn--primary.btn--black,.hotel-theme-grandcentral .btn--primary.cookie-section__btn,.hotel-theme-grandcentral .btn-booking-widget-toggle.btn--black,.hotel-theme-grandcentral .btn-booking-widget-toggle.cookie-section__btn,.hotel-theme-grandcentral .btn-grandcentral.btn--black,.hotel-theme-grandcentral .btn-grandcentral.cookie-section__btn,.hotel-theme-grandcentral .btn.btn--black,.hotel-theme-grandcentral .btn.cookie-section__btn,.hotel-theme-grandcentral .editable-area table input.btn--black[type=submit],.hotel-theme-grandcentral .editable-area table input.cookie-section__btn[type=submit],.hotel-theme-grandcentral table.table input.btn--black[type=submit],.hotel-theme-grandcentral table.table input.cookie-section__btn[type=submit],table.table .hotel-theme-grandcentral input.btn--black[type=submit],table.table .hotel-theme-grandcentral input.cookie-section__btn[type=submit]{background-color:#282828; color:#eceded; border-color:#eceded}.editable-area table .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group input.btn--black[type=submit],.editable-area table .hotel-theme-grandcentral input.btn--black.booking-widget__btn[type=submit],.editable-area table .hotel-theme-grandcentral input.btn--black.btn--inverted[type=submit],.hotel-theme-grandcentral .btn--black.booking-widget__btn.btn--primary,.hotel-theme-grandcentral .btn--primary.btn--black.btn--inverted,.hotel-theme-grandcentral .btn-booking-widget-toggle.btn--black.btn--inverted,.hotel-theme-grandcentral .btn-grandcentral.btn--black.btn--inverted,.hotel-theme-grandcentral .btn.btn--black.btn--inverted,.hotel-theme-grandcentral .editable-area table input.btn--black.booking-widget__btn[type=submit],.hotel-theme-grandcentral .editable-area table input.btn--black.btn--inverted[type=submit],.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn--black.btn,.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .editable-area table input.btn--black[type=submit],.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group table.table input.btn--black[type=submit],.hotel-theme-grandcentral table.table input.btn--black.booking-widget__btn[type=submit],.hotel-theme-grandcentral table.table input.btn--black.btn--inverted[type=submit],table.table .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group input.btn--black[type=submit],table.table .hotel-theme-grandcentral input.btn--black.booking-widget__btn[type=submit],table.table .hotel-theme-grandcentral input.btn--black.btn--inverted[type=submit]{background-color:transparent; color:#282828}.editable-area table .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group input.btn--black:hover[type=submit],.editable-area table .hotel-theme-grandcentral input.btn--black.booking-widget__btn:hover[type=submit],.editable-area table .hotel-theme-grandcentral input.btn--black.btn--inverted:hover[type=submit],.hotel-theme-grandcentral .btn--black.booking-widget__btn.btn--primary:hover,.hotel-theme-grandcentral .btn--primary.btn--black.btn--inverted:hover,.hotel-theme-grandcentral .btn-booking-widget-toggle.btn--black.btn--inverted:hover,.hotel-theme-grandcentral .btn-grandcentral.btn--black.btn--inverted:hover,.hotel-theme-grandcentral .btn.btn--black.btn--inverted:hover,.hotel-theme-grandcentral .editable-area table input.btn--black.booking-widget__btn:hover[type=submit],.hotel-theme-grandcentral .editable-area table input.btn--black.btn--inverted:hover[type=submit],.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn--black.btn:hover,.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .editable-area table input.btn--black:hover[type=submit],.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group table.table input.btn--black:hover[type=submit],.hotel-theme-grandcentral table.table input.btn--black.booking-widget__btn:hover[type=submit],.hotel-theme-grandcentral table.table input.btn--black.btn--inverted:hover[type=submit],table.table .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group input.btn--black:hover[type=submit],table.table .hotel-theme-grandcentral input.btn--black.booking-widget__btn:hover[type=submit],table.table .hotel-theme-grandcentral input.btn--black.btn--inverted:hover[type=submit]{background-color:#282828; color:#eceded}.hotel-theme-grandcentral .btn-booking-widget-toggle{background-color:#282828; color:#eceded; border:none}.hotel-theme-grandcentral .btn-booking-widget-toggle:hover{background-color:#282828}.editable-area table .hotel-theme-grandcentral input.booking-widget__btn[type=submit],.hotel-theme-grandcentral .booking-widget__btn.btn--primary,.hotel-theme-grandcentral .editable-area table input.booking-widget__btn[type=submit],.hotel-theme-grandcentral table.table input.booking-widget__btn[type=submit],table.table .hotel-theme-grandcentral input.booking-widget__btn[type=submit]{font-weight:400; font-size:1rem}.editable-area table .hotel-theme-grandcentral .map input[type=submit],.hotel-theme-grandcentral .map .btn,.hotel-theme-grandcentral .map .editable-area table input[type=submit],.hotel-theme-grandcentral .map table.table input[type=submit],table.table .hotel-theme-grandcentral .map input[type=submit]{background:#eceded}.editable-area table .hotel-theme-grandcentral .map input:hover[type=submit],.hotel-theme-grandcentral .map .btn:hover,.hotel-theme-grandcentral .map .editable-area table input:hover[type=submit],.hotel-theme-grandcentral .map table.table input:hover[type=submit],table.table .hotel-theme-grandcentral .map input:hover[type=submit]{background-color:#86807a}.hotel-theme-grandcentral main .icon--down-arrow-small,.hotel-theme-grandcentral main .icon--down-arrow-small-black,.hotel-theme-grandcentral main .icon--up-arrow-small{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/arrow-down-black.png)}.hotel-theme-grandcentral main .icon--crocus,.hotel-theme-grandcentral main .icon--nordicsea,.hotel-theme-grandcentral main .iconic-item--link-primary .icon,.iconic-item--link-primary .hotel-theme-grandcentral main .icon{fill:#282828}.hotel-theme-grandcentral main .icon--expand,.hotel-theme-grandcentral main .icon--expand-small{fill:#eceded}.hotel-theme-grandcentral main .content-toggler span:before,.hotel-theme-grandcentral main .meeting-room-teaser__footer span:before,.hotel-theme-grandcentral main .pois-container .pois-container__toggle span:before,.hotel-theme-grandcentral main .room__footer span:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/arrow-down-gray-dark.svg)}.hotel-theme-grandcentral main .bulleted-link,.hotel-theme-grandcentral main .list-links>li,.hotel-theme-grandcentral main .PdfIconLink,.hotel-theme-grandcentral main .tag-section__list .tag-section__list__body>a{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/bullet-list-arrow-circle-black.svg)}.hotel-theme-grandcentral main .hotel-nav>.navbar-header>.navbar-toggle{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/hotelpage-menu-black.svg); background-size:contain}.hotel-theme-grandcentral main .hotel-nav>.navbar-header>.navbar-toggle.active{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/hotelpage-menu-close-black.svg)}.hotel-theme-grandcentral main .signature-hotel-dark-bg .icon--close{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/hotelpage-menu-close-white.svg); background-repeat:no-repeat; background-size:contain}.hotel-theme-grandcentral main .custom-select--crocus:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/form-select-arrow-black.png)}.hotel-theme-grandcentral main .custom-checkbox:checked+span:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/checkbox-black.png)}.hotel-theme-grandcentral main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn,.hotel-theme-grandcentral main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/carousel-arrow-gray-right.png)}.hotel-theme-grandhoteloslo .custom-select:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/arrow-down-black.png); background-size:18px 10px}@media(min-width:950px){.hotel-theme-grandcentral .l-booking-widget--vertical{margin-top:-40px}}.hotel-theme-grandcentral .booking-widget-wrapper,.hotel-theme-grandcentral .booking-widget-wrapper .booking-widget-option,.hotel-theme-grandcentral .inquiry-widget,.hotel-theme-grandcentral .inquiry-widget .booking-widget-option{background:#000}.hotel-theme-grandcentral .booking-widget-wrapper .booking-widget-dialog__dialog,.hotel-theme-grandcentral .inquiry-widget .booking-widget-dialog__dialog{background-color:#000}.hotel-theme-grandcentral .booking-widget-wrapper .guest-selector__footer,.hotel-theme-grandcentral .booking-widget-wrapper .guest-selector__header,.hotel-theme-grandcentral .booking-widget-wrapper .guest-selector__room-details,.hotel-theme-grandcentral .inquiry-widget .guest-selector__footer,.hotel-theme-grandcentral .inquiry-widget .guest-selector__header,.hotel-theme-grandcentral .inquiry-widget .guest-selector__room-details{border-color:#000}.hotel-theme-grandcentral .booking-widget-wrapper .booking-widget .input-group label,.hotel-theme-grandcentral .inquiry-widget .booking-widget .input-group label{background-color:#000}.hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day,.hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day{color:#000}.hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day.dr-selected,.hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day:focus,.hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day:hover,.hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day.dr-selected,.hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day:focus,.hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day:hover{border-color:#282828; background:#282828; color:#eceded}.hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled),.hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled){background:#282828; background:rgba(40,40,40,.1)}.hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected,.hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected{border-color:#282828; background:#282828; color:#eceded}@media(min-width:950px){.hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover,.hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover{border-color:#282828; background:#282828; color:#eceded}}@media(min-width:950px){.hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day.dr-current:focus,.hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day:hover,.hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day.dr-current:focus,.hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day:hover{border-color:#282828; background:#282828; color:#eceded}}.hotel-theme-grandcentral .booking-widget-wrapper .date-picker .date-picker__apply,.hotel-theme-grandcentral .booking-widget-wrapper .date-picker .date-picker__apply:focus,.hotel-theme-grandcentral .booking-widget-wrapper .date-picker .date-picker__apply:hover,.hotel-theme-grandcentral .inquiry-widget .date-picker .date-picker__apply,.hotel-theme-grandcentral .inquiry-widget .date-picker .date-picker__apply:focus,.hotel-theme-grandcentral .inquiry-widget .date-picker .date-picker__apply:hover{color:#282828; background:none transparent; border-width:1px 0 0}.hotel-theme-grandcentral .booking-widget-wrapper .picker__holder,.hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__weekday,.hotel-theme-grandcentral .inquiry-widget .picker__holder,.hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__weekday{background-color:rgba(0,0,0,.8)}.hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--infocus:hover,.hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--outfocus:hover,.hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--infocus:hover,.hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--outfocus:hover{background:#eceded}.hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--highlighted,.hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--highlighted{border-color:#282828; background:#282828; color:#eceded}.hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--highlighted:hover,.hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--highlighted:hover{border-color:#282828; background:#282828; color:#eceded}.picker--focused .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--highlighted,.picker--focused .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--highlighted{border-color:#282828; background:#282828; color:#eceded}.picker--focused .hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--highlighted:before,.picker--focused .hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--highlighted:before{border-top-color:#eceded}.hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker--focused .picker__day--selected,.hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--selected,.hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--selected:hover,.hotel-theme-grandcentral .inquiry-widget .picker__holder .picker--focused .picker__day--selected,.hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--selected,.hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--selected:hover{border-color:#282828; background:#282828; color:#eceded}.hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker--focused .picker__day--disabled,.hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--disabled,.hotel-theme-grandcentral .booking-widget-wrapper .picker__holder .picker__day--disabled:hover,.hotel-theme-grandcentral .inquiry-widget .picker__holder .picker--focused .picker__day--disabled,.hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--disabled,.hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__day--disabled:hover{color:#ddd; background-color:#fff; border-color:#fff}.hotel-theme-grandcentral .booking-widget .icon--info,.hotel-theme-grandcentral .booking-widget .icon--info-white{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/info-white.svg)}.editable-area table .hotel-theme-grandcentral .booking-widget .booking-widget__input-group input[type=submit],.hotel-theme-grandcentral .booking-widget .booking-widget__input-group .btn,.hotel-theme-grandcentral .booking-widget .booking-widget__input-group .editable-area table input[type=submit],.hotel-theme-grandcentral .booking-widget .booking-widget__input-group table.table input[type=submit],table.table .hotel-theme-grandcentral .booking-widget .booking-widget__input-group input[type=submit]{-webkit-box-shadow:none; box-shadow:none}.hotel-theme-grandcentral .booking-widget .booking-widget-option{border-color:hsla(0,0%,100%,.2)}.hotel-theme-grandcentral .booking-widget .booking-widget-option .booking-widget-option__label,.hotel-theme-grandcentral .booking-widget .booking-widget-option .custom-checkbox-label{font-weight:700}.hotel-theme-grandcentral .booking-widget .booking-widget--maintenance__contact *{color:#fff!important}.hotel-theme-grandcentral .l-booking-widget--horizontal{background-color:#000}.hotel-theme-grandcentral .inquiry-widget label{font-weight:700}.editable-area table .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group input[type=submit],.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn,.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .editable-area table input[type=submit],.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group table.table input[type=submit],table.table .hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group input[type=submit]{-webkit-box-shadow:none; box-shadow:none}@media(min-width:950px){.hotel-theme-grandcentral .booking-widget--deemphasized,.hotel-theme-grandcentral .inquiry-widget{background-color:rgba(0,0,0,.85)}}.hotel-theme-grandcentral main .grandcentral-teaser,.hotel-theme-grandcentral main .grandcentral-teaser-container,.hotel-theme-grandcentral main .meeting-room-teaser,.hotel-theme-grandcentral main .room,.hotel-theme-grandcentral main .thumbnail-teaser{-webkit-box-shadow:none; box-shadow:none; border:1px solid #e1e1e1}.hotel-theme-grandcentral main .thumbnail-teaser{background-color:#eceded; font-family:Courier,Arial}.hotel-theme-grandcentral main .banner-section__heading.banner-section__heading{color:#fff}.hotel-theme-grandcentral main .content-teaser,.hotel-theme-grandcentral main .grandcentral-teaser,.hotel-theme-grandcentral main .room-teaser{-webkit-transition:none; transition:none; -webkit-transform:none; transform:none; border:none}.hotel-theme-grandcentral main .content-teaser .heading,.hotel-theme-grandcentral main .content-teaser .hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1,.hotel-theme-grandcentral main .content-teaser .hotel-theme-haymarket .restaurant .restaurant__heading-level1,.hotel-theme-grandcentral main .grandcentral-teaser .heading,.hotel-theme-grandcentral main .grandcentral-teaser .hotel-theme-grandhoteloslo .content-teaser .content-teaser__heading,.hotel-theme-grandcentral main .grandcentral-teaser .hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1,.hotel-theme-grandcentral main .grandcentral-teaser .hotel-theme-haymarket .content-teaser .content-teaser__heading,.hotel-theme-grandcentral main .grandcentral-teaser .hotel-theme-haymarket .restaurant .restaurant__heading-level1,.hotel-theme-grandcentral main .hotel-theme-grandhoteloslo .content-teaser .content-teaser__heading,.hotel-theme-grandcentral main .hotel-theme-haymarket .content-teaser .content-teaser__heading,.hotel-theme-grandcentral main .room-teaser .heading,.hotel-theme-grandcentral main .room-teaser .hotel-theme-grandhoteloslo .content-teaser .content-teaser__heading,.hotel-theme-grandcentral main .room-teaser .hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1,.hotel-theme-grandcentral main .room-teaser .hotel-theme-haymarket .content-teaser .content-teaser__heading,.hotel-theme-grandcentral main .room-teaser .hotel-theme-haymarket .restaurant .restaurant__heading-level1,.hotel-theme-grandhoteloslo .content-teaser .hotel-theme-grandcentral main .grandcentral-teaser .content-teaser__heading,.hotel-theme-grandhoteloslo .content-teaser .hotel-theme-grandcentral main .room-teaser .content-teaser__heading,.hotel-theme-grandhoteloslo .hotel-theme-grandcentral main .content-teaser .content-teaser__heading,.hotel-theme-grandhoteloslo .restaurant .hotel-theme-grandcentral main .content-teaser .restaurant__heading-level1,.hotel-theme-grandhoteloslo .restaurant .hotel-theme-grandcentral main .grandcentral-teaser .restaurant__heading-level1,.hotel-theme-grandhoteloslo .restaurant .hotel-theme-grandcentral main .room-teaser .restaurant__heading-level1,.hotel-theme-haymarket .content-teaser .hotel-theme-grandcentral main .grandcentral-teaser .content-teaser__heading,.hotel-theme-haymarket .content-teaser .hotel-theme-grandcentral main .room-teaser .content-teaser__heading,.hotel-theme-haymarket .hotel-theme-grandcentral main .content-teaser .content-teaser__heading,.hotel-theme-haymarket .restaurant .hotel-theme-grandcentral main .content-teaser .restaurant__heading-level1,.hotel-theme-haymarket .restaurant .hotel-theme-grandcentral main .grandcentral-teaser .restaurant__heading-level1,.hotel-theme-haymarket .restaurant .hotel-theme-grandcentral main .room-teaser .restaurant__heading-level1{color:#282828}.hotel-theme-grandcentral main .content-teaser:hover,.hotel-theme-grandcentral main .grandcentral-teaser:hover,.hotel-theme-grandcentral main .room-teaser:hover{-webkit-transform:none; transform:none}.hotel-theme-grandcentral main .content-teaser:hover .heading,.hotel-theme-grandcentral main .content-teaser:hover .hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1,.hotel-theme-grandcentral main .content-teaser:hover .hotel-theme-haymarket .restaurant .restaurant__heading-level1,.hotel-theme-grandcentral main .grandcentral-teaser:hover .heading,.hotel-theme-grandcentral main .grandcentral-teaser:hover .hotel-theme-grandhoteloslo .content-teaser .content-teaser__heading,.hotel-theme-grandcentral main .grandcentral-teaser:hover .hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1,.hotel-theme-grandcentral main .grandcentral-teaser:hover .hotel-theme-haymarket .content-teaser .content-teaser__heading,.hotel-theme-grandcentral main .grandcentral-teaser:hover .hotel-theme-haymarket .restaurant .restaurant__heading-level1,.hotel-theme-grandcentral main .hotel-theme-grandhoteloslo .content-teaser:hover .content-teaser__heading,.hotel-theme-grandcentral main .hotel-theme-haymarket .content-teaser:hover .content-teaser__heading,.hotel-theme-grandcentral main .room-teaser:hover .heading,.hotel-theme-grandcentral main .room-teaser:hover .hotel-theme-grandhoteloslo .content-teaser .content-teaser__heading,.hotel-theme-grandcentral main .room-teaser:hover .hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1,.hotel-theme-grandcentral main .room-teaser:hover .hotel-theme-haymarket .content-teaser .content-teaser__heading,.hotel-theme-grandcentral main .room-teaser:hover .hotel-theme-haymarket .restaurant .restaurant__heading-level1,.hotel-theme-grandhoteloslo .content-teaser .hotel-theme-grandcentral main .grandcentral-teaser:hover .content-teaser__heading,.hotel-theme-grandhoteloslo .content-teaser .hotel-theme-grandcentral main .room-teaser:hover .content-teaser__heading,.hotel-theme-grandhoteloslo .hotel-theme-grandcentral main .content-teaser:hover .content-teaser__heading,.hotel-theme-grandhoteloslo .restaurant .hotel-theme-grandcentral main .content-teaser:hover .restaurant__heading-level1,.hotel-theme-grandhoteloslo .restaurant .hotel-theme-grandcentral main .grandcentral-teaser:hover .restaurant__heading-level1,.hotel-theme-grandhoteloslo .restaurant .hotel-theme-grandcentral main .room-teaser:hover .restaurant__heading-level1,.hotel-theme-haymarket .content-teaser .hotel-theme-grandcentral main .grandcentral-teaser:hover .content-teaser__heading,.hotel-theme-haymarket .content-teaser .hotel-theme-grandcentral main .room-teaser:hover .content-teaser__heading,.hotel-theme-haymarket .hotel-theme-grandcentral main .content-teaser:hover .content-teaser__heading,.hotel-theme-haymarket .restaurant .hotel-theme-grandcentral main .content-teaser:hover .restaurant__heading-level1,.hotel-theme-haymarket .restaurant .hotel-theme-grandcentral main .grandcentral-teaser:hover .restaurant__heading-level1,.hotel-theme-haymarket .restaurant .hotel-theme-grandcentral main .room-teaser:hover .restaurant__heading-level1{color:#282828; text-decoration:underline}@media(min-width:950px){.hotel-theme-grandcentral main .content-teaser img,.hotel-theme-grandcentral main .grandcentral-teaser img,.hotel-theme-grandcentral main .room-teaser img{-webkit-transition:-webkit-transform .35s; transition:-webkit-transform .35s; transition:transform .35s; transition:transform .35s,-webkit-transform .35s}.hotel-theme-grandcentral main .content-teaser:before,.hotel-theme-grandcentral main .grandcentral-teaser:before,.hotel-theme-grandcentral main .room-teaser:before{-webkit-transition:all .35s ease-in-out; transition:all .35s ease-in-out}.hotel-theme-grandcentral main .content-teaser:hover img,.hotel-theme-grandcentral main .grandcentral-teaser:hover img,.hotel-theme-grandcentral main .room-teaser:hover img{-webkit-transform:scale(1.1); transform:scale(1.1)}.hotel-theme-grandcentral main .content-teaser:hover:before,.hotel-theme-grandcentral main .grandcentral-teaser:hover:before,.hotel-theme-grandcentral main .room-teaser:hover:before{opacity:0}}.hotel-theme-grandcentral main .teaser-full__heading a{color:#4e4e4e}.hotel-theme-grandcentral main .content-teaser,.hotel-theme-grandcentral main .content-teaser--mini{background-color:#eceded}.hotel-theme-grandcentral main .content-teaser--action:active h3,.hotel-theme-grandcentral main .content-teaser--action:hover h3{text-decoration:underline}.hotel-theme-grandcentral main .room{background-color:#eceded}.hotel-theme-grandcentral main .room .textual-separator span{color:#4e4e4e; background-color:#eceded}.hotel-theme-grandcentral main .content-teaser--flexible.landscape .content-teaser__body,.hotel-theme-grandcentral main .highlight-infoblock--light{background-color:#eceded}.hotel-theme-grandcentral main .thumbnail-teaser.thumbnail-teaser--animated img{-webkit-transition:opacity .35s,-webkit-transform .35s; transition:opacity .35s,-webkit-transform .35s; transition:opacity .35s,transform .35s; transition:opacity .35s,transform .35s,-webkit-transform .35s}.hotel-theme-grandcentral main .thumbnail-teaser.thumbnail-teaser--animated:hover img{opacity:.8; -webkit-transform:scale(1.1); transform:scale(1.1)}.hotel-theme-grandcentral main .thumbnail-teaser .thumbnail-teaser__title{color:#282828; font-family:Courier,Arial}.hotel-theme-grandcentral main .thumbnail-teaser:hover .thumbnail-teaser__title{text-decoration:underline}.hotel-theme-grandcentral main .content-teaser--action .content-teaser--flexible.landscape .content-teaser__heading,.hotel-theme-grandcentral main .content-teaser--action:hover .content-teaser--flexible.landscape .content-teaser__heading{color:#4e4e4e}.hotel-theme-grandcentral main .signature-hotel-dark-bg .list-bullets *,.hotel-theme-grandcentral main .signature-hotel-dark-bg .list-bullets li:before{color:#eceded}.hotel-theme-grandcentral main .signature-hotel-dark-bg .list-links>li{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/bullet-list-arrow-circle-white-dark.svg)}.hotel-theme-grandcentral main .signature-hotel-dark-bg .list-links>li>*{color:#eceded}.hotel-theme-grandcentral main .signature-hotel-dark-bg .hotel-facts-container,.hotel-theme-grandcentral main .signature-hotel-dark-bg .l-section{background-color:#4e4e4e}.hotel-theme-grandcentral main .signature-hotel-dark-bg .hotel-facts-container *{color:#eceded!important}.hotel-theme-grandcentral main .signature-hotel-dark-bg .content-teaser--action:focus *,.hotel-theme-grandcentral main .signature-hotel-dark-bg .content-teaser--action:hover *{color:#282828}.hotel-theme-grandcentral main .room-teaser{position:relative}.hotel-theme-grandcentral main .room-teaser:before{content:""; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.3); z-index:1}.hotel-theme-grandcentral main .room-teaser .iconic-item,.hotel-theme-grandcentral main .room-teaser .iconic-item *,.hotel-theme-grandcentral main .room-teaser .iconic-item__text,.hotel-theme-grandcentral main .room-teaser .iconic-item__text *{font-family:Interstate-Regular,Interstate-Regular-Fallback,Georgia,sans-serif}.hotel-theme-grandcentral main .room-teaser .room-teaser__heading{display:block}.hotel-theme-grandcentral main .room-teaser .room-teaser__heading *{display:inline}.hotel-theme-grandcentral main .room-teaser .room-teaser__heading,.hotel-theme-grandcentral main .room-teaser .spaceinfo__people,.hotel-theme-grandcentral main .room-teaser .spaceinfo__size{background:rgba(0,0,0,.6); padding-left:3px; padding-right:3px}.hotel-theme-grandcentral main .room-teaser .spaceinfo__people{padding-right:0}.hotel-theme-grandcentral main .room-teaser .spaceinfo__size{padding-left:0}.hotel-theme-grandcentral main .room-teaser .room-teaser__body{position:absolute; bottom:2.3125rem; text-align:left; padding:0 0 0 15px; z-index:2}.hotel-theme-grandcentral main .room-teaser .room-teaser__infobar{position:absolute; z-index:2; padding-left:15px; padding-bottom:12px}.hotel-theme-grandcentral main .room-teaser .iconic-item__icon-container{display:none}.hotel-theme-grandcentral main .room-teaser .spaceinfo{display:-moz-flex; display:-ms-flexbox; display:flex}.hotel-theme-grandcentral main .room-teaser .spaceinfo__people{float:left}.hotel-theme-grandcentral main .room-teaser .spaceinfo__size{-ms-order:1; -ms-flex-order:1; order:1}.hotel-theme-grandcentral main .room-teaser .spaceinfo__size:before{content:","; display:inline-block; color:#eceded; padding-right:3px}.hotel-theme-grandcentral main .room-teaser .media-container>.media-container__infobar{background:0 0}@media(min-width:740px){.hotel-theme-grandcentral main .teaser-full>.teaser-full__content{font-size:1.25rem; line-height:normal}}@media(min-width:1200px){.hotel-theme-grandcentral main .meeting-room-teaser .meeting-room-teaser__heading{font-size:1.5rem}}@media(max-width:949px){.hotel-theme-grandcentral header.header{margin-top:74px}}.hotel-theme-grandcentral .main-header .navigation-bar__main__logo{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/grandcentral-logotype.svg) no-repeat; background-size:contain; height:40px; margin-top:13px}.hotel-theme-grandcentral .main-header .navigation-bar__main__logo img{display:none}@media(min-width:740px){.hotel-theme-grandcentral .main-header .navigation-bar__main__logo{width:100px; margin-top:10px; margin-bottom:5px}}@media(min-width:950px){.hotel-theme-grandcentral .main-header .navigation-bar__main__logo{float:left}}.hotel-theme-grandcentral .main-header .navigation-bar__main{background-color:#eceded; -webkit-box-shadow:none; box-shadow:none; height:3.75rem}.hotel-theme-grandcentral .main-header .navigation-bar__main__expander{display:none}.hotel-theme-grandcentral .l-section-contact-bar{background-color:#4e4e4e}.hotel-theme-grandcentral .l-section-contact-bar .iconic-item__text,.hotel-theme-grandcentral .l-section-contact-bar .iconic-item__text *{color:#eceded}.hotel-theme-grandcentral .l-section-contact-bar>*{display:-moz-flex; display:-ms-flexbox; display:flex}@media(min-width:950px){.hotel-theme-grandcentral .l-section-contact-bar{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/bag.png); background-repeat:no-repeat; background-position-y:20px; background-position-x:90%; background-size:250px}.hotel-theme-grandcentral .l-section-contact-bar>*{-ms-flex-pack:end; justify-content:flex-end}.hotel-theme-grandcentral .l-section-contact-bar .contact-items__item{padding-top:15px; padding-bottom:15px}}@media(min-width:1200px){.hotel-theme-grandcentral .l-section-contact-bar{background-position-x:calc(100% - 950px)}}@media(min-width:1500px){.hotel-theme-grandcentral .l-section-contact-bar{background-position-x:25%}}.hotel-theme-grandcentral .contact-items{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column}.hotel-theme-grandcentral .contact-items>*{float:none}@media(min-width:950px){.hotel-theme-grandcentral .contact-items{margin-right:26.25rem; padding-top:20px; padding-bottom:20px}.hotel-theme-grandcentral .contact-items .contact-items__item{width:100%}}.hotel-theme-grandcentral .restaurant{-webkit-transition:none; transition:none; -webkit-transform:none; transform:none}.hotel-theme-grandcentral .restaurant,.hotel-theme-grandcentral .restaurant__sidebar{background-color:#d8d8d8}.hotel-theme-grandcentral .restaurant__sidebar{left:26%}.hotel-theme-grandcentral .restaurant__wrapper{background-color:#eceded}.hotel-theme-grandcentral .restaurant--action:focus .restaurant__heading-level1,.hotel-theme-grandcentral .restaurant--action:hover .restaurant__heading-level1{text-decoration:underline}.hotel-theme-grandcentral,.hotel-theme-grandcentral .l-section--hotel,.hotel-theme-grandcentral .l-section--pattern{background:#fff}.hotel-theme-grandcentral .map-static__caption{bottom:10px}.hotel-theme-grandcentral .map-controls,.hotel-theme-grandcentral .map-static,.hotel-theme-grandcentral .map__canvas,.hotel-theme-grandcentral .zoom-controls{-webkit-filter:grayscale(100%); filter:grayscale(100%)}@media(min-width:740px){.hotel-theme-grandcentral .map-controls,.hotel-theme-grandcentral .map-static,.hotel-theme-grandcentral .map__canvas{-webkit-filter:none; filter:none}.hotel-theme-grandcentral .map{-webkit-filter:grayscale(100%); filter:grayscale(100%)}}.hotel-theme-grandcentral .signature-hotel-dark-bg.signature-hotel-dark-bg,.hotel-theme-grandcentral .signature-hotel-dark-bg.signature-hotel-dark-bg .content-toggler{background-color:#4e4e4e}.hotel-theme-grandcentral .signature-hotel-dark-bg.signature-hotel-dark-bg .content-toggler>*{color:#eceded}.hotel-theme-grandcentral .signature-hotel-dark-bg.signature-hotel-dark-bg .content-toggler>:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/arrow-down-white-dark.svg)}.hotel-theme-grandcentral .hotel-return-home-link{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/arrow-double-gray-left.svg)}.hotel-theme-grandcentral button,.hotel-theme-grandcentral input,.hotel-theme-grandcentral textarea{border-radius:0!important}.hotel-theme-grandcentral .l-section--depth{border-top:none}.hotel-theme-grandcentral .l-sections-wrapper{background:#fff}.hotel-theme-grandcentral .highlight-infoblock{background:#eceded}.hotel-theme-grandcentral .l-section--depth:before{content:none}.hotel-theme-grandcentral .hero-intro{border-top:none; border-bottom:2px dotted #86807a}.hotel-theme-grandcentral .hero-intro--overlay{margin-top:-95px}.hotel-theme-grandcentral .hotel-menu>li:after{content:none}.hotel-theme-grandcentral .hotel-menu>li>a{font-family:Interstate-Regular,Interstate-Regular-Fallback,Georgia,sans-serif}@media(min-width:740px){.hotel-theme-grandcentral .hotel-menu>li{background:0 0}.hotel-theme-grandcentral .hotel-menu>li>a{text-transform:uppercase; color:#282828}.hotel-theme-grandcentral .hotel-menu>li.active>a,.hotel-theme-grandcentral .hotel-menu>li>.u-link-style:hover{background:#282828; color:#eceded}}.hotel-theme-grandcentral .hero-intro__content__breadcrumbs{display:none}@media(min-width:740px){.hotel-theme-grandcentral .hero-intro__content__breadcrumbs{display:block}}.hotel-theme-grandcentral .signature-hotel-main .hero-intro__content__breadcrumbs{display:none}.hotel-theme-grandcentral .read-more:visited{color:#4e4e4e}.hotel-theme-grandcentral .read-more--big{font-family:Interstate-Regular,Interstate-Regular-Fallback,Georgia,sans-serif!important; text-transform:uppercase}.hotel-theme-grandcentral .read-more--big:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/arrow-double-big-gray.svg)}.hotel-theme-grandcentral .back-to-thumbnails-link{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/arrow-double-gray-left.svg)}.hotel-theme-grandcentral .elevator-pitch .elevator-pitch__expander{color:#282828; border-bottom:none; background:rgba(134,128,122,.1); border-radius:10%}@media(min-width:950px){.hotel-theme-grandcentral .elevator-pitch{font-size:1.375rem}}@media(max-width:739px){.hotel-theme-grandcentral .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs+.hero-intro__content__heading{margin-top:10px}}.hotel-theme-grandcentral .hotel-menu-wrapper .navbar-header{display:-moz-flex; display:-ms-flexbox; display:flex; -ms-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between}.hotel-theme-grandcentral .hotel-menu-wrapper .navbar-header:after,.hotel-theme-grandcentral .hotel-menu-wrapper .navbar-header:before{content:none}.hotel-theme-grandcentral .hotel-menu-wrapper .hotel-menu-wrapper__inner{padding-top:9px; margin-top:0}@media(min-width:740px){.hotel-theme-grandcentral .hotel-menu-wrapper:not(.sticky) .hotel-menu-wrapper__inner{padding-top:0}.hotel-theme-grandcentral .hotel-menu-wrapper:not(.sticky) .hotel-nav{padding-top:0}.hotel-theme-grandcentral .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner{-webkit-box-shadow:none; box-shadow:none; border-bottom:1px solid #d6d5d5}.hotel-theme-grandcentral .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .navbar-header .navbar-header__widget-toggle{margin-top:0}}@media(min-width:950px){.hotel-theme-grandcentral .hotel-menu-wrapper .navbar-header .navbar-header__widget-toggle{margin-top:9px!important}}@media(min-width:740px){.hotel-theme-grandcentral .hero-intro__content{padding-top:9px; padding-bottom:14px}.hotel-theme-grandcentral .hero-intro__content__heading.sticky{top:-5px}}@media(min-width:950px){.hotel-theme-grandcentral .hero-intro--overlay{margin-top:-110px}}@font-face{font-family:Gotham-Black-Fallback; src:url(/Static/fonts/gotham/gotham-black.woff); font-weight:400; font-style:normal}@font-face{font-family:Gotham-Bold-Fallback; src:url(/Static/fonts/gotham/gotham-bold.woff); font-weight:400; font-style:normal}.hotel-theme-downtowncamper main .banner-section--splash .banner-section__text>p,.hotel-theme-downtowncamper main .booking-widget .booking-widget__header,.hotel-theme-downtowncamper main .content-teaser__heading,.hotel-theme-downtowncamper main .editable-area--heading h3,.hotel-theme-downtowncamper main .extraem,.hotel-theme-downtowncamper main .heading-2,.hotel-theme-downtowncamper main .heading-4,.hotel-theme-downtowncamper main .hero-intro__content .hero-intro__content__heading,.hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header,.hotel-theme-downtowncamper main .list-links--bold .list-links__link,.hotel-theme-downtowncamper main .pois-container .pois-container__heading,.hotel-theme-downtowncamper main .pois-container .pois-container__heading--large,.hotel-theme-downtowncamper main .restaurant__heading-level1,.hotel-theme-downtowncamper main .room .room__heading-level2,.hotel-theme-downtowncamper main .room__heading-level1,.hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>.u-link-style,.hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>a,.hotel-theme-downtowncamper main .teaser-full .teaser-full__heading a,.hotel-theme-downtowncamper main h1,.hotel-theme-downtowncamper main h2,.hotel-theme-downtowncamper main h3,.hotel-theme-downtowncamper main h4{letter-spacing:-.03em}.hotel-theme-downtowncamper main .hero-intro__content .hero-intro__content__heading,.hotel-theme-downtowncamper main h1{font-family:Gotham-Black,Gotham-Black-Fallback,Arial,sans-serif; font-size:1.875rem; text-transform:none}@media(min-width:740px){.hotel-theme-downtowncamper main .hero-intro__content .hero-intro__content__heading,.hotel-theme-downtowncamper main h1{font-size:2.5rem}}.hotel-theme-downtowncamper main .booking-widget .booking-widget__header,.hotel-theme-downtowncamper main .content-teaser__heading,.hotel-theme-downtowncamper main .heading-2,.hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header,.hotel-theme-downtowncamper main .pois-container .pois-container__heading--large,.hotel-theme-downtowncamper main .restaurant__heading-level1,.hotel-theme-downtowncamper main .room__heading-level1,.hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>.u-link-style,.hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>a,.hotel-theme-downtowncamper main .teaser-full .teaser-full__heading a,.hotel-theme-downtowncamper main h2{font-family:Gotham-Bold,Gotham-Bold-Fallback,Arial,sans-serif; font-size:1.25rem; text-transform:none}@media(min-width:740px){.hotel-theme-downtowncamper main .booking-widget .booking-widget__header,.hotel-theme-downtowncamper main .content-teaser__heading,.hotel-theme-downtowncamper main .heading-2,.hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header,.hotel-theme-downtowncamper main .pois-container .pois-container__heading--large,.hotel-theme-downtowncamper main .restaurant__heading-level1,.hotel-theme-downtowncamper main .room__heading-level1,.hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>.u-link-style,.hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>a,.hotel-theme-downtowncamper main .teaser-full .teaser-full__heading a,.hotel-theme-downtowncamper main h2{font-size:1.5rem}}.hotel-theme-downtowncamper main .banner-section--splash .banner-section__text>p,.hotel-theme-downtowncamper main .editable-area--heading h3,.hotel-theme-downtowncamper main .extraem,.hotel-theme-downtowncamper main .heading-4,.hotel-theme-downtowncamper main .list-links--bold .list-links__link,.hotel-theme-downtowncamper main .pois-container .pois-container__heading,.hotel-theme-downtowncamper main .room .room__heading-level2,.hotel-theme-downtowncamper main h3,.hotel-theme-downtowncamper main h4{font-family:Arial,"sans-serif"; font-size:1.25rem}@media(min-width:740px){.hotel-theme-downtowncamper main .banner-section--splash .banner-section__text>p,.hotel-theme-downtowncamper main .editable-area--heading h3,.hotel-theme-downtowncamper main .extraem,.hotel-theme-downtowncamper main .heading-4,.hotel-theme-downtowncamper main .list-links--bold .list-links__link,.hotel-theme-downtowncamper main .pois-container .pois-container__heading,.hotel-theme-downtowncamper main .room .room__heading-level2,.hotel-theme-downtowncamper main h3,.hotel-theme-downtowncamper main h4{font-size:1.5rem}}.hotel-theme-downtowncamper main,.hotel-theme-downtowncamper main .hero-intro .hero-intro__content .hero-intro__content__heading .u-link-style:visited,.hotel-theme-downtowncamper main .hero-intro .hero-intro__content .hero-intro__content__heading a:visited,.hotel-theme-downtowncamper main .read-more--big .read-more__subtle{color:#000}.hotel-theme-downtowncamper main .booking-widget-options-toggle .booking-widget-options-toggle__text *,.hotel-theme-downtowncamper main .elevator-pitch,.hotel-theme-downtowncamper main .full-page-form__login__preamble,.hotel-theme-downtowncamper main .list-facts__item .list-facts__item__heading,.hotel-theme-downtowncamper main .preamble,.hotel-theme-downtowncamper main .room-teaser__heading,.hotel-theme-downtowncamper main .teaser-full .teaser-full__content{font-family:Arial,"sans-serif"}.hotel-theme-downtowncamper main .elevator-pitch .elevator-pitch__expander,.hotel-theme-downtowncamper main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:hover,.hotel-theme-downtowncamper main .hero-intro__content__heading a:hover,.hotel-theme-downtowncamper main .list-links--bold .list-links__link,.hotel-theme-downtowncamper main .meeting-room-teaser__footer,.hotel-theme-downtowncamper main .read-more:visited,.hotel-theme-downtowncamper main .room-teaser:hover,.hotel-theme-downtowncamper main .room-teaser__heading,.hotel-theme-downtowncamper main .room__footer,.hotel-theme-downtowncamper main a,.hotel-theme-downtowncamper main a .is-collapsed,.hotel-theme-downtowncamper main a .is-expanded{color:#92553f}.hotel-theme-downtowncamper main .expandable-toggler--hotel-menu{color:#000}.hotel-theme-downtowncamper main .banner-section--restaurant .banner-section__block h2{font-family:Gotham-Black,Gotham-Black-Fallback,Arial,sans-serif; font-size:1.625rem; letter-spacing:.03em}.hotel-theme-downtowncamper main .booking-widget .booking-widget__header,.hotel-theme-downtowncamper main .heading-2,.hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header,.hotel-theme-downtowncamper main .pois-container .pois-container__heading--large,.hotel-theme-downtowncamper main .room__heading-level1,.hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>.u-link-style,.hotel-theme-downtowncamper main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>a,.hotel-theme-downtowncamper main .teaser-full .teaser-full__heading a,.hotel-theme-downtowncamper main h2{color:#000}.hotel-theme-downtowncamper main h2 a{color:inherit!important}.hotel-theme-downtowncamper main .booking-widget .booking-widget__header,.hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header{color:#fff}.hotel-theme-downtowncamper main .content-teaser--flexible.landscape .content-teaser__heading,.hotel-theme-downtowncamper main .restaurant--action .restaurant__heading-level1,.hotel-theme-downtowncamper main .restaurant__heading-level1{color:#000}.hotel-theme-downtowncamper main .content-teaser--flexible.landscape .content-teaser__heading:hover,.hotel-theme-downtowncamper main .restaurant--action .restaurant__heading-level1:hover,.hotel-theme-downtowncamper main .restaurant__heading-level1:hover{text-decoration:underline; color:#000}.hotel-theme-downtowncamper main .restaurant--action .restaurant__heading-level1{color:#000}.hotel-theme-downtowncamper main .restaurant--action:hover .restaurant__heading-level1{text-decoration:underline; color:#000}.hotel-theme-downtowncamper main .teaser-full .teaser-full__content{font-size:1.25rem}.hotel-theme-downtowncamper main .read-more:visited{color:#000}.hotel-theme-downtowncamper main .content-teaser .content-teaser__heading--link,.hotel-theme-downtowncamper main .content-teaser .content-teaser__heading--link:hover{color:#000}@media(max-width:949px){.hotel-theme-downtowncamper header.header{margin-top:79px}}.hotel-theme-downtowncamper .main-header .navigation-bar__main{-webkit-box-shadow:none; box-shadow:none}.hotel-theme-downtowncamper .main-header .navigation-bar__main__logo{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/dc/downtown-camper-logotype.svg) no-repeat; background-size:contain; width:150px; height:40px; padding:0; margin-top:9px; margin-bottom:0}.hotel-theme-downtowncamper .main-header .navigation-bar__main__logo img{display:none}@media(min-width:950px){.hotel-theme-downtowncamper .main-header .navigation-bar__main__logo{float:left; height:45px; margin-top:14px}}.hotel-theme-downtowncamper .navigation-bar__main__booking-widget-toggle{margin-top:.3rem}.hotel-theme-downtowncamper main .icon--down-arrow-small,.hotel-theme-downtowncamper main .icon--down-arrow-small-black,.hotel-theme-downtowncamper main .icon--up-arrow-small{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/dc/arrow-down-black.png)}.hotel-theme-downtowncamper main .icon--crocus,.hotel-theme-downtowncamper main .icon--nordicsea,.hotel-theme-downtowncamper main .iconic-item--link-primary .icon,.iconic-item--link-primary .hotel-theme-downtowncamper main .icon{fill:#282828}.hotel-theme-downtowncamper main .icon--expand,.hotel-theme-downtowncamper main .icon--expand-small{fill:#eceded}.hotel-theme-downtowncamper main .hotel-return-home-link{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/dc/arrow-double-rust-left.svg)}.hotel-theme-downtowncamper main .content-toggler span:before,.hotel-theme-downtowncamper main .meeting-room-teaser__footer span:before,.hotel-theme-downtowncamper main .pois-container .pois-container__toggle span:before,.hotel-theme-downtowncamper main .room__footer span:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/dc/arrow-down-rust.svg)}.hotel-theme-downtowncamper main .bulleted-link,.hotel-theme-downtowncamper main .list-links>li,.hotel-theme-downtowncamper main .PdfIconLink,.hotel-theme-downtowncamper main .tag-section__list .tag-section__list__body>a{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/dc/bullet-list-arrow-icon-gray-dark.svg)}.hotel-theme-downtowncamper main .hotel-nav>.navbar-header>.navbar-toggle{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/dc/hotelpage-menu-gray-dark.svg); background-size:contain}.hotel-theme-downtowncamper main .hotel-nav>.navbar-header>.navbar-toggle.active{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/hotelpage-menu-close-black.svg)}.hotel-theme-downtowncamper main .read-more--big:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/dc/arrow-double-big-black.svg)}.hotel-theme-downtowncamper main .icon--close{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/dc/hotelpage-menu-close-gray-dark.svg); background-repeat:no-repeat; background-size:contain}.hotel-theme-downtowncamper main .custom-select--crocus:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/form-select-arrow-black.png)}.hotel-theme-downtowncamper main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn,.hotel-theme-downtowncamper main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/dc/carousel-arrow-gray-right.png)}.hotel-theme-downtowncamper main .icon--location{background:transparent url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/dc/icon-location.svg) no-repeat scroll 0 0}.hotel-theme-downtowncamper main .icon--location *{display:none}.hotel-theme-downtowncamper main .icon--google-directions{background:transparent url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/dc/icon-google-directions.svg) no-repeat scroll 0 0}.hotel-theme-downtowncamper main .icon--google-directions *{display:none}.hotel-theme-downtowncamper .custom-select:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/dc/arrow-down-black.png); background-size:18px 10px}@media(min-width:950px){.hotel-theme-downtowncamper.signature-hotel-main .l-booking-widget--vertical{margin-top:-40px}}.hotel-theme-downtowncamper .booking-widget-wrapper,.hotel-theme-downtowncamper .inquiry-widget{background:#404040}.hotel-theme-downtowncamper .booking-widget-wrapper .loader>span,.hotel-theme-downtowncamper .inquiry-widget .loader>span{background-color:#404040}.hotel-theme-downtowncamper .booking-widget-wrapper .booking-widget-option,.hotel-theme-downtowncamper .inquiry-widget .booking-widget-option{background:#404040}.hotel-theme-downtowncamper .booking-widget-wrapper .guest-selector__footer,.hotel-theme-downtowncamper .booking-widget-wrapper .guest-selector__header,.hotel-theme-downtowncamper .booking-widget-wrapper .guest-selector__room-details,.hotel-theme-downtowncamper .inquiry-widget .guest-selector__footer,.hotel-theme-downtowncamper .inquiry-widget .guest-selector__header,.hotel-theme-downtowncamper .inquiry-widget .guest-selector__room-details{border-color:#404040}.hotel-theme-downtowncamper .booking-widget-wrapper .booking-widget .input-group label,.hotel-theme-downtowncamper .inquiry-widget .booking-widget .input-group label{background-color:#404040}.hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day,.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day{color:#000}.hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day.dp-day-disabled,.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dp-day-disabled{color:#c8c8c8}.hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day.dr-selected,.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dr-selected{border-color:#404040; background:#404040; color:#fff}.hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled),.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled){background:#404040; background:rgba(64,64,64,.1)}.hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected,.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected{border-color:#404040; background:#404040; color:#fff}@media(min-width:950px){.hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover,.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover{border-color:#404040; background:#404040; color:#fff}}@media(min-width:950px){.hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day.dr-current:focus,.hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day:hover:not(.dp-day-disabled),.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dr-current:focus,.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day:hover:not(.dp-day-disabled){border-color:#404040; background:#404040; color:#fff}}.hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-next,.hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-prev,.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-next,.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-prev{color:#000}.hotel-theme-downtowncamper .booking-widget-wrapper .date-picker .date-picker__apply,.hotel-theme-downtowncamper .booking-widget-wrapper .date-picker .date-picker__apply:focus,.hotel-theme-downtowncamper .booking-widget-wrapper .date-picker .date-picker__apply:hover,.hotel-theme-downtowncamper .inquiry-widget .date-picker .date-picker__apply,.hotel-theme-downtowncamper .inquiry-widget .date-picker .date-picker__apply:focus,.hotel-theme-downtowncamper .inquiry-widget .date-picker .date-picker__apply:hover{color:#92553f; background:none transparent; border-width:1px 0 0}.hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder,.hotel-theme-downtowncamper .inquiry-widget .picker__holder{background-color:rgba(64,64,64,.8)}.hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--infocus:hover,.hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--outfocus:hover,.hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--infocus:hover,.hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--outfocus:hover{background:#fff}.picker--focused .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--highlighted,.picker--focused .hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--highlighted{border-color:#404040; background:#404040; color:#fff}.picker--focused .hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--highlighted:before,.picker--focused .hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--highlighted:before{border-top-color:#d9d9d9}.hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker--focused .picker__day--selected,.hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--highlighted,.hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--highlighted:hover,.hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--selected,.hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--selected:hover,.hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker--focused .picker__day--selected,.hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--highlighted,.hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--highlighted:hover,.hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--selected,.hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--selected:hover{border-color:#404040; background:#404040; color:#fff}.hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker--focused .picker__day--disabled,.hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--disabled,.hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder .picker__day--disabled:hover,.hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker--focused .picker__day--disabled,.hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--disabled,.hotel-theme-downtowncamper .inquiry-widget .picker__holder .picker__day--disabled:hover{color:#ddd; background-color:#fff; border-color:#fff}.hotel-theme-downtowncamper .booking-widget .icon--info,.hotel-theme-downtowncamper .booking-widget .icon--info-white{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/info-white.svg)}.editable-area table .hotel-theme-downtowncamper .booking-widget .booking-widget__input-group input[type=submit],.hotel-theme-downtowncamper .booking-widget .booking-widget__input-group .btn,.hotel-theme-downtowncamper .booking-widget .booking-widget__input-group .editable-area table input[type=submit],.hotel-theme-downtowncamper .booking-widget .booking-widget__input-group table.table input[type=submit],table.table .hotel-theme-downtowncamper .booking-widget .booking-widget__input-group input[type=submit]{-webkit-box-shadow:none; box-shadow:none}.hotel-theme-downtowncamper .booking-widget .booking-widget-option{border-color:hsla(0,0%,100%,.2)}.hotel-theme-downtowncamper .booking-widget .booking-widget--maintenance__contact *{color:#fff!important}.hotel-theme-downtowncamper .l-booking-widget--horizontal{background-color:#404040}.editable-area table .hotel-theme-downtowncamper .inquiry-widget .inquiry-widget__input-group input[type=submit],.hotel-theme-downtowncamper .inquiry-widget .inquiry-widget__input-group .btn,.hotel-theme-downtowncamper .inquiry-widget .inquiry-widget__input-group .editable-area table input[type=submit],.hotel-theme-downtowncamper .inquiry-widget .inquiry-widget__input-group table.table input[type=submit],table.table .hotel-theme-downtowncamper .inquiry-widget .inquiry-widget__input-group input[type=submit]{-webkit-box-shadow:none; box-shadow:none}.hotel-theme-downtowncamper .booking-widget__input-group.primary-row__input-group:last-child{-ms-flex-preferred-size:22%; flex-basis:22%}.editable-area table .hotel-theme-downtowncamper input[type=submit],.hotel-theme-downtowncamper .booking-widget__btn,.hotel-theme-downtowncamper .btn--crocus,.hotel-theme-downtowncamper .btn--primary,.hotel-theme-downtowncamper .btn-booking-widget-toggle,.hotel-theme-downtowncamper .btn-downtowncamper,.hotel-theme-downtowncamper .editable-area table input[type=submit],.hotel-theme-downtowncamper .inquiry-widget__btn,.hotel-theme-downtowncamper table.table input[type=submit],table.table .hotel-theme-downtowncamper input[type=submit]{color:#fff; background:#92553f; border:1px solid #92553f; font-family:Gotham-Bold,Gotham-Bold-Fallback,Arial,sans-serif; font-size:.8125rem; line-height:1.2; border-radius:0; padding:11px 22px; text-transform:uppercase; -webkit-transition:all .15s; transition:all .15s}.editable-area table .hotel-theme-downtowncamper input:hover[type=submit],.hotel-theme-downtowncamper .booking-widget__btn:hover,.hotel-theme-downtowncamper .btn--crocus:hover,.hotel-theme-downtowncamper .btn--primary:hover,.hotel-theme-downtowncamper .btn-booking-widget-toggle:hover,.hotel-theme-downtowncamper .btn-downtowncamper:hover,.hotel-theme-downtowncamper .editable-area table input:hover[type=submit],.hotel-theme-downtowncamper .inquiry-widget__btn:hover,.hotel-theme-downtowncamper table.table input:hover[type=submit],table.table .hotel-theme-downtowncamper input:hover[type=submit]{background:#7d4936; text-decoration:none}.hotel-theme-downtowncamper .booking-widget__btn,.hotel-theme-downtowncamper .inquiry-widget__btn{padding:8 20px; border:1px solid #fff; font-size:1rem; font-weight:400; color:#000; background:#ececec}.hotel-theme-downtowncamper .booking-widget__btn:hover,.hotel-theme-downtowncamper .inquiry-widget__btn:hover{background:#ddd}.hotel-theme-downtowncamper .btn-booking-widget-toggle{background:#3c3c3c; border-color:#3c3c3c}.hotel-theme-downtowncamper .btn-booking-widget-toggle:hover{background:#2d2d2d}.hotel-theme-downtowncamper main .content-teaser,.hotel-theme-downtowncamper main .dc-teaser,.hotel-theme-downtowncamper main .restaurant--action,.hotel-theme-downtowncamper main .room-teaser{-webkit-transition:none; transition:none; -webkit-transform:none; transform:none}.hotel-theme-downtowncamper main .content-teaser:hover,.hotel-theme-downtowncamper main .dc-teaser:hover,.hotel-theme-downtowncamper main .restaurant--action:hover,.hotel-theme-downtowncamper main .room-teaser:hover{-webkit-transform:none; transform:none}.hotel-theme-downtowncamper main .content-teaser--mini{background-color:#ececec}.hotel-theme-downtowncamper main .room-teaser{background-color:transparent}@media(min-width:950px){.hotel-theme-downtowncamper main .restaurant--action img,.hotel-theme-downtowncamper main .room-teaser img{-webkit-transition:-webkit-transform .35s; transition:-webkit-transform .35s; transition:transform .35s; transition:transform .35s,-webkit-transform .35s}.hotel-theme-downtowncamper main .restaurant--action:before,.hotel-theme-downtowncamper main .room-teaser:before{-webkit-transition:all .35s ease-in-out; transition:all .35s ease-in-out}.hotel-theme-downtowncamper main .restaurant--action:hover img,.hotel-theme-downtowncamper main .room-teaser:hover img{-webkit-transform:scale(1.1); transform:scale(1.1)}.hotel-theme-downtowncamper main .restaurant--action:hover:before,.hotel-theme-downtowncamper main .room-teaser:hover:before{opacity:0}}.hotel-theme-downtowncamper main .content-teaser--action:active h3 *,.hotel-theme-downtowncamper main .content-teaser--action:hover h3 *{-webkit-transition:all; transition:all; color:inherit; text-decoration:underline}.hotel-theme-downtowncamper main .content-teaser.landscape h3{color:#92553f}.hotel-theme-downtowncamper main .content-teaser.landscape:active h3 *,.hotel-theme-downtowncamper main .content-teaser.landscape:hover h3 *{-webkit-transition:all; transition:all; color:#7d4936; text-decoration:underline}.hotel-theme-downtowncamper main .banner-section--restaurant .banner-section__block{background-color:#404040}.hotel-theme-downtowncamper main .banner-section--restaurant .banner-section__block *{color:#fff}.hotel-theme-downtowncamper main .banner-section--restaurant .banner-section__block .read-more--big:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/dc/arrow-double-big-white.svg)}.hotel-theme-downtowncamper main .l-section-contact-bar{background-color:#ececec; padding-top:.625rem; padding-bottom:.625rem}.hotel-theme-downtowncamper .global-footer .global-footer-toggler:active span:before,.hotel-theme-downtowncamper .global-footer .global-footer-toggler:focus span:before,.hotel-theme-downtowncamper .global-footer .global-footer-toggler:hover span:before{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/dc/arrow-down-gray.svg) no-repeat 50%}.hotel-theme-downtowncamper .global-footer .global-footer-toggler:focus{-webkit-box-shadow:none; box-shadow:none}.hotel-theme-downtowncamper main .map-static__caption{bottom:10px}.hotel-theme-downtowncamper main .map-controls,.hotel-theme-downtowncamper main .map-static,.hotel-theme-downtowncamper main .map__canvas,.hotel-theme-downtowncamper main .zoom-controls{-webkit-filter:grayscale(100%); filter:grayscale(100%)}@media(min-width:740px){.hotel-theme-downtowncamper main .map-controls,.hotel-theme-downtowncamper main .map-static,.hotel-theme-downtowncamper main .map__canvas{-webkit-filter:none; filter:none}.hotel-theme-downtowncamper main .map{-webkit-filter:grayscale(100%); filter:grayscale(100%)}}.hotel-theme-downtowncamper main.signature-hotel-main .hero-intro__content__breadcrumbs{display:none}.hotel-theme-downtowncamper main *,.hotel-theme-downtowncamper main :after,.hotel-theme-downtowncamper main :before{-webkit-box-shadow:none!important; box-shadow:none!important}@media(max-width:949px){.hotel-theme-downtowncamper main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs+.hero-intro__content__heading{margin-top:20px}}.hotel-theme-downtowncamper main button:not(.dp-day),.hotel-theme-downtowncamper main input,.hotel-theme-downtowncamper main textarea{border-radius:0!important}.hotel-theme-downtowncamper main .l-section--hotel,.hotel-theme-downtowncamper main .l-section--pattern{background:#fff}.hotel-theme-downtowncamper main.signature-hotel-main .hero-intro+.l-section{background-color:#fff}.hotel-theme-downtowncamper main .hero-intro--overlay{border-top-color:#fff}.hotel-theme-downtowncamper main .elevator-pitch__expander{border-bottom:none}@media(min-width:740px){.hotel-theme-downtowncamper main .hero-intro__content__heading{margin-top:20px!important}}.hotel-theme-downtowncamper main .hotel-menu>li:after{content:none}.hotel-theme-downtowncamper main .hotel-menu>li>a{color:#000; font-size:.875rem; font-family:Arial,"sans-serif"}@media(min-width:740px){.hotel-theme-downtowncamper main .hotel-menu>li{background:0 0}.hotel-theme-downtowncamper main .hotel-menu>li>a{color:#000}.hotel-theme-downtowncamper main .hotel-menu>li.active>a,.hotel-theme-downtowncamper main .hotel-menu>li>.u-link-style:hover{background:#3c3c3c; color:#fff}.hotel-theme-downtowncamper main .hotel-menu>li .hotel-menu-wrapper:not(.sticky) .hotel-menu>li>a{text-transform:uppercase}}.hotel-theme-downtowncamper main .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner{border-bottom:1px solid #d9d9d9}.hotel-theme-downtowncamper main .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-menu>li>a{font-family:Arial,"sans-serif"}.hotel-theme-downtowncamper main .l-section--map~.l-section{background-color:#ececec}.hotel-theme-downtowncamper main .l-section--depth{border-top:0}@media(min-width:740px){.hotel-theme-downtowncamper main .l-section__inner--content{padding-top:50px; padding-bottom:25px}}@font-face{font-family:Boita-Regular-Fallback; src:url(/Static/fonts/boita/boita-regular.woff); font-weight:400; font-style:normal}@font-face{font-family:Akkurat-Regular-Fallback; src:url(/Static/fonts/akkurat/akkurat-regular.woff); font-weight:400; font-style:normal}@font-face{font-family:Akkurat-Light-Fallback; src:url(/Static/fonts/akkurat/akkurat-light.woff); font-weight:400; font-style:normal}.editable-area table .hotel-page.hotel-theme-grandhoteloslo input[type=submit],.hotel-page.hotel-theme-grandhoteloslo .btn--primary,.hotel-page.hotel-theme-grandhoteloslo .btn-booking-widget-toggle,.hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo,.hotel-page.hotel-theme-grandhoteloslo .btn:not(.cookie-section__btn),.hotel-page.hotel-theme-grandhoteloslo .editable-area table input[type=submit],.hotel-page.hotel-theme-grandhoteloslo table.table input[type=submit],table.table .hotel-page.hotel-theme-grandhoteloslo input[type=submit]{font-family:Akkurat-Regular,Akkurat-Regular-Fallback,Helvetica,Arial!important; font-weight:700; color:#fff!important; background:#000; border:1px solid #000; font-size:.8125rem; letter-spacing:.12em; line-height:1.2; border-radius:0; padding:11px 22px; text-transform:uppercase; -webkit-transition:background-color .15s,border-color .15s,color .15s; transition:background-color .15s,border-color .15s,color .15s}.editable-area table .hotel-page.hotel-theme-grandhoteloslo input:hover[type=submit],.hotel-page.hotel-theme-grandhoteloslo .btn--primary:hover,.hotel-page.hotel-theme-grandhoteloslo .btn-booking-widget-toggle:hover,.hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo:hover,.hotel-page.hotel-theme-grandhoteloslo .btn:hover:not(.cookie-section__btn),.hotel-page.hotel-theme-grandhoteloslo .editable-area table input:hover[type=submit],.hotel-page.hotel-theme-grandhoteloslo table.table input:hover[type=submit],table.table .hotel-page.hotel-theme-grandhoteloslo input:hover[type=submit]{background:#272727; text-decoration:none}.editable-area table .hotel-page.hotel-theme-grandhoteloslo input.btn--white-border[type=submit],.hotel-page.hotel-theme-grandhoteloslo .btn--white-border.btn--primary,.hotel-page.hotel-theme-grandhoteloslo .btn--white-border.btn-booking-widget-toggle,.hotel-page.hotel-theme-grandhoteloslo .btn--white-border.btn:not(.cookie-section__btn),.hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo.btn--white-border,.hotel-page.hotel-theme-grandhoteloslo .editable-area table input.btn--white-border[type=submit],.hotel-page.hotel-theme-grandhoteloslo table.table input.btn--white-border[type=submit],table.table .hotel-page.hotel-theme-grandhoteloslo input.btn--white-border[type=submit]{border-color:#fff}.editable-area table .hotel-page.hotel-theme-grandhoteloslo input.btn--black[type=submit],.hotel-page.hotel-theme-grandhoteloslo .btn--black.btn--primary,.hotel-page.hotel-theme-grandhoteloslo .btn--black.btn-booking-widget-toggle,.hotel-page.hotel-theme-grandhoteloslo .btn--black.btn:not(.cookie-section__btn),.hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo.btn--black,.hotel-page.hotel-theme-grandhoteloslo .editable-area table input.btn--black[type=submit],.hotel-page.hotel-theme-grandhoteloslo table.table input.btn--black[type=submit],table.table .hotel-page.hotel-theme-grandhoteloslo input.btn--black[type=submit]{background-color:#000}.editable-area table .hotel-page.hotel-theme-grandhoteloslo input.btn--black:hover[type=submit],.hotel-page.hotel-theme-grandhoteloslo .btn--black.btn--primary:hover,.hotel-page.hotel-theme-grandhoteloslo .btn--black.btn-booking-widget-toggle:hover,.hotel-page.hotel-theme-grandhoteloslo .btn--black.btn:hover:not(.cookie-section__btn),.hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo.btn--black:hover,.hotel-page.hotel-theme-grandhoteloslo .editable-area table input.btn--black:hover[type=submit],.hotel-page.hotel-theme-grandhoteloslo table.table input.btn--black:hover[type=submit],table.table .hotel-page.hotel-theme-grandhoteloslo input.btn--black:hover[type=submit]{color:#fff}.hotel-page.hotel-theme-grandhoteloslo .btn-booking-widget-toggle .icon--expand,.hotel-page.hotel-theme-grandhoteloslo .btn-booking-widget-toggle .icon--expand-small{display:none}.hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo--black{background-color:#000}.hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo--black:hover{color:#fff}.hotel-theme-grandhoteloslo .hotel-footer__content{background:#343434; max-width:100%}.hotel-theme-grandhoteloslo .hotel-footer__content *{color:#fff; font-family:Akkurat-Light,Akkurat-Light-Fallback,Helvetica,Arial!important; text-transform:none}.hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer-section{background:0 0}.hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer-section .iconic-item__text{font-size:.875rem; line-height:1.5rem}.hotel-theme-grandhoteloslo .hotel-footer__content .list-footer-pages>li{position:relative; background-image:none; padding-left:20px}.hotel-theme-grandhoteloslo .hotel-footer__content .list-footer-pages>li:before{content:""; position:absolute; top:9px; left:-8px}@media(max-width:949px){.hotel-theme-grandhoteloslo header.header{margin-top:81px}}.hotel-theme-grandhoteloslo .main-header .navigation-bar__main__expander{display:none}.hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gho/grandhoteloslo-logotype-horizontal-3.svg) no-repeat; background-size:contain; width:100px; height:40px; padding:0; margin-top:7px; margin-bottom:5px}.hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo img{display:none}@media(min-width:950px){.hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo{float:left}}.hotel-theme-grandhoteloslo .navigation-bar__main__booking-widget-toggle{margin-top:.4rem}.hotel-theme-grandhoteloslo .bulleted-link:before,.hotel-theme-grandhoteloslo .content-toggler span:before,.hotel-theme-grandhoteloslo .hotel-footer__content .list-footer-pages>li:before,.hotel-theme-grandhoteloslo .icon--grandhoteloslo-arrow,.hotel-theme-grandhoteloslo .icon--more-options,.hotel-theme-grandhoteloslo .list-links>li:before,.hotel-theme-grandhoteloslo .meeting-room-teaser__footer span:before,.hotel-theme-grandhoteloslo .PdfIconLink:before,.hotel-theme-grandhoteloslo .pois-container .pois-container__toggle span:before,.hotel-theme-grandhoteloslo .room__footer span:before,.hotel-theme-grandhoteloslo .tag-section__list__body>a:before{background-repeat:no-repeat; background-position:50%; background-size:28px; height:14px; width:25px}.hotel-theme-grandhoteloslo .bulleted-link:before,.hotel-theme-grandhoteloslo .content-toggler span:before,.hotel-theme-grandhoteloslo .icon--grandhoteloslo-arrow--grey,.hotel-theme-grandhoteloslo .list-links>li:before,.hotel-theme-grandhoteloslo .meeting-room-teaser__footer span:before,.hotel-theme-grandhoteloslo .PdfIconLink:before,.hotel-theme-grandhoteloslo .pois-container .pois-container__toggle span:before,.hotel-theme-grandhoteloslo .room__footer span:before,.hotel-theme-grandhoteloslo .tag-section__list__body>a:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gho/arrow-down-dark-grey.svg)}.hotel-theme-grandhoteloslo .hotel-footer__content .list-footer-pages>li:before,.hotel-theme-grandhoteloslo .icon--grandhoteloslo-arrow--white,.hotel-theme-grandhoteloslo .icon--more-options{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gho/arrow-down-white.svg)}.hotel-theme-grandhoteloslo .bulleted-link:before,.hotel-theme-grandhoteloslo .hotel-footer__content .list-footer-pages>li:before,.hotel-theme-grandhoteloslo .icon--grandhoteloslo-arrow--right,.hotel-theme-grandhoteloslo .list-links>li:before,.hotel-theme-grandhoteloslo .PdfIconLink:before,.hotel-theme-grandhoteloslo .tag-section__list__body>a:before{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); background-size:24px}.hotel-theme-grandhoteloslo .icon--close{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gho/icon-close-dark-grey.png)}.hotel-theme-grandhoteloslo .active.icon--close,.hotel-theme-grandhoteloslo .icon--close:active,.hotel-theme-grandhoteloslo .icon--close:focus,.hotel-theme-grandhoteloslo .icon--close:hover{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gho/icon-close-dark-grey-active.png)}.hotel-theme-grandhoteloslo .icon--more-options{background-size:34px}.hotel-theme-grandhoteloslo .l-elevator-pitch-container__sidebar .icon{fill:#343434}.hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps>li>li,.hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps>li>li,.hotel-theme-grandhoteloslo .list-usps>li,.hotel-theme-grandhoteloslo .list-usps>li>li{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gho/bullet-list-tick-dark-grey.svg)}.hotel-theme-grandhoteloslo .read-more:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gho/arrow-double-big-dark-grey.svg); background-repeat:no-repeat}.hotel-theme-grandhoteloslo .bulleted-link,.hotel-theme-grandhoteloslo .list-links>li,.hotel-theme-grandhoteloslo .PdfIconLink,.hotel-theme-grandhoteloslo .tag-section__list__body>a{color:#000; position:relative; background-image:none; padding-left:20px}.hotel-theme-grandhoteloslo .bulleted-link:before,.hotel-theme-grandhoteloslo .list-links>li:before,.hotel-theme-grandhoteloslo .PdfIconLink:before,.hotel-theme-grandhoteloslo .tag-section__list__body>a:before{content:""; position:absolute; top:6px; left:-8px}.hotel-theme-grandhoteloslo .hotel-nav>.navbar-header>.navbar-toggle{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gho/hotelpage-menu-dark-grey.svg)}.hotel-theme-grandhoteloslo .hotel-nav>.navbar-header>.navbar-toggle.active{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gho/icon-close-dark-grey-active.png)}.hotel-theme-grandhoteloslo .hotel-return-home-link{color:#000; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gho/arrow-double-dark-grey-left.svg)}.hotel-theme-grandhoteloslo .list-hotel-facts.list-bullets>li span{vertical-align:middle}.hotel-theme-grandhoteloslo .custom-select--crocus:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/form-select-arrow-black.png)}.hotel-theme-grandhoteloslo .back-to-thumbnails-link{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gho/arrow-double-dark-grey-left.svg)}.hotel-theme-grandhoteloslo .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn,.hotel-theme-grandhoteloslo .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gho/carousel-arrow-dark-grey-right.png)}.hotel-theme-grandhoteloslo .tag-section .tag-section__list .tag-section__list__body>a{background-image:none}.hotel-theme-grandhoteloslo .tag-section .tag-section__list .tag-section__list__body>a:before{top:14px; left:0}.hotel-theme-grandhoteloslo .map-static__caption{bottom:10px}.hotel-theme-grandhoteloslo .map-controls,.hotel-theme-grandhoteloslo .map-static,.hotel-theme-grandhoteloslo .map__canvas,.hotel-theme-grandhoteloslo .zoom-controls{-webkit-filter:grayscale(100%); filter:grayscale(100%)}@media(min-width:740px){.hotel-theme-grandhoteloslo .map-controls,.hotel-theme-grandhoteloslo .map-static,.hotel-theme-grandhoteloslo .map__canvas{-webkit-filter:none; filter:none}.hotel-theme-grandhoteloslo .map{-webkit-filter:grayscale(100%); filter:grayscale(100%)}}.hotel-theme-grandhoteloslo .content-teaser,.hotel-theme-grandhoteloslo .meeting-room-teaser,.hotel-theme-grandhoteloslo .restaurant,.hotel-theme-grandhoteloslo .room,.hotel-theme-grandhoteloslo .thumbnail-teaser{-webkit-box-shadow:none; box-shadow:none; border:1px solid #e1e1e1}.hotel-theme-grandhoteloslo .content-teaser,.hotel-theme-grandhoteloslo .restaurant{-webkit-transition:none; transition:none; -webkit-transform:none; transform:none}.hotel-theme-grandhoteloslo .content-teaser .content-teaser__heading,.hotel-theme-grandhoteloslo .content-teaser .heading,.hotel-theme-grandhoteloslo .restaurant .heading,.hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1,.hotel-theme-haymarket .content-teaser .hotel-theme-grandhoteloslo .restaurant .content-teaser__heading,.hotel-theme-haymarket .restaurant .hotel-theme-grandhoteloslo .content-teaser .restaurant__heading-level1{color:#000; line-height:1.625rem}.hotel-theme-grandhoteloslo .content-teaser:hover,.hotel-theme-grandhoteloslo .restaurant:hover{-webkit-transform:none; transform:none}.hotel-theme-grandhoteloslo .content-teaser .restaurant:hover .content-teaser__heading,.hotel-theme-grandhoteloslo .content-teaser:hover .content-teaser__heading,.hotel-theme-grandhoteloslo .content-teaser:hover .heading,.hotel-theme-grandhoteloslo .content-teaser:hover .restaurant .restaurant__heading-level1,.hotel-theme-grandhoteloslo .restaurant .content-teaser:hover .restaurant__heading-level1,.hotel-theme-grandhoteloslo .restaurant:hover .content-teaser .content-teaser__heading,.hotel-theme-grandhoteloslo .restaurant:hover .heading,.hotel-theme-grandhoteloslo .restaurant:hover .restaurant__heading-level1,.hotel-theme-haymarket .content-teaser .hotel-theme-grandhoteloslo .restaurant:hover .content-teaser__heading,.hotel-theme-haymarket .restaurant .hotel-theme-grandhoteloslo .content-teaser:hover .restaurant__heading-level1{color:#000!important; text-decoration:underline}.hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape),.hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape){border:none}.hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape) .content-teaser__body *,.hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape) .content-teaser__body *{color:#fff}.hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape) .content-teaser__heading,.hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape) .header,.hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape) .heading,.hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape) .restaurant .restaurant__heading-level1,.hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape):hover .content-teaser__heading,.hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape):hover .heading,.hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape):hover .restaurant .restaurant__heading-level1,.hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape) .content-teaser .content-teaser__heading,.hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape) .header,.hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape) .heading,.hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape) .restaurant__heading-level1,.hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape):hover .content-teaser .content-teaser__heading,.hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape):hover .heading,.hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape):hover .restaurant__heading-level1,.hotel-theme-grandhoteloslo .content-teaser .content-teaser--flexible.restaurant:not(.landscape) .content-teaser__heading,.hotel-theme-grandhoteloslo .content-teaser .content-teaser--flexible.restaurant:not(.landscape):hover .content-teaser__heading,.hotel-theme-grandhoteloslo .restaurant .content-teaser--flexible.content-teaser:not(.landscape) .restaurant__heading-level1,.hotel-theme-grandhoteloslo .restaurant .content-teaser--flexible.content-teaser:not(.landscape):hover .restaurant__heading-level1,.hotel-theme-haymarket .content-teaser .hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape) .content-teaser__heading,.hotel-theme-haymarket .content-teaser .hotel-theme-grandhoteloslo .content-teaser--flexible.restaurant:not(.landscape):hover .content-teaser__heading,.hotel-theme-haymarket .restaurant .hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape) .restaurant__heading-level1,.hotel-theme-haymarket .restaurant .hotel-theme-grandhoteloslo .content-teaser--flexible.content-teaser:not(.landscape):hover .restaurant__heading-level1{color:#fff!important}@media(min-width:950px){.hotel-theme-grandhoteloslo .content-teaser img,.hotel-theme-grandhoteloslo .restaurant img{-webkit-transition:opacity .35s,-webkit-transform .35s; transition:opacity .35s,-webkit-transform .35s; transition:opacity .35s,transform .35s; transition:opacity .35s,transform .35s,-webkit-transform .35s}.hotel-theme-grandhoteloslo .content-teaser:hover img,.hotel-theme-grandhoteloslo .restaurant:hover img{opacity:.8; -webkit-transform:scale(1.1); transform:scale(1.1)}}.hotel-theme-grandhoteloslo .restaurant{background-color:#fff}.hotel-theme-grandhoteloslo .restaurant .restaurant__sidebar{background:0 0}@media(min-width:950px){.hotel-theme-grandhoteloslo .restaurant .restaurant__wrapper{border-right:1px solid #e1e1e1}}.hotel-theme-grandhoteloslo .thumbnail-teaser.thumbnail-teaser--animated img{-webkit-transition:opacity .35s,-webkit-transform .35s; transition:opacity .35s,-webkit-transform .35s; transition:opacity .35s,transform .35s; transition:opacity .35s,transform .35s,-webkit-transform .35s}.hotel-theme-grandhoteloslo .thumbnail-teaser.thumbnail-teaser--animated:hover img{opacity:.8; -webkit-transform:scale(1.1); transform:scale(1.1)}.hotel-theme-grandhoteloslo .thumbnail-teaser .thumbnail-teaser__title{color:#000}.hotel-theme-grandhoteloslo .thumbnail-teaser:hover .thumbnail-teaser__title{text-decoration:underline}.hotel-theme-grandhoteloslo .teaser-full .teaser-full__heading a{color:#000}.hotel-theme-grandhoteloslo .iconic-item--inverted .u-link-style,.hotel-theme-grandhoteloslo .iconic-item--inverted>.iconic-item__text,.hotel-theme-grandhoteloslo .iconic-item--inverted>.iconic-item__text *,.hotel-theme-grandhoteloslo .iconic-item--inverted a{color:#fff!important}@media(min-width:740px){.hotel-theme-grandhoteloslo .teaser-full>.teaser-full__content{font-size:1.25rem; line-height:normal}.hotel-theme-grandhoteloslo .banner-section__content__grid__column{margin-left:0; margin-right:50%}}@media(min-width:1200px){.hotel-theme-grandhoteloslo .room-teaser .room-teaser__heading{font-size:1.375rem}.hotel-theme-grandhoteloslo .meeting-room-teaser .meeting-room-teaser__heading{font-size:1.5rem}.hotel-theme-grandhoteloslo .banner-section__content__grid__column{margin-right:66.66667%}}.hotel-theme-grandhoteloslo .hero__img-container__seemore,.hotel-theme-grandhoteloslo .main *{font-family:Akkurat-Light,Akkurat-Light-Fallback,Helvetica,Arial!important}.hotel-theme-grandhoteloslo .main *{color:#000; text-transform:none}.hotel-theme-grandhoteloslo .main .hero-intro__content h1,.hotel-theme-grandhoteloslo .main .hero-intro__content h1 *,.hotel-theme-grandhoteloslo .main .hero-intro__content h2,.hotel-theme-grandhoteloslo .main .hero-intro__content h2 *{font-family:Boita-Regular,Boita-Regular-Fallback,Georgia,sans-serif!important}.hotel-theme-grandhoteloslo .main h3{line-height:1}.hotel-theme-grandhoteloslo .main .list-bullets>li:before,.hotel-theme-grandhoteloslo .main .list-facilities>li:before{color:#000; font-size:16px; left:-1em}.hotel-theme-grandhoteloslo .main .textual-separator span{text-transform:uppercase}.hotel-theme-grandhoteloslo body:lang(sv) .booking-widget .custom-checkbox-label__label{padding-right:20px}.hotel-theme-grandhoteloslo .booking-widget-wrapper,.hotel-theme-grandhoteloslo .inquiry-widget{background:#000}.hotel-theme-grandhoteloslo .booking-widget-wrapper h2,.hotel-theme-grandhoteloslo .booking-widget-wrapper label,.hotel-theme-grandhoteloslo .booking-widget-wrapper small,.hotel-theme-grandhoteloslo .booking-widget-wrapper span,.hotel-theme-grandhoteloslo .inquiry-widget h2,.hotel-theme-grandhoteloslo .inquiry-widget label,.hotel-theme-grandhoteloslo .inquiry-widget small,.hotel-theme-grandhoteloslo .inquiry-widget span{color:#fff}.hotel-theme-grandhoteloslo .booking-widget-wrapper .widget-search__list-item span,.hotel-theme-grandhoteloslo .inquiry-widget .widget-search__list-item span{color:#000}.hotel-theme-grandhoteloslo .booking-widget-wrapper .guest-selector__footer,.hotel-theme-grandhoteloslo .booking-widget-wrapper .guest-selector__header,.hotel-theme-grandhoteloslo .booking-widget-wrapper .guest-selector__room-details,.hotel-theme-grandhoteloslo .inquiry-widget .guest-selector__footer,.hotel-theme-grandhoteloslo .inquiry-widget .guest-selector__header,.hotel-theme-grandhoteloslo .inquiry-widget .guest-selector__room-details{border-color:#404040}.hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day,.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day{color:#000}.hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day.dp-day-disabled,.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dp-day-disabled{background:#fff; border-color:#fff; color:#ddd}.hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day.dr-selected,.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dr-selected{color:#fff; border-color:#343434; background:#343434}.hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled),.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled){background:#343434; background:rgba(52,52,52,.1); color:#000}.hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected,.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected{border-color:#343434; background:#343434; color:#fff}@media(min-width:950px){.hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover,.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover{color:#fff; border-color:#343434; background:#343434}}@media(min-width:950px){.hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day.dr-current:focus,.hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day:hover:not(.dp-day-disabled),.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dr-current:focus,.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day:hover:not(.dp-day-disabled){border-color:#343434; background:#343434; color:#fff}}.hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-col-header,.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-col-header{border-color:#343434; background:#343434}.hotel-theme-grandhoteloslo .booking-widget-wrapper .date-picker .date-picker__apply,.hotel-theme-grandhoteloslo .booking-widget-wrapper .date-picker .date-picker__apply:focus,.hotel-theme-grandhoteloslo .booking-widget-wrapper .date-picker .date-picker__apply:hover,.hotel-theme-grandhoteloslo .inquiry-widget .date-picker .date-picker__apply,.hotel-theme-grandhoteloslo .inquiry-widget .date-picker .date-picker__apply:focus,.hotel-theme-grandhoteloslo .inquiry-widget .date-picker .date-picker__apply:hover{color:#000!important; background:none transparent; border-width:1px 0 0; font-family:Akkurat-Light,Akkurat-Light-Fallback,Helvetica,Arial!important; text-transform:none; font-size:16px; letter-spacing:normal}.hotel-theme-grandhoteloslo .booking-widget-wrapper .date-picker .date-picker__apply:focus,.hotel-theme-grandhoteloslo .booking-widget-wrapper .date-picker .date-picker__apply:hover,.hotel-theme-grandhoteloslo .inquiry-widget .date-picker .date-picker__apply:focus,.hotel-theme-grandhoteloslo .inquiry-widget .date-picker .date-picker__apply:hover{text-decoration:underline}.hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder,.hotel-theme-grandhoteloslo .inquiry-widget .picker__holder{background:#000}.hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__weekday,.hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__weekday{background-color:rgba(0,0,0,.8); color:#fff}.hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--infocus:hover,.hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--outfocus:hover,.hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--infocus:hover,.hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--outfocus:hover{background:#9da0a1; color:#fff}.hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--highlighted,.hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--highlighted{border-color:#343434; background:#343434}.hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--highlighted:hover,.hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--highlighted:hover{background:#9da0a1}.picker--focused .hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--highlighted,.picker--focused .hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--highlighted{background:#9da0a1}.hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker--focused .picker__day--selected,.hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--selected,.hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--selected:hover,.hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker--focused .picker__day--selected,.hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--selected,.hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--selected:hover{background:#343434; color:#fff}.hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker--focused .picker__day--disabled,.hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--disabled,.hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder .picker__day--disabled:hover,.hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker--focused .picker__day--disabled,.hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--disabled,.hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__day--disabled:hover{background:#fff; border-color:#fff; color:#ddd}.hotel-theme-grandhoteloslo .inquiry-widget__server-message{color:#fff}.hotel-theme-grandhoteloslo .booking-widget-wrapper .booking-widget--maintenance .booking-widget__body *{color:#000}.hotel-theme-grandhoteloslo .hotelnav-btn-booking-widget>span{color:#fff}.hotel-theme-grandhoteloslo .booking-widget .icon--info,.hotel-theme-grandhoteloslo .booking-widget .icon--info-white{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/info-white.svg)}.hotel-theme-grandhoteloslo .booking-widget .booking-widget-dialog__dialog .booking-widget-dialog__head .booking-widget-heading{color:#000}.hotel-theme-grandhoteloslo .booking-widget .booking-widget--maintenance__contact *{color:#fff!important}.hotel-theme-grandhoteloslo .booking-widget .booking-widget-dialog__custom-input__text *{color:#fff}.hotel-theme-grandhoteloslo .booking-widget .guest-selector .dropdown__modal label,.hotel-theme-grandhoteloslo .booking-widget .guest-selector .dropdown__modal select,.hotel-theme-grandhoteloslo .booking-widget .guest-selector .dropdown__modal span{color:#000}.hotel-theme-grandhoteloslo .booking-widget .input-group label{background-color:#000}.hotel-theme-grandhoteloslo .booking-widget .booking-widget-room-selection .booking-widget-room-selection__room{color:#000}.hotel-theme-grandhoteloslo .booking-widget .booking-widget-room-selection .booking-widget-room-selection__room,.hotel-theme-grandhoteloslo .booking-widget .booking-widget-room-selection .booking-widget-room-selection__room-group{border-color:#000}.hotel-theme-grandhoteloslo .booking-widget .icon--down-arrow-small,.hotel-theme-grandhoteloslo .booking-widget .icon--down-arrow-small-black,.hotel-theme-grandhoteloslo .booking-widget .icon--up-arrow-small{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gho/arrow-down-black.png)}.editable-area table .hotel-theme-grandhoteloslo .booking-widget input.booking-widget__btn[type=submit],.hotel-theme-grandhoteloslo .booking-widget .booking-widget__btn.btn,.hotel-theme-grandhoteloslo .booking-widget .editable-area table input.booking-widget__btn[type=submit],.hotel-theme-grandhoteloslo .booking-widget table.table input.booking-widget__btn[type=submit],table.table .hotel-theme-grandhoteloslo .booking-widget input.booking-widget__btn[type=submit]{border-color:#fff; -webkit-box-shadow:none; box-shadow:none}.editable-area table .hotel-theme-grandhoteloslo .booking-widget input.booking-widget__btn:hover[type=submit],.hotel-theme-grandhoteloslo .booking-widget .booking-widget__btn.btn:hover,.hotel-theme-grandhoteloslo .booking-widget .editable-area table input.booking-widget__btn:hover[type=submit],.hotel-theme-grandhoteloslo .booking-widget table.table input.booking-widget__btn:hover[type=submit],table.table .hotel-theme-grandhoteloslo .booking-widget input.booking-widget__btn:hover[type=submit]{background:#272727}.editable-area table .hotel-theme-grandhoteloslo .booking-widget input.booking-widget__btn[type=submit] span,.hotel-theme-grandhoteloslo .booking-widget .booking-widget__btn.btn span,.hotel-theme-grandhoteloslo .booking-widget .editable-area table input.booking-widget__btn[type=submit] span,.hotel-theme-grandhoteloslo .booking-widget table.table input.booking-widget__btn[type=submit] span,table.table .hotel-theme-grandhoteloslo .booking-widget input.booking-widget__btn[type=submit] span{text-transform:inherit; font:inherit}.hotel-theme-grandhoteloslo .booking-widget .booking-widget-options-toggle__inner .booking-widget-options-toggle__text .booking-widget-options-toggle__subtext{font-size:.8125rem}.hotel-theme-grandhoteloslo .booking-widget .booking-widget-option{border-color:hsla(0,0%,100%,.2)}.hotel-theme-grandhoteloslo .booking-widget .booking-widget-option .booking-widget-option__label,.hotel-theme-grandhoteloslo .booking-widget .booking-widget-option .custom-checkbox-label{font-weight:700}.hotel-theme-grandhoteloslo .booking-widget .booking-widget-room-selection__room.ng-scope{border-color:#000}.hotel-theme-grandhoteloslo .booking-widget .booking-widget-room-selection__room.ng-scope .numeric-input__value.ng-binding{color:#000}.hotel-theme-grandhoteloslo .inquiry-widget label{font-weight:700}.hotel-theme-grandhoteloslo .inquiry-widget p{color:#fff}.editable-area table .hotel-theme-grandhoteloslo .inquiry-widget .inquiry-widget__input-group input[type=submit],.hotel-theme-grandhoteloslo .inquiry-widget .inquiry-widget__input-group .btn,.hotel-theme-grandhoteloslo .inquiry-widget .inquiry-widget__input-group .editable-area table input[type=submit],.hotel-theme-grandhoteloslo .inquiry-widget .inquiry-widget__input-group table.table input[type=submit],table.table .hotel-theme-grandhoteloslo .inquiry-widget .inquiry-widget__input-group input[type=submit]{border-color:#fff; -webkit-box-shadow:none; box-shadow:none}@media(min-width:950px){.hotel-theme-grandhoteloslo .hotel-menu-wrapper:not(.sticky) .hotel-menu-wrapper__inner{margin-top:0; padding-top:0}}@media(min-width:740px){.hotel-theme-grandhoteloslo .hotel-menu :first-child{margin-left:-2px}.hotel-theme-grandhoteloslo .hotel-menu>li{padding:0 3px}.hotel-theme-grandhoteloslo .hotel-menu>li:after,.hotel-theme-grandhoteloslo .hotel-menu>li a,.hotel-theme-grandhoteloslo .hotel-menu>li a:hover{color:#000}.hotel-theme-grandhoteloslo .hotel-menu>li.active>a{background:#343434; color:#fff}.hotel-theme-grandhoteloslo .hotel-menu>li:first-child.active>*{padding-left:10px}}@media(min-width:740px){.hotel-theme-grandhoteloslo .hero-intro.hero-intro--overlay{margin-top:-123px}}.hotel-theme-grandhoteloslo .hero-intro .hero-intro__content__breadcrumbs a:hover{color:#9da0a1}.hotel-theme-grandhoteloslo .hero-intro .hero-intro__content__heading{font-size:37px; margin-bottom:5px; margin-top:11px!important}.hotel-theme-grandhoteloslo .hero-intro .hero-intro__content__heading a:hover{color:#9da0a1}.hotel-theme-grandhoteloslo .rsThumbsContainer .rsNavItem.rsThumb.rsNavSelected{border-color:#9da0a1}.hotel-theme-grandhoteloslo .elevator-pitch{line-height:1.875rem; font-size:1.3125rem}.hotel-theme-grandhoteloslo .booking-widget__input-group .label-alternative.label-no-indent{font-size:.8125rem}.hotel-theme-grandhoteloslo .l-section--depth{border-top:none}.hotel-theme-grandhoteloslo .l-section--depth:before{content:none}@media(min-width:1200px){.hotel-theme-grandhoteloslo .banner-section__content__grid__column .banner-section__block h2{font-size:1.3125rem; margin-bottom:.5rem}.hotel-theme-grandhoteloslo .banner-section__content__grid__column .banner-section__block p{margin-bottom:0}}.hotel-theme-grandhoteloslo .banner-section__block .banner-section__heading{color:#fff}@media(min-width:1200px){.hotel-theme-grandhoteloslo .banner-section__block .banner-section__heading h3{font-size:2rem}}@media(min-width:1200px){.hotel-theme-grandhoteloslo .teaser-full .teaser-full__content h2{font-size:1.3125rem; margin-bottom:.5rem}.hotel-theme-grandhoteloslo .teaser-full .teaser-full__content p{font-size:1rem; line-height:1.375rem}.hotel-theme-grandhoteloslo .teaser-full .teaser-full__content .teaser-full__action{margin-top:1em}}.hotel-theme-grandhoteloslo .teaser-container .content-teasers p.text-right{padding-bottom:.625rem}.hotel-theme-hotelnorge body:lang(sv) .booking-widget .custom-checkbox-label__label{padding-right:20px}.hotel-theme-hotelnorge .booking-widget-wrapper,.hotel-theme-hotelnorge .booking-widget-wrapper .booking-widget-option,.hotel-theme-hotelnorge .inquiry-widget,.hotel-theme-hotelnorge .inquiry-widget .booking-widget-option{background:#004337}.hotel-theme-hotelnorge .booking-widget-wrapper .guest-selector__footer,.hotel-theme-hotelnorge .booking-widget-wrapper .guest-selector__header,.hotel-theme-hotelnorge .booking-widget-wrapper .guest-selector__room-details,.hotel-theme-hotelnorge .inquiry-widget .guest-selector__footer,.hotel-theme-hotelnorge .inquiry-widget .guest-selector__header,.hotel-theme-hotelnorge .inquiry-widget .guest-selector__room-details{border-color:#004337}.hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day,.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day{color:#000}.hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day.dp-day-disabled,.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dp-day-disabled{background:#fff; border-color:#fff; color:#ddd}.hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day.dr-selected,.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dr-selected{background:#004337; color:#fff}.hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled),.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled){background:#004337; background:rgba(0,67,55,.1)}.hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected,.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected{background:#004337; color:#fff}@media(min-width:950px){.hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover,.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover{background:#004337; color:#fff}}@media(min-width:950px){.hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day.dr-current:focus,.hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day:hover:not(.dp-day-disabled),.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dr-current:focus,.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day:hover:not(.dp-day-disabled){background:#004337; color:#fff}}.hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-next,.hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-prev,.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-next,.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-prev{color:#004337}.hotel-theme-hotelnorge .booking-widget-wrapper .date-picker .date-picker__apply,.hotel-theme-hotelnorge .booking-widget-wrapper .date-picker .date-picker__apply:focus,.hotel-theme-hotelnorge .booking-widget-wrapper .date-picker .date-picker__apply:hover,.hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply,.hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply:focus,.hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply:hover{color:#004337; background:none transparent; border-width:1px 0 0; text-transform:none; letter-spacing:normal; font-size:16px}.hotel-theme-hotelnorge .booking-widget-wrapper .date-picker .date-picker__apply:focus,.hotel-theme-hotelnorge .booking-widget-wrapper .date-picker .date-picker__apply:hover,.hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply:focus,.hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply:hover{text-decoration:underline}.hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder,.hotel-theme-hotelnorge .inquiry-widget .picker__holder{background:#004337}.hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--infocus:hover,.hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--outfocus:hover,.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--infocus:hover,.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--outfocus:hover{background:#004337}.hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--highlighted,.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--highlighted{border-color:#004337}.hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--highlighted:hover,.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--highlighted:hover{background:#004337}.picker--focused .hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--highlighted,.picker--focused .hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--highlighted{background:#004337}.hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker--focused .picker__day--selected,.hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--selected,.hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--selected:hover,.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker--focused .picker__day--selected,.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--selected,.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--selected:hover{background:#004337; color:#fff}.hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker--focused .picker__day--disabled,.hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--disabled,.hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder .picker__day--disabled:hover,.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker--focused .picker__day--disabled,.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--disabled,.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--disabled:hover{background:#fff; border-color:#fff; color:#ddd}.hotel-theme-hotelnorge .booking-widget .icon--info,.hotel-theme-hotelnorge .booking-widget .icon--info-white{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/info-white.svg)}.hotel-theme-hotelnorge .booking-widget .booking-widget--maintenance__contact *{color:#fff!important}.hotel-theme-hotelnorge .booking-widget .booking-widget-dialog__dialog .booking-widget-dialog__head .custom-select #room-count-hotelnav-widget{color:#000}.hotel-theme-hotelnorge .booking-widget .input-group label{background-color:#004337}.hotel-theme-hotelnorge .booking-widget .booking-widget-room-selection__room,.hotel-theme-hotelnorge .booking-widget .booking-widget-room-selection__room-group{border-color:#004337}.hotel-theme-hotelnorge .booking-widget .icon--down-arrow-small,.hotel-theme-hotelnorge .booking-widget .icon--down-arrow-small-black,.hotel-theme-hotelnorge .booking-widget .icon--up-arrow-small{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/arrow-down-black.png)}.editable-area table .hotel-theme-hotelnorge .booking-widget input.booking-widget__btn[type=submit],.hotel-theme-hotelnorge .booking-widget .booking-widget__btn.btn,.hotel-theme-hotelnorge .booking-widget .editable-area table input.booking-widget__btn[type=submit],.hotel-theme-hotelnorge .booking-widget table.table input.booking-widget__btn[type=submit],table.table .hotel-theme-hotelnorge .booking-widget input.booking-widget__btn[type=submit]{border-color:#fff; -webkit-box-shadow:none; box-shadow:none}.editable-area table .hotel-theme-hotelnorge .booking-widget input.booking-widget__btn:hover[type=submit],.hotel-theme-hotelnorge .booking-widget .booking-widget__btn.btn:hover,.hotel-theme-hotelnorge .booking-widget .editable-area table input.booking-widget__btn:hover[type=submit],.hotel-theme-hotelnorge .booking-widget table.table input.booking-widget__btn:hover[type=submit],table.table .hotel-theme-hotelnorge .booking-widget input.booking-widget__btn:hover[type=submit]{background:#002a22}.editable-area table .hotel-theme-hotelnorge .booking-widget input.booking-widget__btn[type=submit] span,.hotel-theme-hotelnorge .booking-widget .booking-widget__btn.btn span,.hotel-theme-hotelnorge .booking-widget .editable-area table input.booking-widget__btn[type=submit] span,.hotel-theme-hotelnorge .booking-widget table.table input.booking-widget__btn[type=submit] span,table.table .hotel-theme-hotelnorge .booking-widget input.booking-widget__btn[type=submit] span{text-transform:inherit; font:inherit}.hotel-theme-hotelnorge .booking-widget .booking-widget-option{border-color:hsla(0,0%,100%,.2)}.hotel-theme-hotelnorge .booking-widget .booking-widget-option .booking-widget-option__label,.hotel-theme-hotelnorge .booking-widget .booking-widget-option .custom-checkbox-label{font-weight:700}.hotel-theme-hotelnorge .l-booking-widget--horizontal{background-color:#004337}.hotel-theme-hotelnorge .inquiry-widget label{font-weight:700}.editable-area table .hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group input[type=submit],.hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group .btn,.hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group .editable-area table input[type=submit],.hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group table.table input[type=submit],table.table .hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group input[type=submit]{border-color:#fff; -webkit-box-shadow:none; box-shadow:none}@media(min-width:950px){.hotel-theme-hotelnorge .inquiry-widget{background-color:#004337}.editable-area table .hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group input[type=submit],.hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group .btn,.hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group .editable-area table input[type=submit],.hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group table.table input[type=submit],table.table .hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group input[type=submit]{background-color:#004337}.editable-area table .hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group input:hover[type=submit],.hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group .btn:hover,.hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group .editable-area table input:hover[type=submit],.hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group table.table input:hover[type=submit],table.table .hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group input:hover[type=submit]{color:#fff}.hotel-theme-hotelnorge .inquiry-widget .picker__holder{background:#000}.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--today:before{border-top:.5em solid #fff}.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--infocus:hover,.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--outfocus:hover,.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--selected{color:#fff; background-color:rgba(0,0,0,.8); border-color:rgba(0,0,0,.8)}}.hotel-theme-hotelnorge .custom-select:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/haymarket/arrow-down-black.png); background-size:18px 10px}.hotel-theme-hotelnorge .map-static__caption{bottom:10px}.hotel-theme-hotelnorge .map-controls,.hotel-theme-hotelnorge .map-static,.hotel-theme-hotelnorge .map__canvas,.hotel-theme-hotelnorge .zoom-controls{-webkit-filter:grayscale(100%); filter:grayscale(100%)}@media(min-width:740px){.hotel-theme-hotelnorge .map-controls,.hotel-theme-hotelnorge .map-static,.hotel-theme-hotelnorge .map__canvas{-webkit-filter:none; filter:none}.hotel-theme-hotelnorge .map #location-map-canvas,.hotel-theme-hotelnorge .map .map-controls__collapse,.hotel-theme-hotelnorge .map .pois-container-inner{-webkit-filter:grayscale(100%); filter:grayscale(100%)}}.hotel-theme-hotelnorge .hotel-footer{-webkit-box-shadow:none; box-shadow:none; border:none}.hotel-theme-hotelnorge .hotel-footer:before{-webkit-box-shadow:none; box-shadow:none; border:none}.hotel-theme-hotelnorge .hotel-footer__content{background:#c8ddd5; max-width:100%}.hotel-theme-hotelnorge .hotel-footer__content *{color:#171f33; font-family:DomaineSansTextWeb-Light,Arial!important; text-transform:none}.hotel-theme-hotelnorge .hotel-footer__content * .list-facts .list-facts__item,.hotel-theme-hotelnorge .hotel-footer__content * .list-facts .list-facts__item .list-facts__item__heading{font-weight:700}.hotel-theme-hotelnorge .hotel-footer__content .hotel-footer-section{background:0 0}.hotel-theme-hotelnorge .hotel-footer__content .hotel-footer-section .iconic-item svg.icon{fill:#171f33; background:#fff; border-radius:100%}.hotel-theme-hotelnorge .hotel-footer__content .hotel-footer-section .hotel-footer__social-media svg.icon{fill:#171f33; background:#fff}.hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages>li{position:relative; background-image:none; padding-left:20px}.hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages>li:before{content:""; position:absolute; top:9px; left:-8px}@media(max-width:949px){.hotel-theme-hotelnorge header.header{margin-top:80px}}.hotel-theme-hotelnorge .hotel-nav #hotel-room-navigation-links .hotel-menu>li{padding:5px 0}.hotel-theme-hotelnorge .main-header .navigation-bar__main__expander{display:none}.hotel-theme-hotelnorge .main-header .navigation-bar__main__logo{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/hotel-norge-horisontal-logo.svg) no-repeat; background-size:contain; width:150px; height:40px; padding:0; margin-top:10px}.hotel-theme-hotelnorge .main-header .navigation-bar__main__logo img{display:none}@media(min-width:950px){.hotel-theme-hotelnorge .main-header .navigation-bar__main__logo{float:left}}.hotel-theme-hotelnorge .navigation-bar__main__booking-widget-toggle{margin-top:.3rem}.hotel-theme-hotelnorge .hero__img-container__seemore,.hotel-theme-hotelnorge .main *{font-family:DomaineSansTextWeb-Light,Arial!important}.hotel-theme-hotelnorge .main *{text-transform:none}.hotel-theme-hotelnorge .main .hero-intro__content h1,.hotel-theme-hotelnorge .main .hero-intro__content h1 *,.hotel-theme-hotelnorge .main .hero-intro__content h2,.hotel-theme-hotelnorge .main .hero-intro__content h2 *{font-family:DomaineSansTextWeb-Light,Georgia,sans-serif!important}.hotel-theme-hotelnorge .main h3{line-height:1}.hotel-theme-hotelnorge .main .hero-intro__content__heading a,.hotel-theme-hotelnorge .main .hero-intro__content__heading a:visited{color:#000}.hotel-theme-hotelnorge .main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:hover,.hotel-theme-hotelnorge .main .hero-intro__content__heading a:hover,.hotel-theme-hotelnorge .main .meeting-room-teaser__footer,.hotel-theme-hotelnorge .main .restaurant__heading-level1,.hotel-theme-hotelnorge .main .room-teaser__heading,.hotel-theme-hotelnorge .main .room__footer,.hotel-theme-hotelnorge .main a,.hotel-theme-hotelnorge .main a .is-collapsed,.hotel-theme-hotelnorge .main a .is-expanded{color:#004337}@media(min-width:1200px){.hotel-theme-hotelnorge .main .room-teaser .room-teaser__body{padding:0 10px}}.hotel-theme-hotelnorge .main .room-teaser .media-container .media-container__infobar.room-teaser__infobar{background:#fff}.hotel-theme-hotelnorge .main .room-teaser .media-container .iconic-item__icon-container{display:none}.hotel-theme-hotelnorge .main .room-teaser .media-container .spaceinfo .iconic-item__text{color:#636161}.hotel-theme-hotelnorge .main .room-teaser__heading{color:#004337}.hotel-theme-hotelnorge .main .room-teaser__heading span{text-align:left}.hotel-theme-hotelnorge .main .expandable-toggler--hotel-menu{color:#333}.hotel-theme-hotelnorge .main .expandable-toggler--hotel-menu:active,.hotel-theme-hotelnorge .main .expandable-toggler--hotel-menu:hover{color:#333}@media(max-width:949px){.hotel-theme-hotelnorge .main .hotel-menu a,.hotel-theme-hotelnorge .main .hotel-menu a:active,.hotel-theme-hotelnorge .main .hotel-menu a:hover{color:#333}}.hotel-theme-hotelnorge .main .list-bullets>li:before,.hotel-theme-hotelnorge .main .list-facilities>li:before{color:#333; font-size:16px; left:-1em}.hotel-theme-hotelnorge .main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs .hero-intro__content__breadcrumb{color:#333}.hotel-theme-hotelnorge .main .textual-separator span{text-transform:uppercase}.hotel-theme-hotelnorge .main .l-combo-4col__col .content-teaser.content-teaser--mini{-webkit-box-shadow:none; box-shadow:none; border:1px solid #d7d7d7}.hotel-theme-hotelnorge .main .l-combo-4col__col .content-teaser.content-teaser--mini .content-teaser__heading{color:#004337}.hotel-theme-hotelnorge .main .l-section{clear:both}.hotel-theme-hotelnorge .main .l-section--hotel .l-section.l-section--depth{border:none}.hotel-theme-hotelnorge .main .l-section--hotel .l-section.l-section--depth:before{-webkit-box-shadow:none; box-shadow:none; border:none}.editable-area table .hotel-theme-hotelnorge input[type=submit],.hotel-theme-hotelnorge .btn--primary,.hotel-theme-hotelnorge .btn-booking-widget-toggle,.hotel-theme-hotelnorge .btn-hotelnorge,.hotel-theme-hotelnorge .btn:not(.cookie-section__btn),.hotel-theme-hotelnorge .editable-area table input[type=submit],.hotel-theme-hotelnorge table.table input[type=submit],table.table .hotel-theme-hotelnorge input[type=submit]{color:#fff; background:#004337; border:1px solid #004337; font-family:DomaineSansTextWeb-Light,Arial Bold!important; font-size:.8125rem; letter-spacing:.12em; line-height:1.2; border-radius:0; padding:11px 22px; text-transform:uppercase; -webkit-transition:background-color .15s,border-color .15s,color .15s; transition:background-color .15s,border-color .15s,color .15s}.editable-area table .hotel-theme-hotelnorge input:hover[type=submit],.hotel-theme-hotelnorge .btn--primary:hover,.hotel-theme-hotelnorge .btn-booking-widget-toggle:hover,.hotel-theme-hotelnorge .btn-hotelnorge:hover,.hotel-theme-hotelnorge .btn:hover:not(.cookie-section__btn),.hotel-theme-hotelnorge .editable-area table input:hover[type=submit],.hotel-theme-hotelnorge table.table input:hover[type=submit],table.table .hotel-theme-hotelnorge input:hover[type=submit]{background:#00241e; text-decoration:none}.editable-area table .hotel-theme-hotelnorge input.btn--white-border[type=submit],.hotel-theme-hotelnorge .btn--white-border.btn--primary,.hotel-theme-hotelnorge .btn--white-border.btn-booking-widget-toggle,.hotel-theme-hotelnorge .btn--white-border.btn:not(.cookie-section__btn),.hotel-theme-hotelnorge .btn-hotelnorge.btn--white-border,.hotel-theme-hotelnorge .editable-area table input.btn--white-border[type=submit],.hotel-theme-hotelnorge table.table input.btn--white-border[type=submit],table.table .hotel-theme-hotelnorge input.btn--white-border[type=submit]{border-color:#fff}.editable-area table .hotel-theme-hotelnorge input.btn--black[type=submit],.hotel-theme-hotelnorge .btn--black.btn--primary,.hotel-theme-hotelnorge .btn--black.btn-booking-widget-toggle,.hotel-theme-hotelnorge .btn--black.btn:not(.cookie-section__btn),.hotel-theme-hotelnorge .btn-hotelnorge.btn--black,.hotel-theme-hotelnorge .editable-area table input.btn--black[type=submit],.hotel-theme-hotelnorge table.table input.btn--black[type=submit],table.table .hotel-theme-hotelnorge input.btn--black[type=submit]{background-color:#000}.editable-area table .hotel-theme-hotelnorge input.btn--black:hover[type=submit],.hotel-theme-hotelnorge .btn--black.btn--primary:hover,.hotel-theme-hotelnorge .btn--black.btn-booking-widget-toggle:hover,.hotel-theme-hotelnorge .btn--black.btn:hover:not(.cookie-section__btn),.hotel-theme-hotelnorge .btn-hotelnorge.btn--black:hover,.hotel-theme-hotelnorge .editable-area table input.btn--black:hover[type=submit],.hotel-theme-hotelnorge table.table input.btn--black:hover[type=submit],table.table .hotel-theme-hotelnorge input.btn--black:hover[type=submit]{color:#fff}.hotel-theme-hotelnorge .btn-booking-widget-toggle .icon--expand,.hotel-theme-hotelnorge .btn-booking-widget-toggle .icon--expand-small{display:none}.hotel-theme-hotelnorge .bulleted-link:before,.hotel-theme-hotelnorge .content-toggler span:before,.hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages>li:before,.hotel-theme-hotelnorge .icon--hotelnorge-arrow,.hotel-theme-hotelnorge .icon--more-options,.hotel-theme-hotelnorge .list-links>li:before,.hotel-theme-hotelnorge .meeting-room-teaser__footer span:before,.hotel-theme-hotelnorge .PdfIconLink:before,.hotel-theme-hotelnorge .pois-container .pois-container__toggle span:before,.hotel-theme-hotelnorge .read-more:after,.hotel-theme-hotelnorge .room__footer span:before,.hotel-theme-hotelnorge .tag-section__list__body>a:before{background-repeat:no-repeat; background-position:50%; background-size:28px; height:14px; width:25px}.hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages>li:before,.hotel-theme-hotelnorge .icon--hotelnorge-arrow--blue{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/arrow-down-blue.svg)}.hotel-theme-hotelnorge .bulleted-link:before,.hotel-theme-hotelnorge .content-toggler span:before,.hotel-theme-hotelnorge .icon--hotelnorge-arrow--red,.hotel-theme-hotelnorge .list-links>li:before,.hotel-theme-hotelnorge .meeting-room-teaser__footer span:before,.hotel-theme-hotelnorge .PdfIconLink:before,.hotel-theme-hotelnorge .pois-container .pois-container__toggle span:before,.hotel-theme-hotelnorge .read-more:after,.hotel-theme-hotelnorge .room__footer span:before,.hotel-theme-hotelnorge .tag-section__list__body>a:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/arrow-down-red.svg)}.hotel-theme-hotelnorge .icon--hotelnorge-arrow--white,.hotel-theme-hotelnorge .icon--more-options{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/arrow-down-white.svg)}.hotel-theme-hotelnorge .bulleted-link:before,.hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages>li:before,.hotel-theme-hotelnorge .icon--hotelnorge-arrow--right,.hotel-theme-hotelnorge .list-links>li:before,.hotel-theme-hotelnorge .PdfIconLink:before,.hotel-theme-hotelnorge .read-more:after,.hotel-theme-hotelnorge .tag-section__list__body>a:before{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); background-size:24px}.hotel-theme-hotelnorge .icon--close{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/icon-close-blue.png)}.hotel-theme-hotelnorge .active.icon--close,.hotel-theme-hotelnorge .icon--close:active,.hotel-theme-hotelnorge .icon--close:focus,.hotel-theme-hotelnorge .icon--close:hover{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/icon-close-blue-active.png)}.hotel-theme-hotelnorge .icon--more-options{background-size:34px}.hotel-theme-hotelnorge .l-elevator-pitch-container__sidebar .icon{fill:#004337}.hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps>li>li,.hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps>li>li,.hotel-theme-hotelnorge .list-usps>li,.hotel-theme-hotelnorge .list-usps>li>li{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/bullet-list-tick-blue.svg)}.hotel-theme-hotelnorge .read-more:after{background-repeat:no-repeat}.hotel-theme-hotelnorge .bulleted-link,.hotel-theme-hotelnorge .list-links>li,.hotel-theme-hotelnorge .PdfIconLink,.hotel-theme-hotelnorge .tag-section__list__body>a{color:#004337; position:relative; background-image:none; padding-left:20px}.hotel-theme-hotelnorge .bulleted-link:before,.hotel-theme-hotelnorge .list-links>li:before,.hotel-theme-hotelnorge .PdfIconLink:before,.hotel-theme-hotelnorge .tag-section__list__body>a:before{content:""; position:absolute; top:6px; left:-8px}.hotel-theme-hotelnorge .hotel-nav>.navbar-header>.navbar-toggle{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/hotelpage-menu-blue.svg)}.hotel-theme-hotelnorge .hotel-nav>.navbar-header>.navbar-toggle.active{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/icon-close-blue-active.png)}.hotel-theme-hotelnorge .hotel-return-home-link{color:#004337; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/arrow-double-blue-left.svg)}.hotel-theme-hotelnorge .list-hotel-facts.list-bullets>li span{vertical-align:middle}.hotel-theme-hotelnorge .custom-select--crocus:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/form-select-arrow-black.png)}.hotel-theme-hotelnorge .back-to-thumbnails-link{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/arrow-double-blue-left.svg)}.hotel-theme-hotelnorge .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn,.hotel-theme-hotelnorge .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/carousel-arrow-blue-right.png)}.hotel-theme-hotelnorge .contact-items .icon--location{background:transparent url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/icon-location.svg) no-repeat scroll 0 0}.hotel-theme-hotelnorge .contact-items .icon--location *{display:none}.hotel-theme-hotelnorge .contact-items .icon--google-directions{background:transparent url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/icon-google-directions.svg) no-repeat scroll 0 0}.hotel-theme-hotelnorge .contact-items .icon--google-directions *{display:none}.hotel-theme-hotelnorge .contact-items .icon--phone{background:transparent url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/hn/icon-phone.svg) no-repeat scroll 0 0}.hotel-theme-hotelnorge .contact-items .icon--phone *{display:none}.hotel-theme-hotelnorge .tag-section .tag-section__list .tag-section__list__body>a{background-image:none}.hotel-theme-hotelnorge .tag-section .tag-section__list .tag-section__list__body>a:before{top:14px; left:0}.hotel-theme-hotelnorge,.hotel-theme-hotelnorge .highlight-infoblock,.hotel-theme-hotelnorge .l-section--hotel,.hotel-theme-hotelnorge .l-section--pattern,.hotel-theme-hotelnorge .l-sections-wrapper{background:#f7f7f7}.hotel-theme-hotelnorge .hero-intro{border-top:none}.hotel-theme-hotelnorge .hero-intro .hero-intro__content{padding-top:5px}@media(min-width:740px){.hotel-theme-hotelnorge .hotel-menu>li a{color:inherit}.hotel-theme-hotelnorge .hotel-menu>li.active>a{background:#db3229; color:#fff; padding-left:12px}}.hotel-theme-hotelnorge .breadcrumb-list a{color:inherit}.hotel-theme-hotelnorge .elevator-pitch{line-height:1.4em}.hotel-theme-hotelnorge .elevator-pitch .elevator-pitch__expander{border-bottom:none; border-radius:10%}@media(min-width:950px){.hotel-theme-hotelnorge .elevator-pitch{font-size:1.375rem}}.hotel-theme-hotelnorge .banner-section--splash .banner-section__heading{font-size:1.5rem; font-family:DomaineSansTextWeb-Light,Arial Bold!important}@media(max-width:739px){.hotel-theme-hotelnorge .hero-intro .hero-intro__content__heading{margin-bottom:-12px}}@media(min-width:740px){.hotel-theme-hotelnorge .hero-intro__content{padding-bottom:10px}.hotel-theme-hotelnorge .hero-intro__content__heading{font-size:3.25rem}.hotel-theme-hotelnorge .hero-intro__content__heading:not(.sticky){margin-bottom:3px; margin-top:5px}.hotel-theme-hotelnorge .hero-intro__content__heading.sticky{top:1px!important}.hotel-theme-hotelnorge .hotel-menu-wrapper.sticky .hotel-menu{height:30px}.hotel-theme-hotelnorge .hotel-menu-wrapper:not(.sticky) .hotel-menu-wrapper__inner{padding-top:0; margin-top:0}.hotel-theme-hotelnorge .hotel-menu-wrapper:not(.sticky) .hotel-nav{padding-top:0}}@media(min-width:950px){.hotel-theme-hotelnorge .hero-intro--overlay{margin-top:-124px}.hotel-theme-hotelnorge .banner-section--splash .banner-section__heading{font-size:2rem}}.hotel-theme-marski main .banner-section--splash .banner-section__text>p,.hotel-theme-marski main .booking-widget .booking-widget__header,.hotel-theme-marski main .content-teaser__heading,.hotel-theme-marski main .editable-area--heading h3,.hotel-theme-marski main .extraem,.hotel-theme-marski main .heading-2,.hotel-theme-marski main .heading-4,.hotel-theme-marski main .hero-intro__content .hero-intro__content__heading,.hotel-theme-marski main .inquiry-widget .inquiry-widget__header,.hotel-theme-marski main .list-links--bold .list-links__link,.hotel-theme-marski main .pois-container .pois-container__heading,.hotel-theme-marski main .pois-container .pois-container__heading--large,.hotel-theme-marski main .restaurant__heading-level1,.hotel-theme-marski main .room .room__heading-level2,.hotel-theme-marski main .room__heading-level1,.hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>.u-link-style,.hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>a,.hotel-theme-marski main .teaser-full .teaser-full__heading a,.hotel-theme-marski main h1,.hotel-theme-marski main h2,.hotel-theme-marski main h3,.hotel-theme-marski main h4{letter-spacing:-.03em}.hotel-theme-marski main .hero-intro__content .hero-intro__content__heading,.hotel-theme-marski main h1{font-family:Helvetica Neue Medium,Helvetica,Arial,sans-serif; font-size:1.875rem; color:#000; text-transform:uppercase}@media(min-width:740px){.hotel-theme-marski main .hero-intro__content .hero-intro__content__heading,.hotel-theme-marski main h1{font-size:2.5rem}}.hotel-theme-marski main .booking-widget .booking-widget__header,.hotel-theme-marski main .content-teaser__heading,.hotel-theme-marski main .heading-2,.hotel-theme-marski main .inquiry-widget .inquiry-widget__header,.hotel-theme-marski main .pois-container .pois-container__heading--large,.hotel-theme-marski main .restaurant__heading-level1,.hotel-theme-marski main .room__heading-level1,.hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>.u-link-style,.hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>a,.hotel-theme-marski main .teaser-full .teaser-full__heading a,.hotel-theme-marski main h2{font-family:Helvetica Neue Medium,Helvetica,Arial,sans-serif; font-size:1.25rem; text-transform:uppercase}@media(min-width:740px){.hotel-theme-marski main .booking-widget .booking-widget__header,.hotel-theme-marski main .content-teaser__heading,.hotel-theme-marski main .heading-2,.hotel-theme-marski main .inquiry-widget .inquiry-widget__header,.hotel-theme-marski main .pois-container .pois-container__heading--large,.hotel-theme-marski main .restaurant__heading-level1,.hotel-theme-marski main .room__heading-level1,.hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>.u-link-style,.hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>a,.hotel-theme-marski main .teaser-full .teaser-full__heading a,.hotel-theme-marski main h2{font-size:1.5rem}}.hotel-theme-marski main .banner-section--splash .banner-section__text>p,.hotel-theme-marski main .editable-area--heading h3,.hotel-theme-marski main .extraem,.hotel-theme-marski main .heading-4,.hotel-theme-marski main .list-links--bold .list-links__link,.hotel-theme-marski main .pois-container .pois-container__heading,.hotel-theme-marski main .room .room__heading-level2,.hotel-theme-marski main h3,.hotel-theme-marski main h4{font-family:Helvetica Neue Medium,Helvetica,Arial,sans-serif; font-size:1.25rem; text-transform:none}@media(min-width:740px){.hotel-theme-marski main .banner-section--splash .banner-section__text>p,.hotel-theme-marski main .editable-area--heading h3,.hotel-theme-marski main .extraem,.hotel-theme-marski main .heading-4,.hotel-theme-marski main .list-links--bold .list-links__link,.hotel-theme-marski main .pois-container .pois-container__heading,.hotel-theme-marski main .room .room__heading-level2,.hotel-theme-marski main h3,.hotel-theme-marski main h4{font-size:1.5rem}}.hotel-theme-marski main{color:#000}.hotel-theme-marski main ::-moz-selection{background-color:#0d57f3}.hotel-theme-marski main ::selection{background-color:#0d57f3}.hotel-theme-marski main .hero-intro .hero-intro__content .hero-intro__content__heading .u-link-style:visited,.hotel-theme-marski main .hero-intro .hero-intro__content .hero-intro__content__heading a:visited,.hotel-theme-marski main .read-more--big .read-more__subtle{color:#000}.hotel-theme-marski main .booking-widget-options-toggle .booking-widget-options-toggle__text *,.hotel-theme-marski main .elevator-pitch,.hotel-theme-marski main .full-page-form__login__preamble,.hotel-theme-marski main .list-facts__item .list-facts__item__heading,.hotel-theme-marski main .preamble,.hotel-theme-marski main .room-teaser__heading,.hotel-theme-marski main .teaser-full .teaser-full__content{font-family:Helvetica Neue Medium,Helvetica,Arial,sans-serif}.hotel-theme-marski main .elevator-pitch{line-height:1.8rem; color:#000}.hotel-theme-marski main .elevator-pitch .elevator-pitch__expander,.hotel-theme-marski main .hero-intro .hero-intro__content .hero-intro__content__breamarskirumbs a:hover,.hotel-theme-marski main .hero-intro__content__heading a:hover,.hotel-theme-marski main .list-links--bold .list-links__link,.hotel-theme-marski main .meeting-room-teaser__footer,.hotel-theme-marski main .read-more:visited,.hotel-theme-marski main .room-teaser:hover,.hotel-theme-marski main .room-teaser__heading,.hotel-theme-marski main .room__footer,.hotel-theme-marski main a,.hotel-theme-marski main a .is-collapsed,.hotel-theme-marski main a .is-expanded{color:#3e1118}.hotel-theme-marski main .elevator-pitch .elevator-pitch__expander,.hotel-theme-marski main .elevator-pitch .elevator-pitch__expander:hover{color:#0d57f3; background-color:transparent; padding:0}.hotel-theme-marski main .expandable-toggler--hotel-menu{color:#000}.hotel-theme-marski main .banner-section--restaurant .banner-section__block h2{font-family:Helvetica Neue Medium,Helvetica,Arial,sans-serif; font-size:1.625rem; letter-spacing:.03em}.hotel-theme-marski main .booking-widget .booking-widget__header,.hotel-theme-marski main .heading-2,.hotel-theme-marski main .inquiry-widget .inquiry-widget__header,.hotel-theme-marski main .pois-container .pois-container__heading--large,.hotel-theme-marski main .room__heading-level1,.hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>.u-link-style,.hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body>a,.hotel-theme-marski main .teaser-full .teaser-full__heading a,.hotel-theme-marski main h2{color:#000}.hotel-theme-marski main h2 a{color:inherit!important}.hotel-theme-marski main .booking-widget .booking-widget__header,.hotel-theme-marski main .inquiry-widget .inquiry-widget__header{color:#fff; text-transform:capitalize}.hotel-theme-marski main .content-teaser__heading{text-transform:none}.hotel-theme-marski main .content-teaser--flexible.landscape .content-teaser__heading,.hotel-theme-marski main .restaurant--action .restaurant__heading-level1,.hotel-theme-marski main .restaurant__heading-level1{color:#000}.hotel-theme-marski main .content-teaser--flexible.landscape .content-teaser__heading:hover,.hotel-theme-marski main .restaurant--action .restaurant__heading-level1:hover,.hotel-theme-marski main .restaurant__heading-level1:hover{text-decoration:underline; color:#000}.hotel-theme-marski main .restaurant--action .restaurant__heading-level1{color:#000}.hotel-theme-marski main .restaurant--action:hover .restaurant__heading-level1{text-decoration:underline; color:#000}.hotel-theme-marski main .teaser-full .teaser-full__content{font-size:1.25rem}.hotel-theme-marski main .read-more:visited{color:#000}.hotel-theme-marski main .content-teaser .content-teaser__heading--link,.hotel-theme-marski main .content-teaser .content-teaser__heading--link:hover{color:#000}@media(max-width:949px){.hotel-theme-marski header.header{margin-top:77px}}.hotel-theme-marski .main-header .navigation-bar__main{-webkit-box-shadow:none; box-shadow:none}.hotel-theme-marski .main-header .navigation-bar__main__logo{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/marski-logotype.svg) no-repeat scroll 50% transparent; background-size:contain; width:153px; height:31px; padding:0; margin:8px 10px}.hotel-theme-marski .main-header .navigation-bar__main__logo img{display:none}@media(min-width:740px){.hotel-theme-marski .main-header .navigation-bar__main__logo{margin:10px auto}}@media(min-width:950px){.hotel-theme-marski .main-header .navigation-bar__main__logo{float:left; height:60px; width:244px; margin:0}}.hotel-theme-marski .navigation-bar__main__booking-widget-toggle{margin-top:.3rem}.hotel-theme-marski .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:hover{color:#0d57f3}.hotel-theme-marski main .icon--down-arrow-small,.hotel-theme-marski main .icon--down-arrow-small-black,.hotel-theme-marski main .icon--up-arrow-small{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-down-blue.svg); background-size:100% 100%; background-repeat:no-repeat; height:20px; display:block; margin:0 auto}.hotel-theme-marski main .icon--crocus,.hotel-theme-marski main .icon--nordicsea,.hotel-theme-marski main .iconic-item--link-primary .icon,.iconic-item--link-primary .hotel-theme-marski main .icon{fill:#282828}.hotel-theme-marski main .icon--expand,.hotel-theme-marski main .icon--expand-small{fill:#eceded}.hotel-theme-marski main .back-to-thumbnails-link,.hotel-theme-marski main .hotel-return-home-link{background-image:none; position:relative}.hotel-theme-marski main .back-to-thumbnails-link:before,.hotel-theme-marski main .hotel-return-home-link:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-right-dark.svg); background-size:auto 100%; content:""; width:18px; height:18px; position:absolute; left:0; top:0; -webkit-transform:rotate(180deg); transform:rotate(180deg)}.hotel-theme-marski main .pois-container .pois-container__toggle span:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-down-gray.svg)}.hotel-theme-marski main .pois-container .pois-container__toggle:hover span:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-down.svg)}.hotel-theme-marski main .content-toggler,.hotel-theme-marski main .meeting-room-teaser .meeting-room-teaser__footer,.hotel-theme-marski main .room .room__footer{position:relative; margin-bottom:10px}.hotel-theme-marski main .content-toggler span,.hotel-theme-marski main .meeting-room-teaser .meeting-room-teaser__footer span,.hotel-theme-marski main .room .room__footer span{padding-bottom:10px; display:inline-block}.hotel-theme-marski main .content-toggler span:before,.hotel-theme-marski main .meeting-room-teaser .meeting-room-teaser__footer span:before,.hotel-theme-marski main .room .room__footer span:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-down-dark.svg); position:absolute; bottom:0; top:auto; left:50%; padding:0; margin-left:-18px}.hotel-theme-marski main .content-toggler:focus>span:before,.hotel-theme-marski main .content-toggler:hover>span:before,.hotel-theme-marski main .meeting-room-teaser .meeting-room-teaser__footer:focus>span:before,.hotel-theme-marski main .meeting-room-teaser .meeting-room-teaser__footer:hover>span:before,.hotel-theme-marski main .room .room__footer:focus>span:before,.hotel-theme-marski main .room .room__footer:hover>span:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-down.svg)}.hotel-theme-marski main .content-toggler--facts{margin:0 0 10px}.hotel-theme-marski main .content-toggler--facts span{color:#fff}.hotel-theme-marski main .content-toggler--facts span:active:before,.hotel-theme-marski main .content-toggler--facts span:before,.hotel-theme-marski main .content-toggler--facts span:focus:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-down-gray.svg)}.hotel-theme-marski main .content-toggler--facts span:active:before,.hotel-theme-marski main .content-toggler--facts span:focus:before,.hotel-theme-marski main .content-toggler--facts span:hover:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-down.svg)}.hotel-theme-marski main .bulleted-link,.hotel-theme-marski main .list-links>li,.hotel-theme-marski main .PdfIconLink,.hotel-theme-marski main .tag-section__list .tag-section__list__body>a{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-right-dark.svg); background-position:0; padding-left:30px}.hotel-theme-marski main .hotel-nav>.navbar-header>.navbar-toggle{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/hotelpage-menu-close-gray-dark.svg); background-size:contain}.hotel-theme-marski main .hotel-nav>.navbar-header>.navbar-toggle.active{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/gc/hotelpage-menu-close-gray-dark.svg)}.hotel-theme-marski main .read-more--big:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-right-blue.svg); width:20px; height:22px; background-position:50%; bottom:-2px; position:relative}.hotel-theme-marski main .icon--close{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/hotelpage-menu-close-white.svg); background-repeat:no-repeat; background-size:contain}.hotel-theme-marski main .custom-select--crocus:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/form-select-arrow-black.png); background-size:18px 10px}.hotel-theme-marski main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn,.hotel-theme-marski main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/carousel-arrow-gray-right.png)}.hotel-theme-marski main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn:hover,.hotel-theme-marski main .royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn:hover{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/carousel-arrow-gray-right-hover.png)}.hotel-theme-marski main .icon--location{background:transparent url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/icon-location.svg) no-repeat scroll 0 0; -webkit-transform:scale(1.5); transform:scale(1.5)}.hotel-theme-marski main .icon--location *{display:none}.hotel-theme-marski main .icon--google-directions{background:transparent url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/icon-google-directions.svg) no-repeat scroll 0 0}.hotel-theme-marski main .icon--google-directions *{display:none}.hotel-theme-marski main .icon--mail{background:transparent url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/icon-mail.svg) no-repeat scroll 0 0/100% 100%}.hotel-theme-marski main .icon--mail *{display:none}.hotel-theme-marski .custom-select:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-down-blue.svg); background-size:18px 20px; background-position:center right 10px}@media(min-width:950px){.hotel-theme-marski.signature-hotel-main .l-booking-widget--vertical{margin-top:-40px}}.hotel-theme-marski .l-booking-widget--horizontal{background-color:#122937}.hotel-theme-marski .booking-widget-wrapper,.hotel-theme-marski .booking-widget-wrapper .booking-widget-option,.hotel-theme-marski .inquiry-widget,.hotel-theme-marski .inquiry-widget .booking-widget-option{background:#122937}.hotel-theme-marski .booking-widget-wrapper .booking-widget-options-toggle__subtext,.hotel-theme-marski .inquiry-widget .booking-widget-options-toggle__subtext{color:#cdcdcd}.hotel-theme-marski .booking-widget-wrapper .booking-widget-toggle:after,.hotel-theme-marski .booking-widget-wrapper .icon--more-options,.hotel-theme-marski .inquiry-widget .booking-widget-toggle:after,.hotel-theme-marski .inquiry-widget .icon--more-options{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-down-gray.svg)}.hotel-theme-marski .booking-widget-wrapper-dialog__custom-input,.hotel-theme-marski .inquiry-widget-dialog__custom-input{font-size:.875rem; border-radius:0}.hotel-theme-marski .booking-widget-wrapper .input-group label,.hotel-theme-marski .inquiry-widget .input-group label{background-color:#122937}.hotel-theme-marski .booking-widget-wrapper .guest-selector__footer,.hotel-theme-marski .booking-widget-wrapper .guest-selector__header,.hotel-theme-marski .booking-widget-wrapper .guest-selector__room-details,.hotel-theme-marski .inquiry-widget .guest-selector__footer,.hotel-theme-marski .inquiry-widget .guest-selector__header,.hotel-theme-marski .inquiry-widget .guest-selector__room-details{border-color:#122937}.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-col-header,.hotel-theme-marski .inquiry-widget .dr-cals .dp-col-header{background-color:rgba(18,41,55,.8); color:#000}.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day,.hotel-theme-marski .inquiry-widget .dr-cals .dp-day{color:#000}.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dp-day-disabled,.hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dp-day-disabled{color:#ddd; background-color:#fff; border-color:#fff}.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dr-selected,.hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dr-selected{border-color:#0d57f3; background:#0d57f3; color:#fff}@media(min-width:950px){.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dr-current:focus,.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day:hover:not(.dp-day-disabled),.hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dr-current:focus,.hotel-theme-marski .inquiry-widget .dr-cals .dp-day:hover:not(.dp-day-disabled){border-color:#0d57f3; background:#0d57f3; color:#fff}}.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled),.hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled){background:#0d57f3; background:rgba(13,87,243,.1)}.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected,.hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected{border-color:#0d57f3; background:#0d57f3; color:#fff}@media(min-width:950px){.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover,.hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dr-in-range:not(.dp-day-disabled):hover{border-color:#0d57f3; background:#0d57f3; color:#fff}}.hotel-theme-marski .booking-widget-wrapper .date-picker__apply,.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-next,.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-prev,.hotel-theme-marski .inquiry-widget .date-picker__apply,.hotel-theme-marski .inquiry-widget .dr-cals .dp-next,.hotel-theme-marski .inquiry-widget .dr-cals .dp-prev{color:#3e1118}.hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__weekday,.hotel-theme-marski .inquiry-widget .picker__holder .picker__weekday{background-color:rgba(18,41,55,.8)}.hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--infocus:hover,.hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--outfocus:hover,.hotel-theme-marski .inquiry-widget .picker__holder .picker__day--infocus:hover,.hotel-theme-marski .inquiry-widget .picker__holder .picker__day--outfocus:hover{background:#fff}.picker--focused .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--highlighted,.picker--focused .hotel-theme-marski .inquiry-widget .picker__holder .picker__day--highlighted{border-color:#0d57f3; background:#0d57f3; color:#fff}.picker--focused .hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--highlighted:before,.picker--focused .hotel-theme-marski .inquiry-widget .picker__holder .picker__day--highlighted:before{border-top-color:#d9d9d9}.hotel-theme-marski .booking-widget-wrapper .picker__holder .picker--focused .picker__day--selected,.hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--highlighted,.hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--highlighted:hover,.hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--selected,.hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--selected:hover,.hotel-theme-marski .inquiry-widget .picker__holder .picker--focused .picker__day--selected,.hotel-theme-marski .inquiry-widget .picker__holder .picker__day--highlighted,.hotel-theme-marski .inquiry-widget .picker__holder .picker__day--highlighted:hover,.hotel-theme-marski .inquiry-widget .picker__holder .picker__day--selected,.hotel-theme-marski .inquiry-widget .picker__holder .picker__day--selected:hover{border-color:#0d57f3; background:#0d57f3; color:#fff}.hotel-theme-marski .booking-widget-wrapper .picker__holder .picker--focused .picker__day--disabled,.hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--disabled,.hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__day--disabled:hover,.hotel-theme-marski .inquiry-widget .picker__holder .picker--focused .picker__day--disabled,.hotel-theme-marski .inquiry-widget .picker__holder .picker__day--disabled,.hotel-theme-marski .inquiry-widget .picker__holder .picker__day--disabled:hover{color:#ddd; background-color:#fff; border-color:#fff}.hotel-theme-marski .booking-widget .icon--info,.hotel-theme-marski .booking-widget .icon--info-white{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/info-white.svg)}.hotel-theme-marski .booking-widget .booking-widget--maintenance__contact *{color:#fff!important}.editable-area table .hotel-theme-marski .booking-widget input.booking-widget__btn[type=submit],.hotel-theme-marski .booking-widget .booking-widget__btn.btn,.hotel-theme-marski .booking-widget .editable-area table input.booking-widget__btn[type=submit],.hotel-theme-marski .booking-widget table.table input.booking-widget__btn[type=submit],table.table .hotel-theme-marski .booking-widget input.booking-widget__btn[type=submit]{-webkit-box-shadow:none; box-shadow:none}.hotel-theme-marski .booking-widget .booking-widget-option{border-color:transparent}.hotel-theme-marski .booking-widget .booking-widget-option .booking-widget-option__label,.hotel-theme-marski .booking-widget .booking-widget-option .custom-checkbox-label{font-weight:700}.hotel-theme-marski .booking-widget__custom-input{border-radius:0}.hotel-theme-marski .booking-widget__custom-input__text{font-size:.875rem}.editable-area table .hotel-theme-marski .inquiry-widget .inquiry-widget__input-group input[type=submit],.hotel-theme-marski .inquiry-widget .inquiry-widget__input-group .btn,.hotel-theme-marski .inquiry-widget .inquiry-widget__input-group .editable-area table input[type=submit],.hotel-theme-marski .inquiry-widget .inquiry-widget__input-group table.table input[type=submit],table.table .hotel-theme-marski .inquiry-widget .inquiry-widget__input-group input[type=submit]{-webkit-box-shadow:none; box-shadow:none}.hotel-theme-marski .inquiry-widget p.text-small{line-height:normal}.editable-area table .hotel-theme-marski input[type=submit],.hotel-theme-marski .booking-widget__btn,.hotel-theme-marski .btn--crocus,.hotel-theme-marski .btn--primary,.hotel-theme-marski .btn-booking-widget-toggle,.hotel-theme-marski .btn-marski,.hotel-theme-marski .editable-area table input[type=submit],.hotel-theme-marski .inquiry-widget__btn,.hotel-theme-marski table.table input[type=submit],table.table .hotel-theme-marski input[type=submit]{color:#fff; background:#0d57f3; border:0 transparent; font-family:Helvetica Neue Medium,Helvetica,Arial,sans-serif; font-size:.8125rem; line-height:1.2; border-radius:0; padding:11px 22px; text-transform:uppercase; -webkit-transition:all .15s; transition:all .15s}.editable-area table .hotel-theme-marski input:hover[type=submit],.hotel-theme-marski .booking-widget__btn:hover,.hotel-theme-marski .btn--crocus:hover,.hotel-theme-marski .btn--primary:hover,.hotel-theme-marski .btn-booking-widget-toggle:hover,.hotel-theme-marski .btn-marski:hover,.hotel-theme-marski .editable-area table input:hover[type=submit],.hotel-theme-marski .inquiry-widget__btn:hover,.hotel-theme-marski table.table input:hover[type=submit],table.table .hotel-theme-marski input:hover[type=submit]{background:#0b4cd7; color:#cdcdcd; text-decoration:none}.editable-area table .hotel-theme-marski input:hover[type=submit] .icon--expand,.editable-area table .hotel-theme-marski input:hover[type=submit] .icon--expand-small,.hotel-theme-marski .booking-widget__btn:hover .icon--expand,.hotel-theme-marski .booking-widget__btn:hover .icon--expand-small,.hotel-theme-marski .btn--crocus:hover .icon--expand,.hotel-theme-marski .btn--crocus:hover .icon--expand-small,.hotel-theme-marski .btn--primary:hover .icon--expand,.hotel-theme-marski .btn--primary:hover .icon--expand-small,.hotel-theme-marski .btn-booking-widget-toggle:hover .icon--expand,.hotel-theme-marski .btn-booking-widget-toggle:hover .icon--expand-small,.hotel-theme-marski .btn-marski:hover .icon--expand,.hotel-theme-marski .btn-marski:hover .icon--expand-small,.hotel-theme-marski .editable-area table input:hover[type=submit] .icon--expand,.hotel-theme-marski .editable-area table input:hover[type=submit] .icon--expand-small,.hotel-theme-marski .inquiry-widget__btn:hover .icon--expand,.hotel-theme-marski .inquiry-widget__btn:hover .icon--expand-small,.hotel-theme-marski table.table input:hover[type=submit] .icon--expand,.hotel-theme-marski table.table input:hover[type=submit] .icon--expand-small,table.table .hotel-theme-marski input:hover[type=submit] .icon--expand,table.table .hotel-theme-marski input:hover[type=submit] .icon--expand-small{opacity:.8}.hotel-theme-marski .booking-widget__btn,.hotel-theme-marski .inquiry-widget__btn{padding:8px 20px; font-size:1rem; color:#fff; background:#0d57f3}.hotel-theme-marski .booking-widget__btn:hover,.hotel-theme-marski .inquiry-widget__btn:hover{background:#0b4cd7}.hotel-theme-marski .btn-booking-widget-toggle{background:#0d57f3; border-color:#0d57f3}.hotel-theme-marski .btn-booking-widget-toggle:hover{background:#0b4cd7}.hotel-theme-marski main .content-teaser,.hotel-theme-marski main .marski-teaser,.hotel-theme-marski main .restaurant--action,.hotel-theme-marski main .room-teaser{-webkit-transition:none; transition:none; -webkit-transform:none; transform:none}.hotel-theme-marski main .content-teaser:hover,.hotel-theme-marski main .marski-teaser:hover,.hotel-theme-marski main .restaurant--action:hover,.hotel-theme-marski main .room-teaser:hover{-webkit-transform:none; transform:none}.hotel-theme-marski main .content-teaser--mini{background-color:#ececec}.hotel-theme-marski main .meeting-room-teaser,.hotel-theme-marski main .room-teaser{background-color:transparent}.hotel-theme-marski main .meeting-room-teaser:hover,.hotel-theme-marski main .room-teaser:hover{text-transform:none; text-decoration:none}.hotel-theme-marski main .meeting-room-teaser__body,.hotel-theme-marski main .room-teaser__body{background-color:#122937; color:#fff; position:relative; z-index:1}.hotel-theme-marski main .meeting-room-teaser__heading,.hotel-theme-marski main .room-teaser__heading{color:#fff; padding:15px 0; line-height:1.2}.hotel-theme-marski main .meeting-room-teaser__action,.hotel-theme-marski main .room-teaser__action{padding-bottom:1em; margin:0}.hotel-theme-marski main .meeting-room-teaser .media-container,.hotel-theme-marski main .room-teaser .media-container{overflow:visible}.hotel-theme-marski main .meeting-room-teaser .media-container__infobar,.hotel-theme-marski main .room-teaser .media-container__infobar{z-index:2}.hotel-theme-marski main .meeting-room-teaser .media-container .iconic-item:last-child,.hotel-theme-marski main .room-teaser .media-container .iconic-item:last-child{margin-left:5px}.hotel-theme-marski main .meeting-room-teaser .media-container .iconic-item__icon-container,.hotel-theme-marski main .room-teaser .media-container .iconic-item__icon-container{display:none}@media(min-width:950px){.hotel-theme-marski main .meeting-room-teaser__body{padding-bottom:10px}}@media(min-width:950px){.hotel-theme-marski main .restaurant--action img,.hotel-theme-marski main .room-teaser img{-webkit-transition:-webkit-transform .35s; transition:-webkit-transform .35s; transition:transform .35s; transition:transform .35s,-webkit-transform .35s}.hotel-theme-marski main .restaurant--action:before,.hotel-theme-marski main .room-teaser:before{-webkit-transition:all .35s ease-in-out; transition:all .35s ease-in-out}.hotel-theme-marski main .restaurant--action:hover img,.hotel-theme-marski main .room-teaser:hover img{-webkit-transform:scale(1.1); transform:scale(1.1)}.hotel-theme-marski main .restaurant--action:hover:before,.hotel-theme-marski main .room-teaser:hover:before{opacity:0}}.hotel-theme-marski main .l-combo-4col__col .content-teaser__heading,.hotel-theme-marski main .l-combo-4col__col .content-teaser__text{color:#000}.hotel-theme-marski main .content-teaser{background-color:#fff}.hotel-theme-marski main .content-teaser--action:active h3 *,.hotel-theme-marski main .content-teaser--action:hover h3 *{-webkit-transition:all; transition:all; color:inherit; text-decoration:underline}.hotel-theme-marski main .content-teaser.landscape h3{color:#3e1118}.hotel-theme-marski main .content-teaser.landscape:active h3 *,.hotel-theme-marski main .content-teaser.landscape:hover h3 *{-webkit-transition:all; transition:all; color:#260a0f; text-decoration:underline}.hotel-theme-marski main .teaser-full{margin-bottom:25px}.hotel-theme-marski main .teaser-full__content p{line-height:1.3; font-size:1rem}@media(min-width:1200px){.hotel-theme-marski main .teaser-full{display:-ms-flexbox; display:flex}.hotel-theme-marski main .teaser-full__action{position:absolute; bottom:0; margin:0}}.hotel-theme-marski main .l-section .teaser-full{background:none transparent}.hotel-theme-marski main .banner-section--restaurant .banner-section__block{background-color:#3e1118}@media(min-width:1200px){.hotel-theme-marski main .banner-section--restaurant .banner-section__block{padding:50px 30px}}.hotel-theme-marski main .banner-section--restaurant .banner-section__block *{color:#fff}.hotel-theme-marski main .banner-section--restaurant .banner-section__block .read-more--big:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-right-white.svg)}.hotel-theme-marski main .l-section-contact-bar{background-color:#ececec; padding-top:.625rem; padding-bottom:.625rem}.hotel-theme-marski .global-footer .global-footer-toggler:active span:before,.hotel-theme-marski .global-footer .global-footer-toggler:focus span:before,.hotel-theme-marski .global-footer .global-footer-toggler:hover span:before{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-down-gray.svg) no-repeat 50%}.hotel-theme-marski .global-footer .global-footer-toggler:focus{-webkit-box-shadow:none; box-shadow:none}.hotel-theme-marski .hotel-footer *{font-family:Helvetica Neue Medium,Helvetica,Arial,sans-serif}.hotel-theme-marski .hotel-footer ::-moz-selection{background-color:#0d57f3}.hotel-theme-marski .hotel-footer ::selection{background-color:#0d57f3}.hotel-theme-marski .hotel-footer,.hotel-theme-marski .hotel-footer-section{background-color:#122937}.hotel-theme-marski .hotel-footer .list-footer-pages>li{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-right-white.svg); padding-left:25px}.hotel-theme-marski .hotel-footer .icon--google-directions *,.hotel-theme-marski .hotel-footer .icon--location *,.hotel-theme-marski .hotel-footer .icon--phone *{display:none}.hotel-theme-marski .hotel-footer .icon--location{background:transparent url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/icon-location-white.svg) no-repeat scroll 0 0; -webkit-transform:scale(1.5); transform:scale(1.5)}.hotel-theme-marski .hotel-footer .icon--google-directions{background:transparent url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/icon-google-directions.svg) no-repeat scroll 0 0}.hotel-theme-marski .hotel-footer .icon--phone{background:transparent url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/icon-phone-white.svg) no-repeat scroll 0 0; -webkit-transform:rotate(-25deg); transform:rotate(-25deg); border-radius:100%}.hotel-theme-marski main .map-static__caption{bottom:10px}.hotel-theme-marski main .map-expand,.hotel-theme-marski main .map__canvas{-webkit-filter:grayscale(100%); filter:grayscale(100%)}.hotel-theme-marski main .map-controls,.hotel-theme-marski main .map-static,.hotel-theme-marski main .zoom-controls{-webkit-filter:none; filter:none}@media(max-width:739px){.hotel-theme-marski main .map{background:none #3e1118}}@media(max-width:739px){.hotel-theme-marski main .map-controls{padding:0}}.hotel-theme-marski main .map-controls__pois--right{background:none #3e1118; padding:0 10px}.hotel-theme-marski main .map-controls .list-pois>li{border:0 transparent; color:#fff}.hotel-theme-marski main .map-controls .list-pois>li:hover{background-color:rgba(251,18,40,.4)}.hotel-theme-marski main .map-controls .list-pois>li:hover a{color:#cdcdcd}.hotel-theme-marski main .map-controls .list-pois>li a,.hotel-theme-marski main .map-controls .list-pois>li div{color:inherit}.hotel-theme-marski main .map-controls .pois-container{padding:20px 0 10px; background:0 0}.hotel-theme-marski main .map-controls .pois-container__heading{color:#fff; text-transform:none}.hotel-theme-marski main .map-controls .pois-container__toggle{background:#3e1118; border:0; padding:12px 10px}@media(min-width:740px){.hotel-theme-marski main .map,.hotel-theme-marski main .map-static{-webkit-filter:none; filter:none}}.editable-area table .hotel-theme-marski main .map .map-static__caption input[type=submit],.editable-area table .hotel-theme-marski main .map .map__close-map input[type=submit],.hotel-theme-marski main .map .btn-expand,.hotel-theme-marski main .map .map-static__caption .btn,.hotel-theme-marski main .map .map-static__caption .editable-area table input[type=submit],.hotel-theme-marski main .map .map-static__caption table.table input[type=submit],.hotel-theme-marski main .map .map__close-map .btn,.hotel-theme-marski main .map .map__close-map .editable-area table input[type=submit],.hotel-theme-marski main .map .map__close-map table.table input[type=submit],.hotel-theme-marski main .map .zoom-controls button,table.table .hotel-theme-marski main .map .map-static__caption input[type=submit],table.table .hotel-theme-marski main .map .map__close-map input[type=submit]{color:#3e1118}.hotel-theme-marski main .map .btn-expand:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/magnifying-ico.svg)}.hotel-theme-marski main .map .btn-expand.-expanded:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/magnifying-minus-ico.svg)}.hotel-theme-marski main .list-pois>li .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-default.png); background-repeat:no-repeat; background-size:20px 20px}.hotel-theme-marski main .list-pois>li[data-category=airport] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-airport.png)}.hotel-theme-marski main .list-pois>li[data-category=attraction] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-attraction.png)}.hotel-theme-marski main .list-pois>li[data-category=bar] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-bar.png)}.hotel-theme-marski main .list-pois>li[data-category=bus] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-busstation.png)}.hotel-theme-marski main .list-pois>li[data-category=center] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-city-center.png)}.hotel-theme-marski main .list-pois>li[data-category=company] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-company.png)}.hotel-theme-marski main .list-pois>li[data-category=pin] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-default.png)}.hotel-theme-marski main .list-pois>li[data-category=entertainment] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-entertainment.png)}.hotel-theme-marski main .list-pois>li[data-category=museum] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-museum.png)}.hotel-theme-marski main .list-pois>li[data-category=music] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-music.png)}.hotel-theme-marski main .list-pois>li[data-category=hotel] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-pin.png)}.hotel-theme-marski main .list-pois>li[data-category=restaurant] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-restaurant.png)}.hotel-theme-marski main .list-pois>li[data-category=shopping] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-shopping.png)}.hotel-theme-marski main .list-pois>li[data-category=star] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-star.png)}.hotel-theme-marski main .list-pois>li[data-category=taxi] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-taxi.png)}.hotel-theme-marski main .list-pois>li[data-category=theatre] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-theatre.png)}.hotel-theme-marski main .list-pois>li[data-category=trains] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-trains.png)}.hotel-theme-marski main .list-pois>li[data-category=transportation] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/map/map-transportation.png)}.hotel-theme-marski main.signature-hotel-main .hero-intro__content__breadcrumbs{display:none}.hotel-theme-marski main *,.hotel-theme-marski main :after,.hotel-theme-marski main :before{-webkit-box-shadow:none!important; box-shadow:none!important; font-family:Helvetica Neue Medium,Helvetica,Arial,sans-serif}.hotel-theme-marski main p{line-height:1.5rem}@media(max-width:949px){.hotel-theme-marski main .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs+.hero-intro__content__heading{margin-top:20px}}.hotel-theme-marski main button:not(.dp-day),.hotel-theme-marski main input,.hotel-theme-marski main textarea{border-radius:0!important}.hotel-theme-marski main .l-section--hotel,.hotel-theme-marski main .l-section--pattern{background:#fff}.hotel-theme-marski main.signature-hotel-main .hero-intro+.l-section{background-color:#fff}.hotel-theme-marski main .l-section--depth+div>div:first-child .l-section,.hotel-theme-marski main .l-section--map~.l-section{background-color:#ececec}.hotel-theme-marski main .signature-hotel-dark-bg{background:#ececec; overflow-x:hidden}.hotel-theme-marski main .l-section#hotelfacts{background:#3e1118}@media(min-width:1200px){.hotel-theme-marski main .l-section#hotelfacts{margin:0 -80%}}.hotel-theme-marski main .l-section-hotel-facts h3,.hotel-theme-marski main .l-section-hotel-facts li{color:#fff}.hotel-theme-marski main .l-section-hotel-facts li:before{color:#fff; left:-15px; font-size:1.625rem}.hotel-theme-marski main .l-section-hotel-facts h3{text-transform:uppercase}.hotel-theme-marski main .hero-intro--overlay{border-top-color:#fff}.hotel-theme-marski main .elevator-pitch__expander{border-bottom:none}@media(min-width:740px){.hotel-theme-marski main .hero-intro__content__heading{margin-top:20px!important}}@media(min-width:740px){.hotel-theme-marski main .hero-intro .hero-intro__content .hero-intro__content__heading.sticky{min-width:55%; margin-left:24px!important}}@media(min-width:950px){.hotel-theme-marski main .hero-intro .hero-intro__content .hero-intro__content__heading.sticky{margin-left:34px!important}}.hotel-theme-marski main .hotel-menu>li:after{content:none}.hotel-theme-marski main .hotel-menu>li>a{color:#000; font-size:.875rem; font-family:Helvetica Neue Medium,Helvetica,Arial,sans-serif}@media(min-width:740px){.hotel-theme-marski main .hotel-menu>li{background:0 0}.hotel-theme-marski main .hotel-menu>li>a{color:#000}.hotel-theme-marski main .hotel-menu>li.active>a,.hotel-theme-marski main .hotel-menu>li>.u-link-style:hover{background:#0d57f3; color:#fff}.hotel-theme-marski main .hotel-menu>li .hotel-menu-wrapper:not(.sticky) .hotel-menu>li>a{text-transform:uppercase}}.hotel-theme-marski main .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner{border-bottom:1px solid #d9d9d9}.hotel-theme-marski main .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-menu>li>a{font-family:Helvetica Neue Medium,Helvetica,Arial,sans-serif}.hotel-theme-marski main .l-section--depth{border-top:0}@media(min-width:740px){.hotel-theme-marski main .l-section__inner--content{padding-top:30px; padding-bottom:0}}@media(min-width:950px){.hotel-theme-marski main .room .room__footer{border-top:1px solid #000}}@media(max-width:949px){.hotel-theme-marski main .room .room__footer{float:left; padding-top:0}}@media(min-width:950px){.hotel-theme-marski main .room .room__media{padding-left:0}}.hotel-theme-marski main .room .room__heading-level2{font-size:1.125rem}.hotel-theme-marski main .room__heading-level1{text-transform:capitalize}.hotel-theme-marski main .room.is-collapsed .availabilitybutton{bottom:-40px}.hotel-theme-marski main .room.is-collapsed .hotel-theme-marski main .room__short-text{line-height:1.3rem}.hotel-theme-marski main .room__short-bullets{border-top:0}@media(min-width:740px){.hotel-theme-marski main .room.is-collapsed .room__short-bullets{display:block}.hotel-theme-marski main .room.is-collapsed .room__short-bullets li{margin-bottom:0}.hotel-theme-marski main .room.is-collapsed .room__short-bullets li:before{color:#000}}.hotel-theme-marski main .room .room__footer .is-collapsed,.hotel-theme-marski main .room .room__footer .is-expanded{color:#0d57f3}@media(max-width:419px){.hotel-theme-marski main .room .room__footer .is-collapsed,.hotel-theme-marski main .room .room__footer .is-expanded{padding-bottom:5px}}.hotel-theme-marski main .room .room__footer .is-collapsed:before,.hotel-theme-marski main .room .room__footer .is-expanded:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/signaturehotels/marski/arrow-down-blue.svg)}@media(max-width:419px){.hotel-theme-marski main .room .room__footer .is-collapsed:before,.hotel-theme-marski main .room .room__footer .is-collapsed:focus:before,.hotel-theme-marski main .room .room__footer .is-collapsed:hover:before,.hotel-theme-marski main .room .room__footer .is-expanded:before,.hotel-theme-marski main .room .room__footer .is-expanded:focus:before,.hotel-theme-marski main .room .room__footer .is-expanded:hover:before{display:block; width:15px; margin-left:-7px}}.hotel-theme-marski main .room .rsDefault .rsThumb.rsNavSelected{border-color:#0d57f3}.hotel-theme-marski main .restaurant{border-bottom:1px solid #000}@media(min-width:950px){.hotel-theme-marski main .restaurant .restaurant__media{padding-left:0}}@media(max-width:949px){.hotel-theme-marski main .restaurant .restaurant__body{padding-left:0; padding-right:0}}.hotel-theme-marski main .restaurant-menus .iconic-item__text,.hotel-theme-marski main .restaurant-opening-hours .iconic-item__text{vertical-align:middle}@media(max-width:949px){.hotel-theme-marski main .highlight-infoblock{padding-left:0; padding-right:0}}body.stop-scrolling{height:100%; overflow:hidden}.sweet-overlay{background-color:#000; -ms-filter:"alpha(opacity=40)"; background-color:rgba(0,0,0,.4); position:fixed; left:0; right:0; top:0; bottom:0; display:none; z-index:10000}.sweet-alert{width:478px; padding:30px; text-align:center; position:fixed; left:50%; top:50%; margin-left:-269px; margin-top:-200px; overflow:hidden; display:none; z-index:99999}@media(max-width:540px){.sweet-alert{width:auto; margin-left:0; margin-right:0; padding:20px; left:15px; right:15px}}.sweet-alert h2{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1.125rem; color:#483729; margin-bottom:1rem; text-align:center; position:relative}@media(min-width:950px){.sweet-alert h2{font-size:1.375rem}}ol+.sweet-alert h2,p+.sweet-alert h2,table+.sweet-alert h2,ul+.sweet-alert h2{margin-top:2rem}.sweet-alert p{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1rem; color:#333; line-height:1.4em; text-align:center; position:relative; margin:0; padding:0}.sweet-alert fieldset{border:none; position:relative}.sweet-alert .sa-button-container{margin-top:10px}.sweet-alert .sa-error-container{background-color:#f1f1f1; margin-left:-17px; margin-right:-17px; overflow:hidden; padding:0 10px; max-height:0; webkit-transition:padding .15s,max-height .15s; -webkit-transition:padding .15s,max-height .15s; transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{padding:10px 0; max-height:100px; webkit-transition:padding .2s,max-height .2s; -webkit-transition:padding .25s,max-height .25s; transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{display:inline-block; width:24px; height:24px; border-radius:50%; background-color:#ea7d7d; color:#fff; line-height:24px; text-align:center; margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute; top:29px; right:26px; width:20px; height:20px; opacity:0; -webkit-transform:scale(.5); transform:scale(.5); -webkit-transform-origin:50% 50%; transform-origin:50% 50%; -webkit-transition:all .1s; transition:all .1s}.sweet-alert .sa-input-error:after,.sweet-alert .sa-input-error:before{content:""; width:20px; height:6px; background-color:#f06e57; border-radius:3px; position:absolute; top:50%; margin-top:-4px; left:50%; margin-left:-9px}.sweet-alert .sa-input-error:before{-webkit-transform:rotate(-45deg); transform:rotate(-45deg)}.sweet-alert .sa-input-error:after{-webkit-transform:rotate(45deg); transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1; -webkit-transform:scale(1); transform:scale(1)}.sweet-alert input,.sweet-alert input[type=text]{width:100%; -webkit-box-sizing:border-box; box-sizing:border-box; border-radius:3px; border:1px solid #d7d7d7; height:43px; margin-top:10px; margin-bottom:17px; font-size:18px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.06); box-shadow:inset 0 1px 1px rgba(0,0,0,.06); padding:0 12px; display:none; -webkit-transition:all .3s; transition:all .3s}.sweet-alert input:focus,.sweet-alert input[type=text]:focus{outline:none; -webkit-box-shadow:0 0 3px #c4e6f5; box-shadow:0 0 3px #c4e6f5; border:1px solid #b4dbed}.sweet-alert input:focus::-moz-placeholder,.sweet-alert input[type=text]:focus::-moz-placeholder{-webkit-transition:opacity .3s ease .03s; transition:opacity .3s ease .03s; opacity:.5}.sweet-alert input:focus:-ms-input-placeholder,.sweet-alert input[type=text]:focus:-ms-input-placeholder{-webkit-transition:opacity .3s ease .03s; transition:opacity .3s ease .03s; opacity:.5}.sweet-alert input:focus::-webkit-input-placeholder,.sweet-alert input[type=text]:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s ease .03s; transition:opacity .3s ease .03s; opacity:.5}.sweet-alert input::-moz-placeholder,.sweet-alert input[type=text]::-moz-placeholder{color:#bdbdbd}.sweet-alert input:-ms-input-placeholder,.sweet-alert input[type=text]:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder,.sweet-alert input[type=text]::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.sweet-alert button{margin:25px 5px 0}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{-webkit-box-shadow:none!important; box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px; height:80px; border:4px solid grey; border-radius:40px; border-radius:50%; margin:20px auto; padding:0; position:relative; -webkit-box-sizing:content-box; box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#cd0921}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative; display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute; height:5px; width:47px; background-color:#cd0921; display:block; top:37px; border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg); transform:rotate(45deg); left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg); transform:rotate(-45deg); right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#c65214}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute; width:5px; height:47px; left:50%; top:10px; border-radius:2px; margin-left:-2px; background-color:#c65214}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute; width:7px; height:7px; border-radius:50%; margin-left:-3px; left:50%; bottom:10px; background-color:#c65214}.sweet-alert .sa-icon.sa-info{border-color:#00838e}.sweet-alert .sa-icon.sa-info:before{content:""; position:absolute; width:5px; height:29px; left:50%; bottom:17px; border-radius:2px; margin-left:-2px; background-color:#00838e}.sweet-alert .sa-icon.sa-info:after{content:""; position:absolute; width:7px; height:7px; border-radius:50%; margin-left:-3px; top:19px; background-color:#00838e}.sweet-alert .sa-icon.sa-success{border-color:#00838e}.sweet-alert .sa-icon.sa-success:after,.sweet-alert .sa-icon.sa-success:before{content:""; border-radius:40px; border-radius:50%; position:absolute; width:60px; height:120px; background:#fff; -webkit-transform:rotate(45deg); transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success:before{border-radius:120px 0 0 120px; top:-7px; left:-33px; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transform-origin:60px 60px; transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success:after{border-radius:0 120px 120px 0; top:-11px; left:30px; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transform-origin:0 60px; transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px; height:80px; border:4px solid rgba(0,131,142,.2); border-radius:40px; border-radius:50%; -webkit-box-sizing:content-box; box-sizing:content-box; position:absolute; left:-4px; top:-4px; z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px; height:90px; background-color:#fff; position:absolute; left:28px; top:8px; z-index:1; -webkit-transform:rotate(-45deg); transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px; background-color:#00838e; display:block; border-radius:2px; position:absolute; z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px; left:14px; top:46px; -webkit-transform:rotate(45deg); transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px; right:8px; top:38px; -webkit-transform:rotate(-45deg); transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain; border-radius:0; border:none; background-position:50%; background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7); -webkit-transform:scale(.7)}45%{transform:scale(1.05); -webkit-transform:scale(1.05)}80%{transform:scale(.95); -webkit-transform:scale(.95)}to{transform:scale(1); -webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7); -webkit-transform:scale(.7)}45%{transform:scale(1.05); -webkit-transform:scale(1.05)}80%{transform:scale(.95); -webkit-transform:scale(.95)}to{transform:scale(1); -webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1); -webkit-transform:scale(1)}to{transform:scale(.5); -webkit-transform:scale(.5)}}@keyframes hideSweetAlert{0%{transform:scale(1); -webkit-transform:scale(1)}to{transform:scale(.5); -webkit-transform:scale(.5)}}@-webkit-keyframes slideFromTop{0%{top:40%; opacity:0}to{top:50%; opacity:1}}@keyframes slideFromTop{0%{top:40%; opacity:0}to{top:50%; opacity:1}}@-webkit-keyframes slideToTop{0%{top:50%; opacity:1}to{top:40%; opacity:0}}@keyframes slideToTop{0%{top:50%; opacity:1}to{top:40%; opacity:0}}@-webkit-keyframes slideFromBottom{0%{top:70%}to{top:50%}}@keyframes slideFromBottom{0%{top:70%}to{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}to{top:70%}}@keyframes slideToBottom{0%{top:50%}to{top:70%}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert .3s; animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{-webkit-animation:none; animation:none}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop .3s; animation:slideFromTop .3s}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom .3s; animation:slideFromBottom .3s}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert .2s; animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none; animation:none}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop .4s; animation:slideToTop .4s}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom .3s; animation:slideToBottom .3s}@-webkit-keyframes animateSuccessTip{0%{width:0; left:1px; top:19px}54%{width:0; left:1px; top:19px}70%{width:50px; left:-8px; top:37px}84%{width:17px; left:21px; top:48px}to{width:25px; left:14px; top:45px}}@keyframes animateSuccessTip{0%{width:0; left:1px; top:19px}54%{width:0; left:1px; top:19px}70%{width:50px; left:-8px; top:37px}84%{width:17px; left:21px; top:48px}to{width:25px; left:14px; top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0; right:46px; top:54px}65%{width:0; right:46px; top:54px}84%{width:55px; right:0; top:35px}to{width:47px; right:8px; top:38px}}@keyframes animateSuccessLong{0%{width:0; right:46px; top:54px}65%{width:0; right:46px; top:54px}84%{width:55px; right:0; top:35px}to{width:47px; right:8px; top:38px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg); -webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg); -webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg); -webkit-transform:rotate(-405deg)}to{transform:rotate(-405deg); -webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg); -webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg); -webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg); -webkit-transform:rotate(-405deg)}to{transform:rotate(-405deg); -webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s; animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s; animation:animateSuccessLong .75s}.sa-icon.sa-success.animate:after{-webkit-animation:rotatePlaceholder 4.25s ease-in; animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg); -webkit-transform:rotateX(100deg); opacity:0}to{transform:rotateX(0deg); -webkit-transform:rotateX(0deg); opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg); -webkit-transform:rotateX(100deg); opacity:0}to{transform:rotateX(0deg); -webkit-transform:rotateX(0deg); opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s; animation:animateErrorIcon .5s}@-webkit-keyframes animateXMark{0%{transform:scale(.4); -webkit-transform:scale(.4); margin-top:26px; opacity:0}50%{transform:scale(.4); -webkit-transform:scale(.4); margin-top:26px; opacity:0}80%{transform:scale(1.15); -webkit-transform:scale(1.15); margin-top:-6px}to{transform:scale(1); -webkit-transform:scale(1); margin-top:0; opacity:1}}@keyframes animateXMark{0%{transform:scale(.4); -webkit-transform:scale(.4); margin-top:26px; opacity:0}50%{transform:scale(.4); -webkit-transform:scale(.4); margin-top:26px; opacity:0}80%{transform:scale(1.15); -webkit-transform:scale(1.15); margin-top:-6px}to{transform:scale(1); -webkit-transform:scale(1); margin-top:0; opacity:1}}.animateXMark{-webkit-animation:animateXMark .5s; animation:animateXMark .5s}@-webkit-keyframes pulseWarning{0%{border-color:#e96924}to{border-color:#c65214}}@keyframes pulseWarning{0%{border-color:#e96924}to{border-color:#c65214}}.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate; animation:pulseWarning .75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#e96924}to{background-color:#c65214}}@keyframes pulseWarningIns{0%{background-color:#e96924}to{background-color:#c65214}}.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate; animation:pulseWarningIns .75s infinite alternate}.banner-section--splash .sweet-alert.banner-section__block.grey button.cancel,.banner-section--splash .sweet-alert.banner-section__block.lightgreen button.cancel,.sweet-alert.inverted button.cancel,.sweet-alert button.confirm{border:2px solid #00838e; color:#fff; background:#00838e!important; font-weight:700}.banner-section--splash .sweet-alert.banner-section__block.grey button.cancel:hover,.banner-section--splash .sweet-alert.banner-section__block.lightgreen button.cancel:hover,.sweet-alert.inverted button.cancel:hover,.sweet-alert button.confirm:hover{color:#fff}.banner-section--splash .sweet-alert.banner-section__block.grey button.confirm,.banner-section--splash .sweet-alert.banner-section__block.lightgreen button.confirm,.sweet-alert.inverted button.confirm,.sweet-alert button.cancel{background-color:#fff!important; border:2px solid #00838e; color:#00838e; font-weight:700; text-decoration:none}.banner-section--splash .sweet-alert.banner-section__block.grey button.confirm:hover,.banner-section--splash .sweet-alert.banner-section__block.lightgreen button.confirm:hover,.sweet-alert.inverted button.confirm:hover,.sweet-alert button.cancel:hover{text-decoration:underline}@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7); transform:scale(.7)}45%{-webkit-transform:scale(1.05); transform:scale(1.05)}80%{-webkit-transform:scale(.95); transform:scale(.95)}to{-webkit-transform:scale(1); transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7); transform:scale(.7)}45%{-webkit-transform:scale(1.05); transform:scale(1.05)}80%{-webkit-transform:scale(.95); transform:scale(.95)}to{-webkit-transform:scale(1); transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1); transform:scale(1); opacity:1}to{-webkit-transform:scale(.5); transform:scale(.5); opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1); transform:scale(1); opacity:1}to{-webkit-transform:scale(.5); transform:scale(.5); opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em; left:.0625em; width:0}54%{top:1.0625em; left:.125em; width:0}70%{top:2.1875em; left:-.375em; width:3.125em}84%{top:3em; left:1.3125em; width:1.0625em}to{top:2.8125em; left:.875em; width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em; left:.0625em; width:0}54%{top:1.0625em; left:.125em; width:0}70%{top:2.1875em; left:-.375em; width:3.125em}84%{top:3em; left:1.3125em; width:1.0625em}to{top:2.8125em; left:.875em; width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em; right:2.875em; width:0}65%{top:3.375em; right:2.875em; width:0}84%{top:2.1875em; right:0; width:3.4375em}to{top:2.375em; right:.5em; width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em; right:2.875em; width:0}65%{top:3.375em; right:2.875em; width:0}84%{top:2.1875em; right:0; width:3.4375em}to{top:2.375em; right:.5em; width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg); transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg); transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg); transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg); transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg); transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg); transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg); transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg); transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em; -webkit-transform:scale(.4); transform:scale(.4); opacity:0}50%{margin-top:1.625em; -webkit-transform:scale(.4); transform:scale(.4); opacity:0}80%{margin-top:-.375em; -webkit-transform:scale(1.15); transform:scale(1.15)}to{margin-top:0; -webkit-transform:scale(1); transform:scale(1); opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em; -webkit-transform:scale(.4); transform:scale(.4); opacity:0}50%{margin-top:1.625em; -webkit-transform:scale(.4); transform:scale(.4); opacity:0}80%{margin-top:-.375em; -webkit-transform:scale(1.15); transform:scale(1.15)}to{margin-top:0; -webkit-transform:scale(1); transform:scale(1); opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg); transform:rotateX(100deg); opacity:0}to{-webkit-transform:rotateX(0deg); transform:rotateX(0deg); opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg); transform:rotateX(100deg); opacity:0}to{-webkit-transform:rotateX(0deg); transform:rotateX(0deg); opacity:1}}body.swal2-toast-shown .swal2-container,body.swal2-toast-shown .swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0; right:auto; bottom:auto; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0; right:0; bottom:auto; left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0; right:auto; bottom:auto; left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%; right:auto; bottom:auto; left:0; -webkit-transform:translateY(-50%); transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%; right:auto; bottom:auto; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%; right:0; bottom:auto; left:auto; -webkit-transform:translateY(-50%); transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto; right:auto; bottom:0; left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto; right:auto; bottom:0; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto; right:0; bottom:0; left:auto}body.swal2-toast-column .swal2-toast{-ms-flex-direction:column; flex-direction:column; -ms-flex-align:stretch; align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{-ms-flex:1; flex:1; -ms-flex-item-align:stretch; align-self:stretch; height:2.2em; margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{-ms-flex-pack:center; justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em; margin:.3125em auto; font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast{-ms-flex-align:center; align-items:center; width:auto; padding:.625em; overflow-y:hidden; -webkit-box-shadow:0 0 .625em #d9d9d9; box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast,.swal2-popup.swal2-toast .swal2-header{-ms-flex-direction:row; flex-direction:row}.swal2-popup.swal2-toast .swal2-title{-ms-flex-positive:1; flex-grow:1; -ms-flex-pack:start; justify-content:flex-start; margin:0 .6em; font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0; padding:.5em 0 0; font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static; width:.8em; height:.8em; line-height:.8}.swal2-popup.swal2-toast .swal2-content{-ms-flex-pack:start; justify-content:flex-start; font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em; min-width:2em; height:2em; margin:0}.swal2-popup.swal2-toast .swal2-icon:before{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; font-size:2em; font-weight:700}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-popup.swal2-toast .swal2-icon:before{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em; height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em; width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{height:auto; margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em; padding:.3125em .625em; font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{-webkit-box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4); box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute; width:2em; height:2.8125em; -webkit-transform:rotate(45deg); transform:rotate(45deg); border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.25em; left:-.9375em; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transform-origin:2em 2em; transform-origin:2em 2em; border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em; left:.9375em; -webkit-transform-origin:0 2em; transform-origin:0 2em; border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em; height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0; left:.4375em; width:.4375em; height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em; left:.1875em; width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em; right:.1875em; width:1.375em}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s; animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .2s forwards; animation:swal2-toast-hide .2s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s; animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s; animation:swal2-toast-animate-success-line-long .75s}@-webkit-keyframes swal2-toast-show{0%{-webkit-transform:translateY(-.625em) rotate(2deg); transform:translateY(-.625em) rotate(2deg); opacity:0}33%{-webkit-transform:translateY(0) rotate(-2deg); transform:translateY(0) rotate(-2deg); opacity:.5}66%{-webkit-transform:translateY(.3125em) rotate(2deg); transform:translateY(.3125em) rotate(2deg); opacity:.7}to{-webkit-transform:translateY(0) rotate(0); transform:translateY(0) rotate(0); opacity:1}}@keyframes swal2-toast-show{0%{-webkit-transform:translateY(-.625em) rotate(2deg); transform:translateY(-.625em) rotate(2deg); opacity:0}33%{-webkit-transform:translateY(0) rotate(-2deg); transform:translateY(0) rotate(-2deg); opacity:.5}66%{-webkit-transform:translateY(.3125em) rotate(2deg); transform:translateY(.3125em) rotate(2deg); opacity:.7}to{-webkit-transform:translateY(0) rotate(0); transform:translateY(0) rotate(0); opacity:1}}@-webkit-keyframes swal2-toast-hide{0%{opacity:1}33%{opacity:.5}to{-webkit-transform:rotate(1deg); transform:rotate(1deg); opacity:0}}@keyframes swal2-toast-hide{0%{opacity:1}33%{opacity:.5}to{-webkit-transform:rotate(1deg); transform:rotate(1deg); opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em; left:.0625em; width:0}54%{top:.125em; left:.125em; width:0}70%{top:.625em; left:-.25em; width:1.625em}84%{top:1.0625em; left:.75em; width:.5em}to{top:1.125em; left:.1875em; width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em; left:.0625em; width:0}54%{top:.125em; left:.125em; width:0}70%{top:.625em; left:-.25em; width:1.625em}84%{top:1.0625em; left:.75em; width:.5em}to{top:1.125em; left:.1875em; width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em; right:1.375em; width:0}65%{top:1.25em; right:.9375em; width:0}84%{top:.9375em; right:0; width:1.125em}to{top:.9375em; right:.1875em; width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em; right:1.375em; width:0}65%{top:1.25em; right:.9375em; width:0}84%{top:.9375em; right:0; width:1.125em}to{top:.9375em; right:.1875em; width:1.375em}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-shown{top:auto; right:auto; bottom:auto; left:auto; max-width:calc(100% - 1.25em); background-color:transparent}body.swal2-no-backdrop .swal2-shown>.swal2-modal{-webkit-box-shadow:0 0 10px rgba(0,0,0,.4); box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0; left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0; right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%; left:0; -webkit-transform:translateY(-50%); transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%; right:0; -webkit-transform:translateY(-50%); transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0; left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0; bottom:0}.swal2-container{display:-ms-flexbox; display:flex; position:fixed; z-index:99999!important; top:0; right:0; bottom:0; left:0; -ms-flex-direction:row; flex-direction:row; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; padding:.625em; overflow-x:hidden; background-color:transparent; -webkit-overflow-scrolling:touch}.swal2-container.swal2-top{-ms-flex-align:start; align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{-ms-flex-align:start; align-items:flex-start; -ms-flex-pack:start; justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{-ms-flex-align:start; align-items:flex-start; -ms-flex-pack:end; justify-content:flex-end}.swal2-container.swal2-center{-ms-flex-align:center; align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{-ms-flex-align:center; align-items:center; -ms-flex-pack:start; justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{-ms-flex-align:center; align-items:center; -ms-flex-pack:end; justify-content:flex-end}.swal2-container.swal2-bottom{-ms-flex-align:end; align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{-ms-flex-align:end; align-items:flex-end; -ms-flex-pack:start; justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{-ms-flex-align:end; align-items:flex-end; -ms-flex-pack:end; justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:-ms-flexbox!important; display:flex!important; -ms-flex:1; flex:1; -ms-flex-item-align:stretch; align-self:stretch; -ms-flex-pack:center; justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:-ms-flexbox!important; display:flex!important; -ms-flex:1; flex:1; -ms-flex-line-pack:center; align-content:center; -ms-flex-pack:center; justify-content:center}.swal2-container.swal2-grow-column{-ms-flex:1; flex:1; -ms-flex-direction:column; flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{-ms-flex-align:center; align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{-ms-flex-align:start; align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{-ms-flex-align:end; align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:-ms-flexbox!important; display:flex!important; -ms-flex:1; flex:1; -ms-flex-line-pack:center; align-content:center; -ms-flex-pack:center; justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{-webkit-transition:background-color .1s; transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none; position:relative; -webkit-box-sizing:border-box; box-sizing:border-box; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; justify-content:center; width:32em; max-width:100%; padding:.95em!important; border:none; border-radius:.3125em; background:#fff; font-family:inherit; font-size:1rem}.banner-section--splash .swal2-popup.banner-section__block.grey button.swal2-confirm,.banner-section--splash .swal2-popup.banner-section__block.lightgreen button.swal2-confirm,.swal2-popup.inverted button.swal2-confirm{background-color:#fff!important; color:#00838e!important; font-size:inherit!important; border:2px solid #00838e!important; font-weight:700!important; text-decoration:none!important}.banner-section--splash .swal2-popup.banner-section__block.grey button.swal2-confirm:hover,.banner-section--splash .swal2-popup.banner-section__block.lightgreen button.swal2-confirm:hover,.swal2-popup.inverted button.swal2-confirm:hover{background-color:#fff!important; color:#00838e!important; font-size:inherit!important; border:2px solid #00838e!important; font-weight:700!important; text-decoration:none!important}.banner-section--splash .swal2-popup.banner-section__block.grey button.swal2-cancel,.banner-section--splash .swal2-popup.banner-section__block.lightgreen button.swal2-cancel,.swal2-popup.inverted button.swal2-cancel{background-color:#00838e!important; border:2px solid #00838e; color:#00838e; font-weight:700; text-decoration:none; border-left-color:#00838e!important; border-right-color:#00838e!important}.banner-section--splash .swal2-popup.banner-section__block.grey button.swal2-cancel:hover,.banner-section--splash .swal2-popup.banner-section__block.lightgreen button.swal2-cancel:hover,.swal2-popup.inverted button.swal2-cancel:hover{background-color:#00838e!important; border:2px solid #00838e; color:#00838e; font-weight:700; text-decoration:none; border-left-color:#00838e!important; border-right-color:#00838e!important}.swal2-popup.inverted_modify_details .swal2-header{font-size:1.125rem; color:#483729; margin-bottom:1rem}.swal2-popup.inverted_modify_details #swal2-content,.swal2-popup.inverted_modify_details .swal2-header{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; text-align:center; position:relative}.swal2-popup.inverted_modify_details #swal2-content{font-size:1rem; color:#333; line-height:1.4em; margin:0; padding:0}.swal2-popup.inverted_modify_details button.swal2-styled.swal2-confirm{border:2px solid #00838e; color:#fff; background:#00838e!important; font-weight:700; margin:5% 40% 0}.swal2-popup.inverted_modify_details button.swal2-styled.swal2-confirm:hover{border:2px solid #00838e; color:#fff; background:#00838e!important; font-weight:700; margin:5% 40% 0}@media(min-width:950px){.swal2-popup{padding-top:40px!important}}.swal2-popup .swal2-actions{display:-ms-flexbox; display:flex; -ms-flex-pack:justify; justify-content:space-between; margin:0!important; padding:0 1rem}@media(min-width:950px){.swal2-popup .swal2-actions{padding:0 4rem}}.swal2-popup .swal2-actions button,.swal2-popup .swal2-actions button:focus{border:0}.swal2-popup .swal2-validation-message{padding:0 1rem; margin:15px 0!important}.swal2-popup .swal2-validation-message:before{display:none}@media(min-width:950px){.swal2-popup .swal2-validation-message{padding:0 3rem}}.swal2-popup .swal2-close{z-index:9; color:#00838e}.swal2-popup .swal2-close:hover{color:#00838e}.swal2-popup.cancel-booking .swal2-actions{display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; margin:10px 0 5px!important}.swal2-popup.cancel-booking .swal2-actions button{margin:10px}.swal2-popup.cancel-booking .swal2-actions button.swal2-confirm{background-color:#fff!important; color:#00838e!important; font-size:inherit!important; border:2px solid #00838e!important; font-weight:700!important; text-decoration:none!important}.swal2-popup.cancel-booking .swal2-actions button.swal2-confirm:hover{background-color:#fff!important; color:#00838e!important; font-size:inherit!important; border:2px solid #00838e!important; font-weight:700!important; text-decoration:none!important}.swal2-popup.cancel-booking .swal2-actions button.swal2-cancel{background-color:#00838e!important; border:2px solid #00838e; color:#fff!important; font-weight:700; text-decoration:none; border-left-color:#00838e!important; border-right-color:#00838e!important}.swal2-popup.cancel-booking .swal2-actions button.swal2-cancel:hover{background-color:#00838e!important; border:2px solid #00838e; color:#00838e; font-weight:700; text-decoration:none; border-left-color:#00838e!important; border-right-color:#00838e!important}.swal2-popup.form_inverted #swal2-content form{padding:0 1rem}@media(min-width:950px){.swal2-popup.form_inverted #swal2-content form{padding:0 4rem}}.swal2-popup.form_inverted #swal2-content form .error-text{float:right!important; text-align:right}.swal2-popup.form_inverted #swal2-content form .form-group{margin-bottom:.5rem!important}.swal2-popup.form_inverted #swal2-content.input-phone .input-phone__number{margin-left:.25rem!important}.swal2-popup.form_inverted button.swal2-cancel{background:0 0!important; color:#00838e!important; padding:0!important; font-size:inherit!important; border:none!important; font-weight:700!important; text-decoration:none!important}.swal2-popup.form_inverted button.swal2-cancel:hover{background:0 0!important; color:#00838e!important; padding:0!important; font-size:inherit!important; border:none!important; font-weight:700!important; text-decoration:none!important}.swal2-popup:focus{outline:none}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:center; align-items:center}.swal2-header h2#swal2-title{font-size:1.375rem}.swal2-header h2#swal2-title,.swal2-title{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; color:#483729; margin-bottom:1rem; text-align:center; position:relative}.swal2-title{font-size:1.125rem}.swal2-actions{z-index:1; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; margin:1.25em auto!important}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1))); background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))); background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-actions button{border-radius:1.5em!important}.swal2-actions button::-moz-focus-inner{border:0}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{-webkit-box-sizing:border-box; box-sizing:border-box; width:2.5em; height:2.5em; margin:.46875em; padding:0; -webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal; animation:swal2-rotate-loading 1.5s linear 0s infinite normal; border-radius:2%; border:.25em solid transparent; background-color:#00838e!important; color:#fff; cursor:default; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px; margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm:after{content:""; display:inline-block; width:15px; height:15px; margin-left:5px; -webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal; animation:swal2-rotate-loading 1.5s linear 0s infinite normal; border-radius:50%; border:3px solid #999; border-right-color:transparent; -webkit-box-shadow:1px 1px 1px #fff; box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em; padding:.625em 2em; -webkit-box-shadow:none; box-shadow:none; font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0; border-radius:.25em; background:initial; background-color:#00838e!important; color:#fff; font-size:1.0625em}.swal2-styled.swal2-cancel{background-color:#fff!important; border:2px solid #00838e!important; color:#00838e!important; font-weight:700!important; text-decoration:none!important}.swal2-styled:focus{outline:none; -webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4); box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{-ms-flex-pack:center; justify-content:center; margin:1.25em 0 0; padding:1em 0 0; border-top:1px solid #eee; color:#545454; font-size:1em}.swal2-image{max-width:100%; margin:1.25em auto}.swal2-close{position:absolute; top:0; right:0; -ms-flex-pack:center; justify-content:center; width:1.2em; height:1.2em; padding:0; overflow:hidden; -webkit-transition:color .1s ease-out; transition:color .1s ease-out; border:none; border-radius:0; outline:initial; background:0 0; color:#ccc; font-family:serif; font-size:2.5em; line-height:1.2; cursor:pointer}.swal2-close:hover{-webkit-transform:none; transform:none; color:#f27474}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{display:none}.swal2-content{z-index:1; -ms-flex-pack:center; justify-content:center; color:#545454; font-size:1.125em; font-weight:300; word-wrap:break-word}#swal2-content,.swal2-content{margin:0; padding:0; line-height:normal}#swal2-content{font-family:Helvetica,Arial,sans-serif; font-weight:400; text-transform:none; font-size:1rem; color:#333; line-height:1.4em; text-align:center; position:relative}#swal2-content label{text-align:left}#swal2-content button{border-width:0; -o-border-image:none; border-image:none; background:0 0}#swal2-content h2{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1.375rem; color:#483729; margin:5px 30px 15px; text-align:center; position:relative}#swal2-content h2 .error-text{font-size:inherit; font-weight:inherit}#swal2-content p{font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; font-size:1rem; color:#333; line-height:1.4em; text-align:center; position:relative; margin:5px 30px 15px; padding:0}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{-webkit-box-sizing:border-box; box-sizing:border-box; width:100%; -webkit-transition:border-color .3s,-webkit-box-shadow .3s; transition:border-color .3s,-webkit-box-shadow .3s; transition:border-color .3s,box-shadow .3s; transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s; border:1px solid #d9d9d9; border-radius:.1875em; background:inherit; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.06); box-shadow:inset 0 1px 1px rgba(0,0,0,.06); color:inherit; font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important; -webkit-box-shadow:0 0 2px #f27474!important; box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed; outline:none; -webkit-box-shadow:0 0 3px #c4e6f5; box-shadow:0 0 3px #c4e6f5}.swal2-file::-webkit-input-placeholder,.swal2-input::-webkit-input-placeholder,.swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto; background:inherit}.swal2-range input{width:80%}.swal2-range output{width:20%; color:inherit; font-weight:600; text-align:center}.swal2-range input,.swal2-range output{height:2.625em; padding:0; font-size:1.125em; line-height:2.625em}.swal2-input{height:2.625em; padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit; font-size:1.125em}.swal2-textarea{height:6.75em; padding:.75em}.swal2-select{min-width:50%; max-width:100%; padding:.375em .625em; background:inherit; color:inherit; font-size:1.125em}.swal2-checkbox,.swal2-radio{-ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; background:inherit; color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em; font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; padding:.625em; overflow:hidden; background:#fff!important; color:#b43837!important; font-size:1rem!important; font-weight:300; margin:0 11px!important}.swal2-validation-message:before{content:"!"; display:inline-block; width:1.5em; min-width:1.5em; height:1.5em; margin:0 .625em; zoom:normal; border-radius:50%; background-color:#f27474; color:#fff; font-weight:600; line-height:1.5em; text-align:center}@supports(-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative; -webkit-box-sizing:content-box; box-sizing:content-box; -ms-flex-pack:center; justify-content:center; width:5em; height:5em; margin:1.25em auto 1.875em; zoom:normal; border:.25em solid transparent; border-radius:50%; line-height:5em; cursor:default; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.swal2-icon:before{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; height:92%; font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative; -ms-flex-positive:1; flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block; position:absolute; top:2.3125em; width:2.9375em; height:.3125em; border-radius:.125em; background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em; -webkit-transform:rotate(45deg); transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em; -webkit-transform:rotate(-45deg); transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8; color:#f8bb86}.swal2-icon.swal2-warning:before{content:"!"}.swal2-icon.swal2-info{border-color:#9de0f6; color:#3fc3ee}.swal2-icon.swal2-info:before{content:"i"}.swal2-icon.swal2-question{border-color:#c9dae1; color:#87adbd}.swal2-icon.swal2-question:before{content:"?"}.swal2-icon.swal2-question.swal2-arabic-question-mark:before{content:"؟"}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute; width:3.75em; height:7.5em; -webkit-transform:rotate(45deg); transform:rotate(45deg); border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em; left:-2.0635em; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transform-origin:3.75em 3.75em; transform-origin:3.75em 3.75em; border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em; left:1.875em; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transform-origin:0 3.75em; transform-origin:0 3.75em; border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute; z-index:2; top:-.25em; left:-.25em; -webkit-box-sizing:content-box; box-sizing:content-box; width:100%; height:100%; border:.25em solid rgba(165,220,134,.3); border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute; z-index:1; top:.5em; left:1.625em; width:.4375em; height:5.625em; -webkit-transform:rotate(-45deg); transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block; position:absolute; z-index:2; height:.3125em; border-radius:.125em; background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em; left:.875em; width:1.5625em; -webkit-transform:rotate(45deg); transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em; right:.5em; width:2.9375em; -webkit-transform:rotate(-45deg); transform:rotate(-45deg)}.swal2-progress-steps{-ms-flex-align:center; align-items:center; margin:0 0 1.25em; padding:0; background:inherit; font-weight:600}.swal2-progress-steps li{display:inline-block; position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20; width:2em; height:2em; border-radius:2em; background:#00838e; color:#fff; line-height:2em; text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#00838e}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6; color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10; width:2.5em; height:.4em; margin:0 -1px; background:#00838e}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s; animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none; animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards; animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none; animation:none}.swal2-rtl .swal2-close{right:auto; left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s; animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s; animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in; animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s; animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s; animation:swal2-animate-error-x-mark .5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0deg); transform:rotate(0deg)}to{-webkit-transform:rotate(1turn); transform:rotate(1turn)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0deg); transform:rotate(0deg)}to{-webkit-transform:rotate(1turn); transform:rotate(1turn)}}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}.navbar-language-selector__toggler__arrow{background-repeat:no-repeat; background-position:50%; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-down-grey.png)}.navbar-language-selector__toggler.is-expanded .navbar-language-selector__toggler__arrow{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-up-grey.png)}.banner-section--splash .banner-section__block.green{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/splash/green-v2.svg)}.banner-section--splash .banner-section__block.brown{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/splash/brown-v2.svg)}.banner-section--splash .banner-section__block.blue{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/splash/blue-v2.svg)}.banner-section--splash .banner-section__block.grey{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/splash/grey-v2.svg)}.banner-section--splash .banner-section__block.orange{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/splash/orange-v2.svg)}.banner-section--splash .banner-section__block.purple{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/splash/purple-v2.svg)}.banner-section--splash .banner-section__block.red{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/splash/red.svg)}.banner-section--splash .banner-section__block.lightgreen{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/splash/light-green.svg)}.banner-section--splash .banner-section__block.grey *,.banner-section--splash .banner-section__block.inverted *,.banner-section--splash .banner-section__block.lightgreen *{color:#3d3835; text-shadow:none}.banner-section--splash .banner-section__block.grey .icon,.banner-section--splash .banner-section__block.inverted .icon,.banner-section--splash .banner-section__block.lightgreen .icon{fill:currentColor}.content-teaser--flexible.show-video-icon:after{position:absolute; content:""; top:0; right:0; bottom:0; left:0; background-repeat:no-repeat; background-position:50%; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/video-icon.png)}.content-teaser--flexible.landscape.show-video-icon:after{background-position-y:35%}.active.booking-widget-toggle .icon--expand,.active.booking-widget-toggle .icon--expand-small,.active.btn-booking-widget-toggle .icon--expand,.active.btn-booking-widget-toggle .icon--expand-small{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/hotelpage/dropdown-collapse.png)}.booking-widget-toggle:after{-webkit-transition:-webkit-transform .2s ease; transition:-webkit-transform .2s ease; transition:transform .2s ease; transition:transform .2s ease,-webkit-transform .2s ease; -webkit-transform:rotate(0deg); transform:rotate(0deg); background-size:auto; content:""; display:inline-block; width:1.375rem; height:1.375rem}.booking-widget-toggle.active:after{-webkit-transform:rotate(180deg); transform:rotate(180deg)}.list-pois>li .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-default.png); background-repeat:no-repeat; background-size:20px 20px}.list-pois>li[data-category=airport] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-airport-v2.png)}.list-pois>li[data-category=attraction] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-attraction.png)}.list-pois>li[data-category=bar] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-bar.png)}.list-pois>li[data-category=bus] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-busstation-v2.png)}.list-pois>li[data-category=center] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-city-center.png)}.list-pois>li[data-category=company] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-company.png)}.list-pois>li[data-category=pin] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-default.png)}.list-pois>li[data-category=entertainment] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-entertainment.png)}.list-pois>li[data-category=museum] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-museum.png)}.list-pois>li[data-category=music] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-music.png)}.list-pois>li[data-category=hotel] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-pin.png)}.list-pois>li[data-category=restaurant] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-restaurant.png)}.list-pois>li[data-category=shopping] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-shopping.png)}.list-pois>li[data-category=star] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-star.png)}.list-pois>li[data-category=taxi] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-taxi-v2.png)}.list-pois>li[data-category=theatre] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-theatre.png)}.list-pois>li[data-category=trains] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-trains-v2.png)}.list-pois>li[data-category=transportation] .poi{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/map-transportation-v2.png)}.btn-expand:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/magnifying-ico-v2.svg); background-repeat:no-repeat; background-size:24px 24px; background-position:0}.no-svg .btn-expand:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/zoom-in-v2.png)}.btn-expand.-expanded:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/magnifying-minus-ico-v2.svg)}.no-svg .btn-expand.-expanded:before{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/map/zoom-out-v2.png)}.map .map__canvas{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/royalslider/preloader.gif); background-position:50%; background-repeat:no-repeat}.popular-section .popular-section__header{background-position:95%; background-repeat:no-repeat; background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/search/arrow-expand.png)}.popular-section.is-expanded .popular-section__header{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/search/arrow-collapse.png)}@media(min-width:950px){.popular-section.is-expanded .popular-section__header,.popular-section .popular-section__header{background-image:none}}.login .form-close-btn:after{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/close-ico.svg); background-size:contain}.login-info{background-image:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/friends-stamp.svg); background-repeat:no-repeat; background-size:98px 103px; background-position:right 10px top 10px}.temporary-test-remove-please{background-color:#00f}.absolute-position{position:absolute}.display-inline{display:-ms-inline-flexbox; display:inline-flex}.width-100{width:100%}#delivery-dropdown{padding:0 1rem}.form-section label{margin-bottom:5px}.navigation-bar__top .scandic-main-page-link{display:inline-block; color:#fff; height:30px; padding-left:15px; background-repeat:no-repeat; background-position:0 9px; line-height:30px}.navigation-bar__top .scandic-main-page-link svg{width:15px; height:15px; margin-right:0.6rem}.corporatePurchaseLink svg{width:15px; height:15px; margin-right:0.6rem}.fancybox-inner a:visited{color:#00838e}.navbar-language-selector__item > a:visited{color:grey}.banner-section__content,.global-footer .global-footer__content,.global-footer .hotel-footer__content,.hero-box,.hero-content-overlay .hero-content-overlay__section .hero-content-overlay__section__inner,.hero-content-overlay .hero-overlay__section .hero-overlay__section__content,.hero-intro .hero-intro__content,.hero-overlay .hero-overlay__section .hero-overlay__section__content,.hero-teaser .hero-teaser__body,.hotel-footer .global-footer__content,.hotel-footer .hotel-footer__content,.hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer__inner-container,.hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container,.hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container,.l-section__inner,.member-content__section .member-content__section__inner{max-width:1110px}.header{position:relative; z-index:2}body{background:#f3f2f1}.nav-primary,.nav-secondary{margin-bottom:0}.navigation-bar{z-index:1}.navigation-bar__main{min-height:51px}#navbar-header-design{margin-bottom:0}header img{vertical-align:initial}.wsShopContainer{border:0; background:transparent}.col-12.wsInstructionBox{text-align:center}.wsCloseInstructionBox{display:none}.wsButton{background:#00838e}.global-footer__content__heading img{height:22px}.wsInstructionBoxContainer{margin-top:40px; text-align:left; padding:0 15px}.wsMainContainer{z-index:1}.global-footer,.hotel-footer{z-index:0}.wsInstructionBox *{text-align:left; font-family:Helvetica Neue,Roboto,Helvetica,Arial,sans-serif; font-weight:300; line-height:normal; text-transform:none; font-size:1.125rem; line-height:1.4; color:#333}.instructionText{text-align:left}.wsInstructionBox .welcomeText{font-family:BrandonText-Black,Arial,Helvetica,sans-serif; font-size:2rem; line-height:1; text-transform:uppercase; font-weight:400; color:#483729; margin-bottom:1rem; text-align:left}.global-footer-toggler:hover span::before{background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/arrow-down-gray.svg) no-repeat 50% !important}.wsHero{height:400px; width:100%; background:url(//lahjakortti.scandichotels.fi/clients/scandic/media/images/webshop/Standard_King_2.png); background-size:cover; background-position:center -250px; background-attachment:fixed}.wsProduct,.wsReadMoreContent{background:white; box-shadow:0 1px 1px rgba(0,0,0,0.2); border:0; transition:0.2s}.wsProduct:hover{-webkit-transform:scale(1.01); transform:scale(1.01)}.wsShopCartControl{background:white; box-shadow:0 1px 1px rgba(0,0,0,0.2)}.wsButton{border-radius:50px; background-color:#00838e; color:#fff; line-height:20px; border:1px solid transparent; font-family:Helvetica,Arial,sans-serif; font-weight:400; text-transform:none; font-size:16px; padding:8px 15px; box-shadow:none}.wsButton:hover{text-decoration:underline; color:white; background-color:#00838e}.wsButton:focus{outline:none; border:1px solid #ccc; -webkit-box-shadow:0 0 1px 2px #b4defa; box-shadow:0 0 1px 2px #b4defa; background-color:#00838e; color:white}.wsCartHeaderContainer{background:#3d3835}.wsCartListHeader{background:#3d3835}.wsOpenTermsAndConditions,.wsOpenDataProtectionDocument{color:#00838e; font-weight:normal}.wsInputWrap .wsInput{border:2px solid #757575; background:white; border-radius:2px; min-height:48px}.wsProfileFieldset legend,.wsDeliveryMessageFieldset legend{font-size:1em}.wsProfileFieldset,.wsDeliveryMessageFieldset{border:1px #ccc solid}.wsClearCart{padding:5px 10px}.wsReadMoreProductName{font-family:Helvetica Neue,Roboto,Helvetica,Arial,sans-serif; font-weight:300; line-height:normal; text-transform:none; font-size:1.5rem; color:#483729}.wsProductName{order:2; font-family:Helvetica,Arial,sans-serif; font-weight:400; line-height:normal; text-transform:none; color:#00838e; font-size:1.375rem}.wsIngressPicContainer{order:1}.wsProductPrice{order:3; margin-top:10px; display:block; font-size:20px; font-weight:700; line-height:1em}.wsProductIngress{order:4}.wsReadMoreButtonWrapper{order:5}.wsReadMoreButton{width:auto}#wsRMProductPrice{font-size:20px; margin-top:15px; display:block; font-size:1.875rem; font-size:30px \9 ; margin-bottom:-0.2em; font-weight:700; line-height:1em}.curr{text-transform:uppercase; font-weight:400; font-size:0.8125rem; font-size:13px \9 ; margin-left:-0.3em}.wsReadMorePic{margin:0}.wsIngressPicContainer img{max-height:none}.wsPaymentContainer{margin-bottom:50px}.wsConfirmationControl{margin-top:30px; margin-bottom:50px}.wsGiftCardDownloadLink{color:#00838e !important}.wsFilterCategoryButton:hover{border-color:#00838e}.wsFilterCategoryButton.selected{background:#c65214; color:white; border-color:#c65214}.wsEnumeratedGroupTitle{line-height:40px}.wsEnumeratedGroupsInfoText{margin-bottom:10px; display:inline-block}.instructionWrap{background:white; padding-bottom:30px}.instructionWrap .container{padding:0}.wsCustomGiftCardDetailsContainer{display:none}#wsPriceSelector{max-width:200px}.wsShopCartCashierPaymentOptions select{width:auto}.shopTitle{font-weight:bold; font-weight:700; text-transform:uppercase; margin-right:0.95rem}#navbar-header-design .scandic-main-page-link{color:black}#navbar-header-design .scandic-main-page-link svg{height:15px}.fancybox-inner ol{padding-left:20px}.fancybox-inner ol{padding-left:20px}.wsInstructionBox a{color:#00838e !important}.wsProfileRow select.title{height:48px}@media (max-width:767px){.wsReadMoreContent.shown{transform:translateY(50px);}body.popupVisible{height:100vh !important; overflow-y:hidden !important; position:fixed;}.wsReadMoreContent{max-height:calc(100% - 80px);}.wsReadMoreRight{padding-bottom:50px;}.wsCartListContainer{padding-bottom:150px;}}@media (-ms-high-contrast:none),(-ms-high-contrast:active){header{height:106px;}.wsIngressPicContainer{max-height:230px;}}@media (max-width:992px) and (-ms-high-contrast:none),(-ms-high-contrast:active){header{height:auto;}}.wsBundleShop{--bundlesale-primary:#00838e; --bundlesale-secondary:#8d3a7c}.wsBundleShop select.form-control{color:#757575; display:inline-block; width:100%; font-size:1rem; height:2.5rem; line-height:2.25rem; padding:0 0.625rem; color:#333; background-color:#fff; border:2px solid #757575; vertical-align:top; border-radius:2px}.ncom-bundle-wrap{background:white}.ncomProductRowControl:nth-child(2n) .ncomProductRow{background:#FFF}.ncom-pagination .page-link{color:#fff; border-color:#00838e}.ncom-pagination .page-item-input{border-color:#CCC; display:flex; align-items:center}