h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#0092db}a.text-primary:hover,a.text-primary:focus{color:#0070a8}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#0092db}a.bg-primary:hover,a.bg-primary:focus{background-color:#0070a8}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:""}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:0px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0092db;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-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:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{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"]{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;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*="col-"]{padding-right:0;padding-left:0}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1, .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-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-1, .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-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1200px){.col-lg-1, .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-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#0092db;text-decoration:none}a:hover,a:focus{color:#005f8f;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:0px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:0px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}table{background-color:transparent}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#0092db}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:0px 0px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:0px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:0px 0px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:0px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#0092db}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:0px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:0px 0px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}.tooltip.in{-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:0px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:0px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-1px -1px 0 0}.popover-content{padding:9px 14px}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:0px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:0px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:0px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#0092db;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#005f8f;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:0px;border-bottom-left-radius:0px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:0px;border-bottom-right-radius:0px}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#0092db;border-color:#0092db}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:0px;border-bottom-left-radius:0px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:0px;border-bottom-right-radius:0px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:0px;border-bottom-left-radius:0px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:0px;border-bottom-right-radius:0px}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.nav:before,.nav:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.nav:after,.form-horizontal .form-group:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:0px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}.modal-backdrop.in{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}@font-face{font-family:'montserrat_black';src:url('montserrat/Montserrat-Latin.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_black';src:url('montserrat/Montserrat-LatinExt.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_black';src:url('montserrat/Montserrat-Cyrillic.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_black_italic';src:url('montserrat/Montserrat-LatinItalic.woff2') format('woff2');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_black_italic';src:url('montserrat/Montserrat-LatinExtItalic.woff2') format('woff2');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_black_italic';src:url('montserrat/Montserrat-CyrillicItalic.woff2') format('woff2');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_bold';src:url('montserrat/Montserrat-Latin.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_bold';src:url('montserrat/Montserrat-LatinExt.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_bold';src:url('montserrat/Montserrat-Cyrillic.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_bold_italic';src:url('montserrat/Montserrat-LatinItalic.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_bold_italic';src:url('montserrat/Montserrat-LatinExtItalic.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_bold_italic';src:url('montserrat/Montserrat-CyrillicItalic.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_extra_bold';src:url('montserrat/Montserrat-Latin.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_extra_bold';src:url('montserrat/Montserrat-LatinExt.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_extra_bold';src:url('montserrat/Montserrat-Cyrillic.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_extra_bold_italic';src:url('montserrat/Montserrat-LatinItalic.woff2') format('woff2');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_extra_bold_italic';src:url('montserrat/Montserrat-LatinExtItalic.woff2') format('woff2');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_extra_bold_italic';src:url('montserrat/Montserrat-CyrillicItalic.woff2') format('woff2');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_light';src:url('montserrat/Montserrat-Latin.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_light';src:url('montserrat/Montserrat-LatinExt.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_light';src:url('montserrat/Montserrat-Cyrillic.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_light_italic';src:url('montserrat/Montserrat-LatinItalic.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_light_italic';src:url('montserrat/Montserrat-LatinExtItalic.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_light_italic';src:url('montserrat/Montserrat-CyrillicItalic.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_medium';src:url('montserrat/Montserrat-Latin.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_medium';src:url('montserrat/Montserrat-LatinExt.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_medium';src:url('montserrat/Montserrat-Cyrillic.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_medium_italic';src:url('montserrat/Montserrat-LatinItalic.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_medium_italic';src:url('montserrat/Montserrat-LatinExtItalic.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_medium_italic';src:url('montserrat/Montserrat-CyrillicItalic.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_regular';src:url('montserrat/Montserrat-Latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_regular';src:url('montserrat/Montserrat-LatinExt.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_regular';src:url('montserrat/Montserrat-Cyrillic.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_regular_italic';src:url('montserrat/Montserrat-LatinItalic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_regular_italic';src:url('montserrat/Montserrat-LatinExtItalic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_regular_italic';src:url('montserrat/Montserrat-CyrillicItalic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_semi_bold';src:url('montserrat/Montserrat-Latin.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_semi_bold';src:url('montserrat/Montserrat-LatinExt.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_semi_bold';src:url('montserrat/Montserrat-Cyrillic.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_semi_bold_italic';src:url('montserrat/Montserrat-LatinItalic.woff2') format('woff2');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_semi_bold_italic';src:url('montserrat/Montserrat-LatinExtItalic.woff2') format('woff2');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_semi_bold_italic';src:url('montserrat/Montserrat-CyrillicItalic.woff2') format('woff2');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_thin';src:url('montserrat/Montserrat-Latin.woff2') format('woff2');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_thin';src:url('montserrat/Montserrat-LatinExt.woff2') format('woff2');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_thin';src:url('montserrat/Montserrat-Cyrillic.woff2') format('woff2');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'montserrat_thin_italic';src:url('montserrat/Montserrat-LatinItalic.woff2') format('woff2');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_thin_italic';src:url('montserrat/Montserrat-LatinExtItalic.woff2') format('woff2');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'montserrat_thin_italic';src:url('montserrat/Montserrat-CyrillicItalic.woff2') format('woff2');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'georgina_regular';src:url('georgina/Georgina.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'georgina_light';src:url('georgina/Georgina-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap}.rounded-corners-reset-top-left{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}.rounded-corners-reset-top-right{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}.rounded-corners-reset-bottom-left{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.rounded-corners-reset-bottom-right{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.shadow-reset{-webkit-box-shadow:0px 0px 0px 0px #fff;-moz-box-shadow:0px 0px 0px 0px #fff;box-shadow:0px 0px 0px 0px #fff}.hand{cursor:pointer;cursor:hand}.hand-reset{cursor:default}.box-sizing-border-box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.desaturated{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale")}.fullscreen{position:fixed;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;left:0;right:0;top:0;margin:0;box-shadow:none;border:none}.hidden{display:none}.loader{height:20px;padding:20px;background-image:url(../img/icons/blue/loading-circle.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center center}.not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-label-tooltip]{position:relative;cursor:pointer}[data-label-tooltip]:before,[data-label-tooltip]:after{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;pointer-events:none}[data-label-tooltip]:before{position:absolute;left:0;content:attr(data-label-tooltip);font-size:12px;line-height:1.3}[data-label-tooltip]:after{position:absolute;left:0;width:0;content:" ";font-size:0;line-height:0}[data-label-tooltip]:hover:before,[data-label-tooltip]:hover:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.border-top{border-top:1px solid #e1e1e1}.loader{height:20px;padding:20px;background-image:url(../img/icons/blue/loading-circle.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center center}.loader.loader_big{height:50px;padding:50px;background-size:50px 50px}.loader.loader_very_big{height:100px;padding:100px;background-size:100px 100px}.loader.with_bottom_spacer{margin-bottom:100%;min-width:1%;overflow:hidden;float:none;width:auto;padding-top:100px}.body_loader{position:fixed;top:0;left:0;right:0;bottom:0;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);z-index:1100;display:none;background-image:url(../img/icons/white/loading-circle.svg);background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:50px 50px}iframe[name='google_conversion_frame']{display:none !important}.password_input_wrapper{position:relative}.password_input_wrapper .password_eye{background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(../img/icons/dark-grey/eye.svg);position:absolute;top:0;right:12%;width:30px;height:100%;cursor:pointer;cursor:hand}.password_input_wrapper .password_eye.show{background-image:url(../img/icons/blue/eye.svg)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.password_input_wrapper .password_eye{width:0;height:0}}@media (min-width:1350px){.hidden-xl{display:none !important}}.visible-xl{display:none !important}@media (min-width:1350px){.visible-xl{display:block !important}}.contentbuilder{margin:0;font-size:15px;line-height:1.7;font-weight:400;color:#393939}.contentbuilder strong{font-weight:800}.contentbuilder strong{font-weight:800}.contentbuilder p{margin:1em 0px;text-align:justify}.contentbuilder b{font-weight:normal;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.contentbuilder h1,.contentbuilder h2,.contentbuilder h3,.contentbuilder h4,.contentbuilder h5,.contentbuilder h6{font-weight:600}.contentbuilder h1{font-size:2em;margin:.67em 0}.contentbuilder h2{font-size:1.5em;margin:.75em 0}.contentbuilder h3{font-size:1.17em;margin:.83em 0}.contentbuilder h4{font-size:1em;margin:1.12em 0}.contentbuilder h5{font-size:.83em;margin:1.5em 0}.contentbuilder h6{font-size:.75em;margin:1.67em 0}.contentbuilder .display h1{font-weight:800;font-size:2em;line-height:1.4;text-transform:uppercase;text-align:left}.contentbuilder .display p{font-size:1.5em;font-style:italic}.contentbuilder a{color:#0092db}.contentbuilder hr{border:none;border-top:rgba(0,0,0,0.18) 1px solid;margin-top:2em;margin-bottom:2em}.contentbuilder img{width:100%;height:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.contentbuilder figure{margin:0}@page{size:auto;margin:20mm 0}.contentbuilder .container{margin:0 auto}@media (min-width:641px){.contentbuilder .column{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1%;padding-right:1%}.contentbuilder .column.full{width:100%}.contentbuilder .column.two-third{width:66.7%}.contentbuilder .column.two-fourth{width:75%}.contentbuilder .column.two-fifth{width:80%}.contentbuilder .column.two-sixth{width:83.3%}.contentbuilder .column.half{width:50%}.contentbuilder .column.third{width:33.3%}.contentbuilder .column.fourth{width:25%}.contentbuilder .column.fifth{width:20%}.contentbuilder .column.sixth{width:16.6%}.contentbuilder .column.two-fifths{width:40%}.contentbuilder .column.three-fifths{width:60%}.contentbuilder .column.flow-opposite{float:right}}@media (max-width:640px){.contentbuilder .mobile-column{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1%;padding-right:1%}.contentbuilder .mobile-column.mobile-full{width:100%}.contentbuilder .mobile-column.mobile-two-third{width:66.7%}.contentbuilder .mobile-column.mobile-two-fourth{width:75%}.contentbuilder .mobile-column.mobile-two-fifth{width:80%}.contentbuilder .mobile-column.mobile-two-sixth{width:83.3%}.contentbuilder .mobile-column.mobile-half{width:50%}.contentbuilder .mobile-column.mobile-third{width:33.3%}.contentbuilder .mobile-column.mobile-fourth{width:25%}.contentbuilder .mobile-column.mobile-fifth{width:20%}.contentbuilder .mobile-column.mobile-sixth{width:16.6%}.contentbuilder .mobile-column.mobile-two-fifths{width:40%}.contentbuilder .mobile-column.mobile-three-fifths{width:60%}.contentbuilder .mobile-column.mobile-flow-opposite{float:right}}.contentbuilder .clearfix:before,.contentbuilder .clearfix:after,.contentbuilder .dl-horizontal dd:before,.contentbuilder .dl-horizontal dd:after,.contentbuilder .container:before,.contentbuilder .container:after,.contentbuilder .container-fluid:before,.contentbuilder .container-fluid:after,.contentbuilder .row:before,.contentbuilder .row:after,.contentbuilder .nav:before,.contentbuilder .nav:after,.contentbuilder .form-horizontal .form-group:before,.contentbuilder .form-horizontal .form-group:after,.contentbuilder .modal-header:before,.contentbuilder .modal-header:after,.contentbuilder .modal-footer:before,.contentbuilder .modal-footer:after{content:" ";display:table}.contentbuilder .clearfix:after,.contentbuilder .dl-horizontal dd:after,.contentbuilder .container:after,.contentbuilder .container-fluid:after,.contentbuilder .row:after,.contentbuilder .nav:after,.contentbuilder .form-horizontal .form-group:after,.contentbuilder .modal-header:after,.contentbuilder .modal-footer:after{clear:both}.contentbuilder .clearfix,.contentbuilder .dl-horizontal dd,.contentbuilder .container,.contentbuilder .container-fluid,.contentbuilder .row,.contentbuilder .nav,.contentbuilder .form-horizontal .form-group,.contentbuilder .modal-header,.contentbuilder .modal-footer{*zoom:1}.contentbuilder .center{text-align:center}.contentbuilder .right{text-align:right}.contentbuilder .left{text-align:left}.contentbuilder img.circle{border-radius:500px;margin-top:0}.contentbuilder img.bordered{border:#ccc 1px solid}.contentbuilder .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.contentbuilder .embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.contentbuilder .embed-responsive.embed-responsive-4by3{padding-bottom:75%}.contentbuilder .embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.contentbuilder .column>img,.contentbuilder .column>figure,.contentbuilder .column>.embed-responsive{margin-top:1em;margin-bottom:1em}.contentbuilder .list{position:relative;margin:1.5em 0}.contentbuilder .list>i{position:absolute;left:-3px;top:-10px;font-size:2em}.contentbuilder .list>h2,.contentbuilder .list>h3{margin:0 0 0 50px}.contentbuilder .list>p{margin:0 0 0 50px}.contentbuilder .quote{position:relative;margin:1.5em 0}.contentbuilder .quote>i{position:absolute;top:-10px;left:-7px;font-size:2em;color:rgba(51,51,51,0.44)}.contentbuilder .quote>small{margin-left:50px;opacity:0.7;font-size:1em}.contentbuilder .quote>p{margin-left:50px;font-size:1.5em}.contentbuilder .btn{padding:10px 30px;font-size:1.3em;line-height:2em;border-radius:6px;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contentbuilder .btn.btn-primary{color:#ffffff;background-color:#08c9b9}.contentbuilder .btn.btn-primary:hover{color:#ffffff;background-color:#07b0a2;border-color:#07b0a2}.contentbuilder .btn.btn-default{color:#333333;background-color:#d3d3d3}.contentbuilder .btn.btn-default:hover{color:#111;background-color:#ccc;border-color:#ccc}.contentbuilder .social a>i{text-decoration:none;color:#333;font-size:1.5em;margin:0 5px 0 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.contentbuilder .social a:hover>i{color:#08c9b9}.contentbuilder figure.hdr{position:relative;width:100%;overflow:hidden;background-color:#000}.contentbuilder figure.hdr img{position:relative;display:block;width:100%;opacity:0.8;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.2);transform:scale(1.2)}.contentbuilder figure.hdr.full_opacity img{opacity:1}.contentbuilder figure.hdr:hover img{opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}.contentbuilder figure.hdr.full_opacity:hover img{opacity:1}.contentbuilder figure.hdr figcaption{position:absolute;top:auto;bottom:0;left:0;width:100%;height:60%;padding:0 2.5em;color:#fff;font-size:1.55em;text-align:center;box-sizing:border-box;z-index:1}.contentbuilder figure.hdr h2{font-weight:300;text-transform:uppercase}.contentbuilder figure.hdr h2 span{font-weight:800}.contentbuilder figure.hdr p{letter-spacing:1px;font-size:68.5%;text-transform:uppercase}.contentbuilder figure.hdr h2,.contentbuilder figure.hdr p{margin:0;z-index:10000}.contentbuilder figure.hdr div{height:100%;z-index:0}.contentbuilder figure.hdr div::before,.contentbuilder figure.hdr div::after{position:absolute;content:''}.contentbuilder figure.one div::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff}.contentbuilder figure.one div::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff}.contentbuilder figure.two div::before{top:30px;right:30px;bottom:30px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff}.contentbuilder figure.two div::after{top:30px;right:30px;bottom:30px;left:30px;border-right:1px solid #fff;border-left:1px solid #fff}.contentbuilder figure.three figcaption{height:70%}.contentbuilder figure.three p{margin:1em 0 0;padding:2em;border:1px solid #fff}.contentbuilder figure.four figcaption{height:60%;text-align:left}.contentbuilder figure.four p{position:absolute;right:50px;bottom:50px;left:50px;padding:2em;border:7px solid #fff}.contentbuilder figure.five figcaption{height:100%;text-align:right}.contentbuilder figure.five h2{position:absolute;left:50px;right:50px;top:10%;border-bottom:5px solid #fff}.contentbuilder figure.five p{position:absolute;right:50px;bottom:10%}.contentbuilder figure.six figcaption{height:70%}.contentbuilder figure.six h2{padding-bottom:3%;border-bottom:1px solid #fff}.contentbuilder figure.six p{padding-top:6%}.contentbuilder figure.seven figcaption{height:90%;text-align:left}.contentbuilder figure.seven h2{border-bottom:3px solid #fff}.contentbuilder figure.seven p{padding-top:1em}.contentbuilder figure.eight figcaption{height:100%;text-align:right}.contentbuilder figure.eight h2{position:absolute;left:50%;right:50px;bottom:10%}.contentbuilder figure.eight p{position:absolute;left:50px;right:50%;top:10%;padding-right:0.5em;border-right:1px solid #fff}.contentbuilder.withpadding{padding-left:20px;padding-right:20px;padding-bottom:10px}.contentbuilder.no_interblock_padding .column{padding-left:0;padding-right:0}.contentbuilder.no_interblock_padding .column img,.contentbuilder.no_interblock_padding .column figure,.contentbuilder.no_interblock_padding .column .embed-responsive{margin:0}.contentbuilder.bg_white{background-color:white}.contentbuilder figure.noriu_mission_header{position:relative;width:100%;overflow:hidden;background-color:#000}.contentbuilder figure.noriu_mission_header img{position:relative;display:block;width:100%;opacity:0.8;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.2);transform:scale(1.2)}.contentbuilder figure.noriu_mission_header:hover img{opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}.contentbuilder figure.noriu_mission_header figcaption{position:absolute;top:auto;bottom:0;left:0;width:100%;height:77%;padding:0 2.5em;color:#fff;font-size:1.55em;text-align:center;box-sizing:border-box;z-index:1}.contentbuilder figure.noriu_mission_header h2{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:55px;letter-spacing:-1px;line-height:normal}.contentbuilder figure.noriu_mission_header p{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:34px;letter-spacing:-1px}@media (min-width:700px) and (max-width:899px){.contentbuilder figure.noriu_mission_header h2{font-size:40px}.contentbuilder figure.noriu_mission_header p{font-size:23px}}@media (min-width:620px) and (max-width:699px){.contentbuilder figure.noriu_mission_header h2{font-size:34px}.contentbuilder figure.noriu_mission_header p{font-size:17px}}@media (max-width:619px){.contentbuilder figure.noriu_mission_header h2{font-size:25px}.contentbuilder figure.noriu_mission_header p{font-size:14px}}.contentbuilder figure.noriu_mission_header h2,.contentbuilder figure.noriu_mission_header p{margin:0;z-index:10000}.contentbuilder figure.noriu_mission_header div{height:100%;z-index:0}.contentbuilder figure.noriu_mission_header div::before,.contentbuilder figure.noriu_mission_header div::after{position:absolute;content:''}.contentbuilder .noriu_blue_white_block{background-color:#0990db;padding:0.5em}.contentbuilder .noriu_blue_white_block p{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:white;font-size:25px;line-height:1.2em;margin:.25em 0}@media (max-width:768px){.contentbuilder .noriu_blue_white_block p{font-size:19px}}.contentbuilder .three_img_with_text{background-color:white;padding:.5em 0}.contentbuilder .three_img_with_text figure{text-align:center}.contentbuilder .three_img_with_text figcaption{padding:0 1em}.contentbuilder .three_img_with_text figcaption p{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;line-height:1.2em;margin:.25em 0}.contentbuilder .row.six_img_facts{background-size:cover;background-position:center center;background-image:url(/contentbuilder/assets/noriu/33.jpg)}.contentbuilder .six_img_facts .column{text-align:center;margin-bottom:60px}.contentbuilder .six_img_facts h3{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-1px;color:white;font-size:45px;line-height:45px;margin:.5em 0 1em 0}.contentbuilder .six_img_facts figure img{width:33%;height:auto}.contentbuilder .six_img_facts figcaption{width:75%;margin:0 auto}.contentbuilder .six_img_facts figcaption p{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:white;font-size:15px;text-align:center;line-height:normal;text-shadow:1px 1px 1px #000;margin:0}.contentbuilder .people_description_block{padding:3px}.contentbuilder .people_description_block .person_photo{display:inline-block;width:239px;vertical-align:top;line-height:0}.contentbuilder .people_description_block .person_photo img{height:auto}.contentbuilder .people_description_block .person_description{display:inline-block;max-width:690px;margin-left:10px;margin-top:10px}.contentbuilder .people_description_block .person_description h3{margin:0;font-size:24px;color:#0092db;font-family:"montserrat_light_italic",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;line-height:30px}.contentbuilder .people_description_block .person_description p{font-size:16px;line-height:24px;margin:.7em 0px}.contentbuilder .people_person_block .column{padding:3px}.contentbuilder .people_person_block .column img{height:auto}.contentbuilder .people_person_block .column .portrait{cursor:pointer;line-height:0}.contentbuilder .people_person_block .column .person_short_description{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:white;background-color:#03527B;line-height:normal;padding:5px}.contentbuilder .people_person_block .column .person_short_description p{cursor:pointer;margin:0;text-align:left}.contentbuilder .people_person_block .column .person_short_description p.name_lastname{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;height:22px;overflow:hidden}.contentbuilder .people_person_block .column .person_short_description p.occupation{font-size:13px;line-height:14px;height:28px}.contentbuilder .people_person_block .column .person_short_description .social{margin-top:20px;height:23px}.contentbuilder .people_person_block .column .person_short_description .social a{display:none}.contentbuilder .people_person_block .column .person_short_description .social i{background-color:white;color:#03527B;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:17px}.contentbuilder .people_person_block .column .person-description{display:none}.contentbuilder .people_candidate_block .column{padding:3px}.contentbuilder .people_candidate_block .column img{height:auto}.contentbuilder .people_candidate_block .column .portrait{line-height:0}.contentbuilder .people_candidate_block .column .person_short_description{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:white;background-color:#03527B;line-height:normal;padding:5px}.contentbuilder .people_candidate_block .column .person_short_description p{margin:0;text-align:left}.contentbuilder .people_candidate_block .column .person_short_description p.invitation{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;height:22px;overflow:hidden}.contentbuilder .people_candidate_block .column .person_short_description p.sub_invitation{margin:29px 0px 14px 0px;font-size:15px;line-height:16px;height:28px;font-weight:700}.contentbuilder .wide_social_block a{display:none}.contentbuilder .wide_social_block a i{background-color:#828282;color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:25px;padding:3px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.contentbuilder .wide_social_block a:hover i{color:white;background-color:#777}.contentbuilder .left_icon_right_text{padding-left:0.5em;padding-right:0.5em}.contentbuilder .left_icon_right_text .part{display:inline-block;vertical-align:middle}.contentbuilder .vision.cb-image .column{position:relative;overflow:hidden;padding:0}.contentbuilder .vision.cb-image .column .cb-wave-icon{position:absolute;width:43vw;height:6vw;left:-10vw;top:4vw;background-image:url(../img/icons/white/wave.svg);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0.5;z-index:1}@media (min-width:768px){.contentbuilder .vision.cb-image .column .cb-wave-icon{width:290px;height:46px;left:-70px;top:35px}}@media (min-width:992px){.contentbuilder .vision.cb-image .column .cb-wave-icon{width:240px;height:30px;left:-60px;top:30px}}@media (min-width:1200px){.contentbuilder .vision.cb-image .column .cb-wave-icon{width:300px;height:36px;left:-75px;top:30px}}.contentbuilder .vision.cb-image .column img{margin:0 0 4px 0}.contentbuilder .vision.cb-image .column>figure{margin:0 0 4px 0}.contentbuilder .vision.cb-image .column>figure img{margin:0}@media (max-width:640px){.contentbuilder .vision.cb-image .mobile-column.mobile-half{width:50%}}.contentbuilder .vision.cb-image .half{width:100%}@media (min-width:346px){.contentbuilder .vision.cb-image .half{width:50%;float:left;box-sizing:border-box}.contentbuilder .vision.cb-image .half:nth-child(1){padding-right:2px}.contentbuilder .vision.cb-image .half:nth-child(2){padding-left:2px}}.contentbuilder .vision.cb-image .third{width:33.3%;float:left;box-sizing:border-box}.contentbuilder .vision.cb-image .third:nth-child(1){padding:0 2px 0 0}.contentbuilder .vision.cb-image .third:nth-child(2){padding:0 1px 0 1px}.contentbuilder .vision.cb-image .third:nth-child(3){padding:0 0 0 2px}.contentbuilder .vision.cb-image .third.flow-opposite{float:right}.contentbuilder .vision.cb-image .fourth{width:25%;float:left;box-sizing:border-box}.contentbuilder .vision.cb-image .fourth:nth-child(1){padding:0 2px 0 0}.contentbuilder .vision.cb-image .fourth:nth-child(2),.contentbuilder .vision.cb-image .fourth:nth-child(3){padding:0 1px 0 1px}.contentbuilder .vision.cb-image .fourth:nth-child(4){padding:0 0 0 2px}.contentbuilder .vision.cb-text{margin:20px 0;text-align:left;font-size:15px}.contentbuilder .vision.cb-text .column{padding:0}.contentbuilder .vision.cb-text .column .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px}.contentbuilder .vision.cb-text .column.third{margin-bottom:10px}@media (min-width:641px){.contentbuilder .vision.cb-text .column.third{padding:0 7px;margin-bottom:0}.contentbuilder .vision.cb-text .column.third:first-child{padding:0 14px 0 0}.contentbuilder .vision.cb-text .column.third:last-child{padding:0 0 0 14px}.contentbuilder .vision.cb-text .column.two-third:first-child{padding:0 7px 0 0}.contentbuilder .vision.cb-text .column.two-third:last-child{padding:0 0 0 7px}}.contentbuilder .vision.cb-text p{text-align:left}.contentbuilder .vision.cb-text img{margin:0}.contentbuilder .vision.cb-text.paragraph-only{margin:0}.contentbuilder .vision .no-margin{margin:0}.contentbuilder .vision .button_container{float:left;position:relative;width:100%;height:40px;margin:15px 0}.contentbuilder .vision .button_container .button{position:absolute;width:100%;height:40px;left:0;padding:0 15px;line-height:40px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;text-align:center;color:#fff;background-color:#f92;border:1px solid #f92;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;transition:.2s all}@media (min-width:992px){.contentbuilder .vision .button_container .button{width:auto;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0)}.contentbuilder .vision .button_container .button:hover{background-color:#fff;color:#f92;border:1px solid #f92}}.contentbuilder .about-us-collage{background-color:#f0f0f0}@media (max-width:640px){.contentbuilder .about-us-collage.cb-text p,.contentbuilder .about-us-collage.cb-text h2,.contentbuilder .about-us-collage.cb-text h3,.contentbuilder .about-us-collage.cb-text h4,.contentbuilder .about-us-collage.cb-text h5,.contentbuilder .about-us-collage.cb-text h6{margin:1em}}@media (min-width:641px){.contentbuilder .about-us-collage.cb-text{margin:20px 0}}.contentbuilder .about-us-collage .column.three-fifths{padding-left:0}.contentbuilder .about-us-collage .column>img{margin:0}.contentbuilder .review-block{background-color:#f0f0f0;margin:20px 0}@media (max-width:640px){.contentbuilder .review-block p,.contentbuilder .review-block h2,.contentbuilder .review-block h3,.contentbuilder .review-block h4,.contentbuilder .review-block h5,.contentbuilder .review-block h6{margin:1em}}.contentbuilder .review-block .column{padding:20px}.contentbuilder .review-block .column.no_padding{padding:0}.contentbuilder .review-block .column .review-title{height:40px;padding-left:50px;background-repeat:no-repeat;background-position:0 0;background-size:40px 40px;background-image:url(../img/icons/light-grey/visitor_inverted.svg)}.contentbuilder .review-block .column .review-title h2,.contentbuilder .review-block .column .review-title h3,.contentbuilder .review-block .column .review-title h4,.contentbuilder .review-block .column .review-title h5,.contentbuilder .review-block .column .review-title h6,.contentbuilder .review-block .column .review-title span{line-height:40px}.contentbuilder .review-block .column>img{margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.contentbuilder .no_padding{padding:0}.contentbuilder .left_photo_right_text .text_container{padding-left:15px}.contentbuilder .lazy_loaded_image_holder{margin:0 0 4px 0;position:relative}.contentbuilder img.lazy_loaded{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.contentbuilder .info_steps_container{margin:10px 0;font-size:14px;line-height:18px;border:1px solid #e1e1e1;box-shadow:0 0 15px 5px #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.contentbuilder .info_steps_container{display:flex}}.contentbuilder .info_steps_container .step_container{position:relative;width:100%;padding:40px 30px;border-bottom:1px solid #e1e1e1;box-shadow:0 5px 15px 0 #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.contentbuilder .info_steps_container .step_container:last-child{border-right:none;box-shadow:none}@media only screen and (min-width:992px){.contentbuilder .info_steps_container .step_container{width:25%;border-right:1px solid #e1e1e1;box-shadow:5px 0 15px 0 #e1e1e1}.contentbuilder .info_steps_container .step_container:last-child{border-right:none;box-shadow:none}}.contentbuilder .info_steps_container .step_container .step_icon_container{height:60px;position:relative;text-align:center}.contentbuilder .info_steps_container .step_container .step_icon_container img{width:60px;height:60px}.contentbuilder .info_steps_container .step_container .step_title{margin:20px 0;font-weight:bold;text-align:center}.contentbuilder .info_steps_container .step_container .step_text{text-align:center}.contentbuilder .info_steps_container .step_container .step_text img{width:14px;height:14px}.contentbuilder .info_steps_container .step_container .step_arrow{position:absolute;bottom:-20px;left:50%;margin-left:-20px;width:40px;height:40px;background-color:#6d6d6d;background-size:20px;background-image:url(../img/icons/white/caret_down.svg);background-repeat:no-repeat;background-position:center;border-radius:50%;z-index:1}@media only screen and (min-width:992px){.contentbuilder .info_steps_container .step_container .step_arrow{background-image:url(../img/icons/white/caret_right.svg);left:auto;bottom:auto;margin-left:auto;right:-20px;top:50%;margin-top:-20px}}.contentbuilder .cb_expandable_paragraph_title{position:relative;opacity:0.9;transition:opacity .2s;cursor:pointer;cursor:hand}.contentbuilder .cb_expandable_paragraph_title:hover{opacity:1}.contentbuilder .cb_expandable_paragraph_title:after{content:'';position:relative;display:inline-block;height:20px;width:20px;margin-left:15px;background-image:url(../img/icons/dark-grey/hollow-triangle-right.svg);background-repeat:no-repeat;background-size:20px;background-position:right center}.contentbuilder .cb_expandable_paragraph_title.expanded:after{background-image:url(../img/icons/dark-grey/hollow-triangle-down.svg)}.contentbuilder .cb_expandable_paragraph{display:none}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-ok:before{content:'\e800'}.icon-quote:before{content:'\e801'}.icon-down-open:before{content:'\e802'}.icon-twitter:before{content:'\e803'}.icon-facebook:before{content:'\e804'}.icon-googleplus:before{content:'\e805'}.icon-github:before{content:'\e806'}.icon-dribbble:before{content:'\e807'}.icon-linkedin:before{content:'\e808'}.icon-instagram:before{content:'\e809'}.icon-mail:before{content:'\e80a'}.icon-tumblr:before{content:'\e80b'}.icon-pinterest:before{content:'\e80c'}.icon-web:before{content:'\e80d'}.icon-youtube:before{content:'\e80e'}.icon-vimeo:before{content:'\e80f'}.icon-download:before{content:'\e810'}.icon-phone:before{content:'\e811'}.icon-home:before{content:'\e812'}.icon-location:before{content:'\e813'}.icon-paper-plane:before{content:'\e814'}.icon-share:before{content:'\e815'}.icon-eye:before{content:'\e817'}.icon-pencil:before{content:'\e818'}.icon-attach:before{content:'\e819'}.category_title_container{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 15px 15px 15px;line-height:30px}.category_title_container .category_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;margin:0}.category_title_container .category_title_comment{font-size:16px}.category_title_container .short_description_container{font-size:16px;line-height:28px}@media screen and (min-width:992px){.category_title_container .short_description_container{padding-right:200px}}.category_title_container .short_description_container .short_description{overflow:hidden;position:relative;transition:all .25s;height:46px}.category_title_container .short_description_container .short_description.show_all{height:auto;max-height:1500px}.category_title_container .short_description_container .short_description:not(.show_all):before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(transparent 15%, #fff)}.category_title_container .short_description_container .read_more_btn{color:#004a80;text-decoration:underline}.additional_info_container .additional_info_title{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:20px 0 5px 0}.additional_info_container h2#additional_info_subtitle{margin:0;font-size:20px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:5px 0 20px 0}.additional_info_container .additional_info_container .description .contentbuilder p{text-align:left}.additional_info_container .additional_info_container .description .contentbuilder .row{margin-left:0;margin-right:0}.additional_info_container .additional_info_container .description .contentbuilder :not(.vision) .column{padding:0}.seo_article_buttons{padding:15px 0}.seo_article_buttons .seo_article_button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 0 15px 5px #e1e1e1;padding:10px;line-height:30px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;color:#393939;text-align:center;vertical-align:center}.seo_article_buttons .seo_article_button:hover{color:#f92;transition:0.3s}.seo_article_buttons .col-lg-12,.seo_article_buttons .col-md-12,.seo_article_buttons .col-sm-12,.seo_article_buttons .col-xs-12,.seo_article_buttons .col-lg-6,.seo_article_buttons .col-md-6,.seo_article_buttons .col-sm-6,.seo_article_buttons .col-xs-6{padding:0;margin-bottom:10px}@media only screen and (min-width:768px){.seo_article_buttons .col-lg-6:nth-of-type(odd) .seo_article_button,.seo_article_buttons .col-md-6:nth-of-type(odd) .seo_article_button,.seo_article_buttons .col-sm-6:nth-of-type(odd) .seo_article_button,.seo_article_buttons .col-xs-6:nth-of-type(odd) .seo_article_button{margin-right:5px}}@media only screen and (min-width:768px){.seo_article_buttons .col-lg-6:nth-of-type(even) .seo_article_button,.seo_article_buttons .col-md-6:nth-of-type(even) .seo_article_button,.seo_article_buttons .col-sm-6:nth-of-type(even) .seo_article_button,.seo_article_buttons .col-xs-6:nth-of-type(even) .seo_article_button{margin-left:5px}}.service_title_container{font-size:16px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 15px 10px 15px;line-height:28px}@media screen and (min-width:768px){.service_title_container{font-size:20px}}.service_title_container .service_title{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:22px;line-height:30px}.service_title_container .service_title h1,.service_title_container .service_title h2{display:inline;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:30px;margin:0}.service_title_container .service_subtitle{line-height:30px}.service_title_container .short_description_container{font-size:16px;line-height:28px}.service_title_container .short_description_container .short_description{overflow:hidden;position:relative;transition:all .25s;height:46px}.service_title_container .short_description_container .short_description.show_all{height:auto;max-height:1500px}.service_title_container .short_description_container .short_description:not(.show_all):before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(transparent 15%, #fff)}.service_title_container .short_description_container .read_more_btn{color:#004a80;text-decoration:underline}.service_title_container .service_category{font-size:15px;line-height:30px;float:left}@media screen and (min-width:768px){.service_title_container .service_category{font-size:18px}}.service_title_container .service_rating{margin-left:10px;padding-left:30px;background-image:url(../img/icons/grey/thumb-up.svg);background-repeat:no-repeat;background-position:10px center;background-size:15px 15px;border-left:1px solid #e1e1e1;color:#777;font-size:16px;float:left;cursor:pointer;cursor:hand}@media screen and (min-width:768px){.service_title_container .service_rating{font-size:18px}}.service_title_container .service_rating .small{font-size:12px}@media screen and (min-width:768px){.service_title_container .service_rating .small{font-size:14px}}.service_title_container .service_rating+.tooltip .tooltip-arrow{top:-4px}.service_title_container .service_rating+.tooltip .tooltip-inner{margin-top:0}.service_title_container .tooltip.in{opacity:1}.service_title_container .tooltip .tooltip-arrow{border-bottom-color:#e1e1e1;border-width:0 10px 10px;top:1px;margin-left:-10px}.service_title_container .tooltip .tooltip-arrow:before{content:' ';position:absolute;top:1px;width:0;height:0;margin-left:-9px;border-width:0 9px 9px;border-color:transparent;border-style:solid;border-bottom-color:#fff}.service_title_container .tooltip .tooltip-inner{margin-top:5px;max-width:150px;margin-left:50px;padding:8px 13px;color:#777;background-color:#fff;border:1px solid #e1e1e1;text-align:left}.additional_info_container .additional_info_title{font-size:15px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:20px 0 5px 0}@media screen and (min-width:992px){.additional_info_container .additional_info_title{font-size:20px}}.additional_info_container h2#additional_info_subtitle{margin:0;font-size:15px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:5px 0 20px 0}@media screen and (min-width:992px){.additional_info_container h2#additional_info_subtitle{font-size:20px}}.additional_info_container .additional_info_container .description .contentbuilder .row{margin-left:0;margin-right:0}.additional_info_container .additional_info_container .description .contentbuilder :not(.vision) .column{padding:0}.service_logo_holder{position:relative}.service_logo_holder .service_logo_wrapper{position:absolute;right:0;left:0;bottom:10px;padding:5px 0;background-image:linear-gradient(to left, #fff 35%, transparent)}.service_logo_holder .service_logo_wrapper img{float:right;color:#fff}.faq .faq_title{font-size:20px}.faq .ui-accordion-header-icon{height:18px;width:18px;order:1;flex-shrink:0}.faq .ui-accordion-header-icon.ui-icon-triangle-1-e{background-image:url(../img/icons/orange/caret_down.svg)}.faq .ui-accordion-header-icon.ui-icon-triangle-1-s{background-image:url(../img/icons/orange/caret_up.svg)}.tag_title_container{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 15px 15px 15px}.tag_title_container .tag_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:30px;margin:0}.tag_title_container .tag_title_comment{line-height:30px;font-size:16px}.tag_title_container .short_description_container{font-size:16px;line-height:28px}.tag_title_container .short_description_container .short_description{overflow:hidden;position:relative;transition:all .25s;height:46px}.tag_title_container .short_description_container .short_description.show_all{height:auto;max-height:1500px}.tag_title_container .short_description_container .short_description:not(.show_all):before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(transparent 15%, #fff)}.tag_title_container .short_description_container .read_more_btn{color:#004a80;text-decoration:underline}.related_entity_title_container{font-size:15px;float:left;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 15px 15px 15px;line-height:28px}@media screen and (min-width:768px){.related_entity_title_container{padding:0 0 15px 15px;font-size:20px}}.related_entity_title_container .related_entity_title{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;line-height:21px}.related_entity_title_container .related_entity_title h1,.related_entity_title_container .related_entity_title h2{display:inline;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;line-height:21px;margin:0}@media screen and (min-width:768px){.related_entity_title_container .related_entity_title{font-size:20px;line-height:28px}.related_entity_title_container .related_entity_title h1,.related_entity_title_container .related_entity_title h2{font-size:20px;line-height:28px}}.additional_info_container .additional_info_title{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:20px 0 5px 0}.additional_info_container h2#additional_info_subtitle{margin:0;font-size:20px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:5px 0 20px 0}.additional_info_container .additional_info_container .description .contentbuilder .row{margin-left:0;margin-right:0}.additional_info_container .additional_info_container .description .contentbuilder :not(.vision) .column{padding:0}.text_container .text_title{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;border-bottom:1px solid #e1e1e1;padding:0 0 15px 0}.text_container .text_description_container .contentbuilder .row{margin-left:0;margin-right:0}.text_container .text_description_container .contentbuilder :not(.vision) .column{padding:0}.text_container .text_description_container .contentbuilder .column p{text-align:left}.aboutus{margin:15px 0 100px;position:relative;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.aboutus img{width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.aboutus .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.aboutus .semibold{font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.aboutus .orange{color:#f92}.aboutus .white{color:#fff}.aboutus .blue{color:#0092db}.aboutus .center{text-align:center}.aboutus .block{margin:25px auto}.aboutus .text_block{margin:25px auto;background-color:#f7f7f7}.aboutus .noriu_blue_block{background-color:#0092db;padding:50px 0}.aboutus .noriu_large_icon{background-repeat:no-repeat;background-position:center center;background-size:contain;height:140px}.aboutus .noriu_medium_icon{background-repeat:no-repeat;background-position:center center;background-size:contain;height:100px}.aboutus .noriu_grey_block{background-color:#f7f7f7;padding-bottom:20px;padding-top:20px}@media (min-width:992px){.aboutus .column{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.aboutus .column.full{width:100%}.aboutus .column.two-third{width:66.7%}.aboutus .column.two-fourth{width:75%}.aboutus .column.two-fifth{width:80%}.aboutus .column.two-sixth{width:83.3%}.aboutus .column.half{width:50%}.aboutus .column.third{width:33.3%}.aboutus .column.fourth{width:25%}.aboutus .column.fifth{width:20%}}@media (max-width:991px){.aboutus .mobile_size_25{font-size:25px}.aboutus .mobile_size_15{font-size:15px}.aboutus .mobile_size_13{font-size:13px}.aboutus .column.noriu_mobile_half{width:50%;float:left}}@media (min-width:992px){.aboutus .desktop_size_55{font-size:55px}.aboutus .desktop_size_22{font-size:22px}.aboutus .desktop_size_25{font-size:25px}.aboutus .desktop_size_20{font-size:20px}}.aboutus .photo_padding{padding:0.5%}.aboutus .photo_row{margin:-0.5%}@media (min-width:992px){.aboutus .photo_row .column.two-third img,.aboutus .photo_row .column.two-fourth img,.aboutus .photo_row .column.two-fifth img,.aboutus .photo_row .column.two-sixth img,.aboutus .photo_row .column.half img,.aboutus .photo_row .column.third img,.aboutus .photo_row .column.fourth img,.aboutus .photo_row .column.fifth img{height:409px}}@media (min-width:1200px){.aboutus .photo_row .column.two-third img,.aboutus .photo_row .column.two-fourth img,.aboutus .photo_row .column.two-fifth img,.aboutus .photo_row .column.two-sixth img,.aboutus .photo_row .column.half img,.aboutus .photo_row .column.third img,.aboutus .photo_row .column.fourth img,.aboutus .photo_row .column.fifth img{height:496px}}.aboutus .text_description_container .noriu_people_person_block{float:left;padding:10px 5px}@media only screen and (min-width:480px) and (max-width:767px){.aboutus .text_description_container .noriu_people_person_block{width:50%}.aboutus .text_description_container .noriu_people_person_block:nth-child(2n + 1){clear:both}}@media only screen and (min-width:768px){.aboutus .text_description_container .noriu_people_person_block{width:20%}.aboutus .text_description_container .noriu_people_person_block:nth-child(5n + 1){clear:both}}.aboutus .text_description_container .noriu_people_person_block .short_bio .portrait{position:relative}.aboutus .text_description_container .noriu_people_person_block .short_bio .portrait img{height:auto;width:100%}.aboutus .text_description_container .noriu_people_person_block .short_bio .person_short_description{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939;line-height:normal;padding:5px 0;font-size:15px}.aboutus .text_description_container .noriu_people_person_block .short_bio .person_short_description p{margin:0;text-align:left}.aboutus .text_description_container .noriu_people_person_block .short_bio .person_short_description .name_lastname{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.aboutus a{color:#393939;text-decoration:none;transition:color .1s}.font-main-medium{font-family:"montserrat_medium",Arial,"Helvetica Neue",Helvetica,sans-serif !important}.font-main-medium-italic{font-family:"montserrat_medium_italic",Arial,"Helvetica Neue",Helvetica,sans-serif !important}.font-main-semibold{font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif !important}.font-main-semibold-italic{font-family:"montserrat_semi_bold_italic",Arial,"Helvetica Neue",Helvetica,sans-serif !important}.font-main-regular{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif !important}.font-main-bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif !important}.color-brand-main{color:#0092db}.color-white{color:white !important}.bg-transparent{background-color:transparent !important}.bg-brand-light-blue{background-color:#b5d6e6 !important}.bg-brand-main{background-color:#0092db !important}.border-brand-main{border-color:#0092db !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:.75rem !important}.p-4{padding:1rem !important}.p-5{padding:1.25rem !important}.p-6{padding:1.5rem !important}.p-7{padding:1.75rem !important}.p-8{padding:2rem !important}.p-9{padding:2.25rem !important}.p-10{padding:2.5rem !important}.p-11{padding:2.75rem !important}.p-12{padding:3rem !important}@media (min-width:768px){.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:.75rem !important}.p-sm-4{padding:1rem !important}.p-sm-5{padding:1.25rem !important}.p-sm-6{padding:1.5rem !important}.p-sm-7{padding:1.75rem !important}.p-sm-8{padding:2rem !important}.p-sm-9{padding:2.25rem !important}.p-sm-10{padding:2.5rem !important}.p-sm-11{padding:2.75rem !important}.p-sm-12{padding:3rem !important}.p-sm-14{padding:3.5rem !important}}@media (min-width:992px){.p-md-0{padding:0 !important}.p-md-1{padding:0.25rem !important}.p-md-2{padding:0.5rem !important}.p-md-3{padding:0.75rem !important}.p-md-4{padding:1rem !important}.p-md-5{padding:1.25rem !important}.p-md-6{padding:1.5rem !important}.p-md-7{padding:1.75rem !important}.p-md-8{padding:2rem !important}.p-md-9{padding:2.25rem !important}.p-md-10{padding:2.5rem !important}.p-md-11{padding:2.75rem !important}.p-md-12{padding:3rem !important}.p-md-14{padding:3.5rem !important}}@media (min-width:1200px){.p-lg-0{padding:0 !important}.p-lg-1{padding:0.25rem !important}.p-lg-2{padding:0.5rem !important}.p-lg-3{padding:0.75rem !important}.p-lg-4{padding:1rem !important}.p-lg-5{padding:1.25rem !important}.p-lg-6{padding:1.5rem !important}.p-lg-7{padding:1.75rem !important}.p-lg-8{padding:2rem !important}.p-lg-9{padding:2.25rem !important}.p-lg-10{padding:2.5rem !important}.p-lg-11{padding:2.75rem !important}.p-lg-12{padding:3rem !important}.p-lg-14{padding:3.5rem !important}}.px-0{padding-left:0 !important;padding-right:0 !important}.px-1{padding-left:0.25rem !important;padding-right:0.25rem !important}.px-2{padding-left:0.5rem !important;padding-right:0.5rem !important}.px-3{padding-left:0.75rem !important;padding-right:0.75rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.px-5{padding-left:1.25rem !important;padding-right:1.25rem !important}.px-6{padding-left:1.5rem !important;padding-right:1.5rem !important}.px-7{padding-left:1.75rem !important;padding-right:1.75rem !important}.px-8{padding-left:2rem !important;padding-right:2rem !important}.px-9{padding-left:2.25rem !important;padding-right:2.25rem !important}.px-10{padding-left:2.5rem !important;padding-right:2.5rem !important}.px-11{padding-left:2.75rem !important;padding-right:2.75rem !important}.px-12{padding-left:3rem !important;padding-right:3rem !important}.px-14{padding-left:3.5rem !important;padding-right:3.5rem !important}@media (min-width:768px){.px-sm-0{padding-left:0 !important;padding-right:0 !important}.px-sm-1{padding-left:0.25rem !important;padding-right:0.25rem !important}.px-sm-2{padding-left:0.5rem !important;padding-right:0.5rem !important}.px-sm-3{padding-left:0.75rem !important;padding-right:0.75rem !important}.px-sm-4{padding-left:1rem !important;padding-right:1rem !important}.px-sm-5{padding-left:1.25rem !important;padding-right:1.25rem !important}.px-sm-6{padding-left:1.5rem !important;padding-right:1.5rem !important}.px-sm-7{padding-left:1.75rem !important;padding-right:1.75rem !important}.px-sm-8{padding-left:2rem !important;padding-right:2rem !important}.px-sm-9{padding-left:2.25rem !important;padding-right:2.25rem !important}.px-sm-10{padding-left:2.5rem !important;padding-right:2.5rem !important}.px-sm-11{padding-left:2.75rem !important;padding-right:2.75rem !important}.px-sm-12{padding-left:3rem !important;padding-right:3rem !important}.px-sm-14{padding-left:3.5rem !important;padding-right:3.5rem !important}}@media (min-width:992px){.px-md-0{padding-left:0 !important;padding-right:0 !important}.px-md-1{padding-left:0.25rem !important;padding-right:0.25rem !important}.px-md-2{padding-left:0.5rem !important;padding-right:0.5rem !important}.px-md-3{padding-left:0.75rem !important;padding-right:0.75rem !important}.px-md-4{padding-left:1rem !important;padding-right:1rem !important}.px-md-5{padding-left:1.25rem !important;padding-right:1.25rem !important}.px-md-6{padding-left:1.5rem !important;padding-right:1.5rem !important}.px-md-7{padding-left:1.75rem !important;padding-right:1.75rem !important}.px-md-8{padding-left:2rem !important;padding-right:2rem !important}.px-md-9{padding-left:2.25rem !important;padding-right:2.25rem !important}.px-md-10{padding-left:2.5rem !important;padding-right:2.5rem !important}.px-md-11{padding-left:2.75rem !important;padding-right:2.75rem !important}.px-md-12{padding-left:3rem !important;padding-right:3rem !important}.px-md-14{padding-left:3.5rem !important;padding-right:3.5rem !important}}@media (min-width:1200px){.px-lg-0{padding-left:0 !important;padding-right:0 !important}.px-lg-1{padding-left:0.25rem !important;padding-right:0.25rem !important}.px-lg-2{padding-left:0.5rem !important;padding-right:0.5rem !important}.px-lg-3{padding-left:0.75rem !important;padding-right:0.75rem !important}.px-lg-4{padding-left:1rem !important;padding-right:1rem !important}.px-lg-5{padding-left:1.25rem !important;padding-right:1.25rem !important}.px-lg-6{padding-left:1.5rem !important;padding-right:1.5rem !important}.px-lg-7{padding-left:1.75rem !important;padding-right:1.75rem !important}.px-lg-8{padding-left:2rem !important;padding-right:2rem !important}.px-lg-9{padding-left:2.25rem !important;padding-right:2.25rem !important}.px-lg-10{padding-left:2.5rem !important;padding-right:2.5rem !important}.px-lg-11{padding-left:2.75rem !important;padding-right:2.75rem !important}.px-lg-12{padding-left:3rem !important;padding-right:3rem !important}.px-lg-14{padding-left:3.5rem !important;padding-right:3.5rem !important}}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.py-5{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.py-6{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-7{padding-top:1.75rem !important;padding-bottom:1.75rem !important}.py-8{padding-top:2rem !important;padding-bottom:2rem !important}.py-9{padding-top:2.25rem !important;padding-bottom:2.25rem !important}.py-10{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.py-11{padding-top:2.75rem !important;padding-bottom:2.75rem !important}.py-12{padding-top:3rem !important;padding-bottom:3rem !important}.py-14{padding-top:3.5rem !important;padding-bottom:3.5rem !important}@media (min-width:768px){.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.py-sm-4{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-5{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.py-sm-6{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-7{padding-top:1.75rem !important;padding-bottom:1.75rem !important}.py-sm-8{padding-top:2rem !important;padding-bottom:2rem !important}.py-sm-9{padding-top:2.25rem !important;padding-bottom:2.25rem !important}.py-sm-10{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.py-sm-11{padding-top:2.75rem !important;padding-bottom:2.75rem !important}.py-sm-12{padding-top:3rem !important;padding-bottom:3rem !important}.py-sm-14{padding-top:3.5rem !important;padding-bottom:3.5rem !important}}@media (min-width:992px){.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.py-md-4{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-5{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.py-md-6{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-7{padding-top:1.75rem !important;padding-bottom:1.75rem !important}.py-md-8{padding-top:2rem !important;padding-bottom:2rem !important}.py-md-9{padding-top:2.25rem !important;padding-bottom:2.25rem !important}.py-md-10{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.py-md-11{padding-top:2.75rem !important;padding-bottom:2.75rem !important}.py-md-12{padding-top:3rem !important;padding-bottom:3rem !important}.py-md-14{padding-top:3.5rem !important;padding-bottom:3.5rem !important}}@media (min-width:1200px){.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.py-lg-4{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-5{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.py-lg-6{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-7{padding-top:1.75rem !important;padding-bottom:1.75rem !important}.py-lg-8{padding-top:2rem !important;padding-bottom:2rem !important}.py-lg-9{padding-top:2.25rem !important;padding-bottom:2.25rem !important}.py-lg-10{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.py-lg-11{padding-top:2.75rem !important;padding-bottom:2.75rem !important}.py-lg-12{padding-top:3rem !important;padding-bottom:3rem !important}.py-lg-14{padding-top:3.5rem !important;padding-bottom:3.5rem !important}}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:.75rem !important}.pt-4{padding-top:1rem !important}.pt-5{padding-top:1.25rem !important}.pt-6{padding-top:1.5rem !important}.pt-7{padding-top:1.75rem !important}.pt-8{padding-top:2rem !important}.pt-9{padding-top:2.25rem !important}.pt-10{padding-top:2.5rem !important}.pt-11{padding-top:2.75rem !important}.pt-12{padding-top:3rem !important}.pt-14{padding-top:3.5rem !important}@media (min-width:768px){.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:.75rem !important}.pt-sm-4{padding-top:1rem !important}.pt-sm-5{padding-top:1.25rem !important}.pt-sm-6{padding-top:1.5rem !important}.pt-sm-7{padding-top:1.75rem !important}.pt-sm-8{padding-top:2rem !important}.pt-sm-9{padding-top:2.25rem !important}.pt-sm-10{padding-top:2.5rem !important}.pt-sm-11{padding-top:2.75rem !important}.pt-sm-12{padding-top:3rem !important}.pt-sm-14{padding-top:3.5rem !important}}@media (min-width:992px){.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:.75rem !important}.pt-md-4{padding-top:1rem !important}.pt-md-5{padding-top:1.25rem !important}.pt-md-6{padding-top:1.5rem !important}.pt-md-7{padding-top:1.75rem !important}.pt-md-8{padding-top:2rem !important}.pt-md-9{padding-top:2.25rem !important}.pt-md-10{padding-top:2.5rem !important}.pt-md-11{padding-top:2.75rem !important}.pt-md-12{padding-top:3rem !important}.pt-md-14{padding-top:3.5rem !important}}@media (min-width:1200px){.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:.75rem !important}.pt-lg-4{padding-top:1rem !important}.pt-lg-5{padding-top:1.25rem !important}.pt-lg-6{padding-top:1.5rem !important}.pt-lg-7{padding-top:1.75rem !important}.pt-lg-8{padding-top:2rem !important}.pt-lg-9{padding-top:2.25rem !important}.pt-lg-10{padding-top:2.5rem !important}.pt-lg-11{padding-top:2.75rem !important}.pt-lg-12{padding-top:3rem !important}.pt-lg-14{padding-top:3.5rem !important}}.pr-0{padding-right:0 !important}.pr-1{padding-right:.25rem !important}.pr-2{padding-right:.5rem !important}.pr-3{padding-right:.75rem !important}.pr-4{padding-right:1rem !important}.pr-5{padding-right:1.25rem !important}.pr-6{padding-right:1.5rem !important}.pr-7{padding-right:1.75rem !important}.pr-8{padding-right:2rem !important}.pr-9{padding-right:2.25rem !important}.pr-10{padding-right:2.5rem !important}.pr-11{padding-right:2.75rem !important}.pr-12{padding-right:3rem !important}.pr-14{padding-right:3.5rem !important}@media (min-width:768px){.pr-sm-0{padding-right:0 !important}.pr-sm-1{padding-right:.25rem !important}.pr-sm-2{padding-right:.5rem !important}.pr-sm-3{padding-right:.75rem !important}.pr-sm-4{padding-right:1rem !important}.pr-sm-5{padding-right:1.25rem !important}.pr-sm-6{padding-right:1.5rem !important}.pr-sm-7{padding-right:1.75rem !important}.pr-sm-8{padding-right:2rem !important}.pr-sm-9{padding-right:2.25rem !important}.pr-sm-10{padding-right:2.5rem !important}.pr-sm-11{padding-right:2.75rem !important}.pr-sm-12{padding-right:3rem !important}.pr-sm-14{padding-right:3.5rem !important}}@media (min-width:992px){.pr-md-0{padding-right:0 !important}.pr-md-1{padding-right:.25rem !important}.pr-md-2{padding-right:.5rem !important}.pr-md-3{padding-right:.75rem !important}.pr-md-4{padding-right:1rem !important}.pr-md-5{padding-right:1.25rem !important}.pr-md-6{padding-right:1.5rem !important}.pr-md-7{padding-right:1.75rem !important}.pr-md-8{padding-right:2rem !important}.pr-md-9{padding-right:2.25rem !important}.pr-md-10{padding-right:2.5rem !important}.pr-md-11{padding-right:2.75rem !important}.pr-md-12{padding-right:3rem !important}.pr-md-14{padding-right:3.5rem !important}}@media (min-width:1200px){.pr-lg-0{padding-right:0 !important}.pr-lg-1{padding-right:.25rem !important}.pr-lg-2{padding-right:.5rem !important}.pr-lg-3{padding-right:.75rem !important}.pr-lg-4{padding-right:1rem !important}.pr-lg-5{padding-right:1.25rem !important}.pr-lg-6{padding-right:1.5rem !important}.pr-lg-7{padding-right:1.75rem !important}.pr-lg-8{padding-right:2rem !important}.pr-lg-9{padding-right:2.25rem !important}.pr-lg-10{padding-right:2.5rem !important}.pr-lg-11{padding-right:2.75rem !important}.pr-lg-12{padding-right:3rem !important}.pr-lg-14{padding-right:3.5rem !important}}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:.75rem !important}.pb-4{padding-bottom:1rem !important}.pb-5{padding-bottom:1.25rem !important}.pb-6{padding-bottom:1.5rem !important}.pb-7{padding-bottom:1.75rem !important}.pb-8{padding-bottom:2rem !important}.pb-9{padding-bottom:2.25rem !important}.pb-10{padding-bottom:2.5rem !important}.pb-11{padding-bottom:2.75rem !important}.pb-12{padding-bottom:3rem !important}.pb-14{padding-bottom:3.5rem !important}.pb-16{padding-bottom:4rem !important}@media (min-width:768px){.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:.75rem !important}.pb-sm-4{padding-bottom:1rem !important}.pb-sm-5{padding-bottom:1.25rem !important}.pb-sm-6{padding-bottom:1.5rem !important}.pb-sm-7{padding-bottom:1.75rem !important}.pb-sm-8{padding-bottom:2rem !important}.pb-sm-9{padding-bottom:2.25rem !important}.pb-sm-10{padding-bottom:2.5rem !important}.pb-sm-11{padding-bottom:2.75rem !important}.pb-sm-12{padding-bottom:3rem !important}.pb-sm-14{padding-bottom:3.5rem !important}.pb-sm-16{padding-bottom:4rem !important}}@media (min-width:992px){.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:.75rem !important}.pb-md-4{padding-bottom:1rem !important}.pb-md-5{padding-bottom:1.25rem !important}.pb-md-6{padding-bottom:1.5rem !important}.pb-md-7{padding-bottom:1.75rem !important}.pb-md-8{padding-bottom:2rem !important}.pb-md-9{padding-bottom:2.25rem !important}.pb-md-10{padding-bottom:2.5rem !important}.pb-md-11{padding-bottom:2.75rem !important}.pb-md-12{padding-bottom:3rem !important}.pb-md-14{padding-bottom:3.5rem !important}.pb-md-16{padding-bottom:4rem !important}}@media (min-width:1200px){.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:.75rem !important}.pb-lg-4{padding-bottom:1rem !important}.pb-lg-5{padding-bottom:1.25rem !important}.pb-lg-6{padding-bottom:1.5rem !important}.pb-lg-7{padding-bottom:1.75rem !important}.pb-lg-8{padding-bottom:2rem !important}.pb-lg-9{padding-bottom:2.25rem !important}.pb-lg-10{padding-bottom:2.5rem !important}.pb-lg-11{padding-bottom:2.75rem !important}.pb-lg-12{padding-bottom:3rem !important}.pb-lg-14{padding-bottom:3.5rem !important}.pb-lg-16{padding-bottom:4rem !important}}.pl-0{padding-left:0 !important}.pl-1{padding-left:.25rem !important}.pl-2{padding-left:.5rem !important}.pl-3{padding-left:.75rem !important}.pl-4{padding-left:1rem !important}.pl-5{padding-left:1.25rem !important}.pl-6{padding-left:1.5rem !important}.pl-7{padding-left:1.75rem !important}.pl-8{padding-left:2rem !important}.pl-9{padding-left:2.25rem !important}.pl-10{padding-left:2.5rem !important}.pl-11{padding-left:2.75rem !important}.pl-12{padding-left:3rem !important}.pl-14{padding-left:3.5rem !important}.pl-16{padding-left:4rem !important}@media (min-width:768px){.pl-sm-0{padding-left:0 !important}.pl-sm-1{padding-left:.25rem !important}.pl-sm-2{padding-left:.5rem !important}.pl-sm-3{padding-left:.75rem !important}.pl-sm-4{padding-left:1rem !important}.pl-sm-5{padding-left:1.25rem !important}.pl-sm-6{padding-left:1.5rem !important}.pl-sm-7{padding-left:1.75rem !important}.pl-sm-8{padding-left:2rem !important}.pl-sm-9{padding-left:2.25rem !important}.pl-sm-10{padding-left:2.5rem !important}.pl-sm-11{padding-left:2.75rem !important}.pl-sm-12{padding-left:3rem !important}.pl-sm-14{padding-left:3.5rem !important}.pl-sm-16{padding-left:4rem !important}}@media (min-width:992px){.pl-md-0{padding-left:0 !important}.pl-md-1{padding-left:.25rem !important}.pl-md-2{padding-left:.5rem !important}.pl-md-3{padding-left:.75rem !important}.pl-md-4{padding-left:1rem !important}.pl-md-5{padding-left:1.25rem !important}.pl-md-6{padding-left:1.5rem !important}.pl-md-7{padding-left:1.75rem !important}.pl-md-8{padding-left:2rem !important}.pl-md-9{padding-left:2.25rem !important}.pl-md-10{padding-left:2.5rem !important}.pl-md-11{padding-left:2.75rem !important}.pl-md-12{padding-left:3rem !important}.pl-md-14{padding-left:3.5rem !important}.pl-md-16{padding-left:4rem !important}}@media (min-width:1200px){.pl-lg-0{padding-left:0 !important}.pl-lg-1{padding-left:.25rem !important}.pl-lg-2{padding-left:.5rem !important}.pl-lg-3{padding-left:.75rem !important}.pl-lg-4{padding-left:1rem !important}.pl-lg-5{padding-left:1.25rem !important}.pl-lg-6{padding-left:1.5rem !important}.pl-lg-7{padding-left:1.75rem !important}.pl-lg-8{padding-left:2rem !important}.pl-lg-9{padding-left:2.25rem !important}.pl-lg-10{padding-left:2.5rem !important}.pl-lg-11{padding-left:2.75rem !important}.pl-lg-12{padding-left:3rem !important}.pl-lg-14{padding-left:3.5rem !important}.pl-lg-16{padding-left:4rem !important}}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:.75rem !important}.m-4{margin:1rem !important}.m-5{margin:1.25rem !important}.m-6{margin:1.5rem !important}.m-7{margin:1.75rem !important}.m-8{margin:2rem !important}.m-9{margin:2.25rem !important}.m-10{margin:2.5rem !important}.m-11{margin:2.75rem !important}.m-12{margin:3rem !important}@media (min-width:768px){.m-sm-0{margin:0 !important}}.mx-auto{margin-left:auto !important;margin-right:auto !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.mx-5{margin-left:1.25rem !important;margin-right:1.25rem !important}.mx-6{margin-left:1.5rem !important;margin-right:1.5rem !important}.mx-7{margin-left:1.75rem !important;margin-right:1.75rem !important}.mx-8{margin-left:2rem !important;margin-right:2rem !important}.mx-9{margin-left:2.25rem !important;margin-right:2.25rem !important}.mx-10{margin-left:2.5rem !important;margin-right:2.5rem !important}.mx-11{margin-left:2.75rem !important;margin-right:2.75rem !important}.mx-12{margin-left:3rem !important;margin-right:3rem !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.my-5{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.my-6{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-7{margin-top:1.75rem !important;margin-bottom:1.75rem !important}.my-8{margin-top:2rem !important;margin-bottom:2rem !important}.my-9{margin-top:2.25rem !important;margin-bottom:2.25rem !important}.my-10{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.my-11{margin-top:2.75rem !important;margin-bottom:2.75rem !important}.my-12{margin-top:3rem !important;margin-bottom:3rem !important}.my-14{margin-top:3.5rem !important;margin-bottom:3.5rem !important}@media (min-width:768px){.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.my-sm-4{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-5{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.my-sm-6{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-7{margin-top:1.75rem !important;margin-bottom:1.75rem !important}.my-sm-8{margin-top:2rem !important;margin-bottom:2rem !important}.my-sm-9{margin-top:2.25rem !important;margin-bottom:2.25rem !important}.my-sm-10{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.my-sm-11{margin-top:2.75rem !important;margin-bottom:2.75rem !important}.my-sm-12{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-14{margin-top:3.5rem !important;margin-bottom:3.5rem !important}}@media (min-width:992px){.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.my-md-4{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-5{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.my-md-6{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-7{margin-top:1.75rem !important;margin-bottom:1.75rem !important}.my-md-8{margin-top:2rem !important;margin-bottom:2rem !important}.my-md-9{margin-top:2.25rem !important;margin-bottom:2.25rem !important}.my-md-10{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.my-md-11{margin-top:2.75rem !important;margin-bottom:2.75rem !important}.my-md-12{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-14{margin-top:3.5rem !important;margin-bottom:3.5rem !important}}@media (min-width:1200px){.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.my-lg-4{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-5{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.my-lg-6{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-7{margin-top:1.75rem !important;margin-bottom:1.75rem !important}.my-lg-8{margin-top:2rem !important;margin-bottom:2rem !important}.my-lg-9{margin-top:2.25rem !important;margin-bottom:2.25rem !important}.my-lg-10{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.my-lg-11{margin-top:2.75rem !important;margin-bottom:2.75rem !important}.my-lg-12{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-14{margin-top:3.5rem !important;margin-bottom:3.5rem !important}}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:.75rem !important}.mt-4{margin-top:1rem !important}.mt-5{margin-top:1.25rem !important}.mt-6{margin-top:1.5rem !important}.mt-7{margin-top:1.75rem !important}.mt-8{margin-top:2rem !important}.mt-9{margin-top:2.25rem !important}.mt-10{margin-top:2.5rem !important}.mt-11{margin-top:2.75rem !important}.mt-12{margin-top:3rem !important}.mt-14{margin-top:3.5rem !important}@media (min-width:768px){.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:.75rem !important}.mt-sm-4{margin-top:1rem !important}.mt-sm-5{margin-top:1.25rem !important}.mt-sm-6{margin-top:1.5rem !important}.mt-sm-7{margin-top:1.75rem !important}.mt-sm-8{margin-top:2rem !important}.mt-sm-9{margin-top:2.25rem !important}.mt-sm-10{margin-top:2.5rem !important}.mt-sm-11{margin-top:2.75rem !important}.mt-sm-12{margin-top:3rem !important}.mt-sm-14{margin-top:3.5rem !important}}@media (min-width:992px){.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:.75rem !important}.mt-md-4{margin-top:1rem !important}.mt-md-5{margin-top:1.25rem !important}.mt-md-6{margin-top:1.5rem !important}.mt-md-7{margin-top:1.75rem !important}.mt-md-8{margin-top:2rem !important}.mt-md-9{margin-top:2.25rem !important}.mt-md-10{margin-top:2.5rem !important}.mt-md-11{margin-top:2.75rem !important}.mt-md-12{margin-top:3rem !important}.mt-md-14{margin-top:3.5rem !important}}@media (min-width:1200px){.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:.75rem !important}.mt-lg-4{margin-top:1rem !important}.mt-lg-5{margin-top:1.25rem !important}.mt-lg-6{margin-top:1.5rem !important}.mt-lg-7{margin-top:1.75rem !important}.mt-lg-8{margin-top:2rem !important}.mt-lg-9{margin-top:2.25rem !important}.mt-lg-10{margin-top:2.5rem !important}.mt-lg-11{margin-top:2.75rem !important}.mt-lg-12{margin-top:3rem !important}.mt-lg-14{margin-top:3.5rem !important}}.ml-auto{margin-left:auto}.ml-0{margin-left:0 !important}.ml-1{margin-left:.25rem !important}.ml-2{margin-left:.5rem !important}.ml-3{margin-left:.75rem !important}.ml-4{margin-left:1rem !important}.ml-5{margin-left:1.25rem !important}.ml-6{margin-left:1.5rem !important}.ml-7{margin-left:1.75rem !important}.ml-8{margin-left:2rem !important}.ml-9{margin-left:2.25rem !important}.ml-10{margin-left:2.5rem !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:.75rem !important}.mb-4{margin-bottom:1rem !important}.mb-5{margin-bottom:1.25rem !important}.mb-6{margin-bottom:1.5rem !important}.mb-7{margin-bottom:1.75rem !important}.mb-8{margin-bottom:2rem !important}.mb-9{margin-bottom:2.25rem !important}.mb-10{margin-bottom:2.5rem !important}.mb-11{margin-bottom:2.75rem !important}.mb-12{margin-bottom:3rem !important}.mb-14{margin-bottom:3.5rem !important}@media (min-width:768px){.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:.75rem !important}.mb-sm-4{margin-bottom:1rem !important}.mb-sm-5{margin-bottom:1.25rem !important}.mb-sm-6{margin-bottom:1.5rem !important}.mb-sm-7{margin-bottom:1.75rem !important}.mb-sm-8{margin-bottom:2rem !important}.mb-sm-9{margin-bottom:2.25rem !important}.mb-sm-10{margin-bottom:2.5rem !important}.mb-sm-11{margin-bottom:2.75rem !important}.mb-sm-12{margin-bottom:3rem !important}.mb-sm-14{margin-bottom:3.5rem !important}}@media (min-width:992px){.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:.75rem !important}.mb-md-4{margin-bottom:1rem !important}.mb-md-5{margin-bottom:1.25rem !important}.mb-md-6{margin-bottom:1.5rem !important}.mb-md-7{margin-bottom:1.75rem !important}.mb-md-8{margin-bottom:2rem !important}.mb-md-9{margin-bottom:2.25rem !important}.mb-md-10{margin-bottom:2.5rem !important}.mb-md-11{margin-bottom:2.75rem !important}.mb-md-12{margin-bottom:3rem !important}.mb-md-14{margin-bottom:3.5rem !important}}@media (min-width:1200px){.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:.75rem !important}.mb-lg-4{margin-bottom:1rem !important}.mb-lg-5{margin-bottom:1.25rem !important}.mb-lg-6{margin-bottom:1.5rem !important}.mb-lg-7{margin-bottom:1.75rem !important}.mb-lg-8{margin-bottom:2rem !important}.mb-lg-9{margin-bottom:2.25rem !important}.mb-lg-10{margin-bottom:2.5rem !important}.mb-lg-11{margin-bottom:2.75rem !important}.mb-lg-12{margin-bottom:3rem !important}.mb-lg-14{margin-bottom:3.5rem !important}}.mr-auto{margin-right:auto !important}.mr-0{margin-right:0 !important}@media (min-width:768px){.mr-sm-0{margin-right:0 !important}}.mr-1{margin-right:.25rem !important}.mr-2{margin-right:.5rem !important}.mr-3{margin-right:.75rem !important}.mr-4{margin-right:1rem !important}.mr-5{margin-right:1.25rem !important}.mr-6{margin-right:1.5rem !important}.mr-7{margin-right:1.75rem !important}.mr-8{margin-right:2rem !important}.mr-9{margin-right:2.25rem !important}.mr-10{margin-right:2.5rem !important}@media (min-width:768px){.mr-sm-0{margin-right:0 !important}.mr-sm-1{margin-right:.25rem !important}.mr-sm-2{margin-right:.5rem !important}.mr-sm-3{margin-right:.75rem !important}.mr-sm-4{margin-right:1rem !important}.mr-sm-5{margin-right:1.25rem !important}.mr-sm-6{margin-right:1.5rem !important}.mr-sm-7{margin-right:1.75rem !important}.mr-sm-8{margin-right:2rem !important}.mr-sm-9{margin-right:2.25rem !important}.mr-sm-10{margin-right:2.5rem !important}}@media (min-width:992px){.mr-md-0{margin-right:0 !important}.mr-md-1{margin-right:0.25rem !important}.mr-md-2{margin-right:0.5rem !important}.mr-md-3{margin-right:0.75rem !important}.mr-md-4{margin-right:1rem !important}.mr-md-5{margin-right:1.25rem !important}.mr-md-6{margin-right:1.5rem !important}.mr-md-7{margin-right:1.75rem !important}.mr-md-8{margin-right:2rem !important}.mr-md-9{margin-right:2.25rem !important}.mr-md-10{margin-right:2.5rem !important}}@media (min-width:1200px){.mr-lg-0{margin-right:0 !important}.mr-lg-1{margin-right:0.25rem !important}.mr-lg-2{margin-right:0.5rem !important}.mr-lg-3{margin-right:0.75rem !important}.mr-lg-4{margin-right:1rem !important}.mr-lg-5{margin-right:1.25rem !important}.mr-lg-6{margin-right:1.5rem !important}.mr-lg-7{margin-right:1.75rem !important}.mr-lg-8{margin-right:2rem !important}.mr-lg-9{margin-right:2.25rem !important}.mr-lg-10{margin-right:2.5rem !important}}.d-none{display:none !important}.d-flex{display:flex !important}.d-block{display:block !important}.d-inline{display:inline !important}@media (min-width:768px){.d-sm-none{display:none !important}.d-sm-flex{display:flex !important}.d-sm-block{display:block !important}.d-sm-inline{display:inline !important}}@media (min-width:992px){.d-md-none{display:none !important}.d-md-flex{display:flex !important}.d-md-block{display:block !important}.d-md-inline{display:inline !important}}@media (min-width:1200px){.d-lg-flex{display:flex !important}.d-lg-block{display:block !important}.d-lg-inline{display:inline !important}}.flex-wrap{flex-wrap:wrap !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}@media (min-width:768px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}}@media (min-width:992px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}}@media (min-width:1200px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}}.overflow-hidden{overflow:hidden !important}.position-absolute{position:absolute !important}@media (min-width:768px){.position-sm-absolute{position:absolute !important}}@media (min-width:992px){.position-md-absolute{position:absolute !important}}@media (min-width:1200px){.position-lg-absolute{position:absolute !important}}.w-100{width:100% !important}.w-auto{width:auto !important}.h-100{height:100% !important}@media (min-width:768px){.w-sm-100{width:100% !important}.w-sm-auto{width:auto !important}.h-sm-100{height:100% !important}}@media (min-width:992px){.w-md-100{width:100% !important}.w-md-auto{width:auto !important}.h-md-100{height:100% !important}}@media (min-width:1200px){.w-lg-100{width:100% !important}.w-lg-auto{width:auto !important}.h-lg-100{height:100% !important}}.border-0{border:0 !important}.border-top{border-top:1px solid #e1e1e1 !important}.border-bottom{border-bottom:1px solid #e1e1e1 !important}.border{border:1px solid #e1e1e1 !important}.rounded{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.rounded-circle{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.justify-content-center{justify-content:center !important}.justify-content-right{justify-content:right !important}@media (min-width:768px){.justify-content-sm-center{justify-content:center !important}.justify-content-sm-right{justify-content:right !important}}@media (min-width:992px){.justify-content-md-center{justify-content:center !important}.justify-content-md-right{justify-content:right !important}}@media (min-width:1200px){.justify-content-lg-center{justify-content:center !important}.justify-content-lg-right{justify-content:right !important}}.align-items-center{align-items:center !important}.align-items-start{align-items:start !important}.align-items-end{align-items:end !important}.align-items-baseline{align-items:baseline !important}@media (min-width:768px){.align-items-sm-center{align-items:center !important}.align-items-sm-start{align-items:start !important}}@media (min-width:992px){.align-items-md-center{align-items:center !important}.align-items-md-start{align-items:start !important}}@media (min-width:1200px){.align-items-lg-center{align-items:center !important}.align-items-lg-start{align-items:start !important}}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.align-self-start{align-self:start !important}.align-self-stretch{align-self:stretch !important}.align-self-end{align-self:end !important}@media (min-width:768px){.align-self-sm-start{align-self:start !important}.align-self-sm-stretch{align-self:stretch !important}.align-self-sm-end{align-self:end !important}}@media (min-width:992px){.align-self-md-start{align-self:start !important}.align-self-md-stretch{align-self:stretch !important}.align-self-md-end{align-self:end !important}}@media (min-width:1200px){.align-self-lg-start{align-self:start !important}.align-self-lg-stretch{align-self:stretch !important}.align-self-lg-end{align-self:end !important}}.shadow-none{box-shadow:none !important}@media (min-width:768px){.shadow-sm-none{box-shadow:none !important}}@media (min-width:992px){.shadow-md-none{box-shadow:none !important}}@media (min-width:1200px){.shadow-lg-none{box-shadow:none !important}}.float-none{float:none !important}@media (min-width:768px){.float-sm-none{float:none !important}}@media (min-width:992px){.float-md-none{float:none !important}}@media (min-width:1200px){.float-lg-none{float:none !important}}.hover\:border-gray:hover{border-color:#777 !important}.row.no-gutters{margin-right:0 !important;margin-left:0 !important}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0 !important;padding-left:0 !important}.buy_main_info_wrapper{margin:0;padding-bottom:40px}@media only screen and (min-width:992px){.buy_main_info_wrapper{width:622px;padding-bottom:40px}}@media only screen and (min-width:1200px){.buy_main_info_wrapper{width:750px}}@media only screen and (min-width:992px){.buy_main_info_wrapper.full_width{width:100%}}.buy_main_info_wrapper .heading_and_service{margin:20px 0}.buy_main_info_wrapper .heading_and_service .heading{font-size:22px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-top:5px}.buy_main_info_wrapper .heading_and_service .service{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0}.buy_main_info_wrapper .heading_and_service h3{margin-top:5px;display:inline;font-size:18px}.buy_main_info_wrapper .heading_and_service .thestars{font-size:18px;color:#393939;display:inline;white-space:nowrap;letter-spacing:-2px}.buy_main_info_wrapper .currently_viewers_count{background-color:#fff;background-image:url(../img/icons/dark-grey/sand_clock.svg);background-size:40px 40px;background-repeat:no-repeat;background-position:13px 10px;width:100%;min-height:60px;padding:10px 10px 10px 60px;color:#393939;border:1px solid #f92;position:relative}.buy_main_info_wrapper .currently_viewers_count .currently_viewers_count_close{background-image:url(../img/icons/dark-grey/close.svg);background-size:10px 10px;background-repeat:no-repeat;background-position:center;position:absolute;top:10px;right:10px;height:10px;width:10px;cursor:pointer;cursor:hand}.buy_main_info_wrapper .currently_viewers_count .upper_text{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;display:block}@media screen and (min-width:768px){.buy_main_info_wrapper .currently_viewers_count .upper_text{display:inline;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:40px}}.buy_main_info_wrapper .currently_viewers_count .lower_text{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;display:block}@media screen and (min-width:768px){.buy_main_info_wrapper .currently_viewers_count .lower_text{display:inline;font-size:15px;line-height:40px}}.buy_main_info_wrapper .currently_viewers_count .lower_text .digit{color:#f92;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.buy_main_info_wrapper .buy_credibility_container{width:100%;margin-top:15px;border-bottom:1px solid #e1e1e1;padding:0}.buy_main_info_wrapper .buy_credibility_container .credibility_badge{padding:0;text-align:center;font-size:10px}@media screen and (min-width:768px){.buy_main_info_wrapper .buy_credibility_container .credibility_badge{font-size:13px;padding:0}}.buy_main_info_wrapper .buy_credibility_container .credibility_badge .credibility_badge_inner{text-align:center;padding:35px 0 10px 0;max-width:100px;float:left}@media screen and (min-width:768px){.buy_main_info_wrapper .buy_credibility_container .credibility_badge .credibility_badge_inner{padding-top:50px;max-width:120px}}@media screen and (max-width:480px){.buy_main_info_wrapper .buy_credibility_container .credibility_badge:last-child .credibility_badge_inner{float:right}}.buy_main_info_wrapper .buy_credibility_container .happy_clients_badge{background-image:url(../img/icons/dark-grey/thumb-up.svg);background-repeat:no-repeat;background-position:center 5px;background-size:25px 25px}@media screen and (min-width:768px){.buy_main_info_wrapper .buy_credibility_container .happy_clients_badge{background-size:40px 40px}}.buy_main_info_wrapper .buy_credibility_container .lowest_price_guarantee{background-image:url(../img/icons/dark-grey/tag.svg);background-repeat:no-repeat;background-position:center 5px;background-size:25px 25px}@media screen and (min-width:768px){.buy_main_info_wrapper .buy_credibility_container .lowest_price_guarantee{background-size:40px 40px}}.buy_main_info_wrapper .buy_credibility_container .money_back_guarantee{background-image:url(../img/icons/dark-grey/calendar_round.svg);background-repeat:no-repeat;background-position:center 5px;background-size:25px 25px}@media screen and (min-width:768px){.buy_main_info_wrapper .buy_credibility_container .money_back_guarantee{background-size:40px 40px}}.buy_additional_value_container{margin-bottom:15px}@media only screen and (min-width:992px){.buy_additional_value_container{width:622px;padding:0}}@media only screen and (min-width:1200px){.buy_additional_value_container{width:750px}}@media only screen and (min-width:992px){.buy_additional_value_container.full_width{width:100%}}.buy_additional_value_container .buy_additional_value{display:table;width:100%;padding:15px;border:1px solid #e1e1e1;box-shadow:0 0 10px rgba(0,0,0,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.buy_additional_value_container .buy_additional_value .additional_value_icon{display:table-cell;vertical-align:middle;float:left;width:50px;height:50px;background-image:url(../img/icons/misc/pink_ribbon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.buy_additional_value_container .buy_additional_value .additional_value_text{display:table-cell;vertical-align:middle;padding-left:15px}.buy_quantity_form_container{padding-top:10px;background-color:#fff;margin:0;z-index:6}.buy_quantity_form_container.affix{top:0}@media only screen and (min-width:768px){.buy_quantity_form_container.affix{width:750px}}@media only screen and (min-width:992px){.buy_quantity_form_container.affix{width:970px}}@media only screen and (min-width:1200px){.buy_quantity_form_container.affix{width:1170px}}.buy_quantity_form_container.affix~.buy_form,.buy_quantity_form_container.affix~.buy_additional_features_wrapper,.buy_quantity_form_container.affix~.feature_packages{padding-top:85px}@media only screen and (min-width:992px){.buy_quantity_form_container.affix~.buy_form,.buy_quantity_form_container.affix~.buy_additional_features_wrapper,.buy_quantity_form_container.affix~.feature_packages{padding-top:93px}}@media only screen and (min-width:992px){.buy_quantity_form_container{padding-top:10px}.buy_quantity_form_container.affix~.shipment_feature_packages{padding-top:93px}.buy_quantity_form_container.affix+.buy_form+.personal_data_and_reservation_separator,.buy_quantity_form_container.affix+.buy_form+.personal_data_and_reservation_separator+.reservation_form{padding-top:93px}}.buy_quantity_form_container .buy_quantity_form{background-color:#fff}@media only screen and (min-width:992px){.buy_quantity_form_container .buy_quantity_form{width:622px}}@media only screen and (min-width:1200px){.buy_quantity_form_container .buy_quantity_form{width:750px}}@media only screen and (min-width:992px){.buy_quantity_form_container .buy_quantity_form.full_width{width:100%}}.buy_quantity_form_container .buy_quantity_form .form_header{width:100%}.buy_quantity_form_container .buy_quantity_form .form_header .form_header_item{padding-right:15px;padding-left:0;text-align:left;font-size:13px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.buy_quantity_form_container .buy_quantity_form .form_header .form_header_item{font-size:14px}}@media only screen and (min-width:1200px){.buy_quantity_form_container .buy_quantity_form .form_header .form_header_item{font-size:15px}}@media screen and (max-width:480px){.buy_quantity_form_container .buy_quantity_form .form_header .form_header_item:last-child{padding-left:12px}}.buy_quantity_form_container .buy_quantity_form .form_content{width:100%;text-align:left;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:10px 15px;position:relative}.buy_quantity_form_container .buy_quantity_form .form_content .form_content_item{padding-right:15px;padding-left:0;text-align:left;font-size:15px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:25px}@media screen and (max-width:480px){.buy_quantity_form_container .buy_quantity_form .form_content .form_content_item:last-child{padding-left:12px}}@media only screen and (min-width:480px){.buy_quantity_form_container .buy_quantity_form .form_content .form_content_item{line-height:35px}}@media only screen and (min-width:992px){.buy_quantity_form_container .buy_quantity_form .form_content .form_content_item{line-height:40px;font-size:20px}}.buy_quantity_form_container .buy_quantity_form .form_content .form_content_item.quantity_control_container{text-align:center}.buy_quantity_form_container .buy_quantity_form .form_content .form_content_item.quantity_control_container .quantity_controls{max-width:125px}.buy_quantity_form_container .buy_quantity_form .form_content .form_content_item.with_discount{color:#0777aa}.buy_quantity_form_container .buy_quantity_form .form_content .form_content_item.price_was{text-decoration:line-through}.buy_quantity_form_container .buy_quantity_form .form_content .form_content_item.reservation_dates{color:#f92}.buy_quantity_form_container .buy_quantity_form .form_content .form_content_item.reservation_dates.lower_font_size{font-size:16px}.buy_quantity_form_container .buy_quantity_form .form_content .form_content_item.reservation_dates .arrival_date,.buy_quantity_form_container .buy_quantity_form .form_content .form_content_item.reservation_dates .departure_date{float:left}.buy_quantity_form_container .buy_quantity_form .form_content .form_content_item.reservation_dates .departure_date:before{content:'';padding:0 25px;background-image:url(../img/icons/medium-grey/right-arrow.svg);background-size:17px;background-repeat:no-repeat;background-position:center}.buy_quantity_form_container .buy_quantity_form .form_content .form_content_item.reservation_dates .loader{background-position:60px center}.buy_quantity_form_container .buy_quantity_form .form_content .quantity_control{cursor:pointer;cursor:hand;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:25px;width:25px;text-align:center;border:1px solid #0777aa}@media only screen and (min-width:480px){.buy_quantity_form_container .buy_quantity_form .form_content .quantity_control{height:35px;width:35px}}@media only screen and (min-width:992px){.buy_quantity_form_container .buy_quantity_form .form_content .quantity_control{height:40px;width:40px}}.buy_quantity_form_container .buy_quantity_form .form_content .quantity_control.minus{color:#0777aa;float:left}.buy_quantity_form_container .buy_quantity_form .form_content .quantity_control.minus.disabled{color:#acacac;background-color:#fff;border:1px solid #acacac;cursor:auto}.buy_quantity_form_container .buy_quantity_form .form_content .quantity_control.plus{color:#fff;background-color:#f92;border:1px solid #f92;float:right}.buy_quantity_form_container .buy_quantity_form .form_content .quantity_control.plus.disabled{color:#fff;background-color:#acacac;border:1px solid #acacac;cursor:auto}.buy_quantity_form_container .buy_quantity_form .form_content .quantity_control_value{display:inline;text-align:center}.buy_quantity_form_container .buy_quantity_form .form_content .tooltip.in{opacity:1}.buy_quantity_form_container .buy_quantity_form .form_content .tooltip .tooltip-arrow{border-top-color:#ff1e43}.buy_quantity_form_container .buy_quantity_form .form_content .tooltip .tooltip-arrow:after{content:'';border-width:5px 5px 0;bottom:1px;margin-left:-5px;position:absolute;border-color:transparent;border-top-color:#fff;border-style:solid}.buy_quantity_form_container .buy_quantity_form .form_content .tooltip .tooltip-inner{max-width:240px;color:#393939;background-color:#fff;border:1px solid #ff1e43;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.buy_quantity_form_container .buy_quantity_form .sub_comment{color:#0777aa;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;display:none}@media only screen and (min-width:992px){.buy_quantity_form_container .buy_quantity_form .sub_comment{display:inline}}.buy_quantity_form_container .buy_quantity_form .sub_comment_small{color:#0777aa;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;display:inline}@media only screen and (min-width:992px){.buy_quantity_form_container .buy_quantity_form .sub_comment_small{display:none}}.buy_quantity_form_container .buy_quantity_form .form_error{padding:10px 15px;color:#c52127;border-bottom:1px solid #e1e1e1}@media only screen and (min-width:992px){.buy_additional_features_wrapper{padding:0}}.buy_additional_features_wrapper .buy_additional_features{margin-top:15px;padding:10px 0 0 0;background:#fff;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.buy_additional_features_wrapper .buy_additional_features{width:622px}}@media only screen and (min-width:1200px){.buy_additional_features_wrapper .buy_additional_features{width:750px}}.buy_additional_features_wrapper .buy_additional_features .additional_features_list{width:100%}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .title{padding-bottom:5px;padding-left:0;font-size:14px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}@media only screen and (min-width:480px){.buy_additional_features_wrapper .buy_additional_features .additional_features_list .title{font-size:15px}}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .checkbox_column{width:40px}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .checkbox_column .checkbox_wrapper{height:20px}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .checkbox_column .checkbox_wrapper label{margin-bottom:0;cursor:pointer;cursor:hand}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .checkbox_column .checkbox_wrapper input.checkbox{display:none}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .checkbox_column .checkbox_wrapper .checkbox_image{width:20px;height:20px;display:inline-block;float:left;border:1px solid #e1e1e1;background-image:none;background-size:20px 20px;background-position:center;background-repeat:no-repeat;background-color:#fff}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .checkbox_column .checkbox_wrapper .checkbox_image.checked{background-image:url(../img/icons/dark-grey/checkbox-checked.svg)}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .photo_column{width:120px;display:none}@media only screen and (min-width:768px){.buy_additional_features_wrapper .buy_additional_features .additional_features_list .photo_column{display:table-cell}}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .photo_column .photo_wrapper{cursor:pointer;cursor:hand}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .photo_column .photo_wrapper img{width:100%}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .text_column .selection_text_wrapper{cursor:pointer;cursor:hand}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .text_column .selection_text_wrapper .selection_title{line-height:17px;float:left}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .text_column .selection_text_wrapper .selection_description{position:relative;float:left;width:100%;font-size:13px;line-height:15px;margin-top:5px}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .text_column .selection_text_wrapper .selection_description.overflow{overflow-y:hidden;max-height:30px}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .text_column .selection_text_wrapper .selection_description.overflow+.show_full_description_button{display:block}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .text_column .selection_text_wrapper .show_full_description_button{float:left;font-size:13px;display:none;color:#0777aa;padding-right:17px;background-image:url(../img/icons/blue/right-arrow.svg);background-size:13px;background-position:right center;background-repeat:no-repeat}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .quantity_column{width:90px}@media only screen and (min-width:480px){.buy_additional_features_wrapper .buy_additional_features .additional_features_list .quantity_column{width:120px}}@media only screen and (min-width:992px){.buy_additional_features_wrapper .buy_additional_features .additional_features_list .quantity_column{width:145px}}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .quantity_column .quantity_wrapper{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;line-height:25px;text-align:center}@media only screen and (min-width:480px){.buy_additional_features_wrapper .buy_additional_features .additional_features_list .quantity_column .quantity_wrapper{line-height:35px}}@media only screen and (min-width:992px){.buy_additional_features_wrapper .buy_additional_features .additional_features_list .quantity_column .quantity_wrapper{line-height:40px;font-size:20px}}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .quantity_column .quantity_wrapper .quantity_control{cursor:pointer;cursor:hand;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:25px;width:25px;text-align:center;border:1px solid #0777aa}@media only screen and (min-width:480px){.buy_additional_features_wrapper .buy_additional_features .additional_features_list .quantity_column .quantity_wrapper .quantity_control{height:35px;width:35px}}@media only screen and (min-width:992px){.buy_additional_features_wrapper .buy_additional_features .additional_features_list .quantity_column .quantity_wrapper .quantity_control{height:40px;width:40px}}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .quantity_column .quantity_wrapper .quantity_control.minus{background-color:#fff;color:#0777aa;float:left}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .quantity_column .quantity_wrapper .quantity_control.minus.disabled{color:#acacac;background-color:#fff;border:1px solid #acacac;cursor:auto}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .quantity_column .quantity_wrapper .quantity_control.plus{color:#fff;background-color:#0777aa;float:right}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .quantity_column .quantity_wrapper .quantity_control.plus.disabled{color:#fff;background-color:#acacac;border:1px solid #acacac;cursor:auto}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .quantity_column .quantity_wrapper .quantity_control_value{display:inline;text-align:center}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .price_column{width:60px;text-align:center}@media only screen and (min-width:768px){.buy_additional_features_wrapper .buy_additional_features .additional_features_list .price_column{width:80px;text-align:left}}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .price_column .price_wrapper{font-size:15px}@media only screen and (min-width:992px){.buy_additional_features_wrapper .buy_additional_features .additional_features_list .price_column .price_wrapper{font-size:20px}}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .price_column .price_wrapper .price{float:left;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;width:100%}@media only screen and (min-width:768px){.buy_additional_features_wrapper .buy_additional_features .additional_features_list .price_column .price_wrapper .price{padding-right:2%;width:48%}}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .price_column .price_wrapper .price_was{float:left;color:#777;text-decoration:line-through;width:100%;cursor:pointer;cursor:hand}@media only screen and (min-width:768px){.buy_additional_features_wrapper .buy_additional_features .additional_features_list .price_column .price_wrapper .price_was{padding-left:2%;width:48%}}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .price_column .price_wrapper .tooltip.in{opacity:1}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .price_column .price_wrapper .tooltip .tooltip-arrow{border-bottom-color:#e1e1e1;border-width:0 10px 10px;top:1px;margin-left:-10px}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .price_column .price_wrapper .tooltip .tooltip-arrow:before{content:' ';position:absolute;top:1px;width:0;height:0;margin-left:-9px;border-width:0 9px 9px;border-color:transparent;border-style:solid;border-bottom-color:#fff}.buy_additional_features_wrapper .buy_additional_features .additional_features_list .price_column .price_wrapper .tooltip .tooltip-inner{margin-top:5px;max-width:150px;margin-left:50px;padding:8px 13px;color:#777;background-color:#fff;border:1px solid #e1e1e1;text-align:left}.buy_additional_features_wrapper .buy_additional_features .additional_features_list tr{border-bottom:1px solid #e1e1e1}.buy_additional_features_wrapper .buy_additional_features .additional_features_list tr.checked{background:#f7f7f7}.buy_additional_features_wrapper .buy_additional_features .additional_features_list tr.no_border_bottom{border-bottom:0}.buy_additional_features_wrapper .buy_additional_features .additional_features_list tr.separate_reservation_alert{background:#f7f7f7;font-size:13px;line-height:15px;color:#0777aa}.buy_additional_features_wrapper .buy_additional_features .additional_features_list tr.separate_reservation_alert .alert_text{padding:0 5px 5px 30px;background-image:url(../img/icons/blue/phone_ringing.svg);background-repeat:no-repeat;background-size:14px;background-position:10px 1px}@media only screen and (min-width:480px){.buy_additional_features_wrapper .buy_additional_features .additional_features_list tr.separate_reservation_alert .alert_text{padding:0 10px 5px 30px}}.buy_additional_features_wrapper .buy_additional_features .additional_features_list td{padding:7px 5px}@media only screen and (min-width:480px){.buy_additional_features_wrapper .buy_additional_features .additional_features_list td{padding:10px}}.buy_additional_features_wrapper .buy_additional_features .additional_features_list th{padding-left:10px}.buy_additional_features_wrapper .buy_additional_features .additional_features_list tbody{border:1px solid #e1e1e1}.buy_additional_features_wrapper .buy_additional_features .additional_features_list tbody tr:last-child{border-bottom:0}.buy_form{margin:0}.buy_form .buy_form_title{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.buy_form .buy_form_personal_data{padding-top:15px;padding-bottom:15px}.buy_form .buy_form_personal_data h3{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;width:100%}@media only screen and (min-width:992px){.buy_form .buy_form_personal_data h3{font-size:20px;width:550px}}@media only screen and (min-width:992px){.buy_form .buy_form_personal_data h3.full_width{width:100%}}.buy_form .buy_form_personal_data .form_error{color:#c52127;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}@media only screen and (min-width:992px){.buy_form .buy_form_personal_data .form_error{font-size:15px}}.buy_form .buy_form_personal_data input.buy_form_input{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;padding:10px;border:1px solid #acacac;color:#777;width:100%;max-width:100%;-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.buy_form .buy_form_personal_data input.buy_form_input{font-size:15px;width:550px}}@media only screen and (min-width:992px){.buy_form .buy_form_personal_data input.buy_form_input.full_width{width:100%}}.buy_form .buy_form_personal_data input.buy_form_input:focus{outline:none;border:1px solid #0092db}.buy_form .buy_form_personal_data input.buy_form_input.error{border:1px solid #c52127;color:#c52127}.buy_form .buy_form_personal_data input.buy_form_input:disabled{color:#acacac;background-color:#e1e1e1}.buy_form .buy_form_personal_data .phone_input_container{position:relative}.buy_form .buy_form_personal_data .phone_input_container .phone_usage_disclaimer{display:none;position:relative;margin-top:5px;padding:10px 30px 10px 10px;background:#fff;border:1px solid #acacac;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;box-shadow:0 0 5px #acacac;z-index:1}@media only screen and (min-width:992px){.buy_form .buy_form_personal_data .phone_input_container .phone_usage_disclaimer{position:absolute;margin-top:0;width:380px;left:554px;bottom:0;padding:10px 25px 10px 10px}}@media only screen and (min-width:1200px){.buy_form .buy_form_personal_data .phone_input_container .phone_usage_disclaimer{width:450px}}.buy_form .buy_form_personal_data .phone_input_container .phone_usage_disclaimer:before{position:absolute;content:'';width:0;height:0;top:-12px;right:30px;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:12px solid #acacac}@media only screen and (min-width:992px){.buy_form .buy_form_personal_data .phone_input_container .phone_usage_disclaimer:before{top:unset;right:unset;left:-12px;bottom:7px;border-left:0;border-right:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:12px solid #acacac}}.buy_form .buy_form_personal_data .phone_input_container .phone_usage_disclaimer:after{content:'';width:0;height:0;top:-11px;right:31px;position:absolute;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:11px solid #fff}@media only screen and (min-width:992px){.buy_form .buy_form_personal_data .phone_input_container .phone_usage_disclaimer:after{top:unset;right:unset;left:-11px;bottom:8px;border-left:0;border-right:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-right:11px solid #fff}}.buy_form .buy_form_personal_data .phone_input_container .phone_usage_disclaimer .close{position:absolute;right:10px;top:10px;width:15px;height:15px;background-image:url(../img/icons/dark-grey/close.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.buy_form .buy_form_personal_data .phone_input_container .phone_usage_disclaimer .close{width:10px;height:10px}}@media only screen and (min-width:992px){.buy_form .buy_form_personal_data .phone_input_container .buy_form_input.full_width+.phone_usage_disclaimer{left:unset;right:-385px}}@media only screen and (min-width:1200px){.buy_form .buy_form_personal_data .phone_input_container .buy_form_input.full_width+.phone_usage_disclaimer{right:-455px}}.buy_form_checkboxes{margin:0;font-size:15px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif}.buy_form_checkboxes label{cursor:pointer;cursor:hand;display:block;padding:5px 0}.buy_form_checkboxes input.checkbox{float:left;display:none}.buy_form_checkboxes .form_checkbox_image{width:20px;height:20px;display:inline-block;float:left;margin-right:10px;border:1px solid #acacac;background-image:none;background-size:20px 20px;background-position:center;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.buy_form_checkboxes .form_checkbox_image.checked{border:none;background-image:url(../img/icons/blue/checkbox-checked.svg)}.buy_form_checkboxes label.form_checkbox_buy_as_a_doctor_label{display:flex;width:100%;max-width:100%}@media only screen and (min-width:992px){.buy_form_checkboxes label.form_checkbox_buy_as_a_doctor_label{width:550px;display:block}}.buy_form_checkboxes .form_checkbox_buy_as_a_doctor{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;width:43px;font-size:15px;padding:10px;text-align:center;color:#ff1e43;border:1px solid #ff1e43;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;background-image:url(../img/icons/red/cross.svg);background-repeat:no-repeat;background-size:24px 24px;background-position:center;margin-right:5px}.buy_form_checkboxes .form_checkbox_buy_as_a_doctor.checked{background-image:url(../img/icons/white/cross.svg);background-color:#ff1e43;color:#fff}.buy_form_checkboxes .form_checkbox_buy_as_a_doctor_button{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;text-align:center;padding:10px;border:1px solid #ff1e43;color:#ff1e43;-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;flex-grow:1}@media only screen and (min-width:992px){.buy_form_checkboxes .form_checkbox_buy_as_a_doctor_button{font-size:15px;width:498px;flex-grow:unset}}.buy_form_checkboxes .form_error{color:#c52127;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}@media only screen and (min-width:992px){.buy_form_checkboxes .form_error{font-size:15px}}.discount_voucher_block{margin:0;padding-bottom:30px}@media only screen and (min-width:992px){.discount_voucher_block{width:622px}}@media only screen and (min-width:1200px){.discount_voucher_block{width:750px}}.discount_voucher_block h3{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;width:100%}@media only screen and (min-width:992px){.discount_voucher_block h3{font-size:20px;width:450px}}@media only screen and (min-width:1200px){.discount_voucher_block h3{font-size:20px;width:550px}}.discount_voucher_block .discount_voucher_form{padding:15px 0}.discount_voucher_block .discount_voucher_form input.discount_voucher_input{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;padding:10px;border:1px solid #e1e1e1;color:#777;width:63%;-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.discount_voucher_block .discount_voucher_form input.discount_voucher_input{font-size:15px;width:450px}}@media only screen and (min-width:1200px){.discount_voucher_block .discount_voucher_form input.discount_voucher_input{font-size:15px;width:550px}}.discount_voucher_block .discount_voucher_form input.discount_voucher_input:focus{outline:none;border:1px solid #0092db}.discount_voucher_block .discount_voucher_form input.discount_voucher_input.error{border:1px solid #c52127;color:#c52127}.discount_voucher_block .discount_voucher_form .add_voucher_button{cursor:pointer;cursor:hand;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;padding:8px;text-align:center;color:#fff;background-color:#0777aa;width:35%;margin-left:2%;float:right;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.discount_voucher_block .discount_voucher_form .add_voucher_button{margin-left:10px;width:132px;padding:9px;font-size:18px}}@media only screen and (min-width:1200px){.discount_voucher_block .discount_voucher_form .add_voucher_button{margin-left:10px;width:160px;padding:9px;font-size:18px}}.discount_voucher_block .discount_voucher_form .add_voucher_button:hover{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.discount_voucher_block .form_error{color:#c52127;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}@media only screen and (min-width:992px){.discount_voucher_block .form_error{font-size:15px}}.discount_voucher_block .discount_voucher_list .discount_voucher_row{color:#0777aa;font-size:13px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.discount_voucher_block .discount_voucher_list .discount_voucher_row{font-size:15px}}.discount_voucher_block .discount_voucher_list .discount_voucher_row.invalid{text-decoration:line-through;color:#c52127;background-image:url(../img/icons/darkest-red/cross.svg);background-size:10px 10px;background-position:2px}@media only screen and (min-width:992px){.discount_voucher_block .discount_voucher_list .discount_voucher_row.invalid{background-size:13px 13px}}.discount_voucher_block .discount_voucher_list .discount_voucher_row .discount_voucher_info{padding-left:25px;background-image:url(../img/icons/slightly-darker-blue/check.svg);background-position:left center;background-repeat:no-repeat;background-size:15px 15px}@media only screen and (min-width:992px){.discount_voucher_block .discount_voucher_list .discount_voucher_row .discount_voucher_info{background-size:18px 18px}}.discount_voucher_block .discount_voucher_list .discount_voucher_row .remove_discount_voucher{width:10px;height:10px;margin-left:15px;background-image:url(../img/icons/dark-grey/close.svg);background-size:contain;background-repeat:no-repeat;opacity:0.5;transition:opacity .2s;cursor:pointer;cursor:hand}@media only screen and (min-width:768px){.discount_voucher_block .discount_voucher_list .discount_voucher_row .remove_discount_voucher{width:12px;height:12px}}.discount_voucher_block .discount_voucher_list .discount_voucher_row .remove_discount_voucher:hover{opacity:1;transition:opacity .2s}.discount_voucher_block .user_discount_vouchers_block{padding:15px 0 0;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px}.discount_voucher_block .user_discount_vouchers_block .heading{margin-bottom:10px}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list{width:280px}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td{padding:10px 0}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td label{width:100%;display:block;float:left;margin-bottom:20px;font-weight:normal;cursor:pointer;cursor:hand}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td label input.checkbox{display:none}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td label .form_checkbox_image{width:20px;height:20px;display:inline-block;float:left;margin-right:15px;border:1px solid #e1e1e1;background-image:none;background-size:20px 20px;background-position:center;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td label .form_checkbox_image.checked{border:none;background-image:url(../img/icons/blue/checkbox-checked.svg)}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td label .voucher_code_wrapper{max-width:180px;float:left;position:relative;padding-right:20px}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td label .voucher_code_wrapper .voucher_code{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td label .voucher_code_wrapper .question_mark{position:absolute;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;width:12px;height:12px;font-size:9px;line-height:12px;right:5px;top:0;background-color:#777;color:#fff;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td label .voucher_code_wrapper .question_mark{width:10px;height:10px;font-size:8px;line-height:10px}}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td label .voucher_code_wrapper .tooltip.in{opacity:1}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td label .voucher_code_wrapper .tooltip .tooltip-arrow{border-bottom-color:#e1e1e1;border-width:0 10px 10px;top:-4px;margin-left:-10px}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td label .voucher_code_wrapper .tooltip .tooltip-arrow:before{content:' ';position:absolute;top:1px;width:0;height:0;margin-left:-9px;border-width:0 9px 9px;border-color:transparent;border-style:solid;border-bottom-color:#fff}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td label .voucher_code_wrapper .tooltip .tooltip-inner{width:150px;margin-left:50px;padding:8px 15px;color:#393939;background-color:#fff;border:1px solid #e1e1e1;text-align:left}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td label:last-child{margin-bottom:0}.discount_voucher_block .user_discount_vouchers_block .user_discount_vouchers_list td .voucher_value{min-width:55px;float:right;text-align:right;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.transfer_acceptance_act_form{padding:0}}.transfer_acceptance_act_form .transfer_acceptance_act_data{float:left}@media only screen and (min-width:992px){.transfer_acceptance_act_form .transfer_acceptance_act_data{padding:10px 20px 30px 0}}.transfer_acceptance_act_form label.transfer_acceptance_act_form_label{font-weight:normal;font-size:20px;width:100%;float:left;padding:5px 0}@media only screen and (min-width:768px){.transfer_acceptance_act_form label.transfer_acceptance_act_form_label{width:50%;padding:0 0 10px 7px}.transfer_acceptance_act_form label.transfer_acceptance_act_form_label:nth-child(odd){padding:0 7px 10px 0}}.transfer_acceptance_act_form input.transfer_acceptance_act_form_input{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;padding:8px;border:1px solid #acacac;color:#777;width:100%;-webkit-appearance:none;box-shadow:0 0 10px rgba(0,0,0,0.03);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.transfer_acceptance_act_form input.transfer_acceptance_act_form_input.error{border:1px solid #c52127;color:#c52127}.transfer_acceptance_act_form input.transfer_acceptance_act_form_input:focus{outline:none;border:1px solid #0092db}.buy_checkboxes_container{font-size:13px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif}.buy_checkboxes_container .buy_checkboxes{padding-top:15px;padding-bottom:15px}.buy_checkboxes_container .form_error{color:#c52127;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}@media only screen and (min-width:992px){.buy_checkboxes_container .form_error{font-size:15px}}.buy_checkboxes_container .label_asterisk{color:#f92}.buy_checkboxes_container label{cursor:pointer;cursor:hand;display:block;padding:5px 0}.buy_checkboxes_container label a{text-decoration:underline}.buy_checkboxes_container label .label_light{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif}.buy_checkboxes_container label.form_error{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#c52127}.buy_checkboxes_container label.form_error a{color:#c52127}.buy_checkboxes_container label.form_error .label_asterisk{color:#c52127}.buy_checkboxes_container label.form_error .form_checkbox_image{border:1px solid #c52127}@media only screen and (min-width:992px){.buy_checkboxes_container{padding-top:15px;font-size:15px}}.buy_checkboxes_container input.checkbox{float:left;display:none}.buy_checkboxes_container .form_checkbox_image{width:18px;height:18px;display:inline-block;float:left;margin-right:10px;border:1px solid #acacac;background-image:none;background-size:18px 18px;background-position:center;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.buy_checkboxes_container .form_checkbox_image.checked{background-image:url(../img/icons/dark-grey/checkbox-checked.svg)}.buy_checkboxes_container .agreement_text{margin-left:28px}.buy_checkboxes_container .agreement_text .mandatory{color:#f92}.buy_checkboxes_container .gift_icon{width:30px;height:30px;float:left;background-image:url(../img/icons/dark-grey/gift_round_corners.svg);background-size:30px;background-repeat:no-repeat;background-position:left center}@media only screen and (min-width:768px){.buy_checkboxes_container .gift_icon{width:50px;height:35px;background-size:35px;padding-right:10px;border-right:1px solid #393939}}@media only screen and (min-width:992px){.buy_checkboxes_container .gift_icon{height:40px;background-size:40px}}.buy_checkboxes_container .newsletter_texts_wrapper{margin-left:28px}.buy_checkboxes_container .newsletter_texts_wrapper .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.buy_checkboxes_container .gift_icon+.newsletter_texts_wrapper{margin-left:68px}@media only screen and (min-width:768px){.buy_checkboxes_container .gift_icon+.newsletter_texts_wrapper{margin-left:88px}}.payment_channel_groups_container .payment_group{padding:15px 0}.payment_channel_groups_container .payment_group .payment_group_title{font-size:18px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939}@media only screen and (min-width:992px){.payment_channel_groups_container .payment_group .payment_group_title{font-size:24px}}.payment_channel_groups_container .payment_group .payment_group_explain{font-size:13px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#777}@media only screen and (min-width:992px){.payment_channel_groups_container .payment_group .payment_group_explain{font-size:12px}}.payment_channel_groups_container .payment_group .payment_channels{margin:0 -5px}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container{padding:0}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container.chosen .payment_channel_button{border:1px solid #f92}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container .payment_channel_button{padding:1px 0;max-width:290px;cursor:pointer;cursor:hand;margin:5px auto;border:1px solid #e1e1e1;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container .payment_channel_button{max-width:none;margin:5px}}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container .payment_channel_button:hover{border:1px solid #f92}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container .payment_channel_button img{margin:0 auto;display:block}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container .payment_channel_button.dark_red{border:1px solid #c52127}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container .payment_channel_button.dark_red_promotion_lt{background-image:url(../img/icons/darkest-red/promotion_lt.svg);background-size:100px 100px;background-repeat:no-repeat;background-position:top -30px right -30px}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container .disabling_cover{position:absolute;width:100%;height:100%;right:0;top:0;z-index:11}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container.disabled{opacity:0.5;-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale")}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container .dark_red+.tooltip .tooltip-arrow{border-top-color:#c52127}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container .dark_red+.tooltip .tooltip-inner{border:1px solid #c52127}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container .tooltip{font-size:13px;width:100%;padding:6px}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container .tooltip.in{opacity:1}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container .tooltip .tooltip-arrow{border-top-color:#e1e1e1;border-width:10px 10px 0 10px;bottom:-3px;margin-left:-10px}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container .tooltip .tooltip-arrow:before{content:' ';position:absolute;top:-10px;width:0;height:0;margin-left:-9px;border-width:9px 9px 0 9px;border-color:transparent;border-style:solid;border-top-color:#fff}.payment_channel_groups_container .payment_group .payment_channels .payment_channel_button_container .tooltip .tooltip-inner{margin:0;width:100%;max-width:100%;color:#393939;background-color:#fff;border:1px solid #e1e1e1;text-align:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.payment_channel_groups_container .purchasable_with_special_conditions_only_message{padding-top:15px;font-size:24px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#c52127}.direct_sales_button_container{margin:0;padding-top:10px;padding-bottom:10px}@media only screen and (min-width:992px){.direct_sales_button_container{width:622px;padding:10px 0 10px 0}}@media only screen and (min-width:1200px){.direct_sales_button_container{width:750px;padding:10px 0 10px 0}}.direct_sales_button_container .direct_sales_button{cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;max-width:255px;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;padding:8px 8px 8px 48px;text-align:center;color:#fff;background-color:#0777aa;margin:0 auto;background-image:url(../img/icons/white/bank-check.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:8px 7px}.direct_sales_button_container .direct_sales_button:hover{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.direct_sales_button_container .direct_sales_button{margin:0}}.direct_sales_popup{padding:20px}.direct_sales_popup .row.with_margin{margin-left:-15px;margin-right:-15px}.direct_sales_popup .title{color:#0092db;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:10px 0}.direct_sales_popup .close_popup{top:25px;right:25px}.direct_sales_popup .content .kiosk_popup_input{width:100%;display:block;margin-bottom:10px;border:1px solid #e1e1e1;color:#777;outline:none;font-size:16px;padding:10px 80px 10px 20px;height:50px;transition:border .2s;background-repeat:no-repeat;background-size:20px;background-position:right 20px center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.direct_sales_popup .content .kiosk_popup_input{background-size:25px}}.direct_sales_popup .content .kiosk_popup_input.error{border:1px solid #c52127;color:#c52127}.direct_sales_popup .content .kiosk_popup_input:focus{color:#393939;border:1px solid #0092db;transition:border .2s}.direct_sales_popup .content .kiosk_popup_input.password{background-image:url(../img/icons/dark-grey/lock.svg)}.direct_sales_popup .content .kiosk_popup_input.surcharge{background-image:url(../img/icons/dark-grey/euro.svg)}.direct_sales_popup .content .kiosk_select{width:100%;margin-bottom:10px;border:1px solid #e1e1e1;color:#777;outline:none;font-size:16px;height:50px;padding:0 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.direct_sales_popup .content .kiosk_select.error{border:1px solid #c52127;color:#c52127}.direct_sales_popup .content .kiosk_select:focus{color:#393939;border:1px solid #0092db;transition:border .2s}.direct_sales_popup .content .kiosk_popup_textarea{width:100%;margin-bottom:10px;border:1px solid #e1e1e1;color:#777;outline:none;font-size:16px;height:86px;padding:20px;resize:vertical;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.direct_sales_popup .content .kiosk_popup_textarea.error{border:1px solid #c52127;color:#c52127}.direct_sales_popup .content .kiosk_popup_textarea:focus{color:#393939;border:1px solid #0092db;transition:border .2s}.direct_sales_popup .content .instructions{color:#393939;font-size:15px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:10px 0}.direct_sales_popup .content .buttons_wrapper .kiosk_buy{cursor:pointer;cursor:hand;width:75%;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;padding:8px 8px 8px 8px;text-align:center;color:#fff;background-color:#0777aa;margin:5px auto}.direct_sales_popup .content .buttons_wrapper .kiosk_buy:hover{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.direct_sales_popup .content .error_message{color:#c52127;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}@media only screen and (min-width:992px){.direct_sales_popup .content .error_message{font-size:15px}}.shipment_feature_packages_border_bottom{border-bottom:1px solid #777;width:100%;margin:25px 0}@media only screen and (min-width:992px){.shipment_feature_packages{padding:0 0 0 10px}}.shipment_feature_packages .shipment_feature_packages_title{padding-top:20px;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.shipment_feature_packages .shipment_feature_packages_sub_title{margin-top:10px}@media only screen and (min-width:992px){.shipment_feature_packages .shipment_feature_packages_sub_title{margin-top:27px}}.shipment_feature_packages .selected_feature_package_wrapper{margin:0 -5px}.shipment_feature_packages .selected_feature_package_wrapper .selected_feature_package{display:table;width:100%;border-spacing:5px 0}.shipment_feature_packages .selected_feature_package_expand{display:table-cell;margin-left:5px;height:100%;width:55px;background-image:url(../img/icons/dark-grey/caret_down.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:center;border:1px solid #f92;box-shadow:0 0 10px rgba(0,0,0,0.03);cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.shipment_feature_packages .selected_feature_package_expand.expanded{background-image:url(../img/icons/dark-grey/caret_up.svg)}.shipment_feature_packages .selected_feature_package_title{display:table-cell;padding:11px 10px 11px 20px;border:1px solid #f92;box-shadow:0 0 10px rgba(0,0,0,0.03);cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.shipment_feature_packages .selected_feature_package_title.selected{border:1px solid #f92}.shipment_feature_packages .input_wrapper{padding-top:27px;float:left;width:100%}@media only screen and (min-width:768px){.shipment_feature_packages .input_wrapper{width:50%}.shipment_feature_packages .input_wrapper.large{width:100%}}@media only screen and (min-width:992px){.shipment_feature_packages .input_wrapper{width:50%}.shipment_feature_packages .input_wrapper:nth-of-type(2n){padding-right:0;padding-left:5px}.shipment_feature_packages .input_wrapper:nth-of-type(2n-1){padding-left:0;padding-right:5px;clear:both}.shipment_feature_packages .input_wrapper.large{width:100%}}.shipment_feature_packages .input_wrapper label{display:block;font-weight:normal}.shipment_feature_packages .input_wrapper input,.shipment_feature_packages .input_wrapper select{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;font-size:15px;padding:10px;border:1px solid #acacac;color:#777;width:100%;-webkit-appearance:none;box-shadow:0 0 10px rgba(0,0,0,0.03);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.shipment_feature_packages .input_wrapper input.form_error,.shipment_feature_packages .input_wrapper select.form_error{border:1px solid #c52127;color:#c52127}.shipment_feature_packages .input_wrapper .help{display:none}.shipment_feature_packages .expandable{overflow:hidden;max-height:0}.shipment_feature_packages .expandable.visible{transition:all 1s ease-in;max-height:1000px}.shipment_feature_packages .delivery{float:left;padding:20px 20px 0;font-size:16px}.shipment_feature_packages .delivery b{font-weight:normal;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.shipment_feature_packages .change_button_wrapper{clear:both;padding-top:20px;float:right}.shipment_feature_packages .change_button{float:right;width:150px;height:41px;background:#f92;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;text-align:center;line-height:41px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.shipment_feature_packages .form_error{clear:both;padding:10px 0;color:#c52127}.reservation_form{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0}.reservation_form .reservation_choices_container{margin:10px 0 15px 0;padding:0 0 20px 0;border-top:1px solid #acacac;border-bottom:1px solid #acacac}@media only screen and (min-width:992px){.reservation_form .reservation_choices_container{margin:0;border:0;padding:15px 0 0}}.reservation_form .reservation_choices_container h3{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;width:100%}@media only screen and (min-width:992px){.reservation_form .reservation_choices_container h3{font-size:20px}}.reservation_form .reservation_choices_container select.room_type_select{width:100%;line-height:20px;padding:10px 40px 10px 10px;margin:0;font-size:15px;background-image:url(../img/icons/dark-grey/caret_down_narrow.svg);background-repeat:no-repeat;background-position:center right 14px;background-size:20px 20px;background-color:#fff;border:1px solid #acacac;color:#777;outline:none;-webkit-appearance:none;-moz-appearance:none}.reservation_form .reservation_choices_container select.room_type_select::-ms-expand{display:none}.reservation_form .reservation_choices_container .chosen-container .chosen-single{background:transparent;padding:10px 20px;border:1px solid #acacac;height:auto;-webkit-box-sizing:initial;box-shadow:none;background-image:url(../img/icons/dark-grey/caret_down_narrow.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:22px 22px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:20px;font-size:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.reservation_form .reservation_choices_container .chosen-container.chosen-with-drop .chosen-single{background-image:url(../img/icons/dark-grey/caret_up_narrow.svg)}.reservation_form .reservation_choices_container .chosen-container .chosen-drop{-webkit-box-sizing:initial;box-sizing:border-box;box-shadow:none;border:1px solid #e1e1e1;margin-top:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.reservation_form .reservation_choices_container .chosen-container .chosen-results{padding:0 20px}.reservation_form .reservation_choices_container .chosen-container .chosen-results li.active-result.highlighted{color:#393939;background-color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background-image:none}.reservation_form .reservation_choices_container .selected_reservation_dates{position:relative;padding:10px;line-height:20px;background-color:#fff;border:1px solid #acacac;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;color:#393939;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.reservation_form .reservation_choices_container .selected_reservation_dates .arrival_date,.reservation_form .reservation_choices_container .selected_reservation_dates .departure_date{float:left}.reservation_form .reservation_choices_container .selected_reservation_dates .departure_date:before{content:'';padding:0 30px;background-image:url(../img/icons/medium-grey/right-arrow.svg);background-size:17px;background-repeat:no-repeat;background-position:center}.reservation_form .reservation_choices_container .selected_reservation_dates .loader{padding:0}.reservation_form .reservation_choices_container .selected_reservation_dates .availability_container{display:none}.reservation_form .reservation_choices_container .selected_reservation_dates .availability_container .availability{position:absolute;left:0;top:41px;border:1px solid #fff;padding:5px;width:100%;box-shadow:0 0 10px rgba(0,0,0,0.5);z-index:5;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.reservation_form .reservation_choices_container .selected_reservation_dates .availability_container .availability{top:16px}}.reservation_form .reservation_choices_container .selected_reservation_dates .availability_container .availability .availability-calendar .availability-calendar-month{width:100%}@media only screen and (min-width:768px){.reservation_form .reservation_choices_container .selected_reservation_dates .availability_container .availability .availability-calendar .availability-calendar-month{max-width:50%}}@media only screen and (min-width:992px){.reservation_form .reservation_choices_container .selected_reservation_dates .availability_container .availability .availability-calendar .availability-calendar-month{max-width:none}}.reservation_form .reservation_choices_container .selected_reservation_dates .availability_container .loader{position:absolute;top:20px;left:50%;margin-left:-20px;height:20px;padding:20px;background-image:url(../img/icons/blue/loading-circle.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center center}.reservation_form .reservation_choices_container .selected_reservation_dates .availability_container .loader.loader_big{height:50px;padding:50px;background-size:50px 50px;margin-left:-50px}.reservation_form .reservation_choices_container .comments_area textarea{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;padding:10px;border:1px solid #acacac;color:#777;width:100%;max-width:100%;-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:139px}.reservation_form .reservation_choices_container .comments_area textarea:focus{outline:none;border:1px solid #0092db}.reservation_form .reservation_choices_container .comments_area textarea.error{border:1px solid #c52127;color:#c52127}.reservation_form .reservation_choices_container .comments_area textarea:disabled{color:#acacac;background-color:#e1e1e1}.reservation_form .reservation_choices_container .form_error{color:#c52127;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}@media only screen and (min-width:992px){.reservation_form .reservation_choices_container .form_error{font-size:15px}}.personal_data_and_reservation_separator{margin:0}@media only screen and (min-width:992px){.personal_data_and_reservation_separator{padding:0}}.personal_data_and_reservation_separator .vertical_border{margin-top:67px;height:328px;width:50%;border-right:1px solid #acacac}.buy_as_a_doctor_form{margin:0}@media only screen and (min-width:992px){.buy_as_a_doctor_form{padding:0}}.buy_as_a_doctor_form .form_title{font-size:17px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.buy_as_a_doctor_form .explain{font-size:15px;padding-top:5px}.buy_as_a_doctor_form .buy_as_a_doctor_form_data{padding:15px 0}.buy_as_a_doctor_form .buy_as_a_doctor_form_data h3{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;width:100%}.buy_as_a_doctor_form .buy_as_a_doctor_form_data h3 strong{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.buy_as_a_doctor_form .buy_as_a_doctor_form_data .download_honesty_declaration{margin-top:0}.buy_as_a_doctor_form .buy_as_a_doctor_form_data .download_honesty_declaration a{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background-image:url(../img/icons/dark-grey/download.svg);background-size:28px 28px;background-position:center left;background-repeat:no-repeat;padding-left:31px;font-size:17px;line-height:28px;height:28px;display:inline-block}.buy_as_a_doctor_form .buy_as_a_doctor_form_data .download_honesty_declaration a:hover{color:#f92;background-image:url(../img/icons/orange/download.svg)}.buy_as_a_doctor_form .buy_as_a_doctor_form_data .form_error{color:#c52127;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}@media only screen and (min-width:992px){.buy_as_a_doctor_form .buy_as_a_doctor_form_data .form_error{font-size:15px}}.buy_as_a_doctor_form .buy_as_a_doctor_form_data input.buy_as_a_doctor_form_input{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;padding:10px;border:1px solid #acacac;color:#777;width:100%;max-width:100%;-webkit-appearance:none;margin-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.buy_as_a_doctor_form .buy_as_a_doctor_form_data input.buy_as_a_doctor_form_input{font-size:15px;width:550px}}.buy_as_a_doctor_form .buy_as_a_doctor_form_data input.buy_as_a_doctor_form_input:focus{outline:none;border:1px solid #0092db}.buy_as_a_doctor_form .buy_as_a_doctor_form_data input.buy_as_a_doctor_form_input.error{border:1px solid #c52127;color:#c52127}.buy_as_a_doctor_form .buy_as_a_doctor_form_data input.buy_as_a_doctor_form_input:disabled{color:#acacac;background-color:#e1e1e1}.buy_as_a_doctor_form .buy_as_a_doctor_form_data input.buy_as_a_doctor_form_file_input{height:0;overflow:hidden;width:0}.buy_as_a_doctor_form .buy_as_a_doctor_form_data input.buy_as_a_doctor_form_file_input+label{float:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand;padding-top:65px;border:1px dashed #393939;background-image:url(../img/icons/dark-grey/circled_plus_filled.svg);background-size:30px 30px;background-position:center 30px;background-repeat:no-repeat;width:120px;height:120px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;text-align:center;margin-right:10px}.buy_as_a_doctor_form .buy_as_a_doctor_form_data input.buy_as_a_doctor_form_file_input+label.used{border:1px dashed #acacac;color:#acacac;background-image:url(../img/icons/medium-grey/circled_plus_filled.svg)}.buy_as_a_doctor_form .buy_as_a_doctor_form_data input.buy_as_a_doctor_form_file_input+label.error{border:1px dashed #c52127;color:#c52127;background-image:url(../img/icons/darkest-red/circled_plus_filled.svg)}.buy_as_a_doctor_form .buy_as_a_doctor_form_data input.buy_as_a_doctor_form_file_input+label:hover{color:#f92;background-image:url(../img/icons/orange/circled_plus.svg);border:1px dashed #f92}.buy_as_a_doctor_form .buy_as_a_doctor_form_data .buy_as_a_doctor_form_file_input_explain{height:120px;width:270px}@media only screen and (min-width:992px){.buy_as_a_doctor_form .buy_as_a_doctor_form_data .buy_as_a_doctor_form_file_input_explain{width:500px}}.buy_as_a_doctor_form .buy_as_a_doctor_form_data .buy_as_a_doctor_form_file_input_explain.used{color:#acacac}.buy_as_a_doctor_form .buy_as_a_doctor_form_data .buy_as_a_doctor_form_file_input_explain .buy_as_a_doctor_form_file_name{color:#393939;padding-left:18px;background-image:url(../img/icons/green/check.svg);background-size:15px 15px;background-position:center left;background-repeat:no-repeat;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.buy_as_a_doctor_form .buy_as_a_doctor_form_data label.checkbox_label{font-size:13px;font-weight:normal;display:block;padding:5px 0;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.buy_as_a_doctor_form .buy_as_a_doctor_form_data label.checkbox_label{font-size:15px}}.buy_as_a_doctor_form .buy_as_a_doctor_form_data label.checkbox_label input.checkbox{float:left;display:none}.buy_as_a_doctor_form .buy_as_a_doctor_form_data label.checkbox_label .form_checkbox_image{width:20px;height:20px;display:inline-block;float:left;margin-right:10px;border:1px solid #acacac;background-image:none;background-size:20px 20px;background-position:center;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.buy_as_a_doctor_form .buy_as_a_doctor_form_data label.checkbox_label .form_checkbox_image.checked{border:none;background-image:url(../img/icons/blue/checkbox-checked.svg)}.buy_as_a_doctor_form .buy_as_a_doctor_form_data .mandatory{color:#f92}.checkout_buy_button .buy_button_wrapper{z-index:100;width:100%;height:75px;position:fixed;bottom:0;background-color:#fff;border:1px solid #e1e1e1}@media only screen and (max-width:480px){.checkout_buy_button .buy_button_wrapper{height:65px}}.checkout_buy_button .buy_button_wrapper .checkout_amount{float:right;font-size:16px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:75px;width:38px;margin:0 3px 0 0}@media only screen and (max-width:480px){.checkout_buy_button .buy_button_wrapper .checkout_amount{top:-18px;left:10px;position:absolute}}.checkout_buy_button .buy_button_wrapper .checkout_price{float:right;margin:0 19px 0 0;font-size:25px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:72px}@media only screen and (max-width:480px){.checkout_buy_button .buy_button_wrapper .checkout_price{left:10px;position:absolute;top:4px}}.checkout_buy_button .buy_button_wrapper .buy_button{margin:12px 20% 0 0;float:right;text-align:center;font-size:20px;line-height:41px;width:250px;height:43px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;background:#f92;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (max-width:480px){.checkout_buy_button .buy_button_wrapper .buy_button{margin:10px 10px 0 0}}@media only screen and (max-width:991px){.checkout_buy_button .buy_button_wrapper .buy_button{width:130px}}.buy_content .transparent_body_curtain{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:4}.buy_content .direct_buy_button_container{position:fixed;width:100%;max-width:750px;bottom:15px;padding:0 15px;z-index:6;display:none}@media screen and (min-width:992px){.buy_content .direct_buy_button_container{width:auto;right:30px;bottom:30px}}.buy_content .direct_buy_button_container .direct_buy_button{height:50px;font-size:24px;line-height:50px;text-align:center;background:#f92;color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;cursor:pointer;cursor:hand}@media screen and (min-width:992px){.buy_content .direct_buy_button_container .direct_buy_button{width:200px;box-shadow:0 0 10px rgba(0,0,0,0.5)}}.buy_content .direct_buy_button_container .direct_buy_button:hover{font-size:25px}.buy_content .reservation_dates_fixed{position:fixed;width:100%;left:0;bottom:0;z-index:6;height:50px;font-size:24px;line-height:50px;text-align:center;background:#fff;color:#f92;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;box-shadow:0 -5px 5px rgba(0,0,0,0.25)}.buy_content .reservation_dates_fixed.lower_font_size{font-size:16px}.buy_content .reservation_dates_fixed .arrival_date,.buy_content .reservation_dates_fixed .departure_date{display:inline}.buy_content .reservation_dates_fixed .departure_date:before{content:'';padding:0 25px;background-image:url(../img/icons/medium-grey/right-arrow.svg);background-size:17px;background-repeat:no-repeat;background-position:center}.buy_content .reservation_dates_fixed~.direct_buy_button_container{bottom:60px}.buy_content .buy_pg_exchange_note{font-size:19px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #acacac;padding:30px 18px;box-shadow:0 0 21px 1px #e1e1e1;display:flex;flex-direction:column}@media only screen and (min-width:768px){.buy_content .buy_pg_exchange_note{flex-direction:row}}.buy_content .buy_pg_exchange_note h3{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:19px;margin:0 0 2px}.buy_content .buy_pg_exchange_note .push_wrapper{flex-grow:1;padding-right:0}@media only screen and (min-width:768px){.buy_content .buy_pg_exchange_note .push_wrapper{padding-right:18px}}.buy_content .buy_pg_exchange_note .button{width:169px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;background-color:#f92;transition:.1s all;margin-right:18px;align-items:center;justify-content:center;font-size:23px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand;text-transform:uppercase;display:none}.buy_content .buy_pg_exchange_note .button:hover{font-size:24px}@media only screen and (min-width:992px){.buy_content .buy_pg_exchange_note .button{display:flex}}.offer_content .game_title{margin:0 0 10px;font-size:22px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:normal;font-weight:normal;border-bottom:1px solid #e1e1e1}@media only screen and (min-width:992px){.offer_content .game_title{font-size:25px}}.offer_content .games_wrapper{margin-top:0}.offer_content .prize_worth{float:left;margin-top:23px;margin-left:5px;color:#393939;font-size:13px}@media only screen and (min-width:768px){.offer_content .prize_worth{margin-top:20px;font-size:15px}}@media only screen and (min-width:992px){.offer_content .prize_worth{margin-top:11px}}#dedicated_landing_page .image_and_form_container{position:relative}#dedicated_landing_page .register_image{background-repeat:no-repeat;background-size:cover;position:relative;height:200px;width:100%;background-position:left top;box-shadow:inset 0 85px 45px -16px rgba(0,0,0,0.65);-webkit-box-shadow:inset 0 85px 45px -16px rgba(0,0,0,0.65)}#dedicated_landing_page .register_image .logo_container .brand_logo{float:left;height:50px;width:58%;max-width:260px;position:relative;background-size:100% 50px;background-repeat:no-repeat;background-position:left center}#dedicated_landing_page .register_image .logo_container .brand_logo a{display:block;height:100%}#dedicated_landing_page .loader{display:none}#dedicated_landing_page .register_background{position:relative;width:100%;height:unset;overflow:hidden;-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 15px 5px rgba(0,0,0,0.1);box-shadow:0 0 15px 5px rgba(0,0,0,0.1)}#dedicated_landing_page .register_background .col-xs-12,#dedicated_landing_page .register_background .col-sm-12{padding-left:0;padding-right:0}#dedicated_landing_page .register_background .register_text_block{padding:0 20px;color:#fff}#dedicated_landing_page .register_background .register_input_wrapper{-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 15px 5px rgba(0,0,0,0.1);box-shadow:0 0 15px 5px rgba(0,0,0,0.1);background-color:#fff;padding:30px 15px 15px 15px;position:relative}#dedicated_landing_page .register_background .register_input_wrapper .background_wave{background-image:url(../img/icons/blue/wave.svg);background-repeat:no-repeat;background-size:contain;opacity:0.15;height:75px;width:100%;position:absolute;left:0;top:15px;background-position:-235px}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper{width:100%}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper .input_block{padding-left:20px;padding-right:40px;font-size:15px;height:50px;border:1px solid #acacac;margin-bottom:15px;width:100%;color:#393939;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper .input_block:focus-visible{outline:none;border:1px solid #f92}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper textarea.input_block{width:100%;height:65px;padding:10px 20px;resize:none}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper .icon{background-repeat:no-repeat;background-position:right 10px center;background-size:20px 20px}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper .email{background-image:url(../img/icons/dark-grey/mail.svg)}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper .phone{background-image:url(../img/icons/dark-grey/phone.svg)}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper label{padding-left:0;display:block;font-size:15px;font-weight:normal;margin-bottom:3px}@media only screen and (min-width:768px){#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper label{font-size:17px}}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper label .notice{color:#777;font-size:13px}@media only screen and (min-width:768px){#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper label .notice{font-size:15px}}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block{font-size:13px;position:relative}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block label{font-weight:normal}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block .promo_text{margin-top:5px;font-size:13px;text-align:center}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block a{text-decoration:underline}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block .label_asterisk{color:#f92}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block .language_selection_collapsing_wrapper{height:0;overflow:hidden;transition:.2s height}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block .language_selection_collapsing_wrapper.active{height:50px;transition:.2s height}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block .language_selection_collapsing_wrapper .language_selection_wrapper{display:table;width:100%;max-width:333px}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block .language_selection_collapsing_wrapper .language_selection_wrapper .select_language_label{display:table-cell;padding-right:10px;width:40%;font-size:13px;color:#393939;line-height:15px;vertical-align:bottom}@media only screen and (min-width:768px){#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block .language_selection_collapsing_wrapper .language_selection_wrapper .select_language_label{font-size:15px}}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block{width:60%;display:table-cell}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection{float:left;margin-left:4%;width:48%;height:35px}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection:first-child{margin-left:0}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection input.language_selection_input{display:none}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection label{padding-left:0;font-weight:normal;width:100%;margin-bottom:0;line-height:35px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;border:1px solid #e1e1e1;font-size:20px;color:#393939;text-align:center;transition:.2s background,.2s border;cursor:pointer;cursor:hand}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection label:hover{background:#e1e1e1;transition:.2s background}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection input.language_selection_input:checked+label{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background:#e1e1e1;border:1px solid #f92;transition:.2s background,.2s border}#dedicated_landing_page .register_background .register_input_wrapper .underline{text-decoration:underline}#dedicated_landing_page .register_background .register_input_wrapper label{display:block;padding-left:30px;line-height:23px;font-size:14px}#dedicated_landing_page .register_background .register_input_wrapper .custom_checkbox{background-image:url(../img/icons/light-grey/checkbox-empty.svg);background-position:center;background-size:20px 20px;background-repeat:no-repeat;float:left;height:20px;width:20px}#dedicated_landing_page .register_background .register_input_wrapper .check_all_checkbox_label{color:#f92}#dedicated_landing_page .register_background .register_input_wrapper .game_over_button{color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;line-height:40px;background-color:#f92;height:40px;text-decoration:none;text-align:center;font-weight:bold;width:100%;transition:.2s font-size;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:480px){#dedicated_landing_page .register_background .register_input_wrapper .game_over_button{font-size:22px;line-height:60px;height:60px}}@media only screen and (min-width:992px){#dedicated_landing_page .register_background .register_input_wrapper .game_over_button:hover{font-size:26px}}#dedicated_landing_page .register_background .promo_text{color:#393939;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:24px;text-align:left}#dedicated_landing_page .register_background .prize_promo_text{margin-bottom:20px;font-size:13px;text-align:left}#dedicated_landing_page .check_all_checkboxes{border:.5px solid #f92}#dedicated_landing_page .custom_checkbox{position:relative;width:16px;height:16px;margin:0;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;z-index:2}#dedicated_landing_page .custom_checkbox[type=checkbox]:before{background-image:url(../img/icons/dark-grey/checkbox-bordered.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center;position:absolute;z-index:2;opacity:0;width:100%;height:100%}#dedicated_landing_page .custom_checkbox[type=checkbox]:checked:before{background-image:url(../img/icons/orange/checkbox-checked.svg);content:'';position:absolute;opacity:1}#dedicated_landing_page .button{margin-top:12px;color:#fff;cursor:pointer;font-size:18px;padding:10px;background-color:#f92;height:60px;text-decoration:none;text-align:center;border:0px none;font-weight:bold;width:100%;margin-bottom:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#dedicated_landing_page .game_submit{margin-top:12px;color:#fff;cursor:pointer;font-size:30px;padding:10px;background-color:#f92;height:60px;text-decoration:none;text-align:center;border:0px none;font-weight:bold;width:100%;margin-bottom:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#dedicated_landing_page .game_submit .button_small_font_size{font-size:18px;margin-top:-5px;font-weight:normal}#dedicated_landing_page .button_container{text-align:center}#dedicated_landing_page .prize p{margin:0;line-height:initial}#dedicated_landing_page .instructions_wrapper{padding:20px 0 10px}@media only screen and (min-width:992px){#dedicated_landing_page .instructions_wrapper{padding:20px 0 30px}}#dedicated_landing_page .instructions_wrapper .instruction{margin-bottom:20px}@media only screen and (min-width:992px){#dedicated_landing_page .instructions_wrapper .instruction{margin-bottom:0}}#dedicated_landing_page .instructions_wrapper .instruction .icon{float:left;margin:0 15px 30px 0;width:35px;height:35px;background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:992px){#dedicated_landing_page .instructions_wrapper .instruction .icon{width:100%;height:50px;margin:0 0 10px 0}}#dedicated_landing_page .instructions_wrapper .instruction.register .icon{background-image:url(../img/icons/dark-grey/check-mark.svg)}#dedicated_landing_page .instructions_wrapper .instruction.wait .icon{background-image:url(../img/icons/dark-grey/meditation.svg)}#dedicated_landing_page .instructions_wrapper .instruction.find_out{margin-bottom:0}#dedicated_landing_page .instructions_wrapper .instruction.find_out .icon{background-image:url(../img/icons/dark-grey/gift.svg)}@media only screen and (min-width:992px){#dedicated_landing_page .instructions_wrapper .instruction .texts{width:100%;text-align:center}}#dedicated_landing_page .instructions_wrapper .instruction .texts .title{font-size:14px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){#dedicated_landing_page .instructions_wrapper .instruction .texts .title{font-size:12px;margin-bottom:5px}}#dedicated_landing_page .instructions_wrapper .instruction .texts .text{line-height:17px}#dedicated_landing_page .prize_container{width:100%;margin-top:30px}#dedicated_landing_page .prize_container .container{background-color:#fff;position:relative;z-index:1}#dedicated_landing_page .prize_container .photo_container{width:100%;overflow:hidden}#dedicated_landing_page .prize_container .photo_container img{display:block;width:100%;height:auto}#dedicated_landing_page .prize_container .text_container{padding:15px 20px}#dedicated_landing_page .prize_container .text_container .prize_logo{width:100%;height:40px;background-repeat:no-repeat;background-size:contain;margin-top:20px}#dedicated_landing_page .prize_container .text_container .prize_logo img{max-height:100%;height:auto;width:auto}#dedicated_landing_page .prize_container .text_container .prize_title{font-weight:bold;font-size:15px;padding:0 0 10px 0}#dedicated_landing_page .prize_container .text_container .prize_text{font-size:15px}#dedicated_landing_page .prize_container .row{margin-bottom:20px}#dedicated_landing_page .prize_container .description.contentbuilder{padding-bottom:20px}#dedicated_landing_page .prize_container .description.contentbuilder .row{margin:0}#dedicated_landing_page ul{margin-top:0;margin-bottom:10px;margin-left:-20px}#dedicated_landing_page .rules_container .rules_title{font-weight:bold;font-size:20px;padding:20px 0}#dedicated_landing_page .rules_container p{margin:0;line-height:initial}#dedicated_landing_page .rules_container li{font-size:15px;line-height:normal}#dedicated_landing_page .invite_block{margin:10px 0 10px 0;font-size:16px;line-height:25px}#dedicated_landing_page #inviteFriendForm{display:none}#dedicated_landing_page #inviteFriendForm .button{margin-top:0}#dedicated_landing_page .successful_register{border-top:1px solid #acacac;padding:30px 0 30px 110px;background-repeat:no-repeat;background-position:15px center;background-size:80px 80px;min-height:80px;background-image:url(../img/icons/dark-grey/check-mark-hollow.svg);line-height:1.2;font-size:18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (max-width:991px){#dedicated_landing_page .successful_register{background-size:90px 90px;padding:130px 0 30px 0;background-position:center top 20px;font-size:15px;margin-top:20px}}#dedicated_landing_page .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}#dedicated_landing_page .inline_block{display:inline-block;margin-top:10px}#dedicated_landing_page .important{color:#ff1e43;text-decoration:underline}#dedicated_landing_page #thank_you_text{display:none;border-top:1px solid #acacac;padding:200px 35px 30px 35px;background-repeat:no-repeat;background-position:center top 35px;background-size:130px 130px;min-height:80px;background-image:url(../img/icons/dark-grey/check-mark-hollow.svg);line-height:1.2;font-size:18px}@media only screen and (max-width:991px){#dedicated_landing_page #thank_you_text{background-size:90px 90px;padding:130px 0 30px 0;background-position:center top 20px}}@media only screen and (min-width:992px){#dedicated_landing_page .register_image{position:absolute;height:90%;width:100%}#dedicated_landing_page .register_background{-webkit-box-shadow:0px 0px 0px 0px #fff;-moz-box-shadow:0px 0px 0px 0px #fff;box-shadow:0px 0px 0px 0px #fff;height:500px;background-position:center;overflow:unset}#dedicated_landing_page .register_background .register_input_wrapper{margin-top:25px;padding:20px 20px 20px 20px;min-height:520px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper.full_width{width:100%}#dedicated_landing_page .register_background .register_input_wrapper .radio_input_block{font-size:17px}#dedicated_landing_page .register_background .promo_text{font-size:34px;text-align:center}#dedicated_landing_page .register_background .prize_promo_text{font-size:19px;text-align:center}#dedicated_landing_page .button{font-size:30px}#dedicated_landing_page .prize_container .photo_container img{margin:auto}#dedicated_landing_page .prize_container .text_container{padding:0 20px}#dedicated_landing_page .prize_container .text_container .prize_title{font-size:23px}#dedicated_landing_page .prize_container .text_container .prize_text{font-size:20px}#dedicated_landing_page .rules_container .rules_title{font-size:23px}#dedicated_landing_page .rules_container li{font-size:23px}#dedicated_landing_page .increased_padding.container{padding-right:30px;padding-left:30px}#dedicated_landing_page .invite_block{font-size:20px;line-height:40px}}@media only screen and (min-width:1200px){#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper{width:49%;display:inline-block}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper.without_phone{width:100%}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper:nth-of-type(even){float:right}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper:last-of-type:nth-of-type(odd){background:black}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper .input_block{padding-left:10px}#dedicated_landing_page .register_background .register_input_wrapper .input_wrapper textarea.input_block{padding:10px}}#unfinished_purchase_popup{display:none}#unfinished_purchase_popup .popup_row{margin-left:100%}#unfinished_purchase_popup .popup_row .popup_block{z-index:1001;position:fixed;top:-100px;transition:all 1s ease 0s}#unfinished_purchase_popup .popup_row .popup_block .position_wrapper{position:absolute;right:0}#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper{height:90px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.25),0 6px 20px 0 rgba(0,0,0,0.25);display:table;min-width:290px}#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper img{float:left;height:90px}@media only screen and (max-width:767px){#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper img{display:none}}#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper .text_wrapper{display:table-cell}#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper .text_wrapper .text_block{padding-left:10px;float:right;height:100%;display:table}#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper .text_wrapper .text_block .text{display:table-cell;vertical-align:middle;max-width:485px;text-align:left;min-width:275px}@media only screen and (max-width:767px){#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper .text_wrapper .text_block .text{max-width:235px;padding-left:30px;min-width:unset}}#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper .text_wrapper .text_block .text .title{font-size:17px;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;white-space:nowrap;padding-left:20px}@media only screen and (max-width:767px){#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper .text_wrapper .text_block .text .title{font-size:14px;padding-left:0}}#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper .text_wrapper .text_block .text .service_info{background-image:url(../img/icons/dark-grey/pin_point_full.svg);padding-left:20px;font-size:15px;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width:767px){#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper .text_wrapper .text_block .text .service_info{font-size:11px;padding-left:0}}#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper .arrow_wrapper{display:table-cell}#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper .arrow_wrapper .orange_arrow{width:90px;height:100%;float:right;background-image:url(../img/icons/orange/right-arrow-rounded.svg);background-size:25px;background-repeat:no-repeat;background-position:center;transition:background-size,.2s}#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper .arrow_wrapper .orange_arrow:hover{background-size:30px;transition:background-size,.2s}@media only screen and (max-width:767px){#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper .arrow_wrapper .orange_arrow{width:45px;background-position:left}}#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper #close_unfinished_purchase_popup{background-image:url(../img/icons/dark-grey/close.svg);background-size:contain;background-repeat:no-repeat;position:absolute;width:15px;height:15px;top:10px;left:10px;cursor:pointer;cursor:hand}@media only screen and (min-width:768px){#unfinished_purchase_popup .popup_row .popup_block .position_wrapper .info_wrapper #close_unfinished_purchase_popup{background-image:url(../img/icons/white/letter_x.svg);-webkit-filter:drop-shadow(0px 0px 2px #000);filter:drop-shadow(0px 0px 2px #000)}}#unfinished_purchase_popup .popup_row .transition{top:100px}@media only screen and (max-width:991px){.popup.redeemable_offer_popup{top:0 !important;bottom:0 !important;border-radius:0}}@media only screen and (min-width:992px){.popup.redeemable_offer_popup{width:940px}}@media only screen and (min-width:1200px){.popup.redeemable_offer_popup{width:1140px}}.popup.redeemable_offer_popup .container{width:100%}.popup.redeemable_offer_popup .container .title{padding-right:7rem;font-size:18px;line-height:22px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.popup.redeemable_offer_popup .container .title{font-size:20px;line-height:24px}}.popup.redeemable_offer_popup .container .location_container{padding-right:7rem}.popup.redeemable_offer_popup .container .location_container .location{font-size:15px;background-image:url(../img/icons/darker-medium-grey/pin-point-full.svg);background-repeat:no-repeat;background-size:15px;background-position:top 3px left}.popup.redeemable_offer_popup .container .location_container .location .stars{white-space:nowrap;letter-spacing:-2px;font-size:13px;line-height:8px;vertical-align:top}.popup.redeemable_offer_popup .container .gallery{padding:0}@media only screen and (min-width:992px){.popup.redeemable_offer_popup .container .gallery{padding:0 0 0 15px}}.popup.redeemable_offer_popup .container .gallery .image_wrapper{position:relative}.popup.redeemable_offer_popup .container .gallery .image_wrapper .image{width:100%;height:auto;overflow:hidden}@media only screen and (max-width:991px){.popup.redeemable_offer_popup .container .gallery .image_wrapper .image{aspect-ratio:1.33333333}.popup.redeemable_offer_popup .container .gallery .image_wrapper .image .slick-current img{width:100%}}@media only screen and (min-width:992px){.popup.redeemable_offer_popup .container .gallery .image_wrapper .image{width:454px;height:341px}}@media only screen and (min-width:1200px){.popup.redeemable_offer_popup .container .gallery .image_wrapper .image{width:552px;height:414px}}.popup.redeemable_offer_popup .container .gallery .image_wrapper .image img{max-width:100%;height:auto}@media only screen and (min-width:992px){.popup.redeemable_offer_popup .container .gallery .image_wrapper .image img{width:453px;height:341px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}}@media only screen and (min-width:1200px){.popup.redeemable_offer_popup .container .gallery .image_wrapper .image img{width:552px;height:414px}}.popup.redeemable_offer_popup .container .gallery .image_wrapper .button{position:absolute;top:0;background-size:30px 30px;background-repeat:no-repeat;width:10%;height:100%;z-index:103;cursor:pointer;cursor:hand}.popup.redeemable_offer_popup .container .gallery .image_wrapper .next_image{background-image:url(../img/icons/white/caret_right_thicker_shadowed.svg);background-position:right center;right:0}.popup.redeemable_offer_popup .container .gallery .image_wrapper .prev_image{background-image:url(../img/icons/white/caret_left_thicker_shadowed.svg);background-position:left center;left:0}.popup.redeemable_offer_popup .container .gallery .thumbs_wrapper{margin-top:3px;width:100%;height:83px;display:none;float:left;position:relative}@media only screen and (min-width:992px){.popup.redeemable_offer_popup .container .gallery .thumbs_wrapper{display:block}}@media only screen and (min-width:1200px){.popup.redeemable_offer_popup .container .gallery .thumbs_wrapper{margin-top:4px;height:102px}}.popup.redeemable_offer_popup .container .gallery .thumbs_wrapper .thumbs_nav{width:100%;height:100%;overflow:hidden}.popup.redeemable_offer_popup .container .gallery .thumbs_wrapper .thumbs_nav .thumb{float:left;position:relative;width:111px;height:83px;margin-right:3px;background-color:#e1e1e1;cursor:pointer;cursor:hand}@media only screen and (min-width:1200px){.popup.redeemable_offer_popup .container .gallery .thumbs_wrapper .thumbs_nav .thumb{width:135px;height:101px;margin-right:4px}}.popup.redeemable_offer_popup .container .gallery .thumbs_wrapper .thumbs_nav .thumb img{width:111px;height:83px;opacity:0;transition:opacity .3s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:1200px){.popup.redeemable_offer_popup .container .gallery .thumbs_wrapper .thumbs_nav .thumb img{width:135px;height:101px}}.popup.redeemable_offer_popup .container .gallery .thumbs_wrapper .thumbs_nav .thumb img.loaded{opacity:1}.popup.redeemable_offer_popup .container .gallery .thumbs_wrapper .thumbs_nav .thumb.slick-current img{border:1px solid #393939}.popup.redeemable_offer_popup .container .gallery .thumbs_wrapper .button{z-index:2;width:30px;height:27px;left:50%;margin-left:-15px;background-size:contain;background-repeat:no-repeat;position:absolute;opacity:1;transition:opacity .2s;cursor:pointer;cursor:hand}@media only screen and (min-width:1200px){.popup.redeemable_offer_popup .container .gallery .thumbs_wrapper .button{opacity:0}}.popup.redeemable_offer_popup .container .gallery .thumbs_wrapper:hover .button{opacity:1;transition:opacity .2s}.popup.redeemable_offer_popup .container .gallery .thumbs_wrapper:hover .view_photos_button{opacity:1;transition:opacity .2s}@media only screen and (min-width:992px){.popup.redeemable_offer_popup .container .client_gets{max-height:427px;overflow-y:auto}}@media only screen and (min-width:1200px){.popup.redeemable_offer_popup .container .client_gets{max-height:520px}}.popup.redeemable_offer_popup .container .client_gets .title{font-size:15px;line-height:15px}.popup.redeemable_offer_popup .container .client_gets ul{padding:0;margin:0}.popup.redeemable_offer_popup .container .client_gets ul li{margin-top:5px;background-image:url(../img/icons/orange/check.svg);background-size:14px 14px;background-repeat:no-repeat;background-position:left top 3px;padding-left:22px;list-style-type:none;font-size:14px;line-height:18px}.popup.redeemable_offer_popup .container .client_gets ul li.second-level-list{background-image:url(../img/icons/orange/circle_full.svg);background-size:4px 4px;background-position:left top 7px;margin-left:22px;padding-left:10px}.popup.redeemable_offer_popup .container .client_gets .additional_value ul li{background-image:url(../img/icons/orange/gift.svg)}.popup.redeemable_offer_popup .container .client_gets .additional_value ul li.second-level-list{background-image:url(../img/icons/orange/circle_full.svg)}.popup.redeemable_offer_popup .container .instructions{padding-bottom:80px}@media only screen and (min-width:992px){.popup.redeemable_offer_popup .container .instructions{padding-bottom:0}}.popup.redeemable_offer_popup .container .instructions .title{font-size:15px;line-height:19px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.popup.redeemable_offer_popup .container .reserve_button_container{position:fixed;bottom:10px}@media only screen and (min-width:768px) and (max-width:991px){.popup.redeemable_offer_popup .container .reserve_button_container{max-width:718px}}@media only screen and (min-width:992px){.popup.redeemable_offer_popup .container .reserve_button_container{position:static;bottom:unset;max-width:unset;width:25%}}.popup.redeemable_offer_popup .container .reserve_button_container .reserve_button{width:100%;height:50px;line-height:50px;background-color:#f92;color:#fff;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;transition:font-size .2s;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.popup.redeemable_offer_popup .container .reserve_button_container .reserve_button:hover{font-size:22px}.popup.redeemable_offer_popup .container .contacts .contact_row{padding-left:25px;background-size:15px;background-repeat:no-repeat;background-position:left center}.popup.redeemable_offer_popup .container .contacts .contact_row.service_title{background-image:url(../img/icons/dark-grey/hotel.svg)}.popup.redeemable_offer_popup .container .contacts .contact_row.service_address{background-image:url(../img/icons/dark-grey/pin_point_hollow.svg)}.popup.redeemable_offer_popup .container .contacts .contact_row.service_phone{background-image:url(../img/icons/dark-grey/phone.svg)}.popup.redeemable_offer_popup .container .contacts .contact_row.service_email{background-image:url(../img/icons/dark-grey/mail.svg)}.popup.redeemable_offer_popup .container .go_back_button{display:inline-block;padding-left:30px;background-image:url(../img/icons/dark-grey/left-arrow-rounded.svg);background-size:15px;background-repeat:no-repeat;background-position:left center;transition:all .2s;cursor:pointer;cursor:hand}.popup.redeemable_offer_popup .container .go_back_button:hover{color:#f92;background-image:url(../img/icons/orange/left-arrow-rounded.svg)}.popup.redeemable_offer_popup .close_popup{z-index:1}.popup.redeemable_offer_popup .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.popup.redeemable_offer_popup .no_wrap{white-space:nowrap}.app_menu_button{position:relative;background-image:url(../img/icons/white/menu_button.svg);background-size:20px 20px}@media screen and (min-width:992px){.app_menu_button:hover,.app_menu_button:focus{background-image:url(../img/icons/dark-grey/menu_button.svg);background-color:#fff}}@media screen and (min-width:480px){.app_menu_button{width:35px;background-size:30px 30px}}@media screen and (min-width:768px){.app_menu_button{width:40px;background-size:30px 30px}}.app_menu_button .outbound_tooltip{display:none;position:absolute;margin:1px 0 0 0;color:#393939;background-color:#fbfbfb;width:175px;height:69px;top:42px;right:0;opacity:0;transition:opacity .5s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_menu_button .outbound_tooltip .tooltip_brand_new{float:left;width:100%;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:normal;font-size:20px;text-align:left;margin:7px 0 0 10px}.app_menu_button .outbound_tooltip .tooltip_text{position:absolute;top:32px;font-size:12px;line-height:15px;text-align:left;margin:0 0 0 10px}.app_menu_button .outbound_tooltip::before{content:"";position:absolute;bottom:100%;left:87%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #fbfbfb transparent}.sidenav{height:100%;max-width:360px;width:0;position:fixed;z-index:1110;top:0;right:0;background-color:#fff;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 0 20px 0;word-break:keep-all}@media screen and (min-width:992px){.sidenav{max-width:480px}}.sidenav .side_nav_menu{overflow:hidden;display:none}.sidenav .sidenav_block{padding:10px}.sidenav .sidenav_block .side_nav_brand_new{float:left;text-transform:uppercase;color:#0092db}.sidenav .sidenav_block .side_nav_travels{margin:0 0 0 5px;display:inline-block}.sidenav .sidenav_block.floated{overflow:hidden}.sidenav .sidenav_block.no_padding_top{padding-top:0}.sidenav .sidenav_block .side_nav_row_big{font-size:20px;padding:10px 0 0 20px;color:#393939}.sidenav .sidenav_block .side_nav_row{display:block;font-size:16px;color:#393939}.sidenav .sidenav_block .side_nav_row.bottom_border{border-bottom:1px solid #e1e1e1}.sidenav .sidenav_block .side_nav_row.top_border{border-top:1px solid #e1e1e1}.sidenav .sidenav_block .side_nav_row .right_arrow{background-image:url(../img/icons/orange/right-arrow-rounded.svg);background-size:18px 18px;background-repeat:no-repeat;background-position:right 20px center}.sidenav .sidenav_block .side_nav_row .blue{color:#0092db}.sidenav .sidenav_block .side_nav_row .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.sidenav .sidenav_block .side_nav_row .service_type{padding:12px;text-decoration:none;line-height:28px}.sidenav .sidenav_block .side_nav_row.languages{padding:6px 0 6px 50px;background-image:url(../img/icons/dark-grey/globe.svg)}.sidenav .sidenav_block .side_nav_row.languages .label{float:left;padding-top:7px;font-size:14px}.sidenav .sidenav_block .side_nav_row.languages .language_selection_container{float:right;position:relative;width:170px}@media screen and (min-width:360px){.sidenav .sidenav_block .side_nav_row.languages .language_selection_container{width:210px}}.sidenav .sidenav_block .side_nav_row.languages .language_selection_container .language_selection_button{float:left;margin-left:10px;padding:2px;width:80px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;background-color:#fff;border:1px solid #393939;text-align:center;opacity:0.3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media screen and (min-width:360px){.sidenav .sidenav_block .side_nav_row.languages .language_selection_container .language_selection_button{width:100px}}.sidenav .sidenav_block .side_nav_row.languages .language_selection_container .language_selection_button.active{background-color:#f7f7f7;opacity:1;box-shadow:0 0 8px rgba(0,0,0,0.2)}.sidenav .sidenav_block .side_nav_row.languages .language_selection_container .language_selection_button:first-child{margin-left:0}.sidenav .sidenav_block .half_block{font-size:12px;float:left;width:50%;padding:0 5px 5px 0}@media screen and (min-width:360px){.sidenav .sidenav_block .half_block{font-size:14px}}.sidenav .sidenav_block .half_block:nth-child(2n){padding:0 0 5px 0}.sidenav .sidenav_block .half_block.image{height:130px}.sidenav .sidenav_block .half_block.image a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:100%;position:relative;box-shadow:inset 0px -100px 51px -35px rgba(0,0,0,0.8);-webkit-box-shadow:inset 0px -100px 51px -35px rgba(0,0,0,0.8)}.sidenav .sidenav_block .half_block.image a.day_relaxation_image{background-size:cover;background-position:center}.sidenav .sidenav_block .half_block.icon a{box-shadow:0 0 7px 3px #e1e1e1;padding-left:50px;background-repeat:no-repeat;background-size:30px 30px;background-position:left 10px center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sidenav .sidenav_block .half_block .text_block{position:absolute;bottom:0;left:0;width:100%;padding-top:60px;color:#fff;text-align:center;background-repeat:no-repeat;background-size:50px 50px;background-position:center top;line-height:1em;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;padding-bottom:5px}.sidenav .sidenav_block .half_block .text_block.padding_bottom{padding-bottom:20px}.sidenav .sidenav_block .half_block .text_block span{display:block;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.2}.sidenav .sidenav_block .half_block .text_block.percentage{background-image:url(../img/icons/white/percentage.svg)}.sidenav .sidenav_block .half_block .text_block.gift{background-image:url(../img/icons/white/gift.svg)}.sidenav .sidenav_block .half_block .text_block.people{background-image:url(../img/icons/white/people.svg)}.sidenav .sidenav_block .half_block .text_block.light_bulb{background-image:url(../img/icons/white/light_bulb.svg)}.sidenav .sidenav_block .half_block .text_block.heart{background-image:url(../img/icons/white/hand_holding_hovering_heart.svg)}.sidenav .sidenav_block .half_block .text_block.letter{background-image:url(../img/icons/white/mail_rounded.svg)}.sidenav .sidenav_block .half_block .text_block.phone{background-image:url(../img/icons/white/phone.svg)}.sidenav .sidenav_block .half_block .text_block.top_offers{background-image:url(../img/icons/white/star.svg)}.sidenav .sidenav_block .load_with_echo{background-size:cover;background-position:center center;background-repeat:no-repeat}.sidenav .sidenav_block .side_nav_block_title{padding-left:30px}.sidenav .sidenav_block .side_nav_row_icon{background-size:16px 16px;background-repeat:no-repeat;background-position:left center}.sidenav .sidenav_block a{padding:12px;text-decoration:none;display:block;line-height:28px}.sidenav .sidenav_block a.right_arrow{padding:12px 50px 12px 12px}.sidenav .sidenav_block .side_nav_close_button{display:inline-block;background-image:url(../img/icons/white/close.svg);background-size:26px 26px;padding:17px 25px;background-position:center center}.sidenav .sidenav_block .side_nav_row_phone_icon{background-image:url(../img/icons/dark-grey/phone.svg)}.sidenav .sidenav_block .side_nav_row_email_icon{background-image:url(../img/icons/dark-grey/mail_rounded.svg)}.sidenav .sidenav_block .side_nav_row_speech_bubble_icon{background-image:url(../img/icons/brighter-blue/speech_bubble.svg)}.sidenav .sidenav_block .side_nav_row_faq_icon{background-image:url(../img/icons/dark-grey/question-mark-encircled.svg)}.sidenav .sidenav_block .side_nav_row_person_icon{width:80px;height:80px;background-image:url(../img/icons/light-grey/visitor.svg);background-size:contain;background-repeat:no-repeat;background-position:left center;border-radius:50%}.sidenav .sidenav_block .side_nav_user_text_block{display:table-cell;vertical-align:middle}.sidenav .sidenav_block .side_nav_user_text_block.padding{padding-left:20px}.sidenav .sidenav_block .side_nav_user_block{display:table;vertical-align:middle;padding-top:5px}.sidenav .sidenav_block .contacts{font-size:14px}.sidenav .sidenav_block #side_nav_row_person_username{border-bottom:1px solid #e1e1e1;width:60%;padding-bottom:5px;margin-bottom:5px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.sidenav .sidenav_block #side_nav_row_coupons_icon{background-image:url(../img/icons/brighter-blue/shopping-bag.svg)}.sidenav .sidenav_block #side_nav_row_logout{background-image:url(../img/icons/brighter-blue/x.svg);background-size:25px 25px}.sidenav .sidenav_block #side_nav_row_settings{background-image:url(../img/icons/brighter-blue/gear.svg)}.sidenav .sidenav_block #side_nav_row_discount_icon{background-image:url(../img/icons/brighter-blue/percentage.svg)}.sidenav .sidenav_block #side_nav_row_booking_icon{background-image:url(../img/icons/brighter-blue/calendar.svg)}.sidenav .sidenav_block .side_nav_row_left_icon{padding-left:50px;background-size:30px 30px;background-repeat:no-repeat;background-position:left 10px center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sidenav .sidenav_block .side_nav_row_back_icon{background-image:url(../img/icons/dark-grey/back.svg);background-size:18px 18px;background-repeat:no-repeat;background-position:left center}.sidenav .sidenav_block .side_nav_sub_menu_block{width:0;position:absolute;top:0;right:0;max-width:360px;overflow:hidden;word-break:keep-all;background-color:#fff;min-height:100%;z-index:1}@media screen and (min-width:992px){.sidenav .sidenav_block .side_nav_sub_menu_block{max-width:480px}}.sidenav .sidenav_block .brand_logo{width:220px;height:34px;background-size:contain;background-repeat:no-repeat;background-position:left center;display:inline-block;float:left}.sidenav .sidenav_block.top_photo{-webkit-box-shadow:inset 0 59px 30px -16px rgba(0,0,0,0.8);background-position:center bottom;background-size:cover;white-space:nowrap;height:60px;padding:15px 10px;background-color:#e1e1e1;width:100%;max-width:360px;z-index:1}@media screen and (min-width:992px){.sidenav .sidenav_block.top_photo{max-width:480px}}.sidenav .sidenav_block.top_photo+.sidenav_block{margin-top:60px}.sidenav .sidenav_block .login_button{color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;width:100%;background-color:#f92;height:34px;line-height:34px;padding:0;margin-top:60px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sidenav .sidenav_block .side_nav_informational_contacts_container{margin-top:10px;padding:15px 0 0 5px;border-top:1px solid #e1e1e1}.sidenav .sidenav_block .side_nav_informational_contacts_container .informational_contacts_info .highlight{color:#ff1e43;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.sidenav .sidenav_block .side_nav_informational_contacts_container .contacts_row{padding-left:50px;background-size:30px 30px;background-repeat:no-repeat;background-position:left 10px center}.sidenav .sidenav_block .side_nav_informational_contacts_container .contacts_row.phone_row{background-image:url(../img/icons/dark-grey/phone.svg)}.sidenav .sidenav_block .day_relaxation_category{height:80px;width:100%;display:table}.sidenav .sidenav_block .day_relaxation_category a{position:relative;display:block;overflow:hidden;height:100%;background-color:#e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sidenav .sidenav_block .day_relaxation_category:hover .load_with_echo{transform:scale(1.2)}.sidenav .sidenav_block .day_relaxation_category .load_with_echo{height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;transition:all .5s;opacity:0;box-shadow:inset 0px -64px 27px -28px rgba(0,0,0,0.8);-webkit-box-shadow:inset 0px -64px 27px -28px rgba(0,0,0,0.8)}.sidenav .sidenav_block .day_relaxation_category .load_with_echo.loaded{opacity:1}.sidenav .sidenav_block .day_relaxation_category .load_with_echo:hover{transform:scale(1.2)}.sidenav .sidenav_block .day_relaxation_category .title{display:table-cell;height:80px;width:340px;padding:0 15px;position:relative;vertical-align:middle;text-align:center;font-size:18px;line-height:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;transition:background .2s;text-shadow:0 0 5px rgba(0,0,0,0.8)}.sidenav .sidenav_block .brand_discount_voucher_container{height:140px;width:100%}.sidenav .sidenav_block .brand_discount_voucher_container a{position:relative;display:block;overflow:hidden;height:100%;background-color:#e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sidenav .sidenav_block .brand_discount_voucher_container:hover .load_with_echo{transform:scale(1.2)}.sidenav .sidenav_block .brand_discount_voucher_container .load_with_echo{height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;transition:all .5s;opacity:0;box-shadow:inset 0px -64px 27px -28px rgba(0,0,0,0.8);-webkit-box-shadow:inset 0px -64px 27px -28px rgba(0,0,0,0.8)}.sidenav .sidenav_block .brand_discount_voucher_container .load_with_echo.loaded{opacity:1}.sidenav .sidenav_block .brand_discount_voucher_container .load_with_echo:hover{transform:scale(1.2)}.sidenav .sidenav_block .brand_discount_voucher_container .title{position:absolute;bottom:15px;left:0;width:100%;padding:0 50px;text-align:center;font-size:18px;line-height:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;transition:background .2s;text-shadow:0 0 5px rgba(0,0,0,0.8)}.sidenav .sidenav_block .subcategories_container{margin-bottom:15px}.sidenav .sidenav_block .gifts_container{margin-top:15px}.sidenav .sidenav_block .more_link a{color:#f92}.app_header{width:100%;top:0;transition:top .5s ease-in-out}.app_header .more_sub_menu .more_links{width:70%;height:420px;padding-left:0;float:left;padding-right:15px}.app_header .more_sub_menu .more_links .link_block{padding:0 10px 10px 0;display:block;float:left;height:33.33333333%}.app_header .more_sub_menu .more_links .link_block.small_block{width:26%}.app_header .more_sub_menu .more_links .link_block.medium_block{width:37%}.app_header .more_sub_menu .more_links .link_block.long_block{width:63%}.app_header .more_sub_menu .more_links .link_block.full_height{height:100%}.app_header .more_sub_menu .more_links .link_block.big_height{height:66.65%}.app_header .more_sub_menu .more_links .link_block a{background-color:#e1e1e1;overflow:hidden;position:relative;display:block;height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_header .more_sub_menu .more_links .link_block a:hover .load_with_echo{transform:scale(1.2)}.app_header .more_sub_menu .more_links .link_block .load_with_echo{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;height:100%;width:100%;transition:all .5s;box-shadow:inset 0px -100px 51px -35px rgba(0,0,0,0.8);-webkit-box-shadow:inset 0px -100px 51px -35px rgba(0,0,0,0.8);opacity:0}.app_header .more_sub_menu .more_links .link_block .load_with_echo.loaded{opacity:1}.app_header .more_sub_menu .more_links .link_block .text_block{position:absolute;bottom:0;width:100%;padding:60px 0 20px 0;color:#fff;text-align:center;background-repeat:no-repeat;background-size:50px 50px;background-position:50% 0;line-height:1em;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_header .more_sub_menu .more_links .link_block .text_block span{display:block;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.2}.app_header .more_sub_menu .more_links .link_block .text_block.percentage{background-image:url(../img/icons/white/percentage.svg)}.app_header .more_sub_menu .more_links .link_block .text_block.gift{background-image:url(../img/icons/white/gift.svg)}.app_header .more_sub_menu .more_links .link_block .text_block.people{background-image:url(../img/icons/white/people.svg)}.app_header .more_sub_menu .more_links .link_block .text_block.light_bulb{background-image:url(../img/icons/white/light_bulb.svg)}.app_header .more_sub_menu .more_links .link_block .text_block.heart{background-image:url(../img/icons/white/hand_holding_hovering_heart.svg)}.app_header .more_sub_menu .more_links .link_block .text_block.letter{background-image:url(../img/icons/white/mail_rounded.svg)}.app_header .more_sub_menu .more_links .link_block .text_block.phone{background-image:url(../img/icons/white/phone.svg)}.app_header .more_sub_menu .more_links .link_block .text_block.top_offers{background-image:url(../img/icons/white/star.svg)}.app_header .more_sub_menu .popular_tags{width:30%;padding-right:0;float:left;padding-left:15px}.app_header .more_sub_menu .popular_tags .popular_tags_title{color:#393939;font-size:22px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:25px}.app_header .more_sub_menu .popular_tags ul{padding:0}.app_header .more_sub_menu .popular_tags ul li{list-style:none;line-height:25px;font-size:13px}.app_header .header_top_offers a{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;display:block;padding:0 10px;transition:all .1s}@media screen and (min-width:1200px){.app_header .header_top_offers a{padding:0 15px}}.app_header .header_top_offers a:hover{color:#393939}.app_header .language_selection a{color:#fff;padding:0 5px;text-transform:uppercase;display:block}.app_header .language_selection a.active{text-decoration:underline}.app_header .language_selection a:hover{color:#393939}.app_header .dropdown_menu_bar .dropdown_menu_block_title,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block_title{font-size:25px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:30px}.app_header .dropdown_menu_bar .dropdown_menu_block,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block{padding:0 5px 10px 0;width:220px;display:block;float:left}@media only screen and (min-width:1200px){.app_header .dropdown_menu_bar .dropdown_menu_block,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block{width:270px}}.app_header .dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_subtitle,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_subtitle{font-size:16px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939;box-sizing:border-box;display:block;line-height:19px;padding-bottom:5px}.app_header .dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_subtitle:hover,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_subtitle:hover{color:#f92;text-decoration:none}.app_header .dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list{list-style:none;padding:0}.app_header .dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .dropdown_menu_link,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .dropdown_menu_link{display:block;padding:1px 1px 2px 0;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939;font-size:13px;line-height:17px;white-space:normal}.app_header .dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .dropdown_menu_link:hover,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .dropdown_menu_link:hover{color:#f92;text-decoration:none}.app_header .dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .label,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .label{padding:0 8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px}.app_header .dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .label.exclusive,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .label.exclusive{color:#fff;background-color:rgba(0,0,0,0.75)}.app_header .dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .label.top_selling,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .label.top_selling{background-color:#f1be45;color:#393939}.app_header .dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .label.discount_percentage,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .label.discount_percentage{background-color:#ff1e43;color:#fff}.app_header .dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .label.limited_amount,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .label.limited_amount{background-color:#ff1e43;color:#fff}.app_header .dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .label.countdown,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block .dropdown_menu_block_list .label.countdown{background-color:#ff1e43;color:#fff}.app_header .dropdown_menu_bar .day_relaxation_categories_block,.app_header .day_relaxation_dropdown_menu_bar .day_relaxation_categories_block{padding:20px 20px 5px 0}.app_header .dropdown_menu_bar .day_relaxation_categories_block.new,.app_header .day_relaxation_dropdown_menu_bar .day_relaxation_categories_block.new{width:100%;padding:0;margin-top:15px}.app_header .dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category,.app_header .day_relaxation_dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category{float:left;width:100%;height:105px;margin-bottom:30px;display:table;white-space:normal}.app_header .dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category a,.app_header .day_relaxation_dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category a{position:relative;display:block;overflow:hidden;height:100%;background-color:#e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_header .dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category:hover .load_with_echo,.app_header .day_relaxation_dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category:hover .load_with_echo{transform:scale(1.2)}.app_header .dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category .load_with_echo,.app_header .day_relaxation_dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category .load_with_echo{height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;position:absolute;left:0;top:0;transition:all .5s;opacity:0;box-shadow:inset 0px -64px 27px -28px rgba(0,0,0,0.8);-webkit-box-shadow:inset 0px -64px 27px -28px rgba(0,0,0,0.8)}.app_header .dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category .load_with_echo.loaded,.app_header .day_relaxation_dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category .load_with_echo.loaded{opacity:1}.app_header .dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category .load_with_echo:hover,.app_header .day_relaxation_dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category .load_with_echo:hover{transform:scale(1.2)}.app_header .dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category .title,.app_header .day_relaxation_dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category .title{display:table-cell;width:262px;height:105px;padding:0 15px;position:relative;vertical-align:middle;text-align:center;font-size:18px;line-height:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;transition:background .2s;text-shadow:0 0 5px rgba(0,0,0,0.8)}.app_header .dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category.without_subcategories,.app_header .day_relaxation_dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category.without_subcategories{height:80px;margin-bottom:15px}.app_header .dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category.without_subcategories .title,.app_header .day_relaxation_dropdown_menu_bar .day_relaxation_categories_block .day_relaxation_category.without_subcategories .title{height:80px}.app_header .dropdown_menu_bar .day_relaxation_categories_block .subcategories_container,.app_header .day_relaxation_dropdown_menu_bar .day_relaxation_categories_block .subcategories_container{width:100%;float:left;padding:40px 0;line-height:20px;color:#393939;text-align:center;background-image:url(../img/icons/dark-grey/caret_down.svg);background-position:top center;background-size:20px;background-repeat:no-repeat}.app_header .dropdown_menu_bar .day_relaxation_categories_block .subcategories_container .more_subcategories_link a,.app_header .day_relaxation_dropdown_menu_bar .day_relaxation_categories_block .subcategories_container .more_subcategories_link a{color:#f92}.app_header .dropdown_menu_bar .day_relaxation_categories_block .subcategories_container .more_subcategories_link a:hover,.app_header .day_relaxation_dropdown_menu_bar .day_relaxation_categories_block .subcategories_container .more_subcategories_link a:hover{text-decoration:underline}.app_header .dropdown_menu_bar .dropdown_menu_block_parent_title,.app_header .day_relaxation_dropdown_menu_bar .dropdown_menu_block_parent_title{width:100%;padding:0}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper{height:calc(100vh - 100px)}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu{display:flex;padding-top:0 !important;padding-bottom:0 !important;height:100%}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container{width:227px;display:flex;flex-direction:column;padding-top:15px}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav{padding-bottom:8px;margin-left:-11px;margin-top:9px;padding-right:10px;overflow-y:auto}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav::-webkit-scrollbar,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav::-webkit-scrollbar{width:10px;position:absolute;left:0}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav::-webkit-scrollbar-track,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav::-webkit-scrollbar-track{background:#f1f1f1}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav::-webkit-scrollbar-thumb,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav::-webkit-scrollbar-thumb:hover,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav::-webkit-scrollbar-thumb:hover{background:#555}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav>li,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav>li{margin-top:0}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav-pills>li>a,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav-pills>li>a{border-radius:55px;padding:8px 16px 8px 11px;line-height:normal;transition:none}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav>li.active>a,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav>li.active>a,.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav>li>a:hover,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav>li>a:hover,.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav>li>a:focus,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-container .nav>li>a:focus{font-weight:bold;background-color:#0092db;color:#fff}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .left-shadow-wrapper,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .left-shadow-wrapper{box-shadow:inset 46px -21px 16px -50px #aaa;flex-grow:1;overflow:auto}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .left-shadow-wrapper::-webkit-scrollbar,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .left-shadow-wrapper::-webkit-scrollbar{width:10px;position:absolute;left:0}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .left-shadow-wrapper::-webkit-scrollbar-track,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .left-shadow-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .left-shadow-wrapper::-webkit-scrollbar-thumb,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .left-shadow-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .left-shadow-wrapper::-webkit-scrollbar-thumb:hover,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .left-shadow-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content{padding:73px 50px 40px 61px}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane{line-height:normal}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane .all_services_link,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane .all_services_link{color:#0092db;font-weight:bold}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane .services_container,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane .services_container{display:flex;justify-content:space-between}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane .service_block,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane .service_block{width:30%}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane .service_type,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane .service_type{color:#393939;text-transform:uppercase;font-weight:bold;font-size:12px;margin-top:15px;margin-bottom:3px}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane ul,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane ul{padding:0;list-style-type:none;white-space:normal}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane ul li,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane ul li{line-height:1.7}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane ul li .label,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane ul li .label{padding:0 8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane ul li .label.exclusive,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane ul li .label.exclusive{color:#fff;background-color:rgba(0,0,0,0.75)}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane ul li .label.top_selling,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane ul li .label.top_selling{background-color:#f1be45;color:#393939}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane ul li .label.discount_percentage,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane ul li .label.discount_percentage{background-color:#ff1e43;color:#fff}.app_header .dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane ul li .label.countdown,.app_header .day_relaxation_dropdown_menu_bar .tabbed-category-menu-wrapper .tabbed-category-menu .tab-content .tab-pane ul li .label.countdown{background-color:#ff1e43;color:#fff}.app_header .brand_logo{float:left;height:50px;width:50%;max-width:260px;position:relative;background-size:contain;background-repeat:no-repeat;background-position:left center}@media screen and (min-width:480px){.app_header .brand_logo{width:200px}}@media only screen and (min-width:992px){.app_header .brand_logo{height:55px}}@media only screen and (min-width:1200px){.app_header .brand_logo{width:230px}}.app_header .brand_logo h1{margin:0}.app_header .brand_logo a{display:block;height:50px;width:100%}@media only screen and (min-width:992px){.app_header .brand_logo a{height:55px}}.app_header .search_wrapper{position:relative;background-image:url(../img/icons/white/search_icon.svg);background-size:22px}@media screen and (min-width:992px){.app_header .search_wrapper .dropdown-menu{display:block}.app_header .search_wrapper:hover{background-image:url(../img/icons/dark-grey/search_icon.svg)}}.app_header .search_wrapper #search_menu_button{width:100%;height:51px;position:absolute;left:0;cursor:pointer;cursor:hand}@media screen and (min-width:992px){.app_header .search_wrapper #search_menu_button{height:56px}}.app_header .search_wrapper .close_search_menu_button{background-image:url(../img/icons/white/close.svg);background-repeat:no-repeat;background-position:center center;padding:0;background-size:25px 25px;width:25px;height:25px;right:20px;top:20px;position:absolute}@media screen and (min-width:992px){.app_header .search_wrapper .close_search_menu_button{display:none}}.app_header .search_wrapper .search_menu{z-index:1015;border:none;border-radius:0;background-clip:unset;padding:0 0 13px 0;position:fixed;overflow-x:hidden;overflow-y:auto;height:100%;left:0;right:0;top:0;margin:0;background-color:#fff;box-shadow:none;line-height:normal;display:none}.app_header .search_wrapper .search_menu+#close_search_menu_button{padding:10px;width:60px;height:60px}@media screen and (min-width:992px){.app_header .search_wrapper .search_menu{position:absolute;width:0;padding-bottom:55px;min-width:0;top:auto;left:auto;background-color:transparent;overflow:hidden}}.app_header .search_wrapper .search_menu .search_header{z-index:1015;position:fixed;width:100%;height:125px;background-color:#e1e1e1;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (min-width:992px){.app_header .search_wrapper .search_menu .search_header{position:absolute;height:56px;background-color:transparent;background-size:0}}.app_header .search_wrapper .search_menu .search_header input:focus{outline:none}.app_header .search_wrapper .search_menu .search_header .text{display:block;color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;height:100%;padding-left:20px;padding-top:50px;background-color:#e1e1e1;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (min-width:992px){.app_header .search_wrapper .search_menu .search_header .text{display:none}}.app_header .search_wrapper .search_menu .search_header .text .search_text{font-size:22px}.app_header .search_wrapper .search_menu .search_header .text .search_suggestions{font-size:14px}.app_header .search_wrapper .search_menu .search_header .search_bar{background-image:url(../img/icons/dark-grey/search_icon.svg);background-repeat:no-repeat;background-position:12px center;background-size:22px 22px;padding-left:50px;height:40px;font-size:15px;color:#393939;width:0;margin:10px 5% 0 5%;border:1px solid #acacac;bottom:-20px;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media screen and (min-width:992px){.app_header .search_wrapper .search_menu .search_header .search_bar{background-position:right 14px center;padding-left:0;float:right;border:none;margin:2px 0 0 0;display:block;bottom:auto;position:relative;-webkit-transition:width .3s;-moz-transition:width .3s;-ms-transition:width .3s;-o-transition:width .3s;transition:width .3s;height:51px}}.app_header .search_wrapper .search_menu .search_results_wrapper{top:125px;position:relative}@media screen and (min-width:992px){.app_header .search_wrapper .search_menu .search_results_wrapper{top:56px}}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;background:#fff;border-top:0;overflow:auto;width:100%;left:0;margin-top:0;padding-top:30px;padding-left:20px}@media screen and (min-width:992px){.app_header .search_wrapper .search_menu .search_results_wrapper .search_results{padding:10px;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.75);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.75)}}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group{position:relative;padding-bottom:8px;float:left;width:100%;font-size:8px;color:#393939}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .result_wrapper{float:left;width:100%;height:30px;padding:0 8px;margin:5px 0;box-sizing:border-box}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .result_wrapper:hover{cursor:pointer;cursor:hand}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .result_wrapper:hover .result_title{color:#f92}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .result_wrapper a{height:100%;width:100%;color:#393939}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .result_wrapper a :hover{color:#f92}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .result_wrapper .offer_title{margin-left:5px;max-width:74%}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .result_wrapper .result_title{float:left;padding-top:5px;font-size:15px}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .result_wrapper .result_price{float:right;padding-top:5px;color:#393939;font-size:15px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:right;padding-right:5px}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .result_wrapper .category_image{width:120px;height:30px;float:right;display:none}@media screen and (min-width:992px){.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .result_wrapper .category_image{display:block}}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .result_wrapper .offer_image{width:42px;height:30px;float:left;display:none}@media screen and (min-width:992px){.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .result_wrapper .offer_image{display:block}}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .results_group_title_wrapper{position:relative}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .results_group_title_wrapper .results_group_title_text{display:inline;padding-left:8px;text-decoration:none;padding-right:8px;font-size:12px;color:#777;background:#fff;position:relative}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .results_group_title_wrapper.bigger_margin{margin-bottom:8px}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .results_group_title_wrapper:before{display:block;content:"";width:97%;height:0;border-top:1px solid #e1e1e1;position:absolute;top:100%;left:0;margin-left:8px}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .more_offers_wrapper{text-align:center}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .more_offers_button{font-size:15px;color:#f92;float:right;margin-right:8px;cursor:pointer;cursor:hand}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group .more_offers_button:hover{text-decoration:underline}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group:last-child{padding-bottom:0}.app_header .search_wrapper .search_menu .search_results_wrapper .search_results .results_group:last-child .result_wrapper{height:40px}.app_header .search_wrapper ::-webkit-input-placeholder{color:#393939;font-family:"montserrat_regular_italic",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_header .search_wrapper :-moz-placeholder{color:#393939;opacity:1;font-family:"montserrat_regular_italic",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_header .search_wrapper ::-moz-placeholder{color:#393939;opacity:1;font-family:"montserrat_regular_italic",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_header .search_wrapper :-ms-input-placeholder{color:#393939;font-family:"montserrat_regular_italic",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_header .search_wrapper ::-ms-input-placeholder{color:#393939;font-family:"montserrat_regular_italic",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_header .open>.search_menu{width:100%;display:block}.app_header .open>.search_menu .search_header .search_bar{width:90%}@media screen and (min-width:992px){.app_header .open>.search_menu{width:550px;overflow:visible}.app_header .open>.search_menu .search_header .search_bar{width:100%;padding-left:10px}}.app_header.transparent_header .app_navbar:not(.affix) .search_wrapper{background-image:url(../img/icons/white/search_icon.svg)}.app_header #header_notifications{background-size:20px;background-image:url(../img/icons/white/bell.svg)}.app_header #header_notifications .bell{width:100%;height:100%;position:absolute;left:0}.app_header #header_notifications .mobile_bell{display:block}@media screen and (min-width:992px){.app_header #header_notifications .mobile_bell{display:none}}.app_header #header_notifications .desktop_bell{display:none}@media screen and (min-width:992px){.app_header #header_notifications .desktop_bell{display:block}}.app_header #header_notifications .notification_count{display:none}.app_header #header_notifications .notification_count_header{line-height:1em;padding-top:3px;font-size:10px;position:absolute;height:14px;width:14px;background-color:#ff1e43;border-radius:50%;right:17px;top:10px;color:#fff;text-align:center}@media screen and (min-width:992px){.app_header #header_notifications .notification_count_header{right:12px}}.app_header #header_notifications .notification_count_header.special_offer{background-color:#ea4252}.app_header #header_notifications .notification_count_header.quotation{background-color:#777}.app_header #header_notifications .notification_count_header.onboarding{background-color:#f92}.app_header #header_notifications .loading{background-image:url(../img/icons/blue/loading-circle.svg);background-size:30px;background-repeat:no-repeat;background-position:center;min-height:40px;clear:both}.app_header #header_notifications .top_block{line-height:1;padding:20px;position:relative;float:left;width:100%;color:#393939}.app_header #header_notifications .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_header #header_notifications ul{padding:0;list-style:none;margin-bottom:0}.app_header #header_notifications ul li{padding:0;clear:both;color:#393939}.app_header #header_notifications ul li .notification{min-height:50px;padding:15px 75px;border-bottom:1px solid #e1e1e1;position:relative}.app_header #header_notifications ul li .notification.without_link{padding-right:15px}.app_header #header_notifications ul li .notification .icon_block{height:100%;width:45px;top:0;position:absolute}@media only screen and (min-width:992px){.app_header #header_notifications ul li .notification .icon_block{width:65px}}.app_header #header_notifications ul li .notification .icon_block .icon_table{display:table;height:100%;width:100%}.app_header #header_notifications ul li .notification .icon_block .icon_table .icon_cell{display:table-cell;vertical-align:middle}.app_header #header_notifications ul li .notification .icon_block .icon_table .icon_cell .icon_wrapper{margin:0 auto 0 18px;height:40px;width:40px;background-size:40px;background-repeat:no-repeat;background-position:center}.app_header #header_notifications ul li .notification .icon_block .icon_table .icon_cell .visitor_icon{background-image:url(../img/icons/light-grey/visitor.svg)}.app_header #header_notifications ul li .notification .icon_block .icon_table .icon_cell .visitor_icon.quotation{background-image:url(../img/icons/dark-grey/heart-hollow.svg)}.app_header #header_notifications ul li .notification .icon_block .icon_table .icon_cell .orange_arrow{width:50px;background-image:url(../img/icons/orange/right-arrow-rounded.svg);background-size:20px;margin:0 18px 0 auto}.app_header #header_notifications ul li .notification .icon_block.right{width:55px}.app_header #header_notifications ul li .notification .right{right:0}.app_header #header_notifications ul li .notification .left{left:0}.app_header #header_notifications ul li .notification .message{font-size:13px;line-height:18px}.app_header #header_notifications ul li .notification .message .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_header #header_notifications ul li .notification .message .title.special_offer{color:#ea4252}.app_header #header_notifications ul li .notification .message .title.quotation{color:#777}.app_header #header_notifications ul li .notification .message .title.onboarding{color:#f92}.app_header #header_notifications ul li .notification .message .url{white-space:nowrap}.app_header #header_notifications ul li .notification .message .url a{text-decoration:underline;color:#0092db}.app_header #header_notifications ul li .notification .notification_date{font-size:13px;color:#acacac}.app_header #header_notifications ul li .notice{line-height:1;padding:20px 10px;position:relative;float:left;width:100%;color:#393939}.app_header #header_notifications ul li:not(.read):hover{background-color:#fbfbfb}.app_header #header_notifications ul li.read{background-color:#f7f7f7}.app_header #header_notifications ul li:last-child .notification{border-bottom:none}.app_header #header_notifications ul a{color:#393939}.app_header #header_notifications ul a:hover,.app_header #header_notifications ul a:active{color:#393939}.app_header #header_notifications .dropdown{padding:0;height:51px;width:50px;position:absolute;left:0;border-bottom:1px solid transparent}@media screen and (min-width:992px){.app_header #header_notifications .dropdown{height:56px}}.app_header #header_notifications .dropdown .dropdown-menu{width:600px;padding:0;white-space:normal;right:0;left:auto}@media screen and (max-width:991px){.app_header #header_notifications .dropdown .dropdown-menu{width:100%;height:100%;top:0}}.app_header #header_notifications .col-xs-12,.app_header #header_notifications .col-sm-12{padding-left:15px;padding-right:15px}.app_header #header_notifications .col-xs-12 .view_more_button,.app_header #header_notifications .col-sm-12 .view_more_button{color:#393939;text-align:center;border-top:1px solid #e1e1e1;padding:15px 0;margin:0 -15px}.app_header #header_notifications #close_notifications{width:15px;height:15px;background-image:url(../img/icons/dark-grey/close.svg);background-size:contain;background-repeat:no-repeat;right:20px;top:20px;position:absolute;z-index:1102}@media screen and (max-width:991px){.app_header #header_notifications .dropdown_wrapper{display:none;background-color:#fff;z-index:1101;width:100%;height:100%;position:fixed;top:0;overflow:auto;padding-bottom:50px;left:0}}@media screen and (max-width:991px){.app_header #header_notifications:focus .dropdown .dropdown_wrapper{display:block}.app_header #header_notifications:focus .dropdown .dropdown_wrapper .dropdown-menu{display:block}.app_header #header_notifications.open .dropdown_wrapper{display:block}}@media screen and (min-width:992px){.app_header #header_notifications:hover{background-image:url(../img/icons/dark-grey/bell.svg)}}.app_header.transparent_header .app_navbar:not(.affix) #header_notifications{background-image:url(../img/icons/white/bell.svg)}.app_header .app_header #header_contacts,.app_header .app_navbar #header_contacts{color:#393939;line-height:1;background-size:20px;background-image:url(../img/icons/white/phone.svg)}.app_header .app_header #header_contacts:hover,.app_header .app_navbar #header_contacts:hover{background-image:url(../img/icons/dark-grey/phone.svg)}.app_header .app_header #header_contacts .bold,.app_header .app_navbar #header_contacts .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_header .app_header #header_contacts .dropdown,.app_header .app_navbar #header_contacts .dropdown{padding:0;height:51px;width:50px;position:absolute;left:0;border-bottom:1px solid transparent}@media screen and (min-width:992px){.app_header .app_header #header_contacts .dropdown,.app_header .app_navbar #header_contacts .dropdown{height:55px}}.app_header .app_header #header_contacts .dropdown .dropdown-menu,.app_header .app_navbar #header_contacts .dropdown .dropdown-menu{white-space:normal;padding:10px 15px;right:0;left:auto;font-size:13px}.app_header .app_header #header_contacts .dropdown_wrapper .contacts_row,.app_header .app_navbar #header_contacts .dropdown_wrapper .contacts_row{line-height:30px;padding:2px 25px;background-size:16px;background-repeat:no-repeat;background-position:left center;white-space:nowrap}.app_header .app_header #header_contacts .dropdown_wrapper .contacts_row.phone_row,.app_header .app_navbar #header_contacts .dropdown_wrapper .contacts_row.phone_row{background-image:url(../img/icons/dark-grey/phone.svg)}.app_header .app_header #header_contacts .dropdown_wrapper .contacts_row.email_row,.app_header .app_navbar #header_contacts .dropdown_wrapper .contacts_row.email_row{background-image:url(../img/icons/dark-grey/mail.svg)}.app_header .app_header #header_contacts .dropdown_wrapper .contacts_row.faq_row,.app_header .app_navbar #header_contacts .dropdown_wrapper .contacts_row.faq_row{background-image:url(../img/icons/dark-grey/question-mark-encircled.svg)}.app_header .app_header #header_contacts .dropdown_wrapper .business_hours,.app_header .app_navbar #header_contacts .dropdown_wrapper .business_hours{white-space:nowrap;line-height:30px;padding:15px 0 0}.app_header .app_header #header_contacts .dropdown_wrapper .business_hours:after,.app_header .app_navbar #header_contacts .dropdown_wrapper .business_hours:after{content:'';position:absolute;width:100%;bottom:47px;left:0;border-bottom:1px solid #e1e1e1}.app_header .app_header #header_contacts .dropdown_wrapper .business_hours.with_informational_contacts:after,.app_header .app_navbar #header_contacts .dropdown_wrapper .business_hours.with_informational_contacts:after{bottom:120px}.app_header .app_header #header_contacts .dropdown_wrapper .informational_contacts_container,.app_header .app_navbar #header_contacts .dropdown_wrapper .informational_contacts_container{padding-top:15px}.app_header .app_header #header_contacts .dropdown_wrapper .informational_contacts_container:after,.app_header .app_navbar #header_contacts .dropdown_wrapper .informational_contacts_container:after{content:'';position:absolute;width:100%;bottom:80px;left:0;border-bottom:1px solid #e1e1e1}.app_header .app_header #header_contacts .dropdown_wrapper .informational_contacts_container .informational_contacts_info .highlight,.app_header .app_navbar #header_contacts .dropdown_wrapper .informational_contacts_container .informational_contacts_info .highlight{color:#ff1e43;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_header.transparent_header .app_navbar:not(.affix) #header_contacts{background-image:url(../img/icons/white/phone.svg)}.app_header .app_header .top_menu_user,.app_header .app_navbar .top_menu_user{background-size:26px 26px;opacity:0;transition:opacity .2s}.app_header .app_header .top_menu_user.loaded,.app_header .app_navbar .top_menu_user.loaded{opacity:1}.app_header .app_header .top_menu_user #top_menu_facebook_photo,.app_header .app_navbar .top_menu_user #top_menu_facebook_photo{margin-left:10px;margin-top:13px;border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center center;height:30px;width:30px;position:absolute;border:2px solid #fff;display:none}.app_header .app_header .top_menu_user .dropdown-menu,.app_header .app_navbar .top_menu_user .dropdown-menu{padding:0;right:0;left:auto}.app_header .app_header .top_menu_user .dropdown-menu .logged_in a,.app_header .app_navbar .top_menu_user .dropdown-menu .logged_in a{background-position:left 10px center;background-repeat:no-repeat;padding:2px 25px 2px 35px;border-bottom:1px solid #e1e1e1;background-size:16px;display:block;line-height:30px;font-size:13px}.app_header .app_header .top_menu_user .dropdown-menu .logged_in a:last-child,.app_header .app_navbar .top_menu_user .dropdown-menu .logged_in a:last-child{border-bottom:none}.app_header .app_header .top_menu_user .dropdown-menu #close_icon,.app_header .app_navbar .top_menu_user .dropdown-menu #close_icon{background-image:url(../img/icons/dark-grey/close.svg);background-size:12px}.app_header .app_header .top_menu_user .dropdown-menu #hollow_heart_icon,.app_header .app_navbar .top_menu_user .dropdown-menu #hollow_heart_icon{background-image:url(../img/icons/dark-grey/heart-hollow.svg)}.app_header .app_header .top_menu_user .dropdown-menu #speech_bubble_icon,.app_header .app_navbar .top_menu_user .dropdown-menu #speech_bubble_icon{background-image:url(../img/icons/dark-grey/speech_bubble.svg)}.app_header .app_header .top_menu_user .dropdown-menu #shopping_bag_icon,.app_header .app_navbar .top_menu_user .dropdown-menu #shopping_bag_icon{background-image:url(../img/icons/dark-grey/shopping-bag.svg)}.app_header .app_header .top_menu_user .dropdown-menu #gear_icon,.app_header .app_navbar .top_menu_user .dropdown-menu #gear_icon{background-image:url(../img/icons/dark-grey/gear.svg)}.app_header .app_header .top_menu_user .dropdown-menu #discount_icon,.app_header .app_navbar .top_menu_user .dropdown-menu #discount_icon{background-image:url(../img/icons/dark-grey/percentage.svg)}.app_header .app_header .top_menu_user .dropdown-menu #booking_icon,.app_header .app_navbar .top_menu_user .dropdown-menu #booking_icon{background-image:url(../img/icons/dark-grey/calendar_round.svg)}.app_header .app_header .top_menu_user .dropdown-menu #question_mark,.app_header .app_navbar .top_menu_user .dropdown-menu #question_mark{background-image:url(../img/icons/dark-grey/question.svg);background-size:13px}.app_header .app_header .top_menu_user .not_logged_in,.app_header .app_navbar .top_menu_user .not_logged_in{padding:15px;line-height:25px;white-space:initial;width:270px}.app_header .app_header .top_menu_user .not_logged_in .button,.app_header .app_navbar .top_menu_user .not_logged_in .button{width:100%;height:45px;line-height:45px;font-size:18px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;background:#f92;color:#fff;border:0;outline:none;transition:.1s all;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_header .app_header .top_menu_user .not_logged_in .button:hover,.app_header .app_navbar .top_menu_user .not_logged_in .button:hover{font-size:19px}.app_header .app_header .top_menu_user .not_logged_in .button.facebook,.app_header .app_navbar .top_menu_user .not_logged_in .button.facebook{background:#3b5998;margin-top:5px}.app_header .app_header .top_menu_user .not_logged_in .button.facebook .icon,.app_header .app_navbar .top_menu_user .not_logged_in .button.facebook .icon{height:20px;margin-top:-3px}.app_header .app_header .top_menu_user .not_logged_in .button.facebook .text,.app_header .app_navbar .top_menu_user .not_logged_in .button.facebook .text{display:inline;font-size:14px}.app_header .app_header .top_menu_user .not_logged_in .button.facebook .text:hover,.app_header .app_navbar .top_menu_user .not_logged_in .button.facebook .text:hover{font-size:15px}.app_header .app_header .top_menu_user .not_logged_in .register,.app_header .app_navbar .top_menu_user .not_logged_in .register{color:#393939;font-size:12px;margin-top:10px;padding-top:10px;border-top:1px solid #e1e1e1;line-height:15px}.app_header .app_header .top_menu_user .not_logged_in .register a,.app_header .app_navbar .top_menu_user .not_logged_in .register a{color:#0092db}.app_header .app_header .top_menu_user .not_logged_in .register a:hover,.app_header .app_navbar .top_menu_user .not_logged_in .register a:hover{color:#0092db;text-decoration:underline}.app_header .app_navbar ul.menu>li.top_menu_user{height:51px}@media only screen and (min-width:992px){.app_header .app_navbar ul.menu>li.top_menu_user{height:55px}}.app_header .gifts_menu{position:relative}.app_header .gifts_menu .dropdown_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_header .gifts_menu .dropdown-menu{width:635px;padding:0;right:0;left:auto;overflow:hidden}.app_header .gifts_menu .dropdown-menu.wider{width:950px;right:-229px}.app_header .gifts_menu .dropdown-menu .gifts_container{position:relative;float:left;padding:20px;width:100%}.app_header .gifts_menu .dropdown-menu .gifts_container .brand_discount_voucher_container{float:left;width:280px;height:260px}.app_header .gifts_menu .dropdown-menu .gifts_container .brand_discount_voucher_container a{background-color:#e1e1e1;overflow:hidden;position:relative;display:block;height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_header .gifts_menu .dropdown-menu .gifts_container .brand_discount_voucher_container a:hover .load_with_echo{transform:scale(1.2)}.app_header .gifts_menu .dropdown-menu .gifts_container .brand_discount_voucher_container a .load_with_echo{background-size:100%;background-position:center center;background-repeat:no-repeat;position:absolute;height:100%;width:100%;transition:all .5s;box-shadow:inset 0px -100px 51px -35px rgba(0,0,0,0.8);-webkit-box-shadow:inset 0px -100px 51px -35px rgba(0,0,0,0.8);opacity:0}.app_header .gifts_menu .dropdown-menu .gifts_container .brand_discount_voucher_container a .load_with_echo.loaded{opacity:1}.app_header .gifts_menu .dropdown-menu .gifts_container .brand_discount_voucher_container a .text_block{position:absolute;bottom:30px;width:100%;padding:0 15px;color:#fff;text-align:center;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;white-space:normal;line-height:normal;text-shadow:0 0 5px rgba(0,0,0,0.8)}.app_header .gifts_menu .dropdown-menu .gifts_container .gifts_block{position:relative;width:315px;height:260px;padding-right:0;float:left;padding-left:30px}.app_header .gifts_menu .dropdown-menu .gifts_container .gifts_block .gifts_block_title{color:#393939;font-size:22px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:25px}.app_header .gifts_menu .dropdown-menu .gifts_container .gifts_block ul{padding:0}.app_header .gifts_menu .dropdown-menu .gifts_container .gifts_block ul li{width:280px;list-style:none;line-height:23px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app_header .gifts_menu .dropdown-menu .gifts_container .gifts_block ul li.more_link a{color:#f92}.app_header .gifts_menu .dropdown-menu .gifts_container .gifts_block ul li.more_link a:hover{text-decoration:underline}.app_header .gifts_menu .dropdown-menu .gifts_container .gifts_block .redeem_gift_set_button_container{position:absolute;bottom:0;left:0;width:100%;height:45px;padding-left:30px}.app_header .gifts_menu .dropdown-menu .gifts_container .gifts_block .redeem_gift_set_button_container .redeem_gift_set_button{display:block;width:100%;height:100%;line-height:45px;text-align:center;border:1px solid #acacac;box-shadow:0 0 10px rgba(0,0,0,0.25);transition:.2s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_header .gifts_menu .dropdown-menu .gifts_container .gifts_block .redeem_gift_set_button_container .redeem_gift_set_button:hover{border:1px solid #f92}.app_header .header_outbound a{position:relative;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;display:block;padding:0 10px;transition:all .1s}@media screen and (min-width:1200px){.app_header .header_outbound a{padding:0 15px}}.app_header .header_outbound .outbound_tooltip{display:none;position:absolute;margin:1px 0 0 0;color:#393939;background-color:#fbfbfb;width:240px;height:69px;opacity:0;transition:opacity .5s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_header .header_outbound .outbound_tooltip .tooltip_brand_new{float:left;width:100%;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:normal;font-size:20px;text-align:left;margin:7px 0 0 10px}.app_header .header_outbound .outbound_tooltip .tooltip_text{position:absolute;top:32px;font-size:12px;line-height:17px;text-align:left;margin:0 0 0 10px}.app_header .header_outbound .outbound_tooltip .wave{position:absolute;width:66px;height:25px;background-repeat:no-repeat;padding:0 0 0 95px;background-size:180px;opacity:0.15;right:0;top:10px}.app_header .header_outbound .outbound_tooltip::before{content:"";position:absolute;bottom:100%;left:18%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #fbfbfb transparent}@media only screen and (min-width:992px){.app_header{position:relative}}@media screen and (max-width:991px){.app_header.affix{top:0;z-index:10}.app_header.affix~#home_content{padding-top:300px}.app_header.affix~#articles_content,.app_header.affix~.offer_content,.app_header.affix~.buy_content,.app_header.affix~.archive_wrapper,.app_header.affix~.user_content,.app_header.affix~.text_content{padding-top:50px}.app_header.affix .app_filter{margin-top:0;z-index:9}.app_header.affix.transparent_header .app_navbar.affix,.app_header.affix.affixable_header .app_navbar.affix{position:relative;margin-bottom:0}.app_header.affix .filter_photo,.app_header.affix .filter_project_values_container{height:50px;position:absolute;top:0}.app_header.affix .filter_project_values_container{visibility:hidden}.app_header.affix #filter_countdown{display:none}.app_header.affix .slogan{display:none}.app_header.affix.nav-up{top:-50px}.app_header.affix.nav-down{top:0}}.app_header .col-xs-12,.app_header .col-sm-12,.app_header .col-md-12,.app_header .col-lg-12{position:static}.app_header.transparent_header .app_navbar{transition:background-color .4s;background-color:transparent;position:absolute}.app_header.transparent_header .app_navbar .header_outbound a:hover{color:#fff}.app_header.transparent_header .app_navbar .header_outbound .outbound_tooltip{display:block}.app_header.transparent_header .app_navbar .app_menu_button .outbound_tooltip{display:block}.app_header.transparent_header .app_navbar.affix{background-color:#0092db;position:fixed}.app_header.transparent_header .app_navbar.affix .header_outbound a:hover{color:#393939}.app_header.transparent_header .app_navbar.affix .header_outbound .outbound_tooltip{display:none}.app_header.transparent_header .app_navbar.affix .app_menu_button .outbound_tooltip{display:none}@media only screen and (min-width:992px){.app_header.transparent_header .app_navbar:not(.affix){border-bottom:1px solid rgba(225,225,225,0.2)}}@media screen and (min-width:992px){.app_header.transparent_header .app_navbar:not(.affix) ul.menu>li:hover{color:#fff;background-color:#0092db}.app_header.transparent_header .app_navbar:not(.affix) ul.menu>li:hover .dropdown_title{border-bottom:1px solid #0092db}}.app_header.transparent_header .app_navbar:not(.affix) .language_selection a:hover{color:#fff}.app_header.transparent_header .app_navbar:not(.affix) .header_top_offers a{color:#0092db}.app_header.transparent_header .app_navbar:not(.affix) .header_top_offers a:hover{color:#fff}.app_header.affixable_header .app_navbar{position:absolute}.app_header.affixable_header .app_navbar.affix{position:fixed}.app_header .filter_photo{box-shadow:inset 0 85px 45px -16px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 85px 45px -16px rgba(0,0,0,0.5)}.app_navbar{top:0;width:100%;color:#fff;background-color:#0092db;transition:top .5s ease-in-out,background-color .2s,box-shadow .2s;z-index:10}@media screen and (max-width:991px){.app_navbar.affix{z-index:10}.app_navbar.affix~.filter_photo{margin-top:0;background-position:center bottom}.app_navbar.affix~.filter_project_values_container{margin-top:0}}.app_navbar .row1{height:50px;padding:0 15px}@media screen and (min-width:992px){.app_navbar .row1{padding:0}}.app_navbar .row2{padding-bottom:20px}.app_navbar .dropdown_title{text-transform:uppercase;padding:0 10px;border-bottom:1px solid transparent}@media screen and (min-width:1200px){.app_navbar .dropdown_title{padding:0 15px}}.app_navbar ul.menu{margin:0;height:50px;line-height:50px;padding:0;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}@media screen and (min-width:992px){.app_navbar ul.menu{line-height:55px;height:55px}}.app_navbar ul.menu>li{height:100%;list-style:none;float:left;font-size:12px;transition:all .1s}@media screen and (min-width:1200px){.app_navbar ul.menu>li{font-size:14px}}@media screen and (min-width:992px){.app_navbar ul.menu>li:hover{color:#393939;background-color:#fff}.app_navbar ul.menu>li:hover .dropdown_title{border-bottom:1px solid #fff}}.app_navbar ul.menu>li.icon{width:40px;background-repeat:no-repeat;background-position:center center}@media screen and (min-width:992px){.app_navbar ul.menu>li.icon{width:50px}}.app_navbar .header_outbound a:hover{color:#393939}.app_navbar .dropdown:hover .dropdown-menu{display:block}.app_navbar .dropdown .dropdown-menu{position:absolute;top:100%;display:none;background-color:#fff;border:0;margin:0;border-radius:0;white-space:nowrap;min-width:unset;z-index:1010;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_navbar .dropdown.large_dropdown{position:static;margin-bottom:0;z-index:1010}.app_navbar .dropdown.large_dropdown .dropdown-menu{padding:0;width:100vw;max-width:100%;left:0;overflow:hidden}.app_navbar .dropdown.large_dropdown .container{padding-top:15px;padding-bottom:15px;position:relative}.app_navbar .dropdown.large_dropdown .brand_sun_logo{background-image:url(../img/icons/light-grey/brand_sun_logo.svg);background-repeat:no-repeat;background-position:right center;background-size:215% 215%;position:absolute;right:-140px;top:0;width:400px;height:100%;opacity:0.3}.app_navbar .dropdown .blue_wave{padding-bottom:20px;background-image:url(../img/icons/blue/wave.svg);background-position:left -5px bottom -45px;background-repeat:no-repeat;background-size:120px 120px;display:block}.app_navbar .direct_link a{color:#fff}.app_navbar .direct_link a:hover{color:#f92}@media screen and (min-width:992px){.top_resorts .categories_container{padding-right:5px}}.top_resorts .categories_container .category_block{padding-bottom:10px;display:block;float:left;height:225px;width:100%}@media screen and (min-width:992px){.top_resorts .categories_container .category_block{width:40%;padding-right:10px}.top_resorts .categories_container .category_block.small_block{width:27%}.top_resorts .categories_container .category_block.big_block{height:450px;width:33%}}.top_resorts .categories_container .category_block a{background-color:#e1e1e1;overflow:hidden;position:relative;display:block;height:100%;box-shadow:inset 0px -100px 35px -43px rgba(0,0,0,0.8);-webkit-box-shadow:inset 0px -100px 35px -43px rgba(0,0,0,0.8);transition:all .3s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.top_resorts .categories_container .category_block a:hover{box-shadow:inset 0px -220px 54px -100px rgba(0,0,0,0.8);-webkit-box-shadow:inset 0px -220px 54px -100px rgba(0,0,0,0.8)}.top_resorts .categories_container .category_block a:hover .text_block{bottom:0}.top_resorts .categories_container .category_block .load_with_echo{background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0}.top_resorts .categories_container .category_block .load_with_echo.loaded{opacity:1}.top_resorts .categories_container .category_block .wave_icon{position:absolute;width:200px;top:0;height:100px;background-position:left -25px center;background-size:200px 200px;background-repeat:no-repeat;opacity:0.75}@media screen and (min-width:992px){.top_resorts .categories_container .category_block .wave_icon{height:150px;background-position:left -100px center;background-size:300px 300px}}.top_resorts .categories_container .category_block .text_block{position:absolute;bottom:-71px;width:100%;color:#fff;text-align:center;font-size:18px;transition:all .5s}.top_resorts .categories_container .category_block .text_block .category_title{font-size:26px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}.top_resorts .categories_container .category_block .text_block .category_offer_count{padding-bottom:15px}.top_resorts .categories_container .category_block .text_block .more_button{display:inline-block;background-color:#f92;text-transform:uppercase;padding:10px 45px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:25px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.recommended_tags .recommended_tags_list{position:relative}.recommended_tags .recommended_tags_list .recommended_tags_carousel{overflow-x:hidden;visibility:hidden}.recommended_tags .recommended_tags_list .recommended_tags_carousel.slick-initialized{visibility:visible}.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list{margin:0 -5px;transition:.2s margin-left}.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list.end_of_list{transition:.2s margin-left}@media screen and (min-width:992px){.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list.end_of_list{margin-left:-95px}}.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list .recommended_tag_container{float:left;width:155px;outline:none;padding:0 5px}@media screen and (min-width:992px){.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list .recommended_tag_container{width:260px}}@media screen and (min-width:1200px){.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list .recommended_tag_container{width:310px}}.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list .recommended_tag_container:hover .image_container .image{transform:scale(1.2);-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out}.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list .recommended_tag_container .image_container{overflow:hidden;height:225px;box-shadow:0 0 0 1px #e1e1e1 inset;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list .recommended_tag_container .image_container .image{width:300px;height:auto;aspect-ratio:1.33333333;margin-left:-77px;opacity:0;-webkit-transition:transform .5s ease-in-out,opacity 1.2s ease-in;-moz-transition:transform .5s ease-in-out,opacity 1.2s ease-in;-ms-transition:transform .5s ease-in-out,opacity 1.2s ease-in;-o-transition:transform .5s ease-in-out,opacity 1.2s ease-in;transition:transform .5s ease-in-out,opacity 1.2s ease-in;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media screen and (min-width:992px){.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list .recommended_tag_container .image_container .image{margin-left:-15px}}@media screen and (min-width:1200px){.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list .recommended_tag_container .image_container .image{margin-left:0}}.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list .recommended_tag_container .image_container .image.loaded{opacity:1}.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list .recommended_tag_container .title{margin-top:10px;font-size:16px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media screen and (min-width:1200px){.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list .recommended_tag_container .title{font-size:20px}}.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list .recommended_tag_container .offers_count{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px}@media screen and (min-width:1200px){.recommended_tags .recommended_tags_list .recommended_tags_carousel .slick-list .recommended_tag_container .offers_count{font-size:14px}}.recommended_tags .recommended_tags_list .button{position:absolute;width:60px;height:60px;top:92px;background-color:#fff;background-size:20px;background-repeat:no-repeat;background-position:center;box-shadow:0 0 10px 5px rgba(0,0,0,0.25);transition:.2s background,1.2s opacity;opacity:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;cursor:hand}@media screen and (min-width:992px){.recommended_tags .recommended_tags_list .button{width:80px;height:80px;top:82px;background-color:#fff;background-size:30px;box-shadow:0 0 20px 10px rgba(0,0,0,0.25)}}.recommended_tags .recommended_tags_list .button.previous{left:-10px}@media screen and (min-width:992px){.recommended_tags .recommended_tags_list .button.previous:hover{background-image:url(../img/icons/orange/caret_left.svg) !important;transition:.2s background}}.recommended_tags .recommended_tags_list .button.next{right:-10px}@media screen and (min-width:992px){.recommended_tags .recommended_tags_list .button.next:hover{background-image:url(../img/icons/orange/caret_right.svg) !important;transition:.2s background}}.recommended_tags .recommended_tags_list .button.loaded{opacity:1}.recommended_tags .recommended_tags_list .button.slick-disabled{display:none !important}.recommended_tags .recommended_tags_list .shadow{position:absolute;height:100%;top:0;box-shadow:0 0 20px 25px #fff}.recommended_tags .recommended_tags_list .shadow.left{left:0;display:none}.recommended_tags .recommended_tags_list .shadow.right{right:0}.recommended_tags .recommended_tags_list *:focus{outline:none}.weekly_review{padding-bottom:15px}.weekly_review .review_wrapper{padding:25px 0;font-size:18px;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;position:relative}@media only screen and (min-width:480px){.weekly_review .review_wrapper{font-size:20px}}.weekly_review .review_wrapper:before{content:"";width:40px;height:40px;bottom:-20px;left:10%;position:absolute;background-color:#fff;background-image:url(../img/icons/brighter-blue/quotes.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.weekly_review .review_wrapper:after{content:"";width:40px;height:40px;top:-20px;right:10%;position:absolute;background-color:#fff;background-image:url(../img/icons/brighter-blue/quotes.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.weekly_review .review_wrapper .service_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;display:inline-block}.weekly_review .review_wrapper .rating{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;display:inline-block;padding-left:35px;padding-top:10px;margin-left:10px;background-size:30px 30px;background-repeat:no-repeat;background-position:left center;opacity:0;transition:opacity 1.2s}@media only screen and (min-width:480px){.weekly_review .review_wrapper .rating{margin-left:50px}}.weekly_review .review_wrapper .rating.loaded{opacity:1}.weekly_review .review_wrapper .rating .score{font-size:1.2em;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;display:inline-block}.weekly_review .review_wrapper .review{padding:10px;font-family:"montserrat_light_italic",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:480px){.weekly_review .review_wrapper .review{padding:20px}}.people_amounts .people_amount_block{padding-bottom:10px;float:left;width:100%}@media screen and (min-width:768px){.people_amounts .people_amount_block{padding:0 5px 10px 0;width:50%}.people_amounts .people_amount_block:nth-child(even){padding:0 0 10px 5px}}.people_amounts .people_amount_block a{display:block;overflow:hidden;position:relative;padding-top:50%;background-color:#e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.people_amounts .people_amount_block img{width:100%;height:auto;aspect-ratio:2;transition:all .5s;opacity:0;position:absolute;top:0}.people_amounts .people_amount_block img:hover{transform:scale(1.1)}.people_amounts .people_amount_block img.loaded{opacity:1}#home_content .credibility_badges_wrapper{padding:20px 0;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;overflow:hidden}@media screen and (min-width:768px){#home_content .credibility_badges_wrapper{padding:40px 0}}#home_content .credibility_badges_wrapper .credibility_badge{background-repeat:no-repeat;background-size:50px 50px;background-position:left 5% center;font-size:18px;padding:20px 0 20px 100px;text-align:left;opacity:0;transition:1.2s}@media screen and (min-width:480px){#home_content .credibility_badges_wrapper .credibility_badge{padding:20px 0 20px 130px}}@media screen and (min-width:768px){#home_content .credibility_badges_wrapper .credibility_badge{background-size:70px 70px;background-position:center top;padding:100px 0 0 0;text-align:center}}#home_content .credibility_badges_wrapper .credibility_badge .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}#home_content .credibility_badges_wrapper .credibility_badge.loaded{opacity:1}#home_content h2{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;display:inline-block;font-size:26px;margin-bottom:30px;margin-top:30px}#home_content h2.smaller_margins{margin-bottom:20px;margin-top:20px}#home_content h2.no_margins{margin:0}#home_content h2.no_margin_top{margin-top:0}#home_content h2.bigger_margin_bottom{margin-bottom:40px}@media screen and (min-width:768px){#home_content h2{font-size:30px}}#home_content h2 .smaller_text{font-size:18px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}#home_content h2 .smaller_text:before{content:"\A";width:4px;height:4px;border-radius:50%;background:#393939;display:inline-block;margin:5px 8px 5px 10px}.newsletter_block{position:relative;overflow:hidden;box-shadow:0 10px 10px #e1e1e1}@media only screen and (min-width:768px){.newsletter_block{height:300px;box-shadow:none}}.newsletter_block .newsletter_picture{width:100%;padding-top:56.7%;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (min-width:768px){.newsletter_block .newsletter_picture{position:absolute;height:300px;padding-top:0;background-position:left -220px center}}@media only screen and (min-width:992px){.newsletter_block .newsletter_picture{background-position:left}}.newsletter_block .newsletter_picture .title{margin-bottom:10px;color:#fff;font-size:20px;text-shadow:0 0 10px #393939}@media only screen and (min-width:768px){.newsletter_block .newsletter_picture .title{font-size:18px;line-height:22px}}.newsletter_block .newsletter_picture .title.bigger_line_height{line-height:20px}.newsletter_block .newsletter_picture .title .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.newsletter_block .newsletter_picture .title .explanation{position:relative;padding-left:12px;font-size:16px}.newsletter_block .newsletter_picture .title .explanation:before{content:' ';position:absolute;width:4px;height:4px;top:9px;left:2px;background-image:url(../img/icons/white/circle_full.svg);background-size:contain}@media only screen and (max-width:767px){.newsletter_block .newsletter_picture .title .explanation{padding-left:0;display:inline-block}.newsletter_block .newsletter_picture .title .explanation.inline{display:inline}.newsletter_block .newsletter_picture .title .explanation:before{background-image:none}}@media only screen and (min-width:992px) and (max-width:1199px){.newsletter_block .newsletter_picture .title .explanation{padding-left:0}.newsletter_block .newsletter_picture .title .explanation:before{display:inline-block;background-image:none}}.newsletter_block .newsletter_picture .second_newsletter_registration_step{display:none}.newsletter_block .text_block{background-color:#e1e1e1;height:270px;width:260px;margin-top:15px;margin-right:10px;padding:35px 20px 25px 20px;display:none;color:#fff}@media only screen and (min-width:768px){.newsletter_block .text_block{display:block;background-color:rgba(0,0,0,0.25)}}.newsletter_block .text_block .top_text{font-size:15px;padding-left:60px;background-image:url(../img/icons/white/thumb-up.svg);background-repeat:no-repeat;background-position:8px 10px;background-size:40px 40px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.newsletter_block .text_block .top_text .bold{font-size:16px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.newsletter_block .text_block .lower_text{font-size:15px;margin-top:45px;padding-left:60px;background-image:url(../img/icons/white/heart-hollow.svg);background-repeat:no-repeat;background-position:8px 10px;background-size:40px 40px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.newsletter_block .text_block .lower_text .bold{font-size:16px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.newsletter_block .register_block{height:auto;width:100%}@media only screen and (min-width:768px){.newsletter_block .register_block{width:360px;margin-top:10px;padding:15px 0 25px 0;height:270px;background-color:unset}.newsletter_block .register_block:after{display:block}}@media only screen and (min-width:992px){.newsletter_block .register_block{width:42%;height:270px}.newsletter_block .register_block:after{display:block}}@media only screen and (min-width:1200px){.newsletter_block .register_block{margin-top:5px}}.newsletter_block .register_block .succesfull_register{display:none;height:100%;border:none;font-size:16px;padding:30px 0;color:#393939;margin-left:0;position:relative;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;z-index:1;text-align:center}@media only screen and (min-width:768px){.newsletter_block .register_block .succesfull_register{color:#fff;padding:10px;font-size:18px;text-shadow:0 0 10px #393939}}.newsletter_block .register_block .succesfull_register .icon{width:90px;height:90px;background-image:url(../img/icons/dark-grey/check-mark-outlined.svg);background-size:contain;background-repeat:no-repeat;margin:0 auto}@media only screen and (min-width:768px){.newsletter_block .register_block .succesfull_register .icon{background-image:url(../img/icons/white/check-mark-outlined.svg);width:110px;height:110px}}.newsletter_block .register_block .succesfull_register .text{margin-top:20px}@media only screen and (min-width:768px){.newsletter_block .register_block .succesfull_register .text{padding:0 40px}}@media only screen and (min-width:992px){.newsletter_block .register_block .succesfull_register .text{padding:0 25px}}@media only screen and (min-width:1200px){.newsletter_block .register_block .succesfull_register .text{padding:0 40px}}.newsletter_block .register_block .succesfull_register .text .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.newsletter_block .register_block .succesfull_register .text .first_registration_voucher{display:none}.newsletter_block .register_block .register_container{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:15px 0}@media only screen and (min-width:768px){.newsletter_block .register_block .register_container{margin-left:10px;background-color:unset;padding:0}}.newsletter_block .register_block .register_container .title{color:#393939;font-size:18px;line-height:22px}@media only screen and (min-width:768px){.newsletter_block .register_block .register_container .title{color:#fff;text-shadow:0 0 10px #393939}}.newsletter_block .register_block .register_container .title.bigger_line_height{line-height:20px}.newsletter_block .register_block .register_container .title .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.newsletter_block .register_block .register_container .title .explanation{position:relative;padding-left:12px;font-size:16px}.newsletter_block .register_block .register_container .title .explanation:before{content:' ';position:absolute;width:4px;height:4px;top:9px;left:2px;background-image:url(../img/icons/white/circle_full.svg);background-size:contain}@media only screen and (min-width:768px) and (max-width:1199px){.newsletter_block .register_block .register_container .title .explanation{padding-left:0;display:inline-block}.newsletter_block .register_block .register_container .title .explanation:before{background-image:none}}.newsletter_block .register_block .register_container .newsletter_input{position:relative;z-index:1;width:100%}@media only screen and (min-width:768px){.newsletter_block .register_block .register_container .newsletter_input{margin-top:10px}}@media only screen and (min-width:992px){.newsletter_block .register_block .register_container .newsletter_input{width:100%;height:210px;margin-top:0}}@media only screen and (min-width:1200px){.newsletter_block .register_block .register_container .newsletter_input{margin-top:20px}}.newsletter_block .register_block .register_container .newsletter_input .text_input{display:block;height:50px;width:100%;margin-top:10px;background-repeat:no-repeat;background-position:right 15px center;padding:0 50px 0 15px;background-size:22px;font-size:15px;outline:none;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.newsletter_block .register_block .register_container .newsletter_input .text_input.newsletter_name_input{background-image:url(../img/icons/blue/person_narrow.svg)}.newsletter_block .register_block .register_container .newsletter_input .text_input.newsletter_email_input{background-image:url(../img/icons/blue/mail_rounded.svg)}@media only screen and (min-width:768px){.newsletter_block .register_block .register_container .newsletter_input .text_input{border:1px solid #fff}.newsletter_block .register_block .register_container .newsletter_input .text_input.newsletter_name_input{background-image:url(../img/icons/medium-grey/person_icon.svg)}.newsletter_block .register_block .register_container .newsletter_input .text_input.newsletter_email_input{background-image:url(../img/icons/medium-grey/mail_rounded.svg)}}.newsletter_block .register_block .register_container .newsletter_input .text_input.error{border:1px solid #c52127;color:#c52127}.newsletter_block .register_block .register_container .newsletter_input .text_input:focus{border:1px solid #f92}@media only screen and (max-width:767px){.newsletter_block .register_block .register_container .newsletter_input .text_input:first-child{margin-top:0}}.newsletter_block .register_block .register_container .newsletter_input .checkbox_block{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939}@media only screen and (min-width:768px){.newsletter_block .register_block .register_container .newsletter_input .checkbox_block{margin-top:20px;color:#fff}}.newsletter_block .register_block .register_container .newsletter_input .checkbox_block label{position:relative;font-size:15px;font-weight:normal;line-height:25px;margin-bottom:0;cursor:pointer;cursor:hand}@media only screen and (min-width:768px){.newsletter_block .register_block .register_container .newsletter_input .checkbox_block label{text-shadow:0 0 10px #393939;line-height:22px}}.newsletter_block .register_block .register_container .newsletter_input .checkbox_block label .mandatory{color:#f92;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.newsletter_block .register_block .register_container .newsletter_input .checkbox_block input.checkbox{display:none}.newsletter_block .register_block .register_container .newsletter_input .checkbox_block label:before{display:inline-block;float:left;margin-right:10px;content:'';width:25px;height:25px;border:1px solid #e1e1e1;background:#fff;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.newsletter_block .register_block .register_container .newsletter_input .checkbox_block label:before{border:1px solid #fff;background:none;width:20px;height:20px}}.newsletter_block .register_block .register_container .newsletter_input .checkbox_block input.checkbox:checked+label:before{border:none;background-color:#f92;background-image:url(../img/icons/white/check_rounded.svg);background-repeat:no-repeat;background-size:15px;background-position:center}@media only screen and (min-width:768px){.newsletter_block .register_block .register_container .newsletter_input .checkbox_block input.checkbox:checked+label:before{background-size:12px}}.newsletter_block .register_block .register_container .newsletter_input .checkbox_block label.error{color:#c52127}.newsletter_block .register_block .register_container .newsletter_input .checkbox_block label.error a{color:#c52127}.newsletter_block .register_block .register_container .newsletter_input .checkbox_block a{text-decoration:none;color:#393939}@media only screen and (min-width:768px){.newsletter_block .register_block .register_container .newsletter_input .checkbox_block a{color:#fff}}.newsletter_block .register_block .register_container .newsletter_input .checkbox_block a:hover{color:#f92}.newsletter_block .register_block .register_container .newsletter_input .button_cont{height:50px;margin-top:10px}.newsletter_block .register_block .register_container .newsletter_input .button_cont .language_selection_wrapper{float:left}.newsletter_block .register_block .register_container .newsletter_input .button_cont .language_selection_wrapper .language_selection{float:left;margin-left:7px}@media only screen and (min-width:1200px){.newsletter_block .register_block .register_container .newsletter_input .button_cont .language_selection_wrapper .language_selection{margin-left:10px}}.newsletter_block .register_block .register_container .newsletter_input .button_cont .language_selection_wrapper .language_selection:first-child{margin-left:0}.newsletter_block .register_block .register_container .newsletter_input .button_cont .language_selection_wrapper .language_selection input.language_selection_input{display:none}.newsletter_block .register_block .register_container .newsletter_input .button_cont .language_selection_wrapper .language_selection label{font-weight:normal;margin-bottom:0;width:70px;line-height:50px;height:50px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background:none;font-size:20px;color:#e1e1e1;text-align:center;border:1px solid #e1e1e1;transition:.2s background,.2s border,.2s color;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.newsletter_block .register_block .register_container .newsletter_input .button_cont .language_selection_wrapper .language_selection label:hover{background:rgba(255,255,255,0.25)}@media only screen and (min-width:768px){.newsletter_block .register_block .register_container .newsletter_input .button_cont .language_selection_wrapper .language_selection label{width:60px;color:#fff;border:1px solid #fff;transition:.2s background,.2s color}}.newsletter_block .register_block .register_container .newsletter_input .button_cont .language_selection_wrapper .language_selection input.language_selection_input:checked+label{background:#e1e1e1;border:1px solid #393939;color:#393939;transition:.2s background,.2s border,.2s color}@media only screen and (min-width:768px){.newsletter_block .register_block .register_container .newsletter_input .button_cont .language_selection_wrapper .language_selection input.language_selection_input:checked+label{background:#fff;border:1px solid #fff;color:#393939}}.newsletter_block .register_block .register_container .newsletter_input .button_cont .button{height:100%;width:100%;line-height:50px;font-size:18px;background-color:#f92;color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:none;display:block;text-align:center;border:none;float:right;transition:.1s all;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.newsletter_block .register_block .register_container .newsletter_input .button_cont .button:hover{font-size:19px}@media only screen and (min-width:768px){.newsletter_block .register_block .register_container .newsletter_input .button_cont .button.check_newsletter_validity_button{width:190px}.newsletter_block .register_block .register_container .newsletter_input .button_cont .button.register_for_newsletter_button{width:290px}}@media only screen and (min-width:992px) and (max-width:1199px){.newsletter_block .register_block .register_container .newsletter_input .button_cont .button.check_newsletter_validity_button{font-size:15px}.newsletter_block .register_block .register_container .newsletter_input .button_cont .button.register_for_newsletter_button{font-size:15px;width:250px}.newsletter_block .register_block .register_container .newsletter_input .button_cont .button:hover{font-size:16px}}.newsletter_block .register_block .register_container .newsletter_input .loading{display:none;margin-top:10px;width:100%;height:43px;background-image:url(../img/icons/blue/loading-circle.svg);background-repeat:no-repeat;background-position:center;background-size:43px}@media only screen and (min-width:768px){.newsletter_block .register_block .register_container .newsletter_input .loading{float:right}.newsletter_block .register_block .register_container .newsletter_input .loading.check_newsletter_validity{width:190px}.newsletter_block .register_block .register_container .newsletter_input .loading.register_for_newsletter{width:260px}}@media only screen and (min-width:992px) and (max-width:1199px){.newsletter_block .register_block .register_container .newsletter_input .loading.register_for_newsletter_button{width:220px}}.newsletter_block .register_block .register_container .second_newsletter_registration_step{display:none}.newsletter_block .register_block .register_container .second_newsletter_registration_step .button_cont{margin-top:30px}@media only screen and (max-width:767px){.newsletter_block .register_block .register_container .second_newsletter_registration_step .button_cont{margin-top:15px}.newsletter_block .register_block .register_container .second_newsletter_registration_step .button_cont .button{margin-top:10px;margin-bottom:10px}}.newsletter_block .blacklisted_contact{display:none;color:#c52127;padding:10px}@media only screen and (min-width:768px){.newsletter_block .blacklisted_contact{margin-left:40px;border:1px solid #c52127;background:#fff}}.newsletter_block .blacklisted_contact .title{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.error_message_container .error_message{border:1px solid #ff1e43;margin:20px 0;padding:15px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.error_message_container .error_message .error_message_text{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px}@media only screen and (min-width:992px){.error_message_container .error_message.with_background_image{background-size:382px 382px;padding:30px 270px 30px 30px;background-image:url(../img/icons/misc/people_lost_in_space.svg);background-repeat:no-repeat;background-position:right center;height:258px;background-color:#fef4f4;margin:50px 0 10px}}@media only screen and (min-width:1200px){.error_message_container .error_message.with_background_image{height:270px;margin:55px 0}}.error_message_container .error_message.with_background_image .error_message_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:22px;color:#c52127;padding-bottom:20px}@media only screen and (min-width:1200px){.error_message_container .error_message.with_background_image .error_message_title{font-size:28px}}.error_message_container.on_filter_photo{position:absolute;display:table;height:300px}@media only screen and (min-width:992px){.error_message_container.on_filter_photo{height:400px}}.error_message_container.on_filter_photo .inner_error_container{display:table-cell;vertical-align:middle}.error_message_container.on_filter_photo .inner_error_container .error_message{border:3px solid #ff1e43}@media only screen and (min-width:992px) and (max-width:1199px){.error_message_container.on_filter_photo .inner_error_container .error_message{float:right;width:620px}}.success_message_container .success_message{border:1px solid #7cc576;padding:15px;margin-top:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offers_wrapper{float:left;width:100%;margin-top:20px}.offers_wrapper .show_more_top_offers_button{clear:both;margin:20px 0}.offers_wrapper .show_more_top_offers_button a{position:relative}.offers_wrapper .show_more_top_offers_button a:after{content:'';position:absolute;right:-22px;width:17px;height:17px;background-image:url(../img/icons/orange/right-arrow-rounded.svg);background-size:17px;background-position:center;background-repeat:no-repeat}.offers_wrapper .show_more_top_offers_button .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offers_wrapper .selected_filter_properties_container{margin-bottom:30px}.offers_wrapper .selected_filter_properties_container .selected_filter_property{float:left;margin:0 10px 10px 0;padding:5px 10px;border-radius:20px;background-color:#fff;border:1px solid #777;box-shadow:0 0 2px 2px rgba(0,0,0,0.1)}.offers_wrapper .show_more_offers_container{width:100%;display:flex;justify-content:center;text-align:center}.offers_wrapper .show_more_offers_container span{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offers_wrapper .show_more_offers_container .progress_bar{position:relative;width:100%;height:5px;background-color:#b5d6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offers_wrapper .show_more_offers_container .progress_bar .progress_loaded{position:absolute;left:0;top:0;height:5px;background-color:#0092db;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;transition:width 1s}.offers_wrapper .show_more_offers_container .show_more_offers_button{display:inline-block;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;line-height:40px;border:1px solid #393939;transition:all .2s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}.offers_wrapper .show_more_offers_container .show_more_offers_button:hover{border:1px solid #f92;color:#f92}.offers_wrapper .show_more_offers_container .loading{display:none;height:40px;background-image:url(../img/icons/blue/loading-circle.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.top_offers_title_container .top_offers_title{margin:0 0 40px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:30px;line-height:33px}@media only screen and (min-width:992px) and (max-width:1199px){.top_offers_title_container .top_offers_title{font-size:24px}}.exchange_coupon .coupon_wrapper .title{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:12px;margin-top:72px}.exchange_coupon .coupon_wrapper .coupon_style{padding:23px 22px;border:1px solid #e1e1e1;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;min-height:175px;box-shadow:0 0 35px 7px rgba(0,0,0,0.1)}@media screen and (min-width:992px){.exchange_coupon .coupon_wrapper .coupon_style{margin-bottom:97px}}.exchange_coupon .coupon_wrapper .coupon_style .coupon_container{display:flex;flex-direction:column}@media screen and (min-width:992px){.exchange_coupon .coupon_wrapper .coupon_style .coupon_container{flex-direction:row}}.exchange_coupon .coupon_wrapper .coupon_style .coupon_container .image{width:100%;float:none;background-color:#e1e1e1;max-width:700px;margin:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.exchange_coupon .coupon_wrapper .coupon_style .coupon_container .image{width:18%;float:left}}.exchange_coupon .coupon_wrapper .coupon_style .coupon_container .image .placeholder{padding-top:50%;position:relative}@media only screen and (min-width:992px){.exchange_coupon .coupon_wrapper .coupon_style .coupon_container .image .placeholder{padding-top:75%}}.exchange_coupon .coupon_wrapper .coupon_style .coupon_container .image img{opacity:0;transition:opacity .5s ease-in;position:absolute;width:100%;max-height:100%;left:0;top:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.exchange_coupon .coupon_wrapper .coupon_style .coupon_container .image img.loaded{opacity:1}.exchange_coupon .coupon_wrapper .coupon_style .coupon_container .image img.grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.exchange_coupon .coupon_wrapper .coupon_style .coupon_container .coupon_info{flex-grow:1;margin:24px 0 0 0;display:flex;flex-direction:column;gap:4px}@media only screen and (min-width:992px){.exchange_coupon .coupon_wrapper .coupon_style .coupon_container .coupon_info{margin:0 0 0 15px}}.exchange_coupon .coupon_wrapper .coupon_style .coupon_container .coupon_info .coupon_code b,.exchange_coupon .coupon_wrapper .coupon_style .coupon_container .coupon_info .coupon_amount b{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px}.exchange_coupon .coupon_wrapper .coupon_style .coupon_container .coupon_info .coupon_title b{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.exchange_coupon .coupon_wrapper .coupon_style .note{display:flex;gap:8px;flex-direction:column;margin-top:17px}.exchange_coupon .coupon_wrapper .coupon_style .note b{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.exchange_coupon .desktop_filter .sort_options{margin-top:-55px}.exchange_coupon .offers_title_container h1{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:28px;line-height:28px;margin-top:36px}@media screen and (min-width:992px){.exchange_coupon .offers_title_container h1{margin-top:-58px}}.exchange_coupon .filter_error .error_message{margin-top:0}.exchange_coupon .app_header.affix~#home_content{padding-top:752px}.exchange_coupon .app_header.affix .coupon_wrapper{overflow:hidden;height:0}@media screen and (max-width:991px){.exchange_coupon .app_header .app_filter{margin-top:-1px}}.exchange_coupon .app_header .offers_title_container{display:block}.exchange_coupon #home_content .offers_title_container{display:none}@media screen and (min-width:992px){.exchange_coupon #home_content .offers_title_container{display:block}.exchange_coupon .app_header .offers_title_container{display:none}}.footer{margin-top:30px;background-position:bottom center;background-repeat:no-repeat;background-size:auto 250px;box-shadow:inset 0 -110px 55px -60px rgba(0,0,0,0.5);clear:both}.footer .credibility_badges_container{padding:15px 0;box-shadow:0 0 10px 5px rgba(0,0,0,0.08)}@media only screen and (min-width:992px){.footer .credibility_badges_container{padding:40px 0}}.footer .credibility_badges_container .credibility_badge{display:table;margin-top:20px}.footer .credibility_badges_container .credibility_badge:first-child{margin-top:0}@media only screen and (min-width:992px){.footer .credibility_badges_container .credibility_badge{display:block;margin-top:0}}.footer .credibility_badges_container .credibility_badge .icon{display:table-cell;width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center left;opacity:0;transition:opacity 1.2s}@media only screen and (min-width:992px){.footer .credibility_badges_container .credibility_badge .icon{display:block;margin-bottom:10px;width:auto;height:50px;background-position:center}}.footer .credibility_badges_container .credibility_badge .icon.loaded{opacity:1}.footer .credibility_badges_container .credibility_badge .title{display:table-cell;padding-left:20px;vertical-align:middle}@media only screen and (min-width:768px){.footer .credibility_badges_container .credibility_badge .title{font-size:15px}}@media only screen and (min-width:992px){.footer .credibility_badges_container .credibility_badge .title{display:block;padding-left:0;text-align:center}}.footer .main_info_container .links_and_contacts_container{padding:30px 0;border-bottom:1px solid #e1e1e1}.footer .main_info_container .links_and_contacts_container .info_block{margin-top:20px}.footer .main_info_container .links_and_contacts_container .info_block:first-child{margin-top:0}@media only screen and (min-width:992px){.footer .main_info_container .links_and_contacts_container .info_block{margin-top:0}}.footer .main_info_container .links_and_contacts_container .info_block .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.footer .main_info_container .links_and_contacts_container .info_block .info{margin-top:10px}@media only screen and (min-width:992px){.footer .main_info_container .links_and_contacts_container .info_block .info{margin-top:20px}}.footer .main_info_container .links_and_contacts_container .info_block .info.projects_links{margin-top:10px}.footer .main_info_container .links_and_contacts_container .info_block .projects_links .projects_link{height:40px;margin-top:10px;clear:both}.footer .main_info_container .links_and_contacts_container .info_block .projects_links .projects_link:first-child{margin-top:0}.footer .main_info_container .links_and_contacts_container .info_block .projects_links .projects_link .flag{float:left;width:40px;height:40px;background-size:cover;background-position:center left;background-repeat:no-repeat;box-shadow:0 0 5px 1px rgba(0,0,0,0.16);opacity:0;transition:opacity 1.2s;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.footer .main_info_container .links_and_contacts_container .info_block .projects_links .projects_link .flag.loaded{opacity:1}.footer .main_info_container .links_and_contacts_container .info_block .projects_links .projects_link .link{float:left;margin:10px 0 0 15px}.footer .social_networks_container{padding:20px 0;border-bottom:1px solid #e1e1e1}.footer .social_networks_container .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.footer .social_networks_container .title{float:left;margin-top:10px}}.footer .social_networks_container .social_networks_icons{margin-top:10px}@media only screen and (min-width:992px){.footer .social_networks_container .social_networks_icons{float:left;margin-top:0;margin-left:60px}}.footer .social_networks_container .social_networks_icons .icon{float:left;width:40px;height:40px;margin-left:30px;background-size:contain;background-position:center center;background-repeat:no-repeat;opacity:0;transition:opacity 1.2s}@media only screen and (min-width:768px){.footer .social_networks_container .social_networks_icons .icon{margin-left:60px}}.footer .social_networks_container .social_networks_icons .icon.loaded{opacity:1}@media only screen and (min-width:992px){.footer .social_networks_container .social_networks_icons .icon.loaded{opacity:1}.footer .social_networks_container .social_networks_icons .icon.loaded:hover{opacity:0.5;transition:opacity .2s}}.footer .social_networks_container .social_networks_icons a{display:inline-block}.footer .social_networks_container .social_networks_icons a:first-child .icon{margin-left:0}.footer .seo_tabs{padding:20px 0}.footer .seo_tabs .title{height:40px;padding:10px 10px 10px 30px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background-repeat:no-repeat;background-position:left center;background-size:20px;opacity:0;transition:opacity 1.2s}@media only screen and (min-width:480px){.footer .seo_tabs .title{float:left}}.footer .seo_tabs .title.loaded{opacity:1}.footer .seo_tabs .title.active{border-bottom:1px solid #393939}.footer .seo_tabs .title.about_us_title.active~.seo_tabs_content .about_us_content{display:block}.footer .seo_tabs .seo_tabs_content .seo_tabs_content_list .seo_tabs_content_list_item{padding:0 10px 0 15px}.footer .seo_tabs .seo_tabs_content .seo_tabs_content_list .seo_tabs_content_list_item:first-child{padding:0 10px 0 0}.footer .seo_tabs .seo_tabs_content .seo_tabs_content_list .with_bullet_point{position:relative}.footer .seo_tabs .seo_tabs_content .seo_tabs_content_list .with_bullet_point:before{background-image:url(../img/icons/dark-grey/circle_full.svg);background-size:contain;position:absolute;left:0;top:6px;width:4px;height:4px;content:""}.footer .seo_tabs .seo_tabs_content .seo_tabs_content_list .with_bullet_point:first-child:before{background-image:none}.footer .seo_tabs .seo_tabs_content .about_us_content{display:none;position:relative;margin-top:10px;padding-right:15px}.footer .logo_and_slogan_container{padding:50px 0 20px}@media only screen and (min-width:768px){.footer .logo_and_slogan_container{padding:100px 0 20px}}.footer .logo_and_slogan_container .logo{float:left;height:42px;width:60%;max-width:260px;position:relative;background-size:contain;background-repeat:no-repeat;background-position:left center}@media screen and (min-width:480px){.footer .logo_and_slogan_container .logo{width:270px;height:57px;max-width:none}}@media only screen and (min-width:768px){.footer .logo_and_slogan_container .logo{width:300px;height:60px}}.footer .logo_and_slogan_container .slogan{float:right;color:#fff;font-family:"georgina_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:28px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:480px){.footer .logo_and_slogan_container .slogan{font-size:40px}}.footer.simplified .logo_and_slogan_container{padding:130px 0 10px 0}@media only screen and (min-width:768px){.footer{background-size:auto 350px;box-shadow:inset 0 -180px 100px -100px rgba(0,0,0,0.5)}}@media only screen and (min-width:992px){.footer{background-size:auto;background-position:bottom -50px center}}.footer.simplified{background-position:top -80px center}@media only screen and (min-width:992px){.footer .block_wrapper:nth-child(2){padding-left:30px}.footer .block_wrapper:nth-child(3){padding-left:18px}}@media only screen and (min-width:1200px){.footer .block_wrapper:nth-child(2){padding-left:55px}.footer .block_wrapper:nth-child(3){padding-left:85px}}.footer .block_wrapper .texts{font-size:15px;margin:0 auto}@media only screen and (min-width:360px){.footer .block_wrapper .texts{width:280px}}@media only screen and (min-width:480px){.footer .block_wrapper .texts{width:290px}}@media only screen and (min-width:992px){.footer .block_wrapper .texts{margin:0}}.footer .block_wrapper .texts .title{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.footer span.bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}#body_curtain{background-color:#000;position:fixed;top:0;left:0;right:0;bottom:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);z-index:1100;display:none}.filter_photo{width:100%;height:300px;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width:992px){.filter_photo{height:400px}}.filter_photo .slogan{margin:0;color:#fff;font-family:"georgina_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:48px;text-shadow:0 0 10px #000;line-height:250px;text-align:center;font-weight:normal;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:992px){.filter_photo .slogan{line-height:400px;font-size:64px}}#filter_countdown{color:#fff;position:absolute;left:0;right:0;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;height:200px;padding:0;overflow:hidden;top:50px}#filter_countdown::before{content:'';display:inline-block;height:100%;vertical-align:middle}@media only screen and (min-width:992px){#filter_countdown{top:55px;bottom:0;height:345px}}#filter_countdown .content_wrapper{display:inline-block;vertical-align:middle;max-width:95%}@media screen and (min-width:992px) and (max-width:1199px){#filter_countdown .content_wrapper{margin-left:33.33333333%;width:66%}}#filter_countdown .text_block{text-shadow:2px 2px 5px #000;position:relative}#filter_countdown .text_block .title{margin:0 0 20px;font-size:50px;line-height:0.51em;font-family:"georgina_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:768px){#filter_countdown .text_block .title{font-size:75px}}#filter_countdown .text_block .subtitle{margin:0;line-height:inherit;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:19px;font-weight:normal}@media only screen and (max-width:767px){#filter_countdown .text_block .subtitle.with_custom_buttons{font-size:28px}}@media only screen and (min-width:768px){#filter_countdown .text_block .subtitle{font-size:28px}}#filter_countdown .text_block .post_scriptum{font-size:16px}@media only screen and (min-width:768px){#filter_countdown .text_block .post_scriptum{font-size:22px}}#filter_countdown b{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}#filter_countdown .countdown_timer{font-size:28px;padding-top:15px}@media only screen and (min-width:992px){#filter_countdown .countdown_timer{font-size:38px;line-height:1.7}}#filter_countdown .countdown_timer .time_unit{color:#fff;display:inline-block}#filter_countdown .countdown_timer .time_unit .number_wrapper{position:relative;display:inline-block;width:62px}@media only screen and (min-width:992px){#filter_countdown .countdown_timer .time_unit .number_wrapper{width:100px}}#filter_countdown .countdown_timer .time_unit .number_wrapper .first_number,#filter_countdown .countdown_timer .time_unit .number_wrapper .second_number{width:48%;background-color:rgba(234,66,82,0.8);text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#filter_countdown .countdown_timer .time_unit .number_wrapper .first_number{float:left}#filter_countdown .countdown_timer .time_unit .number_wrapper .second_number{float:right}#filter_countdown .countdown_timer .time_unit .unit{text-shadow:3px 4px 15px #000;padding-top:2px;font-size:11px;clear:both}#filter_countdown .countdown_timer .unit_seperator{position:relative;color:#ea4252;width:18px;display:inline-block;vertical-align:top}@media only screen and (min-width:360px){#filter_countdown .countdown_timer .unit_seperator{width:28px}}#filter_countdown~.filter_photo .slogan{display:none}#filter_countdown .special_offer_button_position_center{float:none;margin:0 auto}#filter_countdown .filter_countdown_custom_buttons_container{margin:10px auto 0}@media only screen and (min-width:360px){#filter_countdown .filter_countdown_custom_buttons_container{width:372px}}#filter_countdown .filter_countdown_custom_buttons_container .less_padding_left{padding-left:5px}#filter_countdown .filter_countdown_custom_buttons_container .less_padding_right{padding-right:5px}#filter_countdown .filter_countdown_custom_buttons_container .filter_countdown_custom_button_container{float:left;display:table;margin-top:10px;width:100%}#filter_countdown .filter_countdown_custom_buttons_container .filter_countdown_custom_button_container:first-child{margin-top:0}#filter_countdown .filter_countdown_custom_buttons_container .filter_countdown_custom_button_container .filter_countdown_custom_button{height:60px;display:table-cell;vertical-align:middle;padding:3px 10px;font-size:13px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;background-color:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:360px){#filter_countdown .filter_countdown_custom_buttons_container .filter_countdown_custom_button_container .filter_countdown_custom_button{height:40px}}#filter_countdown .filter_countdown_custom_buttons_container .filter_countdown_custom_button_container .filter_countdown_custom_button:hover{opacity:0.6}#filter_image_rotator{color:#fff;position:absolute;left:0;right:0;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;height:200px;padding:0;overflow:hidden;top:50px}#filter_image_rotator::before{content:'';display:inline-block;height:100%;vertical-align:middle}@media only screen and (min-width:992px){#filter_image_rotator{top:55px;bottom:0;height:345px}}#filter_image_rotator .content_wrapper{display:inline-block;vertical-align:middle;max-width:95%}@media screen and (min-width:992px) and (max-width:1199px){#filter_image_rotator .content_wrapper{margin-left:33.33333333%;width:66%}}#filter_image_rotator .text_block{text-shadow:2px 2px 5px #000;position:relative}#filter_image_rotator .text_block .title{margin:0 0 20px;font-size:50px;line-height:0.51em;font-family:"georgina_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:768px){#filter_image_rotator .text_block .title{font-size:75px}}#filter_image_rotator .text_block .subtitle{margin:0;line-height:inherit;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:19px;font-weight:normal}@media only screen and (max-width:767px){#filter_image_rotator .text_block .subtitle.with_custom_buttons{font-size:28px}}@media only screen and (min-width:768px){#filter_image_rotator .text_block .subtitle{font-size:28px}}#filter_image_rotator .text_block .post_scriptum{font-size:16px}@media only screen and (min-width:768px){#filter_image_rotator .text_block .post_scriptum{font-size:22px}}#filter_image_rotator b{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}#filter_image_rotator .countdown_timer{font-size:28px;padding-top:15px}@media only screen and (min-width:992px){#filter_image_rotator .countdown_timer{font-size:38px;line-height:1.7}}#filter_image_rotator .countdown_timer .time_unit{color:#fff;display:inline-block}#filter_image_rotator .countdown_timer .time_unit .number_wrapper{position:relative;display:inline-block;width:62px}@media only screen and (min-width:992px){#filter_image_rotator .countdown_timer .time_unit .number_wrapper{width:100px}}#filter_image_rotator .countdown_timer .time_unit .number_wrapper .first_number,#filter_image_rotator .countdown_timer .time_unit .number_wrapper .second_number{width:48%;background-color:rgba(234,66,82,0.8);text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#filter_image_rotator .countdown_timer .time_unit .number_wrapper .first_number{float:left}#filter_image_rotator .countdown_timer .time_unit .number_wrapper .second_number{float:right}#filter_image_rotator .countdown_timer .time_unit .unit{text-shadow:3px 4px 15px #000;padding-top:2px;font-size:11px;clear:both}#filter_image_rotator .countdown_timer .unit_seperator{position:relative;color:#ea4252;width:18px;display:inline-block;vertical-align:top}@media only screen and (min-width:360px){#filter_image_rotator .countdown_timer .unit_seperator{width:28px}}#filter_image_rotator~.filter_photo .slogan{display:none}#filter_image_rotator .special_offer_button_position_center{float:none;margin:0 auto}#filter_image_rotator .filter_countdown_custom_buttons_container{margin:10px auto 0}@media only screen and (min-width:360px){#filter_image_rotator .filter_countdown_custom_buttons_container{width:372px}}#filter_image_rotator .filter_countdown_custom_buttons_container .less_padding_left{padding-left:5px}#filter_image_rotator .filter_countdown_custom_buttons_container .less_padding_right{padding-right:5px}#filter_image_rotator .filter_countdown_custom_buttons_container .filter_countdown_custom_button_container{float:left;display:table;margin-top:10px;width:100%}#filter_image_rotator .filter_countdown_custom_buttons_container .filter_countdown_custom_button_container:first-child{margin-top:0}#filter_image_rotator .filter_countdown_custom_buttons_container .filter_countdown_custom_button_container .filter_countdown_custom_button{height:60px;display:table-cell;vertical-align:middle;padding:3px 10px;font-size:13px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;background-color:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:360px){#filter_image_rotator .filter_countdown_custom_buttons_container .filter_countdown_custom_button_container .filter_countdown_custom_button{height:40px}}#filter_image_rotator .filter_countdown_custom_buttons_container .filter_countdown_custom_button_container .filter_countdown_custom_button:hover{opacity:0.6}.desktop_filter .filter_holder{height:934px;position:relative;opacity:0;margin-bottom:10px;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}@media only screen and (min-width:1200px){.desktop_filter .filter_holder{height:1120px}}.desktop_filter .filter_holder.visible{opacity:1}.desktop_filter .filter_holder.filter_type_not_selected{height:381px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_not_selected{margin-top:0;height:443px}}.desktop_filter .filter_holder.filter_type_general{height:1473px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_general{height:1998px}}.desktop_filter .filter_holder.filter_type_general.has_short_description{height:1547px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_general.has_short_description{height:2072px}}.desktop_filter .filter_holder.filter_type_gift{height:1945px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_gift{height:1998px}}.desktop_filter .filter_holder.filter_type_gift.has_short_description{height:2019px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_gift.has_short_description{height:2072px}}.desktop_filter .filter_holder.filter_type_booking{height:1473px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_booking{height:1513px}}.desktop_filter .filter_holder.filter_type_booking.has_short_description{height:1547px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_booking.has_short_description{height:1587px}}.desktop_filter .filter_holder.filter_type_entertainment{height:1945px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_entertainment{height:1998px}}.desktop_filter .filter_holder.filter_type_entertainment.has_short_description{height:2019px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_entertainment.has_short_description{height:2072px}}.desktop_filter .filter_holder.filter_type_separated{height:1473px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_separated{height:1514px}}.desktop_filter .filter_holder.filter_type_separated .filter.filter_type_separated{padding:0;overflow:visible;box-shadow:none;background-color:transparent;min-height:auto}.desktop_filter .filter_holder.filter_type_separated .filter.filter_type_separated .secondary_filter{position:relative;float:left;min-height:1083px;background-color:#fff;border:1px solid #0777aa;box-shadow:0 3px 9px 1px rgba(0,0,0,0.25);overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_separated .filter.filter_type_separated .secondary_filter{min-height:1100px}}.desktop_filter .filter_holder.filter_type_separated.has_short_description{height:1473px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_separated.has_short_description{height:1588px}}.desktop_filter .filter_holder.filter_type_separated.has_short_description .filter .secondary_filter{min-height:1157px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_separated.has_short_description .filter .secondary_filter{min-height:1174px}}.desktop_filter .filter_holder.filter_type_separated.day_entertainment{height:1946px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_separated.day_entertainment{height:2000px}}.desktop_filter .filter_holder.filter_type_separated.day_entertainment .filter .secondary_filter{min-height:1560px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_separated.day_entertainment .filter .secondary_filter{min-height:1592px}}.desktop_filter .filter_holder.filter_type_separated.day_entertainment.has_short_description{height:2020px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_separated.day_entertainment.has_short_description{height:2074px}}.desktop_filter .filter_holder.filter_type_separated.day_entertainment.has_short_description .filter .secondary_filter{min-height:1634px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder.filter_type_separated.day_entertainment.has_short_description .filter .secondary_filter{min-height:1666px}}.desktop_filter .filter_holder .filter{min-height:1120px;background-color:white;bottom:0;position:absolute;width:100%;box-shadow:0px 3px 9px 1px rgba(0,0,0,0.25);padding:15px;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.desktop_filter .filter_holder .filter.filter_type_not_selected{min-height:523px}.desktop_filter .filter_holder .filter.filter_type_general{min-height:1555px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter.filter_type_general{min-height:2079px}}.desktop_filter .filter_holder .filter.filter_type_general.has_short_description{min-height:1629px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter.filter_type_general.has_short_description{min-height:2153px}}.desktop_filter .filter_holder .filter.filter_type_gift{min-height:2027px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter.filter_type_gift{min-height:2079px}}.desktop_filter .filter_holder .filter.filter_type_gift.has_short_description{min-height:2101px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter.filter_type_gift.has_short_description{min-height:2153px}}.desktop_filter .filter_holder .filter.filter_type_booking{min-height:1555px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter.filter_type_booking{min-height:1594px}}.desktop_filter .filter_holder .filter.filter_type_booking.has_short_description{min-height:1629px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter.filter_type_booking.has_short_description{min-height:1668px}}.desktop_filter .filter_holder .filter.filter_type_entertainment{min-height:2027px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter.filter_type_entertainment{min-height:2079px}}.desktop_filter .filter_holder .filter.filter_type_entertainment.has_short_description{min-height:2101px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter.filter_type_entertainment.has_short_description{min-height:2153px}}.desktop_filter .filter_holder .filter .filter_block{padding:0 0 10px 0}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter .filter_block{padding:0 0 15px 0}.desktop_filter .filter_holder .filter .filter_block.filter_type_select_block{padding:0 0 10px 0}}.desktop_filter .filter_holder .filter .filter_block .filter_block_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;padding:20px 0 0 50px;background-size:40px 40px;background-position:left 5px bottom 5px;background-repeat:no-repeat}.desktop_filter .filter_holder .filter .filter_block .filter_block_sub_title{font-size:14px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.desktop_filter .filter_holder .filter .filter_block .category{padding-top:5px}.desktop_filter .filter_holder .filter .filter_block .availability_calendar{font-size:19px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter .filter_block .availability_calendar{font-size:20px}}.desktop_filter .filter_holder .filter .filter_block .filter_item label{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;border-radius:15px;padding:0 10px;transition:.1s all}.desktop_filter .filter_holder .filter .filter_block .filter_item label:not(.disabled):hover{background-color:#0092db;color:#fff;cursor:pointer;cursor:hand}.desktop_filter .filter_holder .filter .filter_block .filter_item label:not(.disabled):hover .has_associated_color{color:#fff !important}.desktop_filter .filter_holder .filter .filter_block .filter_item label.red{color:#ff1e43}.desktop_filter .filter_holder .filter .filter_block .filter_item label.orange{color:#f92}.desktop_filter .filter_holder .filter .filter_block .filter_item label.bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.desktop_filter .filter_holder .filter .filter_block .filter_item label.active{background-color:#0092db;padding:0 28px 0 10px;background-image:url(../img/icons/white/close.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:12px 12px;color:#fff}.desktop_filter .filter_holder .filter .filter_block .filter_item label.active .has_associated_color{color:#fff !important}.desktop_filter .filter_holder .filter .filter_block .filter_item label.disabled{color:#acacac}.desktop_filter .filter_holder .filter .filter_block .filter_item label.disabled .has_associated_color{color:#acacac !important}.desktop_filter .filter_holder .filter .filter_block .filter_item label.chosen_disabled{color:#393939;background-color:#e1e1e1}.desktop_filter .filter_holder .filter .filter_block .filter_item label.chosen_disabled .has_associated_color{color:#393939 !important}.desktop_filter .filter_holder .filter .filter_block .filter_item label .has_associated_color{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.desktop_filter .filter_holder .filter .filter_block label.filter_button{display:table;width:100%;height:50px;margin-top:5px;text-align:center;font-size:15px;padding:4px;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.desktop_filter .filter_holder .filter .filter_block label.filter_button:not(.disabled):hover{background-color:#0092db;color:#fff;cursor:pointer;cursor:hand}.desktop_filter .filter_holder .filter .filter_block label.filter_button .year{font-size:12px}.desktop_filter .filter_holder .filter .filter_block .filter_list{padding:10px 0 0 0;width:100%}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter .filter_block .filter_list{padding:20px 0 0 0}}.desktop_filter .filter_holder .filter .filter_block .filter_list .filter_item{padding:0}.desktop_filter .filter_holder .filter .filter_block .filter_list b{font-weight:normal;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.desktop_filter .filter_holder .filter .filter_block .filter_item_category{float:left;width:100%;margin-top:10px}.desktop_filter .filter_holder .filter .filter_block .filter_item_category:first-child{margin-top:0}.desktop_filter .filter_holder .filter .filter_block .filter_item_category .filter_item_category_title{width:100%;padding-left:10px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.desktop_filter .filter_holder .filter .filter_block .filter_item_category .categorized_filter_item_container{float:left;width:100%;margin-top:5px}.desktop_filter .filter_holder .filter .filter_block .filter_item_category .categorized_filter_item_container .filter_item:nth-child(odd){float:left}.desktop_filter .filter_holder .filter .filter_block .filter_item_category .categorized_filter_item_container .filter_item:nth-child(even){float:right}.desktop_filter .filter_holder .filter .filter_block .container-fluid .filter_item{margin:0;padding:1px 0}.desktop_filter .filter_holder .filter .filter_block .container-fluid .filter_item label.active{padding:4px}.desktop_filter .filter_holder .filter .filter_block .container-fluid .filter_item:nth-child(3n){padding-right:8px;padding-left:2px}.desktop_filter .filter_holder .filter .filter_block .container-fluid .filter_item:nth-child(3n+1){padding-left:8px;padding-right:2px}.desktop_filter .filter_holder .filter .filter_block .container-fluid .filter_item .filter_button{margin:0}.desktop_filter .filter_holder .filter .filter_block .selected_reservation_dates_container{margin:10px 5px 0;border:1px solid #e1e1e1;padding:0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.desktop_filter .filter_holder .filter .filter_block .selected_reservation_dates_container .selected_reservation_dates{position:relative;padding:10px;line-height:20px;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:20px 20px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;color:#393939}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter .filter_block .selected_reservation_dates_container .selected_reservation_dates{background-size:25px 25px}}.desktop_filter .filter_holder .filter .filter_block .selected_reservation_dates_container .selected_reservation_dates .arrival_date,.desktop_filter .filter_holder .filter .filter_block .selected_reservation_dates_container .selected_reservation_dates .departure_date{float:left;width:50%;text-align:center}.desktop_filter .filter_holder .filter .filter_block .selected_reservation_dates_container .selected_reservation_dates .arrival_date.selected,.desktop_filter .filter_holder .filter .filter_block .selected_reservation_dates_container .selected_reservation_dates .departure_date.selected{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.desktop_filter .filter_holder .filter .filter_block .filter_calendar_container{margin:10px 5px 0}.desktop_filter .filter_holder .filter .filter_block .filter_calendar_container .filter_calendar .availability-calendar .availability-calendar-month{width:100%}@media only screen and (min-width:768px){.desktop_filter .filter_holder .filter .filter_block .filter_calendar_container .filter_calendar .availability-calendar .availability-calendar-month{max-width:50%}}@media only screen and (min-width:992px){.desktop_filter .filter_holder .filter .filter_block .filter_calendar_container .filter_calendar .availability-calendar .availability-calendar-month{max-width:none}}.desktop_filter .filter_holder .filter .filter_block .reset_selected_dates_button{margin:10px 5px 0;height:40px;background-color:#fff;color:#393939;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:40px;text-align:center;border:1px solid #e1e1e1;transition:font-size .2s;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.desktop_filter .filter_holder .filter .filter_block .reset_selected_dates_button:hover{font-size:15px}.desktop_filter .filter_holder .filter .filter_block .filter_type_select_heading{padding:15px 0 15px 80px;background-image:url(../img/icons/blue/brand_sun_logo.svg);background-position:left center;background-size:70px;background-repeat:no-repeat;font-size:15px;color:#393939}.desktop_filter .filter_holder .filter .filter_block .filter_type_select_heading .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.desktop_filter .filter_holder .filter .filter_block .filter_type_select_heading .title.big{font-size:20px;line-height:22px}.desktop_filter .filter_holder .filter .filter_block .filter_type_select_heading .text{margin-top:5px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter .filter_block .filter_type_select_heading{padding:15px 10px 15px 90px;background-position:left 10px center}}.desktop_filter .filter_holder .filter .filter_block .filter_type_buttons_container .filter_type_button{display:table;position:relative;margin-top:10px;border:1px solid #e1e1e1;width:100%;height:90px;overflow:hidden;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.desktop_filter .filter_holder .filter .filter_block .filter_type_buttons_container .filter_type_button:first-child{margin-top:10px}.desktop_filter .filter_holder .filter .filter_block .filter_type_buttons_container .filter_type_button:hover .image{transform:scale(1.2)}.desktop_filter .filter_holder .filter .filter_block .filter_type_buttons_container .filter_type_button .image{width:100%;height:100%;background-position:right center;background-size:cover;background-repeat:no-repeat;position:absolute;left:0;top:0;transition:all .5s;box-shadow:inset 0 50px 50px -25px rgba(0,0,0,0.75);-webkit-box-shadow:inset 0 50px 50px -25px rgba(0,0,0,0.75)}.desktop_filter .filter_holder .filter .filter_block .filter_type_buttons_container .filter_type_button .image.visible-xxs{display:none}@media only screen and (max-width:360px){.desktop_filter .filter_holder .filter .filter_block .filter_type_buttons_container .filter_type_button .image.visible-xxs{display:block !important}}@media only screen and (max-width:360px){.desktop_filter .filter_holder .filter .filter_block .filter_type_buttons_container .filter_type_button .image.visible-xs{display:none !important}}.desktop_filter .filter_holder .filter .filter_block .filter_type_buttons_container .filter_type_button .title{display:table-cell;vertical-align:middle;position:relative;width:100%;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;color:#fff;text-align:center;text-shadow:0 0 10px #000}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter .filter_block .filter_type_buttons_container{padding:0 10px}}.desktop_filter .filter_holder .filter .filter_block .filter_type_buttons_container.without_entertainment .filter_type_button{height:100px;margin-top:28px}.desktop_filter .filter_holder .filter .filter_block .all_gift_sets_page_button_container{padding:0 10px}.desktop_filter .filter_holder .filter .filter_block .all_gift_sets_page_button_container .all_gift_sets_page_button{display:block;width:100%;height:50px;line-height:50px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;background-color:#0777aa;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand;transition:.2s opacity}.desktop_filter .filter_holder .filter .filter_block .all_gift_sets_page_button_container .all_gift_sets_page_button.white_background{background-color:#fff;color:#393939;border:1px solid #393939}.desktop_filter .filter_holder .filter .filter_block .all_gift_sets_page_button_container .all_gift_sets_page_button:hover{opacity:0.6}.desktop_filter .filter_holder .filter .outbound_link_button{position:relative;margin:0 10px 15px;padding-left:50px;border:1px solid #393939;line-height:50px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background-size:20px,20px;background-position:left 15px center,right 15px center;background-repeat:no-repeat;transition:all .1s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}.desktop_filter .filter_holder .filter .outbound_link_button .arrow_icon{position:absolute;right:15px;top:15px;height:20px;width:20px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:background-image .1s}.desktop_filter .filter_holder .filter .outbound_link_button:hover{color:#acacac;text-decoration:none;background-image:url(../img/icons/medium-grey/plane.svg) !important}.desktop_filter .filter_holder .filter .outbound_link_button:hover .arrow_icon{background-image:url(../img/icons/medium-grey/right-arrow-rounded.svg) !important}.desktop_filter .filter_holder .filter .main_filter .filter_block .filter_item label{font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.desktop_filter .filter_holder .filter .main_filter .filter_block .filter_item label:not(.disabled):hover{background-color:#fff;color:#0777aa}.desktop_filter .filter_holder .filter .main_filter .filter_block .filter_item label.active{background-color:#fff;background-image:url(../img/icons/blue/x.svg);color:#0777aa}.desktop_filter .filter_holder .filter .filter_type_heading{margin:-15px -15px 10px;border-bottom:1px solid #e1e1e1;color:#393939;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.desktop_filter .filter_holder .filter .filter_type_heading.with_buttons{height:129px;margin:-17px -17px 10px;border-bottom:none;overflow:hidden}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter .filter_type_heading{font-size:16px}}.desktop_filter .filter_holder .filter .filter_type_heading .go_back_button{float:left;width:35%;text-align:center;line-height:60px;transition:.2s color;cursor:pointer;cursor:hand}.desktop_filter .filter_holder .filter .filter_type_heading .go_back_button .arrow_back{display:inline-block;width:15px;height:15px;vertical-align:middle;margin-bottom:3px;background-image:url(../img/icons/dark-grey/left-arrow-rounded.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:.2s background-image}.desktop_filter .filter_holder .filter .filter_type_heading .go_back_button:hover{color:#f92;transition:.2s color}.desktop_filter .filter_holder .filter .filter_type_heading .go_back_button:hover .arrow_back{background-image:url(../img/icons/orange/left-arrow-rounded.svg);transition:.2s background-image}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type{width:65%;height:60px;float:left;text-align:center;color:#fff;box-shadow:inset 0 30px 30px -15px rgba(0,0,0,0.75);text-shadow:0 0 10px #000;border-top-right-radius:4px;background-size:cover;background-position:right center;background-repeat:no-repeat}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type .text_container{display:table;width:100%;height:60px;padding:0 10px}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type .text_container .text{display:table-cell;vertical-align:middle}.desktop_filter .filter_holder .filter .filter_type_heading .visible-xxs{display:none}@media only screen and (max-width:360px){.desktop_filter .filter_holder .filter .filter_type_heading .visible-xxs{display:block !important}}@media only screen and (max-width:360px){.desktop_filter .filter_holder .filter .filter_type_heading .visible-xs{display:none !important}}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container{float:left;padding:2px;width:50%}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button{position:relative;width:100%;height:60px;padding:0 12px;background-color:#fff;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,0.25);transition:.2s border-bottom;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;cursor:hand}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button{padding:0 15px}}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button.active.idea{border-bottom:2px solid #ff1e43}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button.active.booking{border-bottom:2px solid #0777aa}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button.active.gift{border-bottom:2px solid #f92}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button.active.entertainment{border-bottom:2px solid #0092db}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button.active .icon.idea,.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button:hover .icon.idea{background-image:url(../img/icons/dark-grey/light-bulb.svg) !important}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button.active .icon.calendar,.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button:hover .icon.calendar{background-image:url(../img/icons/dark-grey/calendar_round.svg) !important}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button.active .icon.gift,.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button:hover .icon.gift{background-image:url(../img/icons/dark-grey/gift-stylized.svg) !important}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button.active .icon.waves,.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button:hover .icon.waves{background-image:url(../img/icons/dark-grey/waves.svg) !important}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button.active .text,.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button:hover .text{color:#393939}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button .text{float:left;width:80%;padding:16px 0 0 10px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;line-height:16px;color:#acacac;transition:.2s color}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button .text{width:78%;font-size:14px;padding:12px 0 0 10px;line-height:18px}}.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button .icon{float:left;width:20%;height:60px;background-size:contain;background-position:center;background-repeat:no-repeat;transition:.2s background-image}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter .filter_type_heading .filter_type_button_container .button .icon{width:22%}}.desktop_filter .filter_holder .filter .decoration{position:absolute}.desktop_filter .filter_holder .filter .decoration.three_waves{bottom:25px;left:-90px;opacity:0.15;width:325px;height:117px;background-size:contain;background-repeat:repeat-y}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter .decoration.three_waves{bottom:50px;left:-110px;width:390px;height:141px}}.desktop_filter .filter_holder .filter .main_filter{float:left;background-color:#0777aa;color:#fff;box-shadow:0 3px 9px 1px rgba(0,0,0,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.desktop_filter .filter_holder .filter .main_filter .filter_block .category{background-image:url(../img/icons/white/pin_point_hollow.svg);padding-top:5px;line-height:24px;background-position:left 5px bottom 30px}@media only screen and (min-width:1200px){.desktop_filter .filter_holder .filter .main_filter .filter_block .category{background-position:left 5px bottom 15px}}.desktop_filter .filter_holder .filter .main_filter .filter_block .night_count{background-image:url(../img/icons/white/half_moon.svg)}.desktop_filter .filter_holder .filter .main_filter .filter_block .people_amount{background-image:url(../img/icons/white/person.svg)}.desktop_filter .filter_holder .filter .main_filter .filter_block .dropdown.categories{color:#393939}.desktop_filter .filter_holder .filter .main_filter .filter_block .dropdown.categories input[type=text]{max-height:40px;line-height:30px;background-image:url(../img/icons/blue/caret_down.svg)}.desktop_filter .filter_holder .dropdown.categories{margin:0 10px;padding-top:20px}.desktop_filter .filter_holder .dropdown.categories.open .open_dropdown_button{display:none}.desktop_filter .filter_holder .dropdown.categories .open_dropdown_button{position:absolute;width:100%;height:36px;cursor:text}.desktop_filter .filter_holder .dropdown.categories input[type=text]{background-repeat:no-repeat;background-position:center right 15px;background-size:20px 20px;border:1px solid #e1e1e1;padding:7px 36px 7px 16px;margin-right:5px;max-height:36px;width:100%;outline:0;line-height:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.desktop_filter .filter_holder .dropdown.categories .dropdown-menu{width:100%;overflow:auto;max-height:300px;padding-right:10px;padding-left:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.desktop_filter .filter_holder .dropdown.categories .dropdown-menu label{width:100%;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;border-radius:15px;padding:0 10px;transition:.1s all;cursor:pointer;cursor:hand}.desktop_filter .filter_holder .dropdown.categories .dropdown-menu label:hover{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.desktop_filter .filter_holder .dropdown.categories .dropdown-menu label.active{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 28px 0 10px;background-image:url(../img/icons/dark-grey/close.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:12px 12px}.desktop_filter .filter_holder .dropdown.categories .dropdown-menu .disabled{border-bottom:1px solid #e1e1e1;font-size:13px;padding:3px 0;color:#acacac;margin:0 10px 10px 10px}.desktop_filter .sort_options{position:absolute;padding-right:15px;right:0;top:35px;z-index:1}.desktop_filter .sort_options .dropdown{float:right;transition:.1s all}.desktop_filter .sort_options .dropdown:after{position:absolute;width:100%;bottom:-3px;left:0;height:3px;content:''}.desktop_filter .sort_options .dropdown:hover .dropdown-menu{display:block}.desktop_filter .sort_options .dropdown:hover .caret{background-image:url(../img/icons/orange/caret_down.svg) !important}.desktop_filter .sort_options .dropdown .dropdown-menu{right:0;left:auto;text-align:right;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.desktop_filter .sort_options .dropdown .caret{width:15px;height:15px;background-position:center center;background-repeat:no-repeat;background-size:12px 12px;border:none;content:""}.desktop_filter .sort_options label{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;padding:0 12px;display:block;position:relative;cursor:pointer;cursor:hand}.desktop_filter .sort_options label:hover:after{position:absolute;left:0;right:0;bottom:0;top:0;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;content:attr(title);padding:0 12px;background-color:#fff;white-space:nowrap}.desktop_filter .sort_options .active{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding-left:10px}@media only screen and (min-width:992px){#home_content .offers_wrapper.homepage .filter_content{padding-top:0}#home_content .offers_wrapper.homepage .sort_options{top:10px}}.filter_project_values_container{width:100%;height:300px;padding:50px 0;display:block;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;overflow:hidden}@media only screen and (min-width:992px){.filter_project_values_container{height:400px;padding:55px 0;border-bottom:2px solid #e1e1e1}}.filter_project_values_container .project_values_carousel_container .project_values_carousel{position:relative;overflow-x:hidden;opacity:0}@media only screen and (min-width:992px){.filter_project_values_container .project_values_carousel_container .project_values_carousel{position:static}}.filter_project_values_container .project_values_carousel_container .project_values_carousel.slick-initialized{opacity:1;transition:.2s opacity}.filter_project_values_container .project_values_carousel_container .project_values_carousel.slick-initialized~.button{opacity:1}.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value{height:200px;padding:0 40px;overflow:hidden}@media only screen and (min-width:992px){.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value{height:345px;padding:0 80px}}.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value .image{display:none;float:left;background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (min-width:992px){.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value .image{display:block;margin-top:50px;width:302px;height:190px}}@media only screen and (min-width:1200px){.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value .image{margin-top:20px;width:365px;height:230px}}.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value .text_outer_container{display:table;height:100%}.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value .text_outer_container .text_container{display:table-cell;vertical-align:middle;padding-bottom:10px;width:100%;text-align:center}@media only screen and (min-width:992px){.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value .text_outer_container .text_container{width:508px;padding:0 0 60px 30px;text-align:left}}@media only screen and (min-width:1200px){.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value .text_outer_container .text_container{width:615px}}.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value .text_outer_container .text_container .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px}@media only screen and (min-width:480px){.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value .text_outer_container .text_container .title{font-size:17px}}@media only screen and (min-width:768px){.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value .text_outer_container .text_container .title{font-size:20px}}.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value .text_outer_container .text_container .description{margin-top:10px;font-size:13px}@media only screen and (min-width:480px){.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value .text_outer_container .text_container .description{font-size:15px}}@media only screen and (min-width:768px){.filter_project_values_container .project_values_carousel_container .project_values_carousel .project_value .text_outer_container .text_container .description{font-size:15px}}.filter_project_values_container .project_values_carousel_container .project_values_carousel .slick-dots{position:absolute;bottom:10px;padding:0;margin:0 0 0 -80px;left:50%}@media only screen and (min-width:992px){.filter_project_values_container .project_values_carousel_container .project_values_carousel .slick-dots{margin:-85px 0 0;top:50%;bottom:unset;right:8px;left:unset;width:10px}}.filter_project_values_container .project_values_carousel_container .project_values_carousel .slick-dots li{float:left;position:relative;margin:0 12px;width:8px;height:8px;list-style-type:none;border:1px solid #393939;background-color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.filter_project_values_container .project_values_carousel_container .project_values_carousel .slick-dots li{margin:12px 0}}.filter_project_values_container .project_values_carousel_container .project_values_carousel .slick-dots li:hover{background-color:#e1e1e1}.filter_project_values_container .project_values_carousel_container .project_values_carousel .slick-dots li.slick-active{background-color:#393939}.filter_project_values_container .project_values_carousel_container .project_values_carousel .slick-dots li button{display:none}.filter_project_values_container .buttons_container{position:relative;margin-top:-100px;width:100%}@media only screen and (min-width:992px){.filter_project_values_container .buttons_container{margin-top:-200px}}.filter_project_values_container .buttons_container .button{position:absolute;width:22px;height:22px;margin-top:-15px;top:50%;background-size:22px;background-repeat:no-repeat;background-position:center;transition:.2s all;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;cursor:hand}.filter_project_values_container .buttons_container .button.previous{left:10px;background-image:url(../img/icons/dark-grey/caret_left.svg)}@media screen and (min-width:992px){.filter_project_values_container .buttons_container .button.previous:hover{background-image:url(../img/icons/orange/caret_left.svg);transition:.2s background}}.filter_project_values_container .buttons_container .button.next{right:10px;background-image:url(../img/icons/dark-grey/caret_right.svg)}@media screen and (min-width:992px){.filter_project_values_container .buttons_container .button.next:hover{background-image:url(../img/icons/orange/caret_right.svg);transition:.2s background}}.filter_project_values_container .buttons_container .button.slick-disabled{display:none !important}.filter_error{padding-top:20px}.app_filter{padding:3px 0;background-color:rgba(0,0,0,0.5);width:100%;margin-top:-50px;position:relative}.app_filter .row{margin:0 -11.5px}.app_filter .row .col-xs-12,.app_filter .row .col-sm-12,.app_filter .row .col-md-12,.app_filter .row .col-lg-12{padding-left:10px;padding-right:10px}.app_filter .open_filter_button{height:44px;background-color:#fff;border:1px solid #e1e1e1;position:relative;background-image:url(../img/icons/dark-grey/search_icon.svg);background-position:left 10px center;background-size:30px 30px;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}.app_filter .open_filter_button:hover{border:1px solid #f92}@media screen and (min-width:992px){.app_filter .open_filter_button{padding-left:60px;padding-right:15px}}.app_filter .open_filter_button .filter_block_title{position:relative;height:44px;font-size:16px;line-height:16px;padding:3px 50px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;white-space:normal;text-align:left;display:table-cell;vertical-align:middle}.app_filter .open_filter_button .filter_block_title.has_categories{white-space:nowrap;display:block;text-overflow:ellipsis;overflow:hidden;padding-top:14px}.app_filter .filter_block_wrapper{padding:0 1.5px;transition:0.3s;height:44px}.app_filter .filter_block_wrapper .filter_popup{display:none;position:absolute;background-color:#fff;background-clip:border-box;padding:20px 15px 60px 15px;font-size:15px;-webkit-box-shadow:none;z-index:1102;position:fixed;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;left:0;right:0;top:0;margin:0;box-shadow:none;border:none}.app_filter .filter_block_wrapper .filter_popup .filter_title{font-size:20px;padding-left:30px}.app_filter .filter_block_wrapper .filter_popup .filter_sub_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter .filter_block_wrapper .filter_popup .filter_block{padding:0 0 10px 0}@media only screen and (min-width:1200px){.app_filter .filter_block_wrapper .filter_popup .filter_block{padding:0 0 15px 0}}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_block_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;padding:20px 0 0 50px;background-size:40px 40px;background-position:left 5px bottom 5px;background-repeat:no-repeat}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_block_title.category{padding:0 0 0 10px;background-size:0}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_block_sub_title{font-size:14px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter .filter_block_wrapper .filter_popup .filter_block .price{background-image:url(../img/icons/blue/euro.svg)}.app_filter .filter_block_wrapper .filter_popup .filter_block .night_count{background-image:url(../img/icons/blue/half_moon.svg)}.app_filter .filter_block_wrapper .filter_popup .filter_block .availability_calendar{background-image:url(../img/icons/blue/calendar.svg)}.app_filter .filter_block_wrapper .filter_popup .filter_block .people_amount{background-image:url(../img/icons/blue/header_person_icon.svg)}.app_filter .filter_block_wrapper .filter_popup .filter_block .popular_tags{background-image:url(../img/icons/blue/percentage.svg)}.app_filter .filter_block_wrapper .filter_popup .filter_block .gift_ideas{background-image:url(../img/icons/blue/gift.svg)}.app_filter .filter_block_wrapper .filter_popup .filter_block .day_relaxation_categories{background-image:url(../img/icons/blue/waves.svg)}.app_filter .filter_block_wrapper .filter_popup .filter_block .sort{background-image:url(../img/icons/blue/sort.svg);background-position:left 5px bottom 0px}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item label{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;border-radius:4px;padding:0 10px;transition:.1s all}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item label.red{color:#ff1e43}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item label.orange{color:#f92}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item label.bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item label.active{background-color:#0092db;padding:0 28px 0 10px;background-image:url(../img/icons/white/close.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:12px 12px;color:#fff}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item label.active .has_associated_color{color:#fff !important}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item label.disabled{color:#acacac}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item label.disabled .has_associated_color{color:#acacac !important}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item label.chosen_disabled{color:#393939;background-color:#e1e1e1}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item label.chosen_disabled .has_associated_color{color:#393939 !important}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item label .has_associated_color{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter .filter_block_wrapper .filter_popup .filter_block label.filter_button{display:table;width:100%;height:50px;margin-top:5px;text-align:center;font-size:15px;padding:4px;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}.app_filter .filter_block_wrapper .filter_popup .filter_block label.filter_button .year{font-size:12px}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_list{padding:10px 0 0 0;width:100%}@media only screen and (min-width:1200px){.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_list{padding:20px 0 0 0}}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_list .filter_item{padding:0}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_list b{font-weight:normal;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item_category{float:left;width:100%;margin-top:10px}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item_category:first-child{margin-top:0}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item_category .filter_item_category_title{width:100%;padding-left:10px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item_category .categorized_filter_item_container{float:left;width:100%;margin-top:5px}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item_category .categorized_filter_item_container .filter_item:nth-child(odd){float:left}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_item_category .categorized_filter_item_container .filter_item:nth-child(even){float:right}.app_filter .filter_block_wrapper .filter_popup .filter_block .container-fluid .filter_item{margin:0;padding:1px 0}.app_filter .filter_block_wrapper .filter_popup .filter_block .container-fluid .filter_item label.active{padding:4px}.app_filter .filter_block_wrapper .filter_popup .filter_block .container-fluid .filter_item:nth-child(3n){padding-right:8px;padding-left:2px}.app_filter .filter_block_wrapper .filter_popup .filter_block .container-fluid .filter_item:nth-child(3n+1){padding-left:8px;padding-right:2px}.app_filter .filter_block_wrapper .filter_popup .filter_block .container-fluid .filter_item .filter_button{margin:0}.app_filter .filter_block_wrapper .filter_popup .filter_block .selected_reservation_dates_container{margin:10px 5px 0;border:1px solid #0777aa;padding:0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_filter .filter_block_wrapper .filter_popup .filter_block .selected_reservation_dates_container .selected_reservation_dates{position:relative;padding:10px;line-height:20px;background-color:#fff;background-image:url(../img/icons/orange/right-arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:25px 25px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;color:#393939;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_filter .filter_block_wrapper .filter_popup .filter_block .selected_reservation_dates_container .selected_reservation_dates .arrival_date,.app_filter .filter_block_wrapper .filter_popup .filter_block .selected_reservation_dates_container .selected_reservation_dates .departure_date{float:left;width:50%;text-align:center;cursor:pointer;cursor:hand}.app_filter .filter_block_wrapper .filter_popup .filter_block .selected_reservation_dates_container .selected_reservation_dates .arrival_date.selected,.app_filter .filter_block_wrapper .filter_popup .filter_block .selected_reservation_dates_container .selected_reservation_dates .departure_date.selected{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_calendar_container{margin:10px 5px 0}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_calendar_container .filter_calendar .availability-calendar .availability-calendar-month{width:100%}.app_filter .filter_block_wrapper .filter_popup .filter_block .reset_selected_dates_button{margin:10px 0;background-color:#fff;color:#393939;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:10px;text-align:center;border:1px solid #e1e1e1;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_select_heading{padding-left:80px;background-image:url(../img/icons/blue/brand_sun_logo.svg);background-position:left center;background-size:70px;background-repeat:no-repeat;font-size:15px;color:#393939}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_select_heading .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_select_heading .title.big{font-size:20px;line-height:22px}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_select_heading .text{margin-top:5px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container .filter_type_button{display:table;position:relative;margin-top:30px;border:1px solid #e1e1e1;width:100%;height:100px;overflow:hidden;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container .filter_type_button:first-child{margin-top:10px}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container .filter_type_button:hover .image{transform:scale(1.2)}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container .filter_type_button .image{width:100%;height:100%;background-position:right center;background-size:cover;background-repeat:no-repeat;position:absolute;left:0;top:0;transition:all .5s;box-shadow:inset 0 50px 50px -25px rgba(0,0,0,0.75);-webkit-box-shadow:inset 0 50px 50px -25px rgba(0,0,0,0.75)}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container .filter_type_button .image.visible-xxs{display:none}@media only screen and (max-width:360px){.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container .filter_type_button .image.visible-xxs{display:block !important}}@media only screen and (max-width:360px){.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container .filter_type_button .image.visible-xs{display:none !important}}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container .filter_type_button .title{display:table-cell;vertical-align:middle;position:relative;width:100%;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;color:#fff;text-align:center;text-shadow:0 0 10px #000}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button{box-shadow:0 0 10px rgba(0,0,0,0.1)}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button:first-child{margin-top:30px}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button.idea{border-bottom:2px solid #ff1e43}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button.booking{border-bottom:2px solid #0777aa}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button.gift{border-bottom:2px solid #f92}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button.entertainment{border-bottom:2px solid #0092db}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button .icon_and_text_container{width:260px;margin:0 auto}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button .icon{position:relative;float:left;width:40px;height:100px;background-size:contain;background-position:center;background-repeat:no-repeat}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button .icon.idea{background-image:url(../img/icons/dark-grey/light-bulb.svg)}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button .icon.calendar{background-image:url(../img/icons/dark-grey/calendar_round.svg)}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button .icon.gift{background-image:url(../img/icons/dark-grey/gift-stylized.svg)}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button .icon.waves{background-image:url(../img/icons/dark-grey/waves.svg)}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button .title{position:relative;float:left;width:auto;margin-left:10px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;color:#393939;line-height:100px;text-shadow:none}@media only screen and (min-width:480px){.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button .icon_and_text_container{width:300px}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button .icon{width:50px}.app_filter .filter_block_wrapper .filter_popup .filter_block .filter_type_buttons_container.buttons_with_icons .filter_type_button .title{font-size:20px}}.app_filter .filter_block_wrapper .filter_popup .filter_block .all_gift_sets_page_button_container{padding:0 10px}.app_filter .filter_block_wrapper .filter_popup .filter_block .all_gift_sets_page_button_container .all_gift_sets_page_button{display:block;width:100%;height:50px;line-height:50px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;background-color:#0777aa;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_filter .filter_block_wrapper .filter_popup .filter_block .all_gift_sets_page_button_container .all_gift_sets_page_button.white_background{background-color:#fff;color:#393939;border:1px solid #393939}.app_filter .filter_block_wrapper .filter_popup .outbound_link_button{position:relative;margin-top:30px;padding-left:55px;border:1px solid #393939;height:100px;line-height:100px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;background-image:url(../img/icons/dark-grey/plane.svg),url(../img/icons/blue/right-arrow-rounded.svg);background-size:25px,25px;background-position:left 15px center,right 15px center;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}.app_filter .filter_block_wrapper .filter_popup .filter_type_heading{margin:-20px -15px 10px;border-bottom:1px solid #e1e1e1;color:#393939;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px}.app_filter .filter_block_wrapper .filter_popup .filter_type_heading .go_back_button{width:120px;padding-left:25px;line-height:50px;transition:.2s color}@media only screen and (min-width:480px){.app_filter .filter_block_wrapper .filter_popup .filter_type_heading .go_back_button{padding-left:0;float:left;width:25%;text-align:center}}@media only screen and (min-width:768px){.app_filter .filter_block_wrapper .filter_popup .filter_type_heading .go_back_button{width:20%}}.app_filter .filter_block_wrapper .filter_popup .filter_type_heading .go_back_button .arrow_back{display:inline-block;width:15px;height:15px;vertical-align:middle;margin-bottom:3px;background-image:url(../img/icons/dark-grey/left-arrow-rounded.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:.2s background-image}.app_filter .filter_block_wrapper .filter_popup .filter_type_heading .filter_type{height:50px;text-align:center;color:#fff;box-shadow:inset 0 30px 30px -15px rgba(0,0,0,0.75);text-shadow:0 0 10px #000;background-size:cover;background-position:right center;background-repeat:no-repeat}@media only screen and (min-width:480px){.app_filter .filter_block_wrapper .filter_popup .filter_type_heading .filter_type{float:left;width:65%}}@media only screen and (min-width:768px){.app_filter .filter_block_wrapper .filter_popup .filter_type_heading .filter_type{width:73%}}.app_filter .filter_block_wrapper .filter_popup .filter_type_heading .filter_type .text_container{display:table;width:100%;height:50px;padding:0 10px}.app_filter .filter_block_wrapper .filter_popup .filter_type_heading .filter_type .text_container .text{display:table-cell;vertical-align:middle}.app_filter .filter_block_wrapper .filter_popup .filter_type_heading .visible-xxs{display:none}@media only screen and (max-width:360px){.app_filter .filter_block_wrapper .filter_popup .filter_type_heading .visible-xxs{display:block !important}}@media only screen and (max-width:360px){.app_filter .filter_block_wrapper .filter_popup .filter_type_heading .visible-xs{display:none !important}}.app_filter .filter_block_wrapper .filter_popup .submit_filter_button_container{position:fixed;left:0;right:0;bottom:15px;padding:0 15px}.app_filter .filter_block_wrapper .filter_popup .submit_filter_button_container .submit_filter_button{height:40px;line-height:40px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:24px;text-align:center;color:#fff;background-color:#f92;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_filter .filter_block_wrapper .filter_popup.separated_filter{padding:0 0 80px}.app_filter .filter_block_wrapper .filter_popup.separated_filter .filter_heading{border-bottom:1px solid #e1e1e1;color:#393939;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px}.app_filter .filter_block_wrapper .filter_popup.separated_filter .filter_heading .go_back_button{padding-left:25px;line-height:50px;transition:.2s color}.app_filter .filter_block_wrapper .filter_popup.separated_filter .filter_heading .go_back_button .arrow_back{display:inline-block;width:15px;height:15px;vertical-align:middle;margin-bottom:3px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:.2s background-image}.app_filter .filter_block_wrapper .filter_popup.separated_filter .main_filter{float:left;color:#fff;background-color:#0777aa}.app_filter .filter_block_wrapper .filter_popup.separated_filter .main_filter .filter_block .category{background-size:40px 40px;padding:20px 0 0 50px}.app_filter .filter_block_wrapper .filter_popup.separated_filter .main_filter .filter_block .filter_item label{font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter .filter_block_wrapper .filter_popup.separated_filter .main_filter .filter_block .filter_item label.active{background-color:#fff;background-image:url(../img/icons/blue/x.svg);color:#0777aa;background-repeat:no-repeat;background-position:right 8px center;background-size:12px 12px}.app_filter .filter_block_wrapper .filter_popup.separated_filter .main_filter .filter_block .filter_item label.disabled{color:#acacac}.app_filter .filter_block_wrapper .filter_popup.separated_filter .main_filter .filter_block .filter_item label.disabled .has_associated_color{color:#acacac !important}.app_filter .filter_block_wrapper .filter_popup.separated_filter .main_filter .dropdown.categories{color:#393939}.app_filter .filter_block_wrapper .filter_popup.separated_filter .main_filter .dropdown.categories input[type=text]{max-height:40px;line-height:30px;background-image:url(../img/icons/blue/caret_down.svg)}.app_filter .filter_block_wrapper .filter_popup.separated_filter .secondary_filter{float:left}.app_filter .filter_block_wrapper .filter_popup.separated_filter .secondary_filter .outbound_link_button{margin:15px 10px;height:50px;line-height:50px;font-size:14px;background-size:20px,20px}.app_filter .filter_block_wrapper .filter_popup.separated_filter .submit_filter_button_container{position:fixed;bottom:15px;padding:0 15px}.app_filter .filter_block_wrapper .filter_popup.separated_filter .submit_filter_button_container .submit_filter_button{height:60px;line-height:60px;background-color:#0777aa;box-shadow:0 0 10px rgba(0,0,0,0.1)}.app_filter .filter_block_wrapper.disabled .filter_block{cursor:default}.app_filter .filter_block_wrapper.disabled .filter_block:hover{border:1px solid #e1e1e1}.app_filter .filter_block_wrapper.disabled .filter_block .filter_block_title{color:#e1e1e1}.app_filter .filter_block_wrapper.disabled .category_filter{background-image:url(../img/icons/light-grey/pin_point_hollow.svg);background-size:19px 19px;background-position:center 8px;background-repeat:no-repeat}@media screen and (min-width:992px){.app_filter .filter_block_wrapper.disabled .category_filter{background-position:20px center}}.app_filter .filter_block_wrapper.disabled .price_filter{background-image:url(../img/icons/light-grey/euro.svg);background-size:19px 19px;background-position:center 8px;background-repeat:no-repeat}@media screen and (min-width:992px){.app_filter .filter_block_wrapper.disabled .price_filter{background-position:20px center}}.app_filter .filter_block_wrapper.disabled .night_count_filter{background-image:url(../img/icons/light-grey/moon.svg);background-size:19px 19px;background-position:center 8px;background-repeat:no-repeat}@media screen and (min-width:992px){.app_filter .filter_block_wrapper.disabled .night_count_filter{background-position:20px center}}.app_filter .filter_block_wrapper.disabled .availability_filter{background-image:url(../img/icons/light-grey/calendar.svg);background-size:19px 19px;background-position:center 8px;background-repeat:no-repeat}@media screen and (min-width:992px){.app_filter .filter_block_wrapper.disabled .availability_filter{background-position:20px center}}.app_filter .filter_block_wrapper.disabled .sort_filter{background-image:url(../img/icons/light-grey/star.svg);background-size:19px 19px;background-position:center 8px;background-repeat:no-repeat}@media screen and (min-width:992px){.app_filter .filter_block_wrapper.disabled .sort_filter{background-position:20px center}}.app_filter .filter_block_wrapper.disabled .more_filter{background-image:url(../img/icons/light-grey/up_down.svg);background-size:19px 19px;background-position:center 8px;background-repeat:no-repeat}@media screen and (min-width:992px){.app_filter .filter_block_wrapper.disabled .more_filter{background-position:20px center}}.app_filter .filter_list_container{padding:5px 10px;width:200px;float:left}.app_filter .filter_list_container input.checkbox{float:left;display:none}.app_filter .filter_list_container_big{width:100%}.app_filter .filter_list{padding:0 0 0 0}.app_filter .filter_item{margin:5px 0;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;position:relative}@media screen and (min-width:768px){.app_filter .filter_item{font-size:14px}}.app_filter .filter_item label{margin:0}.app_filter .filter_item label.filter_button{display:table;width:100%;height:50px;margin-top:5px;text-align:center;font-size:15px;background-color:#fff;border:1px solid #e1e1e1;color:#393939;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_filter .filter_item label.filter_button.checked{background-color:#f92;color:#fff}.app_filter .filter_item label.red{color:#ff1e43}.app_filter .filter_item label.orange{color:#f92}.app_filter .filter_item label b{font-weight:normal;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter .filter_item.price-ascending{padding-left:25px;background-image:url(../img/icons/dark-grey/euro.svg);background-repeat:no-repeat;background-position:left center;background-size:15px 15px}.app_filter .filter_item.price-ascending:hover{background-image:url(../img/icons/orange/euro.svg)}.app_filter .filter_item.price-ascending:hover label{color:#f92}.app_filter .filter_item.price-ascending .underline:after{left:25px}.app_filter .filter_item.price-descending{padding-left:25px;background-image:url(../img/icons/dark-grey/diamond.svg);background-repeat:no-repeat;background-position:left center;background-size:15px 15px}.app_filter .filter_item.price-descending:hover{background-image:url(../img/icons/orange/diamond.svg)}.app_filter .filter_item.price-descending:hover label{color:#f92}.app_filter .filter_item.price-descending .underline:after{left:25px}.app_filter .filter_item.popularity-descending{padding-left:25px;background-image:url(../img/icons/dark-grey/star_hollow.svg);background-repeat:no-repeat;background-position:left center;background-size:15px 15px}.app_filter .filter_item.popularity-descending:hover{background-image:url(../img/icons/orange/star_hollow.svg)}.app_filter .filter_item.popularity-descending:hover label{color:#f92}.app_filter .filter_item.popularity-descending .underline:after{left:25px}.app_filter .filter_item.discount-descending{padding-left:25px;background-image:url(../img/icons/dark-grey/percentage.svg);background-repeat:no-repeat;background-position:left center;background-size:15px 15px}.app_filter .filter_item.discount-descending:hover{background-image:url(../img/icons/orange/percentage.svg)}.app_filter .filter_item.discount-descending:hover label{color:#f92}.app_filter .filter_item.discount-descending .underline:after{left:25px}.app_filter .filter_item.publishAt-descending{padding-left:25px;background-image:url(../img/icons/dark-grey/calendar.svg);background-repeat:no-repeat;background-position:left center;background-size:15px 15px}.app_filter .filter_item.publishAt-descending:hover{background-image:url(../img/icons/orange/calendar.svg)}.app_filter .filter_item.publishAt-descending:hover label{color:#f92}.app_filter .filter_item.publishAt-descending .underline:after{left:25px}.app_filter .container-fluid .filter_item{margin:0;padding:1px}.app_filter .container-fluid .filter_item .filter_button{margin:0}.app_filter .filter_item_slider_container{padding:25px}.app_filter .underline:after{content:"";background:#f92;position:absolute;bottom:0;left:0;height:1px;width:25%}.app_filter .filter_checkbox_image{width:20px;height:20px;display:inline-block;float:left;margin-right:10px;border:1px solid #e1e1e1;background-image:none;background-size:18px 18px;background-position:center;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_filter .filter_checkbox_image.checked{background-image:url(../img/icons/orange/checkbox-checked.svg);border:none}@media screen and (min-width:992px){.app_filter .filter_block_wrapper.inactive .category_filter,.app_filter .filter_block_wrapper.inactive .price_filter,.app_filter .filter_block_wrapper.inactive .night_count_filter,.app_filter .filter_block_wrapper.inactive .availability_filter,.app_filter .filter_block_wrapper.inactive .sort_filter,.app_filter .filter_block_wrapper.inactive .more_filter{background-position:center}}.app_filter .category_filter{background-image:url(../img/icons/dark-grey/pin_point_hollow.svg);background-size:19px 19px;background-position:center 8px;background-repeat:no-repeat}@media screen and (min-width:992px){.app_filter .category_filter{background-position:20px center}}.app_filter .category_filter_title{background-image:url(../img/icons/dark-grey/pin_point_hollow.svg);background-size:19px 19px;background-position:0 center;background-repeat:no-repeat}.app_filter .price_filter{background-image:url(../img/icons/dark-grey/euro.svg);background-size:19px 19px;background-position:center 8px;background-repeat:no-repeat}@media screen and (min-width:992px){.app_filter .price_filter{background-position:20px center}}.app_filter .price_filter_title{background-image:url(../img/icons/dark-grey/euro.svg);background-size:19px 19px;background-position:0 center;background-repeat:no-repeat}.app_filter .night_count_filter{background-image:url(../img/icons/dark-grey/moon.svg);background-size:19px 19px;background-position:center 8px;background-repeat:no-repeat}@media screen and (min-width:992px){.app_filter .night_count_filter{background-position:20px center}}.app_filter .night_count_filter_title{background-image:url(../img/icons/dark-grey/moon.svg);background-size:19px 19px;background-position:0 center;background-repeat:no-repeat}.app_filter .availability_filter{background-image:url(../img/icons/dark-grey/calendar.svg);background-size:19px 19px;background-position:center 8px;background-repeat:no-repeat}@media screen and (min-width:992px){.app_filter .availability_filter{background-position:20px center}}.app_filter .availability_filter_title{background-image:url(../img/icons/dark-grey/calendar.svg);background-size:19px 19px;background-position:0 center;background-repeat:no-repeat}.app_filter .sort_filter{background-image:url(../img/icons/dark-grey/up_down.svg);background-size:19px 19px;background-position:center 8px;background-repeat:no-repeat}@media screen and (min-width:992px){.app_filter .sort_filter{background-position:20px center}}.app_filter .sort_filter_title{background-image:url(../img/icons/dark-grey/up_down.svg);background-size:19px 19px;background-position:0 center;background-repeat:no-repeat}.app_filter .more_filter{background-image:url(../img/icons/dark-grey/circled-plus.svg);background-size:19px 19px;background-position:center 8px;background-repeat:no-repeat}@media screen and (min-width:992px){.app_filter .more_filter{background-position:20px center}}.app_filter .more_filter_title{background-image:url(../img/icons/dark-grey/circled-plus.svg);background-size:19px 19px;background-position:0 center;background-repeat:no-repeat}.app_filter .filter_header{z-index:6;position:fixed;top:0;width:100%;border-bottom:1px solid #acacac;background-color:#fff;margin:0 -15px;padding:10px 15px 15px 15px}.app_filter .filter_close_button{position:absolute;top:15px;right:15px;background-image:url(../img/icons/dark-grey/close.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:right center;height:20px;width:20px;cursor:pointer;cursor:hand}.app_filter .loader{margin-top:20px;margin-bottom:20px}.app_filter .filter_footer{padding:10px 0 5px 0;clear:both;position:fixed;bottom:0;left:0;border-top:1px solid #e1e1e1;background-color:#fff;width:100%}@media screen and (min-width:992px){.app_filter .filter_footer{position:static;width:auto}}.app_filter .filter_footer .button_wrapper{text-align:center;padding:10px;max-width:50%;height:40px;font-size:18px;background-color:#f92;margin:0 auto;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}@media screen and (min-width:992px){.app_filter .filter_footer .button_wrapper{float:right;width:25%}}.app_filter .filter_footer .button_wrapper:hover{font-size:19px}.app_filter .filter_footer .button_wrapper .filter_confirm_button{line-height:20px;color:#fff}.app_filter .filter_footer .filter_clear_button{display:none;cursor:pointer;cursor:hand;line-height:40px;font-size:16px;float:left}@media screen and (min-width:992px){.app_filter .filter_footer .filter_clear_button{display:block}.app_filter .filter_footer .filter_clear_button:hover{color:#f92}}@media screen and (min-width:992px){.app_filter.affix{position:fixed;top:0;margin-top:0;z-index:9}}.app_filter .dropdown.categories{margin:0 10px;padding-top:20px}.app_filter .dropdown.categories.open .open_dropdown_button{display:none}.app_filter .dropdown.categories .open_dropdown_button{position:absolute;width:100%;height:36px;cursor:text}.app_filter .dropdown.categories input[type=text]{background-image:url(../img/icons/grey/search_icon.svg);background-repeat:no-repeat;background-position:center right 15px;background-size:20px 20px;border:1px solid #e1e1e1;padding:7px 36px 7px 16px;margin-right:5px;max-height:36px;width:100%;outline:0;line-height:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_filter .dropdown.categories .dropdown-menu{width:100%;overflow:auto;max-height:300px;padding-right:10px;padding-left:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_filter .dropdown.categories .dropdown-menu label{width:100%;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;border-radius:4px;padding:0 10px;transition:.1s all;cursor:pointer;cursor:hand}.app_filter .dropdown.categories .dropdown-menu label:hover{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter .dropdown.categories .dropdown-menu label.active{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 28px 0 10px;background-image:url(../img/icons/dark-grey/close.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:12px 12px}.app_filter .dropdown.categories .dropdown-menu .disabled{border-bottom:1px solid #e1e1e1;font-size:13px;padding:3px 0;color:#acacac;margin:0 10px 10px 10px}.app_filter.separated_filter{background-color:transparent}.app_filter.separated_filter .filter_block_wrapper{height:auto}.app_filter.separated_filter .main_filter_container{opacity:0;min-height:539px;transition:.2s opacity}@media only screen and (min-width:360px){.app_filter.separated_filter .main_filter_container{min-height:519px}}@media only screen and (min-width:480px){.app_filter.separated_filter .main_filter_container{min-height:471px}}.app_filter.separated_filter .main_filter_container.visible{opacity:1}.app_filter.separated_filter .main_filter_container .main_filter{float:left;color:#fff;background-color:#0777aa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_filter.separated_filter .main_filter_container .main_filter .filter_block{padding:0 0 10px 0}@media only screen and (min-width:1200px){.app_filter.separated_filter .main_filter_container .main_filter .filter_block{padding:0 0 15px 0}}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_list{width:100%}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_block_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;padding:20px 0 0 50px;background-size:40px 40px;background-position:left 5px bottom 5px;background-repeat:no-repeat}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_block_title.category{padding:0 0 0 50px}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_block_sub_title{font-size:14px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .category{background-position:left 5px center}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_item{padding:0;font-size:14px}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_item label{font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;border-radius:4px;padding:0 10px;transition:.1s all}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_item label.active{background-color:#0092db;padding:0 28px 0 10px;background-repeat:no-repeat;background-position:right 8px center;background-size:12px 12px;color:#fff}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_item label.active .has_associated_color{color:#fff !important}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_item label.disabled{color:#acacac}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_item label.disabled .has_associated_color{color:#acacac !important}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_item label.chosen_disabled{color:#393939;background-color:#e1e1e1}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_item label.chosen_disabled .has_associated_color{color:#393939 !important}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_item label .has_associated_color{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_item label{font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.app_filter.separated_filter .main_filter_container .main_filter .filter_block .filter_item label.active{background-color:#fff;background-image:url(../img/icons/blue/x.svg);color:#0777aa}.app_filter.separated_filter .main_filter_container .main_filter .dropdown.categories{color:#393939}.app_filter.separated_filter .main_filter_container .main_filter .dropdown.categories input[type=text]{max-height:40px;line-height:30px;background-image:url(../img/icons/blue/caret_down.svg)}.app_filter.separated_filter .main_filter_container .buttons_container{float:left;display:flex;width:100%}.app_filter.separated_filter .main_filter_container .buttons_container .button{float:left;display:flex;align-items:center;justify-content:center;width:50%;height:55px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;border:1px solid #0777aa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.app_filter.separated_filter .main_filter_container .buttons_container .button.more_options_button{background-color:#fff;color:#393939}.app_filter.separated_filter .main_filter_container .buttons_container .button.filter_button{background-color:#0777aa;color:#fff}.app_filter.separated_filter .fixed_filter_button_container{position:fixed;bottom:-100px;display:flex;justify-content:center;width:100%;z-index:9;transition:bottom 1s}.app_filter.separated_filter .fixed_filter_button_container.affix{bottom:15px}.app_filter.separated_filter .fixed_filter_button_container .fixed_filter_button{display:flex;padding:1.5rem 2rem 1.5rem 5.5rem;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;background-size:2rem;background-repeat:no-repeat;background-position:left 2rem center;box-shadow:0 0 10px rgba(0,0,0,0.1);border:1px solid #0777aa;border-radius:26px}.popup{position:fixed;right:0;left:0;width:100%;max-height:100%;overflow-y:auto;font-size:13px;margin:0 auto;background-color:#fff;border:1px solid #e1e1e1;z-index:1102;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (max-width:767px){.popup.mobile_full_screen{top:0 !important;bottom:0 !important}}@media only screen and (min-width:768px){.popup{width:720px;font-size:15px}}.popup .close_popup{position:absolute;top:20px;right:20px;width:18px;height:18px;background-image:url(../img/icons/dark-grey/close.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;cursor:hand}.popup .login_popup{padding:60px 20px 20px}@media only screen and (min-width:768px){.popup .login_popup{padding:60px 45px 45px}}.popup .register_popup{padding:60px 20px 10px;display:none}@media only screen and (min-width:768px){.popup .register_popup{padding:60px 45px 10px}}.popup .register_with_phone_popup{padding:20px 20px 10px}@media only screen and (min-width:768px){.popup .register_with_phone_popup{padding:20px 45px 10px}}.popup .register_with_phone_popup .code_resend_successful{display:none;color:#0092db;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px}.popup.container_width{left:15px;right:15px;width:auto}@media only screen and (min-width:768px){.popup.container_width{width:720px}}@media only screen and (min-width:992px){.popup.container_width{width:940px}}@media only screen and (min-width:1200px){.popup.container_width{width:1140px}}.popup.container_width .archive_popup{padding:20px 30px 20px}.popup.container_width .archive_popup .title_error{font-size:14px;padding-right:30px}@media only screen and (min-width:768px){.popup.container_width .archive_popup .title_error{font-size:18px;line-height:26px}}@media only screen and (min-width:992px){.popup.container_width .archive_popup .title_error{margin-bottom:20px}}@media only screen and (min-width:1200px){.popup.container_width .archive_popup .title_error{font-size:20px;line-height:28px}}.popup.container_width .archive_popup .title_error .disclaimer{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#c52127}.popup.container_width .archive_popup .title_error .link_wrapper a{color:#0092db;text-decoration:none}.popup.container_width .archive_popup .title_error .link_wrapper a:hover{text-decoration:underline}.popup.container_width .archive_popup .related_offer_groups .row{margin:0}.popup.container_width .archive_popup .related_offer_groups .row .offer_group_list_item{margin-bottom:0}.popup.container_width .archive_popup .related_offer_groups .row .offer_group_list_item .image:hover .quickview_button{display:none}.popup#common_popup{padding:20px}.popup#common_popup h3#common_popup_title{margin:0 25px 20px 0;font-size:20px}.popup#common_popup #common_popup_content{margin-bottom:20px}.popup#common_popup #common_popup_content .common-notice{margin-bottom:20px;padding:10px;border:1px solid #0777aa}.popup#common_popup #common_popup_content .common-notice.notice-success{color:#0092db;border:1px solid #0092db}.popup#common_popup #common_popup_content .row{margin:0}.popup#common_popup #common_popup_content .google_maps_iframe{width:100%;min-height:300px}.popup#common_popup #common_popup_big_close_button{float:right;clear:both;padding:0 15px;height:42px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;line-height:42px;color:#fff;background:#f92;text-align:center;transition:.1s all;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.popup#common_popup #common_popup_big_close_button:hover{font-size:21px}.popup#common_popup #common_popup_big_close_button a{color:#fff}.popup#common_popup .additional_feature_contacts_wrapper{padding:30px 0;border-bottom:1px solid #acacac}.popup#common_popup .additional_feature_contacts_wrapper:first-child{padding-top:0}.popup#common_popup .additional_feature_contacts_wrapper:last-child{padding-bottom:0;border-bottom:0}.popup#common_popup .additional_feature_contacts_wrapper .additional_feature_title{margin-bottom:5px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.popup#common_popup .additional_feature_contacts_wrapper .contact_row{margin-bottom:5px;padding-left:25px;background-size:15px;background-repeat:no-repeat;background-position:left center}.popup#common_popup .additional_feature_contacts_wrapper .contact_row.service_title{background-image:url(../img/icons/dark-grey/hotel.svg)}.popup#common_popup .additional_feature_contacts_wrapper .contact_row.service_address{background-image:url(../img/icons/dark-grey/pin_point_hollow.svg)}.popup#common_popup .additional_feature_contacts_wrapper .contact_row.service_phone{background-image:url(../img/icons/dark-grey/phone.svg)}.popup#common_popup .additional_feature_contacts_wrapper .contact_row.service_email{background-image:url(../img/icons/dark-grey/mail.svg)}.popup#common_popup .additional_feature_contacts_wrapper .contact_row:last-child{margin-bottom:0}.popup .registered_with_phone_confirmation_disclaimer{padding:20px 20px 10px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px}@media only screen and (min-width:768px){.popup .registered_with_phone_confirmation_disclaimer{padding:20px 45px 10px}}.popup .registered_with_phone_confirmation_disclaimer .can_invite_friends_disclaimer{padding-top:10px;border-top:1px solid #e1e1e1}@media only screen and (min-width:992px){.popup.bta{width:850px}}.popup.bta h3#common_popup_title{background-size:80px;background-repeat:no-repeat;background-position:center top;background-image:url(../img/icons/darkest-red/bta_logo.svg);padding:60px 20px 10px;position:relative;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center}@media only screen and (min-width:768px){.popup.bta h3#common_popup_title{width:420px;background-position:left center;padding:10px 20px 10px 125px;text-align:left}}.popup.bta ul{padding-left:20px}.popup.bta ul li{padding-left:10px}@media only screen and (min-width:992px){.popup.revolut{width:850px}}.popup.revolut h3#common_popup_title{background-size:80px;background-repeat:no-repeat;background-position:center top;background-image:url(../img/revolut/revolut-card.png);padding:60px 0 10px;position:relative;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center}@media only screen and (min-width:768px){.popup.revolut h3#common_popup_title{width:420px;background-position:left center;padding:10px 20px 10px 125px;text-align:left}}.popup.revolut ol{padding-left:20px}.popup.revolut ol li{padding-left:10px}.popup.revolut ol li::marker{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.popup.revolut a{text-decoration:underline;color:#0092db}@media only screen and (min-width:992px){.popup.additional_value{width:850px}}.popup.additional_value h3#common_popup_title{background-size:50px;background-repeat:no-repeat;background-position:center top;background-image:url(../img/icons/misc/pink_ribbon.svg);padding:60px 0 10px;position:relative;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center}@media only screen and (min-width:768px){.popup.additional_value h3#common_popup_title{width:420px;background-position:left center;padding:10px 20px 10px 75px;text-align:left}}.popup.additional_value ol{padding-left:20px}.popup.additional_value ol li{padding-left:10px}.popup.additional_value ol li::marker{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.popup.additional_value a{text-decoration:underline;color:#0092db}.login_register_page{margin:20px 0}.login_register_page .content .title{font-size:15px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 0 30px;line-height:inherit;font-weight:normal}@media only screen and (min-width:768px){.login_register_page .content .title{font-size:20px}}.login_register_page .content .form_wrapper{width:100%}@media only screen and (min-width:768px){.login_register_page .content .form_wrapper{width:600px;margin:0 auto}}.login_register_page .content .form_wrapper .common-notice{padding:10px;margin-bottom:10px;border:1px solid #0777aa}.login_register_page .content .form_wrapper .common-notice.notice-success{border:1px solid #0092db;color:#0092db}.login_register_page .content .form_wrapper .common-notice.notice-error{border:1px solid #c52127;color:#c52127}.login_register_wrapper a{color:#0092db}.login_register_wrapper a:hover{color:#0092db;text-decoration:underline}.login_register_wrapper .error{color:#c52127;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px}.login_register_wrapper .error.message{display:none}.login_register_wrapper .button{width:100%;height:55px;font-size:15px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:55px;text-align:center;background:#f92;color:#fff;border:0;outline:none;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.login_register_wrapper .button.main_action{margin:20px 0;padding:0;float:left;display:block}.login_register_wrapper .button.facebook{background:#3b5998}.login_register_wrapper .button.facebook .icon{display:none;height:20px;margin-top:-3px;margin-right:10px}.login_register_wrapper .button.facebook .text{display:inline}.login_register_wrapper .button:hover{font-size:17px}.login_register_wrapper .button.confirm_code{height:50px;line-height:50px;margin-bottom:10px}@media only screen and (min-width:768px){.login_register_wrapper .button.confirm_code{width:200px;float:right;margin-bottom:0;margin-left:5px}}.login_register_wrapper .button.resend_code{display:none;height:50px;line-height:50px;background:#fff;color:#393939;border:1px solid #e1e1e1;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;transition:.2s border,.2s color;margin-bottom:10px}.login_register_wrapper .button.resend_code:hover{border:1px solid #0092db;color:#0092db;transition:.2s border,.2s color;font-size:15px}@media only screen and (min-width:768px){.login_register_wrapper .button.resend_code{width:250px;float:right;font-size:17px;margin-left:5px}.login_register_wrapper .button.resend_code:hover{font-size:17px}}.login_register_wrapper .button.go_back{height:50px;line-height:50px;background:#fff;color:#393939;border:1px solid #e1e1e1;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;transition:.2s border,.2s color}.login_register_wrapper .button.go_back .arrow_back{width:15px;height:15px;background-image:url(../img/icons/dark-grey/back.svg);background-size:contain;background-position:left center;background-repeat:no-repeat;display:inline-block;margin-right:10px;transition:background-image .2s}.login_register_wrapper .button.go_back:hover{border:1px solid #0092db;color:#0092db;transition:.2s border,.2s color;font-size:15px}.login_register_wrapper .button.go_back:hover .arrow_back{background-image:url(../img/icons/blue/back.svg);transition:background-image .2s}@media only screen and (min-width:768px){.login_register_wrapper .button.go_back{width:168px;float:right;font-size:17px}.login_register_wrapper .button.go_back:hover{font-size:17px}}@media only screen and (min-width:480px){.login_register_wrapper .button.facebook .icon{display:inline}}@media only screen and (min-width:768px){.login_register_wrapper .button{font-size:20px;height:60px;line-height:60px}.login_register_wrapper .button:hover{font-size:21px}}.login_register_wrapper .or_border_wrapper{margin:20px 0;position:relative;text-align:center}.login_register_wrapper .or_border_wrapper:before{content:"";position:absolute;border-top:1px solid #e1e1e1;display:block;top:50%;width:100%}.login_register_wrapper .or_border_wrapper .or_border_text{font-size:13px;padding:0 25px;color:#e1e1e1;display:inline;background:#fff;position:relative}@media only screen and (min-width:768px){.login_register_wrapper .or_border_wrapper .or_border_text{font-size:15px}}.login_register_wrapper input.text{width:100%;display:block;margin-bottom:10px;border:1px solid #e1e1e1;color:#777;outline:none;font-size:15px;padding:10px 80px 10px 20px;transition:border .2s;background-repeat:no-repeat;background-size:20px;background-position:96% center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.login_register_wrapper input.text{font-size:20px;background-size:25px}}.login_register_wrapper input.text.name,.login_register_wrapper input.text.last_name{background-image:url(../img/icons/dark-grey/user.svg)}.login_register_wrapper input.text.email{background-image:url(../img/icons/dark-grey/mail.svg)}.login_register_wrapper input.text.password{background-image:url(../img/icons/dark-grey/lock.svg)}.login_register_wrapper input.text.phone{background-image:url(../img/icons/dark-grey/phone.svg)}.login_register_wrapper input.text.error{color:#c52127;border:1px solid #c52127;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.login_register_wrapper input.text:focus{color:#393939;border:1px solid #0092db;transition:border .2s}.login_register_wrapper #qr_code{text-align:center}.login_register_wrapper #qr_code img{max-width:100%}.login_register_wrapper input.checkbox{display:none}.login_register_wrapper input.checkbox+label{position:relative;padding-left:30px;font-weight:normal;color:#777;cursor:pointer;cursor:hand;line-height:20px}.login_register_wrapper input.checkbox+label:before{position:absolute;left:0;content:"";width:20px;height:20px;border:1px solid #e1e1e1;background-image:none;background-repeat:no-repeat;background-size:contain;transition:background .2s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.login_register_wrapper input.checkbox:checked+label:before{background-image:url(../img/icons/blue/checkbox-checked.svg);border:none}.login_register_wrapper .choice_wrapper{float:left;width:100%}.login_register_wrapper .choice_wrapper .remember_me_wrapper{float:left}.login_register_wrapper .forgot_pw_link{float:right;line-height:20px}.login_register_wrapper .prompt{padding-top:20px;border-top:1px solid #e1e1e1;font-size:15px;text-align:center;clear:both}@media only screen and (min-width:768px){.login_register_wrapper .prompt{font-size:20px}}.login_register_wrapper .disclaimer{margin-top:20px;padding-top:5px;border-top:1px solid #e1e1e1;color:#777;text-align:center}.login_register_wrapper .loading{display:none;float:left;margin:20px 0;height:55px;width:100%;background-image:url(../img/icons/blue/loading-circle.svg);background-size:contain;background-repeat:no-repeat;background-position:center;clear:both}@media only screen and (min-width:768px){.login_register_wrapper .loading{height:60px}}.login_register_wrapper .confirm_registration{display:none;text-align:center;margin:20px 0;padding:10px 15px;border:1px solid #4c5f9f;color:#4c5f9f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.login_register_wrapper .confirm_registration .first_registration_voucher{display:none}.login_register_wrapper .change_password_wrapper .change_password_disclaimer{padding:10px;border:1px solid #c52127;color:#c52127}.login_register_wrapper .change_password_wrapper a{text-decoration:none}.login_register_wrapper .change_password_wrapper a .change_password_button{margin-top:20px}.login_register_wrapper .phone_confirmation_form_explain{font-size:15px;margin-bottom:10px}@media only screen and (min-width:768px){.login_register_wrapper .phone_confirmation_form_explain{font-size:17px}}.login_register_wrapper .already_registered_wrapper{margin-bottom:20px}.login_register_wrapper .already_registered_wrapper .already_registered_prompt{float:left;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;height:35px;line-height:35px;color:#393939}@media only screen and (min-width:992px){.login_register_wrapper .already_registered_wrapper .already_registered_prompt{font-size:18px;height:40px;line-height:40px}}.login_register_wrapper .already_registered_wrapper .already_registered_button{float:left;padding:10px 20px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;width:100%;text-align:center;border:1px solid #e1e1e1;color:#393939;transition:.2s border,.2s color;cursor:pointer;cursor:hand}.login_register_wrapper .already_registered_wrapper .already_registered_button:hover{border:1px solid #0092db;color:#0092db;transition:.2s border,.2s color}@media only screen and (min-width:992px){.login_register_wrapper .already_registered_wrapper .already_registered_button{padding:0 20px;font-size:18px;height:40px;line-height:40px}}.login_register_wrapper .language_selection_collapsing_wrapper{width:100%;height:0;overflow:hidden;transition:.2s height}.login_register_wrapper .language_selection_collapsing_wrapper.active{height:50px;transition:.2s height}.login_register_wrapper .language_selection_collapsing_wrapper .language_selection_wrapper{display:table;width:100%;max-width:333px}.login_register_wrapper .language_selection_collapsing_wrapper .language_selection_wrapper .select_language_label{display:table-cell;padding-right:10px;width:40%;font-size:13px;color:#777;line-height:15px;vertical-align:bottom}@media only screen and (min-width:768px){.login_register_wrapper .language_selection_collapsing_wrapper .language_selection_wrapper .select_language_label{font-size:15px}}.login_register_wrapper .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block{width:60%;display:table-cell}.login_register_wrapper .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection{float:left;margin-left:4%;width:48%;height:35px}.login_register_wrapper .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection:first-child{margin-left:0}.login_register_wrapper .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection input.language_selection_input{display:none}.login_register_wrapper .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection label{padding-left:0;font-weight:normal;width:100%;margin-bottom:0;line-height:35px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;border:1px solid #e1e1e1;font-size:20px;color:#393939;text-align:center;transition:.2s background,.2s border;cursor:pointer;cursor:hand}.login_register_wrapper .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection label:hover{background:#e1e1e1;transition:.2s background}.login_register_wrapper .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection input.language_selection_input:checked+label{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background:#e1e1e1;border:1px solid #f92;transition:.2s background,.2s border}@media only screen and (min-width:992px){.row.three_items .list_item_wrapper:first-child{padding-left:15px;padding-right:5px}.row.three_items .list_item_wrapper:nth-child(2){padding:0 10px}.row.three_items .list_item_wrapper:last-child{padding-left:5px;padding-right:15px}}.pagination_wrapper{padding:0;text-align:center}.pagination_wrapper .pagination ul{padding:0;margin:0;list-style-type:none}.pagination_wrapper .pagination ul li{float:left;margin-right:10px}.pagination_wrapper .pagination ul li.page{display:block}.pagination_wrapper .pagination ul li.page .button{border:1px solid #e1e1e1;background:#fff;color:#0092db;transition:color .2s,background .2s}.pagination_wrapper .pagination ul li.page .button:hover{background:#f92;color:#fff;transition:color .2s,background .2s}.pagination_wrapper .pagination ul li.first{display:none}@media only screen and (min-width:480px){.pagination_wrapper .pagination ul li.first{display:block}}.pagination_wrapper .pagination ul li.first:after{float:right;margin-left:10px;font-size:32px;line-height:36px;color:#e1e1e1;content:"..."}.pagination_wrapper .pagination ul li.current{display:block}.pagination_wrapper .pagination ul li.current .button{border:1px solid #0092db;background:#0092db;color:#fff;cursor:default}.pagination_wrapper .pagination ul li.last{display:none}@media only screen and (min-width:480px){.pagination_wrapper .pagination ul li.last{display:block}}.pagination_wrapper .pagination ul li.last:before{float:left;margin-right:10px;font-size:26px;line-height:26px;color:#e1e1e1;content:"..."}@media only screen and (min-width:768px){.pagination_wrapper .pagination ul li.last:before{font-size:32px;line-height:36px}}.pagination_wrapper .pagination ul li.prev .button,.pagination_wrapper .pagination ul li.next .button{width:20px;background-repeat:no-repeat;background-size:contain}.pagination_wrapper .pagination ul li.prev .button{background-image:url(../img/icons/blue/caret_left.svg);background-position:right center}.pagination_wrapper .pagination ul li.next .button{background-image:url(../img/icons/blue/caret_right.svg);background-position:left center}.pagination_wrapper .pagination ul li:last-child{margin-right:0}.pagination_wrapper .pagination ul li .button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:18px;width:35px;height:35px;line-height:35px}@media only screen and (min-width:768px){.pagination_wrapper .pagination ul li .button{font-size:20px;width:50px;height:50px;line-height:50px}}.pagination_wrapper .pagination ul li a{float:left;border-radius:50%}.nps_form{margin:auto;width:100%;color:#393939;background-color:#fff;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;line-height:20px}.nps_form .feedback_already_exists_note{padding:20px 0;font-size:20px;text-align:center}.nps_form .service_title{margin:0;padding:20px 0;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px}.nps_form .horizontal_page{width:100%;margin:15px 0;border-top:1px solid #e1e1e1}.nps_form .horizontal{display:inline-block;width:25px;border-top:1px solid #777;margin-bottom:11px}@media only screen and (min-width:480px){.nps_form .horizontal{width:50px}}.nps_form .feedback_text{padding:5px;width:100%;color:#393939;height:100px;border:1px solid #777}.nps_form .header{font-weight:bold;margin-top:-20px;color:#393939}.nps_form .parameter_container .header{margin-top:-20px;color:#393939}.nps_form .parameter_container .text{margin-bottom:10px}.nps_form .parameter_container .text h2{font-size:18px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0}.nps_form .parameter_container .text p{font-size:15px;margin:0}.nps_form .appreciation_container{margin-top:20px;background-image:url(../img/icons/dark-grey/hands-holding-heart.svg);background-repeat:no-repeat;background-position:left center;background-size:100px 100px;padding-left:120px;min-height:120px;display:none}.nps_form .appreciation_container .appreciation_container_inner{vertical-align:middle;display:table-cell}.nps_form .appreciation_container .appreciation_container_inner .appreciation_container_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px}.nps_form .appreciation_container .appreciation_container_inner .appreciation_container_text{font-size:15px}.nps_form .appreciation_container .img{height:45%;width:45%;margin-top:10px}.nps_form .loading{background-image:url(../img/icons/purple/loading-circle.svg);background-repeat:no-repeat;width:43px;height:43px;margin:0 auto;display:none;margin-top:20px;margin-bottom:20px}.nps_form .parameter{text-align:center;display:inline-block;font-weight:bold;border:solid 1px #777;border-radius:50%;width:22px;overflow:hidden;height:22px;line-height:20px}.nps_form .explain{margin:0;color:#393939;padding:10px 0 0 0;background-color:#fff;border:0;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:16px;line-height:20px}.nps_form .form_fields{padding-bottom:31px;width:290px}@media only screen and (min-width:480px){.nps_form .form_fields{width:100%}}.nps_form .small{font-size:15px;padding-left:17px}.nps_form .input_block{margin-top:40px;position:relative;height:150px;display:none}.nps_form .input_block label{font-size:12px;color:#393939;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;width:235px;display:block;margin:20px 15px 0 0;position:absolute;text-align:right;line-height:48px}.nps_form .radio_input_block{color:#fff}.nps_form .radio_input_block .square_radio_button{position:absolute;visibility:hidden;display:none}.nps_form .radio_input_block label{margin:20px 5px 0 0;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939;font-size:25px;text-align:center;display:inline-block;font-weight:bold;padding:2px;border:solid 1px #777;border-radius:50%;width:52px;overflow:hidden;height:52px;line-height:47px;cursor:pointer;cursor:hand}@media (min-width:480px) and (max-width:991px){.nps_form .radio_input_block label{margin:20px 0 0 0;width:41px;height:41px;line-height:36px}}@media (max-width:767px){.nps_form .radio_input_block label{margin:20px 8px 0 0;width:46px;height:46px;line-height:40px}}.nps_form .radio_input_block .square_radio_button:hover+label{color:#fff;background:#f92;border:solid 1px #f92}.nps_form .radio_input_block_extra{color:#fff}.nps_form .radio_input_block_extra label{line-height:30px;padding-left:0;margin:20px 5px 0 0;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939;font-size:15px}.nps_form .radio_input_block_extra .square_radio_button{position:absolute;visibility:hidden;display:none}.nps_form .radio_input_block_extra label{text-align:center;display:inline-block;font-weight:bold;padding:2px;border:solid 1px #777;overflow:hidden;height:30px;line-height:30px;cursor:pointer;cursor:hand}.nps_form .radio_input_block_extra .square_radio_button:hover+label{color:#fff;background:#f92;border:solid 1px #f92}.nps_form .button{color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:23px;line-height:34px;background-color:#f92;height:36px;text-decoration:none;display:block;width:130px;text-align:center;border:none;margin-top:10px;cursor:pointer;cursor:hand}.special_offer_popup_container .special_offer_popup_row{margin-left:100%}.special_offer_popup_container .special_offer_popup_wrapper{bottom:0;z-index:17}@media only screen and (min-width:768px){.special_offer_popup_container .special_offer_popup_wrapper{position:fixed;display:table-row}}@media only screen and (min-width:992px){.special_offer_popup_container .special_offer_popup_wrapper{bottom:25px}}.special_offer_popup_container .special_offer_popup{display:none;position:fixed;right:0;bottom:0;width:100%;background-color:#fff;box-shadow:0 0 25px 5px rgba(0,0,0,0.25);z-index:17}@media only screen and (min-width:768px){.special_offer_popup_container .special_offer_popup{width:720px;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}}@media only screen and (min-width:992px){.special_offer_popup_container .special_offer_popup{width:auto;white-space:nowrap}}@media only screen and (min-width:992px){.special_offer_popup_container .special_offer_popup.custom{width:550px;white-space:normal}}.special_offer_popup_container .special_offer_popup .popup_close{position:absolute;right:0;height:40px;width:40px;background-image:url(../img/icons/white/letter_x.svg);background-position:center right 20px;background-size:15px 15px;background-repeat:no-repeat;display:block;z-index:18;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.special_offer_popup_container .special_offer_popup .popup_close{left:0;background-position:center center;background-size:17px 17px;-webkit-filter:drop-shadow(0px 0px 2px #000);filter:drop-shadow(0px 0px 2px #000)}}.special_offer_popup_container .special_offer_popup .popup_close.custom{background-image:url(../img/icons/dark-grey/close.svg)}@media only screen and (min-width:992px){.special_offer_popup_container .special_offer_popup .popup_close.custom{left:auto;-webkit-filter:none;filter:none}}.special_offer_popup_container .special_offer_popup .special_offer_popup_photo{display:none}@media only screen and (min-width:992px){.special_offer_popup_container .special_offer_popup .special_offer_popup_photo{display:table-cell;vertical-align:top}}.special_offer_popup_container .special_offer_popup .special_offer_popup_photo img{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}@media only screen and (min-width:992px){.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper{display:table-cell}}.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper.custom{padding:10px 10px 0}.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_content_title{padding:0 20px 0 55px;background-image:url(../img/icons/white/clock.svg);background-repeat:no-repeat;background-size:25px 25px;background-position:20px center;color:#fff;background-color:#ff1e43;font-size:14px;line-height:40px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_content_title.label-puiki-dovana,.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_content_title.label-puiki-dovana-lv,.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_content_title.label-puiki-dovana-ee,.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_content_title.label-puiki-dovana-ru{background-image:url(../img/icons/white/gift.svg)}.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_custom_title{padding-right:25px;color:#393939;font-size:14px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_custom_info{margin-top:10px;padding-right:25px;color:#393939;font-size:14px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:16px}@media only screen and (min-width:992px){.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_custom_info{margin-top:0}}.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_custom_buttons_container{margin:10px 0}@media only screen and (min-width:992px){.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_custom_buttons_container{margin:5px 0 0}}.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_custom_buttons_container .less_padding_right{padding-left:0;padding-right:5px}.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_custom_buttons_container .less_padding_left{padding-right:0;padding-left:5px}.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_custom_buttons_container .special_offer_popup_custom_button_container{display:table;width:100%}.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_custom_buttons_container .special_offer_popup_custom_button_container .special_offer_popup_custom_button{height:56px;display:table-cell;vertical-align:middle;padding:3px 10px;font-size:12px;line-height:16px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;border:1px solid #f92;background-color:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:360px){.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_custom_buttons_container .special_offer_popup_custom_button_container .special_offer_popup_custom_button{height:40px}}@media only screen and (min-width:480px){.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_custom_buttons_container .special_offer_popup_custom_button_container .special_offer_popup_custom_button{font-size:14px}}@media only screen and (min-width:992px){.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_custom_buttons_container .special_offer_popup_custom_button_container .special_offer_popup_custom_button{display:block}}.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_content{padding:15px 85px 15px 20px;background-image:url(../img/icons/orange/right-arrow-rounded.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:center right 20px;line-height:20px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_content .special_offer_popup_content_product_title{color:#393939;font-size:15px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding-bottom:5px}.special_offer_popup_container .special_offer_popup .special_offer_popup_content_wrapper .special_offer_popup_content .special_offer_popup_content_product_subtitle{padding-left:15px;color:#393939;font-size:14px;background-image:url(../img/icons/dark-grey/pin_point_full.svg);background-repeat:no-repeat;background-size:15px 15px;background-position:top 2px left;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.leaving_popup{position:fixed;display:none;z-index:1130;left:0;right:0;margin:0 auto}.leaving_popup .popup_content{padding:40px;background-color:#fff;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939;display:inline-block;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.leaving_popup .popup_content .title_wrapper{line-height:40px;border-bottom:1px solid #e1e1e1}.leaving_popup .popup_content .title_wrapper .title{font-size:35px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.leaving_popup .popup_content .title_wrapper .sub_title{font-size:25px;margin-left:5px}.leaving_popup .popup_content .offers_wrapper .offer_wrapper{width:32%;float:left;margin-right:2%}.leaving_popup .popup_content .offers_wrapper .offer_wrapper img{width:100%;height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.leaving_popup .popup_content .offers_wrapper .offer_wrapper:last-child{margin-right:0}.leaving_popup .popup_content .offers_wrapper .offer_wrapper .info_wrapper{margin-top:10px;position:relative;height:130px}.leaving_popup .popup_content .offers_wrapper .offer_wrapper .info_wrapper .heading_wrapper{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.leaving_popup .popup_content .offers_wrapper .offer_wrapper .info_wrapper .heading_wrapper .heading{font-size:15px;margin:0}.leaving_popup .popup_content .offers_wrapper .offer_wrapper .info_wrapper .service_wrapper{padding:5px 0}.leaving_popup .popup_content .offers_wrapper .offer_wrapper .info_wrapper .service_wrapper .service_info{padding-left:20px;background-image:url(../img/icons/dark-grey/pin_point_full.svg);background-repeat:no-repeat;background-size:15px;background-position:left 4px}.leaving_popup .popup_content .offers_wrapper .offer_wrapper .info_wrapper .service_wrapper .service_info .thestars{color:#393939;white-space:nowrap;letter-spacing:-2px;font-size:16px}.leaving_popup .popup_content .offers_wrapper .offer_wrapper .info_wrapper .price_wrapper{position:absolute;margin-top:10px;bottom:0;width:100%}.leaving_popup .popup_content .offers_wrapper .offer_wrapper .info_wrapper .price_wrapper .price{float:left;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;line-height:35px}.leaving_popup .popup_content .offers_wrapper .offer_wrapper .info_wrapper .price_wrapper .button{float:right;color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;display:block;text-align:center;line-height:35px;height:35px;width:180px;background-color:#0777aa;font-size:15px;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.leaving_popup .popup_content .offers_wrapper .offer_wrapper .info_wrapper .price_wrapper .button:hover{font-size:16px}.leaving_popup #leaving_popup_close{width:20px;height:20px;position:absolute;top:15px;right:30px;cursor:pointer;cursor:hand;background-image:url(../img/icons/dark-grey/close.svg);background-size:contain;background-repeat:no-repeat}#active_game_popup{position:fixed;display:none;left:0;right:0;margin:0 auto;z-index:1122}#active_game_popup .col-centered{float:none;margin:0 auto;padding-left:0;padding-right:0}#active_game_popup .content_wrapper{background:#fff;position:relative;height:460px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#active_game_popup .content_wrapper .half_content{height:100%;width:50%;float:left}#active_game_popup .content_wrapper .half_content .game_popup_photo{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#active_game_popup .content_wrapper .half_content .text_wrapper{height:100%;padding:20px 20px 0 20px;background-size:60px}#active_game_popup .content_wrapper .half_content .text_wrapper .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;font-size:18px;padding-left:0}#active_game_popup .content_wrapper .half_content .text_wrapper .offer_title{text-align:center;margin-top:5px}#active_game_popup .content_wrapper .half_content .text_wrapper .button{width:100%;height:40px;text-align:center;line-height:40px;font-size:20px;background-color:#f92;color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:10px 0 15px;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#active_game_popup .content_wrapper .half_content .text_wrapper .button:hover{font-size:21px}#active_game_popup .content_wrapper .half_content.register_content{overflow-y:auto}#active_game_popup .content_wrapper #register_form{margin-top:10px}#active_game_popup .content_wrapper #register_form .game_register_message{display:none;margin-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#active_game_popup .content_wrapper #register_form .game_register_message.error{color:#c52127;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}#active_game_popup .content_wrapper #register_form .game_register_message.success{padding:10px 15px;color:#4c5f9f;border:1px solid #4c5f9f}#active_game_popup .content_wrapper #register_form .input_block{margin-bottom:10px}#active_game_popup .content_wrapper #register_form .input_block label{display:block;font-weight:normal;margin-bottom:3px}#active_game_popup .content_wrapper #register_form .input_block .game_data_name{background-image:url(../img/icons/dark-grey/header_person_icon_hollow.svg);background-repeat:no-repeat;background-position:center right 15px;padding:10px;background-size:20px 20px}#active_game_popup .content_wrapper #register_form .input_block .game_data_phone{background-image:url(../img/icons/dark-grey/phone.svg);background-repeat:no-repeat;background-position:center right 15px;padding:10px;background-size:20px 20px}#active_game_popup .content_wrapper #register_form .input_block .game_data_email{background-image:url(../img/icons/dark-grey/mail.svg);background-repeat:no-repeat;background-position:center right 15px;padding:10px;background-size:20px 20px}#active_game_popup .content_wrapper #register_form .input_block input.text{padding:10px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;width:100%;color:#777;border:1px solid #e1e1e1;transition:border .2s;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#active_game_popup .content_wrapper #register_form .input_block input.text.error{border:1px solid #c52127;transition:border .2s;color:#c52127}#active_game_popup .content_wrapper #register_form .input_block input.text:focus{border:1px solid #f92;transition:border .2s;color:#777}#active_game_popup .content_wrapper #register_form .checkbox_block{margin-bottom:5px}#active_game_popup .content_wrapper #register_form .checkbox_block label{position:relative;margin-bottom:0;padding-left:25px;font-weight:normal;font-size:12px;cursor:pointer;cursor:hand}#active_game_popup .content_wrapper #register_form .checkbox_block label.error{color:#c52127}#active_game_popup .content_wrapper #register_form .checkbox_block label.error a{color:#c52127}#active_game_popup .content_wrapper #register_form .checkbox_block label a{text-decoration:underline}#active_game_popup .content_wrapper #register_form .checkbox_block label:before{position:absolute;left:0;content:'';width:16px;height:16px;border:1px solid #e1e1e1;background:none}#active_game_popup .content_wrapper #register_form .checkbox_block label .mandatory{color:#f92}#active_game_popup .content_wrapper #register_form .checkbox_block input.checkbox{display:none}#active_game_popup .content_wrapper #register_form .checkbox_block input.checkbox:checked+label:before{border:none;background-image:url(../img/icons/orange/checkbox-checked.svg);background-repeat:no-repeat;background-size:contain;border:0}#active_game_popup .content_wrapper #register_form .loader{height:43px;padding:0;background-size:43px 43px;display:none;float:none;width:auto}#active_game_popup .content_wrapper #register_form .language_selection_collapsing_wrapper{height:0;overflow:hidden;transition:.2s height}#active_game_popup .content_wrapper #register_form .language_selection_collapsing_wrapper.active{height:50px;transition:.2s height}#active_game_popup .content_wrapper #register_form .language_selection_collapsing_wrapper .language_selection_wrapper{display:table;width:100%;max-width:333px}#active_game_popup .content_wrapper #register_form .language_selection_collapsing_wrapper .language_selection_wrapper .select_language_label{display:table-cell;padding-right:10px;width:40%;font-size:13px;color:#393939;line-height:15px;vertical-align:bottom}#active_game_popup .content_wrapper #register_form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block{width:60%;display:table-cell}#active_game_popup .content_wrapper #register_form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection{float:left;margin-left:4%;width:48%;height:35px}#active_game_popup .content_wrapper #register_form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection:first-child{margin-left:0}#active_game_popup .content_wrapper #register_form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection input.language_selection_input{display:none}#active_game_popup .content_wrapper #register_form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection label{font-weight:normal;width:100%;margin-top:7px;margin-bottom:0;line-height:28px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;border:1px solid #e1e1e1;font-size:16px;color:#393939;text-align:center;transition:.2s background,.2s border;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#active_game_popup .content_wrapper #register_form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection label:hover{background:#e1e1e1;transition:.2s background}#active_game_popup .content_wrapper #register_form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection input.language_selection_input:checked+label{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background:#e1e1e1;border:1px solid #f92;transition:.2s background,.2s border}#active_game_popup .content_wrapper #close_active_game_popup{width:14px;height:14px;background-image:url(../img/icons/dark-grey/close.svg);background-size:14px 14px;background-repeat:no-repeat;position:absolute;top:20px;right:20px;display:block;cursor:pointer;cursor:hand}.import_contacts_popup{width:600px;padding:15px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px}.import_contacts_popup .heading{margin-top:5px}.import_contacts_popup .import_contacts_wrapper{margin-top:20px}.import_contacts_popup .import_contacts_wrapper .search_wrapper .text_input{width:100%;height:40px;padding-left:40px;padding-right:15px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;border:1px solid #e1e1e1;outline:none;color:#393939;background-image:url(../img/icons/dark-grey/search_icon.svg);background-size:20px;background-position:10px 10px;background-repeat:no-repeat;transition:.2s border}.import_contacts_popup .import_contacts_wrapper .search_wrapper .text_input:focus{border:1px solid #f92;transition:.2s border}.import_contacts_popup .import_contacts_wrapper .contacts_list{margin-top:20px;overflow-x:hidden}.import_contacts_popup .import_contacts_wrapper .contacts_list .contact{position:relative;width:100%;float:left;margin-bottom:5px}.import_contacts_popup .import_contacts_wrapper .contacts_list .contact label{display:block;float:left;width:4%;margin-bottom:0;font-weight:normal;cursor:pointer;cursor:hand}.import_contacts_popup .import_contacts_wrapper .contacts_list .contact label .checkbox{display:none}.import_contacts_popup .import_contacts_wrapper .contacts_list .contact label .checkbox_image{width:20px;height:20px;border:1px solid #e1e1e1;background-image:none;background-size:20px 20px;background-position:center;background-repeat:no-repeat}.import_contacts_popup .import_contacts_wrapper .contacts_list .contact label .checkbox_image.checked{border:none;background-image:url(../img/icons/blue/checkbox-checked.svg)}.import_contacts_popup .import_contacts_wrapper .contacts_list .contact .contact_name{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;width:48%;float:left;padding:0 10px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.import_contacts_popup .import_contacts_wrapper .contacts_list .contact .contact_email{width:48%;text-align:right;float:left;padding:0 10px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.import_contacts_popup .buttons_wrapper{margin-top:20px}.import_contacts_popup .buttons_wrapper .button{float:right;height:40px;text-align:center;line-height:40px;font-size:18px}.import_contacts_popup .buttons_wrapper .cancel_button{width:120px;margin-right:10px;background-color:#fff;color:#393939;border:1px solid #e1e1e1;cursor:pointer;cursor:hand}.import_contacts_popup .buttons_wrapper .cancel_button:hover{font-size:20px}.import_contacts_popup .buttons_wrapper .send_invites_from_import{width:230px;background-color:#f92;color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;opacity:0.5;cursor:default}.import_contacts_popup .buttons_wrapper .send_invites_from_import.enabled{opacity:1;cursor:pointer;cursor:hand}.import_contacts_popup .buttons_wrapper .send_invites_from_import.enabled:hover{font-size:20px}.invitations_response_wrapper .wrapper{margin-top:20px}.invitations_response_wrapper .wrapper .response_heading{font-size:14px;border-bottom:0;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#c52127}.invitations_response_wrapper .wrapper .response_heading.success{color:#0092db}.invitations_response_wrapper .wrapper .list_wrapper{margin-top:5px}.invitations_response_wrapper .wrapper .explanation{margin-top:10px;padding:10px;border:1px solid #c52127;color:#c52127}.invitations_response_wrapper .wrapper .explanation.success{border:0;padding:0;color:#393939}@media only screen and (min-width:992px){.invitations_response_wrapper .wrapper .explanation.success{border-top:1px solid #e1e1e1;padding-top:10px}}.invitations_response_popup{width:600px;padding:15px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px}.invitations_response_mobile{margin-top:30px}.informational_popup{padding:25px;font-size:17px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.informational_popup .informational_popup_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 30px 25px 0}.informational_popup .informational_popup_title .highlight{color:#f92}.informational_popup .close_popup{top:25px;right:25px;width:20px;height:20px}.informational_popup .informational_popup_button{background-color:#f92;color:#fff;right:0;width:300px;height:45px;line-height:25px;left:auto;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:10px;text-align:center;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.informational_popup .informational_popup_button{margin-left:auto;margin-right:0}}.informational_popup .informational_popup_button:hover{font-size:19px}.custom_alert{display:none;position:fixed;right:0;left:0;margin:auto;z-index:1102;bottom:0;top:0;background-color:#fff;width:290px;height:200px;font-size:15px;overflow:visible;border:none;padding:15px 15px 15px 70px;background-image:url(../img/icons/dark-grey/exclamation.svg);background-size:230px 230px;background-position:-77px -35px;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:480px){.custom_alert{width:460px;height:180px}}.custom_alert .text_table{display:table;width:100%;height:100%;float:right;text-align:left}.custom_alert .text_table .text_cell{vertical-align:middle;display:table-cell}.custom_alert .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;padding-bottom:20px}#share_popup{border:none;display:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (max-width:768px){#share_popup.mobile_full_screen{top:0 !important;bottom:0 !important}}@media only screen and (min-width:768px){#share_popup{max-width:420px;left:50%;top:50%;transform:translate(-50%, -50%);right:auto}}#share_popup .close_popup{background-image:url(../img/icons/white/close.svg);filter:drop-shadow(0 0 2px #000)}#share_popup .background_image{position:relative;height:200px;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 -30px 30px -20px rgba(0,0,0,0.75)}#share_popup .promotion_text{position:absolute;width:100%;bottom:0;color:#fff;padding:15px;left:0}#share_popup .promotion_text .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}#share_popup .share_popup_content_wrapper{padding:20px}#share_popup .share_popup_content_wrapper .share_icon{padding-top:50px;background-image:url(../img/icons/dark-grey/share_facebook.svg);background-size:45px;background-repeat:no-repeat;background-position:center top;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:background-image .2s}#share_popup .share_popup_content_wrapper .share_icon:hover{transition:background-image .2s,color .2s}#share_popup .share_popup_content_wrapper .copy{background-image:url(../img/icons/dark-grey/copy_icon.svg)}#share_popup .share_popup_content_wrapper .copy:hover{background-image:url(../img/icons/orange/copy.svg)}#share_popup .share_popup_content_wrapper .copy.success{color:#6d6d6d;background-image:url(../img/icons/slightly-darker-grey/copy.svg);cursor:default}#share_popup .share_popup_content_wrapper .copy.success:hover{background-image:#6d6d6d}#share_popup .share_popup_content_wrapper .copy.success:hover:hover{background-image:url(../img/icons/slightly-darker-grey/copy.svg)}#share_popup .share_popup_content_wrapper .copy.success .text{position:relative}#share_popup .share_popup_content_wrapper .copy.success .text:after{content:"";background-image:url(../img/icons/green/check.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:18px;height:18px;position:absolute;bottom:3px;right:-22px}#share_popup .share_popup_content_wrapper .separator{color:#e1e1e1;overflow:hidden;padding:15px}#share_popup .share_popup_content_wrapper .separator:before,#share_popup .share_popup_content_wrapper .separator:after{content:"";background-color:#e1e1e1;display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}#share_popup .share_popup_content_wrapper .separator:before{right:1em;margin-left:-50%}#share_popup .share_popup_content_wrapper .separator:after{left:1em;margin-right:-50%}#share_popup .share_popup_content_wrapper .share_through_email{padding-top:15px}#share_popup .share_popup_content_wrapper .share_through_email label.email{display:block;overflow:hidden;padding-right:5px;margin-bottom:5px}#share_popup .share_popup_content_wrapper .share_through_email input[type="email"]{padding:11px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;color:#393939;border:1px solid #e1e1e1;width:100%;font-weight:normal;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#share_popup .share_popup_content_wrapper .share_through_email input[type="submit"]{position:relative;height:44px;background-color:#f92;color:#fff;float:right;border:none;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;text-transform:uppercase;padding:0 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:none;transition:.1s all}#share_popup .share_popup_content_wrapper .share_through_email input[type="submit"]:hover{font-size:18px;padding:0 15px}#share_popup .share_popup_content_wrapper .share_through_email label.textarea{width:100%}#share_popup .share_popup_content_wrapper .share_through_email textarea{border:1px solid #e1e1e1;width:100%;resize:none;font-weight:normal;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:11px;font-size:14px;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#newsletter_register{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:60px}#newsletter_register .main_photo{height:100%;width:100%}#newsletter_register .main_wrapper{background-color:#f7f7f7;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}#newsletter_register .main_wrapper .register_block_wrapper{width:85%;margin:0 auto;position:relative;bottom:20px}@media only screen and (min-width:1200px){#newsletter_register .main_wrapper .register_block_wrapper{width:75%;bottom:40px}}#newsletter_register .main_wrapper .register_block_wrapper .title{margin:0;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;width:100%;background-color:#fff;color:#0092db;text-align:center;padding:10px 0;font-size:20px;line-height:inherit;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){#newsletter_register .main_wrapper .register_block_wrapper .title{font-size:40px;padding:20px 0}}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper{margin-top:5px;background-color:#fff;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper{padding:15px 30px}}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .sub_title{font-size:15px;padding-bottom:20px}@media only screen and (min-width:992px){#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .sub_title{font-size:18px}}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .sub_title .bold{font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .promo_text{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}@media only screen and (min-width:992px){#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .promo_text{font-size:18px}}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .mobile_disclaimer{margin-top:10px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block{margin-top:20px;color:#777}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block input{background-repeat:no-repeat;background-position:right 10px center;padding:8.5px;background-size:20px 20px;width:100%;border:1px solid #e1e1e1;font-size:13px;float:left;margin-bottom:5px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block input{font-size:15px;margin-right:1%;width:35%;margin-bottom:0}}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block input.error{border:1px solid #c52127;color:#c52127}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block #newsletter_phone_input{background-image:url(../img/icons/dark-grey/phone.svg)}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block #newsletter_email_input{background-image:url(../img/icons/dark-grey/mail.svg)}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .loading{background-image:url(../img/icons/purple/loading-circle.svg);background-repeat:no-repeat;background-position:center;height:40px;margin:0 auto;display:none;width:100%;float:left}@media only screen and (min-width:992px){#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .loading{width:27%}}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .button{cursor:pointer;cursor:hand;width:100%;height:40px;text-align:center;line-height:40px;font-size:20px;background-color:#f92;color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;float:left;margin-top:5px;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .button:before{content:' ';position:absolute;background-image:url(../img/icons/dark-grey/curly_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:100px;height:100px;right:-80px;bottom:8px;display:none}@media only screen and (min-width:992px){#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .button:before{display:block}}@media only screen and (min-width:992px){#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .button{margin-top:0;width:28%;transition:.1s all}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .button:hover{font-size:21px}}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .checkbox_block{padding-top:10px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939;clear:both}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .checkbox_block label{position:relative;margin-bottom:0;padding-left:25px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;cursor:pointer;cursor:hand}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .checkbox_block label .mandatory{color:#f92}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .checkbox_block input.checkbox{display:none}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .checkbox_block label:before{position:absolute;top:3px;left:0;content:'';width:16px;height:16px;border:1px solid #e1e1e1;background:none;cursor:pointer;cursor:hand}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .checkbox_block input.checkbox:checked+label:before{border:none;background-image:url(../img/icons/orange/checkbox-checked.svg);background-repeat:no-repeat;background-size:contain;border:0}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .checkbox_block label.error{color:#c52127}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .checkbox_block label.error a{color:#c52127}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .checkbox_block .checkbox_block_explanation{font-weight:normal;font-size:12px}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .checkbox_block a{text-decoration:underline;color:#393939;transition:.1s all}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .checkbox_block a:hover{color:#f92}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .checkbox_block .disclaimer{margin-bottom:10px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;color:#393939}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .mobile_language_selection_wrapper{margin:15px 0;display:table;width:100%;max-width:320px}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .mobile_language_selection_wrapper .select_language_label{display:table-cell;padding-right:10px;width:40%;color:#393939;line-height:15px;vertical-align:bottom}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .mobile_language_selection_wrapper .languages_block{width:60%;display:table-cell}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .mobile_language_selection_wrapper .languages_block .language_selection{float:left;margin-left:4%;width:48%;height:35px}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .mobile_language_selection_wrapper .languages_block .language_selection:first-child{margin-left:0}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .mobile_language_selection_wrapper .languages_block .language_selection input.language_selection_input{display:none}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .mobile_language_selection_wrapper .languages_block .language_selection label{font-weight:normal;width:100%;margin-bottom:0;line-height:35px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;border:1px solid #e1e1e1;font-size:20px;color:#393939;text-align:center;transition:.2s background,.2s border;cursor:pointer;cursor:hand}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .mobile_language_selection_wrapper .languages_block .language_selection label:hover{background:#e1e1e1;transition:.2s background}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .input_block .mobile_language_selection_wrapper .languages_block .language_selection input.language_selection_input:checked+label{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background:#e1e1e1;border:1px solid #f92;transition:.2s background,.2s border}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .succesfull_register{display:none;font-size:18px;padding:10px;color:#0092db;text-align:center}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .succesfull_register .first_registration_voucher{display:none}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .blacklisted_contact{display:none;color:#c52127;padding:10px}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .blacklisted_contact .title{text-align:center;font-size:20px;color:#c52127;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .heart{background-image:url(../img/icons/red/heart-hollow.svg);background-repeat:no-repeat;background-position:center;background-size:60%;height:20px;width:20px;padding-left:25px}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .second_newsletter_registration_step{display:none}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .second_newsletter_registration_step .language_selection_wrapper .languages_block{width:63%;float:left}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .second_newsletter_registration_step .language_selection_wrapper .languages_block .language_selection{float:left;margin-right:2%;width:49%;height:40px}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .second_newsletter_registration_step .language_selection_wrapper .languages_block .language_selection:last-child{margin-right:0}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .second_newsletter_registration_step .language_selection_wrapper .languages_block .language_selection input.language_selection_input{display:none}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .second_newsletter_registration_step .language_selection_wrapper .languages_block .language_selection label{font-weight:normal;width:100%;margin-bottom:0;height:40px;line-height:40px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;border:1px solid #e1e1e1;font-size:15px;color:#393939;text-align:center;transition:.2s background,.2s border;cursor:pointer;cursor:hand}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .second_newsletter_registration_step .language_selection_wrapper .languages_block .language_selection label:hover{background:#e1e1e1;transition:.2s background}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .second_newsletter_registration_step .language_selection_wrapper .languages_block .language_selection input.language_selection_input:checked+label{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background:#e1e1e1;border:1px solid #f92;transition:.2s background,.2s border}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .second_newsletter_registration_step .language_selection_wrapper .button{float:right;width:36%;height:40px;text-align:center;line-height:40px;font-size:20px;background-color:#f92;color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;position:relative;transition:.1s all;cursor:pointer;cursor:hand}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .second_newsletter_registration_step .language_selection_wrapper .button:hover{font-size:21px}#newsletter_register .main_wrapper .register_block_wrapper .block_wrapper .second_newsletter_registration_step .language_selection_wrapper .loading{background-image:url(../img/icons/purple/loading-circle.svg);background-repeat:no-repeat;background-position:center;height:40px;margin:0 auto;display:none;width:36%;float:right}.b2b_gifts_page{margin-bottom:80px}.b2b_gifts_page .main_photo{height:100%;width:100%;display:none;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}@media only screen and (min-width:992px){.b2b_gifts_page .main_photo{display:block}}.b2b_gifts_page .form_container{position:relative;margin-top:10px;font-size:15px}.b2b_gifts_page .form_container a{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.b2b_gifts_page .form_container{width:48%;font-size:16px}}.b2b_gifts_page .form_container .form_wrapper{background-color:#fff;bottom:0;left:100%;border-bottom:1px solid #e1e1e1;padding-bottom:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.b2b_gifts_page .form_container .form_wrapper{width:100%;position:absolute;padding:20px;border:1px solid #e1e1e1}}.b2b_gifts_page .form_container .form_wrapper .text{margin:5px 0}.b2b_gifts_page .form_container .form_wrapper .text .heart{background-image:url(../img/icons/red/heart.svg);background-repeat:no-repeat;background-position:center;background-size:60%;height:20px;width:20px;padding-left:25px}.b2b_gifts_page .form_container .form_wrapper .title{margin:0;text-transform:uppercase;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;line-height:inherit;font-weight:normal}@media only screen and (min-width:992px){.b2b_gifts_page .form_container .form_wrapper .title{font-size:40px}}.b2b_gifts_page .form_container .form_wrapper .seperator{margin:10px -15px}@media only screen and (min-width:992px){.b2b_gifts_page .form_container .form_wrapper .seperator{margin:15px 0;width:100%;border-bottom:1px solid #e1e1e1}}.b2b_gifts_page .form_container .form_wrapper .seperator img{width:100%}@media only screen and (min-width:992px){.b2b_gifts_page .form_container .form_wrapper .seperator img{width:0;display:none}}.b2b_gifts_page .form_container .form_wrapper .form{margin-top:20px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif}.b2b_gifts_page .form_container .form_wrapper .form input{font-size:14px;width:100%;float:left;margin-bottom:2%;border:1px solid #e1e1e1;padding:10px 40px 10px 5px;background-repeat:no-repeat;background-position:right 10px center;background-size:18px;color:#777;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.b2b_gifts_page .form_container .form_wrapper .form input{margin-bottom:1%;width:49%;margin-right:1%}.b2b_gifts_page .form_container .form_wrapper .form input:nth-of-type(2){width:50%;margin-right:0}}.b2b_gifts_page .form_container .form_wrapper .form #email_input{background-image:url(../img/icons/dark-grey/mail.svg)}.b2b_gifts_page .form_container .form_wrapper .form #phone_input{background-image:url(../img/icons/dark-grey/phone.svg)}.b2b_gifts_page .form_container .form_wrapper .form textarea{font-size:14px;color:#393939;padding:8px;border:1px solid #e1e1e1;width:100%;height:160px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;resize:none}@media only screen and (min-width:992px){.b2b_gifts_page .form_container .form_wrapper .form textarea{height:120px}}@media only screen and (min-width:1200px){.b2b_gifts_page .form_container .form_wrapper .form textarea{height:160px}}.b2b_gifts_page .form_container .form_wrapper .form .button{cursor:pointer;cursor:hand;height:40px;text-align:center;line-height:40px;font-size:20px;background-color:#f92;color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;float:right;margin-top:15px;position:relative;text-transform:uppercase;width:100%;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.b2b_gifts_page .form_container .form_wrapper .form .button:hover{font-size:21px}@media only screen and (min-width:992px){.b2b_gifts_page .form_container .form_wrapper .form .button{width:100%;margin-top:25px}}@media only screen and (min-width:1200px){.b2b_gifts_page .form_container .form_wrapper .form .button{width:50%}}.b2b_gifts_page .form_container .form_wrapper .form .error{display:none;height:30px;font-size:18px;color:#c52127}.b2b_gifts_page .form_container .form_wrapper .form .loading{background-image:url(../img/icons/purple/loading-circle.svg);background-repeat:no-repeat;background-position:center;height:40px;margin:0 auto;display:none;width:100%;float:left}.b2b_gifts_page .form_container .form_wrapper #success_container{display:none}.b2b_gifts_page .form_container .form_wrapper #success_container .success_wrapper{padding:20px 10px;margin-top:20px}@media only screen and (min-width:992px){.b2b_gifts_page .form_container .form_wrapper #success_container .success_wrapper{padding:45px 20px}}.b2b_gifts_page .form_container .form_wrapper #success_container .success_wrapper .success{background-image:url(../img/icons/dark-grey/check-mark.svg);background-repeat:no-repeat;background-position:left center;background-size:40px;padding-left:70px;font-size:13px}.b2b_gifts_page .form_container .form_wrapper #success_container .success_wrapper .success .title{font-size:15px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.b2b_gifts_page .form_container .form_wrapper #success_container .success_wrapper .success{padding-left:120px;background-size:100px;font-size:20px}.b2b_gifts_page .form_container .form_wrapper #success_container .success_wrapper .success .title{font-size:22px;line-height:40px}}.b2b_gifts_page .form_container .help{padding-top:20px}@media only screen and (min-width:992px){.b2b_gifts_page .form_container .help{padding:0 15px 0 0}}.b2b_gifts_page .credibility_badges_wrapper{padding:20px 0;text-align:left;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;float:left;width:100%;margin-top:15px}@media only screen and (min-width:768px){.b2b_gifts_page .credibility_badges_wrapper{margin-top:40px}}.b2b_gifts_page .credibility_badges_wrapper .credibility_badge{padding-left:50px;background-size:40px;background-repeat:no-repeat;background-position:left;margin-bottom:20px}.b2b_gifts_page .credibility_badges_wrapper .credibility_badge:last-child{margin-bottom:0}@media only screen and (min-width:768px){.b2b_gifts_page .credibility_badges_wrapper .credibility_badge{background-size:contain}}@media only screen and (min-width:992px){.b2b_gifts_page .credibility_badges_wrapper .credibility_badge{margin-bottom:0;background-size:42px}}.b2b_gifts_page .credibility_badges_wrapper .credibility_badge .text_wrapper{height:100%;padding-left:15px;border-left:1px solid #393939}@media only screen and (min-width:1200px){.b2b_gifts_page .credibility_badges_wrapper .credibility_badge .text_wrapper{padding-right:15px}}.b2b_gifts_page .credibility_badges_wrapper .credibility_badge .text_wrapper .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;line-height:18px}.b2b_gifts_page .credibility_badges_wrapper .credibility_badge .text_wrapper .text{font-size:12px}@media only screen and (min-width:992px){.b2b_gifts_page .credibility_badges_wrapper .credibility_badge .text_wrapper .text{font-size:13px}}.b2b_gifts_page .credibility_badges_wrapper .experience{background-image:url(../img/icons/dark-grey/calendar_2.svg)}.b2b_gifts_page .credibility_badges_wrapper .partners{background-image:url(../img/icons/dark-grey/people.svg)}.b2b_gifts_page .credibility_badges_wrapper .customer_service{background-image:url(../img/icons/dark-grey/headphones.svg)}.invitations_wrapper{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;color:#393939}.invitations_wrapper .invitations_heading{height:340px;background-position:top center;background-size:cover;background-repeat:no-repeat;display:block;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff}.invitations_wrapper .invitations_heading.logged_in{height:380px}.invitations_wrapper .invitations_heading.accept_invitation_heading{height:380px}.invitations_wrapper .invitations_heading .user_image_wrapper .user_image{width:70px;height:70px;margin:30px auto 0;border-radius:100%;border:2px solid #fff;background-image:url(../img/icons/light-grey/visitor.svg);background-size:contain;background-color:#e1e1e1}@media only screen and (min-width:768px){.invitations_wrapper .invitations_heading .user_image_wrapper .user_image{width:100px;height:100px}}.invitations_wrapper .invitations_heading .user_image_wrapper+.heading_title{margin-top:19px}@media only screen and (min-width:768px){.invitations_wrapper .invitations_heading .user_image_wrapper+.heading_title{margin-top:30px}}.invitations_wrapper .invitations_heading .heading_title{margin-top:50px;margin-bottom:0;font-size:18px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-shadow:0 0 10px #000;text-align:center;line-height:inherit}@media only screen and (min-width:768px){.invitations_wrapper .invitations_heading .heading_title{margin-top:70px;font-size:25px}}.invitations_wrapper .invitations_heading .heading_text{margin-top:15px;font-size:14px;text-shadow:0 0 5px #000;text-align:center}@media only screen and (min-width:768px){.invitations_wrapper .invitations_heading .heading_text{font-size:15px}}.invitations_wrapper .invitations_heading .heading_text span.bold{font-size:18px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:768px){.invitations_wrapper .invitations_heading .heading_text span.bold{font-size:20px}}.invitations_wrapper .invitations_heading .button_wrapper .button_with_underline{margin:30px auto 0;padding-bottom:15px;width:100%;max-width:340px;height:50px;box-sizing:initial;border-bottom:1px solid #fff}@media only screen and (min-width:768px){.invitations_wrapper .invitations_heading .button_wrapper .button_with_underline{width:340px;max-width:340px}}.invitations_wrapper .invitations_heading .button_wrapper .button_with_underline .button{width:100%;height:50px;background:#f92;line-height:50px;font-size:18px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;transition:.1s all;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.invitations_wrapper .invitations_heading .button_wrapper .button_with_underline .button{font-size:20px}}.invitations_wrapper .invitations_heading .button_wrapper .button_with_underline .button:hover{font-size:19px}@media only screen and (min-width:768px){.invitations_wrapper .invitations_heading .button_wrapper .button_with_underline .button:hover{font-size:21px}}.invitations_wrapper .invitations_heading .button_wrapper .accept_invitation_button{width:500px;height:50px;margin:30px auto 0;background:#f92;line-height:50px;font-size:18px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;transition:.1s all;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.invitations_wrapper .invitations_heading .button_wrapper .accept_invitation_button{font-size:19px}}.invitations_wrapper .invitations_heading .button_wrapper .accept_invitation_button:hover{font-size:20px}@media only screen and (min-width:768px){.invitations_wrapper .invitations_heading .button_wrapper .accept_invitation_button:hover{font-size:21px}}.invitations_wrapper .invitations_heading .button_wrapper .accept_invitation_button.disabled{cursor:default;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}@media only screen and (min-width:768px){.invitations_wrapper .invitations_heading .button_wrapper .accept_invitation_button.disabled:hover{font-size:20px}}.invitations_wrapper .invitations_heading .register{margin-top:20px;font-size:15px;text-align:center}.invitations_wrapper .invitations_heading .register a{color:#fff;text-decoration:underline}.invitations_wrapper .invitations_heading .register a:hover{color:#f92}.invitations_wrapper .invitation_actions_inner_wrapper{padding:30px;margin-top:-70px;border:1px solid #e1e1e1;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .invitation_actions_inner_wrapper .email_input_wrapper{overflow:hidden}.invitations_wrapper .invitation_actions_inner_wrapper .email_input_wrapper .text_input{width:100%;height:40px;padding-left:15px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;border:1px solid #e1e1e1;outline:none;color:#393939;transition:.2s border;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .invitation_actions_inner_wrapper .email_input_wrapper .text_input:focus{border:1px solid #f92;transition:.2s border}.invitations_wrapper .invitation_actions_inner_wrapper .email_input_submit_wrapper{width:320px;float:right;margin-left:2px}.invitations_wrapper .invitation_actions_inner_wrapper .email_input_submit_wrapper .button{width:100%;height:40px;color:#fff;background-color:#f92;text-align:center;line-height:40px;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:.1s all;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .invitation_actions_inner_wrapper .email_input_submit_wrapper .button:hover{font-size:21px}.invitations_wrapper .invitation_actions_inner_wrapper .email_input_submit_wrapper .loader{display:none;background-size:40px}.invitations_wrapper .invitation_actions_inner_wrapper .import_contacts_wrapper{margin-top:10px;font-size:14px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939}.invitations_wrapper .invitation_actions_inner_wrapper .import_contacts_wrapper .gmail{margin-left:5px;padding-left:20px;background-image:url(../img/icons/social-media/gmail_rectangle.svg);background-repeat:no-repeat;background-size:auto 14px;background-position:0 3px;-ms-background-position-x:-12px;transition:.2s color;cursor:pointer;cursor:hand}.invitations_wrapper .invitation_actions_inner_wrapper .import_contacts_wrapper .gmail:hover{color:#f92;transition:.2s color}.invitations_wrapper .invitation_actions_inner_wrapper .splitter_wrapper{position:relative;margin:15px 0 25px;font-size:15px;color:#acacac;text-align:center}.invitations_wrapper .invitation_actions_inner_wrapper .splitter_wrapper .splitter_text{display:inline;position:relative;padding:0 5px;background:#fff}.invitations_wrapper .invitation_actions_inner_wrapper .splitter_wrapper:before{display:block;content:"";width:100%;height:0;border-top:1px solid #e1e1e1;position:absolute;top:50%;left:0}.invitations_wrapper .invitation_actions_inner_wrapper .share_link_wrapper{float:left;line-height:40px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.invitations_wrapper .invitation_actions_inner_wrapper .share_link_wrapper .share_link_text{float:left;font-size:14px;width:175px;padding-right:15px}.invitations_wrapper .invitation_actions_inner_wrapper .share_link_wrapper .link_input_wrapper{float:left;width:200px}@media only screen and (min-width:1200px){.invitations_wrapper .invitation_actions_inner_wrapper .share_link_wrapper .link_input_wrapper{width:320px}}.invitations_wrapper .invitation_actions_inner_wrapper .share_link_wrapper .link_input_wrapper .text_input{width:100%;height:40px;padding-left:15px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;border:1px solid #e1e1e1;outline:none;color:#393939;vertical-align:top;transition:.2s border;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .invitation_actions_inner_wrapper .share_link_wrapper .link_input_wrapper .text_input:focus{border:1px solid #f92;transition:.2s border}.invitations_wrapper .invitation_actions_inner_wrapper .share_link_wrapper .copy_button{float:left;margin-left:2px;width:120px;height:40px;background-color:#e1e1e1;color:#393939;font-size:15px;text-align:center;transition:.2s background-color;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .invitation_actions_inner_wrapper .share_link_wrapper .copy_button:hover{background-color:#acacac;transition:.2s background-color}.invitations_wrapper .invitation_actions_inner_wrapper .separator{float:left;width:91px;line-height:40px;padding:0 15px;font-size:15px;text-align:center;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.invitations_wrapper .invitation_actions_inner_wrapper .enter_confirmation_code_wrapper{display:none}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form{margin-top:10px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .phone_input_wrapper{overflow:hidden}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .phone_input_wrapper .text_input{width:100%;height:40px;padding-left:15px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;border:1px solid #e1e1e1;outline:none;color:#393939;transition:.2s border;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .phone_input_wrapper .text_input.error{border:1px solid #c52127;transition:.2s border}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .phone_input_wrapper .text_input:focus{border:1px solid #f92;transition:.2s border}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .phone_input_submit_wrapper,.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .code_submit_wrapper{width:360px;float:right;margin-left:2px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .phone_input_submit_wrapper.code_submit_wrapper,.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .code_submit_wrapper.code_submit_wrapper{width:200px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .phone_input_submit_wrapper .button,.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .code_submit_wrapper .button{width:100%;height:40px;color:#fff;background-color:#f92;text-align:center;line-height:40px;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:.1s all;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .phone_input_submit_wrapper .button:hover,.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .code_submit_wrapper .button:hover{font-size:21px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .next_step_button_wrapper{display:none;width:40px;float:right;margin-left:2px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .next_step_button_wrapper .button{width:100%;height:40px;background-color:#fff;background-image:url(../img/icons/dark-grey/right-arrow.svg);background-size:15px;background-position:center;background-repeat:no-repeat;border:1px solid #e1e1e1;transition:.2s border;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .next_step_button_wrapper .button:hover{border:1px solid #0092db;background-image:url(../img/icons/blue/right-arrow-rounded.svg);transition:.2s border}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .go_back_button_wrapper{width:100px;float:right;margin-left:2px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .go_back_button_wrapper .button{width:100%;height:40px;line-height:40px;background:#fff;color:#393939;border:1px solid #e1e1e1;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;text-align:center;transition:.2s border,.2s color;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .go_back_button_wrapper .button .arrow_back{width:15px;height:15px;background-image:url(../img/icons/dark-grey/back.svg);background-size:contain;background-position:left center;background-repeat:no-repeat;display:inline-block;margin-right:10px;transition:background-image .2s}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .go_back_button_wrapper .button:hover{border:1px solid #0092db;color:#0092db;transition:.2s border,.2s color,.1s font-size;font-size:15px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .go_back_button_wrapper .button:hover .arrow_back{background-image:url(../img/icons/blue/back.svg);transition:background-image .2s}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .phone_input_submit_wrapper .loader{display:none;background-size:40px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .code_resend_wrapper{display:none;width:200px;float:right;margin-left:2px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .code_resend_wrapper .button{width:100%;height:40px;color:#393939;background-color:#fff;text-align:center;line-height:40px;font-size:16px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;border:1px solid #e1e1e1;transition:.2s border,.2s color;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .code_resend_wrapper .button.error{border:1px solid #c52127;color:#c52127;transition:.2s border,.2s color}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .code_resend_wrapper .button:hover{border:1px solid #0092db;color:#0092db;transition:.2s border,.2s color}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .phone_form_error{display:none;margin-bottom:10px;color:#c52127;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .code_confirm_buttons_wrapper .loader{display:none;float:right;width:404px;background-size:40px}.invitations_wrapper .invitation_actions_inner_wrapper .phone_confirmation_form .code_resend_successful{display:none;margin-bottom:10px;color:#0092db;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.invitations_wrapper .invitation_actions_mobile_wrapper{margin-top:30px}.invitations_wrapper .invitation_actions_mobile_wrapper .button{height:50px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;line-height:50px;background-color:#f92;color:#fff;text-align:center;transition:.1s all;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .invitation_actions_mobile_wrapper .button:hover{font-size:21px}.invitations_wrapper .instructions_wrapper{margin-top:50px;color:#393939}.invitations_wrapper .instructions_wrapper .instruction{margin-bottom:30px}@media only screen and (min-width:992px){.invitations_wrapper .instructions_wrapper .instruction{margin-bottom:0}}@media only screen and (min-width:360px){.invitations_wrapper .instructions_wrapper .instruction .centering_wrapper{width:310px;margin:0 auto}}@media only screen and (min-width:992px){.invitations_wrapper .instructions_wrapper .instruction .centering_wrapper{width:auto;margin:0}}.invitations_wrapper .instructions_wrapper .instruction .icon{float:left;background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (min-width:360px){.invitations_wrapper .instructions_wrapper .instruction .icon{width:47px;height:45px}}@media only screen and (min-width:1200px){.invitations_wrapper .instructions_wrapper .instruction .icon{width:60px;height:60px}}.invitations_wrapper .instructions_wrapper .instruction .icon.invitation{background-image:url(../img/icons/dark-grey/invitation.svg)}@media only screen and (min-width:992px){.invitations_wrapper .instructions_wrapper .instruction .icon.invitation{width:40px}}.invitations_wrapper .instructions_wrapper .instruction .icon.gift{background-image:url(../img/icons/dark-grey/gift_narrow_lines.svg)}.invitations_wrapper .instructions_wrapper .instruction .icon.percentage{background-image:url(../img/icons/dark-grey/percentage_narrow_lines.svg)}.invitations_wrapper .instructions_wrapper .instruction .icon.thumb_up{background-image:url(../img/icons/dark-grey/thumb-up-narrow.svg)}.invitations_wrapper .instructions_wrapper .instruction .icon.heart{background-image:url(../img/icons/dark-grey/heart-hollow-narrow.svg)}.invitations_wrapper .instructions_wrapper .instruction .text{float:left;margin-left:10px;padding-left:10px}@media only screen and (min-width:360px){.invitations_wrapper .instructions_wrapper .instruction .text{width:250px;min-height:45px}}@media only screen and (min-width:992px){.invitations_wrapper .instructions_wrapper .instruction .text{width:236px;border-left:1px solid #393939}}@media only screen and (min-width:1200px){.invitations_wrapper .instructions_wrapper .instruction .text{width:280px;min-height:60px}}.invitations_wrapper .instructions_wrapper .instruction .text .heading{font-size:15px;line-height:17px;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.invitations_wrapper .instructions_wrapper .instruction .text .heading{font-size:17px;line-height:18px}}.invitations_wrapper .instructions_wrapper .instruction .text .explanation{margin-top:3px;font-size:13px;line-height:17px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif}.invitations_wrapper .invitations_list_earnings_wrapper{margin-top:60px;color:#393939;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px}.invitations_wrapper .invitations_list_earnings_wrapper .invitations_list_wrapper .heading{font-size:18px;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e1e1e1}.invitations_wrapper .invitations_list_earnings_wrapper .invitations_list_wrapper .invitation_row{float:left;width:100%;margin-bottom:10px}.invitations_wrapper .invitations_list_earnings_wrapper .invitations_list_wrapper .invitation_row .info{min-height:50px}.invitations_wrapper .invitations_list_earnings_wrapper .invitations_list_wrapper .invitation_row .info .image{float:left;width:45px;height:45px;border-radius:100%;margin-right:15px;background-image:url(../img/icons/light-grey/visitor.svg);background-size:contain;background-repeat:no-repeat;background-position:left top}.invitations_wrapper .invitations_list_earnings_wrapper .invitations_list_wrapper .invitation_row .info .name_or_email{font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.invitations_wrapper .invitations_list_earnings_wrapper .invitations_list_wrapper .invitation_row .info .status{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px}.invitations_wrapper .invitations_list_earnings_wrapper .invitations_list_wrapper .invitation_row .info .status.empty_list{height:45px;display:table-cell;vertical-align:middle}.invitations_wrapper .invitations_list_earnings_wrapper .invitations_list_wrapper .invitation_row .poke{width:75px;height:50px;float:right;display:table}.invitations_wrapper .invitations_list_earnings_wrapper .invitations_list_wrapper .invitation_row .poke .icon{width:25px;height:30px;margin:10px auto 0;background-image:url(../img/icons/orange/poke.svg);background-size:25px;background-position:center center;background-repeat:no-repeat;cursor:pointer;cursor:hand}.invitations_wrapper .invitations_list_earnings_wrapper .invitations_list_wrapper .invitation_row .poke .loader{display:none}.invitations_wrapper .invitations_list_earnings_wrapper .invitations_list_wrapper .invitation_row .poke .sent{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;display:none;vertical-align:middle;font-size:12px;line-height:14px;text-align:center}.invitations_wrapper .invitations_list_earnings_wrapper .invitations_list_wrapper .invitation_row .poke .sent.display{display:table-cell}.invitations_wrapper .invitations_list_earnings_wrapper .invitations_list_wrapper .invitation_row .poke.disabled{background-image:none;cursor:default}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .earnings_wrapper{width:100%;float:left}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .earnings_wrapper .heading{font-size:18px;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .earnings_wrapper .earnings_list{margin-top:10px;padding:15px;border:1px solid #e1e1e1;float:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .earnings_wrapper .earnings_list .earnings_row{float:left;width:100%;padding:10px 0;border-bottom:1px solid #e1e1e1}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .earnings_wrapper .earnings_list .earnings_row .earnings_label{float:left}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .earnings_wrapper .earnings_list .earnings_row .value{float:right;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .earnings_wrapper .earnings_list .earnings_row:first-child{padding-top:0}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .earnings_wrapper .earnings_list .earnings_row:last-child{font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;border-bottom:none;padding-bottom:0}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .discounts_wrapper{float:left;margin-top:20px;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;width:100%}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .discounts_wrapper .heading{font-size:18px}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .discounts_wrapper .discount_vouchers_list{margin-top:10px;padding:15px;border:1px solid #e1e1e1;float:left;width:100%;max-height:305px;overflow-y:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .discounts_wrapper .discount_vouchers_list .discount_voucher_row{float:left;width:100%;padding:10px 0;border-bottom:1px solid #e1e1e1}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .discounts_wrapper .discount_vouchers_list .discount_voucher_row .voucher_label{float:left}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .discounts_wrapper .discount_vouchers_list .discount_voucher_row .value{float:right}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .discounts_wrapper .discount_vouchers_list .discount_voucher_row:first-child{padding-top:0}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .discounts_wrapper .discount_vouchers_list .discount_voucher_row:last-child{border-bottom:none;padding-bottom:0}.invitations_wrapper .invitations_list_earnings_wrapper .earnings_discounts_wrapper .link_to_rules{float:left;margin-top:10px;font-size:14px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline;cursor:pointer;cursor:hand}.invitations_wrapper .invitations_mobile_menu_wrapper{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;color:#393939}.invitations_wrapper .invitations_mobile_menu_wrapper .button{padding:15px 25px 15px 0;border-bottom:1px solid #e1e1e1;background-image:url(../img/icons/orange/right-arrow-rounded.svg);background-size:15px;background-position:right 5px center;background-repeat:no-repeat;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .invitations_mobile_menu_wrapper .button:first-child{border-top:1px solid #e1e1e1}.invitations_wrapper .invitations_mobile_menu_wrapper .button.rules{border-top:0}.invitations_wrapper .invitations_mobile_menu_wrapper a:hover{color:#393939}.invitations_wrapper .invitations_info{margin:20px 0 50px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;text-align:center}@media only screen and (min-width:768px){.invitations_wrapper .invitations_info{font-size:15px}}.invitations_wrapper .invitations_info span.bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.invitations_wrapper .mobile_overlay{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939;font-size:15px;display:none;position:fixed;overflow-x:hidden;overflow-y:auto;background-color:#fff;width:100%;height:100%;left:0;right:0;top:0;margin:0;box-shadow:none;border:none;z-index:1102}.invitations_wrapper .mobile_overlay .close_overlay_button{position:absolute;right:20px;top:20px;width:15px;height:15px;background-image:url(../img/icons/dark-grey/close.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;cursor:hand}.invitations_wrapper .mobile_overlay .heading{font-size:20px;border-bottom:1px solid #e1e1e1;padding:15px 50px 15px 20px}.invitations_wrapper .mobile_overlay .buttons_wrapper{padding:0 20px}.invitations_wrapper .mobile_overlay .buttons_wrapper .button{padding:20px 10px 20px 50px;background-repeat:no-repeat;background-size:25px;background-position:5px center;border-bottom:1px solid #e1e1e1;cursor:pointer;cursor:hand}.invitations_wrapper .mobile_overlay .buttons_wrapper .button.copy_link{background-image:url(../img/icons/dark-grey/copy-element.svg)}.invitations_wrapper .mobile_overlay .buttons_wrapper .button.share_on_email{background-image:url(../img/icons/social-media/gmail.svg)}.invitations_wrapper .mobile_overlay .enter_confirmation_code_wrapper{display:none}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper{padding:0 20px;margin-top:20px}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form{margin-top:10px}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .phone_input_wrapper{overflow:hidden}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .phone_input_wrapper .text_input{width:100%;height:40px;padding-left:15px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;border:1px solid #e1e1e1;outline:none;color:#393939;transition:.2s border;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .phone_input_wrapper .text_input.error{border:1px solid #c52127;transition:.2s border}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .phone_input_wrapper .text_input:focus{border:1px solid #f92;transition:.2s border}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .phone_input_submit_wrapper,.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .code_submit_wrapper{margin-top:30px}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .phone_input_submit_wrapper .button,.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .code_submit_wrapper .button{width:100%;height:40px;color:#fff;background-color:#f92;text-align:center;line-height:40px;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;cursor:pointer;cursor:hand}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .code_resend_wrapper{display:none;margin-top:10px}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .code_resend_wrapper .button{width:100%;height:40px;color:#393939;background-color:#fff;text-align:center;line-height:40px;font-size:16px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;border:1px solid #e1e1e1;transition:.2s border,.2s color;cursor:pointer;cursor:hand}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .code_resend_wrapper .button.error{border:1px solid #c52127;color:#c52127;transition:.2s border,.2s color}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .code_resend_wrapper .button:hover{border:1px solid #0092db;color:#0092db;transition:.2s border,.2s color}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .go_back_button_wrapper{margin-top:10px}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .go_back_button_wrapper .button{width:100%;height:40px;line-height:40px;background:#fff;color:#393939;border:1px solid #e1e1e1;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;text-align:center;transition:.2s border,.2s color;cursor:pointer;cursor:hand}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .go_back_button_wrapper .button .arrow_back{width:15px;height:15px;background-image:url(../img/icons/dark-grey/back.svg);background-size:contain;background-position:left center;background-repeat:no-repeat;display:inline-block;margin-right:10px;transition:background-image .2s}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .go_back_button_wrapper .button:hover{border:1px solid #0092db;color:#0092db;transition:.2s border,.2s color;font-size:15px}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .go_back_button_wrapper .button:hover .arrow_back{background-image:url(../img/icons/blue/back.svg);transition:background-image .2s}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .next_step_button_wrapper{display:none;margin-top:10px}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .next_step_button_wrapper .button{width:100%;height:40px;background-color:#fff;background-image:url(../img/icons/dark-grey/right-arrow.svg);background-size:15px;background-position:center;background-repeat:no-repeat;border:1px solid #e1e1e1;transition:.2s border;cursor:pointer;cursor:hand}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .next_step_button_wrapper .button:hover{border:1px solid #0092db;background-image:url(../img/icons/blue/right-arrow-rounded.svg);transition:.2s border}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .phone_form_error{display:none;margin-bottom:10px;color:#c52127;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .code_resend_successful{display:none;margin-bottom:10px;color:#0092db;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.invitations_wrapper .mobile_overlay .phone_confirmation_wrapper .phone_confirmation_form .loader{display:none;background-size:40px}.invitations_wrapper .mobile_overlay .content_wrapper{float:left;width:100%;border-bottom:1px solid #e1e1e1}.invitations_wrapper .mobile_overlay .content_wrapper:last-child{margin-top:20px;border-bottom:0}.invitations_wrapper .mobile_overlay .content_wrapper .rows_wrapper{padding:0 20px}.invitations_wrapper .mobile_overlay .content_wrapper .rows_wrapper .earnings_row{float:left;width:100%;padding:20px 10px 20px 0;border-bottom:1px solid #e1e1e1}.invitations_wrapper .mobile_overlay .content_wrapper .rows_wrapper .earnings_row.total{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;border-bottom:0}.invitations_wrapper .mobile_overlay .content_wrapper .rows_wrapper .earnings_row .earnings_label{float:left}.invitations_wrapper .mobile_overlay .content_wrapper .rows_wrapper .earnings_row .earnings_value{float:right}.invitations_wrapper .mobile_overlay .content_wrapper .rows_wrapper .voucher_row{float:left;width:100%;padding:20px 10px 20px 0;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;border-bottom:1px solid #e1e1e1}.invitations_wrapper .mobile_overlay .content_wrapper .rows_wrapper .voucher_row:last-child{border-bottom:0}.invitations_wrapper .mobile_overlay .content_wrapper .rows_wrapper .voucher_row .voucher_code{float:left}.invitations_wrapper .mobile_overlay .content_wrapper .rows_wrapper .voucher_row .voucher_value{float:right}.invitations_wrapper .mobile_overlay .invitations_list_wrapper{padding:20px 5px 20px 20px}.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile{float:left;width:100%;margin-bottom:10px}.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info{min-height:50px}@media only screen and (min-width:360px){.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info{background-size:35px}}@media only screen and (min-width:480px){.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info{background-size:45px}}.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info .image{display:none;float:left;width:35px;height:35px;border-radius:100%;margin-right:15px;background-image:url(../img/icons/light-grey/visitor.svg);background-size:contain;background-repeat:no-repeat;background-position:left top}@media only screen and (min-width:360px){.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info .image{display:block}}@media only screen and (min-width:480px){.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info .image{width:45px;height:45px}}.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info .name_or_email{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;padding-left:0}@media only screen and (min-width:360px){.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info .name_or_email{padding-left:50px}}@media only screen and (min-width:480px){.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info .name_or_email{padding-left:60px}}@media only screen and (min-width:768px){.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info .name_or_email{font-size:15px}}.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info .name_or_email.break_all{word-break:break-all}.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info .status{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px}@media only screen and (min-width:360px){.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info .status{padding-left:50px}}@media only screen and (min-width:480px){.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info .status{padding-left:60px}}@media only screen and (min-width:768px){.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info .status{font-size:14px}}.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info .status.empty_list{padding-left:0;height:35px;display:table-cell;vertical-align:middle}@media only screen and (min-width:480px){.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .info .status.empty_list{height:45px}}.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .poke{width:75px;height:50px;float:right;display:table}.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .poke .icon{width:25px;height:30px;margin:10px auto 0;background-image:url(../img/icons/orange/poke.svg);background-size:25px;background-position:center center;background-repeat:no-repeat;cursor:pointer;cursor:hand}.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .poke .loader{display:none}.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .poke .sent{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;display:none;vertical-align:middle;font-size:12px;line-height:14px;text-align:center}.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .poke .sent.display{display:table-cell}.invitations_wrapper .mobile_overlay .invitations_list_wrapper .invitation_row_mobile .poke.disabled{background-image:none;cursor:default}.invitations_wrapper .mobile_overlay .share_link_input{position:absolute;top:-9999px}.invitations_wrapper .mobile_overlay .invite_by_email_mobile_wrapper{display:none;padding:0 20px;margin-top:10px}.invitations_wrapper .mobile_overlay .invite_by_email_mobile_wrapper .email_input_wrapper{overflow:hidden;margin-top:15px}.invitations_wrapper .mobile_overlay .invite_by_email_mobile_wrapper .email_input_wrapper .text_input{width:100%;height:40px;padding-left:15px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;border:1px solid #e1e1e1;outline:none;color:#393939;transition:.2s border;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.invitations_wrapper .mobile_overlay .invite_by_email_mobile_wrapper .email_input_wrapper .text_input.error{border:1px solid #c52127;transition:.2s border}.invitations_wrapper .mobile_overlay .invite_by_email_mobile_wrapper .email_input_wrapper .text_input:focus{border:1px solid #f92;transition:.2s border}.invitations_wrapper .mobile_overlay .invite_by_email_mobile_wrapper .invite_by_email_mobile_submit_wrapper{margin-top:10px}.invitations_wrapper .mobile_overlay .invite_by_email_mobile_wrapper .invite_by_email_mobile_submit_wrapper .button{width:100%;height:40px;color:#fff;background-color:#f92;text-align:center;line-height:40px;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;cursor:pointer;cursor:hand}.invitations_wrapper .mobile_overlay .invite_by_email_mobile_wrapper .invite_by_email_mobile_submit_wrapper .loader{display:none;background-size:40px}.invitations_wrapper .mobile_overlay .invite_by_email_mobile_wrapper .button.go_back{margin-top:30px;width:100%;height:40px;line-height:40px;background:#fff;color:#393939;border:1px solid #e1e1e1;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;text-align:center;transition:.2s border,.2s color;cursor:pointer;cursor:hand}.invitations_wrapper .mobile_overlay .invite_by_email_mobile_wrapper .button.go_back .arrow_back{width:15px;height:15px;background-image:url(../img/icons/dark-grey/back.svg);background-size:contain;background-position:left center;background-repeat:no-repeat;display:inline-block;margin-right:10px;transition:background-image .2s}.invitations_wrapper .mobile_overlay .invite_by_email_mobile_wrapper .button.go_back:hover{border:1px solid #0092db;color:#0092db;transition:.2s border,.2s color;font-size:15px}.invitations_wrapper .mobile_overlay .invite_by_email_mobile_wrapper .button.go_back:hover .arrow_back{background-image:url(../img/icons/blue/back.svg);transition:background-image .2s}.invitations_wrapper .mobile_accept_invitation_button_wrapper{margin-top:30px}.invitations_wrapper .mobile_accept_invitation_button_wrapper .button{padding:15px 10px;color:#fff;background:#f92;font-size:18px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;line-height:20px;cursor:pointer;cursor:hand}.invitations_wrapper .mobile_accept_invitation_button_wrapper .button.disabled{cursor:default;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.invitations_wrapper.dashboard_version .invitations_heading{height:340px}@media only screen and (min-width:360px){.invitations_wrapper.dashboard_version .invitations_heading{height:300px}}@media only screen and (min-width:480px){.invitations_wrapper.dashboard_version .invitations_heading{height:260px}}@media only screen and (min-width:992px){.invitations_wrapper.dashboard_version .invitations_heading{height:380px}}.invitations_wrapper.dashboard_version .invitation_actions_inner_wrapper{margin-top:-128px}.invitations_wrapper .js_pagination_wrapper{float:left;width:100%;text-align:center}.invitations_wrapper .js_pagination_wrapper .pagination .first,.invitations_wrapper .js_pagination_wrapper .pagination .prev,.invitations_wrapper .js_pagination_wrapper .pagination .next,.invitations_wrapper .js_pagination_wrapper .pagination .last{display:none}.invitations_wrapper .js_pagination_wrapper .pagination .page-link{margin-left:5px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:1px solid #e1e1e1;color:#0092db}.invitations_wrapper .js_pagination_wrapper .pagination .page-link:hover{color:#fff;background-color:#f92}.invitations_wrapper .js_pagination_wrapper .pagination .active .page-link{color:#fff;background-color:#0092db}.invitations_wrapper .question_mark{float:right;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;width:12px;height:12px;font-size:9px;line-height:12px;margin-left:5px;background-color:#777;color:#fff;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.invitations_wrapper .question_mark{width:10px;height:10px;font-size:8px;line-height:10px}}.invitations_wrapper .tooltip.in{opacity:1}.invitations_wrapper .tooltip .tooltip-arrow{border-bottom-color:#e1e1e1;border-width:0 10px 10px;top:-4px;margin-left:-10px}.invitations_wrapper .tooltip .tooltip-arrow:before{content:' ';position:absolute;top:1px;width:0;height:0;margin-left:-9px;border-width:0 9px 9px;border-color:transparent;border-style:solid;border-bottom-color:#fff}.invitations_wrapper .tooltip .tooltip-inner{width:150px;margin-left:50px;padding:8px 15px;color:#393939;background-color:#fff;border:1px solid #e1e1e1;text-align:left}.step_disclaimer{margin-bottom:20px}.step_disclaimer .step_number_cell{width:30px;height:30px;vertical-align:top}.step_disclaimer .step_number_cell .step_number{width:30px;height:30px;font-size:15px;line-height:30px;color:#fff;background-color:#f92;border-radius:50%;text-align:center}.step_disclaimer .step_text_cell{padding-right:40px}.step_disclaimer .step_text_cell .step_text{margin-left:10px;font-size:15px}.step_disclaimer .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.day_relaxation_seo_page_container{margin-top:50px;margin-bottom:50px}.day_relaxation_seo_page_container .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:22px;margin:0}@media only screen and (min-width:768px){.day_relaxation_seo_page_container .title{font-size:30px}}.day_relaxation_seo_page_container .day_relaxation_categories_container{margin-top:30px;margin-bottom:70px;padding-bottom:70px;border-bottom:1px solid #e1e1e1}.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container{float:left;width:100%;margin-bottom:10px;height:50px}@media only screen and (min-width:992px){.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container{width:220px;padding-right:20px;margin-bottom:0}}@media only screen and (min-width:1200px){.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container{width:270px}}.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container.long{width:100%}@media only screen and (min-width:992px){.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container.long{width:293px}}@media only screen and (min-width:1200px){.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container.long{width:360px}}.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container.long .day_relaxation_category{width:340px}@media only screen and (min-width:992px){.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container.long .day_relaxation_category{width:273px}}@media only screen and (min-width:1200px){.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container.long .day_relaxation_category{width:340px}}.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container.long .day_relaxation_category .title{width:340px}@media only screen and (min-width:992px){.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container.long .day_relaxation_category .title{width:273px}}@media only screen and (min-width:1200px){.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container.long .day_relaxation_category .title{width:340px}}.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container:last-child{margin-bottom:0}.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container .day_relaxation_category{display:table;width:250px;height:100%;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:992px){.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container .day_relaxation_category{width:100%;margin:0}}.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container .day_relaxation_category .title{display:table-cell;vertical-align:middle;width:250px;height:50px;text-align:center;font-size:16px;line-height:18px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;text-shadow:0 0 10px #000;background:rgba(0,0,0,0.25);transition:background .2s}@media only screen and (min-width:1200px){.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container .day_relaxation_category .title{font-size:18px;line-height:20px}}.day_relaxation_seo_page_container .day_relaxation_categories_container .day_relaxation_category_container .day_relaxation_category:hover .title{background:rgba(0,0,0,0.5);transition:background .2s}.day_relaxation_seo_page_container .day_relaxation_by_regions_container{margin-top:30px}.day_relaxation_seo_page_container .day_relaxation_by_regions_container .day_relaxation_by_regions_block{width:220px;padding-bottom:15px;display:block}@media only screen and (min-width:1200px){.day_relaxation_seo_page_container .day_relaxation_by_regions_container .day_relaxation_by_regions_block{width:250px}}.day_relaxation_seo_page_container .day_relaxation_by_regions_container .day_relaxation_by_regions_block .title{font-size:16px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939;box-sizing:border-box;display:block;line-height:19px;padding-bottom:5px}.day_relaxation_seo_page_container .day_relaxation_by_regions_container .day_relaxation_by_regions_block .title:hover{color:#f92;text-decoration:none}.day_relaxation_seo_page_container .day_relaxation_by_regions_container .day_relaxation_by_regions_block .day_relaxation_by_regions_list{list-style:none}.day_relaxation_seo_page_container .day_relaxation_by_regions_container .day_relaxation_by_regions_block .day_relaxation_by_regions_list .day_relaxation_by_regions_link{display:block;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939;font-size:14px;line-height:16px;padding-bottom:2px}.day_relaxation_seo_page_container .day_relaxation_by_regions_container .day_relaxation_by_regions_block .day_relaxation_by_regions_list .day_relaxation_by_regions_link:hover{color:#f92;text-decoration:none}.offer_group_list_item{background-color:#fff;height:auto;margin:10px 0 15px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;transition:box-shadow .2s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_list_item.outbound_offer_list_item .placeholder .image .outbound_label{position:absolute;top:-15px;left:15px;height:30px;padding:0 15px;line-height:30px;font-size:14px;color:#fff;background-color:#0092db;z-index:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_list_item.outbound_offer_list_item .placeholder .image .outbound_label.special{background-color:#ed856d}.offer_group_list_item.outbound_offer_list_item .placeholder .image .outbound_label.new-destination{background-color:#4eb762}.offer_group_list_item.outbound_offer_list_item .placeholder .image .outbound_label.recommended{background-color:#0777aa}.offer_group_list_item.outbound_offer_list_item .placeholder .image .outbound_label.festive{background-color:#f0a939}.offer_group_list_item.outbound_offer_list_item .info_wrapper{padding:30px 15px 15px}@media only screen and (min-width:992px){.offer_group_list_item.outbound_offer_list_item .info_wrapper.having_main_product_points{height:300px}}@media only screen and (min-width:1200px){.offer_group_list_item.outbound_offer_list_item .info_wrapper.having_main_product_points{height:280px}}@media only screen and (min-width:992px) and (max-width:1199px){.offer_group_list_item.outbound_offer_list_item .info_wrapper.having_main_product_points .hotel_title_container{display:block}}.offer_group_list_item.outbound_offer_list_item .info_wrapper .destination_and_date_container{position:absolute;top:-25px;left:-1px;height:50px;padding:5px 15px;background-color:#0092db;color:#fff;border-top-right-radius:8px;border-bottom-right-radius:8px}.offer_group_list_item.outbound_offer_list_item .info_wrapper .destination_and_date_container .destination{font-size:18px;line-height:22px;height:22px;overflow-y:hidden;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;word-break:keep-all}.offer_group_list_item.outbound_offer_list_item .info_wrapper .destination_and_date_container .destination a{color:#fff}.offer_group_list_item.outbound_offer_list_item .info_wrapper .destination_and_date_container .date{font-size:14px;line-height:18px;height:18px;overflow-y:hidden;word-break:keep-all}.offer_group_list_item.outbound_offer_list_item .info_wrapper .destination_and_date_container .date a{color:#fff}.offer_group_list_item.outbound_offer_list_item .info_wrapper .offer_title_container{height:63px}.offer_group_list_item.outbound_offer_list_item .info_wrapper .offer_title_container .title{display:block;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939;line-height:21px;max-height:63px;overflow-y:hidden;cursor:pointer;cursor:hand}@media only screen and (min-width:992px) and (max-width:1199px){.offer_group_list_item.outbound_offer_list_item .info_wrapper .hotel_title_container{display:none}}.offer_group_list_item.outbound_offer_list_item .info_wrapper .hotel_title_container .title{font-size:14px;color:#393939}.offer_group_list_item.outbound_offer_list_item .info_wrapper .offer_highlights .highlight{padding:5px 0 5px 30px;background-size:20px;background-position:center left;background-repeat:no-repeat;font-size:14px}.offer_group_list_item.outbound_offer_list_item .info_wrapper .call_to_action_container{position:relative;width:100%;bottom:0;left:0;display:flex;align-items:flex-end}@media only screen and (min-width:992px){.offer_group_list_item.outbound_offer_list_item .info_wrapper .call_to_action_container{position:absolute;padding:0 15px 15px}}.offer_group_list_item.outbound_offer_list_item .info_wrapper .call_to_action_container .price{margin-right:auto;color:#0092db;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:16px}.offer_group_list_item.outbound_offer_list_item .info_wrapper .call_to_action_container .price .amount{font-size:24px}.offer_group_list_item.outbound_offer_list_item .info_wrapper .call_to_action_container .travel_type_icon{width:34px;height:34px;background-size:24px;background-repeat:no-repeat;background-position:center}.offer_group_list_item.outbound_offer_list_item .info_wrapper .call_to_action_container .button{width:auto;height:34px;padding:0 15px;font-size:18px;margin-left:1rem;background-color:#0092db}.offer_group_list_item.outbound_offer_list_item a{transition:.2s opacity}.offer_group_list_item.outbound_offer_list_item a:hover{opacity:0.8}@media only screen and (min-width:768px){.offer_group_list_item{font-size:15px}}@media only screen and (min-width:992px){.offer_group_list_item:hover{box-shadow:0 0 15px 5px #e1e1e1;transition:box-shadow .2s}}.offer_group_list_item.highlighted_border .placeholder{box-shadow:inset 0 0 0 1px #f92}.offer_group_list_item.highlighted_border .placeholder .image img{border:1px solid #f92;border-bottom:0}.offer_group_list_item.highlighted_border .info_wrapper{border:1px solid #f92;border-top:0}.offer_group_list_item .placeholder{padding:25% 50%;position:relative;outline:none;box-shadow:inset 0 0 0 1px #e1e1e1;z-index:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.offer_group_list_item .placeholder .image{overflow:visible;position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;-webkit-transition:opacity 1.2s ease-in;-moz-transition:opacity 1.2s ease-in;-ms-transition:opacity 1.2s ease-in;-o-transition:opacity 1.2s ease-in;transition:opacity 1.2s ease-in}.offer_group_list_item .placeholder .image img{width:100%;height:auto;aspect-ratio:2;position:relative;bottom:0;left:0;font-size:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.offer_group_list_item .placeholder .image .image_bottom_info_container{position:absolute;bottom:0;width:100%}.offer_group_list_item .placeholder .image .image_bottom_info_container .validity_date{width:100%;padding:20px 10px 7px 35px;font-size:13px;color:#fff;box-shadow:inset 0 -30px 30px -15px rgba(0,0,0,0.6)}.offer_group_list_item .placeholder .image .image_bottom_info_container .validity_date .clock_icon{background-image:url(../img/icons/white/clock.svg);background-repeat:no-repeat;background-size:contain;position:absolute;width:13px;height:13px;left:13px;top:20px}.offer_group_list_item .placeholder .image .image_bottom_info_container .validity_date_expired{width:100%;padding:20px 10px 7px 42px;font-size:12px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#c52127;box-shadow:inset 0 -37px 30px -15px rgba(0,0,0,0.75)}.offer_group_list_item .placeholder .image .image_bottom_info_container .validity_date_expired .clock_icon_expired{background-image:url(../img/icons/darkest-red/clock.svg);background-repeat:no-repeat;background-size:contain;position:absolute;width:13px;height:13px;left:13px;top:20px}@media only screen and (min-width:480px){.offer_group_list_item .placeholder .image .image_bottom_info_container .validity_date_expired{font-size:13px;padding:20px 10px 7px 42px;box-shadow:inset 0 -50px 30px -15px rgba(0,0,0,0.75)}.offer_group_list_item .placeholder .image .image_bottom_info_container .validity_date_expired .clock_icon_expired{width:20px;height:20px}}.offer_group_list_item .placeholder .image .image_bottom_info_container .custom_refund_and_extension{padding:7px 13px;background-color:#ff1e43;color:#fff;font-size:12px}.offer_group_list_item .placeholder .image .image_bottom_info_container .special_promotion{padding:7px 13px;background-color:rgba(255,255,255,0.75);color:#393939;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;text-align:left}.offer_group_list_item .placeholder .image .image_bottom_info_container .special_offer_timer{padding:7px 13px;background-color:#ff1e43;color:#fff;font-size:11px}@media only screen and (min-width:480px){.offer_group_list_item .placeholder .image .image_bottom_info_container .special_offer_timer{font-size:12px}}@media only screen and (min-width:992px) and (max-width:1199px){.offer_group_list_item .placeholder .image .image_bottom_info_container .special_offer_timer{font-size:11px}.offer_group_list_item .placeholder .image .image_bottom_info_container .special_offer_timer.in_sidebar{font-size:10px}}.offer_group_list_item .placeholder .image .image_bottom_info_container .special_offer_timer .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_list_item .placeholder .image .quickview_button{position:absolute;right:10px;bottom:30px;width:170px;height:30px;background-color:#f92;color:#fff;text-align:center;line-height:30px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;z-index:5;padding-left:12px;display:none;background-image:url(../img/icons/white/search_icon.svg);background-repeat:no-repeat;background-position:7px center;background-size:16px 16px;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}.offer_group_list_item .placeholder .image .quickview_button:hover{font-size:14px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (min-height:558px){.offer_group_list_item .placeholder .image:hover .quickview_button{display:block}}.offer_group_list_item .placeholder .loaded{opacity:1}.offer_group_list_item .placeholder .spv_data{display:none;position:absolute;left:0;bottom:0;right:0;padding:10px;font-size:12px;background-color:rgba(0,0,0,0.75);color:#fff}.offer_group_list_item .info_wrapper{position:relative;padding:10px;color:#393939;border:1px solid #e1e1e1;border-top:0;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper{height:151px}}@media only screen and (min-width:1200px){.offer_group_list_item .info_wrapper{height:180px}}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper .heading_wrapper{height:64px;overflow:hidden}}.offer_group_list_item .info_wrapper .heading_wrapper .heading{display:inline;margin-right:5px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:16px}@media only screen and (min-width:768px){.offer_group_list_item .info_wrapper .heading_wrapper .heading{line-height:18px}}.offer_group_list_item .info_wrapper .heading_wrapper span.main_description_point{margin-right:5px;padding-left:20px;background:url(../img/icons/orange/check.svg);background-repeat:no-repeat;background-size:12px;background-position:left center}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper .heading_wrapper span.main_description_point:last-child{display:inline-block}}@media only screen and (min-width:992px) and (max-width:1199px){.offer_group_list_item .info_wrapper .heading_wrapper span.main_description_point:nth-child(2){display:inline-block}}.offer_group_list_item .info_wrapper .service_wrapper{margin-top:8px;padding:3px 0;font-size:15px}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper .service_wrapper{margin-top:0;font-size:13.8px}}@media only screen and (min-width:1200px){.offer_group_list_item .info_wrapper .service_wrapper{margin-top:10px}}.offer_group_list_item .info_wrapper .service_wrapper .service_info{padding-left:20px;background-repeat:no-repeat;background-size:15px;background-position:left 4px}.offer_group_list_item .info_wrapper .service_wrapper .service_info a{text-decoration:underline}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper .service_wrapper .service_info{background-position:left 0px;line-height:17px}}.offer_group_list_item .info_wrapper .service_wrapper .thestars{color:#919191;white-space:nowrap;letter-spacing:-2px;font-size:16px}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper .service_wrapper .thestars{font-size:13px;line-height:8px;vertical-align:top}}.offer_group_list_item .info_wrapper .price_wrapper{position:relative;margin-top:10px;clear:both;background-color:#fff;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}@media (max-width:991px){.offer_group_list_item .info_wrapper .price_wrapper{overflow:hidden}}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper .price_wrapper{position:absolute;bottom:0;left:0;width:100%;padding:0 10px 10px;margin-top:0}}@media only screen and (min-width:1200px){.offer_group_list_item .info_wrapper .price_wrapper{padding-top:4px}}.offer_group_list_item .info_wrapper .price_wrapper .price_container{float:left;width:50%}@media only screen and (min-width:1200px){.offer_group_list_item .info_wrapper .price_wrapper .price_container{width:74%}}.offer_group_list_item .info_wrapper .price_wrapper .price_container .price{float:left;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;margin-top:17px}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper .price_wrapper .price_container .price{font-size:16px;margin-top:11px}}@media only screen and (min-width:1200px){.offer_group_list_item .info_wrapper .price_wrapper .price_container .price{font-size:25px;line-height:25px;margin-top:10px}}.offer_group_list_item .info_wrapper .price_wrapper .price_container .price .price_from{font-size:12px}@media only screen and (min-width:768px){.offer_group_list_item .info_wrapper .price_wrapper .price_container .price .price_from{font-size:16px}}@media only screen and (min-width:992px) and (max-width:1199px){.offer_group_list_item .info_wrapper .price_wrapper .price_container .price .price_from{font-size:12px}}.offer_group_list_item .info_wrapper .price_wrapper .price_container .price_for_night{width:100%;font-size:12px;line-height:5px;float:left;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:4px}.offer_group_list_item .info_wrapper .price_wrapper .price_container .price_was{color:#919191;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;text-decoration:line-through;margin-left:2px}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper .price_wrapper .price_container .price_was{font-size:13px}}@media only screen and (min-width:1200px){.offer_group_list_item .info_wrapper .price_wrapper .price_container .price_was{font-size:25px;line-height:25px}}.offer_group_list_item .info_wrapper .price_wrapper .price_container .price_was .question_mark{position:absolute;width:10px;height:10px;background-color:#919191;color:#fff;font-size:8px;line-height:10px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;float:right;margin-left:2px;cursor:pointer;cursor:hand;margin-top:5px}.offer_group_list_item .info_wrapper .price_wrapper .feedback{float:left;margin-top:17px;margin-left:10px;font-size:16px;padding-left:19px;background-image:url(../img/icons/grey/thumb-up.svg);background-repeat:no-repeat;background-position:0 center;background-size:15px 15px;color:#777;cursor:pointer;cursor:hand}.offer_group_list_item .info_wrapper .price_wrapper .feedback .small{font-size:12px}@media only screen and (min-width:768px){.offer_group_list_item .info_wrapper .price_wrapper .feedback{padding-left:22px}}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper .price_wrapper .feedback{display:none}}.offer_group_list_item .info_wrapper .price_wrapper .feedback+.tooltip .tooltip-arrow{top:-4px}.offer_group_list_item .info_wrapper .price_wrapper .feedback+.tooltip .tooltip-inner{margin-top:0}.offer_group_list_item .info_wrapper .price_wrapper .night_count{float:left;margin-top:20px;margin-left:5px;color:#777;font-size:13px}@media only screen and (min-width:768px){.offer_group_list_item .info_wrapper .price_wrapper .night_count{margin-top:18px;font-size:15px}}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper .price_wrapper .night_count{display:none}}.offer_group_list_item .info_wrapper .price_wrapper .tooltip{width:200px}.offer_group_list_item .info_wrapper .price_wrapper .tooltip.in{opacity:1}.offer_group_list_item .info_wrapper .price_wrapper .tooltip .tooltip-arrow{border-bottom-color:#e1e1e1;border-width:0 10px 10px;top:1px;margin-left:-10px}.offer_group_list_item .info_wrapper .price_wrapper .tooltip .tooltip-arrow:before{content:' ';position:absolute;top:1px;width:0;height:0;margin-left:-9px;border-width:0 9px 9px;border-color:transparent;border-style:solid;border-bottom-color:#fff}.offer_group_list_item .info_wrapper .price_wrapper .tooltip .tooltip-inner{margin-top:5px;max-width:150px;margin-left:50px;padding:8px 13px;color:#777;background-color:#fff;border:1px solid #e1e1e1;text-align:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_list_item .info_wrapper .price_wrapper.with_price_for_night .price_container .price{margin-top:5px}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper .price_wrapper.with_price_for_night .price_container .price{margin-top:11px}}@media only screen and (min-width:1200px){.offer_group_list_item .info_wrapper .price_wrapper.with_price_for_night .price_container .price{margin-top:10px}}.offer_group_list_item .info_wrapper .price_wrapper.with_price_for_night .button{margin-top:10px}.offer_group_list_item .info_wrapper .button{float:right;margin-top:5px;position:relative;width:80px;height:34px;text-align:center;line-height:34px;font-size:15px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;background-size:0;background-color:#f92;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_list_item .info_wrapper .button:hover{font-size:17px}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper.having_main_product_points{height:300px}}@media only screen and (min-width:1200px){.offer_group_list_item .info_wrapper.having_main_product_points{height:280px}}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper.having_main_product_points .heading_wrapper{height:auto;overflow:visible;min-height:36px}}.offer_group_list_item .info_wrapper.having_main_product_points .heading_wrapper .heading{display:block;margin-right:0}.offer_group_list_item .info_wrapper.having_main_product_points .service_wrapper{margin-top:3px;padding:5px 0}.offer_group_list_item .info_wrapper.having_main_product_points .service_wrapper .service_info{padding-left:0;background-image:none}.offer_group_list_item .info_wrapper.having_main_product_points .service_wrapper .service_info a{text-decoration:underline}.offer_group_list_item .info_wrapper.having_main_product_points .main_product_points_container{display:flex;flex-direction:column;font-size:13.8px;line-height:normal}@media only screen and (min-width:992px){.offer_group_list_item .info_wrapper.having_main_product_points .main_product_points_container{height:100px}.offer_group_list_item .info_wrapper.having_main_product_points .main_product_points_container.gift_set{margin-top:47px}}@media only screen and (min-width:1200px){.offer_group_list_item .info_wrapper.having_main_product_points .main_product_points_container{height:140px}}.offer_group_list_item .info_wrapper.having_main_product_points .main_product_points_container .main_product_point{padding:5px 0 5px 30px;background-size:20px;background-position:center left;background-repeat:no-repeat}.offer_group_list_item .info_wrapper.having_main_product_points .main_product_points_container .main_product_point.validity .expired{color:#c52127}.offer_group_list_item .info_wrapper.having_main_product_points .main_product_points_container .main_product_point.people_amount{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_list_item .info_wrapper.having_main_product_points .main_product_points_container .main_product_point.people_amount.for_one{background-size:13px;background-position:center left 3px}.offer_group_list_item .info_wrapper.having_main_product_points .main_product_points_container .main_product_point.people_amount.for_family{background-size:24px}.offer_group_list_item .info_wrapper.having_main_product_points .main_product_points_container .main_product_point.people_amount.for_family,.offer_group_list_item .info_wrapper.having_main_product_points .main_product_points_container .main_product_point.people_amount.for_company{background-size:24px}.offer_group_list_item.redeemable_offer{cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.offer_group_list_item.redeemable_offer .info_wrapper{height:150px}}.offergroup_list_item_title{font-size:16px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding-bottom:10px}@media screen and (min-width:992px){.offergroup_list_item_title{font-size:20px}}@media only screen and (min-width:992px){.offer_group_list_item.discount_voucher .info_wrapper .heading_wrapper{height:45px}}.offer_group_list_item.discount_voucher .info_wrapper .main_description_points{height:auto;display:none}@media only screen and (min-width:1200px){.offer_group_list_item.discount_voucher .info_wrapper .main_description_points{display:block}}.offer_group_list_item.discount_voucher .info_wrapper .main_description_points ul{padding:0}.offer_group_list_item.discount_voucher .info_wrapper .main_description_points ul li{list-style-type:none;background-image:url(../img/icons/dark-grey/gift_2.svg);background-position:0 0;background-size:16px 16px;background-repeat:no-repeat;padding-left:22px}@media only screen and (min-width:992px){.offer_group_list_item.discount_voucher.wide .placeholder{padding:17.4%;overflow:hidden}}@media only screen and (min-width:1200px){.offer_group_list_item.discount_voucher.wide .placeholder{padding:18.5%}}@media only screen and (min-width:992px){.offer_group_list_item.discount_voucher.wide .placeholder .image img{aspect-ratio:2.67857143}}@media only screen and (min-width:992px){.offer_group_list_item.discount_voucher.wide .info_wrapper{height:83px;padding-top:5px}.offer_group_list_item.discount_voucher.wide .info_wrapper .heading_wrapper{padding-top:5px}.offer_group_list_item.discount_voucher.wide .info_wrapper .button{position:absolute;width:120px;height:45px;line-height:45px;right:13px;bottom:10px;font-size:20px;margin-top:15px}.offer_group_list_item.discount_voucher.wide .info_wrapper .button:hover{font-size:21px}.offer_group_list_item.discount_voucher.wide .info_wrapper .price_wrapper{overflow:visible}}.offer_group_list_item.discount_voucher.service_discount_voucher .info_wrapper .service_wrapper{margin-top:0}.quickview_popup{position:fixed;display:none;left:0;right:0;margin:0 auto;padding:0;background-color:#fff;z-index:1120;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.quickview_popup{display:block}}.quickview_popup img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.quickview_popup .quickview_popup_content_wrapper{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.quickview_popup .quickview_popup_content_wrapper .close_quickview_popup{width:14px;height:14px;background-image:url(../img/icons/dark-grey/close.svg);background-size:14px 14px;background-repeat:no-repeat;position:absolute;top:15px;right:15px;display:block;z-index:1;cursor:pointer;cursor:hand}.quickview_popup .quickview_popup_content_wrapper .photos_half{width:357px;margin:10px 0 0 0;padding-left:10px;height:441px;float:left;background-color:#fff}.quickview_popup .quickview_popup_content_wrapper .photos_half .quickview_image_big{float:left;display:block;position:relative;width:347px;height:261px}.quickview_popup .quickview_popup_content_wrapper .photos_half .quickview_image_small{float:left;cursor:pointer;cursor:hand;display:block;position:relative;margin:4px 4px 0 0;width:113px;height:82px}.quickview_popup .quickview_popup_content_wrapper .photos_half .quickview_image_small:nth-of-type(3n + 1){margin:4px 0 0 0}.quickview_popup .quickview_popup_content_wrapper .content_half{float:left;overflow:hidden;padding:0 15px;position:relative;width:613px;background-color:#fff;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}@media only screen and (min-width:1200px){.quickview_popup .quickview_popup_content_wrapper .content_half{width:813px}}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_popup_title{margin-right:10px;margin-top:10px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_popup_title h1{display:inline;overflow:hidden;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:20px;color:#393939}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_popup_title h1 a{color:#393939;transition:.1s all}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_popup_title h1 a:hover{text-decoration:none;color:#f92}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_popup_title .service_info{margin-top:5px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_popup_title .service_info .thestars{color:#393939;white-space:nowrap;letter-spacing:-2px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_popup_title .service_info h3{font-size:15px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;float:left;margin:1px 10px 10px 0;font-weight:normal;color:#393939}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_popup_title .service_info h3 a{color:#393939;transition:.1s all}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_popup_title .service_info h3 a:hover{text-decoration:none;color:#f92}.quickview_popup .quickview_popup_content_wrapper .content_half .product_content{height:250px;overflow-y:auto;position:relative}.quickview_popup .quickview_popup_content_wrapper .content_half .product_content .client_gets ul{padding:0;margin-bottom:0}.quickview_popup .quickview_popup_content_wrapper .content_half .product_content .client_gets ul li{background-image:url(../img/icons/orange/check.svg);background-size:14px;background-repeat:no-repeat;background-position:0 2px;padding-left:30px;list-style-type:none;line-height:20px;font-size:15px}.quickview_popup .quickview_popup_content_wrapper .content_half .product_content .client_gets ul li.second-level-list{background-image:url(../img/icons/orange/circle_full.svg);background-size:4px 4px;background-position:0 8px;margin-left:30px;padding-left:20px}.quickview_popup .quickview_popup_content_wrapper .content_half .product_content .additional_value+.client_gets{padding-top:10px}.quickview_popup .quickview_popup_content_wrapper .content_half .product_content .additional_value{border-bottom:1px solid #e1e1e1;padding:0 0 10px;display:none}.quickview_popup .quickview_popup_content_wrapper .content_half .product_content .additional_value:first-child{display:block}.quickview_popup .quickview_popup_content_wrapper .content_half .product_content .additional_value ul{padding:0;margin:0}.quickview_popup .quickview_popup_content_wrapper .content_half .product_content .additional_value ul li{background-image:url(../img/icons/darker-red/gift.svg);background-size:14px;background-repeat:no-repeat;background-position:left top;padding-left:30px;list-style-type:none;line-height:20px;font-size:15px}.quickview_popup .quickview_popup_content_wrapper .content_half .product_content .additional_value ul li.second-level-list{background-image:url(../img/icons/darker-red/circle_full.svg);background-size:4px 4px;background-position:0 8px;margin-left:35px;padding-left:20px}@media only screen and (max-width:1199px){.quickview_popup .quickview_popup_content_wrapper .content_half .product_content.lower_height{height:200px}}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container{position:relative;display:block;width:100%}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .read_more{font-size:15px;line-height:22px;bottom:-1px;right:0;float:right}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .read_more a{color:#0777aa;line-height:22px;font-size:15px;transition:.1s all}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .read_more a:hover{text-decoration:underline}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .other_choices{font-size:15px;line-height:22px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .price_choice{position:relative;height:40px;padding:10px;font-size:17px;line-height:20px;text-align:center;color:#393939;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid #e1e1e1;cursor:pointer;cursor:hand}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .price_choice:last-child{border-bottom:1px solid #e1e1e1}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .price_choice:hover{box-shadow:0 0 10px rgba(0,0,0,0.25);background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .price_choice.active{box-shadow:0 0 10px rgba(0,0,0,0.25);border:1px solid #f92;background-color:#fff;z-index:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .price_choice.active+.price_choice{border-top:1px solid transparent}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .price_choice input{display:none}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .price_choice .price{float:right;margin-right:5px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .price_choice .additional_client_gets_container{width:380px;overflow:hidden;float:left;margin-left:20px;text-overflow:ellipsis;text-align:left}@media only screen and (min-width:1200px){.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .price_choice .additional_client_gets_container{width:600px}}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .price_choice .additional_client_gets_container .additional_client_gets{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;background-image:url(../img/icons/orange/plus.svg);background-size:14px 14px;background-repeat:no-repeat;background-position:0 2px;padding-left:20px;list-style-type:none;line-height:20px;font-size:15px;white-space:nowrap}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .price_choice .offer_title_wrapper{width:400px;overflow:hidden;float:left;margin-left:10px;text-overflow:ellipsis;text-align:left}@media only screen and (min-width:1200px){.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .price_choice .offer_title_wrapper{width:580px}}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .price_choice .offer_title_wrapper .offer_title{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;list-style-type:none;line-height:20px;font-size:15px;white-space:nowrap}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .offer_info{float:left;width:100%;margin-bottom:10px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:10px 20px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .offer_info .price_wrapper{float:left;font-size:20px;line-height:32px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-right:30px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .offer_info .question_mark{width:10px;height:10px;background-color:#777;color:#fff;font-size:8px;line-height:10px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;float:right;margin-left:2px;cursor:pointer;cursor:hand;margin-top:10px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .offer_info .price_was{float:left;font-size:23px;color:#777;text-decoration:line-through;margin-right:30px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .offer_info .validity_date{line-height:32px;padding-left:25px;background-image:url(../img/icons/dark-grey/clock.svg);background-size:17px 17px;background-repeat:no-repeat;background-position:0 center;float:right}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .button_cont{float:right;margin:10px 0 10px 10px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .button_cont .button{color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:none;display:block;text-align:center;border:0 none;font-size:18px;line-height:35px;height:35px;width:140px;background-color:#f92;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;transition:.1s all}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .button_cont .button:hover{font-size:19px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .button_cont .button.big{width:240px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .button_cont .button_blue{background-color:#0777aa;height:35px;width:160px;line-height:35px;font-size:13px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .button_cont .button_blue:hover{font-size:14px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .toggle_additional_features_button{float:left;margin-top:10px;cursor:pointer;cursor:hand}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .toggle_additional_features_button .text{float:left;padding:0 10px;font-size:14px;line-height:33px;background-color:#fff;border:1px solid #e1e1e1}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .toggle_additional_features_button .arrow{float:left;margin-left:2px;width:35px;height:35px;background-color:#fff;background-image:url(../img/icons/white/triangle-up.svg);background-size:15px;background-position:center;background-repeat:no-repeat;border:1px solid #e1e1e1}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .toggle_additional_features_button:hover .text,.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .toggle_additional_features_button.active .text,.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .toggle_additional_features_button:hover .arrow,.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .toggle_additional_features_button.active .arrow{background-color:#f7f7f7}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .toggle_additional_features_button.active .arrow{background-image:url(../img/icons/white/triangle-down.svg)}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list{position:relative;width:100%;bottom:0}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list .offers_container{padding-top:15px;background-color:#fff}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list .popup_control_buttons_container{background-color:#fff;border-top:1px solid #393939}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list .popup_control_buttons_container .toggle_offer_list_height_button_container{position:relative;float:right;margin-top:-15px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list .popup_control_buttons_container .toggle_offer_list_height_button_container:hover .button{color:#0092db;border:1px solid #0092db}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list .popup_control_buttons_container .toggle_offer_list_height_button_container:hover .icon{border:1px solid #0092db;background-image:url(../img/icons/blue/caret_up.svg)}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list .popup_control_buttons_container .toggle_offer_list_height_button_container:hover .icon.expanded{background-image:url(../img/icons/blue/caret_down.svg)}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list .popup_control_buttons_container .toggle_offer_list_height_button_container .button{padding:3px 20px;background-color:#fff;color:#393939;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;border:1px solid #393939;transition:.2s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list .popup_control_buttons_container .toggle_offer_list_height_button_container .icon{position:absolute;width:28px;height:28px;top:0;left:-38px;background-color:#fff;border:1px solid #393939;background-image:url(../img/icons/dark-grey/caret_up.svg);background-repeat:no-repeat;background-size:16px;background-position:center;transition:.2s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list .popup_control_buttons_container .toggle_offer_list_height_button_container .icon.expanded{background-image:url(../img/icons/dark-grey/caret_down.svg)}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list .toggle_offer_list_wrapper{margin:10px 0;height:16px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list .toggle_offer_list_wrapper .toggle_offer_list{position:relative;padding-top:10px}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list.hide_overflow{height:188px;overflow:hidden;position:relative;left:0;right:0;margin:0 -26px;padding:15px 26px 0;width:auto}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list.hide_overflow:after{content:"";position:absolute;height:40px;width:100%;bottom:0;box-shadow:inset 0 -25px 30px 5px #fff;transition:.2s bottom}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list.hide_overflow.expanded:after{bottom:-40px;transition:.2s bottom}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .expandable_offer_list.hide_overflow.expanded .popup_control_buttons_container{box-shadow:0 -10px 10px rgba(0,0,0,0.25)}.quickview_popup .quickview_popup_content_wrapper .content_half .quickview_details_container .offer_list_height_dummy{position:absolute;width:100%;bottom:0;z-index:-1}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper{position:absolute;width:100%;bottom:49px;left:0;background-color:#fff;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper{margin-left:15px;padding:20px 15px 10px;background-color:#f7f7f7}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list{width:100%}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .title{padding-bottom:5px;font-size:14px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:480px){.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .title{font-size:15px}}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row{cursor:pointer;cursor:hand}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .checkbox_column{width:40px}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .checkbox_column .checkbox_wrapper{height:20px}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .checkbox_column .checkbox_wrapper input.checkbox{display:none}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .checkbox_column .checkbox_wrapper .checkbox_image{width:20px;height:20px;display:inline-block;float:left;border:1px solid #e1e1e1;background-image:none;background-size:20px 20px;background-position:center;background-repeat:no-repeat;background-color:#fff}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .checkbox_column .checkbox_wrapper .checkbox_image.checked{background-image:url(../img/icons/dark-grey/checkbox-checked.svg)}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .photo_column{width:120px;display:none}@media only screen and (min-width:768px){.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .photo_column{display:table-cell}}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .photo_column .photo_wrapper img{width:100%}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .text_column .selection_text_wrapper .selection_title{line-height:17px;float:left}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .text_column .selection_text_wrapper .selection_description{position:relative;float:left;width:100%;font-size:13px;line-height:15px;margin-top:5px}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .text_column .selection_text_wrapper .selection_description.overflow{overflow-y:hidden;max-height:30px}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .text_column .selection_text_wrapper .selection_description.overflow+.show_full_description_button{display:block}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .text_column .selection_text_wrapper .show_full_description_button{float:left;font-size:13px;display:none;color:#0777aa;padding-right:17px;background-image:url(../img/icons/blue/right-arrow.svg);background-size:13px;background-position:right center;background-repeat:no-repeat}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .price_column{width:70px;text-align:left}@media only screen and (min-width:1200px){.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .price_column{width:120px}}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .price_column .price_wrapper{font-size:20px}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .price_column .price_wrapper .price{float:left;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;width:100%}@media only screen and (min-width:1200px){.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .price_column .price_wrapper .price{padding-right:2%;width:48%}}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .price_column .price_wrapper .price_was{float:left;color:#777;text-decoration:line-through;width:100%;cursor:pointer;cursor:hand}@media only screen and (min-width:768px){.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list .additional_feature_row .price_column .price_wrapper .price_was{padding-left:2%;width:48%}}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list tr{border-bottom:1px solid #e1e1e1}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list tr.no_border_bottom{border-bottom:0}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list tr.separate_reservation_alert{background:#f7f7f7;font-size:13px;line-height:15px;color:#0777aa}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list tr.separate_reservation_alert .alert_text{padding:0 5px 5px 30px;background-image:url(../img/icons/blue/phone_ringing.svg);background-repeat:no-repeat;background-size:14px;background-position:10px 1px}@media only screen and (min-width:480px){.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list tr.separate_reservation_alert .alert_text{padding:0 10px 5px 30px}}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list tbody tr:last-child{border-bottom:0}.quickview_popup .quickview_popup_content_wrapper .content_half .additional_features_wrapper .table_wrapper .additional_features_list td{padding:10px}.quickview_popup .tooltip.in{opacity:1}.quickview_popup .tooltip .tooltip-arrow{border-bottom-color:#e1e1e1;border-width:0 10px 10px;top:1px;margin-left:-10px}.quickview_popup .tooltip .tooltip-arrow:before{content:' ';position:absolute;top:1px;width:0;height:0;margin-left:-9px;border-width:0 9px 9px;border-color:transparent;border-style:solid;border-bottom-color:#fff}.quickview_popup .tooltip .tooltip-inner{margin-top:5px;max-width:150px;margin-left:50px;padding:8px 13px;color:#777;background-color:#fff;border:1px solid #e1e1e1;text-align:left}.offer_group_list_item .image,.offer_group_list_item .image_wrapper,.gallery_wrapper .image,.gallery_wrapper .image_wrapper{line-height:normal}.offer_group_list_item .image .left-labels-container,.offer_group_list_item .image_wrapper .left-labels-container,.gallery_wrapper .image .left-labels-container,.gallery_wrapper .image_wrapper .left-labels-container{position:absolute;left:10px}.offer_group_list_item .image .left-labels-container .label-wrapper,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper,.gallery_wrapper .image .left-labels-container .label-wrapper,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper{margin-right:5px;display:block;height:30px;width:auto;max-width:230px;float:left;white-space:nowrap;background-size:20px;background-position:left 12px center;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_list_item .image .left-labels-container .label-wrapper .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper .label-text{padding:0 15px;color:#fff;line-height:30px;font-size:14px;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif}@media screen and (min-width:992px) and (max-width:1199px){.offer_group_list_item .image .left-labels-container .label-wrapper .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper .label-text{font-size:13px}}.offer_group_list_item .image .left-labels-container .label-wrapper .label-text .bold,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper .label-text .bold,.gallery_wrapper .image .left-labels-container .label-wrapper .label-text .bold,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper .label-text .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_list_item .image .left-labels-container .label-wrapper .label-text .semi_bold,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper .label-text .semi_bold,.gallery_wrapper .image .left-labels-container .label-wrapper .label-text .semi_bold,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper .label-text .semi_bold{font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_list_item .image .left-labels-container .label-wrapper.label-naujiena-lt,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-naujiena-lt,.gallery_wrapper .image .left-labels-container .label-wrapper.label-naujiena-lt,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-naujiena-lt,.offer_group_list_item .image .left-labels-container .label-wrapper.label-naujiena-lv,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-naujiena-lv,.gallery_wrapper .image .left-labels-container .label-wrapper.label-naujiena-lv,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-naujiena-lv,.offer_group_list_item .image .left-labels-container .label-wrapper.label-naujiena-ee,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-naujiena-ee,.gallery_wrapper .image .left-labels-container .label-wrapper.label-naujiena-ee,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-naujiena-ee,.offer_group_list_item .image .left-labels-container .label-wrapper.label-naujiena-ru,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-naujiena-ru,.gallery_wrapper .image .left-labels-container .label-wrapper.label-naujiena-ru,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-naujiena-ru{background-color:#0092db;width:auto;max-width:230px;float:left;background-repeat:no-repeat;display:block;cursor:pointer;cursor:hand}.offer_group_list_item .image .left-labels-container .label-wrapper.label-naujiena-lt .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-naujiena-lt .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-naujiena-lt .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-naujiena-lt .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-naujiena-lv .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-naujiena-lv .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-naujiena-lv .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-naujiena-lv .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-naujiena-ee .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-naujiena-ee .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-naujiena-ee .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-naujiena-ee .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-naujiena-ru .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-naujiena-ru .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-naujiena-ru .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-naujiena-ru .label-text{color:#fff;padding:0 15px}.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana,.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana-lv,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-lv,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana-lv,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-lv,.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana-ee,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ee,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana-ee,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ee,.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana-ru,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ru,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana-ru,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ru{max-width:230px;background-image:url(../img/icons/white/gift.svg);background-size:20px;background-color:#ff1e43;background-position:left 12px center;background-repeat:no-repeat;display:block;cursor:pointer;cursor:hand}.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana-lv .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-lv .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana-lv .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-lv .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana-ee .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ee .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana-ee .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ee .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana-ru .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ru .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana-ru .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ru .label-text{color:#fff;padding:0 15px 0 42px}@media only screen and (max-width:767px){.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana,.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana-lv,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-lv,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana-lv,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-lv,.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana-ee,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ee,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana-ee,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ee,.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana-ru,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ru,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana-ru,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ru{background-size:14px;background-position:left 12px center;max-width:205px}.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana-lv .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-lv .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana-lv .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-lv .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana-ee .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ee .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana-ee .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ee .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-puiki-dovana-ru .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ru .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-puiki-dovana-ru .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-puiki-dovana-ru .label-text{padding:0 15px 0 33px}}.offer_group_list_item .image .left-labels-container .label-wrapper.label-prabangus-lt,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-prabangus-lt,.gallery_wrapper .image .left-labels-container .label-wrapper.label-prabangus-lt,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-prabangus-lt,.offer_group_list_item .image .left-labels-container .label-wrapper.label-prabangus-lv,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-prabangus-lv,.gallery_wrapper .image .left-labels-container .label-wrapper.label-prabangus-lv,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-prabangus-lv,.offer_group_list_item .image .left-labels-container .label-wrapper.label-prabangus-ee,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-prabangus-ee,.gallery_wrapper .image .left-labels-container .label-wrapper.label-prabangus-ee,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-prabangus-ee,.offer_group_list_item .image .left-labels-container .label-wrapper.label-prabangus-ru,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-prabangus-ru,.gallery_wrapper .image .left-labels-container .label-wrapper.label-prabangus-ru,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-prabangus-ru{background-color:#464646;width:auto;float:left;background-repeat:no-repeat;display:block;cursor:pointer;cursor:hand}.offer_group_list_item .image .left-labels-container .label-wrapper.label-prabangus-lt .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-prabangus-lt .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-prabangus-lt .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-prabangus-lt .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-prabangus-lv .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-prabangus-lv .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-prabangus-lv .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-prabangus-lv .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-prabangus-ee .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-prabangus-ee .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-prabangus-ee .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-prabangus-ee .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-prabangus-ru .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-prabangus-ru .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-prabangus-ru .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-prabangus-ru .label-text{color:#fff;padding:0 15px}.offer_group_list_item .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-lt,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-lt,.gallery_wrapper .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-lt,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-lt,.offer_group_list_item .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-lv,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-lv,.gallery_wrapper .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-lv,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-lv,.offer_group_list_item .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-ee,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-ee,.gallery_wrapper .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-ee,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-ee,.offer_group_list_item .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-ru,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-ru,.gallery_wrapper .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-ru,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-ru{background-color:#f92;width:auto;float:left;background-repeat:no-repeat;display:block;cursor:pointer;cursor:hand}.offer_group_list_item .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-lt .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-lt .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-lt .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-lt .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-lv .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-lv .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-lv .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-lv .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-ee .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-ee .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-ee .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-ee .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-ru .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-ru .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-ilgas-galiojimas-ru .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-ilgas-galiojimas-ru .label-text{color:#fff;padding:0 15px}.offer_group_list_item .image .left-labels-container .label-wrapper.label-galioja-vasara-lt,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-lt,.gallery_wrapper .image .left-labels-container .label-wrapper.label-galioja-vasara-lt,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-lt,.offer_group_list_item .image .left-labels-container .label-wrapper.label-galioja-vasara-lv,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-lv,.gallery_wrapper .image .left-labels-container .label-wrapper.label-galioja-vasara-lv,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-lv,.offer_group_list_item .image .left-labels-container .label-wrapper.label-galioja-vasara-ee,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-ee,.gallery_wrapper .image .left-labels-container .label-wrapper.label-galioja-vasara-ee,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-ee,.offer_group_list_item .image .left-labels-container .label-wrapper.label-galioja-vasara-ru,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-ru,.gallery_wrapper .image .left-labels-container .label-wrapper.label-galioja-vasara-ru,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-ru{background-color:#f1be45;color:#393939;background-repeat:no-repeat;display:block;font-size:16px;cursor:pointer;cursor:hand}.offer_group_list_item .image .left-labels-container .label-wrapper.label-galioja-vasara-lt .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-lt .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-galioja-vasara-lt .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-lt .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-galioja-vasara-lv .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-lv .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-galioja-vasara-lv .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-lv .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-galioja-vasara-ee .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-ee .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-galioja-vasara-ee .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-ee .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-galioja-vasara-ru .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-ru .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-galioja-vasara-ru .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-ru .label-text{color:#393939;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 10px}@media only screen and (max-width:767px){.offer_group_list_item .image .left-labels-container .label-wrapper.label-galioja-vasara-lt .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-lt .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-galioja-vasara-lt .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-lt .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-galioja-vasara-lv .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-lv .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-galioja-vasara-lv .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-lv .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-galioja-vasara-ee .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-ee .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-galioja-vasara-ee .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-ee .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-galioja-vasara-ru .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-ru .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-galioja-vasara-ru .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-galioja-vasara-ru .label-text{text-transform:capitalize}}.offer_group_list_item .image .left-labels-container .label-wrapper.label-medikams-lt,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-medikams-lt,.gallery_wrapper .image .left-labels-container .label-wrapper.label-medikams-lt,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-medikams-lt,.offer_group_list_item .image .left-labels-container .label-wrapper.label-medikams-lv,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-medikams-lv,.gallery_wrapper .image .left-labels-container .label-wrapper.label-medikams-lv,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-medikams-lv,.offer_group_list_item .image .left-labels-container .label-wrapper.label-medikams-ee,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-medikams-ee,.gallery_wrapper .image .left-labels-container .label-wrapper.label-medikams-ee,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-medikams-ee,.offer_group_list_item .image .left-labels-container .label-wrapper.label-medikams-ru,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-medikams-ru,.gallery_wrapper .image .left-labels-container .label-wrapper.label-medikams-ru,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-medikams-ru{background-color:#ff1e43;color:#fff;display:block;font-size:16px;width:30px;height:30px;background-image:url(../img/icons/white/cross.svg);background-size:16px;background-position:center;background-repeat:no-repeat;cursor:pointer;cursor:hand}.offer_group_list_item .image .left-labels-container .label-wrapper.label-medikams-lt .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-medikams-lt .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-medikams-lt .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-medikams-lt .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-medikams-lv .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-medikams-lv .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-medikams-lv .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-medikams-lv .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-medikams-ee .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-medikams-ee .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-medikams-ee .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-medikams-ee .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-medikams-ru .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-medikams-ru .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-medikams-ru .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-medikams-ru .label-text{color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 10px}@media only screen and (max-width:767px){.offer_group_list_item .image .left-labels-container .label-wrapper.label-medikams-lt .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-medikams-lt .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-medikams-lt .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-medikams-lt .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-medikams-lv .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-medikams-lv .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-medikams-lv .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-medikams-lv .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-medikams-ee .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-medikams-ee .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-medikams-ee .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-medikams-ee .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-medikams-ru .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-medikams-ru .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-medikams-ru .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-medikams-ru .label-text{text-transform:capitalize}}.offer_group_list_item .image .left-labels-container .label-wrapper.label-viesbucio-pasiulymas,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-viesbucio-pasiulymas,.gallery_wrapper .image .left-labels-container .label-wrapper.label-viesbucio-pasiulymas,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-viesbucio-pasiulymas,.offer_group_list_item .image .left-labels-container .label-sanatorijos-pasiulymas,.offer_group_list_item .image_wrapper .left-labels-container .label-sanatorijos-pasiulymas,.gallery_wrapper .image .left-labels-container .label-sanatorijos-pasiulymas,.gallery_wrapper .image_wrapper .left-labels-container .label-sanatorijos-pasiulymas{background-color:#6d6d6d;width:auto;float:left;background-repeat:no-repeat;display:block;cursor:pointer;cursor:hand}.offer_group_list_item .image .left-labels-container .label-wrapper.label-viesbucio-pasiulymas .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-viesbucio-pasiulymas .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-viesbucio-pasiulymas .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-viesbucio-pasiulymas .label-text,.offer_group_list_item .image .left-labels-container .label-sanatorijos-pasiulymas .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-sanatorijos-pasiulymas .label-text,.gallery_wrapper .image .left-labels-container .label-sanatorijos-pasiulymas .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-sanatorijos-pasiulymas .label-text{color:#fff;padding:0 13px}.offer_group_list_item .image .left-labels-container .label-wrapper.label-rimi-lt,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-rimi-lt,.gallery_wrapper .image .left-labels-container .label-wrapper.label-rimi-lt,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-rimi-lt,.offer_group_list_item .image .left-labels-container .label-wrapper.label-rimi-lv,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-rimi-lv,.gallery_wrapper .image .left-labels-container .label-wrapper.label-rimi-lv,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-rimi-lv,.offer_group_list_item .image .left-labels-container .label-wrapper.label-rimi-ee,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-rimi-ee,.gallery_wrapper .image .left-labels-container .label-wrapper.label-rimi-ee,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-rimi-ee,.offer_group_list_item .image .left-labels-container .label-wrapper.label-rimi-ru,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-rimi-ru,.gallery_wrapper .image .left-labels-container .label-wrapper.label-rimi-ru,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-rimi-ru{background-color:#dc002e;cursor:pointer;cursor:hand;display:block}@media only screen and (max-width:767px){.offer_group_list_item .image .left-labels-container .label-wrapper.label-rimi-lt,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-rimi-lt,.gallery_wrapper .image .left-labels-container .label-wrapper.label-rimi-lt,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-rimi-lt,.offer_group_list_item .image .left-labels-container .label-wrapper.label-rimi-lv,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-rimi-lv,.gallery_wrapper .image .left-labels-container .label-wrapper.label-rimi-lv,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-rimi-lv,.offer_group_list_item .image .left-labels-container .label-wrapper.label-rimi-ee,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-rimi-ee,.gallery_wrapper .image .left-labels-container .label-wrapper.label-rimi-ee,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-rimi-ee,.offer_group_list_item .image .left-labels-container .label-wrapper.label-rimi-ru,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-rimi-ru,.gallery_wrapper .image .left-labels-container .label-wrapper.label-rimi-ru,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-rimi-ru{background-position:left top -2px}}.offer_group_list_item .image .left-labels-container .label-wrapper.label-rimi-lt .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-rimi-lt .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-rimi-lt .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-rimi-lt .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-rimi-lv .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-rimi-lv .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-rimi-lv .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-rimi-lv .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-rimi-ee .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-rimi-ee .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-rimi-ee .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-rimi-ee .label-text,.offer_group_list_item .image .left-labels-container .label-wrapper.label-rimi-ru .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.label-rimi-ru .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.label-rimi-ru .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.label-rimi-ru .label-text{color:#fff;padding:0 15px}.offer_group_list_item .image .left-labels-container .label-wrapper.offer_countdown,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.offer_countdown,.gallery_wrapper .image .left-labels-container .label-wrapper.offer_countdown,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.offer_countdown{background-image:url(../img/icons/white/clock.svg);background-size:20px;background-color:#ff1e43;background-position:left 12px center;background-repeat:no-repeat;display:block;cursor:pointer;cursor:hand}.offer_group_list_item .image .left-labels-container .label-wrapper.offer_countdown .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.offer_countdown .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.offer_countdown .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.offer_countdown .label-text{color:#fff;padding:0 15px 0 42px}@media only screen and (max-width:767px){.offer_group_list_item .image .left-labels-container .label-wrapper.offer_countdown,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.offer_countdown,.gallery_wrapper .image .left-labels-container .label-wrapper.offer_countdown,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.offer_countdown{background-size:14px;background-position:left 12px center}.offer_group_list_item .image .left-labels-container .label-wrapper.offer_countdown .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.offer_countdown .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.offer_countdown .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.offer_countdown .label-text{padding:0 15px 0 33px}}.offer_group_list_item .image .left-labels-container .label-wrapper.discount_percentage,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.discount_percentage,.gallery_wrapper .image .left-labels-container .label-wrapper.discount_percentage,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.discount_percentage{background-color:#ff1e43;width:auto;max-width:230px;float:left;background-repeat:no-repeat;display:block}.offer_group_list_item .image .left-labels-container .label-wrapper.discount_percentage .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.discount_percentage .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.discount_percentage .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.discount_percentage .label-text{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;padding:0 10px}.offer_group_list_item .image .left-labels-container .label-wrapper.discount_percentage:only-child,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.discount_percentage:only-child,.gallery_wrapper .image .left-labels-container .label-wrapper.discount_percentage:only-child,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.discount_percentage:only-child{background-color:#ea4252;font-size:17px}.offer_group_list_item .image .left-labels-container .label-wrapper.discount_percentage:only-child .full_width,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.discount_percentage:only-child .full_width,.gallery_wrapper .image .left-labels-container .label-wrapper.discount_percentage:only-child .full_width,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.discount_percentage:only-child .full_width{display:contents}.offer_group_list_item .image .left-labels-container .label-wrapper.discount_percentage:only-child .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.discount_percentage:only-child .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.discount_percentage:only-child .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.discount_percentage:only-child .label-text{padding:0 15px}.offer_group_list_item .image .left-labels-container .label-wrapper.discount_percentage .full_width,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.discount_percentage .full_width,.gallery_wrapper .image .left-labels-container .label-wrapper.discount_percentage .full_width,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.discount_percentage .full_width{display:none;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_list_item .image .left-labels-container .label-wrapper.top_selling,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.top_selling,.gallery_wrapper .image .left-labels-container .label-wrapper.top_selling,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.top_selling{background-color:#f1be45;color:#393939;background-repeat:no-repeat;display:block;font-size:16px;cursor:pointer;cursor:hand}.offer_group_list_item .image .left-labels-container .label-wrapper.top_selling .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.top_selling .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.top_selling .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.top_selling .label-text{color:#393939;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 10px}@media only screen and (max-width:767px){.offer_group_list_item .image .left-labels-container .label-wrapper.top_selling .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.top_selling .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.top_selling .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.top_selling .label-text{text-transform:capitalize}}.offer_group_list_item .image .left-labels-container .label-wrapper.top_selling:only-child,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.top_selling:only-child,.gallery_wrapper .image .left-labels-container .label-wrapper.top_selling:only-child,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.top_selling:only-child{font-size:17px}.offer_group_list_item .image .left-labels-container .label-wrapper.top_selling:only-child:after,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.top_selling:only-child:after,.gallery_wrapper .image .left-labels-container .label-wrapper.top_selling:only-child:after,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.top_selling:only-child:after{display:none}.offer_group_list_item .image .left-labels-container .label-wrapper.top_selling:only-child:before,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.top_selling:only-child:before,.gallery_wrapper .image .left-labels-container .label-wrapper.top_selling:only-child:before,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.top_selling:only-child:before{display:none}.offer_group_list_item .image .left-labels-container .label-wrapper.top_selling:only-child .full_width,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.top_selling:only-child .full_width,.gallery_wrapper .image .left-labels-container .label-wrapper.top_selling:only-child .full_width,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.top_selling:only-child .full_width{display:contents}.offer_group_list_item .image .left-labels-container .label-wrapper.top_selling:only-child .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.top_selling:only-child .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.top_selling:only-child .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.top_selling:only-child .label-text{padding:0 15px}.offer_group_list_item .image .left-labels-container .label-wrapper.top_selling .full_width,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.top_selling .full_width,.gallery_wrapper .image .left-labels-container .label-wrapper.top_selling .full_width,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.top_selling .full_width{display:none;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_list_item .image .left-labels-container .label-wrapper.exclusive_offer,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.exclusive_offer,.gallery_wrapper .image .left-labels-container .label-wrapper.exclusive_offer,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.exclusive_offer{background-image:url(../img/icons/white/fancy_thumb_up.svg);background-size:20px;background-color:rgba(0,0,0,0.75);background-position:left 12px center;min-width:131px;background-repeat:no-repeat;display:block;cursor:pointer;cursor:hand}.offer_group_list_item .image .left-labels-container .label-wrapper.exclusive_offer .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.exclusive_offer .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.exclusive_offer .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.exclusive_offer .label-text{color:#fff;padding:0 15px 0 42px}.offer_group_list_item .image .left-labels-container .label-wrapper.booking_online,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.booking_online,.gallery_wrapper .image .left-labels-container .label-wrapper.booking_online,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.booking_online{display:block;background-color:#0777aa}.offer_group_list_item .image .left-labels-container .label-wrapper.booking_online .label-text,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.booking_online .label-text,.gallery_wrapper .image .left-labels-container .label-wrapper.booking_online .label-text,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.booking_online .label-text{padding:0 15px}.offer_group_list_item .image .left-labels-container .label-wrapper.booking_online .icon,.offer_group_list_item .image_wrapper .left-labels-container .label-wrapper.booking_online .icon,.gallery_wrapper .image .left-labels-container .label-wrapper.booking_online .icon,.gallery_wrapper .image_wrapper .left-labels-container .label-wrapper.booking_online .icon{width:30px;height:30px;background-image:url(../img/icons/white/calendar_round.svg);background-size:20px;background-position:center;background-repeat:no-repeat;cursor:pointer;cursor:hand}.offer_group_list_item .image .left-labels-container .exclusive_offer:after,.offer_group_list_item .image_wrapper .left-labels-container .exclusive_offer:after,.gallery_wrapper .image .left-labels-container .exclusive_offer:after,.gallery_wrapper .image_wrapper .left-labels-container .exclusive_offer:after{border-bottom-color:rgba(0,0,0,0.75)}.offer_group_list_item .image .left-labels-container .exclusive_offer:before,.offer_group_list_item .image_wrapper .left-labels-container .exclusive_offer:before,.gallery_wrapper .image .left-labels-container .exclusive_offer:before,.gallery_wrapper .image_wrapper .left-labels-container .exclusive_offer:before{background-color:rgba(0,0,0,0.75)}.offer_group_list_item .image .left-labels-container .label-naujiena-lt:before,.offer_group_list_item .image_wrapper .left-labels-container .label-naujiena-lt:before,.gallery_wrapper .image .left-labels-container .label-naujiena-lt:before,.gallery_wrapper .image_wrapper .left-labels-container .label-naujiena-lt:before,.offer_group_list_item .image .left-labels-container .label-naujiena-lv:before,.offer_group_list_item .image_wrapper .left-labels-container .label-naujiena-lv:before,.gallery_wrapper .image .left-labels-container .label-naujiena-lv:before,.gallery_wrapper .image_wrapper .left-labels-container .label-naujiena-lv:before,.offer_group_list_item .image .left-labels-container .label-naujiena-ee:before,.offer_group_list_item .image_wrapper .left-labels-container .label-naujiena-ee:before,.gallery_wrapper .image .left-labels-container .label-naujiena-ee:before,.gallery_wrapper .image_wrapper .left-labels-container .label-naujiena-ee:before,.offer_group_list_item .image .left-labels-container .label-naujiena-ru:before,.offer_group_list_item .image_wrapper .left-labels-container .label-naujiena-ru:before,.gallery_wrapper .image .left-labels-container .label-naujiena-ru:before,.gallery_wrapper .image_wrapper .left-labels-container .label-naujiena-ru:before{background-color:#0092db}.offer_group_list_item .image .left-labels-container .label-naujiena-lt:after,.offer_group_list_item .image_wrapper .left-labels-container .label-naujiena-lt:after,.gallery_wrapper .image .left-labels-container .label-naujiena-lt:after,.gallery_wrapper .image_wrapper .left-labels-container .label-naujiena-lt:after,.offer_group_list_item .image .left-labels-container .label-naujiena-lv:after,.offer_group_list_item .image_wrapper .left-labels-container .label-naujiena-lv:after,.gallery_wrapper .image .left-labels-container .label-naujiena-lv:after,.gallery_wrapper .image_wrapper .left-labels-container .label-naujiena-lv:after,.offer_group_list_item .image .left-labels-container .label-naujiena-rr:after,.offer_group_list_item .image_wrapper .left-labels-container .label-naujiena-rr:after,.gallery_wrapper .image .left-labels-container .label-naujiena-rr:after,.gallery_wrapper .image_wrapper .left-labels-container .label-naujiena-rr:after,.offer_group_list_item .image .left-labels-container .label-naujiena-ru:after,.offer_group_list_item .image_wrapper .left-labels-container .label-naujiena-ru:after,.gallery_wrapper .image .left-labels-container .label-naujiena-ru:after,.gallery_wrapper .image_wrapper .left-labels-container .label-naujiena-ru:after{border-bottom-color:#0092db}.offer_group_list_item .image .left-labels-container .label-rimi-lt:before,.offer_group_list_item .image_wrapper .left-labels-container .label-rimi-lt:before,.gallery_wrapper .image .left-labels-container .label-rimi-lt:before,.gallery_wrapper .image_wrapper .left-labels-container .label-rimi-lt:before,.offer_group_list_item .image .left-labels-container .label-rimi-lv:before,.offer_group_list_item .image_wrapper .left-labels-container .label-rimi-lv:before,.gallery_wrapper .image .left-labels-container .label-rimi-lv:before,.gallery_wrapper .image_wrapper .left-labels-container .label-rimi-lv:before,.offer_group_list_item .image .left-labels-container .label-rimi-ee:before,.offer_group_list_item .image_wrapper .left-labels-container .label-rimi-ee:before,.gallery_wrapper .image .left-labels-container .label-rimi-ee:before,.gallery_wrapper .image_wrapper .left-labels-container .label-rimi-ee:before,.offer_group_list_item .image .left-labels-container .label-rimi-ru:before,.offer_group_list_item .image_wrapper .left-labels-container .label-rimi-ru:before,.gallery_wrapper .image .left-labels-container .label-rimi-ru:before,.gallery_wrapper .image_wrapper .left-labels-container .label-rimi-ru:before{background-color:#dc002e}.offer_group_list_item .image .left-labels-container .label-rimi-lt:after,.offer_group_list_item .image_wrapper .left-labels-container .label-rimi-lt:after,.gallery_wrapper .image .left-labels-container .label-rimi-lt:after,.gallery_wrapper .image_wrapper .left-labels-container .label-rimi-lt:after,.offer_group_list_item .image .left-labels-container .label-rimi-lv:after,.offer_group_list_item .image_wrapper .left-labels-container .label-rimi-lv:after,.gallery_wrapper .image .left-labels-container .label-rimi-lv:after,.gallery_wrapper .image_wrapper .left-labels-container .label-rimi-lv:after,.offer_group_list_item .image .left-labels-container .label-rimi-ee:after,.offer_group_list_item .image_wrapper .left-labels-container .label-rimi-ee:after,.gallery_wrapper .image .left-labels-container .label-rimi-ee:after,.gallery_wrapper .image_wrapper .left-labels-container .label-rimi-ee:after,.offer_group_list_item .image .left-labels-container .label-rimi-ru:after,.offer_group_list_item .image_wrapper .left-labels-container .label-rimi-ru:after,.gallery_wrapper .image .left-labels-container .label-rimi-ru:after,.gallery_wrapper .image_wrapper .left-labels-container .label-rimi-ru:after{border-bottom-color:#dc002e}.offer_group_list_item .image .left-labels-container .label-prabangus-lt:before,.offer_group_list_item .image_wrapper .left-labels-container .label-prabangus-lt:before,.gallery_wrapper .image .left-labels-container .label-prabangus-lt:before,.gallery_wrapper .image_wrapper .left-labels-container .label-prabangus-lt:before,.offer_group_list_item .image .left-labels-container .label-prabangus-lv:before,.offer_group_list_item .image_wrapper .left-labels-container .label-prabangus-lv:before,.gallery_wrapper .image .left-labels-container .label-prabangus-lv:before,.gallery_wrapper .image_wrapper .left-labels-container .label-prabangus-lv:before,.offer_group_list_item .image .left-labels-container .label-prabangus-ee:before,.offer_group_list_item .image_wrapper .left-labels-container .label-prabangus-ee:before,.gallery_wrapper .image .left-labels-container .label-prabangus-ee:before,.gallery_wrapper .image_wrapper .left-labels-container .label-prabangus-ee:before,.offer_group_list_item .image .left-labels-container .label-prabangus-ru:before,.offer_group_list_item .image_wrapper .left-labels-container .label-prabangus-ru:before,.gallery_wrapper .image .left-labels-container .label-prabangus-ru:before,.gallery_wrapper .image_wrapper .left-labels-container .label-prabangus-ru:before{background-color:#464646}.offer_group_list_item .image .left-labels-container .label-prabangus-lt:after,.offer_group_list_item .image_wrapper .left-labels-container .label-prabangus-lt:after,.gallery_wrapper .image .left-labels-container .label-prabangus-lt:after,.gallery_wrapper .image_wrapper .left-labels-container .label-prabangus-lt:after,.offer_group_list_item .image .left-labels-container .label-prabangus-lv:after,.offer_group_list_item .image_wrapper .left-labels-container .label-prabangus-lv:after,.gallery_wrapper .image .left-labels-container .label-prabangus-lv:after,.gallery_wrapper .image_wrapper .left-labels-container .label-prabangus-lv:after,.offer_group_list_item .image .left-labels-container .label-prabangus-ee:after,.offer_group_list_item .image_wrapper .left-labels-container .label-prabangus-ee:after,.gallery_wrapper .image .left-labels-container .label-prabangus-ee:after,.gallery_wrapper .image_wrapper .left-labels-container .label-prabangus-ee:after,.offer_group_list_item .image .left-labels-container .label-prabangus-ru:after,.offer_group_list_item .image_wrapper .left-labels-container .label-prabangus-ru:after,.gallery_wrapper .image .left-labels-container .label-prabangus-ru:after,.gallery_wrapper .image_wrapper .left-labels-container .label-prabangus-ru:after{border-bottom-color:#464646}.offer_group_list_item .image .left-labels-container .label-ilgas-galiojimas-lt:before,.offer_group_list_item .image_wrapper .left-labels-container .label-ilgas-galiojimas-lt:before,.gallery_wrapper .image .left-labels-container .label-ilgas-galiojimas-lt:before,.gallery_wrapper .image_wrapper .left-labels-container .label-ilgas-galiojimas-lt:before,.offer_group_list_item .image .left-labels-container .label-ilgas-galiojimas-lv:before,.offer_group_list_item .image_wrapper .left-labels-container .label-ilgas-galiojimas-lv:before,.gallery_wrapper .image .left-labels-container .label-ilgas-galiojimas-lv:before,.gallery_wrapper .image_wrapper .left-labels-container .label-ilgas-galiojimas-lv:before,.offer_group_list_item .image .left-labels-container .label-ilgas-galiojimas-ee:before,.offer_group_list_item .image_wrapper .left-labels-container .label-ilgas-galiojimas-ee:before,.gallery_wrapper .image .left-labels-container .label-ilgas-galiojimas-ee:before,.gallery_wrapper .image_wrapper .left-labels-container .label-ilgas-galiojimas-ee:before,.offer_group_list_item .image .left-labels-container .label-ilgas-galiojimas-ru:before,.offer_group_list_item .image_wrapper .left-labels-container .label-ilgas-galiojimas-ru:before,.gallery_wrapper .image .left-labels-container .label-ilgas-galiojimas-ru:before,.gallery_wrapper .image_wrapper .left-labels-container .label-ilgas-galiojimas-ru:before{background-color:#f92}.offer_group_list_item .image .left-labels-container .label-ilgas-galiojimas-lt:after,.offer_group_list_item .image_wrapper .left-labels-container .label-ilgas-galiojimas-lt:after,.gallery_wrapper .image .left-labels-container .label-ilgas-galiojimas-lt:after,.gallery_wrapper .image_wrapper .left-labels-container .label-ilgas-galiojimas-lt:after,.offer_group_list_item .image .left-labels-container .label-ilgas-galiojimas-lv:after,.offer_group_list_item .image_wrapper .left-labels-container .label-ilgas-galiojimas-lv:after,.gallery_wrapper .image .left-labels-container .label-ilgas-galiojimas-lv:after,.gallery_wrapper .image_wrapper .left-labels-container .label-ilgas-galiojimas-lv:after,.offer_group_list_item .image .left-labels-container .label-ilgas-galiojimas-ee:after,.offer_group_list_item .image_wrapper .left-labels-container .label-ilgas-galiojimas-ee:after,.gallery_wrapper .image .left-labels-container .label-ilgas-galiojimas-ee:after,.gallery_wrapper .image_wrapper .left-labels-container .label-ilgas-galiojimas-ee:after,.offer_group_list_item .image .left-labels-container .label-ilgas-galiojimas-ru:after,.offer_group_list_item .image_wrapper .left-labels-container .label-ilgas-galiojimas-ru:after,.gallery_wrapper .image .left-labels-container .label-ilgas-galiojimas-ru:after,.gallery_wrapper .image_wrapper .left-labels-container .label-ilgas-galiojimas-ru:after{border-bottom-color:#f92}.offer_group_list_item .image .left-labels-container .label-galioja-vasara-lt:before,.offer_group_list_item .image_wrapper .left-labels-container .label-galioja-vasara-lt:before,.gallery_wrapper .image .left-labels-container .label-galioja-vasara-lt:before,.gallery_wrapper .image_wrapper .left-labels-container .label-galioja-vasara-lt:before,.offer_group_list_item .image .left-labels-container .label-galioja-vasara-lv:before,.offer_group_list_item .image_wrapper .left-labels-container .label-galioja-vasara-lv:before,.gallery_wrapper .image .left-labels-container .label-galioja-vasara-lv:before,.gallery_wrapper .image_wrapper .left-labels-container .label-galioja-vasara-lv:before,.offer_group_list_item .image .left-labels-container .label-galioja-vasara-ee:before,.offer_group_list_item .image_wrapper .left-labels-container .label-galioja-vasara-ee:before,.gallery_wrapper .image .left-labels-container .label-galioja-vasara-ee:before,.gallery_wrapper .image_wrapper .left-labels-container .label-galioja-vasara-ee:before,.offer_group_list_item .image .left-labels-container .label-galioja-vasara-ru:before,.offer_group_list_item .image_wrapper .left-labels-container .label-galioja-vasara-ru:before,.gallery_wrapper .image .left-labels-container .label-galioja-vasara-ru:before,.gallery_wrapper .image_wrapper .left-labels-container .label-galioja-vasara-ru:before{background-color:#f1be45}.offer_group_list_item .image .left-labels-container .label-galioja-vasara-lt:after,.offer_group_list_item .image_wrapper .left-labels-container .label-galioja-vasara-lt:after,.gallery_wrapper .image .left-labels-container .label-galioja-vasara-lt:after,.gallery_wrapper .image_wrapper .left-labels-container .label-galioja-vasara-lt:after,.offer_group_list_item .image .left-labels-container .label-galioja-vasara-lv:after,.offer_group_list_item .image_wrapper .left-labels-container .label-galioja-vasara-lv:after,.gallery_wrapper .image .left-labels-container .label-galioja-vasara-lv:after,.gallery_wrapper .image_wrapper .left-labels-container .label-galioja-vasara-lv:after,.offer_group_list_item .image .left-labels-container .label-galioja-vasara-ee:after,.offer_group_list_item .image_wrapper .left-labels-container .label-galioja-vasara-ee:after,.gallery_wrapper .image .left-labels-container .label-galioja-vasara-ee:after,.gallery_wrapper .image_wrapper .left-labels-container .label-galioja-vasara-ee:after,.offer_group_list_item .image .left-labels-container .label-galioja-vasara-ru:after,.offer_group_list_item .image_wrapper .left-labels-container .label-galioja-vasara-ru:after,.gallery_wrapper .image .left-labels-container .label-galioja-vasara-ru:after,.gallery_wrapper .image_wrapper .left-labels-container .label-galioja-vasara-ru:after{background-color:#f1be45}.offer_group_list_item .image .left-labels-container .label-viesbucio-pasiulymas:before,.offer_group_list_item .image_wrapper .left-labels-container .label-viesbucio-pasiulymas:before,.gallery_wrapper .image .left-labels-container .label-viesbucio-pasiulymas:before,.gallery_wrapper .image_wrapper .left-labels-container .label-viesbucio-pasiulymas:before,.offer_group_list_item .image .left-labels-container .label-sanatorijos-pasiulymas:before,.offer_group_list_item .image_wrapper .left-labels-container .label-sanatorijos-pasiulymas:before,.gallery_wrapper .image .left-labels-container .label-sanatorijos-pasiulymas:before,.gallery_wrapper .image_wrapper .left-labels-container .label-sanatorijos-pasiulymas:before{background-color:#6d6d6d}.offer_group_list_item .image .left-labels-container .label-viesbucio-pasiulymas:after,.offer_group_list_item .image_wrapper .left-labels-container .label-viesbucio-pasiulymas:after,.gallery_wrapper .image .left-labels-container .label-viesbucio-pasiulymas:after,.gallery_wrapper .image_wrapper .left-labels-container .label-viesbucio-pasiulymas:after,.offer_group_list_item .image .left-labels-container .label-sanatorijos-pasiulymas:after,.offer_group_list_item .image_wrapper .left-labels-container .label-sanatorijos-pasiulymas:after,.gallery_wrapper .image .left-labels-container .label-sanatorijos-pasiulymas:after,.gallery_wrapper .image_wrapper .left-labels-container .label-sanatorijos-pasiulymas:after{border-bottom-color:#6d6d6d}.offer_group_list_item .image .left-labels-container .top_selling:after,.offer_group_list_item .image_wrapper .left-labels-container .top_selling:after,.gallery_wrapper .image .left-labels-container .top_selling:after,.gallery_wrapper .image_wrapper .left-labels-container .top_selling:after{border-bottom-color:#f1be45}.offer_group_list_item .image .left-labels-container .top_selling:before,.offer_group_list_item .image_wrapper .left-labels-container .top_selling:before,.gallery_wrapper .image .left-labels-container .top_selling:before,.gallery_wrapper .image_wrapper .left-labels-container .top_selling:before{background-color:#f1be45;color:#393939;width:auto;white-space:nowrap}.offer_group_list_item .image .left-labels-container .noriunoriunoriu-lt-gimtadienis-7:before,.offer_group_list_item .image_wrapper .left-labels-container .noriunoriunoriu-lt-gimtadienis-7:before,.gallery_wrapper .image .left-labels-container .noriunoriunoriu-lt-gimtadienis-7:before,.gallery_wrapper .image_wrapper .left-labels-container .noriunoriunoriu-lt-gimtadienis-7:before{min-width:190px;top:100%;background-color:#ad112a}.offer_group_list_item .image .left-labels-container .noriunoriunoriu-lt-gimtadienis-7:after,.offer_group_list_item .image_wrapper .left-labels-container .noriunoriunoriu-lt-gimtadienis-7:after,.gallery_wrapper .image .left-labels-container .noriunoriunoriu-lt-gimtadienis-7:after,.gallery_wrapper .image_wrapper .left-labels-container .noriunoriunoriu-lt-gimtadienis-7:after{border-bottom-color:#ad112a;top:100%;left:0}.offer_group_list_item .image .left-labels-container .offer_countdown:before,.offer_group_list_item .image_wrapper .left-labels-container .offer_countdown:before,.gallery_wrapper .image .left-labels-container .offer_countdown:before,.gallery_wrapper .image_wrapper .left-labels-container .offer_countdown:before{top:125%;background-color:#ff1e43;width:auto;min-width:131px;max-width:230px;content:attr(data-label-tooltip)}.offer_group_list_item .image .left-labels-container .offer_countdown:after,.offer_group_list_item .image_wrapper .left-labels-container .offer_countdown:after,.gallery_wrapper .image .left-labels-container .offer_countdown:after,.gallery_wrapper .image_wrapper .left-labels-container .offer_countdown:after{top:115%;left:0;border-bottom:9px solid #ff1e43;border-right:9px solid transparent;border-left:9px solid transparent}.offer_group_list_item .image .left-labels-container .label-puiki-dovana:before,.offer_group_list_item .image_wrapper .left-labels-container .label-puiki-dovana:before,.gallery_wrapper .image .left-labels-container .label-puiki-dovana:before,.gallery_wrapper .image_wrapper .left-labels-container .label-puiki-dovana:before{background-color:#ff1e43}.offer_group_list_item .image .left-labels-container .label-puiki-dovana:after,.offer_group_list_item .image_wrapper .left-labels-container .label-puiki-dovana:after,.gallery_wrapper .image .left-labels-container .label-puiki-dovana:after,.gallery_wrapper .image_wrapper .left-labels-container .label-puiki-dovana:after{border-bottom-color:#ff1e43}.offer_group_list_item .image .left-labels-container .booking_online:after,.offer_group_list_item .image_wrapper .left-labels-container .booking_online:after,.gallery_wrapper .image .left-labels-container .booking_online:after,.gallery_wrapper .image_wrapper .left-labels-container .booking_online:after{border-bottom-color:#0777aa}.offer_group_list_item .image .left-labels-container .booking_online:before,.offer_group_list_item .image_wrapper .left-labels-container .booking_online:before,.gallery_wrapper .image .left-labels-container .booking_online:before,.gallery_wrapper .image_wrapper .left-labels-container .booking_online:before{min-width:140px;background-color:#0777aa}.offer_group_list_item .image .left-labels-container .label-medikams-lt:before,.offer_group_list_item .image_wrapper .left-labels-container .label-medikams-lt:before,.gallery_wrapper .image .left-labels-container .label-medikams-lt:before,.gallery_wrapper .image_wrapper .left-labels-container .label-medikams-lt:before,.offer_group_list_item .image .left-labels-container .label-medikams-lv:before,.offer_group_list_item .image_wrapper .left-labels-container .label-medikams-lv:before,.gallery_wrapper .image .left-labels-container .label-medikams-lv:before,.gallery_wrapper .image_wrapper .left-labels-container .label-medikams-lv:before,.offer_group_list_item .image .left-labels-container .label-medikams-ee:before,.offer_group_list_item .image_wrapper .left-labels-container .label-medikams-ee:before,.gallery_wrapper .image .left-labels-container .label-medikams-ee:before,.gallery_wrapper .image_wrapper .left-labels-container .label-medikams-ee:before,.offer_group_list_item .image .left-labels-container .label-medikams-ru:before,.offer_group_list_item .image_wrapper .left-labels-container .label-medikams-ru:before,.gallery_wrapper .image .left-labels-container .label-medikams-ru:before,.gallery_wrapper .image_wrapper .left-labels-container .label-medikams-ru:before{background-color:#ff1e43}.offer_group_list_item .image .left-labels-container .label-medikams-lt:after,.offer_group_list_item .image_wrapper .left-labels-container .label-medikams-lt:after,.gallery_wrapper .image .left-labels-container .label-medikams-lt:after,.gallery_wrapper .image_wrapper .left-labels-container .label-medikams-lt:after,.offer_group_list_item .image .left-labels-container .label-medikams-lv:after,.offer_group_list_item .image_wrapper .left-labels-container .label-medikams-lv:after,.gallery_wrapper .image .left-labels-container .label-medikams-lv:after,.gallery_wrapper .image_wrapper .left-labels-container .label-medikams-lv:after,.offer_group_list_item .image .left-labels-container .label-medikams-ee:after,.offer_group_list_item .image_wrapper .left-labels-container .label-medikams-ee:after,.gallery_wrapper .image .left-labels-container .label-medikams-ee:after,.gallery_wrapper .image_wrapper .left-labels-container .label-medikams-ee:after,.offer_group_list_item .image .left-labels-container .label-medikams-ru:after,.offer_group_list_item .image_wrapper .left-labels-container .label-medikams-ru:after,.gallery_wrapper .image .left-labels-container .label-medikams-ru:after,.gallery_wrapper .image_wrapper .left-labels-container .label-medikams-ru:after{border-bottom-color:#ff1e43}.offer_group_list_item .image [data-label-tooltip]:before,.offer_group_list_item .image_wrapper [data-label-tooltip]:before,.gallery_wrapper .image [data-label-tooltip]:before,.gallery_wrapper .image_wrapper [data-label-tooltip]:before{position:absolute;top:125%;left:0;margin-top:5px;padding:7px;min-width:130px;background-color:#0092db;color:#fff;content:attr(data-label-tooltip);font-size:12px;line-height:1.3;white-space:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_list_item .image [data-label-tooltip]:after,.offer_group_list_item .image_wrapper [data-label-tooltip]:after,.gallery_wrapper .image [data-label-tooltip]:after,.gallery_wrapper .image_wrapper [data-label-tooltip]:after{position:absolute;top:115%;left:0;margin-left:10px;width:0;border-bottom:9px solid #0092db;border-right:9px solid transparent;border-left:9px solid transparent;content:" ";font-size:0;line-height:0}.offer_group_list_item .image .left-labels-container,.offer_group_list_item .image_wrapper .left-labels-container{top:-15px}.gallery_wrapper .image .left-labels-container,.gallery_wrapper .image_wrapper .left-labels-container{top:10px}.sidenote{position:fixed;bottom:-100px;width:94%;margin-left:3%;box-shadow:0 0 10px rgba(0,0,0,0.1);opacity:0;transition:1s all ease-in;z-index:1002;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.sidenote{margin:0 auto;left:0;right:0;width:720px}}@media only screen and (min-width:992px){.sidenote{right:unset;margin-left:0;left:15px;width:360px}}.sidenote.shown{opacity:1;bottom:60px}@media only screen and (min-width:992px){.sidenote.shown{bottom:15px}}.sidenote .sidenote_close{width:14px;height:14px;background-size:contain;background-repeat:no-repeat;background-image:url(../img/icons/dark-grey/close.svg);position:absolute;top:5px;right:5px;display:block;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.sidenote .sidenote_close{width:7px;height:7px}}.sidenote.deal_countdown_sidenote{background-color:#ff1e43;background-image:url(../img/icons/white/clock.svg);background-size:35px 35px;background-repeat:no-repeat;background-position:16px 14px;padding:10px 30px 13px 60px;color:#fff}@media only screen and (min-width:992px){.sidenote.deal_countdown_sidenote{width:auto;min-width:270px;max-width:360px}}.sidenote.deal_countdown_sidenote.shown{display:inline-block}.sidenote.deal_countdown_sidenote .sidenote_close{background-image:url(../img/icons/white/close.svg)}.sidenote.deal_countdown_sidenote.special_offer .time_left_text{font-size:12px}.sidenote.deal_countdown_sidenote.special_offer .counter_line{font-size:12px}.sidenote.deal_countdown_sidenote .time_left_text{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;line-height:21px;margin-top:3px}.sidenote.deal_countdown_sidenote .counter_line{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:10px;line-height:10px;margin-top:4px}.sidenote.deal_countdown_sidenote .counter_line span.number{font-size:15px}.sidenote.sidenote_last_order{background-color:#fef9bd;background-image:url(../img/icons/dark-grey/sand_clock.svg);background-size:35px 35px;background-repeat:no-repeat;background-position:13px 14px;padding:10px 10px 10px 60px;color:#393939;border:1px solid #e1e1e1}.sidenote.sidenote_last_order .upper_text{font-size:16px}.sidenote.sidenote_last_order .lower_text{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px}.sidenote.sidenote_last_order .lower_text .digit{font-size:17px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding-left:5px;color:#f92}.sidenote.currently_viewers{background-color:#fff;background-image:url(../img/icons/blue/magnifying-glass.svg);background-size:35px;background-repeat:no-repeat;background-position:13px 14px;padding:10px 20px 10px 60px;color:#393939;font-size:16px;border:1px solid #e1e1e1}.sidenote.currently_viewers .digit{color:#0092db;font-size:17px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.sidenote.discount_percentage{background-color:#fff;background-image:url(../img/icons/red/percentage.svg);background-size:25px;background-repeat:no-repeat;background-position:14px 10px;padding:10px 30px 10px 60px;color:#393939;font-size:14px;border:1px solid #ff1e43}@media only screen and (min-width:360px){.sidenote.discount_percentage{font-size:16px}}@media only screen and (min-width:992px){.sidenote.discount_percentage{width:auto;max-width:360px}}.sidenote.discount_percentage.shown{display:inline-block}.sidenote.discount_percentage .digit{color:#ff1e43;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .service_logo_and_rating{display:table;width:100%;overflow:hidden;table-layout:fixed;font-size:12px}.offer_group_view .service_logo_and_rating .cell{width:50%;height:100%;display:table-cell;vertical-align:middle;padding:15px 0;position:relative}@media only screen and (min-width:992px){.offer_group_view .service_logo_and_rating .cell{padding:0}}.offer_group_view .service_logo_and_rating .cell:nth-child(2){border-left:1px solid #e1e1e1}.offer_group_view .service_logo_and_rating .rating{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:24px}.offer_group_view .service_logo_and_rating.border_bottom{border-bottom:1px solid #e1e1e1}.offer_group_view .service_logo_and_rating img{height:auto;max-width:100%;max-height:60px;opacity:0;transition:opacity .3s}.offer_group_view .service_logo_and_rating img.loaded{opacity:1}.offer_group_view .service_logo_and_rating.shadow_separator .cell:first-child:after{content:'';box-shadow:7px 0 10px -2px #e1e1e1;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}.offer_group_view .actions_wrapper{width:100%;position:relative;float:right;margin-right:15px;opacity:0;transition:opacity .3s}.offer_group_view .actions_wrapper.loaded{opacity:1}@media only screen and (min-width:992px){.offer_group_view .actions_wrapper{width:280px}}@media only screen and (min-width:1200px){.offer_group_view .actions_wrapper{width:340px}}.offer_group_view .actions_wrapper .buy_wrapper{padding:15px;border:1px solid #e1e1e1;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.03);transition:all .3s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper{width:100%;overflow:hidden;display:flex;align-items:center}.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .text{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;float:left;margin-right:5px}.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .current_price{display:flex;flex-direction:column;justify-content:center;font-size:22px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .current_price.price_with_discount{width:50%}@media only screen and (min-width:1200px){.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .current_price{font-size:28px}}.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .current_price.full_width{width:100%}.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .current_price.lower_font_size{font-size:23px}@media only screen and (min-width:1200px){.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .current_price.lower_font_size{font-size:27px}}.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .current_price .price{text-align:center}.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .current_price .price_for_night{font-size:15px;text-align:center;margin:-5px 5px 0px 0px;width:100%;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .price_was{width:50%;text-align:center;border-left:1px solid #e1e1e1;font-size:30px;line-height:50px;text-decoration:line-through;color:#777;cursor:pointer;cursor:hand}@media only screen and (min-width:1200px){.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .price_was{font-size:35px}}.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .tooltip.in{opacity:1}.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .tooltip .tooltip-arrow{border-bottom-color:#e1e1e1;border-width:0 10px 10px;top:-9px;margin-left:-10px}.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .tooltip .tooltip-arrow:before{content:' ';position:absolute;top:1px;width:0;height:0;margin-left:-9px;border-width:0 9px 9px;border-color:transparent;border-style:solid;border-bottom-color:#fff}.offer_group_view .actions_wrapper .buy_wrapper .price_wrapper .tooltip .tooltip-inner{margin-top:-5px;width:150px;margin-left:50px;padding:8px 15px;color:#393939;background-color:#fff;border:1px solid #e1e1e1;text-align:left}.offer_group_view .actions_wrapper .buy_wrapper a{position:relative;display:block}.offer_group_view .actions_wrapper .buy_wrapper .info{padding:2px 0 2px 35px;background-size:22px 22px;background-repeat:no-repeat;background-position:left center;margin-top:15px;clear:both}.offer_group_view .actions_wrapper .buy_wrapper .info.load_with_echo{opacity:0;transition:opacity 1.2s}.offer_group_view .actions_wrapper .buy_wrapper .info.load_with_echo.loaded{opacity:1}.offer_group_view .actions_wrapper .buy_wrapper .info.countdown{background-position:left 2px;color:#ff1e43}.offer_group_view .actions_wrapper .buy_wrapper .info.countdown .jquery_countdown{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:lowercase}.offer_group_view .actions_wrapper .buy_wrapper .info.discount_percentage{color:#ff1e43}.offer_group_view .actions_wrapper .buy_wrapper .info.discount_percentage .digit{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .actions_wrapper .buy_wrapper .info.preview_coupon{text-decoration:underline;border-bottom:none}.offer_group_view .actions_wrapper .buy_wrapper .info:first-child{margin-top:20px}.offer_group_view .actions_wrapper .buy_wrapper .info.bta_insurance{background-image:url(../img/icons/darkest-red/shield_with_check_mark.svg);background-size:30px 30px;background-position:left -3px top;cursor:pointer;cursor:hand}.offer_group_view .actions_wrapper .buy_wrapper .info.bta_insurance .red{color:#fc1c1c}.offer_group_view .actions_wrapper .buy_wrapper .info.bta_insurance .bta_icon{padding-right:10px;padding-left:40px;background-image:url(../img/icons/darkest-red/bta_logo.svg);background-size:40px 40px;background-repeat:no-repeat;background-position:left center;position:relative}.offer_group_view .actions_wrapper .buy_wrapper .info.bta_insurance:hover{text-decoration:underline;background-image:url(../img/icons/dark-grey/shield_with_check_mark.svg)}.offer_group_view .actions_wrapper .buy_wrapper .info.bta_insurance:hover .red{color:#393939}.offer_group_view .actions_wrapper .buy_wrapper .info.bta_insurance:hover .bta_icon{background-image:url(../img/icons/dark-grey/bta_logo.svg)}.offer_group_view .actions_wrapper .buy_wrapper .info.revolut{position:relative;cursor:pointer;cursor:hand}.offer_group_view .actions_wrapper .buy_wrapper .info.revolut:hover .revolut_text{display:inline;border-bottom:1px solid}.offer_group_view .actions_wrapper .buy_wrapper .info.revolut b{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}.offer_group_view .actions_wrapper .buy_wrapper .info.revolut .revolut_icon{padding-left:52px;position:relative}.offer_group_view .actions_wrapper .buy_wrapper .info.revolut .revolut_icon:before{content:'';background-image:url(../img/revolut/revolut-icon.svg);background-size:48px 48px;background-repeat:no-repeat;background-position:left center;position:absolute;width:52px;height:20px;left:0;bottom:0}.offer_group_view .actions_wrapper .buy_wrapper .info.revolut:before{content:'';background-image:url(../img/revolut/revolut-card-twisted.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;width:36px;height:36px;left:-6px;top:-5px}.offer_group_view .actions_wrapper .buy_wrapper .info.additional_value{position:relative;cursor:pointer;cursor:hand}.offer_group_view .actions_wrapper .buy_wrapper .info.additional_value:hover .additional_value_text{display:inline;border-bottom:1px solid}.offer_group_view .actions_wrapper .buy_wrapper .info.additional_value b{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}.offer_group_view .actions_wrapper .buy_wrapper .info.additional_value:before{content:'';background-image:url(../img/icons/misc/pink_ribbon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;width:36px;height:36px;left:-6px;top:5px}.offer_group_view .actions_wrapper .buy_wrapper .buttons_container{display:flex;flex-direction:column}.offer_group_view .actions_wrapper .buy_wrapper .buttons_container.swapped{flex-direction:column-reverse}.offer_group_view .actions_wrapper .game_register_wrapper{padding:10px;margin-bottom:8px;border:1px solid #e1e1e1;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:1200px){.offer_group_view .actions_wrapper .game_register_wrapper{padding:15px}}.offer_group_view .actions_wrapper .game_register_wrapper .form .button{width:100%;float:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .actions_wrapper .buy_button_wrapper{position:relative}.offer_group_view .actions_wrapper .buy_button{position:relative;display:block;margin-top:15px;width:100%;height:43px;text-align:center;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;background:#f92;line-height:41px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color 500ms ease,font-size .1s;-moz-transition:background-color 1000ms ease,font-size .1s;-o-transition:background-color 1000ms ease,font-size .1s;-ms-transition:background-color 1000ms ease,font-size .1s;transition:background-color 1000ms ease,font-size .1s}.offer_group_view .actions_wrapper .buy_button.blue{background-color:#0777aa}.offer_group_view .actions_wrapper .buy_button:hover{font-size:21px}.offer_group_view .actions_wrapper .buy_button.without_reservation{margin-top:5px;border:1px solid #e1e1e1;color:#393939;background:#fff;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .actions_wrapper .buy_button.disabled{opacity:0.3}.offer_group_view .actions_wrapper .booking_actions{margin-top:10px;font-size:13px}@media only screen and (min-width:1200px){.offer_group_view .actions_wrapper .booking_actions{font-size:15px}}.offer_group_view .actions_wrapper .booking_actions .chosen_dates{background-size:15px}@media only screen and (min-width:1200px){.offer_group_view .actions_wrapper .booking_actions .chosen_dates{background-size:25px}}.offer_group_view .actions_wrapper .booking_actions .chosen_dates.error{border:1px solid #c52127;transition:.2s border}.offer_group_view .actions_wrapper .booking_actions .chosen-container .chosen-single{font-size:13px;margin-top:10px}@media only screen and (min-width:1200px){.offer_group_view .actions_wrapper .booking_actions .chosen-container .chosen-single{font-size:15px}}.offer_group_view .actions_wrapper .booking_actions .quantity_form{margin-top:10px}.offer_group_view .actions_wrapper .booking_actions select{margin-top:10px;padding:15px}.offer_group_view .actions_wrapper .booking_actions .buy_button{font-size:18px;-webkit-transition:background-color 500ms ease,font-size .1s;-moz-transition:background-color 1000ms ease,font-size .1s;-o-transition:background-color 1000ms ease,font-size .1s;-ms-transition:background-color 1000ms ease,font-size .1s;transition:background-color 1000ms ease,font-size .1s}.offer_group_view .actions_wrapper .booking_actions .buy_button:hover{font-size:19px}@media only screen and (min-width:1200px){.offer_group_view .actions_wrapper .booking_actions .buy_button{font-size:20px}.offer_group_view .actions_wrapper .booking_actions .buy_button:hover{font-size:21px}}.offer_group_view .service_logo_and_rating_block{box-shadow:0 0 10px rgba(0,0,0,0.03);margin-top:10px;padding:10px;border:1px solid #e1e1e1;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .contacts_block{margin-top:10px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .contacts_block .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .contacts_block a.help_phone{padding-top:5px;display:inline-block}.offer_group_view .contacts_block.informational_contacts_container .informational_contacts_info .highlight{color:#ff1e43;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .gallery_container{width:100%;float:left}@media only screen and (min-width:992px){.offer_group_view .gallery_container{width:622px}}@media only screen and (min-width:1200px){.offer_group_view .gallery_container{width:750px}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper{width:100%;position:relative;float:left;padding:0;line-height:0}@media only screen and (min-width:768px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper{padding:0 15px;margin-top:0}}@media only screen and (min-width:992px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper{width:622px;height:356px}}@media only screen and (min-width:1200px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper{width:750px;height:431px}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper img{width:100%;height:auto;aspect-ratio:1.33333333;font-size:0}@media only screen and (min-width:768px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper{display:none;float:left;margin-right:3px;position:relative}@media only screen and (min-width:992px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper{display:block}}@media only screen and (min-width:1200px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper{margin-right:4px}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper .thumbs_nav{width:115px;height:356px;overflow:hidden}@media only screen and (min-width:1200px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper .thumbs_nav{width:140px;height:431px}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper .thumbs_nav .video_thumb{color:#fff}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper .thumbs_nav .video_thumb:after{content:'';background-color:rgba(0,0,0,0.5);background-image:url(../img/icons/white/play-button.svg);background-size:50px;background-repeat:no-repeat;background-position:center;position:absolute;height:100%;width:100%;top:0;left:0;z-index:2}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper .thumbs_nav .thumb{position:relative;width:115px;height:87px;margin-bottom:3px;background-color:#e1e1e1;cursor:pointer;cursor:hand}@media only screen and (min-width:1200px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper .thumbs_nav .thumb{width:140px;height:105px;margin-bottom:4px}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper .thumbs_nav .thumb img{width:115px;height:87px;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media only screen and (min-width:1200px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper .thumbs_nav .thumb img{width:140px;height:105px}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper .thumbs_nav .thumb.slick-current img{border:1px solid #393939}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper .button{z-index:2;width:30px;height:27px;left:50%;margin-left:-15px;background-size:contain;background-repeat:no-repeat;position:absolute;opacity:1;transition:opacity .2s;cursor:pointer;cursor:hand}@media only screen and (min-width:1200px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper .button{opacity:0}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper:hover .button{opacity:1;transition:opacity .2s}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .thumbs_wrapper:hover .view_photos_button{opacity:1;transition:opacity .2s}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper{width:100%;position:relative;float:left}@media only screen and (min-width:992px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper{float:right;width:auto}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .share_button{position:absolute;top:10px;right:10px;width:38px;height:38px;z-index:104;background-size:24px 24px;background-repeat:no-repeat;background-position:top 8px left 5px;background-color:rgba(255,255,255,0.5);border-radius:50%;opacity:0;transition:background-color .2s,opacity 1.2s}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .share_button.loaded{opacity:1}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .share_button:hover{background-color:#fff;transition:background-color .2s;cursor:pointer;cursor:hand}@media only screen and (max-width:767px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .share_button{width:35px;height:35px;background-size:22px;right:45px;background-position:top 7px left 5px}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image{width:100%;height:auto;overflow:hidden}@media only screen and (max-width:991px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image{aspect-ratio:1.33333333}}@media only screen and (min-width:992px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image{width:474px;height:356px}}@media only screen and (min-width:1200px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image{width:576px;height:431px}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image .video_wrapper{position:relative;display:block;float:left;background-color:#000}@media only screen and (min-width:992px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image .video_wrapper{width:474px;height:356px;padding:53px 0}}@media only screen and (min-width:1200px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image .video_wrapper{width:576px;height:431px}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image .video_wrapper .video_placeholder{padding:28% 0;height:100%;width:100%;top:0;position:relative}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image .video_wrapper .video_placeholder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image>.pull-left{position:relative}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image>.pull-left:first-child img{-webkit-animation:fadein 1.2s;-o-animation:fadein 1.2s;animation:fadein 1.2s}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image .slick-slide:last-child.slick-active{z-index:105 !important}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image img{float:left;max-width:100%;height:auto}@media only screen and (min-width:992px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image img{width:474px;height:356px}}@media only screen and (min-width:1200px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image img{width:576px;height:431px}}@media only screen and (max-width:991px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .image .slick-current img{width:100%}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .button{position:absolute;z-index:2;width:35px;height:32px;top:0;background-size:30px 30px;background-repeat:no-repeat;opacity:1;transition:opacity .2s;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .button{opacity:0}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .next_image{background-position:right center;right:0;width:10%;height:100%;z-index:103}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .prev_image{background-position:left center;left:0;width:10%;height:100%;z-index:103}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .view_photos_button{bottom:10px;left:10px;background-color:#fff;width:auto;padding:5px 15px;opacity:0;top:auto;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;z-index:104;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (max-width:991px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .view_photos_button{height:100%;width:100%;bottom:0;left:0;opacity:0 !important;z-index:100}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper:hover .button{opacity:1;transition:opacity .2s}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .image_wrapper .left-labels-container{z-index:104}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper *:focus{outline:none}@media only screen and (min-width:992px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper.only_one_image{height:auto}}@media only screen and (min-width:1200px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper.only_one_image{height:auto}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper.only_one_image .image_wrapper{width:100%}@media only screen and (min-width:992px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper.only_one_image .image_wrapper .image{width:100%;height:auto}}@media only screen and (min-width:1200px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper.only_one_image .image_wrapper .image{width:100%;height:auto}}@media only screen and (min-width:992px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper.only_one_image .image_wrapper .image img{width:100%;height:auto}}@media only screen and (min-width:1200px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper.only_one_image .image_wrapper .image img{width:100%;height:auto}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner,.offer_group_view .gallery_container .gallery_popup .last_photo_banner{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner:after,.offer_group_view .gallery_container .gallery_popup .last_photo_banner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/icons/white/brand_sun_logo.svg);background-repeat:no-repeat;background-size:140% 140%;background-position:center;opacity:0.2}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper{display:table;height:100%;width:100%}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper .banner_block,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper .banner_block{display:table-cell;vertical-align:middle;text-align:center;padding:0 10%}@media only screen and (min-width:480px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper .banner_block,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper .banner_block{padding:0 15%}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper .banner_block .title,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper .banner_block .title{font-size:18px;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper .banner_block .title,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper .banner_block .title{font-size:20px}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper .banner_block .service_title,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper .banner_block .service_title{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper .banner_block .service_title,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper .banner_block .service_title{font-size:25px}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper .banner_block .text,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper .banner_block .text{font-size:14px;margin-top:20px}@media only screen and (min-width:992px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper .banner_block .text,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper .banner_block .text{font-size:15px}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper .banner_block .gallery_buy_button,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper .banner_block .gallery_buy_button{width:40%;height:41px;text-align:center;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;background:#f92;z-index:1;line-height:41px;position:relative;margin:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}@media only screen and (min-width:480px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper .banner_block .gallery_buy_button,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper .banner_block .gallery_buy_button{margin-top:50px}}@media only screen and (min-width:1200px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper .banner_block .gallery_buy_button,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper .banner_block .gallery_buy_button{margin-top:130px}}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper .banner_block .gallery_buy_button .squiggly_arrow,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper .banner_block .gallery_buy_button .squiggly_arrow{position:relative}.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper .banner_block .gallery_buy_button .squiggly_arrow:after,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper .banner_block .gallery_buy_button .squiggly_arrow:after{position:absolute;content:"";background-image:url(../img/icons/white/curly_arrow_down.svg);background-repeat:no-repeat;background-size:contain;width:260px;height:80px;bottom:40px;left:-70px;transform:rotate(-17deg);display:none}@media only screen and (min-width:1200px){.offer_group_view .gallery_container .small_gallery_wrapper.gallery_wrapper .last_photo_banner .banner_wrapper .banner_block .gallery_buy_button .squiggly_arrow:after,.offer_group_view .gallery_container .gallery_popup .last_photo_banner .banner_wrapper .banner_block .gallery_buy_button .squiggly_arrow:after{display:block}}.offer_group_view .gallery_container .gallery_popup{display:none;position:fixed;width:100%;height:100%;z-index:2000;top:0;left:0;background-color:#fff;color:#393939}.offer_group_view .gallery_container .gallery_popup img{font-size:0}@media only screen and (min-width:768px){.offer_group_view .gallery_container .gallery_popup img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}}.offer_group_view .gallery_container .gallery_popup .button{position:absolute;top:0;width:10%;height:100%;background-size:contain;background-repeat:no-repeat;z-index:103;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.offer_group_view .gallery_container .gallery_popup .button{background-size:60px}}.offer_group_view .gallery_container .gallery_popup .next_popup_image{background-image:url(../img/icons/dark-grey/caret_right.svg);background-position:right center;right:0}@media only screen and (min-width:992px){.offer_group_view .gallery_container .gallery_popup .next_popup_image{background-position:right 35px center}}.offer_group_view .gallery_container .gallery_popup .prev_popup_image{background-image:url(../img/icons/dark-grey/caret_left.svg);background-position:left center;left:0}@media only screen and (min-width:992px){.offer_group_view .gallery_container .gallery_popup .prev_popup_image{background-position:left 35px center}}.offer_group_view .gallery_container .gallery_popup .close_gallery{width:20px;height:20px;background-image:url(../img/icons/dark-grey/close.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:20px;right:20px;display:block;z-index:2001;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.offer_group_view .gallery_container .gallery_popup .close_gallery{top:40px;right:40px;width:40px;height:40px}}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper{left:0;right:0;top:0;bottom:0;margin:auto;color:#393939;position:absolute;padding:50px 0}@media only screen and (min-width:480px){.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper{max-width:100%;width:700px;padding:15px 0}}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper{position:relative;float:left;padding-bottom:172px;width:100%}@media only screen and (min-width:480px){.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper{height:100%;padding-bottom:132px}}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .image_wrapper{float:left;width:100%;height:100%;text-align:center}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .image_wrapper .image{position:relative}@media only screen and (min-width:480px){.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .image_wrapper .image{height:100%}}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .image_wrapper img{max-height:100%;max-width:100%}@media only screen and (min-width:480px){.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .image_wrapper img{position:absolute;bottom:0;left:0;right:0;margin:auto}}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .popup_footer{position:absolute;height:136px;width:100%;bottom:0}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .popup_footer .info{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:5px 0;font-size:18px;float:left;height:36px}@media only screen and (max-width:991px){.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .popup_footer .info{padding:10px 5px;font-size:16px}}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .popup_footer .info .semibold{font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .popup_footer .thumb_wrapper{width:100%;position:relative}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .popup_footer .thumb_wrapper .thumb{height:100px;width:100%;position:relative;overflow:hidden}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .popup_footer .thumb_wrapper .slick-slide{margin:0 2px}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .popup_footer .thumb_wrapper .slick-list{margin:0 -2px}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .popup_footer .thumb_wrapper .background{float:left;position:relative;outline:none;height:100%}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .popup_footer .thumb_wrapper .background .thumb_block{padding:37.4%;background-repeat:no-repeat;background-position:center;background-size:100% auto;position:relative}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .popup_footer .thumb_wrapper .background:not(.slick-current) .thumb_block:after{content:'';background-color:rgba(0,0,0,0.5);position:absolute;height:100%;width:100%;top:0;left:0}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .popup_footer .thumb_wrapper .background:not(.slick-current) .thumb_block:after:hover{height:0}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .popup_footer .thumb_wrapper .background:hover .thumb_block:after{height:0}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .popup_image_wrapper .image_holder{height:100%;width:100%;float:left}.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .slick-list,.offer_group_view .gallery_container .gallery_popup .popup_gallery_wrapper .slick-track{height:100%;outline:none}.offer_group_view .navigation{border-bottom:1px solid #e1e1e1;z-index:120;background-color:#fff;font-size:13px;letter-spacing:-1px;width:100%;top:-239px;left:0;position:fixed}@media only screen and (min-width:360px){.offer_group_view .navigation{font-size:14px;letter-spacing:0}}@media only screen and (min-width:480px){.offer_group_view .navigation{font-size:15px;height:57px}}@media only screen and (min-width:992px){.offer_group_view .navigation.game_page li:nth-child(1){display:none}.offer_group_view .navigation.game_page li:nth-child(2):before{content:'';margin:0}}.offer_group_view .navigation ul.old-nav{padding:0 15px 0 0;margin:0;float:left;white-space:nowrap}.offer_group_view .navigation ul.old-nav li{display:inline;transition:.1s all}.offer_group_view .navigation ul.old-nav li.active a{font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939}.offer_group_view .navigation ul.old-nav li.active a:hover{color:#393939;text-decoration:none}.offer_group_view .navigation ul.old-nav li a{display:inline;padding:0;color:#0777aa}.offer_group_view .navigation ul.old-nav li a:hover{color:#0777aa;text-decoration:underline;background:inherit}.offer_group_view .navigation ul.old-nav li a:focus{background:inherit}.offer_group_view .navigation ul.old-nav li:first-child{list-style-type:none;padding-left:0}.offer_group_view .navigation ul.old-nav li:first-child:before{content:'';margin:0}.offer_group_view .navigation ul.old-nav li:before{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;content:'\2022';position:relative;margin:0 4px 0 2px;font-size:10px}@media only screen and (min-width:480px){.offer_group_view .navigation ul.old-nav li:before{margin:0 10px 0 8px}}.offer_group_view .navigation .social_block{float:right;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;display:none;margin-right:10px}@media only screen and (min-width:992px){.offer_group_view .navigation .social_block{display:block}}.offer_group_view .navigation .social_block .icon{float:left;background-size:20px;background-repeat:no-repeat;background-position:left 15px center;padding-left:40px;transition:.1s all;cursor:pointer;cursor:hand}.offer_group_view .navigation .social_block .icon:hover{text-decoration:underline}.offer_group_view .navigation.affix{top:0;left:0;transition:all .3s;box-shadow:0 0 10px rgba(0,0,0,0.03);padding-left:0}.offer_group_view .navigation.affix .container{padding:17px 15px 0 15px}@media only screen and (min-width:1200px){.offer_group_view .navigation.affix .container{padding-top:15px}}.offer_group_view .navigation .minified_actions_wrapper{width:100%;position:absolute;z-index:130;left:50%;top:56px;background-color:#fff}@media only screen and (min-width:992px){.offer_group_view .navigation .minified_actions_wrapper{margin-left:190px;width:280px}.offer_group_view .navigation .minified_actions_wrapper.affix-bottom{z-index:110}}@media only screen and (min-width:1200px){.offer_group_view .navigation .minified_actions_wrapper{width:340px;margin-left:230px}}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper{padding:5px 15px 15px;border:1px solid #e1e1e1;border-top:none;background:#fff;box-shadow:10px 0 10px -8px rgba(0,0,0,0.03),0 10px 10px -8px rgba(0,0,0,0.03),-10px 0 10px -8px rgba(0,0,0,0.03);opacity:0.2;transition:all .3s;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper.loaded{opacity:1}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper{width:100%;display:flex;align-items:center}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .text{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;float:left;margin-right:5px}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .voucher_value_display{float:left}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .current_price{display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:22px;line-height:30px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .current_price.price_with_discount{width:50%;float:left}@media only screen and (min-width:1200px){.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .current_price{font-size:28px}}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .current_price.full_width{width:100%}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .current_price.lower_font_size{font-size:23px}@media only screen and (min-width:1200px){.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .current_price.lower_font_size{font-size:27px}}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .current_price .price{text-align:center}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .current_price .price_for_night{font-size:15px;text-align:center;margin:-5px 5px -5px 0px;width:100%;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .price_was{float:left;width:50%;text-align:center;border-left:1px solid #e1e1e1;font-size:26px;line-height:30px;text-decoration:line-through;color:#777;cursor:pointer;cursor:hand}@media only screen and (min-width:1200px){.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .price_was{font-size:30px}}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .tooltip.in{opacity:1}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .tooltip .tooltip-arrow{border-bottom-color:#e1e1e1;border-width:0 10px 10px;top:-9px;margin-left:-10px}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .tooltip .tooltip-arrow:before{content:' ';position:absolute;top:1px;width:0;height:0;margin-left:-9px;border-width:0 9px 9px;border-color:transparent;border-style:solid;border-bottom-color:#fff}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .price_wrapper .tooltip .tooltip-inner{margin-top:-5px;width:150px;margin-left:50px;padding:8px 15px;color:#393939;background-color:#fff;border:1px solid #e1e1e1;text-align:left}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper a{position:relative;display:block}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .buy_button_informational_text{text-align:center;font-size:12px}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .buy_button_informational_text span{padding-left:15px;background-image:url(../img/icons/red/cross.svg);background-repeat:no-repeat;background-size:12px 12px;background-position:left center}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .buy_button_wrapper{position:relative}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .buy_button{position:relative;display:block;margin-top:15px;width:100%;height:43px;text-align:center;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;background:#f92;line-height:41px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color 500ms ease,font-size .1s;-moz-transition:background-color 1000ms ease,font-size .1s;-o-transition:background-color 1000ms ease,font-size .1s;-ms-transition:background-color 1000ms ease,font-size .1s;transition:background-color 1000ms ease,font-size .1s}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .buy_button.blue{background-color:#0777aa}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .buy_button:hover{font-size:21px}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .buy_button.without_reservation{margin-top:5px;border:1px solid #e1e1e1;color:#393939;background:#fff;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .navigation .minified_actions_wrapper .buy_wrapper .buy_button.disabled{opacity:0.3}.informational{box-shadow:0 0 15px 5px #e1e1e1;border:1px solid #ff1e43;padding:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.informational .informational_icon{display:none}@media only screen and (min-width:768px){.informational .informational_icon{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:left;display:block;width:85px;height:85px;background-image:url(../img/icons/red/cross.svg);background-repeat:no-repeat;background-size:60px 60px;box-shadow:0 0 15px 5px #e1e1e1;background-position:center;margin:15px 30px 15px 15px}}.informational .informational_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;line-height:35px}.informational .informational_title .informational_title_icon{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:left;display:block;width:35px;height:35px;background-image:url(../img/icons/red/cross.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:center;box-shadow:0 0 15px 5px #e1e1e1;margin:0 15px 0 0}@media only screen and (min-width:768px){.informational .informational_title .informational_title_icon{display:none}}.informational .informational_text{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px}.informational .informational_text .highlight{color:#ff1e43;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.admin_panel{padding:10px 40px 10px 10px;border:1px solid #393939;position:fixed;right:15px;bottom:15px;z-index:1150;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.admin_panel .admin_panel_collapse_button{height:20px;width:20px;background-image:url(../img/icons/dark-grey/close.svg);background-repeat:no-repeat;background-position:center;background-size:20px;position:absolute;right:10px;top:10px;cursor:pointer;cursor:hand}.admin_panel .admin_panel_link{display:block;color:#fff;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;padding:8px;text-align:center;background-color:#0777aa;margin:0 auto 5px auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}.admin_panel .admin_panel_link:last-of-type{margin-bottom:0}.admin_panel .admin_panel_link:hover{background-color:#fff;color:#0777aa;padding:7px;border:1px solid #0777aa}.admin_panel.collapsed{padding:0}.admin_panel.collapsed .admin_panel_collapse_button{background-image:url(../img/icons/dark-grey/gear.svg);position:static;height:40px;width:40px;background-size:20px;right:0;top:0}.admin_panel.collapsed:hover{background-color:#0777aa;border:1px solid #0777aa}.admin_panel.collapsed:hover .admin_panel_collapse_button{background-image:url(../img/icons/white/gear.svg)}.admin_panel.collapsed .admin_panel_link{display:none}.client_gets_popup{padding:2rem}.client_gets_popup .popup_title{font-size:2rem;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.client_gets_popup .lists_container{margin:2rem 0}.client_gets_popup .lists_container::-webkit-scrollbar{width:10px;position:absolute;left:0}.client_gets_popup .lists_container::-webkit-scrollbar-track{background:#f1f1f1}.client_gets_popup .lists_container::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.client_gets_popup .lists_container::-webkit-scrollbar-thumb:hover{background:#555}@media only screen and (min-width:992px){.client_gets_popup .lists_container{padding-right:2rem;max-height:355px;overflow-y:auto}}.client_gets_popup .lists_container .client_gets ul{margin:0;padding:0}.client_gets_popup .lists_container .client_gets ul li{background-image:url(../img/icons/orange/check.svg);background-size:14px 14px;background-repeat:no-repeat;background-position:0 7px;padding-left:2.5rem;list-style-type:none;line-height:25px}.client_gets_popup .lists_container .client_gets ul li.second-level-list{background-image:url(../img/icons/orange/circle_full.svg);background-size:4px 4px;background-position:0 11px;margin-left:2.5rem;padding-left:2rem}.client_gets_popup .lists_container .client_gets ul li.validity{margin-top:1rem;background-image:url(../img/icons/dark-grey/clock-full.svg)}.client_gets_popup .lists_container .additional_value{margin-top:2rem}.client_gets_popup .lists_container .additional_value ul{margin:0;padding:0}.client_gets_popup .lists_container .additional_value ul li{background-image:url(../img/icons/red/gift_full.svg);background-size:18px;padding-left:2.5rem;line-height:20px;background-position:top left;background-repeat:no-repeat;list-style-type:none}.client_gets_popup .lists_container .additional_value ul li.second-level-list{padding-left:2rem;background-image:url(../img/icons/red/circle_full.svg);background-size:4px;margin-left:2.5rem;background-position:0 7px}.client_gets_popup .popup_footer{display:flex;flex-direction:column}@media only screen and (min-width:992px){.client_gets_popup .popup_footer{flex-direction:row;align-items:center;justify-content:flex-end}}.client_gets_popup .popup_footer .price_info_container{display:flex;flex-direction:row;padding-left:2.5rem}@media only screen and (min-width:992px){.client_gets_popup .popup_footer .price_info_container{justify-content:flex-end;padding-left:0}}.client_gets_popup .popup_footer .price_info_container .price_container{text-align:right}.client_gets_popup .popup_footer .price_info_container .price_container .price,.client_gets_popup .popup_footer .price_info_container .price_container .price_cur{font-family:"montserrat_black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:2.8rem;line-height:2.8rem;color:#0777aa}.client_gets_popup .popup_footer .price_info_container .price_container .price .price_from{font-size:1.5rem;line-height:1.5rem}.client_gets_popup .popup_footer .price_info_container .price_was{margin-left:1.5rem;text-align:right;font-family:"montserrat_black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:2.8rem;line-height:2.8rem;color:#777;text-decoration:line-through}.client_gets_popup .popup_footer .buttons_container{display:flex;flex-direction:column;margin:1.5rem 0 0 0}@media only screen and (min-width:992px){.client_gets_popup .popup_footer .buttons_container{flex-direction:row;margin:0 0 0 1.5rem}}.client_gets_popup .popup_footer .buttons_container .button{display:flex;height:50px;align-items:center;padding:0 5rem 0 3rem;margin-bottom:0.5rem;border-radius:8px;background-size:2rem;background-repeat:no-repeat;background-position:center right 1rem;line-height:1.6rem;transition:all .1s;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.client_gets_popup .popup_footer .buttons_container .button{height:40px;width:181px;margin-left:1.5rem;padding:0 5rem 0 1.5rem;justify-content:center;text-align:center}.client_gets_popup .popup_footer .buttons_container .button:hover{background-size:2.2rem;background-position:center right .5rem}}.client_gets_popup .popup_footer .buttons_container .button:last-child{margin-bottom:0}.client_gets_popup .popup_footer .buttons_container .button.buy_with_reservation{color:#fff;border:1px solid #0777aa;background-color:#0777aa;background-image:url(../img/icons/white/right-arrow-rounded.svg);font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.client_gets_popup .popup_footer .buttons_container .button.buy_as_gift{color:#fff;border:1px solid #f92;background-color:#f92;background-image:url(../img/icons/white/right-arrow-rounded.svg);font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.client_gets_popup.special_offer .popup_footer .price_info_container .price_container .price,.client_gets_popup.special_offer .popup_footer .price_info_container .price_container .price_cur{color:#ff1e43}.client_gets_popup.special_offer .popup_footer .buttons_container .button.buy_with_reservation{background-color:#ff1e43;border:1px solid #ff1e43}.client_gets_popup.special_offer .popup_footer .buttons_container .button.buy_as_gift{color:#ff1e43;background-color:#fff;background-image:url(../img/icons/red/right-arrow.svg);border:1px solid #ff1e43}.offer_group_view{margin-top:0;margin-bottom:40px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;position:relative}@media only screen and (min-width:768px){.offer_group_view{margin-top:10px;font-size:15px}}.offer_group_view .heading_and_service{padding:15px 0}.offer_group_view .heading_and_service .heading{margin:0 0 10px;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:1200px){.offer_group_view .heading_and_service .heading{font-size:22px}}.offer_group_view .heading_and_service .service{font-size:15px}.offer_group_view .heading_and_service .service a{text-decoration:underline;text-decoration-thickness:1px}@media only screen and (min-width:992px){.offer_group_view .heading_and_service .service{font-size:18px}}.offer_group_view .heading_and_service .service h3{margin:0;font-size:15px;display:inline}@media only screen and (min-width:1200px){.offer_group_view .heading_and_service .service h3{font-size:18px}}.offer_group_view .heading_and_service .service .thestars{color:#393939;white-space:nowrap;letter-spacing:-2px}.offer_group_view .heading_and_service .mpv_container{border:1px solid #0092db;border-radius:5px;display:inline-block;padding:4px 30px 4px 15px;margin-top:5px;background-color:#e5f5fd}@media only screen and (max-width:991px){.offer_group_view .heading_and_service .mpv_container{padding:4px 10px 4px 10px}}.offer_group_view .heading_and_service .mpv_container .multi_purpose_voucher{font-size:14px}.offer_group_view .heading_and_service .mpv_container .question_mark{position:absolute;width:10px;height:10px;background-color:#393939;color:#fff;font-size:8px;line-height:10px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;cursor:hand;margin:6px 0 0 8px}.offer_group_view .heading_and_service .tooltip.in{opacity:1}.offer_group_view .heading_and_service .tooltip .tooltip-arrow{border-bottom-color:#e1e1e1;border-width:0 10px 10px;top:1px;margin-left:-10px}.offer_group_view .heading_and_service .tooltip .tooltip-inner{width:auto;margin-top:5px;margin-left:50px;padding:8px 13px;color:#777;background-color:#fff;border:1px solid #e1e1e1;text-align:left}.offer_group_view .content_wrapper{width:100%;float:left}@media only screen and (min-width:992px){.offer_group_view .content_wrapper{width:622px}}@media only screen and (min-width:1200px){.offer_group_view .content_wrapper{width:750px}}.offer_group_view .content_wrapper .content .title_long{margin:0;padding:20px 0;font-size:16px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.3;border-bottom:1px solid #e1e1e1}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .title_long{font-size:18px}}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .title_long{border-bottom:none}}.offer_group_view .content_wrapper .content .title_error{margin:0;padding:10px 0 20px;font-size:14px;line-height:20px;border-bottom:1px solid #e1e1e1}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .title_error{font-size:18px;line-height:26px}}@media only screen and (min-width:1200px){.offer_group_view .content_wrapper .content .title_error{font-size:20px;line-height:28px}}.offer_group_view .content_wrapper .content .title_error .disclaimer{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#c52127}.offer_group_view .content_wrapper .content .title_error .link_wrapper a{color:#0092db;text-decoration:none}.offer_group_view .content_wrapper .content .title_error .link_wrapper a:hover{text-decoration:underline}.offer_group_view .content_wrapper .content .credibility_badges_container{border-bottom:1px solid #e1e1e1;position:relative}.offer_group_view .content_wrapper .content .credibility_badges_container.highlight_last_badge:before{content:'';position:absolute;width:33.33333333%;height:100%;background-color:white;right:0;top:0;-webkit-box-shadow:0px 0px 41px -3px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 41px -3px rgba(0,0,0,0.25);box-shadow:0px 0px 41px -3px rgba(0,0,0,0.25)}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge{padding:20px 7px}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge:nth-child(1){padding-right:14px}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge:nth-child(3){padding-left:14px}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge{padding:20px 15px}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge:nth-child(1){padding-right:30px}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge:nth-child(3){padding-left:30px}}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge .title{text-align:center;font-size:10px}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge .title{font-size:12px}}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge .title{font-size:15px}}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge .title{font-size:14px}}@media only screen and (min-width:1200px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge .title{font-size:15px}}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge .title .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge .icon{width:100%;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:5px}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge .icon{height:35px}}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.years_expertise .title{padding:0 10px}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.years_expertise .title{padding:0 15px}}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.years_expertise .title{padding:0 30px}}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.years_expertise .title{padding:0 15px}}@media only screen and (min-width:1200px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.years_expertise .title{padding:0 30px}}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.years_expertise .icon{background-image:url(../img/icons/dark-grey/check-mark.svg)}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.tested .icon{background-image:url(../img/icons/dark-grey/heart-hollow.svg)}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.client_satisfaction .title{padding:0 10px}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.client_satisfaction .title{padding:0 15px}}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.client_satisfaction .title{padding:0}}@media only screen and (min-width:1200px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.client_satisfaction .title{padding:0 15px}}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.client_satisfaction .icon{background-image:url(../img/icons/dark-grey/thumb-up.svg)}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.extended_refund_and_exchange{color:#fff;background-color:#ff1e43;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.25);min-height:132px}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.extended_refund_and_exchange .title{padding:0;font-size:10px}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.extended_refund_and_exchange .title{font-size:12px}}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.extended_refund_and_exchange .title{font-size:13px}}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.extended_refund_and_exchange .icon{background-image:url(../img/icons/white/euro.svg)}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.bta_insurance{border-bottom:1px solid #fff;border-top:1px solid #fff;cursor:pointer;cursor:hand}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.bta_insurance:after{content:'';border-bottom:2px solid #fff;position:absolute;bottom:-2px;width:100%;left:0}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.bta_insurance:before{content:'';border-bottom:2px solid #fff;position:absolute;top:-2px;width:100%;left:0}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.bta_insurance .icon{background-image:url(../img/icons/darkest-red/shield_with_check_mark.svg)}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.bta_insurance .red{color:#fc1c1c;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.bta_insurance .bta_icon{padding-left:40px;position:relative}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.bta_insurance .bta_icon:before{content:'';background-image:url(../img/icons/darkest-red/bta_logo.svg);background-size:35px 35px;background-repeat:no-repeat;background-position:left center;position:absolute;width:40px;height:20px;left:0;top:-6px}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.bta_insurance:hover{text-decoration:underline}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.bta_insurance:hover .red{color:#393939}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.bta_insurance:hover .icon{background-image:url(../img/icons/dark-grey/shield_with_check_mark.svg)}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.bta_insurance:hover .bta_icon:before{background-image:url(../img/icons/dark-grey/bta_logo.svg)}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.revolut{border-bottom:1px solid #fff;border-top:1px solid #fff;padding:20px 5px;text-align:center;cursor:pointer;cursor:hand}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.revolut{padding:20px 15px}}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.revolut:after{content:'';border-bottom:2px solid #fff;position:absolute;bottom:-2px;width:100%;left:0}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.revolut:before{content:'';border-bottom:2px solid #fff;position:absolute;top:-2px;width:100%;left:0}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.revolut b{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.revolut .icon{background-image:url(../img/revolut/revolut-card-twisted.png)}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.revolut .revolut_icon{padding-left:55px;position:relative}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.revolut .revolut_icon:before{content:'';background-image:url(../img/revolut/revolut-icon.svg);background-size:48px 48px;background-repeat:no-repeat;background-position:left 3px center;position:absolute;width:52px;height:20px;left:0;bottom:-3px}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.revolut .revolut_icon:before{bottom:0}}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.revolut:hover .title{border-bottom:1px solid;display:inline}}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.additional_value{border-bottom:1px solid #fff;border-top:1px solid #fff;padding:20px 5px;text-align:center;cursor:pointer;cursor:hand}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.additional_value{padding:20px 15px}}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.additional_value:after{content:'';border-bottom:2px solid #fff;position:absolute;bottom:-2px;width:100%;left:0}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.additional_value:before{content:'';border-bottom:2px solid #fff;position:absolute;top:-2px;width:100%;left:0}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.additional_value b{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.additional_value .icon{background-image:url(../img/icons/misc/pink_ribbon.svg)}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.additional_value:hover .title{border-bottom:1px solid;display:inline}}.offer_group_view .content_wrapper .content .call_to_action_wrapper{padding:20px 0 15px}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper{padding:20px 0}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .title{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper.has_additional_value .client_gets ul{margin:0 0 10px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets ul{padding:0;margin:0 0 20px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets ul li{background-image:url(../img/icons/orange/check.svg);background-size:14px 14px;background-repeat:no-repeat;background-position:0 7px;padding-left:35px;list-style-type:none;line-height:25px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets ul li.second-level-list{background-image:url(../img/icons/orange/circle_full.svg);background-size:4px 4px;background-position:0 11px;margin-left:35px;padding-left:20px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets ul li.validity{background-image:url(../img/icons/dark-grey/clock-full.svg);font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets.client_gets_categories .info_container{position:relative;display:flex;flex-direction:column;border:1px solid #e1e1e1;transition:all .2s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets.client_gets_categories .info_container:hover{box-shadow:0 0 10px rgba(0,0,0,0.25)}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets.client_gets_categories .info_container .client_gets_category_title_container{display:flex;justify-content:flex-end}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets.client_gets_categories .info_container .client_gets_category_title_container .client_gets_category_title{width:100%;padding:0 1rem;line-height:40px;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:360px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets.client_gets_categories .info_container .client_gets_category_title_container .client_gets_category_title{font-size:14px;line-height:44px}}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets.client_gets_categories .info_container .client_gets_category_title_container .client_gets_category_title{width:auto;line-height:34px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets.client_gets_categories ul li{margin-top:1rem;line-height:18px;background-position:0 2px;padding-left:25px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets.client_gets_categories ul li:first-child{margin-top:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets.client_gets_categories ul li.second-level-list{padding-left:20px;background-position:0 7px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets.client_gets_categories .additional_value_wrapper{border:1px solid #ff1e43;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets.client_gets_categories .additional_value_wrapper .additional_value ul li{background-image:url(../img/icons/red/gift_full.svg);background-size:18px;padding-left:25px;line-height:20px;background-position:top left}.offer_group_view .content_wrapper .content .call_to_action_wrapper .client_gets_wrapper .client_gets.client_gets_categories .additional_value_wrapper .additional_value ul li.second-level-list{padding-left:20px;background-image:url(../img/icons/red/circle_full.svg);background-size:4px;background-position:0 7px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_value_wrapper{padding-bottom:25px;padding-top:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_value_wrapper .additional_value ul{padding:0;margin:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_value_wrapper .additional_value ul li{background-image:url(../img/icons/orange/gift.svg);background-size:20px;background-repeat:no-repeat;background-position:left top;padding-left:35px;list-style-type:none;line-height:25px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_value_wrapper .additional_value ul li.second-level-list{background-image:url(../img/icons/orange/circle_full.svg);background-size:4px 4px;background-position:0 11px;margin-left:35px;padding-left:20px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions{float:right}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions{width:auto}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions a{position:relative}@media only screen and (min-width:360px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions a{float:right}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions.with_reservation a{display:block}.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .additional_features_contacts_button{float:right;border:1px solid #e1e1e1;text-align:center;padding:10px 15px;margin:10px 0 0 0;font-size:12px;cursor:pointer;cursor:hand}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .additional_features_contacts_button{font-size:14px;padding:10px 20px}}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .additional_features_contacts_button{margin:0 10px 0 0}}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .additional_features_contacts_button{margin:10px 0 0 0}}@media only screen and (min-width:1200px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .additional_features_contacts_button{margin:0 10px 0 0}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .additional_features_contacts_button:hover{border:1px solid #f92}.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .buy_button{float:right;width:90px;height:45px;background:#f92;font-size:16px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;text-align:center;line-height:45px;-webkit-transition:background-color 1000ms ease,font-size .1s;-moz-transition:background-color 1000ms ease,font-size .1s;-o-transition:background-color 1000ms ease,font-size .1s;-ms-transition:background-color 1000ms ease,font-size .1s;transition:background-color 1000ms ease,font-size .1s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .buy_button{width:170px;font-size:20px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .buy_button:hover{font-size:21px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .buy_button.large{width:210px}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .buy_button.large{width:280px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .buy_button.blue{background-color:#0777aa}.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .buy_button.without_reservation{margin:10px 0 0 0;background-color:#fff;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939;border:1px solid #e1e1e1}@media only screen and (min-width:360px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .buy_button.without_reservation{margin:0 15px 0 0}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper{margin:0 0 15px 0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .title{margin:0 0 5px 0;font-size:14px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection{position:relative;margin:0;border-top:1px solid #e1e1e1;border-left:1px solid transparent;border-right:1px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection:last-child{border-bottom:1px solid #e1e1e1}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection:hover{box-shadow:0 0 10px rgba(0,0,0,0.25)}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection.selected{box-shadow:0 0 10px rgba(0,0,0,0.25);border:1px solid #f92;background-color:#fff;z-index:1}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection.selected+.offer_selection{border-top:none}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container{position:relative;float:left;width:100%;padding:15px 0;cursor:pointer;cursor:hand}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container .offer_radio_button_wrapper{display:none}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container .offer_selection_text{line-height:16px}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container .offer_selection_text{line-height:inherit}}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container .offer_selection_text{padding-left:19px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container .additional_client_gets ul{margin:0;padding:0;list-style-type:none}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container .additional_client_gets ul{margin:0 0 0 25px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container .additional_client_gets ul li{background-image:url(../img/icons/orange/plus.svg);background-repeat:no-repeat;background-size:11px;background-position:left 5px;padding-left:18px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container label{margin:0;font-weight:normal;cursor:pointer;cursor:hand}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container .price_column{position:absolute;top:50%;right:0;transform:translate(0, -50%);text-align:right}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container .price_column .price_wrapper{font-size:20px;line-height:22px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container .price_column .price_wrapper{padding-right:19px}}@media only screen and (min-width:992px) and (max-width:1199px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container .price_column .price_wrapper{font-size:17px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container .price_column .price_wrapper .price_for_night{font-size:15px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .availability{position:relative;float:left;margin-top:0;padding:0 15px 20px;border-top:0;border-bottom:0;width:100%}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .availability.half_shown{max-height:310px;overflow-y:hidden}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .availability.half_shown{max-height:250px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .availability .shadow_overlay{position:absolute;bottom:0;left:0;width:100%;height:310px;box-shadow:inset 0px -100px 50px -20px #fff;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .availability .shadow_overlay{height:250px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .loader{float:left;width:100%}@media only screen and (max-width:991px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection{border:1px solid #e1e1e1;margin-top:10px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection:first-child{margin-top:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection.selected{border:1px solid #f92}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection.selected+.offer_selection{border-top:1px solid #e1e1e1}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection.selected.with_choose_dates_button+.offer_selection{margin-top:35px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection.selected .choose_dates_button{position:absolute;right:15px;bottom:-35px;height:40px;padding:0 15px;color:#fff;background-color:#f92;font-size:15px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:40px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection.selected.with_choose_dates_button:last-child{margin-bottom:35px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container .price_column .price_wrapper{font-size:17px;line-height:17px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .offers_list .offer_selection .offer_title_and_price_container .price_column .price_wrapper .price_for_night{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .discount_voucher_selection_wrapper .discount_voucher_selection{position:relative;margin:0;padding:10px 0 10px 30px;background-image:url(../img/icons/dark-grey/gift_2.svg);background-position:15px center;background-repeat:no-repeat;background-size:18px 18px;border-bottom:1px solid #e1e1e1}@media only screen and (max-width:991px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .discount_voucher_selection_wrapper .discount_voucher_selection{margin-top:10px;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .discount_voucher_selection_wrapper .discount_voucher_selection{padding:10px 0 10px 55px;background-position:40px center}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .discount_voucher_selection_wrapper .discount_voucher_selection .discount_voucher_selection_text{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .discount_voucher_selection_wrapper .discount_voucher_selection .discount_voucher_selection_arrow{position:absolute;height:22px;background-image:url(../img/icons/dark-grey/right-arrow.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:30px;transition:background-image .2s;top:50%;right:0;transform:translate(0, -50%)}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .discount_voucher_selection_wrapper .discount_voucher_selection .discount_voucher_selection_arrow{background-position:right 35px center}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .discount_voucher_selection_wrapper .discount_voucher_selection:hover .discount_voucher_selection_arrow{background-image:url(../img/icons/orange/right-arrow-rounded.svg);transition:background-image .2s}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered{margin-top:10px;padding:15px;border:1px solid #e1e1e1;box-shadow:0 0 10px 5px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offer_info{float:left;width:100%;padding:10px 5px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin-bottom:10px}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offer_info{padding:10px 20px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offer_info .prices_container{float:left}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offer_info .prices_container{float:right}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offer_info .price_wrapper{float:left;font-size:19px;line-height:30px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offer_info .price_wrapper .price_for_night{font-size:15px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offer_info .price_was{float:left;margin-left:15px;font-size:23px;color:#777;text-decoration:line-through}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offer_info .price_was{margin-left:30px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offer_info .validity_date{float:left;line-height:32px;padding-left:25px;background-image:url(../img/icons/dark-grey/clock.svg);background-size:17px 17px;background-repeat:no-repeat;background-position:0 center;width:100%}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offer_info .validity_date{width:auto}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offer_info.discount_voucher_selection_wrapper{cursor:pointer;cursor:hand;margin-bottom:10px;margin-top:-10px;border-top:none}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offer_info.discount_voucher_selection_wrapper .discount_voucher_selection{padding:0 40px 0 25px;width:100%;background-image:url(../img/icons/dark-grey/gift_2.svg),url(../img/icons/dark-grey/right-arrow.svg);background-position:left center,right center;background-repeat:no-repeat,no-repeat;background-size:18px 18px,28px 28px;transition:all .2s}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offer_info.discount_voucher_selection_wrapper .discount_voucher_selection:hover{color:#f92;background-image:url(../img/icons/dark-grey/gift_2.svg),url(../img/icons/orange/right-arrow-rounded.svg);transition:all .2s}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offer_info.discount_voucher_selection_wrapper .discount_voucher_selection .discount_voucher_selection_text{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list{width:100%;margin:15px 0;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .title{padding-bottom:5px;font-size:14px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .title{font-size:15px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .checkbox_column{width:40px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .checkbox_column .checkbox_wrapper{height:20px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .checkbox_column .checkbox_wrapper label{margin-bottom:0;cursor:pointer;cursor:hand}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .checkbox_column .checkbox_wrapper input.checkbox{display:none}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .checkbox_column .checkbox_wrapper .checkbox_image{width:20px;height:20px;display:inline-block;float:left;border:1px solid #e1e1e1;background-image:none;background-size:20px 20px;background-position:center;background-repeat:no-repeat;background-color:#fff}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .checkbox_column .checkbox_wrapper .checkbox_image.checked{background-image:url(../img/icons/dark-grey/checkbox-checked.svg)}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .photo_column{width:120px;display:none}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .photo_column{display:table-cell}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .photo_column .photo_wrapper{cursor:pointer;cursor:hand}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .photo_column .photo_wrapper img{width:100%}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .text_column .selection_text_wrapper{cursor:pointer;cursor:hand}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .text_column .selection_text_wrapper .selection_title{line-height:17px;float:left}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .text_column .selection_text_wrapper .selection_description{position:relative;float:left;width:100%;font-size:13px;line-height:15px;margin-top:5px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .text_column .selection_text_wrapper .selection_description.overflow{overflow-y:hidden;max-height:30px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .text_column .selection_text_wrapper .selection_description.overflow+.show_full_description_button{display:block}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .text_column .selection_text_wrapper .show_full_description_button{float:left;font-size:13px;display:none;color:#0777aa;padding-right:17px;background-image:url(../img/icons/blue/right-arrow.svg);background-size:13px;background-position:right center;background-repeat:no-repeat}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .price_column{width:70px;text-align:center}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .price_column{width:120px;text-align:left}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .price_column .price_wrapper{font-size:20px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .price_column .price_wrapper .price{float:left;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;width:100%}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .price_column .price_wrapper .price{padding-right:2%;width:48%}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .price_column .price_wrapper .price_was{float:left;color:#777;text-decoration:line-through;width:100%;cursor:pointer;cursor:hand}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .price_column .price_wrapper .price_was{padding-left:2%;width:48%}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .price_column .price_wrapper .price_for_night{font-size:15px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .price_column .price_wrapper .tooltip.in{opacity:1}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .price_column .price_wrapper .tooltip .tooltip-arrow{border-bottom-color:#e1e1e1;border-width:0 10px 10px;top:1px;margin-left:-10px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .price_column .price_wrapper .tooltip .tooltip-arrow:before{content:' ';position:absolute;top:1px;width:0;height:0;margin-left:-9px;border-width:0 9px 9px;border-color:transparent;border-style:solid;border-bottom-color:#fff}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list .price_column .price_wrapper .tooltip .tooltip-inner{margin-top:5px;max-width:150px;margin-left:50px;padding:8px 13px;color:#777;background-color:#fff;border:1px solid #e1e1e1;text-align:left}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list tr{border-bottom:1px solid #e1e1e1}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list tr.checked{background:#f7f7f7}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list tr.no_border_bottom{border-bottom:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list tr.separate_reservation_alert{background:#f7f7f7;font-size:13px;line-height:15px;color:#0777aa}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list tr.separate_reservation_alert .alert_text{padding:0 5px 5px 30px;background-image:url(../img/icons/blue/phone_ringing.svg);background-repeat:no-repeat;background-size:14px;background-position:10px 1px}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list tr.separate_reservation_alert .alert_text{padding:0 10px 5px 30px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list td{padding:7px 5px}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list td{padding:10px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .additional_features_list.no_border_bottom tbody tr:last-child{border-bottom:0}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper{border-bottom:none}.offer_group_view .content_wrapper .content .call_to_action_wrapper~.call_to_action_wrapper{border-bottom:1px solid #e1e1e1}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .static_lowest_price_container{display:flex;flex-direction:column;align-items:flex-end}.offer_group_view .content_wrapper .content .call_to_action_wrapper .static_lowest_price_container .price{font-size:22px;line-height:22px;font-family:"montserrat_extra_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#0777aa}.offer_group_view .content_wrapper .content .call_to_action_wrapper .static_lowest_price_container .price_for_night{line-height:18px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .buttons_container{margin-top:1rem;display:flex;flex-direction:column}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .buttons_container{flex-direction:row;margin:1rem -0.5rem 0}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .buttons_container.swapped{flex-direction:column-reverse}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .buttons_container.swapped{flex-direction:row-reverse}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .night_count_filter{display:flex;flex-direction:row;flex-wrap:wrap;margin:-3px -3px 10px -3px}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .night_count_filter{margin:-1px -1px 5px -1px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .night_count_filter.show_as_tabs{margin-bottom:-2rem}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .night_count_filter.show_as_tabs .night_count_option_container .night_count_option{padding-bottom:2rem;height:7.5rem}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .night_count_filter.show_as_tabs .night_count_option_container .night_count_option.selected:after{content:"";width:100%;height:2rem;position:absolute;bottom:0;left:0;background-color:#fff;z-index:2}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .night_count_filter .night_count_option_container{padding:3px}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .night_count_filter .night_count_option_container{padding:1px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .night_count_filter .night_count_option_container .night_count_option{position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center;height:5.5rem;width:12.5rem;padding:0 1rem;background-color:#e1e1e1;border:1px solid #e1e1e1;border-radius:1rem;line-height:1.7rem;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .night_count_filter .night_count_option_container .night_count_option:not(.selected):hover{opacity:0.5}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .night_count_filter .night_count_option_container .night_count_option.selected{background-color:#fff;border:1px solid #393939}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .night_count_filter .night_count_option_container .night_count_option .price{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter{padding:2rem;border-top:1px solid #e1e1e1}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter:first-child,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter:first-child{border-top:none}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter .options_container,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter .options_container{margin-top:1rem}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter .options_container .options_group,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter .options_container .options_group{display:flex;flex-direction:row;flex-wrap:wrap}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter .options_container .options_group .option_container,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter .options_container .options_group .option_container{width:100%;margin:1rem 0 0 0}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter .options_container .options_group .option_container,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter .options_container .options_group .option_container{width:50%;margin-top:0.5rem}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter .options_container .options_group .option_container .option,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter .options_container .options_group .option_container .option{display:flex;flex-direction:row;align-items:center;font-weight:normal}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter .options_container .options_group .option_container .option .input_checkbox,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter .options_container .options_group .option_container .option .input_checkbox,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter .options_container .options_group .option_container .option .input_radio,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter .options_container .options_group .option_container .option .input_radio{display:none}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter .options_container .options_group .option_container .option .visual_checkbox,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter .options_container .options_group .option_container .option .visual_checkbox{display:inline-block;width:2rem;height:2rem;border:1px solid #393939;border-radius:4px}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter .options_container .options_group .option_container .option .visual_checkbox.checked,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter .options_container .options_group .option_container .option .visual_checkbox.checked{background-image:url(../img/icons/white/check_rounded.svg);background-size:1.2rem;background-repeat:no-repeat;background-position:center;background-color:#0777aa;border:1px solid #0777aa}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter .options_container .options_group .option_container .option .visual_radio_button,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter .options_container .options_group .option_container .option .visual_radio_button{position:relative;display:inline-block;width:2rem;height:2rem;border:.1rem solid #393939;border-radius:50%}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter .options_container .options_group .option_container .option .visual_radio_button.checked,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter .options_container .options_group .option_container .option .visual_radio_button.checked{background-color:#0777aa}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter .options_container .options_group .option_container .option .visual_radio_button.checked:before,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter .options_container .options_group .option_container .option .visual_radio_button.checked:before{content:"";position:absolute;width:1.8rem;height:1.8rem;left:0;top:0;border:.3rem solid #fff;border-radius:50%}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter .options_container .options_group .option_container .option .label_text,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter .options_container .options_group .option_container .option .label_text{margin-left:1rem}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .validity_filter .options_container .options_group .option_container .option.disabled,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .room_type_filter .options_container .options_group .option_container .option.disabled{opacity:0.3}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list{position:relative;border:1px solid #393939;border-radius:1rem;background-color:#fff;z-index:1}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container{display:flex;flex-direction:column;padding:2rem;border-top:1px solid #e1e1e1;position:relative}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container:last-child{border-bottom:none}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container{flex-direction:row;justify-content:space-between;min-height:250px}}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info{max-width:75%}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_heading{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#0777aa}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_weekday_availability{margin-bottom:0.5rem;color:#0777aa;text-transform:uppercase}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_specific_client_gets ul,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_additional_value ul{padding:0;margin:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_specific_client_gets ul li,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_additional_value ul li{background-repeat:no-repeat;padding-left:2.2rem;list-style-type:none;line-height:25px}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_specific_client_gets ul li.second-level-list,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_additional_value ul li.second-level-list{margin-left:2.2rem;padding-left:1.5rem;background-size:4px;background-position:0 10px}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_specific_client_gets{margin-top:1rem}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_specific_client_gets ul li{background-image:url(../img/icons/dark-grey/check.svg);background-size:1.3rem;background-position:0 7px}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_specific_client_gets ul li.second-level-list{background-image:url(../img/icons/dark-grey/circle_full.svg)}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_additional_value ul li{background-image:url(../img/icons/red/gift_full-2.svg);background-size:1.3rem;background-position:0 6px}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_additional_value ul li.second-level-list{background-image:url(../img/icons/red/circle_full.svg)}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_validity .validity{padding-left:2.2rem;background-image:url(../img/icons/blue/clock-full.svg);background-size:1.5rem;background-position:0 4px;background-repeat:no-repeat;color:#0777aa}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .textual_info .offer_validity .invalidity_dates{margin-left:2.2rem;padding-left:1.5rem;background-size:4px;background-position:0 10px;background-image:url(../img/icons/dark-grey/circle_full.svg);background-repeat:no-repeat}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions{margin-top:2rem}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions{margin-top:0}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .price_info_container{display:flex;flex-direction:row}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .price_info_container{flex-direction:column}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .price_info_container .price_container{text-align:right}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .price_info_container .price_container .price,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .price_info_container .price_container .price_cur{font-family:"montserrat_black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:2.8rem;line-height:2.8rem;color:#0777aa}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .price_info_container .price_container .price .price_from{font-size:1.5rem;line-height:1.5rem}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .price_info_container .price_was{margin-left:1.5rem;text-align:right;font-family:"montserrat_black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:2.8rem;line-height:2.8rem;color:#777;text-decoration:line-through}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .price_info_container .price_was{margin-left:0}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .actions_container{position:relative;margin-top:2rem}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .actions_container .actions{display:flex;flex-direction:column;float:none}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .actions_container .actions{position:absolute;right:-5rem}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .actions_container .actions .button{display:flex;height:40px;align-items:center;padding:0 5rem 0 1.5rem;margin-bottom:0.5rem;border-radius:8px;background-size:2rem;background-repeat:no-repeat;background-position:center right 1rem;line-height:1.6rem;transition:all .1s;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .actions_container .actions .button{width:181px;justify-content:center;text-align:center}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .actions_container .actions .button:hover{background-size:2.2rem;background-position:center right .5rem}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .actions_container .actions .button:last-child{margin-bottom:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .actions_container .actions .button.buy_with_reservation{color:#fff;border:1px solid #0777aa;background-color:#0777aa;background-image:url(../img/icons/white/right-arrow-rounded.svg);font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .actions_container .actions .button.buy_as_gift{color:#fff;border:1px solid #f92;background-color:#f92;background-image:url(../img/icons/white/right-arrow-rounded.svg);font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container .price_info_and_actions .actions_container .actions .button.detailed_description{border:1px solid #e1e1e1;background-image:url(../img/icons/dark-grey/right-arrow.svg);background-color:#fff}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer{margin-top:3rem}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer{margin-top:0}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer:first-child{margin-top:2rem;border-top:none}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer .special_offer_countdown{margin:-4rem -2rem 0;padding:1rem;background-color:#ff1e43;color:#fff;font-size:14px;text-align:center;border-top-left-radius:1rem;border-top-right-radius:1rem}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer .special_offer_countdown{margin:0;position:absolute;writing-mode:vertical-lr;transform:rotate(180deg);top:0;bottom:0;left:-3rem;width:3rem;padding-left:0.5rem;border-top-left-radius:0;border-bottom-right-radius:1rem}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer .special_offer_countdown .time_left_label{display:none}@media only screen and (min-width:480px) and (max-width:991px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer .special_offer_countdown .time_left_label{display:inline}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer .special_offer_countdown .time_left_value{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer .textual_info{margin-top:2rem}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer .textual_info{margin-top:0}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer .textual_info .offer_heading{color:#ff1e43}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer .textual_info .offer_weekday_availability{color:#393939}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer .textual_info .offer_validity .validity{background-image:url(../img/icons/dark-grey/clock-full.svg);color:#393939}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer .price_info_and_actions .price_info_container .price_container .price,.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer .price_info_and_actions .price_info_container .price_container .price_cur{color:#ff1e43}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer .price_info_and_actions .actions_container .actions .button.buy_with_reservation{background-color:#ff1e43;border:1px solid #ff1e43}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .offers_list .offer_container.special_offer .price_info_and_actions .actions_container .actions .button.buy_as_gift{color:#ff1e43;background-color:#fff;background-image:url(../img/icons/red/right-arrow.svg);border:1px solid #ff1e43}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .no_offers_found_message{margin-bottom:2rem;padding:1rem;background-color:#f4ebdf;color:#c52127;border:1px solid #c52127;border-radius:8px}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .no_offers_found_message .uncheck_button{color:#393939;text-decoration:underline;cursor:pointer;cursor:hand}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .no_offers_found_message .uncheck_button:hover{opacity:0.8}}.offer_group_view .content_wrapper .content .call_to_action_wrapper.universal_supply .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .instructions_wrapper{padding:20px 0 10px;border-bottom:1px solid #e1e1e1}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .instructions_wrapper{padding:20px 0 30px}}.offer_group_view .content_wrapper .content .instructions_wrapper .instruction{margin-bottom:20px}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .instructions_wrapper .instruction{margin-bottom:0}}.offer_group_view .content_wrapper .content .instructions_wrapper .instruction .icon{float:left;margin:0 15px 30px 0;width:35px;height:35px;background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .instructions_wrapper .instruction .icon{width:100%;height:50px;margin:0 0 10px 0}}.offer_group_view .content_wrapper .content .instructions_wrapper .instruction.register .icon{background-image:url(../img/icons/dark-grey/check-mark.svg)}.offer_group_view .content_wrapper .content .instructions_wrapper .instruction.wait .icon{background-image:url(../img/icons/dark-grey/meditation.svg)}.offer_group_view .content_wrapper .content .instructions_wrapper .instruction.find_out{margin-bottom:0}.offer_group_view .content_wrapper .content .instructions_wrapper .instruction.find_out .icon{background-image:url(../img/icons/dark-grey/gift.svg)}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .instructions_wrapper .instruction .texts{width:100%;text-align:center}}.offer_group_view .content_wrapper .content .instructions_wrapper .instruction .texts .title{font-size:14px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .instructions_wrapper .instruction .texts .title{font-size:12px;margin-bottom:5px}}.offer_group_view .content_wrapper .content .instructions_wrapper .instruction .texts .text{line-height:17px}.offer_group_view .content_wrapper .content .game_registration .game_register_wrapper{padding:20px 0 30px;border-bottom:1px solid #e1e1e1}.offer_group_view .content_wrapper .content .game_registration .game_register_wrapper .form .button{width:200px;float:right}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .game_registration{display:none}}.offer_group_view .content_wrapper .content .description{padding-bottom:20px}.offer_group_view .content_wrapper .content .description .row{margin-left:0;margin-right:0}.offer_group_view .content_wrapper .content .conditions_wrapper{padding:20px 0;border-bottom:1px solid #e1e1e1}.offer_group_view .content_wrapper .content .conditions_wrapper .title{font-size:17px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px}.offer_group_view .content_wrapper .content .conditions_wrapper .conditions ul{padding:0;margin:0 0 20px}.offer_group_view .content_wrapper .content .conditions_wrapper .conditions ul li{background-image:url(../img/icons/orange/check.svg);background-size:14px 14px;background-repeat:no-repeat;background-position:0 7px;padding-left:35px;list-style-type:none;line-height:25px}.offer_group_view .content_wrapper .content .conditions_wrapper .conditions ul li.second-level-list{background-image:url(../img/icons/orange/circle_full.svg);background-size:4px 4px;background-position:0 11px;margin-left:35px;padding-left:20px}.offer_group_view .content_wrapper .content .faq_wrapper{margin-top:34px;padding:20px 0;border-bottom:1px solid #e1e1e1}.offer_group_view .content_wrapper .content .faq_wrapper .title{font-size:17px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:360px){.offer_group_view .content_wrapper .content .faq_wrapper .title a{background-size:20px;background-repeat:no-repeat;background-position:right center;padding-right:25px}}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .faq_wrapper .title a{padding-right:30px}}.offer_group_view .content_wrapper .content .amenities_wrapper{padding:20px 0;width:100%;position:relative;float:left}.offer_group_view .content_wrapper .content .amenities_wrapper .title{font-size:17px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px}.offer_group_view .content_wrapper .content .amenities_wrapper .amenities_list_wrapper{float:left;width:100%}@media only screen and (max-width:767px){.offer_group_view .content_wrapper .content .amenities_wrapper .amenities_list_wrapper{float:left;height:30px;overflow:hidden;padding-right:35px}}.offer_group_view .content_wrapper .content .amenities_wrapper .amenities_list_wrapper .amenity{background-size:35px;background-repeat:no-repeat;background-position:left center;padding:15px 0 15px 50px;width:50%;float:left}@media only screen and (max-width:767px){.offer_group_view .content_wrapper .content .amenities_wrapper .amenities_list_wrapper .amenity{font-size:0;width:auto;background-size:30px}}.offer_group_view .content_wrapper .content .amenities_wrapper .view_all_amenities{color:#0777aa;position:absolute;width:100%;text-align:right;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .amenities_wrapper #amenities_popup{display:none;top:0}.offer_group_view .content_wrapper .content .amenities_wrapper #amenities_popup .title{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:20px 20px 10px;line-height:20px}.offer_group_view .content_wrapper .content .amenities_wrapper #amenities_popup .category{float:left;font-size:15px;width:100%;border-top:1px solid #e1e1e1;padding:20px 20px 15px 20px}.offer_group_view .content_wrapper .content .amenities_wrapper #amenities_popup .category .amenity{background-size:25px;background-repeat:no-repeat;background-position:left center;padding:5px 35px}.offer_group_view .content_wrapper .content .amenities_wrapper #amenities_popup .category .category_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 0 10px;line-height:15px}.offer_group_view .content_wrapper .content .contacts_wrapper{padding:20px 0}.offer_group_view .content_wrapper .content .contacts_wrapper .title{font-size:17px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px}.offer_group_view .content_wrapper .content .contacts_wrapper .contacts .contact_row{margin-bottom:10px;font-size:15px;padding-left:35px;background-size:15px;background-repeat:no-repeat;background-position:left center}.offer_group_view .content_wrapper .content .contacts_wrapper .contacts .contact_row.service_title{background-image:url(../img/icons/dark-grey/hotel.svg)}.offer_group_view .content_wrapper .content .contacts_wrapper .contacts .contact_row.service_address{background-image:url(../img/icons/dark-grey/pin_point_hollow.svg)}.offer_group_view .content_wrapper .content .contacts_wrapper .contacts .contact_row.service_directions{background-image:url(../img/icons/dark-grey/map.svg)}.offer_group_view .content_wrapper .content .contacts_wrapper .contacts .contact_row.service_phone{background-image:url(../img/icons/dark-grey/phone.svg)}.offer_group_view .content_wrapper .content .contacts_wrapper .contacts .contact_row.service_email{background-image:url(../img/icons/dark-grey/mail.svg)}.offer_group_view .content_wrapper .content .contacts_wrapper .contacts .contact_row.service_working_hours{background-image:url(../img/icons/dark-grey/clock.svg)}.offer_group_view .content_wrapper .content .contacts_wrapper .contacts .contact_row:last-child{margin-bottom:0}.offer_group_view .content_wrapper .content .contacts_wrapper .location_description{margin-top:20px}.offer_group_view .content_wrapper .content .contacts_wrapper .google_maps_embed{height:350px;width:100%;margin-top:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .content_wrapper .content .reviews_wrapper{padding-top:20px}.offer_group_view .content_wrapper .content .reviews_wrapper .title{font-size:17px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px}.offer_group_view .content_wrapper .content .reviews_wrapper .review{padding:20px 0}.offer_group_view .content_wrapper .content .reviews_wrapper .review:not(:last-of-type){border-bottom:1px solid #e1e1e1}.offer_group_view .content_wrapper .content .reviews_wrapper .review .reviewer{display:table}.offer_group_view .content_wrapper .content .reviews_wrapper .review .reviewer .reviewer_photo{display:table-cell;width:80px;height:80px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin-right:10px}.offer_group_view .content_wrapper .content .reviews_wrapper .review .reviewer .reviewer_signature{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;display:table-cell;vertical-align:middle}.offer_group_view .content_wrapper .content .reviews_wrapper .review .review_description{font-family:"montserrat_regular_italic",Arial,"Helvetica Neue",Helvetica,sans-serif;clear:both;margin-top:10px}.offer_group_view .content_wrapper .content .reviews_wrapper .js_pagination_wrapper{border-bottom:1px solid #e1e1e1}.offer_group_view .content_wrapper .content .reviews_wrapper .js_pagination_wrapper .pagination .first,.offer_group_view .content_wrapper .content .reviews_wrapper .js_pagination_wrapper .pagination .prev,.offer_group_view .content_wrapper .content .reviews_wrapper .js_pagination_wrapper .pagination .next,.offer_group_view .content_wrapper .content .reviews_wrapper .js_pagination_wrapper .pagination .last{display:none}.offer_group_view .content_wrapper .content .reviews_wrapper .js_pagination_wrapper .pagination .page-link{margin-left:5px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:1px solid #e1e1e1;color:#0092db}.offer_group_view .content_wrapper .content .reviews_wrapper .js_pagination_wrapper .pagination .page-link:hover{color:#fff;background-color:#f92}.offer_group_view .content_wrapper .content .reviews_wrapper .js_pagination_wrapper .pagination .active .page-link{color:#fff;background-color:#0092db}.offer_group_view .content_wrapper .content .redeemable_offers_container .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px}.offer_group_view .content_wrapper .content .show_all_redeemable_offers_button_container{display:flex;justify-content:center}.offer_group_view .content_wrapper .content .show_all_redeemable_offers_button_container .show_all_redeemable_offers_button{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;color:#393939;border:1px solid #393939;transition:.2s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}.offer_group_view .content_wrapper .content .show_all_redeemable_offers_button_container .show_all_redeemable_offers_button:hover{color:#f92;border:1px solid #f92}.offer_group_view .full_width_content .related_offers_wrapper{margin-top:20px}.offer_group_view .full_width_content .related_offers_wrapper .title{margin:0 0 20px;font-size:17px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .full_width_content .related_offers_wrapper .related_offers{position:relative}.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel{overflow:hidden;display:none}.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel.slick-initialized{display:block}.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel .list_item_wrapper{outline:none}.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel .list_item_wrapper .offer_group_list_item{margin:15px 0}@media only screen and (min-width:992px){.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel .list_item_wrapper .offer_group_list_item .info_wrapper .heading_wrapper{height:50px}}.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel *{outline:none}.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel_button{position:absolute;width:50px;height:50px;top:23vw;background-color:#fff;background-size:20px;background-repeat:no-repeat;background-position:center;box-shadow:0 0 10px 5px rgba(0,0,0,0.25);opacity:0.9;transition:.2s all;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;cursor:hand}@media screen and (min-width:768px){.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel_button{top:180px}}@media screen and (min-width:992px){.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel_button{top:137px}}@media screen and (min-width:1200px){.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel_button{width:60px;height:60px;top:165px;background-size:30px;box-shadow:0 0 20px 10px rgba(0,0,0,0.25)}}.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel_button.previous{left:5px}@media screen and (min-width:992px){.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel_button.previous{left:0}.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel_button.previous:hover{opacity:1;background-image:url(../img/icons/orange/caret_left.svg) !important;transition:.2s all}}@media screen and (min-width:1200px){.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel_button.previous{left:-5px}}.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel_button.next{right:5px}@media screen and (min-width:992px){.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel_button.next{right:0}.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel_button.next:hover{opacity:1;background-image:url(../img/icons/orange/caret_right.svg) !important;transition:.2s all}}@media screen and (min-width:1200px){.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel_button.next{right:-5px}}.offer_group_view .full_width_content .related_offers_wrapper .related_offers .related_offers_carousel_button.slick-disabled{display:none !important}.offer_group_view .full_width_content .seo_tags_wrapper{position:relative;margin-top:15px;padding-top:15px;padding-bottom:15px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.offer_group_view .full_width_content .seo_tags_wrapper .seo_tag{padding:0 10px 0 15px}.offer_group_view .full_width_content .seo_tags_wrapper .seo_tag:first-child{padding:0 10px 0 0}.offer_group_view .full_width_content .seo_tags_wrapper .with_bullet_point{position:relative}.offer_group_view .full_width_content .seo_tags_wrapper .with_bullet_point:before{background-image:url(../img/icons/dark-grey/circle_full.svg);background-size:contain;position:absolute;left:0;top:9px;width:4px;height:4px;content:""}.offer_group_view .full_width_content .seo_tags_wrapper .with_bullet_point:first-child:before{background-image:none}@media screen and (min-width:992px){.offer_group_view .actions_wrapper .game_register_wrapper,.offer_group_view .content .game_register_wrapper{box-shadow:0 0 10px rgba(0,0,0,0.03)}}.offer_group_view .actions_wrapper .game_register_wrapper .game_register_message,.offer_group_view .content .game_register_wrapper .game_register_message{display:none;margin-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .actions_wrapper .game_register_wrapper .game_register_message.error,.offer_group_view .content .game_register_wrapper .game_register_message.error{color:#c52127;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .actions_wrapper .game_register_wrapper .game_register_message.success,.offer_group_view .content .game_register_wrapper .game_register_message.success{padding:10px 15px;color:#4c5f9f;border:1px solid #4c5f9f}.offer_group_view .actions_wrapper .game_register_wrapper .game_register_message .red,.offer_group_view .content .game_register_wrapper .game_register_message .red{color:#c52127}.offer_group_view .actions_wrapper .game_register_wrapper .game_good_luck_message,.offer_group_view .content .game_register_wrapper .game_good_luck_message{display:none;text-align:center}.offer_group_view .actions_wrapper .game_register_wrapper .form .input_block,.offer_group_view .content .game_register_wrapper .form .input_block{margin-bottom:15px}.offer_group_view .actions_wrapper .game_register_wrapper .form .input_block label,.offer_group_view .content .game_register_wrapper .form .input_block label{display:block;font-weight:normal;margin-bottom:3px}.offer_group_view .actions_wrapper .game_register_wrapper .form .input_block label .notice,.offer_group_view .content .game_register_wrapper .form .input_block label .notice{color:#777;font-size:13px}.offer_group_view .actions_wrapper .game_register_wrapper .form .input_block input.text,.offer_group_view .content .game_register_wrapper .form .input_block input.text{padding:10px 15px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;width:100%;color:#777;border:1px solid #e1e1e1;transition:border .2s;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .actions_wrapper .game_register_wrapper .form .input_block input.text.error,.offer_group_view .content .game_register_wrapper .form .input_block input.text.error{border:1px solid #c52127;transition:border .2s;color:#c52127}.offer_group_view .actions_wrapper .game_register_wrapper .form .input_block input.text:focus,.offer_group_view .content .game_register_wrapper .form .input_block input.text:focus{border:1px solid #f92;transition:border .2s;color:#777}.offer_group_view .actions_wrapper .game_register_wrapper .form .checkbox_block,.offer_group_view .content .game_register_wrapper .form .checkbox_block{margin-bottom:15px}.offer_group_view .actions_wrapper .game_register_wrapper .form .checkbox_block label,.offer_group_view .content .game_register_wrapper .form .checkbox_block label{position:relative;margin-bottom:0;padding-left:25px;font-weight:normal;font-size:13px;cursor:pointer;cursor:hand}.offer_group_view .actions_wrapper .game_register_wrapper .form .checkbox_block label.error,.offer_group_view .content .game_register_wrapper .form .checkbox_block label.error{color:#c52127}.offer_group_view .actions_wrapper .game_register_wrapper .form .checkbox_block label.error a,.offer_group_view .content .game_register_wrapper .form .checkbox_block label.error a{color:#c52127}.offer_group_view .actions_wrapper .game_register_wrapper .form .checkbox_block label a,.offer_group_view .content .game_register_wrapper .form .checkbox_block label a{text-decoration:underline}.offer_group_view .actions_wrapper .game_register_wrapper .form .checkbox_block label:before,.offer_group_view .content .game_register_wrapper .form .checkbox_block label:before{position:absolute;left:0;content:'';width:16px;height:16px;border:1px solid #e1e1e1;background:none}.offer_group_view .actions_wrapper .game_register_wrapper .form .checkbox_block label .mandatory,.offer_group_view .content .game_register_wrapper .form .checkbox_block label .mandatory{color:#f92}.offer_group_view .actions_wrapper .game_register_wrapper .form .checkbox_block input.checkbox,.offer_group_view .content .game_register_wrapper .form .checkbox_block input.checkbox{display:none}.offer_group_view .actions_wrapper .game_register_wrapper .form .checkbox_block input.checkbox:checked+label:before,.offer_group_view .content .game_register_wrapper .form .checkbox_block input.checkbox:checked+label:before{border:none;background-image:url(../img/icons/orange/checkbox-checked.svg);background-repeat:no-repeat;background-size:contain;border:0}.offer_group_view .actions_wrapper .game_register_wrapper .form .checkbox_block .checkbox_block_explanation,.offer_group_view .content .game_register_wrapper .form .checkbox_block .checkbox_block_explanation{padding-left:25px;font-weight:normal;font-size:12px}.offer_group_view .actions_wrapper .game_register_wrapper .form .button,.offer_group_view .content .game_register_wrapper .form .button{height:43px;text-align:center;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;background:#f92;line-height:41px;transition:.1s all;cursor:pointer;cursor:hand}.offer_group_view .actions_wrapper .game_register_wrapper .form .button:hover,.offer_group_view .content .game_register_wrapper .form .button:hover{font-size:21px}.offer_group_view .actions_wrapper .game_register_wrapper .form .loader,.offer_group_view .content .game_register_wrapper .form .loader{float:right;width:200px;height:43px;padding:0;background-size:43px 43px;display:none}@media only screen and (min-width:992px){.offer_group_view .actions_wrapper .game_register_wrapper .form .loader,.offer_group_view .content .game_register_wrapper .form .loader{float:none;width:auto}}.offer_group_view .actions_wrapper .game_register_wrapper .form .language_selection_collapsing_wrapper,.offer_group_view .content .game_register_wrapper .form .language_selection_collapsing_wrapper{height:0;overflow:hidden;transition:.2s height}.offer_group_view .actions_wrapper .game_register_wrapper .form .language_selection_collapsing_wrapper.active,.offer_group_view .content .game_register_wrapper .form .language_selection_collapsing_wrapper.active{height:50px;transition:.2s height}.offer_group_view .actions_wrapper .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper,.offer_group_view .content .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper{margin-bottom:15px;display:table;width:100%;max-width:320px}.offer_group_view .actions_wrapper .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .select_language_label,.offer_group_view .content .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .select_language_label{display:table-cell;padding-right:10px;width:40%;font-size:13px;color:#393939;line-height:15px;vertical-align:bottom}.offer_group_view .actions_wrapper .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block,.offer_group_view .content .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block{width:60%;display:table-cell}.offer_group_view .actions_wrapper .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection,.offer_group_view .content .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection{float:left;margin-left:4%;width:48%;height:35px}.offer_group_view .actions_wrapper .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection:first-child,.offer_group_view .content .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection:first-child{margin-left:0}.offer_group_view .actions_wrapper .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection input.language_selection_input,.offer_group_view .content .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection input.language_selection_input{display:none}.offer_group_view .actions_wrapper .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection label,.offer_group_view .content .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection label{font-weight:normal;width:100%;margin-bottom:0;line-height:35px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;border:1px solid #e1e1e1;font-size:20px;color:#393939;text-align:center;transition:.2s background,.2s border;cursor:pointer;cursor:hand}.offer_group_view .actions_wrapper .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection label:hover,.offer_group_view .content .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection label:hover{background:#e1e1e1;transition:.2s background}.offer_group_view .actions_wrapper .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection input.language_selection_input:checked+label,.offer_group_view .content .game_register_wrapper .form .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection input.language_selection_input:checked+label{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background:#e1e1e1;border:1px solid #f92;transition:.2s background,.2s border}.offer_group_view .actions_wrapper .game_register_wrapper .form .second_game_registration_step,.offer_group_view .content .game_register_wrapper .form .second_game_registration_step{display:none}.offer_group_view .actions_wrapper .game_register_wrapper .form .second_game_registration_step .one_step_left_message,.offer_group_view .content .game_register_wrapper .form .second_game_registration_step .one_step_left_message{margin-bottom:15px}.offer_group_view .actions_wrapper .game_register_wrapper .form .second_game_registration_step .one_step_left_message .bold,.offer_group_view .content .game_register_wrapper .form .second_game_registration_step .one_step_left_message .bold{font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .actions_wrapper .game_register_wrapper .invite_friend_form,.offer_group_view .content .game_register_wrapper .invite_friend_form{display:none}.offer_group_view .actions_wrapper .game_register_wrapper .game_over,.offer_group_view .content .game_register_wrapper .game_over{border:1px solid #c52127;color:#c52127;padding:10px}.offer_group_view .preview_coupon{text-decoration:underline;border-bottom:1px solid #e1e1e1;padding:15px 0 15px 35px;background-repeat:no-repeat;background-position:left center;background-size:22px 22px}.offer_group_view a.fancybox:focus{color:#393939}.offer_group_view .buy_button~.tooltip{width:100%;z-index:auto}.offer_group_view .buy_button~.tooltip.in{opacity:1}.offer_group_view .buy_button~.tooltip .arrival_date{float:left}.offer_group_view .buy_button~.tooltip .departure_date{float:right}.offer_group_view .buy_button~.tooltip .tooltip-arrow{border-bottom-color:#fff;border-width:0 16px 16px 16px;margin-left:-10px;left:15% !important;top:-10px}.offer_group_view .buy_button~.tooltip .tooltip-inner{line-height:20px;padding:10px 20px;overflow:hidden;width:100%;font-size:15px;color:#393939;background-color:#fff;text-align:left;max-width:none;box-shadow:0 2px 12px rgba(0,0,0,0.5);font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background-image:url(../img/icons/light-grey/right-arrow-rounded.svg);background-position:center center;background-repeat:no-repeat;background-size:25px 25px}.offer_group_view .sidebar_container{float:right;width:280px;margin-right:15px}@media only screen and (min-width:1200px){.offer_group_view .sidebar_container{width:340px}}.offer_group_view .sidebar_container .related_offers_sidebar_wrapper{margin-top:30px}.offer_group_view .sidebar_container .related_offers_sidebar_wrapper .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;margin:0 0 10px}.offer_group_view .sidebar_container .related_offers_sidebar_wrapper .related_offers .list_item_wrapper.no_padding{padding:0}.offer_group_view .gift_set_fixed_buy_button_wrapper{position:fixed;z-index:1;bottom:-100px;height:50px;width:100%;left:0;right:0;transition:.2s bottom}.offer_group_view .gift_set_fixed_buy_button_wrapper.affix{bottom:0}.offer_group_view .gift_set_fixed_buy_button_wrapper .fixed_block{box-shadow:0 0 5px 0 rgba(0,0,0,0.5);max-width:718px;margin:0 auto}.offer_group_view .gift_set_fixed_buy_button_wrapper .fixed_block .total{float:left;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:50px;overflow:hidden;background-color:#fff}.offer_group_view .gift_set_fixed_buy_button_wrapper .fixed_block .total.with_discount{font-size:18px}.offer_group_view .gift_set_fixed_buy_button_wrapper .fixed_block .price_was{float:left;font-size:18px;line-height:50px;color:#777;background-color:#fff;text-decoration:line-through}.offer_group_view .gift_set_fixed_buy_button_wrapper .fixed_block .buy_button{float:none;height:50px;background:#f92;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;text-align:center;line-height:50px}.offer_group_view .buy_button~.popover.top,.fixed_buy_button~.popover.top{width:100%;max-width:none;border:1px solid #f92;color:#393939;left:0 !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.offer_group_view .buy_button~.popover.top,.fixed_buy_button~.popover.top{margin-top:-6px}}.offer_group_view .buy_button~.popover.top .arrow,.fixed_buy_button~.popover.top .arrow{border-top-color:#f92;border-width:16px 16px 0 16px;left:15% !important;bottom:-16px}.offer_group_view .buy_button~.popover.top .arrow:after,.fixed_buy_button~.popover.top .arrow:after{bottom:1px;margin-left:-16px;border-width:16px 16px 0 16px}.offer_group_view .buy_button~.popover.top .timeleft,.fixed_buy_button~.popover.top .timeleft{padding-top:5px;color:#c52127}.offer_group_view .buy_button~.popover .close-popover,.fixed_buy_button~.popover .close-popover{position:absolute;top:0;right:0;width:20px;height:20px;background-image:url(../img/icons/dark-grey/close.svg);background-repeat:no-repeat;background-size:8px 8px;background-position:center center;cursor:pointer;cursor:hand}.offer_group_view .buy_button~.popover .popover-title,.fixed_buy_button~.popover .popover-title{display:none}.offer_group_view .booking_actions,.calendar_popup .booking_actions,.reservation_popup .booking_actions{padding-bottom:10px}.offer_group_view .booking_actions .availability_title .highlight,.calendar_popup .booking_actions .availability_title .highlight,.reservation_popup .booking_actions .availability_title .highlight{color:#f92;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .booking_actions .booking_actions_title,.calendar_popup .booking_actions .booking_actions_title,.reservation_popup .booking_actions .booking_actions_title{padding-bottom:10px;font-size:18px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;border-bottom:1px solid #e1e1e1}@media only screen and (min-width:1200px){.offer_group_view .booking_actions .booking_actions_title,.calendar_popup .booking_actions .booking_actions_title,.reservation_popup .booking_actions .booking_actions_title{font-size:20px}}.offer_group_view .booking_actions .quantity_form,.calendar_popup .booking_actions .quantity_form,.reservation_popup .booking_actions .quantity_form{border:1px solid #e1e1e1;padding:10px 15px;margin-top:15px;background-color:#fff;line-height:30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .booking_actions .quantity_form .quantity_form_label,.calendar_popup .booking_actions .quantity_form .quantity_form_label,.reservation_popup .booking_actions .quantity_form .quantity_form_label{display:inline-block}@media only screen and (min-width:992px){.offer_group_view .booking_actions .quantity_form,.calendar_popup .booking_actions .quantity_form,.reservation_popup .booking_actions .quantity_form{margin-top:0}}.offer_group_view .booking_actions .quantity_controls,.calendar_popup .booking_actions .quantity_controls,.reservation_popup .booking_actions .quantity_controls{float:right}.offer_group_view .booking_actions .quantity_control,.calendar_popup .booking_actions .quantity_control,.reservation_popup .booking_actions .quantity_control{cursor:pointer;cursor:hand;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:30px;width:30px;text-align:center;font-size:21px;color:#f92;border:1px solid #f92;background-color:#fff}.offer_group_view .booking_actions .quantity_control.minus,.calendar_popup .booking_actions .quantity_control.minus,.reservation_popup .booking_actions .quantity_control.minus{float:left}.offer_group_view .booking_actions .quantity_control.plus,.calendar_popup .booking_actions .quantity_control.plus,.reservation_popup .booking_actions .quantity_control.plus{float:right}.offer_group_view .booking_actions .quantity_control.disabled,.calendar_popup .booking_actions .quantity_control.disabled,.reservation_popup .booking_actions .quantity_control.disabled{opacity:0.5;cursor:auto}.offer_group_view .booking_actions .quantity_control_value,.calendar_popup .booking_actions .quantity_control_value,.reservation_popup .booking_actions .quantity_control_value{float:left;padding:0 10px}.offer_group_view .booking_actions select,.calendar_popup .booking_actions select,.reservation_popup .booking_actions select{background-image:url(../img/icons/light-grey/caret_down.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:22px 22px;border:1px solid #e1e1e1;width:100%;line-height:20px;padding:15px;background-color:#fff;color:#393939;margin-top:10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.offer_group_view .booking_actions select,.calendar_popup .booking_actions select,.reservation_popup .booking_actions select{margin-top:0}}.offer_group_view .booking_actions .searchable_select_container,.calendar_popup .booking_actions .searchable_select_container,.reservation_popup .booking_actions .searchable_select_container{padding:0}@media only screen and (min-width:992px){.offer_group_view .booking_actions .searchable_select_container,.calendar_popup .booking_actions .searchable_select_container,.reservation_popup .booking_actions .searchable_select_container{padding-left:15px}}.offer_group_view .booking_actions .chosen-container .chosen-single,.calendar_popup .booking_actions .chosen-container .chosen-single,.reservation_popup .booking_actions .chosen-container .chosen-single{border:1px solid #e1e1e1;border-radius:0;background-color:#fff;padding:10px 10px;margin-top:10px;height:auto;-webkit-box-sizing:initial;box-shadow:none;background-image:url(../img/icons/light-grey/caret_down.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:22px 22px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:30px;font-size:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.offer_group_view .booking_actions .chosen-container .chosen-single,.calendar_popup .booking_actions .chosen-container .chosen-single,.reservation_popup .booking_actions .chosen-container .chosen-single{margin-top:0}}.offer_group_view .booking_actions .chosen-container.chosen-with-drop .chosen-single,.calendar_popup .booking_actions .chosen-container.chosen-with-drop .chosen-single,.reservation_popup .booking_actions .chosen-container.chosen-with-drop .chosen-single{background-image:url(../img/icons/light-grey/caret_up.svg)}.offer_group_view .booking_actions .chosen-container .chosen-drop,.calendar_popup .booking_actions .chosen-container .chosen-drop,.reservation_popup .booking_actions .chosen-container .chosen-drop{border-radius:0;-webkit-box-sizing:initial;box-sizing:border-box;box-shadow:none;border:1px solid #e1e1e1;margin-top:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .booking_actions .chosen-container .chosen-results,.calendar_popup .booking_actions .chosen-container .chosen-results,.reservation_popup .booking_actions .chosen-container .chosen-results{padding:0 20px}.offer_group_view .booking_actions .chosen-container .chosen-results li.active-result.highlighted,.calendar_popup .booking_actions .chosen-container .chosen-results li.active-result.highlighted,.reservation_popup .booking_actions .chosen-container .chosen-results li.active-result.highlighted{color:#393939;background-color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background-image:none}.offer_group_view .booking_actions .chosen_dates,.calendar_popup .booking_actions .chosen_dates,.reservation_popup .booking_actions .chosen_dates{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:10px;border:1px solid #e1e1e1;padding:10px 5px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:25px 25px;width:100%;line-height:30px;float:left;position:static;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.offer_group_view .booking_actions .chosen_dates,.calendar_popup .booking_actions .chosen_dates,.reservation_popup .booking_actions .chosen_dates{padding:10px 15px}}.offer_group_view .booking_actions .chosen_dates .arrival_date,.calendar_popup .booking_actions .chosen_dates .arrival_date,.reservation_popup .booking_actions .chosen_dates .arrival_date{float:left;max-width:50%}.offer_group_view .booking_actions .chosen_dates .departure_date,.calendar_popup .booking_actions .chosen_dates .departure_date,.reservation_popup .booking_actions .chosen_dates .departure_date{float:right;max-width:50%}.offer_group_view .booking_actions .chosen_dates:hover:after,.calendar_popup .booking_actions .chosen_dates:hover:after,.reservation_popup .booking_actions .chosen_dates:hover:after{content:'';border-bottom:10px solid transparent;position:absolute;bottom:-7px;width:100%;left:0;z-index:1}.offer_group_view .booking_actions .chosen_dates:hover .dropdown-menu,.calendar_popup .booking_actions .chosen_dates:hover .dropdown-menu,.reservation_popup .booking_actions .chosen_dates:hover .dropdown-menu{top:130px;display:block;margin-top:0;width:100%;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fixed_buy_button_wrapper,.fixed_register_button_wrapper{padding:0 15px;display:block;position:fixed;width:100%;bottom:-300px;max-width:750px;margin:auto;left:0;right:0;z-index:6}.fixed_buy_button_wrapper.affix,.fixed_register_button_wrapper.affix{bottom:10px;transition:bottom .3s}@media only screen and (min-width:992px){.fixed_buy_button_wrapper.affix,.fixed_register_button_wrapper.affix{display:none}}.fixed_buy_button_wrapper.affix-bottom,.fixed_register_button_wrapper.affix-bottom{bottom:auto}@media only screen and (min-width:992px){.fixed_buy_button_wrapper.affix-bottom,.fixed_register_button_wrapper.affix-bottom{display:none}}.fixed_buy_button_wrapper .fixed_buy_button_container,.fixed_register_button_wrapper .fixed_buy_button_container{position:relative}.fixed_buy_button,.fixed_register_button{height:40px;font-size:24px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:38px;text-align:center;display:block;position:relative;background:#f92;color:#fff;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color 1000ms ease,font-size .1s;-moz-transition:background-color 1000ms ease,font-size .1s;-o-transition:background-color 1000ms ease,font-size .1s;-ms-transition:background-color 1000ms ease,font-size .1s;transition:background-color 1000ms ease,font-size .1s}.fixed_buy_button.blue,.fixed_register_button.blue{background-color:#0777aa}.fixed_buy_button.disabled,.fixed_register_button.disabled{background-color:#b5d6e6}@media only screen and (min-width:992px){.fixed_buy_button,.fixed_register_button{display:none}}.fixed_buy_button:hover,.fixed_register_button:hover{font-size:25px;color:#fff}.fixed_buy_button:focus,.fixed_register_button:focus{color:#fff}#fixedChosenDates{position:absolute;width:100%;padding:8px 28px;bottom:-300px;border-top:1px solid #e1e1e1;background-color:#fff;z-index:6;font-size:15px;background-image:url(../img/icons/light-grey/right-arrow-rounded.svg);background-position:center center;background-repeat:no-repeat;background-size:25px 25px;line-height:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;box-shadow:0 3px 12px rgba(0,0,0,0.5)}#fixedChosenDates .arrival_date{float:left}#fixedChosenDates .departure_date{float:right}@media only screen and (min-width:992px){#fixedChosenDates{display:none}}#fixedChosenDates.affix{position:fixed;bottom:0;transition:bottom .6s}#fixedChosenDates.affix~.fixed_buy_button_wrapper.affix{bottom:45px}.fixed_mobile_summary{position:absolute;width:100%;padding:8px 15px;bottom:-300px;border-top:1px solid #e1e1e1;background-color:#fff;z-index:6;font-size:15px;line-height:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;box-shadow:0 3px 12px rgba(0,0,0,0.5)}.fixed_mobile_summary .price_container{float:left}.fixed_mobile_summary .price_container .label{float:left;padding-right:10px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.fixed_mobile_summary .price_container .value{float:left}.fixed_mobile_summary .dates_container{float:right;background-image:url(../img/icons/light-grey/right-arrow-rounded.svg);background-position:center center;background-repeat:no-repeat;background-size:15px 15px}.fixed_mobile_summary .dates_container .arrival_date{float:left;padding-right:15px}.fixed_mobile_summary .dates_container .departure_date{float:right;padding-left:15px}@media only screen and (min-width:992px){.fixed_mobile_summary{display:none}}.fixed_mobile_summary.affix{position:fixed;bottom:0;transition:bottom .6s}.fixed_mobile_summary.affix~.fixed_buy_button_wrapper.affix{bottom:45px}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.mpv_offers{margin-bottom:13px}.mpv_offers .other_offers{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-top:22px;margin-bottom:19px}.mpv_offers .view_other_offers{cursor:pointer;cursor:hand;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 20px 5px #e1e1e1;padding:16px 18px;margin-top:16px;display:flex;justify-content:space-between}.mpv_offers .view_other_offers .caret{width:21px;height:21px;background-image:url(../img/icons/dark-grey/caret_down.svg);background-position:center center;background-repeat:no-repeat;background-size:21px 21px;border:none;content:""}.mpv_offers .view_other_offers.open .caret{background-image:url(../img/icons/dark-grey/caret_up.svg)}.mpv_offers .top_offers_wrapper{display:none}.mpv_offers .top_offers_wrapper #top_offers_container{margin-top:14px}.mpv_offers .view_other_offers.open+.top_offers_wrapper{display:block}.mpv_offers .mpv_change_note{border:1px solid #f92;border-radius:3px;margin-top:19px;padding:12px 18px 18px}.mpv_offers .mpv_change_note>div{margin-top:14px}.mpv_offers .mpv_change_note>div:first-child{margin-top:0}.offer_group_nav_tabs{clip-path:inset(1px 1px -39px 1px);border-color:#e1e1e1;display:flex;white-space:nowrap;overflow-y:auto;width:100%}@media only screen and (min-width:992px){.offer_group_nav_tabs{box-shadow:-9px -20px 31px 26px #e1e1e1}}.offer_group_nav_tabs::-webkit-scrollbar{display:none}.offer_group_nav_tabs::before,.offer_group_nav_tabs::after{display:none}.offer_group_nav_tabs .spacer::before{content:"\00B7";font-weight:bold;font-size:23px;line-height:72px}.offer_group_nav_tabs>li{margin-bottom:0}.offer_group_nav_tabs>li .offer_group_nav_underline{background:#f92;border-top-left-radius:12px;border-top-right-radius:12px;width:29%;height:6px;visibility:hidden;margin:20px auto auto}.offer_group_nav_tabs>li.active>a,.offer_group_nav_tabs>li:hover>a{color:#f92;font-weight:bold;border:0;background-color:initial}.offer_group_nav_tabs>li.active>a .offer_group_nav_underline,.offer_group_nav_tabs>li:hover>a .offer_group_nav_underline{visibility:visible}.offer_group_nav_tabs>li.active>a:hover,.offer_group_nav_tabs>li:hover>a:hover,.offer_group_nav_tabs>li.active>a:focus,.offer_group_nav_tabs>li:hover>a:focus{color:#f92;border:0;background-color:initial;cursor:pointer;cursor:hand}.offer_group_nav_tabs>li:first-child>a{padding-left:0}.offer_group_nav_tabs>li:last-child>a{padding-right:0}.offer_group_nav_tabs>li>a{cursor:pointer;cursor:hand;transition:none;border:0;padding:26px 12px 0;margin:0;font-size:15px}@media only screen and (min-width:1200px){.offer_group_nav_tabs>li>a{font-size:18px}}.offer_group_nav_tabs>li>a:hover,.offer_group_nav_tabs>li>a:focus{background-color:initial}.offer_group_nav_tabs.offer_group_nav_tabs_affixed{box-shadow:none;border:0;float:left;min-width:576px;gap:12px}@media only screen and (min-width:992px){.offer_group_nav_tabs.offer_group_nav_tabs_affixed{width:592px}}@media only screen and (min-width:1200px){.offer_group_nav_tabs.offer_group_nav_tabs_affixed{width:720px}}.offer_group_nav_tabs.offer_group_nav_tabs_affixed>li.spacer::before{line-height:21px}.offer_group_nav_tabs.offer_group_nav_tabs_affixed>li>a{padding:0;font-size:15px}@media only screen and (min-width:1200px){.offer_group_nav_tabs.offer_group_nav_tabs_affixed>li>a{font-size:18px}}.offer_group_nav_tabs.offer_group_nav_tabs_affixed .offer_group_nav_underline{margin:13px auto auto}@media only screen and (min-width:1200px){.offer_group_nav_tabs.offer_group_nav_tabs_affixed .offer_group_nav_underline{margin-top:9px}}.offer_group_view .client_gets.client_gets_categories .info_container .labels_container{display:flex;position:absolute;top:-18px}.offer_group_view .client_gets.client_gets_categories .info_container .labels_container .icon{width:36px;height:36px;background-size:20px;background-position:center;background-repeat:no-repeat;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.offer_group_view .client_gets.client_gets_categories .info_container .labels_container .icon.catering{background-image:url(../img/icons/dark-grey/utensils.svg)}.offer_group_view .client_gets.client_gets_categories .info_container .labels_container .icon.room{background-image:url(../img/icons/dark-grey/bed.svg)}.offer_group_view .client_gets.client_gets_categories .info_container .labels_container .icon.spa{background-image:url(../img/icons/dark-grey/waves-rounded.svg)}.offer_group_view .client_gets.client_gets_categories .info_container .labels_container .icon.additional_services{background-image:url(../img/icons/dark-grey/sun.svg)}.offer_group_view .client_gets.client_gets_categories .info_container .labels_container .icon.people{background-size:18px;background-image:url(../img/icons/dark-grey/users.svg)}.offer_group_view .client_gets.client_gets_categories .info_container .labels_container .icon.clock{background-size:18px;background-image:url(../img/icons/dark-grey/clock-full.svg)}.offer_group_view .client_gets.client_gets_categories .info_container.room_and_catering .client_gets_category_title,.offer_group_view .client_gets.client_gets_categories .info_container.room_and_catering .icon{background-color:#fee0bc}.offer_group_view .client_gets.client_gets_categories .info_container.spa_and_procedures .client_gets_category_title,.offer_group_view .client_gets.client_gets_categories .info_container.spa_and_procedures .icon{background-color:#b2e2f8}.offer_group_view .client_gets.client_gets_categories .info_container.additional_services .client_gets_category_title,.offer_group_view .client_gets.client_gets_categories .info_container.additional_services .icon{background-color:#ffc7d0}.offer_group_view .client_gets.client_gets_categories .info_container.validity .client_gets_category_title,.offer_group_view .client_gets.client_gets_categories .info_container.validity .icon{background-color:#cdcdcd}.offer_group_view .client_gets.client_gets_categories .info_container .labels_container{right:0}.reservation_popup.popup,.client_gets_popup.popup{width:100%;height:100%;display:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media only screen and (min-width:992px){.reservation_popup.popup,.client_gets_popup.popup{overflow-y:unset;margin:0 auto;width:940px;height:auto;max-height:510px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}}@media only screen and (min-width:1200px){.reservation_popup.popup,.client_gets_popup.popup{width:1140px}}.reservation_popup.popup .close_popup,.client_gets_popup.popup .close_popup{z-index:2001}.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container{color:#393939;margin-top:20px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container:first-child{padding-right:5px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container:last-child{padding-left:5px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container.swapped{float:right}.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container.swapped:first-child{padding:0 15px 0 5px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container.swapped:last-child{padding:0 5px 0 15px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container .purchase_type_button{width:100%;height:120px;background-color:#fff;border:1px solid #e1e1e1;box-shadow:0 0 10px 5px rgba(0,0,0,0.1);text-align:center;transition:border-bottom .2s;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container .purchase_type_button{height:80px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container .purchase_type_button:hover .text_container{opacity:1}.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container .purchase_type_button.active.with_booking{border-bottom:5px solid #0777aa}.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container .purchase_type_button.active.without_booking{border-bottom:5px solid #f92}.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container .purchase_type_button.active .text_container{opacity:1}.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container .purchase_type_button .text_container{display:inline-block;padding:55px 7px 0;opacity:0.5;text-align:center;background-size:35px;background-repeat:no-repeat;background-position:top 10px center;transition:opacity .2s}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container .purchase_type_button .text_container{padding-left:50px;padding-top:19px;text-align:left;background-size:40px;background-position:left bottom 3px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container .purchase_type_button .text_container .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;line-height:16px}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container .purchase_type_button .text_container .title{font-size:16px;line-height:20px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container .purchase_type_button .text_container .subtitle{font-size:12px}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .purchase_type_select_container .purchase_type_button_container .purchase_type_button .text_container .subtitle{font-size:14px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .filter_item,.reservation_popup .content_container .content .offer_list_filter_container .filter_item,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .filter_item,.reservation_popup .content_container .content .offer_with_reservation_select_container .filter_item{margin-top:5px}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .filter_item:first-child,.reservation_popup .content_container .content .offer_list_filter_container .filter_item:first-child,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .filter_item:first-child,.reservation_popup .content_container .content .offer_with_reservation_select_container .filter_item:first-child,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .filter_item:nth-child(2),.reservation_popup .content_container .content .offer_list_filter_container .filter_item:nth-child(2),.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .filter_item:nth-child(2),.reservation_popup .content_container .content .offer_with_reservation_select_container .filter_item:nth-child(2){margin-top:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .filter_item:nth-child(odd),.reservation_popup .content_container .content .offer_list_filter_container .filter_item:nth-child(odd),.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .filter_item:nth-child(odd),.reservation_popup .content_container .content .offer_with_reservation_select_container .filter_item:nth-child(odd){padding-right:5px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .filter_item:nth-child(even),.reservation_popup .content_container .content .offer_list_filter_container .filter_item:nth-child(even),.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .filter_item:nth-child(even),.reservation_popup .content_container .content .offer_with_reservation_select_container .filter_item:nth-child(even){padding-left:5px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .filter_item .filter_label,.reservation_popup .content_container .content .offer_list_filter_container .filter_item .filter_label,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .filter_item .filter_label,.reservation_popup .content_container .content .offer_with_reservation_select_container .filter_item .filter_label{margin-bottom:5px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .filter_item .filter_label span.step_number,.reservation_popup .content_container .content .offer_list_filter_container .filter_item .filter_label span.step_number,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .filter_item .filter_label span.step_number,.reservation_popup .content_container .content .offer_with_reservation_select_container .filter_item .filter_label span.step_number{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container ol.filter_item_list,.reservation_popup .content_container .content .offer_list_filter_container ol.filter_item_list,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container ol.filter_item_list,.reservation_popup .content_container .content .offer_with_reservation_select_container ol.filter_item_list{margin:0;padding:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container ol.filter_item_list .filter_item .filter_label,.reservation_popup .content_container .content .offer_list_filter_container ol.filter_item_list .filter_item .filter_label,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container ol.filter_item_list .filter_item .filter_label,.reservation_popup .content_container .content .offer_with_reservation_select_container ol.filter_item_list .filter_item .filter_label{display:inline-block;padding-left:20px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container ol.filter_item_list .filter_item .filter_label.no_padding_left,.reservation_popup .content_container .content .offer_list_filter_container ol.filter_item_list .filter_item .filter_label.no_padding_left,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container ol.filter_item_list .filter_item .filter_label.no_padding_left,.reservation_popup .content_container .content .offer_with_reservation_select_container ol.filter_item_list .filter_item .filter_label.no_padding_left{padding-left:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container ol.filter_item_list .filter_item .filter_label span.step_number,.reservation_popup .content_container .content .offer_list_filter_container ol.filter_item_list .filter_item .filter_label span.step_number,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container ol.filter_item_list .filter_item .filter_label span.step_number,.reservation_popup .content_container .content .offer_with_reservation_select_container ol.filter_item_list .filter_item .filter_label span.step_number{display:inline-block}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container{width:100% !important;background-size:15px;background-repeat:no-repeat;background-position:right 10px center;background-image:url(../img/icons/orange/caret_down.svg)}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container.chosen-container-active .chosen-single,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container.chosen-container-active .chosen-single,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container.chosen-container-active .chosen-single,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container.chosen-container-active .chosen-single{border:1px solid #f92}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container.chosen-with-drop,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container.chosen-with-drop,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container.chosen-with-drop,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container.chosen-with-drop{background-image:url(../img/icons/orange/caret_up.svg)}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-single,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-single,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-single,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-single{border:1px solid #393939;background:none;padding:10px 45px 10px 10px;height:auto;font-size:15px;line-height:20px;color:#393939;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-single span.label,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-single span.label,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-single span.label,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-single span.label{margin-right:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-single span.label span.label_title,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-single span.label span.label_title,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-single span.label span.label_title,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-single span.label span.label_title{width:100%;margin-bottom:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-single span.label span.additional_value,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-single span.label span.additional_value,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-single span.label span.additional_value,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-single span.label span.additional_value{padding-left:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-single span.label span.additional_value ul,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-single span.label span.additional_value ul,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-single span.label span.additional_value ul,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-single span.label span.additional_value ul{padding-left:0;margin-bottom:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-single span.label span.additional_value ul li,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-single span.label span.additional_value ul li,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-single span.label span.additional_value ul li,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-single span.label span.additional_value ul li{padding:0 0 0 15px;background-image:url(../img/icons/slightly-darker-blue/plus.svg);background-size:10px;background-position:left center;background-repeat:no-repeat;line-height:normal}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-single span.price,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-single span.price,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-single span.price,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-single span.price{display:none}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-drop,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-drop,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-drop,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-drop{margin-top:5px;border:1px solid #f92;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-results,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-results,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results{margin:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-results li,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-results li,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li{display:table;width:100%;font-size:15px;line-height:normal}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-results li.highlighted,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-results li.highlighted,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li.highlighted,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li.highlighted{background:none;color:#f92}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-results li span.label,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-results li span.label,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li span.label,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li span.label{display:inline-block;max-width:170px}@media only screen and (min-width:360px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-results li span.label,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-results li span.label,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li span.label,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li span.label{max-width:180px}}@media only screen and (min-width:1200px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-results li span.label,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-results li span.label,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li span.label,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li span.label{max-width:220px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-results li span.label span.label_title,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-results li span.label span.label_title,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li span.label span.label_title,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li span.label span.label_title{width:100%}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-results li span.label span.additional_value ul,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-results li span.label span.additional_value ul,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li span.label span.additional_value ul,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li span.label span.additional_value ul{margin-bottom:0;padding-left:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-results li span.label span.additional_value ul li,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-results li span.label span.additional_value ul li,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li span.label span.additional_value ul li,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li span.label span.additional_value ul li{padding:0 0 0 15px;background-image:url(../img/icons/slightly-darker-blue/plus.svg);background-size:10px;background-position:left center;background-repeat:no-repeat;line-height:normal}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-results li span.price,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-results li span.price,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li span.price,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li span.price{display:table-cell;vertical-align:middle;text-align:right;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container .chosen-container .chosen-results li span.price .amount,.reservation_popup .content_container .content .offer_list_filter_container .chosen-container .chosen-results li span.price .amount,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li span.price .amount,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li span.price .amount{font-size:16px;margin-right:3px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_list_filter_container+.title.row,.reservation_popup .content_container .content .offer_list_filter_container+.title.row,.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container+.title.row,.reservation_popup .content_container .content .offer_with_reservation_select_container+.title.row{margin-top:20px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container,.reservation_popup .content_container .content .offer_with_reservation_select_container{padding-bottom:15px;border-bottom:1px solid #e1e1e1}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container,.reservation_popup .content_container .content .offer_with_reservation_select_container{padding-bottom:25px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container{background-image:url(../img/icons/blue/caret_down.svg);background-size:20px;background-position:right 15px center}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container.chosen-container-active .chosen-single,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container.chosen-container-active .chosen-single{border:1px solid #0777aa}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container.chosen-with-drop,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container.chosen-with-drop{background-image:url(../img/icons/blue/caret_up.svg)}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-drop,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-drop{border:1px solid #0777aa}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li{padding:20px 6px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li.highlighted,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li.highlighted{color:#0777aa}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li span.label,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li span.label{max-width:none}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li span.label,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li span.label{max-width:575px}}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li span.label,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li span.label{max-width:450px}}@media only screen and (min-width:1200px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offer_with_reservation_select_container .chosen-container .chosen-results li span.label,.reservation_popup .content_container .content .offer_with_reservation_select_container .chosen-container .chosen-results li span.label{max-width:575px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list,.reservation_popup .content_container .content .offers_list{margin-top:10px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection,.reservation_popup .content_container .content .offers_list .offer_selection{margin-top:5px;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection.selected,.reservation_popup .content_container .content .offers_list .offer_selection.selected{box-shadow:0 0 10px rgba(0,0,0,0.25);border:1px solid #f92;z-index:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection.selected+.offer_selection,.reservation_popup .content_container .content .offers_list .offer_selection.selected+.offer_selection{border:1px solid #e1e1e1}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection.selected+.offer_selection.highlighted,.reservation_popup .content_container .content .offers_list .offer_selection.selected+.offer_selection.highlighted{border:1px solid #f92}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection.selected .offer_title_and_price_container .offer_selection_text,.reservation_popup .content_container .content .offers_list .offer_selection.selected .offer_title_and_price_container .offer_selection_text{background-image:url(../img/icons/orange/radio-button-selected.svg)}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection.highlighted,.reservation_popup .content_container .content .offers_list .offer_selection.highlighted{border:1px solid #f92}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection.alert,.reservation_popup .content_container .content .offers_list .offer_selection.alert{border:1px solid #ffcc90;transition:.1s all}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection:first-child,.reservation_popup .content_container .content .offers_list .offer_selection:first-child{margin-top:0}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection .offer_title_and_price_container,.reservation_popup .content_container .content .offers_list .offer_selection .offer_title_and_price_container{position:relative;float:left;width:100%;padding:15px 0;cursor:pointer;cursor:hand}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection .offer_title_and_price_container .offer_title_and_info,.reservation_popup .content_container .content .offers_list .offer_selection .offer_title_and_price_container .offer_title_and_info{padding:0 5px}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection .offer_title_and_price_container .offer_title_and_info,.reservation_popup .content_container .content .offers_list .offer_selection .offer_title_and_price_container .offer_title_and_info{padding:0 15px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection .offer_title_and_price_container .offer_selection_text,.reservation_popup .content_container .content .offers_list .offer_selection .offer_title_and_price_container .offer_selection_text{padding-left:0;background-size:23px;background-position:left center;background-repeat:no-repeat}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection .offer_title_and_price_container .offer_selection_text,.reservation_popup .content_container .content .offers_list .offer_selection .offer_title_and_price_container .offer_selection_text{padding-left:40px;background-image:url(../img/icons/grey/radio-button-unselected.svg)}}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection .offer_title_and_price_container .additional_client_gets ul,.reservation_popup .content_container .content .offers_list .offer_selection .offer_title_and_price_container .additional_client_gets ul{margin:0 0 0 40px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection .offer_title_and_price_container .price_column,.reservation_popup .content_container .content .offers_list .offer_selection .offer_title_and_price_container .price_column{position:absolute;top:50%;right:0;padding:0 5px;transform:translate(0, -50%);text-align:right}@media only screen and (min-width:480px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection .offer_title_and_price_container .price_column,.reservation_popup .content_container .content .offers_list .offer_selection .offer_title_and_price_container .price_column{padding:0 15px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection .offer_title_and_price_container .price_column .price_wrapper,.reservation_popup .content_container .content .offers_list .offer_selection .offer_title_and_price_container .price_column .price_wrapper{padding-right:0;font-size:20px;line-height:22px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px) and (max-width:1199px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection .offer_title_and_price_container .price_column .price_wrapper,.reservation_popup .content_container .content .offers_list .offer_selection .offer_title_and_price_container .price_column .price_wrapper{font-size:17px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .offer_selection .offer_title_and_price_container .price_column .price_wrapper .price_for_night,.reservation_popup .content_container .content .offers_list .offer_selection .offer_title_and_price_container .price_column .price_wrapper .price_for_night{font-size:15px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .discount_voucher_selection_wrapper,.reservation_popup .content_container .content .offers_list .discount_voucher_selection_wrapper{margin-top:5px;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .discount_voucher_selection_wrapper:hover,.reservation_popup .content_container .content .offers_list .discount_voucher_selection_wrapper:hover{box-shadow:0 0 10px rgba(0,0,0,0.25);border:1px solid #f92}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .discount_voucher_selection_wrapper .discount_voucher_selection,.reservation_popup .content_container .content .offers_list .discount_voucher_selection_wrapper .discount_voucher_selection{border-bottom:0;padding-left:40px;background-position:19px center}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .discount_voucher_selection_wrapper .discount_voucher_selection .discount_voucher_selection_arrow,.reservation_popup .content_container .content .offers_list .discount_voucher_selection_wrapper .discount_voucher_selection .discount_voucher_selection_arrow{background-position:right 15px center}@media only screen and (max-width:991px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .offers_list .discount_voucher_selection_wrapper .discount_voucher_selection,.reservation_popup .content_container .content .offers_list .discount_voucher_selection_wrapper .discount_voucher_selection{margin-top:0;border:none}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions,.reservation_popup .content_container .content .actions{float:left;width:100%;margin-top:15px}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions,.reservation_popup .content_container .content .actions{margin-top:25px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions .summary_data_container,.reservation_popup .content_container .content .actions .summary_data_container{float:left;margin-bottom:15px}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions .summary_data_container,.reservation_popup .content_container .content .actions .summary_data_container{margin-bottom:0}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions .summary_data_container .summary_container,.reservation_popup .content_container .content .actions .summary_data_container .summary_container{float:left;width:100%;margin-bottom:5px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions .summary_data_container .summary_container:last-child,.reservation_popup .content_container .content .actions .summary_data_container .summary_container:last-child{margin-bottom:0}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions .summary_data_container .summary_container,.reservation_popup .content_container .content .actions .summary_data_container .summary_container{width:auto;margin-bottom:0;margin-right:45px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions .summary_data_container .summary_container:last-child,.reservation_popup .content_container .content .actions .summary_data_container .summary_container:last-child{margin-right:0}}@media only screen and (min-width:992px) and (max-width:1199px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions .summary_data_container .summary_container,.reservation_popup .content_container .content .actions .summary_data_container .summary_container{margin-right:30px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions .summary_data_container .summary_container .value,.reservation_popup .content_container .content .actions .summary_data_container .summary_container .value{text-align:left;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions .summary_data_container.without_booking,.reservation_popup .content_container .content .actions .summary_data_container.without_booking{width:570px}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions .summary_data_container.without_booking .total_sum_container,.reservation_popup .content_container .content .actions .summary_data_container.without_booking .total_sum_container{float:right}}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions .summary_data_container.without_booking,.reservation_popup .content_container .content .actions .summary_data_container.without_booking{width:450px}}@media only screen and (min-width:1200px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions .summary_data_container.without_booking,.reservation_popup .content_container .content .actions .summary_data_container.without_booking{width:500px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions a,.reservation_popup .content_container .content .actions a{float:none}@media only screen and (min-width:360px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions a,.reservation_popup .content_container .content .actions a{float:none}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions a .buy_button,.reservation_popup .content_container .content .actions a .buy_button{width:100%}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions a .buy_button,.reservation_popup .content_container .content .actions a .buy_button{width:90px}}@media only screen and (min-width:992px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions a .buy_button,.reservation_popup .content_container .content .actions a .buy_button{font-size:16px}}@media only screen and (min-width:1200px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions a .buy_button,.reservation_popup .content_container .content .actions a .buy_button{width:170px}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper.bordered .actions a .buy_button.disabled,.reservation_popup .content_container .content .actions a .buy_button.disabled{opacity:0.3}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .discount_voucher_selection_wrapper .discount_voucher_selection{position:relative;margin:0;padding:10px 0 10px 30px;background-image:url(../img/icons/dark-grey/gift_2.svg);background-position:15px center;background-repeat:no-repeat;background-size:18px 18px;border-bottom:1px solid #e1e1e1}@media only screen and (max-width:991px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .discount_voucher_selection_wrapper .discount_voucher_selection{margin-top:10px;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .discount_voucher_selection_wrapper .discount_voucher_selection{padding:10px 0 10px 55px;background-position:40px center}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .discount_voucher_selection_wrapper .discount_voucher_selection .discount_voucher_selection_text{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .discount_voucher_selection_wrapper .discount_voucher_selection .discount_voucher_selection_arrow{position:absolute;height:22px;background-image:url(../img/icons/dark-grey/right-arrow.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:30px;transition:background-image .2s;top:50%;right:0;transform:translate(0, -50%)}@media only screen and (min-width:768px){.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .discount_voucher_selection_wrapper .discount_voucher_selection .discount_voucher_selection_arrow{background-position:right 35px center}}.offer_group_view .content_wrapper .content .call_to_action_wrapper .offers_list_wrapper .discount_voucher_selection_wrapper .discount_voucher_selection:hover .discount_voucher_selection_arrow{background-image:url(../img/icons/orange/right-arrow-rounded.svg);transition:background-image .2s}@media only screen and (min-width:992px){.reservation_popup.popup{max-height:510px}}@media only screen and (min-width:992px) and (min-height:660px){.reservation_popup.popup{max-height:600px}}@media only screen and (min-width:992px) and (min-height:800px){.reservation_popup.popup{max-height:750px}}.reservation_popup.popup .inner_container{display:flex;height:100%}.reservation_popup.popup .inner_container .content_container{width:100%}@media only screen and (min-width:1200px){.reservation_popup.popup .inner_container .content_container{width:660px}}@media only screen and (min-width:1200px){.reservation_popup.popup .inner_container .content_container{width:785px}}.reservation_popup.popup .inner_container .content_container .content{padding:0 1.5rem 3rem}.reservation_popup.popup .inner_container .content_container .content::-webkit-scrollbar{width:10px;position:absolute;left:0}.reservation_popup.popup .inner_container .content_container .content::-webkit-scrollbar-track{background:#f1f1f1}.reservation_popup.popup .inner_container .content_container .content::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.reservation_popup.popup .inner_container .content_container .content::-webkit-scrollbar-thumb:hover{background:#555}@media only screen and (min-width:992px){.reservation_popup.popup .inner_container .content_container .content{padding:3rem 2rem 3rem 5rem;height:470px;overflow-y:auto}}@media only screen and (min-width:992px) and (min-height:660px){.reservation_popup.popup .inner_container .content_container .content{height:560px}}@media only screen and (min-width:992px) and (min-height:800px){.reservation_popup.popup .inner_container .content_container .content{height:710px}}@media only screen and (min-width:1200px){.reservation_popup.popup .inner_container .content_container .content{padding:3rem 4rem 3rem 7rem}}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper ol{margin:0;padding:0}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .step_block{position:relative;margin-top:2rem}@media only screen and (min-width:992px){.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .step_block{margin-top:0}}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .step_block .step_number_container{display:flex;position:relative;margin:0 0 1rem -1.5rem}@media only screen and (min-width:992px){.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .step_block .step_number_container{position:absolute;left:-5rem;margin:0;z-index:1}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .step_block .step_number_container.offer_select_step{top:2.5rem}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .step_block .step_number_container.date_select_step{top:1rem}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .step_block .step_number_container.review_step{top:3rem}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .step_block .step_number_container:hover .explanation{margin-left:-4rem;border:1px solid #e1e1e1;border-top-right-radius:2rem;border-bottom-right-radius:2rem;border-left:none;opacity:1;width:100%;transition:.2s width,.4s margin-left}}@media only screen and (min-width:1200px){.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .step_block .step_number_container{left:-7rem}}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .step_block .step_number_container .step_number{display:block;width:4rem;min-width:4rem;height:4rem;color:#fff;background-color:#f92;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:4rem;text-align:center;border-top-right-radius:2rem;border-bottom-right-radius:2rem;z-index:1}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .step_block .step_number_container .step_number li{margin-left:3rem}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .step_block .step_number_container .explanation{display:flex;left:0;margin-left:-4rem;height:4rem;padding:0 2rem 0 5rem;background-color:#fff;border-top-right-radius:2rem;border-bottom-right-radius:2rem;box-shadow:0 0 10px rgba(0,0,0,0.1);font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#f92;align-items:center}@media only screen and (min-width:992px){.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .step_block .step_number_container .explanation{margin-left:-8rem;padding:0 2rem 0 6rem;width:0;overflow:hidden;white-space:nowrap;opacity:0}}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper label{display:block;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .offers_list{margin-top:2rem}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .offers_list .offer_selection{display:flex}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .availability .step_number_container .step_number{background-color:#0777aa}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .availability .step_number_container .explanation{color:#0777aa}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .actions{display:flex;float:none;margin-top:0;flex-direction:column}@media only screen and (min-width:768px){.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .actions{flex-direction:row}}@media only screen and (min-width:992px){.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .actions{padding-top:25px;border-top:1px solid #e1e1e1}}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .actions.without_booking{border-top:none}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .actions .summary_data_container{display:flex;justify-content:space-between;flex:3;float:none;flex-direction:column}@media only screen and (min-width:768px){.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .actions .summary_data_container{flex-direction:row}}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .actions .summary_data_container.without_booking{justify-content:flex-end}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .actions .summary_data_container .summary_container{float:none;margin-right:0}@media only screen and (min-width:768px){.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .actions .button_container{margin-left:4rem}}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .actions .button_container .buy_button{height:45px;background:#f92;font-size:16px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;text-align:center;line-height:45px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .actions .button_container .buy_button{width:170px}}@media only screen and (min-width:992px){.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .actions .button_container .buy_button{width:90px}}@media only screen and (min-width:1200px){.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .actions .button_container .buy_button{width:170px}}.reservation_popup.popup .inner_container .content_container .content .offers_list_wrapper .actions .button_container .buy_button.blue{background:#0777aa}.reservation_popup.popup .inner_container .content_container .purchase_type_select_container{margin-top:50px}.reservation_popup.popup .inner_container .content_container .purchase_type_select_container .purchase_type_button_container:nth-child(2){padding-left:5px}@media only screen and (min-width:992px){.reservation_popup.popup .inner_container .content_container .purchase_type_select_container{padding:0 5rem;margin-top:-45px}}.reservation_popup.popup .inner_container .image_container{display:none;background-repeat:no-repeat;background-position:right center;border-top-right-radius:4px;border-bottom-right-radius:4px}@media only screen and (min-width:992px){.reservation_popup.popup .inner_container .image_container{display:block;min-width:280px}}@media only screen and (min-width:1200px){.reservation_popup.popup .inner_container .image_container{min-width:355px}}#offerPartsNav.navigation.affix .container{overflow-y:auto}#offerPartsNav.navigation.affix .container::-webkit-scrollbar{display:none}@media only screen and (min-width:992px){.offer_group_nav_tabs_content{padding-top:14px}}.discount_voucher_feature_packages{padding-top:40px;clear:both}.discount_voucher_feature_packages .discount_voucher_feature_packages_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;padding-bottom:10px}.discount_voucher_feature_packages .discount_voucher_feature_package{float:left;width:100%;position:relative}.discount_voucher_feature_packages .discount_voucher_feature_package .discount_voucher_feature_package_selection{padding:10px 10px 10px 60px;border:1px solid #e1e1e1;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.03);position:relative;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.discount_voucher_feature_packages .discount_voucher_feature_package .discount_voucher_feature_package_selection{padding:19px 10px 20px 60px}}.discount_voucher_feature_packages .discount_voucher_feature_package .discount_voucher_feature_package_selection:before{content:'';position:absolute;width:20px;height:20px;left:20px;top:0;bottom:0;margin:auto;background-size:20px 20px;background-repeat:no-repeat;background-position:center;border:1px solid #e1e1e1}.discount_voucher_feature_packages .discount_voucher_feature_package .discount_voucher_feature_package_selection.selected{border:1px solid #f92}.discount_voucher_feature_packages .discount_voucher_feature_package .discount_voucher_feature_package_selection.selected:before{background-image:url(../img/icons/orange/checkbox-checked.svg);border:transparent}@media only screen and (min-width:992px){.discount_voucher_feature_packages .discount_voucher_feature_package .discount_voucher_feature_package_selection .feature_package_title{float:left;width:55%}}@media only screen and (min-width:992px){.discount_voucher_feature_packages .discount_voucher_feature_package .discount_voucher_feature_package_selection .feature_package_description{float:left;width:35%}}@media only screen and (min-width:992px){.discount_voucher_feature_packages .discount_voucher_feature_package .discount_voucher_feature_package_selection .feature_package_price{float:left}}.discount_voucher_feature_packages .discount_voucher_feature_package .feature_package_expand{display:none;margin-left:5px;float:right;height:62px;width:62px;background-image:url(../img/icons/dark-grey/caret_down.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:center;border:1px solid #e1e1e1;box-shadow:0 0 10px rgba(0,0,0,0.03);cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.discount_voucher_feature_packages .discount_voucher_feature_package .feature_package_expand.selected{border:1px solid #f92}.discount_voucher_feature_packages .discount_voucher_feature_package .feature_package_expand.expanded{background-image:url(../img/icons/dark-grey/caret_up.svg)}@media only screen and (min-width:992px){.discount_voucher_feature_packages .discount_voucher_feature_package .feature_package_expand{display:block}}@media only screen and (min-width:992px){.discount_voucher_feature_packages .discount_voucher_feature_package .voucher_preview_button{margin:0 10px}}.discount_voucher_feature_packages .discount_voucher_feature_package b{font-weight:normal;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.discount_voucher_feature_packages .discount_voucher_feature_package .buttons_wrapper{clear:both;float:right;padding-top:15px;padding-bottom:10px;width:100%}@media only screen and (min-width:992px){.discount_voucher_feature_packages .discount_voucher_feature_package .buttons_wrapper{width:auto}}.discount_voucher_feature_packages .discount_voucher_feature_package .additional_info{width:100%;padding-top:15px}.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper{padding:10px 0;float:left;width:100%}@media only screen and (min-width:768px){.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper{width:50%}.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper.large{width:100%}}@media only screen and (min-width:992px){.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper{width:33.33333333%;padding:10px}.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper:nth-of-type(3n-2){padding-right:20px;padding-left:0;clear:both}.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper:nth-of-type(3n){padding-left:20px;padding-right:0}.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper.large{padding-top:0;width:66.66666667%;padding-right:10px}}.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper label{display:block;font-weight:normal}.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper label.required:after{content:'*'}.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper input,.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper select{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;padding:10px;border:1px solid #acacac;color:#777;width:100%;-webkit-appearance:none;box-shadow:0 0 10px rgba(0,0,0,0.03);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper input:focus,.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper select:focus{outline:none;border:1px solid #0092db}.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper input.error,.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper select.error{border:1px solid #c52127;color:#c52127}.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper select{background-image:url(../img/icons/dark-grey/caret_down.svg);background-size:25px 25px;background-repeat:no-repeat;background-position:right 20px center}.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper .help{color:#777;font-size:13px}.discount_voucher_feature_packages .discount_voucher_feature_package .input_wrapper .help a{color:#777;text-decoration:underline;padding-right:20px;background-image:url(../img/icons/dark-grey/right-arrow.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:right center}.discount_voucher_feature_packages .discount_voucher_feature_package .form_error{color:#c52127;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.discount_voucher_feature_packages .discount_voucher_feature_package .expandable{padding-top:10px;overflow:hidden;max-height:0}.discount_voucher_feature_packages .discount_voucher_feature_package .expandable.visible{transition:all 1s ease-in;max-height:1000px}.discount_voucher_preview_popup{text-align:center}@media only screen and (min-width:768px){.discount_voucher_preview_popup:before{content:'';display:inline-block;vertical-align:middle;height:100%}}.discount_voucher_preview_popup .modal-dialog{max-width:100%;display:inline-block;text-align:left;vertical-align:middle;margin:auto}@media only screen and (min-width:768px){.discount_voucher_preview_popup .modal-dialog{width:750px}}@media only screen and (min-width:992px){.discount_voucher_preview_popup .modal-dialog{width:970px}}.discount_voucher_preview_popup .modal-content{padding:35px 15px 15px;border:none;min-height:100vh}@media only screen and (min-width:768px){.discount_voucher_preview_popup .modal-content{padding:35px 0;min-height:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.discount_voucher_preview_popup .modal-content:after{content:"";background-color:#e1e1e1;position:absolute;height:100%;width:1px;left:50%;top:0}}.discount_voucher_preview_popup .close_popup{position:absolute;top:20px;right:20px;width:25px;height:25px;background-image:url(../img/icons/dark-grey/close.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;cursor:hand}.discount_voucher_preview_popup img{max-width:100%;transition:.5s all;width:100%}.discount_voucher_preview_popup img.loaded{min-height:40px;padding:0;height:auto;filter:drop-shadow(0 0 10px rgba(0,0,0,0.3));-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,0.3))}.discount_voucher_preview_popup .discount_voucher_preview_wrapper{padding:15px}@media only screen and (min-width:768px){.discount_voucher_preview_popup .discount_voucher_preview_wrapper{padding:0 65px 0 100px}}.discount_voucher_preview_popup .physical_discount_voucher_preview_wrapper{padding:0 15px}@media only screen and (min-width:768px){.discount_voucher_preview_popup .physical_discount_voucher_preview_wrapper .popup_title{padding:15px 45px}}.discount_voucher_preview_popup .popup_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:10px 0;text-align:left}@media only screen and (min-width:992px){.discount_voucher_preview_popup .popup_title{text-align:center}}.discount_voucher_preview_popup b{font-weight:normal;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.discount_voucher_preview_popup .separator{text-transform:uppercase;text-align:center;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;overflow:hidden;padding:15px}@media only screen and (max-width:767px){.discount_voucher_preview_popup .separator:before,.discount_voucher_preview_popup .separator:after{content:"";background-color:#e1e1e1;display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.discount_voucher_preview_popup .separator:before{right:1em;margin-left:-50%}.discount_voucher_preview_popup .separator:after{left:1em;margin-right:-50%}}@media only screen and (min-width:768px){.discount_voucher_preview_popup .separator{background-color:white;padding:15px 0;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:1;margin-top:-7px}}.discount_voucher_view{font-size:15px;margin-top:10px}@media only screen and (min-width:992px){.discount_voucher_view{margin-top:0}}.discount_voucher_view .main_photo{float:left;max-width:100%;height:auto}@media only screen and (min-width:992px){.discount_voucher_view .main_photo{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;min-height:500px}}.discount_voucher_view .main_photo.lazy_load{display:none}.discount_voucher_view .main_photo.loaded{display:block}.discount_voucher_view .service_logo{position:absolute;top:0;z-index:5;background-color:#fff;width:120px;height:auto;padding:10px;left:50%;margin-left:-60px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}@media only screen and (min-width:992px){.discount_voucher_view .service_logo{width:200px;left:auto;margin-left:0;top:40px;padding:20px;border-top-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}}.discount_voucher_view .autoplay{overflow:hidden;width:auto;margin:0 -15px}@media only screen and (min-width:480px){.discount_voucher_view .autoplay{margin:0}}.discount_voucher_view .title{margin:0;font-size:28px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:inherit;font-weight:normal}.discount_voucher_view .subtitle{padding-bottom:15px}@media only screen and (min-width:992px){.discount_voucher_view .subtitle{border-bottom:1px solid #e1e1e1}}.discount_voucher_view .total{float:right;font-size:20px}.discount_voucher_view .total span{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:30px}.discount_voucher_view .buy_button{float:right;width:100%;height:40px;background:#f92;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;text-align:center;line-height:40px;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.discount_voucher_view .buy_button{width:150px}.discount_voucher_view .buy_button:hover{font-size:21px}}.discount_voucher_view .voucher_preview_button{line-height:40px;border:1px solid #e1e1e1;width:100%;height:40px;font-size:17px;text-align:center;float:left;margin-bottom:15px;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.discount_voucher_view .voucher_preview_button{width:325px;margin-top:0;transition:.1s all}.discount_voucher_view .voucher_preview_button:hover{font-size:18px}}.discount_voucher_view .call_to_action_container{position:relative;z-index:3}@media only screen and (min-width:992px){.discount_voucher_view .call_to_action_container{width:40%;min-height:80px;clear:both}}@media only screen and (min-width:1200px){.discount_voucher_view .call_to_action_container{width:48%}}.discount_voucher_view .call_to_action_container .call_to_action_wrapper{width:100%;bottom:0;left:100%;background-color:#fff;float:left;padding-bottom:25px;border-bottom:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.discount_voucher_view .call_to_action_container .call_to_action_wrapper{position:absolute;padding:30px;border:1px solid #e1e1e1;width:550px;box-shadow:0 0 10px rgba(0,0,0,0.03)}}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .heart{background-image:url(../img/icons/red/heart.svg);background-repeat:no-repeat;background-position:center;background-size:60%;height:20px;width:20px;padding-left:25px}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .offer_list_wrapper{padding-top:15px}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .offer_list_wrapper .choices{padding:15px 0 20px;float:left;width:100%;min-height:131px}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .offer_list_wrapper .choices .button_wrapper{padding:4px}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .offer_list_wrapper .choices .button_wrapper button{line-height:40px;text-align:center;border:1px solid #e1e1e1;width:100%;height:40px;background-color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .offer_list_wrapper .choices .button_wrapper button.selected{border:1px solid #ff1e43;background-color:#fbfbfb}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .offer_list_wrapper .choices .button_wrapper button:focus{outline:0}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .offer_list_wrapper .choices .button_wrapper button:active{outline:none;border:none}@media only screen and (max-width:991px){.discount_voucher_view .call_to_action_container .call_to_action_wrapper .offer_list_wrapper .choices .button_wrapper:nth-child(2n){padding-right:0px}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .offer_list_wrapper .choices .button_wrapper:nth-child(2n - 1){padding-left:0px}}@media only screen and (min-width:992px){.discount_voucher_view .call_to_action_container .call_to_action_wrapper .offer_list_wrapper .choices .button_wrapper:nth-child(3n){padding-right:0px}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .offer_list_wrapper .choices .button_wrapper:nth-child(3n - 2){padding-left:0px}}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .offer_list_wrapper .call_to_action_buttons{padding-top:20px;width:100%;float:left}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .shipment_checkbox_container{margin-top:20px;float:left;width:100%;position:relative}@media only screen and (min-width:1200px){.discount_voucher_view .call_to_action_container .call_to_action_wrapper .shipment_checkbox_container::after{content:'';position:absolute;height:115px;width:350px;bottom:-30px;left:-273px;background-image:url(../img/icons/light-grey/curly_arrow.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .shipment_checkbox_container label{display:block;margin:0;font-weight:normal;cursor:pointer;cursor:hand}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .shipment_checkbox_container label input.checkbox{display:none}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .shipment_checkbox_container label .checkbox_image{width:25px;height:25px;display:inline-block;float:left;margin-right:10px;border:1px solid #e1e1e1;background-image:none;background-size:25px 25px;background-position:center;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .shipment_checkbox_container label .checkbox_image.checked{border:none;background-image:url(../img/icons/orange/checkbox-checked.svg)}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .shipment_checkbox_container label .text{padding-left:35px;line-height:25px}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .shipment_checkbox_container label .text .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.discount_voucher_view .call_to_action_container .help{padding-top:15px;float:left}@media only screen and (min-width:992px){.discount_voucher_view .call_to_action_container .help{float:none}}.discount_voucher_view .call_to_action_container .help .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.discount_voucher_view .call_to_action_container .help a{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.discount_voucher_view .promotional_badges{padding:10px 0;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;margin:25px 0;width:100%;float:left}@media only screen and (min-width:992px){.discount_voucher_view .promotional_badges{padding:20px 0}}.discount_voucher_view .promotional_badges .promotional_badge{padding-left:60px;font-size:13px;background-image:url(../img/icons/dark-grey/check-mark.svg);background-size:40px 40px;background-repeat:no-repeat;background-position:0 50%}.discount_voucher_view .promotional_badges .promotional_badge.choose{background-image:url(../img/icons/dark-grey/finger_pointing.svg)}.discount_voucher_view .promotional_badges .promotional_badge.gift{background-image:url(../img/icons/dark-grey/gift_2.svg)}.discount_voucher_view .promotional_badges .promotional_badge.print{background-image:url(../img/icons/dark-grey/mail_opened.svg)}.discount_voucher_view .promotional_badges .promotional_badge .text_wrapper{padding:10px 0}@media only screen and (min-width:992px){.discount_voucher_view .promotional_badges .promotional_badge .text_wrapper{border-left:1px solid #000;padding:0 15px}}.discount_voucher_view .promotional_badges .promotional_badge .text_wrapper .title{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.discount_voucher_view .promotion_text{padding:20px 0;clear:both}.discount_voucher_view .conditions_wrapper,.discount_voucher_view .client_gets_wrapper{padding:30px 0 0}.discount_voucher_view .conditions_wrapper .title,.discount_voucher_view .client_gets_wrapper .title{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px}.discount_voucher_view .conditions_wrapper ul,.discount_voucher_view .client_gets_wrapper ul{padding:0;margin:0 0 20px}.discount_voucher_view .conditions_wrapper ul li,.discount_voucher_view .client_gets_wrapper ul li{background-image:url(../img/icons/darker-red/circle_full.svg);background-size:8px 8px;background-repeat:no-repeat;background-position:0 8px;padding-left:35px;list-style-type:none;line-height:25px}.discount_voucher_view .fixed_block_wrapper{z-index:1}.discount_voucher_view .fixed_block_wrapper .fixed_block{position:fixed;bottom:0;height:50px;width:100%;max-width:718px;left:0;right:0;margin:auto;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);display:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.discount_voucher_view .fixed_block_wrapper.affix{margin-top:5px}.discount_voucher_view .fixed_block_wrapper.affix .fixed_block{display:block}.discount_voucher_view .fixed_block_wrapper .total{font-size:15px;float:left;padding:5px 10px;overflow:hidden;background-color:#fff}.discount_voucher_view .fixed_block_wrapper .buy_button{float:none;padding:5px 0;height:auto}.discount_voucher_view .description.contentbuilder{padding-bottom:20px}.discount_voucher_view .description.contentbuilder .row{margin-left:0;margin-right:0}.desktop_filter.service_discount_voucher_filter .filter_holder{height:280px}@media only screen and (min-width:1200px){.desktop_filter.service_discount_voucher_filter .filter_holder{height:343px}}.desktop_filter.service_discount_voucher_filter .filter_holder .filter{min-height:420px;padding-bottom:150px}.desktop_filter.service_discount_voucher_filter .filter_holder .filter:after{content:'';background-image:url(../img/icons/blue/wave.svg);background-position:left -139px center;background-repeat:no-repeat;background-size:472px 472px;position:absolute;height:150px;width:100%;left:0;bottom:0;z-index:0;opacity:0.3}.desktop_filter.service_discount_voucher_filter .filter_holder .filter .filter_block .filter_block_title{line-height:20px}.desktop_filter.service_discount_voucher_filter .filter_holder .filter .filter_block .filter_block_sub_title:before{content:"\A";width:4px;height:4px;border-radius:50%;background:#393939;display:inline-block;margin:5px 5px 3px 5px}.app_filter.service_discount_voucher_filter .filter_block_wrapper .filter_popup,.app_filter.gift_set_filter .filter_block_wrapper .filter_popup{padding:20px 15px 20px 15px}.app_filter.service_discount_voucher_filter .open_filter_button .filter_block_title,.app_filter.gift_set_filter .open_filter_button .filter_block_title{position:relative;height:44px;font-size:16px;line-height:16px;padding:3px 50px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;white-space:normal;text-align:left;display:table-cell;vertical-align:middle}.app_filter.service_discount_voucher_filter .open_filter_button .filter_block_title .filter_block_sub_title,.app_filter.gift_set_filter .open_filter_button .filter_block_title .filter_block_sub_title{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px}.app_filter.service_discount_voucher_filter .open_filter_button .filter_block_title .filter_block_sub_title:before,.app_filter.gift_set_filter .open_filter_button .filter_block_title .filter_block_sub_title:before{content:"\A";width:4px;height:4px;border-radius:50%;background:#393939;display:inline-block;margin:5px 5px 3px 5px}.app_filter.service_discount_voucher_filter .open_filter_button.category_filter,.app_filter.gift_set_filter .open_filter_button.category_filter{background-image:url(../img/icons/dark-grey/pin_point_hollow.svg),url(../img/icons/dark-grey/caret_down.svg);background-position:left 10px center,right 10px center;background-size:30px 30px}.app_filter.service_discount_voucher_filter .filter_popup .filter_block .filter_block_title.category,.app_filter.gift_set_filter .filter_popup .filter_block .filter_block_title.category{background-image:url(../img/icons/dark-grey/pin_point_hollow.svg);padding:5px 50px 0 50px;background-position:left 5px top;background-size:40px}.app_filter.service_discount_voucher_filter .filter_popup .filter_block .filter_item label,.app_filter.gift_set_filter .filter_popup .filter_block .filter_item label{border-radius:15px}.desktop_filter.gift_set_filter .filter_holder{height:520px}@media only screen and (min-width:1200px){.desktop_filter.gift_set_filter .filter_holder{height:534px}}.desktop_filter.gift_set_filter .filter_holder .filter{min-height:600px;padding-bottom:150px}@media only screen and (min-width:1200px){.desktop_filter.gift_set_filter .filter_holder .filter{min-height:614px}}.desktop_filter.gift_set_filter .filter_holder .filter:after{content:'';background-image:url(../img/icons/blue/wave.svg);background-position:left -139px center;background-repeat:no-repeat;background-size:472px 472px;position:absolute;height:150px;width:100%;left:0;bottom:0;z-index:0;opacity:0.3}.desktop_filter.gift_set_filter .filter_holder .filter .filter_block .filter_block_title.category{line-height:20px}.desktop_filter.gift_set_filter .filter_holder .filter .filter_block .filter_block_sub_title:before{content:"\A";width:4px;height:4px;border-radius:50%;background:#393939;display:inline-block;margin:5px 5px 3px 5px}.redeem_gift_set_page .title{font-size:20px}@media only screen and (min-width:1200px){.redeem_gift_set_page .title{font-size:22px}}.redeem_gift_set_page .steps_container{border:1px solid #e1e1e1;box-shadow:0 0 10px #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.redeem_gift_set_page .steps_container .step{padding-top:80px;background-size:60px;background-repeat:no-repeat;background-position:top center;text-align:center}.redeem_gift_set_page .steps_container .step.choose{background-image:url(../img/icons/dark-grey/check-mark.svg)}.redeem_gift_set_page .steps_container .step.reserve{background-image:url(../img/icons/dark-grey/calendar_round.svg)}.redeem_gift_set_page .steps_container .step.relax{background-image:url(../img/icons/dark-grey/heart-hollow.svg)}.redeem_gift_set_page .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.availability{padding:15px 0;border-bottom:1px solid #e1e1e1}@media only screen and (min-width:768px){.availability{padding:25px 0;margin-top:25px}}.availability .availability_title{margin-bottom:15px}@media only screen and (min-width:768px){.availability .availability_title{margin-bottom:25px}}.availability .availability_title .highlight{color:#f92;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.availability.facelifted{margin-top:0;padding:15px 0;border-top:none}@media only screen and (min-width:768px){.availability.facelifted{margin-top:0;padding:25px 0}}.availability.facelifted.lower_padding_top{padding-top:10px}.availability.facelifted .booking_actions{float:left;width:100%}.availability.facelifted .booking_actions .searchable_select_container{padding:0}@media only screen and (min-width:480px){.availability.facelifted .booking_actions .searchable_select_container{display:table}}@media only screen and (min-width:1200px){.availability.facelifted .booking_actions .searchable_select_container{padding-right:15px}}.availability.facelifted .booking_actions .searchable_select_container .label{float:none;width:100%;padding-left:0;padding-right:15px;vertical-align:middle}@media only screen and (min-width:480px){.availability.facelifted .booking_actions .searchable_select_container .label{display:table-cell;width:130px}}@media only screen and (min-width:768px){.availability.facelifted .booking_actions .searchable_select_container .label{width:140px}}@media only screen and (min-width:1200px){.availability.facelifted .booking_actions .searchable_select_container .label.with_single_room_type{height:44px}}.availability.facelifted .booking_actions .searchable_select_container .label span.single_room_type{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (max-width:360px){.availability.facelifted .booking_actions .searchable_select_container .label span.single_room_type{display:inline-block}}.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner{padding:0}@media only screen and (min-width:1200px){.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner{padding:0 15px 0 0}}.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container{background-size:15px;background-repeat:no-repeat;background-position:right 10px center;background-image:url(../img/icons/blue/caret_down.svg)}.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container.chosen-container-active .chosen-single{border:1px solid #0777aa}.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container.chosen-with-drop{background-image:url(../img/icons/blue/caret_up.svg)}.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container .chosen-single{margin-top:0;border:1px solid #e1e1e1;background:none;padding:10px 35px 10px 10px;height:auto;font-size:15px;line-height:20px;color:#393939;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container .chosen-single span.label{margin-right:0}.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container .chosen-single span.price{display:none}.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container .chosen-drop{margin-top:5px;border:1px solid #0777aa;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container .chosen-results{margin:0;padding:0}.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container .chosen-results li{display:table;width:100%;font-size:15px}.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container .chosen-results li.highlighted{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;background:none;color:#0777aa}.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container .chosen-results li span.label{display:inline-block;max-width:170px}@media only screen and (min-width:360px){.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container .chosen-results li span.label{max-width:180px}}@media only screen and (min-width:1200px){.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container .chosen-results li span.label{max-width:220px}}.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container .chosen-results li span.price{display:table-cell;vertical-align:middle;text-align:right;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px}.availability.facelifted .booking_actions .searchable_select_container .searchable_select_container_inner .chosen-container .chosen-results li span.price .from{font-size:11px}.availability.facelifted .booking_actions .quantity_form{border:0;padding:0}@media only screen and (min-width:992px){.availability.facelifted .booking_actions .quantity_form{margin-top:15px}}@media only screen and (min-width:1200px){.availability.facelifted .booking_actions .quantity_form{margin-top:7px}}.availability.facelifted .booking_actions .quantity_form .label{float:left;margin-right:15px}@media only screen and (min-width:1200px){.availability.facelifted .booking_actions .quantity_form .label{margin-right:0}}.availability.facelifted .booking_actions .quantity_form .quantity_controls{float:right}.availability.facelifted .booking_actions .quantity_form .quantity_controls .quantity_control{color:#0777aa;border:1px solid #0777aa}.availability.facelifted .booking_actions .quantity_form .quantity_controls .quantity_control.disabled{opacity:1;border:1px solid #e1e1e1;color:#e1e1e1}.availability.facelifted .booking_actions .quantity_form .quantity_controls .quantity_control_value{width:25px;padding:0;text-align:center}.availability.facelifted .availability-calendar{margin-top:15px;padding-top:15px;border-top:1px solid #e1e1e1}.availability.facelifted .availability-calendar .availability-calendar-month .availability-calendar-header .availability-calendar-header-button .availability-calendar-header-button-left{background-image:url(../img/icons/blue/caret_left.svg);background-size:15px;transition:.2s border}.availability.facelifted .availability-calendar .availability-calendar-month .availability-calendar-header .availability-calendar-header-button .availability-calendar-header-button-left:hover:not(.disabled){border:1px solid #0777aa}.availability.facelifted .availability-calendar .availability-calendar-month .availability-calendar-header .availability-calendar-header-button .availability-calendar-header-button-left.disabled{background-image:url(../img/icons/light-grey/caret_left.svg)}.availability.facelifted .availability-calendar .availability-calendar-month .availability-calendar-header .availability-calendar-header-button .availability-calendar-header-button-right{background-image:url(../img/icons/blue/caret_right.svg);background-size:15px;transition:.2s border}.availability.facelifted .availability-calendar .availability-calendar-month .availability-calendar-header .availability-calendar-header-button .availability-calendar-header-button-right:hover:not(.disabled){border:1px solid #0777aa}.availability.facelifted .availability-calendar .availability-calendar-month .availability-calendar-header .availability-calendar-header-button .availability-calendar-header-button-right.disabled{background-color:#fff;background-image:url(../img/icons/light-grey/caret_right.svg)}.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.available,.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.low-availability{background-color:#fff}.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.available .availability-calendar-day-number,.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.low-availability .availability-calendar-day-number{color:#393939;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.available.hover:not(.last):not(.selected) .availability-calendar-day-number,.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.low-availability.hover:not(.last):not(.selected) .availability-calendar-day-number{color:#0777aa;border:1px solid #0777aa}.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.available.hover.last:not(.selected),.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.low-availability.hover.last:not(.selected){box-shadow:none}.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.available.hover.last:not(.selected) .availability-calendar-day-number,.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.low-availability.hover.last:not(.selected) .availability-calendar-day-number{color:#0777aa;border:1px solid #0777aa}.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.available.alert:not(.disabled) .availability-calendar-day-number,.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.low-availability.alert:not(.disabled) .availability-calendar-day-number{color:#b5d6e6;border:1px solid #b5d6e6;transition:.1s all}.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.selected:not(.last) .availability-calendar-day-number{color:#fff;background-color:#0777aa}.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.selected.last{box-shadow:inset 30px -4px 30px -10px #0777aa}.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.selected.last .availability-calendar-day-number{color:#fff}.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.invalid{color:#e1e1e1}.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.invalid.hover.last:not(.selected){box-shadow:none}.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.invalid.hover.last:not(.selected) .availability-calendar-day-number{color:#0777aa;border:1px solid #0777aa}.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.invalid .availability-calendar-day-number{border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.availability.facelifted .availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.invalid .availability-calendar-day-number:after{background-image:none}.availability.with_steps{padding:0;border-bottom:none}.availability.with_steps .step_block{position:relative}.availability.with_steps .step_block .input_container{margin-top:1rem}@media only screen and (min-width:992px){.availability.with_steps .step_block .input_container{margin-top:2rem}}.availability.with_steps .step_block .input_container .offer_with_reservation_select_container{border-bottom:none;padding:0}.availability.with_steps .step_block .input_container .chosen-container-single .chosen-single span{margin-right:0}.availability.with_steps .step_block .booking_actions{float:none;display:flex;flex-direction:column}@media only screen and (min-width:992px){.availability.with_steps .step_block .booking_actions{flex-direction:row}}.availability.with_steps .step_block .booking_actions .input_container.room_type_container{flex:4}@media only screen and (min-width:992px){.availability.with_steps .step_block .booking_actions .input_container.room_type_container{margin-right:2rem}.availability.with_steps .step_block .booking_actions .input_container.room_type_container.no_quantity_controls{margin-right:0}}.availability.with_steps .step_block .booking_actions .input_container.room_type_container .searchable_select_container{width:100%;padding-right:0}.availability.with_steps .step_block .booking_actions .input_container.room_type_container .searchable_select_container .searchable_select_container_inner{padding-right:0}.availability.with_steps .step_block .booking_actions .input_container.room_type_container .searchable_select_container .chosen-container .chosen-single{border:1px solid #393939}.availability.with_steps .step_block .booking_actions .input_container.quantity_container{flex:1}.availability.with_steps .step_block .booking_actions .input_container.quantity_container .quantity_form{margin-top:0}.availability.with_steps .step_block .booking_actions .input_container.quantity_container .quantity_form .quantity_controls{float:none;display:flex}@media only screen and (min-width:992px){.availability.with_steps .step_block .booking_actions .input_container.quantity_container .quantity_form .quantity_controls{justify-content:space-between}}.availability.with_steps .step_block .booking_actions .input_container.quantity_container .quantity_form .quantity_controls .quantity_control{float:none;width:41px;height:41px;line-height:41px}.availability.with_steps .step_block .booking_actions .input_container.quantity_container .quantity_form .quantity_controls .quantity_control.minus{color:#393939;border:1px solid #393939}.availability.with_steps .step_block .booking_actions .input_container.quantity_container .quantity_form .quantity_controls .quantity_control.minus.disabled{opacity:0.3}.availability.with_steps .step_block .booking_actions .input_container.quantity_container .quantity_form .quantity_controls .quantity_control.plus{background-color:#0777aa;color:#fff}.availability.with_steps .step_block .booking_actions .input_container.quantity_container .quantity_form .quantity_controls .quantity_control.plus.disabled{opacity:0.3}.availability.with_steps .step_block .booking_actions .input_container.quantity_container .quantity_form .quantity_controls .quantity_control_value{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:41px;width:40px}.availability.with_steps .step_block .availability-calendar{padding:0 0 25px;border-top:none}.calendar_popup{display:none;top:0;left:0;bottom:0;right:0;width:100%;padding:50px 15px 80px;border:none;border-radius:0}.calendar_popup .calendar_popup_container{position:relative;height:100%}.calendar_popup .calendar_popup_container #availability{height:100%}.calendar_popup .calendar_popup_container #availability .availability{padding:0;border-bottom:none}.calendar_popup .calendar_popup_container #availability .availability .availability_title{display:none}.calendar_popup .calendar_popup_container #availability .loader.loader_big{padding:0;height:100%}.calendar_popup .calendar_popup_container .fixed_chosen_dates_container{display:none;position:fixed;left:0;bottom:0;width:100%;padding:8px 28px;border-top:1px solid #e1e1e1;background-color:#fff;z-index:6;font-size:15px;background-image:url(../img/icons/light-grey/right-arrow-rounded.svg);background-position:center center;background-repeat:no-repeat;background-size:25px 25px;line-height:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;box-shadow:0 3px 12px rgba(0,0,0,0.5)}.calendar_popup .calendar_popup_container .fixed_chosen_dates_container .arrival_date{float:left}.calendar_popup .calendar_popup_container .fixed_chosen_dates_container .departure_date{float:right}.calendar_popup .calendar_popup_container .fixed_chosen_dates_container.visible{display:block}.calendar_popup .calendar_popup_container .fixed_chosen_dates_container.visible~.buttons_container{bottom:45px}.calendar_popup .calendar_popup_container .fixed_error_container{display:none;position:fixed;left:0;bottom:0;width:100%;padding:8px 28px;border-top:1px solid #c52127;background-color:#fff;z-index:6;font-size:15px;background-image:url(../img/icons/light-grey/right-arrow-rounded.svg);background-position:center center;background-repeat:no-repeat;background-size:25px 25px;line-height:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#c52127;box-shadow:0 3px 12px rgba(0,0,0,0.5);text-align:center}.calendar_popup .calendar_popup_container .fixed_error_container.visible{display:block}.calendar_popup .calendar_popup_container .fixed_error_container.visible~.buttons_container{bottom:45px}.calendar_popup .calendar_popup_container .buttons_container{position:fixed;left:0;bottom:15px;width:100%;padding:0 15px}.calendar_popup .calendar_popup_container .buttons_container .fixed_buy_button_container{padding:0 0 0 5px}.calendar_popup .calendar_popup_container .buttons_container .fixed_buy_button_container .fixed_buy_button{position:relative;height:40px;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:40px;text-align:center;display:block;background:#f92;color:#fff;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color 1000ms ease,font-size .1s;-moz-transition:background-color 1000ms ease,font-size .1s;-o-transition:background-color 1000ms ease,font-size .1s;-ms-transition:background-color 1000ms ease,font-size .1s;transition:background-color 1000ms ease,font-size .1s}.calendar_popup .calendar_popup_container .buttons_container .fixed_buy_button_container .fixed_buy_button.blue{background-color:#0777aa}.calendar_popup .calendar_popup_container .buttons_container .fixed_buy_button_container .fixed_buy_button:hover{color:#fff}.calendar_popup .calendar_popup_container .buttons_container .fixed_buy_button_container .fixed_buy_button:focus{color:#fff}.calendar_popup .calendar_popup_container .buttons_container .fixed_go_back_button_container{padding:0 5px 0 0}.calendar_popup .calendar_popup_container .buttons_container .fixed_go_back_button_container .fixed_go_back_button{position:relative;height:40px;font-size:18px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:40px;text-align:center;display:block;background:#fff;color:#393939;border:1px solid #e1e1e1;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.theme_image_list_item_wrapper .theme_image_list_item{margin:10px 0 15px;overflow:hidden;transition:box-shadow .2s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.theme_image_list_item_wrapper .theme_image_list_item{max-height:446px}.theme_image_list_item_wrapper .theme_image_list_item:hover{box-shadow:0 0 15px 5px #e1e1e1;transition:box-shadow .2s}}@media only screen and (min-width:1200px){.theme_image_list_item_wrapper .theme_image_list_item{max-height:460px}}.theme_image_list_item_wrapper .theme_image_list_item .placeholder{padding:50% 0;position:relative;z-index:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:inset 0 0 0 1px #e1e1e1}@media only screen and (min-width:992px){.theme_image_list_item_wrapper .theme_image_list_item .placeholder{padding:223px 0}}@media only screen and (min-width:1200px){.theme_image_list_item_wrapper .theme_image_list_item .placeholder{padding:230px 0}}.theme_image_list_item_wrapper .theme_image_list_item .placeholder .image{overflow:visible;position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;-webkit-transition:opacity 1.2s ease-in;-moz-transition:opacity 1.2s ease-in;-ms-transition:opacity 1.2s ease-in;-o-transition:opacity 1.2s ease-in;transition:opacity 1.2s ease-in}.theme_image_list_item_wrapper .theme_image_list_item .placeholder .image img{width:100%;height:auto;aspect-ratio:.98630137;position:relative;bottom:0;left:0;font-size:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.theme_image_list_item_wrapper .theme_image_list_item .placeholder .image img{width:auto;height:100%;left:-74px}}@media only screen and (min-width:1200px){.theme_image_list_item_wrapper .theme_image_list_item .placeholder .image img{left:-47px}}.theme_image_list_item_wrapper .theme_image_list_item .placeholder .loaded{opacity:1}@media only screen and (min-width:1200px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .placeholder .image img{margin-top:-45px}}.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;position:absolute;top:0;right:15px;bottom:20px;left:15px;background-color:rgba(0,0,0,0.5)}.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper{padding:0 5%;margin:15% auto 0}@media only screen and (min-width:992px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper{margin:11% auto 0}}.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .heading{text-align:center;font-size:3.5vw;color:#fff;text-shadow:1px 1px 5px #393939}@media only screen and (min-width:768px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .heading{font-size:23px}}@media only screen and (min-width:992px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .heading{font-size:16px}}@media only screen and (min-width:1200px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .heading{font-size:17px}}.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .heading .title{float:none;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:4.5vw;line-height:4.5vw;color:#f92}@media only screen and (min-width:768px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .heading .title{font-size:32px;line-height:32px}}@media only screen and (min-width:992px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .heading .title{font-size:22px;line-height:21px}}@media only screen and (min-width:1200px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .heading .title{font-size:28px;line-height:24px}}.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .heading:after{position:absolute;content:"";width:38vw;height:12vw;top:28vw;left:19vw;z-index:1;transform:rotate(-12deg);background-image:url(../img/icons/white/curly_arrow_down.svg);background-repeat:no-repeat;background-size:contain}@media only screen and (min-width:768px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .heading:after{width:305px;height:95px;top:205px;left:170px}}@media only screen and (min-width:992px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .heading:after{width:200px;height:50px;top:120px;left:100px}}@media only screen and (min-width:1200px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .heading:after{width:225px;height:70px;top:141px;left:90px}}.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .button{position:relative;width:60vw;height:12vw;margin:16vw auto 0;text-align:center;line-height:12vw;font-size:5vw;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;background-color:#f92;cursor:pointer;cursor:hand}.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .button:hover{font-size:5.5vw}@media only screen and (min-width:768px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .button:hover{font-size:42px}}@media only screen and (min-width:992px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .button:hover{font-size:28px}}@media only screen and (min-width:1200px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .button:hover{font-size:32px}}@media only screen and (min-width:768px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .button{width:456px;height:90px;margin:120px auto 0;line-height:90px;font-size:38px}}@media only screen and (min-width:992px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .button{width:260px;height:50px;margin:70px auto 0;line-height:50px;font-size:24px}}@media only screen and (min-width:1200px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .button{width:300px;height:60px;margin:100px auto 0;line-height:60px;font-size:28px}}.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .border{width:60vw;margin:15px auto;border-bottom:1px solid #fff}@media only screen and (min-width:768px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .border{width:456px}}@media only screen and (min-width:992px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .border{width:260px}}@media only screen and (min-width:1200px){.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .border{width:300px}}.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .call_to_register{color:#fff;text-align:center}.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .call_to_register .request_register{color:#fff;text-decoration:underline;cursor:pointer;cursor:hand}.theme_image_list_item_wrapper .theme_image_list_item.exclusive .exclusive_overlay .content_wrapper .call_to_register .request_register:hover{color:#fff}.accept_page_additional_content{width:100%;overflow:hidden;position:relative;float:left}@media only screen and (min-width:992px){.accept_page_additional_content{width:650px}}@media only screen and (min-width:1200px){.accept_page_additional_content{width:790px}}.accept_page_additional_content .container{padding:0;width:100%}.accept_page_additional_content .newsletter_valid_from_container{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:40px 0 15px;display:flex;flex-direction:column;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:23px 20px 18px}.accept_page_additional_content .newsletter_valid_from_container .by-registering-you-agree-note{margin:8px 0}.accept_page_additional_content .newsletter_valid_from_container .icon-text-container{display:flex}.accept_page_additional_content .newsletter_valid_from_container .title{margin-left:12px}.accept_page_additional_content .newsletter_valid_from_container .title .bigger_font{font-size:16px}.accept_page_additional_content .newsletter_valid_from_container .options_container{margin-top:10px}.accept_page_additional_content .newsletter_valid_from_container .options_container .option_container{display:table;margin-top:10px;padding-left:0}.accept_page_additional_content .newsletter_valid_from_container .options_container .option_container label{display:table-cell;vertical-align:top;margin-bottom:0;padding-left:15px;width:100%;font-weight:normal}.accept_page_additional_content .newsletter_valid_from_container .newsletter_subscribe_button_container{margin-left:auto;width:100%;margin-top:12px}@media only screen and (min-width:768px){.accept_page_additional_content .newsletter_valid_from_container .newsletter_subscribe_button_container{width:232px;margin-top:0}}.accept_page_additional_content .newsletter_valid_from_container .newsletter_subscribe_button_container .button{height:46px;text-align:center;line-height:46px;font-size:15px;background-color:#f92;color:#fff;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;border:none;transition:.1s all;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accept_page_additional_content .newsletter_valid_from_container .newsletter_subscribe_button_container .button:hover{font-size:16px}.accept_page_additional_content .newsletter_valid_from_container .newsletter_subscribe_button_container .loader{height:46px;display:none}.accept_page_additional_content .newsletter_valid_from_container .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.accept_page_additional_content .newsletter_subscription_success_container{justify-content:center;margin:40px 0 15px;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;min-height:162px;width:100%;display:none}.accept_page_additional_content .newsletter_subscription_success_container .subscription_success_text_container{margin-left:12px;display:flex;flex-direction:column;justify-content:center}.accept_page_additional_content .newsletter_subscription_success_container .subscription_success_text_container .subscription_success_container_thanks{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:22px}.accept_page_additional_content .newsletter_subscription_success_container .subscription_success_text_container .subscription_success_container_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px}.accept_page_additional_content .newsletter_subscription_success_container .img{height:45%;width:45%;margin-top:10px}.accept_page_additional_content .newsletter_subscription_success_container .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.coupon_download_block_container{width:auto;position:relative;margin:0;padding:15px;display:block}.coupon_download_block_container .container{padding:0}@media only screen and (min-width:992px){.coupon_download_block_container{width:320px;float:right}}@media only screen and (min-width:1200px){.coupon_download_block_container{width:350px}}.coupon_download_block_container .coupon_download_title_block{padding:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.coupon_download_block_container .coupon_download_title_block{border:1px solid #e1e1e1}}.coupon_download_block_container .coupon_download_title_block h1{margin:10px 0 0 0;font-size:18px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.coupon_download_block_container .coupon_download_title_block h2{margin:10px 0 0 0;font-size:15px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.coupon_download_block_container .coupon_download_title_block p{font-size:15px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0}.coupon_download_block_container .coupon_download_title_block .coupon_download_doctors_docs_upload_button{margin-top:10px;height:44px;text-align:center;font-size:20px;background-color:#ff1e43;color:#fff;line-height:42px;border:none;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:.1s all;width:100%;max-width:100%;padding-left:30px;background-image:url(../img/icons/white/cross.svg);background-position:left 15px center;background-repeat:no-repeat;background-size:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.coupon_download_block_container .coupon_download_title_block .coupon_download_doctors_docs_upload_button:hover{font-size:21px}.coupon_download_block_container .coupon_download_title_block .coupon_download_doctors_docs_upload_button:focus{outline:0}.coupon_download_block_container .coupon_download_title_block .coupon_download_doctors_docs_upload_button:active{outline:none;border:none}.coupon_download_block_container .loader{background-image:url(../img/icons/dark-grey/loading-circle.svg)}.coupon_download_block_container .coupon_download_block .coupon_download_coupon_block{margin-top:15px;padding:15px;border-top:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.coupon_download_block_container .coupon_download_block .coupon_download_coupon_block{border:1px solid #e1e1e1}}.coupon_download_block_container .coupon_download_block .coupon_download_coupon_block p{font-size:15px}.coupon_download_block_container .coupon_download_block .coupon_download_coupon_block p .coupon_public_id{font-size:17px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.coupon_download_block_container .coupon_download_block .coupon_download_coupon_block .coupon_download_button{font-size:17px;width:100%;margin:10px 0;padding:8px;border:1px solid #f92;color:#393939;background-color:#fff;line-height:34px;height:50px;text-align:center;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.coupon_download_block_container .coupon_download_block .coupon_download_coupon_block .coupon_download_button:hover{color:#fff;background-color:#f92}.coupon_download_block_container .fixed_scroll_button{position:absolute;width:96%;left:2%;height:40px;bottom:-300px;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:38px;text-align:center;background:#f92;color:#fff;z-index:6;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.coupon_download_block_container .fixed_scroll_button{display:none}}.coupon_download_block_container .fixed_scroll_button.affix{position:fixed;bottom:1%;transition:bottom .5s}@media only screen and (min-width:992px){.coupon_download_block_container .fixed_scroll_button.affix{display:none}}.coupon_download_block_container .fixed_scroll_button.affix-bottom{bottom:auto}@media only screen and (min-width:992px){.coupon_download_block_container .fixed_scroll_button.affix-bottom{display:none}}.coupon_download_block_container .fixed_scroll_button:hover{font-size:21px}.waiting_for_transaction_container{display:table;margin:50px 0 200px;height:300px}.waiting_for_transaction_container .waiting_for_transaction_message{display:table-cell;padding:200px 40px 30px;font-size:16px;border:1px solid #e1e1e1;color:#393939;background-image:url(../img/icons/misc/colorful_payment.svg);background-size:150px;background-position:center top 10px;background-repeat:no-repeat;box-shadow:0 0 50px rgba(0,0,0,0.1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media only screen and (min-width:480px){.waiting_for_transaction_container .waiting_for_transaction_message{background-size:250px;padding:300px 40px 30px;font-size:18px}}@media only screen and (min-width:992px){.waiting_for_transaction_container .waiting_for_transaction_message{vertical-align:middle;padding:50px 50px 50px 400px;background-size:250px;background-position:left 50px center}}@media only screen and (min-width:1200px){.waiting_for_transaction_container .waiting_for_transaction_message{font-size:20px}}.articles_wrapper{margin-top:30px;color:#393939;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.articles_wrapper .heading .title{display:inline-block;margin:0;font-size:22px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:normal;font-weight:normal}@media only screen and (min-width:992px){.articles_wrapper .heading .title{font-size:26px}}.articles_wrapper .heading h1.title{margin-bottom:30px}.articles_wrapper .heading .subtitle{display:inline;font-size:14px}@media only screen and (min-width:992px){.articles_wrapper .heading .subtitle{font-size:16px}}.articles_wrapper .heading .subtitle:before{content:"\A";width:4px;height:4px;border-radius:50%;background:#393939;display:inline-block;margin:5px 5px 3px 5px}.articles_wrapper .article_list_item{background-color:#fff;height:auto;margin-bottom:20px}.articles_wrapper .article_list_item .image{position:relative}.articles_wrapper .article_list_item .image img{width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.articles_wrapper .article_list_item .image:hover+.info_wrapper .title a{color:#f92}.articles_wrapper .article_list_item .info_wrapper{position:relative;padding:10px 0}.articles_wrapper .article_list_item .info_wrapper .title{font-size:15px;line-height:19px}@media only screen and (min-width:992px){.articles_wrapper .article_list_item .info_wrapper .title{font-size:20px;line-height:24px}}.articles_wrapper .article_categories_container{margin:30px 0}@media screen and (min-width:992px){.articles_wrapper .article_categories_container{padding-right:5px}}.articles_wrapper .article_categories_container .category_block{padding-bottom:10px;display:block;float:left;height:225px;width:100%}@media screen and (min-width:992px){.articles_wrapper .article_categories_container .category_block{width:40%;padding-right:10px}.articles_wrapper .article_categories_container .category_block.small_block{width:27%}.articles_wrapper .article_categories_container .category_block.big_block{height:450px;width:33%}}.articles_wrapper .article_categories_container .category_block a{background-color:#e1e1e1;overflow:hidden;position:relative;display:block;height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.articles_wrapper .article_categories_container .category_block a:hover .image{transform:scale(1.2)}.articles_wrapper .article_categories_container .category_block .load_with_echo{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:0;opacity:0;transition:.5s all;box-shadow:inset 0px -100px 35px -43px rgba(0,0,0,0.8);-webkit-box-shadow:inset 0px -100px 35px -43px rgba(0,0,0,0.8)}.articles_wrapper .article_categories_container .category_block .load_with_echo.loaded{opacity:1}.articles_wrapper .article_categories_container .category_block .load_with_echo:hover .load_with_echo{transform:scale(1.2)}.articles_wrapper .article_categories_container .category_block .wave_icon{position:absolute;width:200px;top:0;height:100px;background-image:url(../img/icons/white/wave.svg);background-position:left -25px center;background-size:200px 200px;background-repeat:no-repeat;opacity:0.75}@media screen and (min-width:992px){.articles_wrapper .article_categories_container .category_block .wave_icon{height:150px;background-position:left -100px center;background-size:300px 300px}}.articles_wrapper .article_categories_container .category_block .text_block{position:absolute;bottom:20px;width:100%;color:#fff;text-align:center;font-size:18px;transition:all .5s}.articles_wrapper .article_categories_container .category_block .text_block .category_title{font-size:26px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;text-shadow:0 0 10px #000}.articles_wrapper .article_categories_container .article_categories_carousel{overflow-x:hidden;visibility:hidden}.articles_wrapper .article_categories_container .article_categories_carousel.slick-initialized{visibility:visible}.articles_wrapper .article_categories_container .article_categories_carousel .category_block{height:300px}.articles_wrapper .article_categories_container .button{position:absolute;width:60px;height:60px;top:120px;background-color:#fff;background-size:20px;background-repeat:no-repeat;background-position:center;box-shadow:0 0 10px 5px rgba(0,0,0,0.25);transition:.2s all;opacity:0.75;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;cursor:hand}.articles_wrapper .article_categories_container .button:hover{opacity:1}@media screen and (min-width:992px){.articles_wrapper .article_categories_container .button{width:80px;height:80px;top:82px;background-color:#fff;background-size:30px;box-shadow:0 0 20px 10px rgba(0,0,0,0.25)}}.articles_wrapper .article_categories_container .button.previous{left:3px;background-image:url(../img/icons/dark-grey/caret_left.svg)}.articles_wrapper .article_categories_container .button.previous:hover{background-image:url(../img/icons/orange/caret_left.svg);transition:.2s background}.articles_wrapper .article_categories_container .button.next{right:3px;background-image:url(../img/icons/dark-grey/caret_right.svg)}.articles_wrapper .article_categories_container .button.next:hover{background-image:url(../img/icons/orange/caret_right.svg);transition:.2s background}.articles_wrapper .article_categories_container .button.slick-disabled{display:none !important}.article_view{margin-top:-70px;margin-bottom:40px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;position:relative;z-index:1;background-color:#fff;border-radius:10px}@media only screen and (min-width:768px){.article_view{font-size:15px}}.article_view .share{margin:5px auto;float:right}.article_view .share .text{float:left;margin:4px 7px 0 0}.article_view .share .icons{float:left}.article_view .share .icons .icon{float:left;width:30px;height:30px;margin-right:3px;background-size:contain;background-repeat:no-repeat;cursor:pointer;cursor:hand;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;transition:background .2s}.article_view .share .icons .icon.facebook{background-image:url(../img/icons/dark-grey/share_facebook.svg)}.article_view .share .icons .icon.facebook:hover{background-image:url(../img/icons/social-media/share_facebook.svg);transition:background .2s}.article_view .share .icons .icon.email{background-image:url(../img/icons/dark-grey/share_email.svg)}.article_view .share .icons .icon.email:hover{background-image:url(../img/icons/social-media/share_email.svg);transition:background .2s}@media only screen and (max-width:991px){.article_view .share .icons .icon.email{background-image:url(../img/icons/darkest-red/email.svg);width:57px;height:20px;margin:0;float:right;display:inline-block;border-radius:3px;transition:.1s all}.article_view .share .icons .icon.email:hover{background-image:url(../img/icons/darkest-red/email.svg);transition:none}}.article_view .share .icons .icon:last-child{margin-right:0}.article_view .share .icons .fb-send,.article_view .share .icons .fb-share-button{margin:4px 3px 0 0}.article_view .info_and_share{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding-top:8px;padding-bottom:8px;width:100%;margin:5px auto;float:right}.article_view .info_and_share .author{padding-top:4px;margin:7px auto;float:left;color:#767676}.article_view .info_and_share .text{float:left;margin:4px 7px 0 0}.article_view .info_and_share .icons{float:left}.article_view .info_and_share .icons .icon{float:left;width:30px;height:30px;margin-right:3px;background-size:contain;background-repeat:no-repeat;cursor:pointer;cursor:hand;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;transition:background .2s}.article_view .info_and_share .icons .icon.facebook{background-image:url(../img/icons/dark-grey/share_facebook.svg)}.article_view .info_and_share .icons .icon.facebook:hover{background-image:url(../img/icons/social-media/share_facebook.svg);transition:background .2s}.article_view .info_and_share .icons .icon.email{background-image:url(../img/icons/dark-grey/share_email.svg)}.article_view .info_and_share .icons .icon.email:hover{background-image:url(../img/icons/social-media/share_email.svg);transition:background .2s}@media only screen and (max-width:991px){.article_view .info_and_share .icons .icon.email{background-image:url(../img/icons/darkest-red/email.svg);width:57px;height:20px;margin:0;float:right;display:inline-block;border-radius:3px;transition:.1s all}.article_view .info_and_share .icons .icon.email:hover{background-image:url(../img/icons/darkest-red/email.svg);transition:none}}.article_view .info_and_share .icons .icon:last-child{margin-right:0}.article_view .info_and_share .icons .fb-send,.article_view .info_and_share .icons .fb-share-button{margin:4px 3px 0 0}.article_view .title_wrapper .title{margin:20px 0 30px;width:100%;font-size:20px;line-height:24px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.article_view .title_wrapper .title{font-size:25px;line-height:30px}}.article_view .main_content_wrapper{width:100%;float:left}@media only screen and (min-width:992px){.article_view .main_content_wrapper{width:622px}}@media only screen and (min-width:1200px){.article_view .main_content_wrapper{width:730px}}.article_view .main_content_wrapper .image_wrapper{width:100%}.article_view .main_content_wrapper .image_wrapper .image{width:100%;height:auto}.article_view .main_content_wrapper .image_wrapper .image img{width:100%;height:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.article_view .main_content_wrapper .share_wrapper{float:left;width:100%;padding-bottom:15px;border-bottom:1px solid #e1e1e1;margin:5px auto;float:right}.article_view .main_content_wrapper .share_wrapper .text{float:left;margin:4px 7px 0 0}.article_view .main_content_wrapper .share_wrapper .icons{float:left}.article_view .main_content_wrapper .share_wrapper .icons .icon{float:left;width:30px;height:30px;margin-right:3px;background-size:contain;background-repeat:no-repeat;cursor:pointer;cursor:hand;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;transition:background .2s}.article_view .main_content_wrapper .share_wrapper .icons .icon.facebook{background-image:url(../img/icons/dark-grey/share_facebook.svg)}.article_view .main_content_wrapper .share_wrapper .icons .icon.facebook:hover{background-image:url(../img/icons/social-media/share_facebook.svg);transition:background .2s}.article_view .main_content_wrapper .share_wrapper .icons .icon.email{background-image:url(../img/icons/dark-grey/share_email.svg)}.article_view .main_content_wrapper .share_wrapper .icons .icon.email:hover{background-image:url(../img/icons/social-media/share_email.svg);transition:background .2s}@media only screen and (max-width:991px){.article_view .main_content_wrapper .share_wrapper .icons .icon.email{background-image:url(../img/icons/darkest-red/email.svg);width:57px;height:20px;margin:0;float:right;display:inline-block;border-radius:3px;transition:.1s all}.article_view .main_content_wrapper .share_wrapper .icons .icon.email:hover{background-image:url(../img/icons/darkest-red/email.svg);transition:none}}.article_view .main_content_wrapper .share_wrapper .icons .icon:last-child{margin-right:0}.article_view .main_content_wrapper .share_wrapper .icons .fb-send,.article_view .main_content_wrapper .share_wrapper .icons .fb-share-button{margin:4px 3px 0 0}.article_view .main_content_wrapper .share_wrapper .article_dates{float:left;width:100%;margin-bottom:50px;color:#767676}.article_view .main_content_wrapper .author_wrapper{float:left;width:100%;padding-bottom:15px;border-bottom:1px solid #e1e1e1;margin:5px auto;float:right}.article_view .main_content_wrapper .author_wrapper .text{float:left;margin:4px 7px 0 0}.article_view .main_content_wrapper .author_wrapper .icons{float:left}.article_view .main_content_wrapper .author_wrapper .icons .icon{float:left;width:30px;height:30px;margin-right:3px;background-size:contain;background-repeat:no-repeat;cursor:pointer;cursor:hand;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;transition:background .2s}.article_view .main_content_wrapper .author_wrapper .icons .icon.facebook{background-image:url(../img/icons/dark-grey/share_facebook.svg)}.article_view .main_content_wrapper .author_wrapper .icons .icon.facebook:hover{background-image:url(../img/icons/social-media/share_facebook.svg);transition:background .2s}.article_view .main_content_wrapper .author_wrapper .icons .icon.email{background-image:url(../img/icons/dark-grey/share_email.svg)}.article_view .main_content_wrapper .author_wrapper .icons .icon.email:hover{background-image:url(../img/icons/social-media/share_email.svg);transition:background .2s}@media only screen and (max-width:991px){.article_view .main_content_wrapper .author_wrapper .icons .icon.email{background-image:url(../img/icons/darkest-red/email.svg);width:57px;height:20px;margin:0;float:right;display:inline-block;border-radius:3px;transition:.1s all}.article_view .main_content_wrapper .author_wrapper .icons .icon.email:hover{background-image:url(../img/icons/darkest-red/email.svg);transition:none}}.article_view .main_content_wrapper .author_wrapper .icons .icon:last-child{margin-right:0}.article_view .main_content_wrapper .author_wrapper .icons .fb-send,.article_view .main_content_wrapper .author_wrapper .icons .fb-share-button{margin:4px 3px 0 0}.article_view .main_content_wrapper .author_wrapper .article_dates{float:left;width:100%;margin-bottom:50px;color:#767676}.article_view .main_content_wrapper .author_wrapper .author_avatar{float:left}.article_view .main_content_wrapper .author_wrapper .author_avatar img{width:48px;height:48px;border-radius:100px}.article_view .main_content_wrapper .author_wrapper .author_info{float:left;margin:4px auto 4px 15px}.article_view .main_content_wrapper .author_wrapper .author_info .author_name{font-weight:600}.article_view .main_content_wrapper .author_wrapper .author_info .author_title{font-weight:400;color:#767676}.article_view .main_content_wrapper .description{padding:20px 0 0;clear:both}.article_view .main_content_wrapper .description .row{margin-left:0;margin-right:0}.article_view .main_content_wrapper .description .table_of_content{background-color:#f1f1f1;font-size:16px;padding:12px 24px;line-height:22.4px;border-radius:24px}.article_view .main_content_wrapper .description .table_of_content h2{padding:12px 0;margin:0;font-size:16px}.article_view .main_content_wrapper .description .table_of_content a{display:block;padding:12px 0;color:#393939}.article_view .main_content_wrapper .description .table_of_content a:hover{text-decoration:underline}.article_view .main_content_wrapper a.share_on_email_container{float:left}.article_view .side_content_wrapper{display:none;float:right}@media only screen and (min-width:992px){.article_view .side_content_wrapper{display:block;width:330px}}@media only screen and (min-width:1200px){.article_view .side_content_wrapper{width:380px}}.article_view .side_content_wrapper .related_offer_groups_wrapper{margin-top:-10px}.article_view .side_content_wrapper .related_offer_groups_wrapper .list_item_wrapper.no_padding{padding:0}.article_view .related_offer_groups_carousel_container{margin-top:20px;position:relative}.article_view .related_offer_groups_carousel_container .title{margin:0 0 20px;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.article_view .related_offer_groups_carousel_container .article_list_item{display:block;float:left;height:376px;padding:0 15px;width:294px}@media only screen and (min-width:1200px){.article_view .related_offer_groups_carousel_container .article_list_item{width:362px}}.article_view .related_offer_groups_carousel_container .article_list_item .image img{height:220px;border-radius:10px;width:100%}.article_view .related_offer_groups_carousel_container .article_list_item .article_title{margin:8px 0;font-size:20px;line-height:24px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:992px){.article_view .related_offer_groups_carousel_container .article_list_item .article_title{font-size:25px;line-height:30px}}.article_view .related_offer_groups_carousel_container .article_list_item .article_description{margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.article_view .related_offer_groups_carousel_container .article_list_item .author{color:#767676}.article_view .related_offer_groups_carousel_container .related_offer_groups_carousel{overflow:hidden;display:none;padding:0}.article_view .related_offer_groups_carousel_container .related_offer_groups_carousel.slick-initialized{display:block}.article_view .related_offer_groups_carousel_container .related_offer_groups_carousel .list_item_wrapper{outline:none}.article_view .related_offer_groups_carousel_container .related_offer_groups_carousel .list_item_wrapper .offer_group_list_item{margin:15px 0}@media only screen and (min-width:992px){.article_view .related_offer_groups_carousel_container .related_offer_groups_carousel .list_item_wrapper .offer_group_list_item .info_wrapper .heading_wrapper{height:50px}}.article_view .related_offer_groups_carousel_container .related_offer_groups_carousel *{outline:none}.article_view .related_offer_groups_carousel_container .button{position:absolute;width:50px;height:50px;top:32vw;background-color:#fff;background-size:20px;background-repeat:no-repeat;background-position:center;box-shadow:0 0 10px 5px rgba(0,0,0,0.25);opacity:0.9;transition:.2s all;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;cursor:hand}@media screen and (min-width:768px){.article_view .related_offer_groups_carousel_container .button{top:205px}}.article_view .related_offer_groups_carousel_container .button.previous{left:5px;background-image:url(../img/icons/dark-grey/caret_left.svg)}.article_view .related_offer_groups_carousel_container .button.previous:hover{opacity:1;background-image:url(../img/icons/orange/caret_left.svg);transition:.2s all}.article_view .related_offer_groups_carousel_container .button.next{right:5px;background-image:url(../img/icons/dark-grey/caret_right.svg)}.article_view .related_offer_groups_carousel_container .button.next:hover{opacity:1;background-image:url(../img/icons/orange/caret_right.svg);transition:.2s all}.article_view .related_offer_groups_carousel_container .button.slick-disabled{display:none !important}.archive_wrapper .title_container{font-size:18px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 15px 25px 15px;line-height:26px}@media only screen and (min-width:768px){.archive_wrapper .title_container{font-size:22px;line-height:30px}}.archive_wrapper .title_container .title{float:left;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:22px;line-height:24px;margin:0}.archive_wrapper .title_container .title:after{content:'\2022';position:relative;padding:0 10px;font-size:20px}@media only screen and (min-width:768px){.archive_wrapper .title_container .title{font-size:25px;line-height:28px}}.user_coupons_container .title{padding-top:20px;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.user_coupons_container .coupon{padding:20px 0}.user_coupons_container .coupon .image{width:100%;float:none;background-color:#e1e1e1;max-width:700px;margin:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.user_coupons_container .coupon .image{width:18%;float:left}}.user_coupons_container .coupon .image .placeholder{padding-top:50%;position:relative}@media only screen and (min-width:992px){.user_coupons_container .coupon .image .placeholder{padding-top:75%}}.user_coupons_container .coupon .image img{opacity:0;transition:opacity .5s ease-in;position:absolute;width:100%;max-height:100%;left:0;top:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.user_coupons_container .coupon .image img.loaded{opacity:1}.user_coupons_container .coupon .image img.grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.user_coupons_container .coupon .main_info{float:left;width:100%;font-size:14px;padding:10px 0}@media only screen and (min-width:992px){.user_coupons_container .coupon .main_info{width:41%;padding:0 20px}}@media only screen and (min-width:1200px){.user_coupons_container .coupon .main_info{font-size:16px}}.user_coupons_container .coupon .main_info b{font-weight:normal;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px}.user_coupons_container .coupon .main_info .coupon_status{border:1px solid #e1e1e1;text-align:center;display:block;bottom:0;height:53px;line-height:53px;font-size:13px;color:#393939;width:100%;transition:.1s all;margin-top:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.user_coupons_container .coupon .main_info .coupon_status{position:absolute;width:275px;height:44px;line-height:44px}}@media only screen and (min-width:1200px){.user_coupons_container .coupon .main_info .coupon_status{font-size:15px}}.user_coupons_container .coupon .main_info .coupon_status.action:hover{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;box-shadow:0 0 10px rgba(0,0,0,0.2)}@media only screen and (min-width:1200px){.user_coupons_container .coupon .main_info .coupon_status.action:hover{font-size:16px}}.user_coupons_container .coupon .main_info .coupon_status.reservation_made{border:1px solid #75b06c}.user_coupons_container .coupon .main_info .coupon_status.reservation_made .text{background-image:url(../img/icons/green/check.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:left center;padding-left:30px}.user_coupons_container .coupon .main_info .coupon_status.disabled{background-color:#f7f7f7}.user_coupons_container .coupon .coupon_actions{width:100%;float:left;border-bottom:1px solid #e1e1e1;padding-bottom:25px}@media only screen and (min-width:992px){.user_coupons_container .coupon .coupon_actions{border-bottom:none;padding-bottom:0;width:41%}}.user_coupons_container .coupon .coupon_actions .action_wrapper{width:50%;float:left;padding:5px 5px 5px 0;display:table;table-layout:fixed}.user_coupons_container .coupon .coupon_actions .action_wrapper:nth-child(even){padding:5px 0 5px 5px}.user_coupons_container .coupon .coupon_actions .action_wrapper:nth-child(1){padding:0 5px 5px 0}.user_coupons_container .coupon .coupon_actions .action_wrapper:nth-child(2){padding:0 0 5px 5px}.user_coupons_container .coupon .coupon_actions .action_wrapper .action{border:1px solid #e1e1e1;text-align:center;transition:.1s all;font-size:13px;color:#393939;height:53px;display:table-cell;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.user_coupons_container .coupon .coupon_actions .action_wrapper .action{height:44px}}@media only screen and (min-width:1200px){.user_coupons_container .coupon .coupon_actions .action_wrapper .action{font-size:15px}}.user_coupons_container .coupon .coupon_actions .action_wrapper .action:hover{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;box-shadow:0 0 10px rgba(0,0,0,0.2)}.registration_confirmation{margin:0 0 60px;color:#393939;font-size:15px}.registration_confirmation .registration_confirmation_photo{width:100%;height:220px;background-size:cover;background-repeat:no-repeat;background-position:right top}@media only screen and (min-width:992px){.registration_confirmation .registration_confirmation_photo{height:358px}}.registration_confirmation .container{padding:0}@media only screen and (min-width:992px){.registration_confirmation .container{padding:0 15px;height:0}}.registration_confirmation .confirmation_info_container{width:100%;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.registration_confirmation .confirmation_info_container{width:60%;margin:50px 0;float:left;border:1px solid #e1e1e1}}.registration_confirmation .confirmation_info{width:100%;padding:15px;margin:0;table-layout:fixed;display:table}@media only screen and (min-width:992px){.registration_confirmation .confirmation_info{padding:25px}}.registration_confirmation .confirmation_info .confirmation_message,.registration_confirmation .confirmation_info .expired_message{vertical-align:middle;display:table-cell}.registration_confirmation .confirmation_info .confirmation_message .confirmation_message_title,.registration_confirmation .confirmation_info .expired_message .confirmation_message_title{font-size:18px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.registration_confirmation .confirmation_info .confirmation_message .confirmation_message_explain,.registration_confirmation .confirmation_info .expired_message .confirmation_message_explain{font-size:15px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.registration_confirmation .confirmation_info .confirmation_message .resend_confirmation_button,.registration_confirmation .confirmation_info .expired_message .resend_confirmation_button{line-height:24px;font-size:15px;background-color:#f92;color:#fff;height:44px;margin-top:10px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:10px;float:left;width:275px;text-align:center;transition:.1s all;cursor:pointer;cursor:hand}.registration_confirmation .confirmation_info .confirmation_message .resend_confirmation_button:hover,.registration_confirmation .confirmation_info .expired_message .resend_confirmation_button:hover{font-size:17px}.registration_confirmation .confirmation_info .confirmation_message .confirmation_link_message,.registration_confirmation .confirmation_info .expired_message .confirmation_link_message{clear:both;display:none}.registration_confirmation .confirmation_info .confirmation_message .loader,.registration_confirmation .confirmation_info .expired_message .loader{display:none}.registration_confirmation .confirmation_info.confirm_logo{padding:15px 15px 15px 80px;background-repeat:no-repeat;background-position:15px center;background-size:50px 50px;min-height:80px;background-image:url(../img/icons/dark-grey/check-mark-hollow.svg)}@media only screen and (min-width:992px){.registration_confirmation .confirmation_info.confirm_logo{padding:25px 25px 25px 150px;background-position:25px center;background-size:100px 100px;min-height:150px}}#user_settings{margin:10px 0 100px}#user_settings .form{font-size:15px}#user_settings .form .form_title{padding:20px 0 10px 0;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px}@media only screen and (min-width:768px){#user_settings .form .form_title{padding:50px 0 10px 0;font-size:20px}}#user_settings .form .input_row{padding:5px 0}#user_settings .form .input_row label{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;padding-left:20px;width:90%}#user_settings .form .input_row input[type=checkbox]{float:left;position:relative;width:20px;height:20px;margin:2px 0 0 0;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#user_settings .form .input_row input[type=checkbox]:before{background-image:url(../img/icons/light-grey/checkbox-empty.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100%;content:'';position:absolute}#user_settings .form .input_row input[type=checkbox]:checked:before{background-image:url(../img/icons/orange/checkbox-checked.svg)}#user_settings .form .text_input{display:block;border:1px solid #e1e1e1;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#777;outline:none;font-size:15px;width:100%;height:50px;padding:10px 20px 10px 20px;transition:border .2s;margin-top:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#user_settings .form .text_input.error{border:1px solid #c52127;color:#c52127}#user_settings .form .text_input.loading{padding:10px 60px 10px 20px;background-image:url(../img/icons/blue/loading-circle.svg);background-repeat:no-repeat;background-size:30px 30px;background-position:right 10px center}@media only screen and (min-width:768px){#user_settings .form .text_input{width:300px}}#user_settings .form .form_error{color:#c52127}#user_settings .form .button{width:100%;height:50px;text-align:center;line-height:50px;font-size:18px;background-color:#f92;color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;margin-top:23px;border:none;transition:.1s all;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#user_settings .form .button.white{border:1px solid #e1e1e1;background-color:#fff;color:#393939}#user_settings .form .button:hover{font-size:19px}@media only screen and (min-width:768px){#user_settings .form .button{width:300px}}#user_settings .form .success_message{display:none;padding:10px;margin:10px 0;border:1px solid #0092db;color:#0092db;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#user_settings .seperator{border-bottom:1px solid #e1e1e1}@media only screen and (max-width:767px){#user_settings .seperator{position:absolute;width:100%;left:0}}#user_settings .change_password,#user_settings .forget_me,#user_settings .subscriptions{margin-top:20px}@media only screen and (min-width:768px){#user_settings .change_password,#user_settings .forget_me,#user_settings .subscriptions{margin-top:50px}}#user_settings .subscriptions.no_margin_top{margin-top:0}#user_settings .subscriptions .settings_container{margin-top:22px}#user_settings .subscriptions .newsletter_valid_from_container{max-width:750px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:46px}#user_settings .subscriptions .newsletter_valid_from_container .subscription_status{margin-top:10px;padding:10px;border:1px solid #0092db;color:#0092db;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#user_settings .subscriptions .newsletter_valid_from_container .subscription_status.success{border:1px solid #75b06c;color:#75b06c}#user_settings .subscriptions .newsletter_valid_from_container .subscription_status.error{border:1px solid #c52127;color:#c52127}#user_settings .subscriptions .newsletter_valid_from_container .options_container{margin-top:10px}#user_settings .subscriptions .newsletter_valid_from_container .options_container .option_container{display:table;margin-top:10px;padding-left:0}#user_settings .subscriptions .newsletter_valid_from_container .options_container .option_container label{display:table-cell;vertical-align:top;margin-bottom:0;padding-left:15px;width:100%;font-weight:normal}#user_settings .subscriptions .newsletter_valid_from_container .language_selection_collapsing_wrapper{margin-top:10px}#user_settings .subscriptions .newsletter_valid_from_container .language_selection_collapsing_wrapper .language_selection_wrapper{display:table;width:100%;max-width:333px}#user_settings .subscriptions .newsletter_valid_from_container .language_selection_collapsing_wrapper .language_selection_wrapper .select_language_label{display:table-cell;padding-right:10px;width:40%;font-size:13px;color:#393939;line-height:15px;vertical-align:bottom}@media only screen and (min-width:768px){#user_settings .subscriptions .newsletter_valid_from_container .language_selection_collapsing_wrapper .language_selection_wrapper .select_language_label{font-size:15px}}#user_settings .subscriptions .newsletter_valid_from_container .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block{width:60%;display:table-cell}#user_settings .subscriptions .newsletter_valid_from_container .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection{float:left;margin-left:4%;width:48%;height:35px}#user_settings .subscriptions .newsletter_valid_from_container .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection:first-child{margin-left:0}#user_settings .subscriptions .newsletter_valid_from_container .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection input.language_selection_input{display:none}#user_settings .subscriptions .newsletter_valid_from_container .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection label{padding-left:0;font-weight:normal;width:100%;margin-bottom:0;line-height:35px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;border:1px solid #e1e1e1;font-size:20px;color:#393939;text-align:center;transition:.2s background,.2s border;cursor:pointer;cursor:hand}#user_settings .subscriptions .newsletter_valid_from_container .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection label:hover{background:#e1e1e1;transition:.2s background}#user_settings .subscriptions .newsletter_valid_from_container .language_selection_collapsing_wrapper .language_selection_wrapper .languages_block .language_selection input.language_selection_input:checked+label{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;background:#e1e1e1;border:1px solid #f92;transition:.2s background,.2s border}#user_settings .subscriptions .newsletter_valid_from_container .newsletter_subscribe_button_container{width:100%}@media only screen and (min-width:768px){#user_settings .subscriptions .newsletter_valid_from_container .newsletter_subscribe_button_container{width:300px}}#user_settings .subscriptions .newsletter_valid_from_container .newsletter_subscribe_button_container .loader{margin-top:15px;display:none;padding:25px}#user_settings .subscriptions .newsletter_valid_from_container .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}#user_settings #forget_me_popup{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px}#user_settings #forget_me_popup .content{padding:15px}#user_settings #forget_me_popup .content .disclaimer{border:1px solid #c52127;padding:10px;color:#c52127;margin-top:40px}#user_settings #forget_me_popup .content .error{margin-top:20px;color:#c52127;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}#user_settings #forget_me_popup .content input.forget_me_password{width:100%;display:block;margin-top:10px;border:1px solid #e1e1e1;color:#777;outline:none;font-size:15px;padding:10px 80px 10px 20px;transition:border .2s;background-repeat:no-repeat;background-size:20px;background-position:96% center;background-image:url(../img/icons/dark-grey/lock.svg)}@media only screen and (min-width:768px){#user_settings #forget_me_popup .content input.forget_me_password{font-size:20px;background-size:25px}}#user_settings #forget_me_popup .content input.forget_me_password.error{display:none;border:1px solid #c52127;color:#c52127}#user_settings #forget_me_popup .content input.forget_me_password:focus{color:#393939;border:1px solid #0092db;transition:border .2s}#user_settings #forget_me_popup .content .button_wrapper{margin-top:15px}#user_settings #forget_me_popup .content .button_wrapper .button{width:100%;height:50px;text-align:center;line-height:50px;font-size:20px;background-color:#c52127;color:#fff;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;transition:.1s all;cursor:pointer;cursor:hand;margin:0 auto;border:none}#user_settings #forget_me_popup .content .button_wrapper .button:hover{font-size:21px}@media only screen and (min-width:768px){#user_settings #forget_me_popup .content .button_wrapper .button{width:300px}}#user_settings #forget_me_popup .content .button_wrapper .loader{height:50px;background-size:50px;display:none}#user_settings .col-center-block{float:none;display:block;margin:0 auto}#user_dashboard_navigation{position:relative;border-bottom:1px solid #e1e1e1}#user_dashboard_navigation .horizontal_scroll{height:81px;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin-bottom:-1px;padding-bottom:1px}@media only screen and (min-width:768px){#user_dashboard_navigation .horizontal_scroll{height:auto}}#user_dashboard_navigation .horizontal_scroll .nav_block{background-repeat:no-repeat;background-size:25px;background-position:center top 20px;float:none;display:inline;top:52px;padding:55px 5px 10px 5px;position:relative;font-size:12px;transition:.1s all;cursor:pointer;cursor:hand}@media only screen and (min-width:768px){#user_dashboard_navigation .horizontal_scroll .nav_block{padding:60px 20px 15px 20px;background-size:35px;font-size:16px;float:left;display:block;top:0}}#user_dashboard_navigation .horizontal_scroll .nav_block:after{content:'';border-bottom:1px solid #f92;width:100%;position:absolute;left:0;height:1px;bottom:-1px;display:none}#user_dashboard_navigation .horizontal_scroll .nav_block:hover:after{display:block}#user_dashboard_navigation .calendar_icon{background-image:url(../img/icons/dark-grey/calendar_round.svg)}#user_dashboard_navigation .calendar_icon:hover{background-image:url(../img/icons/orange/calendar_round.svg)}#user_dashboard_navigation .gear_icon{background-image:url(../img/icons/dark-grey/gear.svg)}#user_dashboard_navigation .gear_icon:hover{background-image:url(../img/icons/orange/gear.svg)}#user_dashboard_navigation .shopping_bag_icon{background-image:url(../img/icons/dark-grey/shopping-bag.svg)}#user_dashboard_navigation .shopping_bag_icon:hover{background-image:url(../img/icons/orange/shopping-bag.svg)}#user_dashboard_navigation .heart_icon{background-image:url(../img/icons/dark-grey/heart-hollow.svg)}#user_dashboard_navigation .heart_icon:hover{background-image:url(../img/icons/orange/heart-hollow.svg)}#user_dashboard_navigation .speech_bubble_icon{background-image:url(../img/icons/dark-grey/speech_bubble.svg)}#user_dashboard_navigation .speech_bubble_icon:hover{background-image:url(../img/icons/orange/speech_bubble.svg)}#user_dashboard_navigation .discounts_icon{background-image:url(../img/icons/dark-grey/percentage.svg)}#user_dashboard_navigation .discounts_icon:hover{background-image:url(../img/icons/orange/percentage.svg)}#user_dashboard_navigation .active_tab.coupons .shopping_bag_icon{background-image:url(../img/icons/light-grey/shopping-bag.svg);font-weight:bold}#user_dashboard_navigation .active_tab.coupons .shopping_bag_icon:after{display:block}#user_dashboard_navigation .active_tab.settings .gear_icon{background-image:url(../img/icons/light-grey/gear.svg);font-weight:bold}#user_dashboard_navigation .active_tab.settings .gear_icon:after{display:block}#user_dashboard_navigation .active_tab.news .speech_bubble_icon{background-image:url(../img/icons/light-grey/speech_bubble.svg);font-weight:bold}#user_dashboard_navigation .active_tab.news .speech_bubble_icon:after{display:block}#user_dashboard_navigation .active_tab.discounts .discounts_icon{background-image:url(../img/icons/light-grey/percentage_full.svg);font-weight:bold}#user_dashboard_navigation .active_tab.discounts .discounts_icon:after{display:block}#user_dashboard_navigation .active_tab.booking .calendar_icon{background-image:url(/img/icons/light-grey/calendar_round_full.svg);font-weight:bold}#user_dashboard_navigation .active_tab.booking .calendar_icon:after{display:block}#user_dashboard_navigation .horizontal_scroll::-webkit-scrollbar{display:none}#user_news{margin-top:10px}#user_news .user_container{margin:20px 0;position:relative;float:left;display:table}@media screen and (min-width:992px){#user_news .user_container{margin:40px 0}}#user_news .user_container .user_photo{background-image:url(../img/icons/light-grey/visitor.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;height:70px;width:70px;float:left;margin-right:10px;border-radius:50%}@media screen and (min-width:992px){#user_news .user_container .user_photo{height:100px;width:100px;margin-right:30px}}@media screen and (max-width:767px){#user_news .user_container .user_photo{height:50px;width:50px;margin-right:3px;margin-top:10px}}#user_news .user_container .user_info_block{display:table-cell;vertical-align:middle;height:100%}#user_news .user_container .user_info_block .username{font-size:18px;padding-bottom:5px;border-bottom:1px solid #e1e1e1;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media screen and (min-width:992px){#user_news .user_container .user_info_block .username{font-size:25px;padding-bottom:10px}}#user_news .user_container .user_info_block .user_message{font-size:12px;background-repeat:no-repeat;background-position:left center;background-image:url(../img/icons/dark-grey/speech-bubble-with-heart.svg);padding-left:50px;background-size:contain;margin-top:10px}@media screen and (min-width:992px){#user_news .user_container .user_info_block .user_message{font-size:15px}}@media screen and (max-width:767px){#user_news .user_container .user_info_block .user_message{padding-left:0;background-size:0;font-size:11px}}#user_news .title{font-size:16px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding-bottom:10px}@media screen and (min-width:992px){#user_news .title{font-size:20px}}#user_news .normal_font{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.password_creation_form_container{padding-top:15px}.password_creation_form_container .password_creation_form_photo{width:100%;height:100px;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (min-width:768px){.password_creation_form_container .password_creation_form_photo{height:200px}}@media only screen and (min-width:992px){.password_creation_form_container .password_creation_form_photo{height:170px}}@media only screen and (min-width:1200px){.password_creation_form_container .password_creation_form_photo{height:220px}}.password_creation_form_container .password_creation_form{padding:15px;background-color:#f7f7f7}.password_creation_form_container .password_creation_form .password_creation_form_title{font-size:18px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.password_creation_form_container .password_creation_form .password_creation_form_explain{font-size:15px}.password_creation_form_container .password_creation_form .password_creation_form_error{color:#c52127}@media only screen and (min-width:992px){.password_creation_form_container .password_creation_form .password_input_wrapper{float:left;width:35%;margin-right:1%}.password_creation_form_container .password_creation_form .password_input_wrapper .password_eye{bottom:0;width:30px;height:45px;top:auto}}.password_creation_form_container .password_creation_form .password_input_wrapper .password_eye{right:5%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.password_creation_form_container .password_creation_form .password_input_wrapper .password_eye{width:0;height:0}}@media only screen and (min-width:992px){.password_creation_form_container .password_creation_form .password_creation_form_inputs{height:55px}}.password_creation_form_container .password_creation_form .password_creation_form_inputs .password_creation_form_input{width:100%;display:block;border:1px solid #e1e1e1;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#777;outline:none;font-size:15px;height:45px;padding:10px 20px 10px 20px;transition:border .2s;margin-top:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.password_creation_form_container .password_creation_form .password_creation_form_inputs .password_creation_form_input.error{border:1px solid #c52127;color:#c52127}.password_creation_form_container .password_creation_form .password_creation_form_inputs .password_creation_form_button{width:100%;cursor:pointer;cursor:hand;height:45px;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:45px;text-align:center;background:#f92;color:#fff;margin-top:10px;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.password_creation_form_container .password_creation_form .password_creation_form_inputs .password_creation_form_button{float:left;width:28%}}.password_creation_form_container .password_creation_form .password_creation_form_inputs .password_creation_form_button:hover{font-size:21px}.password_creation_form_container .password_creation_form .password_creation_form_success{display:none;background-image:url(../img/icons/dark-grey/check-mark-hollow.svg);padding:15px 15px 0 120px;background-repeat:no-repeat;background-position:left center;background-size:100px 100px;min-height:120px}.password_creation_form_container .password_creation_form .password_creation_form_success .password_creation_form_success_inner{vertical-align:middle;display:table-cell}.password_creation_form_container .password_creation_form .password_creation_form_success .password_creation_form_success_inner .password_creation_form_success_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px}@media only screen and (min-width:992px){.password_creation_form_container .password_creation_form .password_creation_form_success .password_creation_form_success_inner .password_creation_form_success_title{font-size:18px}}.password_creation_form_container .password_creation_form .password_creation_form_success .password_creation_form_success_inner .password_creation_form_success_text{font-size:12px}@media only screen and (min-width:992px){.password_creation_form_container .password_creation_form .password_creation_form_success .password_creation_form_success_inner .password_creation_form_success_text{font-size:15px}}.password_creation_for_registration_confirmation_form_container .password_creation_form{padding:25px}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_explain{font-size:15px}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_error{color:#c52127}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_inputs .password_creation_form_input{width:100%;display:block;border:1px solid #e1e1e1;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#777;outline:none;font-size:15px;height:45px;transition:border .2s;margin-top:10px;padding:10px 80px 10px 20px;background-repeat:no-repeat;background-size:20px;background-position:right 20px center;background-image:url(../img/icons/dark-grey/lock.svg);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_inputs .password_creation_form_input{background-size:25px}}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_inputs .password_creation_form_input:focus{color:#393939;border:1px solid #0092db;transition:border .2s}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_inputs .password_creation_form_input.error{border:1px solid #c52127;color:#c52127}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_inputs .password_creation_form_button{width:100%;cursor:pointer;cursor:hand;height:45px;font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:45px;text-align:center;background:#f92;color:#fff;margin-top:10px;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_inputs .password_creation_form_button:hover{font-size:21px}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_inputs .checkbox_block{margin:15px 0;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_inputs .checkbox_block label{position:relative;margin-bottom:0;padding-left:25px;font-weight:normal;cursor:pointer;cursor:hand}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_inputs .checkbox_block label:before{position:absolute;left:0;content:'';width:16px;height:16px;border:1px solid #e1e1e1;background:none}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_inputs .checkbox_block label .label_light{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_inputs .checkbox_block input.checkbox{display:none}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_inputs .checkbox_block input.checkbox:checked+label:before{border:none;background-image:url(../img/icons/orange/checkbox-checked.svg);background-repeat:no-repeat;background-size:contain;border:0}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_success{display:none;background-image:url(../img/icons/dark-grey/check-mark-hollow.svg);padding:25px 25px 0 120px;background-repeat:no-repeat;background-position:left center;background-size:100px 100px;min-height:120px}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_success .password_creation_form_success_inner{vertical-align:middle;display:table-cell}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_success .password_creation_form_success_inner .password_creation_form_success_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px}@media only screen and (min-width:992px){.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_success .password_creation_form_success_inner .password_creation_form_success_title{font-size:18px}}.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_success .password_creation_form_success_inner .password_creation_form_success_text{font-size:12px}@media only screen and (min-width:992px){.password_creation_for_registration_confirmation_form_container .password_creation_form .password_creation_form_success .password_creation_form_success_inner .password_creation_form_success_text{font-size:15px}}.phone_confirmation_form_container .phone_confirmation_form{padding:25px}.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_explain{font-size:17px}.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_error{color:#c52127}.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_inputs .phone_confirmation_form_input{width:100%;display:block;border:1px solid #e1e1e1;font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#777;outline:none;font-size:15px;height:45px;transition:border .2s;margin-top:10px;padding:10px 20px 10px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_inputs .phone_confirmation_form_input{background-size:25px}}.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_inputs .phone_confirmation_form_input:focus{color:#393939;border:1px solid #0092db;transition:border .2s}.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_inputs .phone_confirmation_form_input.error{border:1px solid #c52127;color:#c52127}.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_inputs .phone_confirmation_form_button{width:100%;cursor:pointer;cursor:hand;height:45px;font-size:18px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:45px;text-align:center;background:#f92;color:#fff;border:1px solid #f92;margin-top:15px;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_inputs .phone_confirmation_form_button:hover{font-size:20px}@media only screen and (min-width:992px){.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_inputs .phone_confirmation_form_button{width:45%;display:inline-block;margin-left:8%}}.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_inputs .phone_confirmation_form_resend_button{border:1px solid #e1e1e1;text-align:center;width:100%;cursor:pointer;cursor:hand;height:45px;font-size:18px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:45px;color:#777;margin-top:15px;background:#fff;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_inputs .phone_confirmation_form_resend_button:hover{font-size:20px}@media only screen and (min-width:992px){.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_inputs .phone_confirmation_form_resend_button{width:45%;display:inline-block;margin-left:1%}}.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_success{display:none;background-image:url(../img/icons/dark-grey/check-mark-hollow.svg);padding:25px 25px 0 120px;background-repeat:no-repeat;background-position:left center;background-size:100px 100px;min-height:120px}.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_success .phone_confirmation_form_success_inner{vertical-align:middle;display:table-cell}.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_success .phone_confirmation_form_success_inner .phone_confirmation_form_success_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px}@media only screen and (min-width:992px){.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_success .phone_confirmation_form_success_inner .phone_confirmation_form_success_title{font-size:18px}}.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_success .phone_confirmation_form_success_inner .phone_confirmation_form_success_text{font-size:12px}@media only screen and (min-width:992px){.phone_confirmation_form_container .phone_confirmation_form .phone_confirmation_form_success .phone_confirmation_form_success_inner .phone_confirmation_form_success_text{font-size:15px}}.provider_list_offers_container{margin-top:20px}.provider_list_offers_container .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;border-bottom:1px solid #e1e1e1}.provider_list_offers_container .contact_block{display:inline-block;width:315px}.provider_list_offers_container .provider_coupon_container{margin-top:1px}.provider_list_offers_container .provider_coupon_container .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;border-bottom:1px solid #e1e1e1}.provider_list_offers_container .provider_coupon_container .title h1{font-size:30px}.provider_coupon_list_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-top:30px;margin-bottom:20px;color:#393939;font-size:24px;line-height:40px}.coupon_export_container{border:1px solid #e1e1e1;padding:20px;margin-bottom:30px;position:relative}.coupon_export_container .text_block{float:left;width:400px}.coupon_export_container .text_block .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939;font-size:22px}.coupon_export_container .text_block .coupon_export_explain{margin-bottom:2px}.coupon_export_container .input_block_container{text-align:right}.coupon_export_container .input_block_container .input_block{display:inline}.coupon_export_container .input_block_container .input_block label{border:0px solid #e1e1e1;padding:17px 17px 17px 12px;font-size:14px;background-color:#acacac;color:#fff;width:55px}.coupon_export_container .input_block_container .input_block input{border:1px solid #e1e1e1;padding:16px;font-size:14px;width:115px;color:#393939}.coupon_export_container .input_block_container .button_cont{float:right}.coupon_export_container .input_block_container .button_cont .button{font-size:22px;line-height:44px;height:54px;width:170px;background-color:#f92;float:right;margin-left:5px;text-align:center;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;border:none}.coupon_export_container .input_block_container .button_cont .button:hover{font-size:23px}.coupon_client_gets_tooltip{line-height:15px;font-size:13px}.coupon_client_gets_tooltip ul{padding-left:20px;margin:0}.coupon_client_gets_tooltip ul li.second-level-list{list-style-type:circle;margin-left:15px}.ui-tooltip{min-width:450px}.search_title{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 15px 25px 15px;line-height:28px}.search_title .input{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;line-height:28px;margin:0}.unsubscribe_form.row{margin-right:0;margin-left:0}.unsubscribe_form h1{font-size:20px}@media only screen and (min-width:992px){.unsubscribe_form h1{font-size:24px}}.unsubscribe_form h2{font-size:16px}@media only screen and (min-width:992px){.unsubscribe_form h2{font-size:20px}}.unsubscribe_form .button{height:34px;margin:5px 10px 5px 0;text-align:center;line-height:34px;font-size:13px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#f92;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.unsubscribe_form .button.confirm{border:1px solid #777;background-color:#fff;color:#777}.unsubscribe_form .button:hover{font-size:15px}#notifications_view{margin-left:2px}#notifications_view .title{padding:20px 0}#notifications_view .content_wrapper{width:100%;float:left}@media only screen and (min-width:992px){#notifications_view .content_wrapper{width:622px}}@media only screen and (min-width:1200px){#notifications_view .content_wrapper{width:750px}}#notifications_view .content_wrapper ul.notifications{padding:5px 0;list-style:none;margin-bottom:0}#notifications_view .content_wrapper ul.notifications li{padding:0;clear:both;color:#393939;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#notifications_view .content_wrapper ul.notifications li .notification{min-height:50px;padding:20px 50px;border-bottom:1px solid #e1e1e1;position:relative}@media only screen and (min-width:360px){#notifications_view .content_wrapper ul.notifications li .notification{padding:25px 75px}}#notifications_view .content_wrapper ul.notifications li .notification:last-child li{border-bottom:none}#notifications_view .content_wrapper ul.notifications li .notification .icon_block{height:100%;width:45px;top:0;position:absolute}@media only screen and (min-width:992px){#notifications_view .content_wrapper ul.notifications li .notification .icon_block{width:65px}}#notifications_view .content_wrapper ul.notifications li .notification .icon_block .icon_table{display:table;height:100%;width:100%}#notifications_view .content_wrapper ul.notifications li .notification .icon_block .icon_table .icon_cell{display:table-cell;vertical-align:middle}#notifications_view .content_wrapper ul.notifications li .notification .icon_block .icon_table .icon_cell .icon_wrapper{margin:0 auto;height:40px;width:40px;background-size:40px;background-repeat:no-repeat;background-position:center}@media only screen and (min-width:360px){#notifications_view .content_wrapper ul.notifications li .notification .icon_block .icon_table .icon_cell .icon_wrapper{margin:0 auto 0 18px}}#notifications_view .content_wrapper ul.notifications li .notification .icon_block .icon_table .icon_cell .visitor_icon{background-image:url(../img/icons/light-grey/visitor.svg)}#notifications_view .content_wrapper ul.notifications li .notification .icon_block .icon_table .icon_cell .visitor_icon.quotation{background-image:url(../img/icons/dark-grey/heart-hollow.svg)}#notifications_view .content_wrapper ul.notifications li .notification .icon_block .icon_table .icon_cell .orange_arrow{background-image:url(../img/icons/orange/right-arrow-rounded.svg);background-size:20px}@media only screen and (min-width:360px){#notifications_view .content_wrapper ul.notifications li .notification .icon_block .icon_table .icon_cell .orange_arrow{margin:0 18px 0 auto;width:50px}}@media only screen and (min-width:360px){#notifications_view .content_wrapper ul.notifications li .notification .icon_block.right{width:55px}}#notifications_view .content_wrapper ul.notifications li .notification .right{right:0}#notifications_view .content_wrapper ul.notifications li .notification .left{left:0}#notifications_view .content_wrapper ul.notifications li .notification .message{font-size:13px;line-height:18px}#notifications_view .content_wrapper ul.notifications li .notification .message .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}#notifications_view .content_wrapper ul.notifications li .notification .message .title.special_offer{color:#ea4252}#notifications_view .content_wrapper ul.notifications li .notification .message .title.quotation{color:#777}#notifications_view .content_wrapper ul.notifications li .notification .message .title.onboarding{color:#f92}#notifications_view .content_wrapper ul.notifications li .notification .message .url{white-space:nowrap}#notifications_view .content_wrapper ul.notifications li .notification .message .url a{text-decoration:underline;color:#0092db}#notifications_view .content_wrapper ul.notifications li .notification .notification_date{font-size:13px;color:#acacac}#notifications_view .content_wrapper ul.notifications li:not(.read):hover{background-color:#fbfbfb}#notifications_view .content_wrapper ul.notifications li.read{background-color:#f7f7f7}#notifications_view .content_wrapper ul.notifications li:last-child .notification{border-bottom:none}#notifications_view .content_wrapper ul.notifications a{color:#393939;transition:.1s all}#notifications_view .content_wrapper ul.notifications a:hover,#notifications_view .content_wrapper ul.notifications a:active{color:#393939}#notifications_view .offers_wrapper{float:right;width:290px;margin-top:0;margin-right:15px;display:none}#notifications_view .offers_wrapper .list_item_wrapper{width:100%}@media only screen and (min-width:992px){#notifications_view .offers_wrapper{display:block}}@media only screen and (min-width:1200px){#notifications_view .offers_wrapper{width:350px}}.booking_title{margin:0;padding-top:35px;padding-bottom:35px;font-size:18px;line-height:inherit;font-weight:normal}.booking_title .highlight{font-size:20px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.booking_calendar .calendar_title{margin-bottom:25px}.booking_calendar .calendar_title .highlight{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px}.booking_calendar .calendar_title.booking_complete .highlight{display:inline-block}.booking_calendar .legend{margin-top:15px;float:left;width:100%}.booking_calendar .legend .symbol_wrapper{float:left}@media only screen and (min-width:768px){.booking_calendar .legend .symbol_wrapper{float:none}.booking_calendar .legend .symbol_wrapper:nth-child(4){clear:both}}.booking_calendar .legend .symbol{width:14.29vw;text-align:center;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;float:left;font-size:17px;margin-bottom:10px;border:1px solid #fff;border-right:7px solid #fff;padding:10px 2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.booking_calendar .legend .symbol{width:6.7%;border-right:1px solid #fff}}.booking_calendar .legend .symbol.available{background-color:#e8f2e7}.booking_calendar .legend .symbol.selected{background-color:#75b06c;color:#fff}.booking_calendar .legend .symbol.invalid{color:#acacac;position:relative}.booking_calendar .legend .symbol.invalid:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background-image:url(/img/icons/light-grey/diagonal_repeating_lines.svg);background-position:center center;background-size:100px 100px}.booking_calendar .legend .symbol.low_availability{color:#f92;background-color:#f4ebdf}.booking_calendar .legend .explanation{font-size:15px;float:left;padding:10px 8px;margin-bottom:10px;line-height:24px;border:2px solid transparent}.booking_calendar .loader{float:left;width:100%}.booking_coupon_download_block .coupon_download_coupon_block{margin-top:15px}.booking_coupon_download_block .coupon_download_coupon_block .coupon_download_button{font-size:17px;width:100%;margin:10px 0;padding:8px;border:1px solid #f92;color:#393939;background-color:#fff;line-height:34px;height:50px;text-align:center;display:block;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.booking_coupon_download_block .coupon_download_coupon_block .coupon_download_button:hover{color:#fff;background-color:#f92}.booking_fixed_actions{width:320px;display:block;position:relative;margin:0;padding:15px;float:right}@media only screen and (min-width:1200px){.booking_fixed_actions{width:350px}}.booking_fixed_actions.affix{position:fixed;top:51px;left:50%;margin-left:165px;padding:15px}@media only screen and (min-width:1200px){.booking_fixed_actions.affix{margin-left:235px}}.booking_fixed_actions .date_range,.booking_fixed_actions .select_dates{padding:10px 0 20px;text-align:center;font-size:18px}.booking_fixed_actions .block_wrapper{background-color:#fff;border:1px solid #e1e1e1;padding:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.booking_fixed_actions .block_wrapper .info{padding:2px 0 2px 35px;background-size:22px 22px;background-repeat:no-repeat;background-position:left center;margin-bottom:15px;clear:both}.booking_fixed_actions .block_wrapper .info.reserve_online{background-image:url(../img/icons/dark-grey/thumb-up.svg)}.booking_fixed_actions .block_wrapper .info.no_refund{background-image:url(../img/icons/dark-grey/calendar.svg)}.booking_fixed_actions .block_wrapper .info.email_after_reservation{background-image:url(../img/icons/dark-grey/check_square.svg)}.booking_fixed_actions form.booking_form input[type=submit]{position:relative;height:44px;text-align:center;font-size:20px;width:100%;background-color:#f92;color:#fff;line-height:42px;float:right;border:none;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.booking_fixed_actions form.booking_form input[type=submit]{margin-bottom:20px}}.booking_fixed_actions form.booking_form input[type=submit]:hover{font-size:21px}.booking_fixed_actions form.booking_form input[type=submit]:focus{outline:0}.booking_fixed_actions form.booking_form input[type=submit]:active{outline:none;border:none}.booking_fixed_actions form.booking_form label{cursor:pointer;cursor:hand;display:block;padding:5px 0;font-size:13px}.booking_fixed_actions form.booking_form label a{text-decoration:underline}.booking_fixed_actions form.booking_form label.label_light{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif}.booking_fixed_actions form.booking_form label.form_error{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#c52127}.booking_fixed_actions form.booking_form label.form_error a{color:#c52127}.booking_fixed_actions form.booking_form label.form_error .form_checkbox_image{border:1px solid #c52127}.booking_fixed_actions form.booking_form input.checkbox{float:left;display:none}.booking_fixed_actions form.booking_form .form_checkbox_image{width:18px;height:18px;display:inline-block;float:left;margin-right:10px;border:1px solid #acacac;background-image:none;background-size:18px 18px;background-position:center;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.booking_fixed_actions form.booking_form .form_checkbox_image.checked{background-image:url(../img/icons/dark-grey/checkbox-checked.svg)}.booking_fixed_actions form.booking_form .agreement_text{margin-left:28px}.booking_fixed_actions form.booking_form .agreement_text .mandatory{color:#f92}.booking_fixed_actions .booking_success{padding-top:120px;background-repeat:no-repeat;background-position:top 10px center;background-size:85px 85px;background-image:url(../img/icons/dark-grey/check-mark-hollow.svg)}.booking_fixed_actions .booking_success .success_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding-bottom:10px}.booking_fixed_actions .booking_success .loader{background-image:url(../img/icons/dark-grey/loading-circle.svg);padding:75px;background-size:75px 75px}.booking_mobile_fixed_actions{width:0;bottom:0;left:0;position:absolute;overflow:hidden}.booking_mobile_fixed_actions form.booking_form input[type=submit]{position:relative;height:44px;text-align:center;font-size:20px;width:100%;background-color:#f92;color:#fff;line-height:42px;float:right;border:none;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:.1s all}@media only screen and (min-width:992px){.booking_mobile_fixed_actions form.booking_form input[type=submit]{margin-bottom:20px}}.booking_mobile_fixed_actions form.booking_form input[type=submit]:hover{font-size:21px}.booking_mobile_fixed_actions form.booking_form input[type=submit]:focus{outline:0}.booking_mobile_fixed_actions form.booking_form input[type=submit]:active{outline:none;border:none}.booking_mobile_fixed_actions .date_range{font-size:16px;text-align:center;padding:5px 0;float:left;width:100%;background-color:#fff}.booking_mobile_fixed_actions.affix{position:fixed;width:100%;overflow:auto}.booking_forms_container{padding:15px;float:left;width:100%}@media only screen and (min-width:992px){.booking_forms_container{width:630px}}@media only screen and (min-width:1200px){.booking_forms_container{width:800px}}.booking_forms_container .form_error{color:#c52127;padding-left:30px;margin-bottom:25px;background-repeat:no-repeat;background-position:left center;background-size:20px 20px;background-image:url(../img/icons/darker-red/x_mark.svg);font-size:18px}.booking_forms_container .form_seperator{border-bottom:1px solid #e1e1e1;padding-top:25px;margin-bottom:25px;float:left;width:100%}.booking_forms_container form{width:100%;float:left}.booking_forms_container form input[type=text],.booking_forms_container form textarea{background-color:#fff;padding:11px 46px 11px 11px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;color:#777;border:1px solid #e1e1e1;outline:none;width:100%;float:left;font-weight:normal;opacity:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.booking_forms_container form input[type=text].error,.booking_forms_container form textarea.error{border:1px solid #c52127}.booking_forms_container form input[type=text][disabled],.booking_forms_container form textarea[disabled]{background-color:#f7f7f7}.booking_forms_container form textarea{resize:vertical}.booking_forms_container form ::placeholder{color:#777;opacity:1}.booking_forms_container form :-ms-input-placeholder{color:#777}.booking_forms_container form ::-ms-input-placeholder{color:#777}.booking_forms_container form .form_success{color:#56b329;padding-left:25px;background-repeat:no-repeat;background-position:left center;background-size:15px 15px;background-image:url(../img/icons/green/check.svg)}.booking_forms_container form .offer_heading_and_service{font-family:"montserrat_regular_italic",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:25px}.booking_forms_container form.coupon_form input[type=submit]{position:relative;height:44px;text-align:center;width:90px;background-color:#0777aa;color:#fff;line-height:42px;float:right;border:none;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:360px){.booking_forms_container form.coupon_form input[type=submit]{width:140px}}.booking_forms_container form.coupon_form input[type=submit]:hover{font-size:19px}.booking_forms_container form.coupon_form input[type=submit]:focus{outline:0}.booking_forms_container form.coupon_form input[type=submit]:active{outline:none;border:none}@media only screen and (min-width:768px){.booking_forms_container form.coupon_form input[type=submit]{font-size:20px;width:180px}.booking_forms_container form.coupon_form input[type=submit]:hover{font-size:21px}}.booking_forms_container form.coupon_form label{display:block;overflow:hidden;padding-right:10px;margin-bottom:10px}.booking_forms_container form.user_info_form{margin-bottom:25px}.booking_forms_container form.user_info_form label{width:100%}.booking_forms_container form.user_info_form input[type=text]{background-repeat:no-repeat;background-position:center right 15px;background-size:20px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.booking_forms_container form.user_info_form input[type=text][name=name],.booking_forms_container form.user_info_form input[type=text][name=last_name]{background-image:url(../img/icons/light-grey/person_icon.svg)}.booking_forms_container form.user_info_form input[type=text][name=email]{background-image:url(../img/icons/light-grey/mail.svg)}.booking_forms_container form.user_info_form input[type=text][name=phone]{background-image:url(../img/icons/light-grey/phone.svg)}.booking_forms_container form.room_type_form .room_type_title{padding-bottom:25px}.booking_forms_container form.room_type_form .room_type_title .highlight{font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.booking_forms_container form.room_type_form .room_type_title.booking_complete{border-top:1px solid #e1e1e1;padding-top:25px}.booking_forms_container form.room_type_form .room_type_title.booking_complete .text{padding-bottom:10px}.booking_forms_container form.room_type_form label{padding:10px 40px 10px 10px;border:1px solid #e1e1e1;float:left;margin-right:10px;margin-bottom:10px;font-weight:normal;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.booking_forms_container form.room_type_form label.selected{color:#fff;border:1px solid #75b06c;background-color:#75b06c;background-image:url(../img/icons/dark-green/check.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:20px 20px}.booking_forms_container form.room_type_form input[type=radio]{display:none}.booking_forms_container form.room_type_form .room_types{padding:15px 0;float:left;width:100%}.booking_forms_container form.room_type_form .room_types .room_type{padding:10px 35px 10px 12px;border:1px solid #e1e1e1;float:left;margin-right:10px;margin-bottom:10px;cursor:pointer;cursor:hand}.booking_forms_container form.room_type_form .room_types .room_type.selected{color:#fff;border:1px solid #75b06c;background-color:#75b06c;background-image:url(../img/icons/green/check.svg);background-repeat:no-repeat;background-position:right 5px center;background-size:20px 20px}.booking_mobile_booking_form{float:left;width:100%}.booking_mobile_booking_form form.booking_form input[type=submit]{position:relative;height:44px;text-align:center;font-size:20px;width:100%;background-color:#f92;color:#fff;line-height:42px;float:right;border:none;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:15px;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.booking_mobile_booking_form form.booking_form input[type=submit]:hover{font-size:21px}.booking_mobile_booking_form form.booking_form input[type=submit]:focus{outline:0}.booking_mobile_booking_form form.booking_form input[type=submit]:active{outline:none;border:none}.booking_mobile_booking_form form.booking_form label{cursor:pointer;cursor:hand;display:block;padding:5px 0;font-size:13px}.booking_mobile_booking_form form.booking_form label a{text-decoration:underline}.booking_mobile_booking_form form.booking_form label.label_light{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif}.booking_mobile_booking_form form.booking_form label.form_error{font-family:"montserrat_light",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#c52127;background:none;margin:0}.booking_mobile_booking_form form.booking_form label.form_error a{color:#c52127}.booking_mobile_booking_form form.booking_form label.form_error .form_checkbox_image{border:1px solid #c52127}.booking_mobile_booking_form form.booking_form input.checkbox{float:left;display:none}.booking_mobile_booking_form form.booking_form .form_checkbox_image{width:25px;height:25px;display:inline-block;float:left;margin-right:10px;border:1px solid #acacac;background-image:none;background-size:25px 25px;background-position:center;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.booking_mobile_booking_form form.booking_form .form_checkbox_image.checked{background-image:url(../img/icons/dark-grey/checkbox-checked.svg)}.booking_mobile_booking_form form.booking_form .agreement_text{margin-left:35px}.booking_mobile_booking_form form.booking_form .agreement_text .mandatory{color:#f92}.booking_mobile_booking_form .date_range{text-align:center;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:5px 0;margin-bottom:10px;font-size:16px}.booking_mobile_booking_form p{float:left;padding-top:5px}.booking_mobile_booking_form .loader{background-image:url(../img/icons/dark-grey/loading-circle.svg);padding:75px;background-size:75px 75px}.booking_form_success{padding:25px 0;border-bottom:1px solid #e1e1e1;margin-bottom:25px}.booking_form_success .success_title{padding-bottom:10px}.booking_form_success .success_title .highlight{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px}.booking_form_success .offer_heading_and_service{font-family:"montserrat_regular_italic",Arial,"Helvetica Neue",Helvetica,sans-serif}.booking_form_success .booking_success{padding-top:100px;background-repeat:no-repeat;background-position:top center;background-size:75px 75px;background-image:url(../img/icons/dark-grey/check-mark-hollow.svg);border-bottom:1px solid #e1e1e1;padding-bottom:25px;margin-bottom:25px}.booking_form_success .booking_success .success_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding-bottom:10px}.booking_form_success .booking_success .loader{background-image:url(../img/icons/dark-grey/loading-circle.svg);padding:75px;background-size:75px 75px}.seo_page .seo_page_photo{height:150px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}@media only screen and (min-width:768px){.seo_page .seo_page_photo{height:200px}}.seo_page .seo_page_photo .title_wrapper{background-color:rgba(0,0,0,0.5);position:absolute;width:100%;bottom:0}.seo_page .seo_page_photo .title_wrapper .title{padding:15px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:22px}@media only screen and (min-width:768px){.seo_page .seo_page_photo .title_wrapper .title{font-size:30px}}.seo_page .seo_page_photo .title_wrapper .title a{transition:.1s all;color:#fff}.seo_page .seo_page_photo .title_wrapper .title a:hover{color:#f92}.seo_page .categories{padding-top:15px;padding-bottom:15px;font-size:14px}.seo_page .categories .category{padding:5px 0;width:100%}@media only screen and (min-width:768px){.seo_page .categories .category{width:235px}}@media only screen and (min-width:1200px){.seo_page .categories .category{width:285px}}.seo_page .categories .category .category_title{display:block;font-size:16px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:3px 0}.seo_page .categories .category .services .service{display:block;padding-right:10px;line-height:1.6em}.subscription_confirmation{margin:0 0 60px;color:#393939;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px}@media only screen and (min-width:992px){.subscription_confirmation{padding:0}}@media only screen and (min-width:992px){.subscription_confirmation .container{height:0}}.subscription_confirmation .container .subscription_info_container{display:table;min-height:75px;margin:20px 0}@media only screen and (min-width:992px){.subscription_confirmation .container .subscription_info_container{float:left;height:220px;max-width:450px;margin-top:70px;margin-bottom:0;padding:20px;background-color:rgba(255,255,255,0.5)}}@media only screen and (min-width:1200px){.subscription_confirmation .container .subscription_info_container{max-width:600px;padding:50px}}.subscription_confirmation .container .subscription_info_container .text_container{padding-left:100px;background-image:url(../img/icons/dark-grey/mail_rounded.svg);background-size:75px;background-position:left center;background-repeat:no-repeat;display:table-cell;vertical-align:middle}@media only screen and (min-width:1200px){.subscription_confirmation .container .subscription_info_container .text_container{padding-left:130px;background-size:100px}}.subscription_confirmation .container .subscription_info_container .text_container .heading{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px}.subscription_confirmation .container .subscription_info_container .text_container .heading+.info{margin-top:10px}.subscription_confirmation .registration_confirmation_photo{width:100%;height:220px;background-size:cover;background-repeat:no-repeat;background-position:right top}@media only screen and (min-width:992px){.subscription_confirmation .registration_confirmation_photo{height:358px}}.subscription_confirmation .bold{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.people_amount_title_container{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0 15px 45px 15px;line-height:30px}.people_amount_title_container .people_amount_title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;margin:0}.user_request_form_container .title{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;padding:20px 0}.user_request_form_container .explanation{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e1e1e1}.user_request_form_container .explanation ul{padding-left:15px;margin-bottom:0}.user_request_form_container .explanation ul a{text-decoration:underline;color:#0092db}.user_request_form_container .image{width:100%;float:none;background-color:#e1e1e1;max-width:700px;margin:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:992px){.user_request_form_container .image{width:18%;float:left}}.user_request_form_container .image .placeholder{padding-top:50%;position:relative}@media only screen and (min-width:992px){.user_request_form_container .image .placeholder{padding-top:75%}}.user_request_form_container .image img{opacity:0;transition:opacity .5s ease-in;position:absolute;width:100%;max-height:100%;left:0;top:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.user_request_form_container .image img.loaded{opacity:1}.user_request_form_container .main_info{float:left;width:100%;font-size:14px;padding:10px 0}@media only screen and (min-width:992px){.user_request_form_container .main_info{width:41%;padding:0 20px}}@media only screen and (min-width:1200px){.user_request_form_container .main_info{font-size:16px}}.user_request_form_container .main_info b{font-weight:normal;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px}.user_request_form_container form{float:left;width:100%;border-top:1px solid #e1e1e1;margin-top:15px;padding-top:15px}@media only screen and (min-width:992px){.user_request_form_container form{width:41%;border:none;margin-top:0;padding-top:0}}.user_request_form_container form b{font-weight:normal;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.user_request_form_container form label{width:100%;font-weight:normal}.user_request_form_container form textarea{width:100%;height:100px;resize:none;border:1px solid #e1e1e1;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.user_request_form_container form textarea:focus{outline:none;border:1px solid #0092db}.user_request_form_container form input{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;padding:8px;border:1px solid #e1e1e1;color:#777;width:100%;-webkit-appearance:none;box-shadow:0 0 10px rgba(0,0,0,0.03);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.user_request_form_container form input:focus{outline:none;border:1px solid #0092db}.user_request_form_container form button[type=submit]{float:right;margin-top:15px;width:100%;height:34px;text-align:center;line-height:34px;font-size:15px;border:none;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;background-color:#f92;transition:.1s all;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.user_request_form_container form button[type=submit]{width:200px}}.user_request_form_container form button[type=submit]:hover{font-size:16px}.user_request_form_container form.transfer_acceptance_act_request_form label{width:100%;font-weight:normal;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.user_request_form_container form.transfer_acceptance_act_request_form .form_group{width:100%;float:left;padding:5px 0}@media only screen and (min-width:768px){.user_request_form_container form.transfer_acceptance_act_request_form .form_group{width:50%;padding:0 0 10px 5px}.user_request_form_container form.transfer_acceptance_act_request_form .form_group:nth-child(odd){padding:0 5px 10px 0}}.user_request_form_container form.refund_request_form .form_group{padding-bottom:5px}@media only screen and (min-width:1200px){.user_request_form_container form.refund_request_form .form_group:nth-child(1){float:left;width:50%;padding-right:5px}.user_request_form_container form.refund_request_form .form_group:nth-child(2){float:left;width:50%;padding-left:5px}}.user_request_form_container .success_message{background-size:100px 100px;background-image:url(../img/icons/dark-grey/check-mark-hollow.svg);background-repeat:no-repeat;background-position:center top;padding:120px 30px 50px 30px;font-size:16px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:768px){.user_request_form_container .success_message{padding:50px 15px 50px 175px;background-position:left center;width:45%}}.user_request_form_container .success_message .download_link{margin-top:20px}.user_request_form_container .success_message .download_link a{padding:10px;text-align:center;color:#393939;background-color:#fff;border:1px solid #e1e1e1;transition:background-color .2s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.user_request_form_container .success_message .download_link a:hover{color:#393939;background-color:#f7f7f7;transition:background-color .2s}.vouchers_title_container{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:15px}.vouchers_title_container.first_title{padding:0 15px 15px 15px}.vouchers_title_container .vouchers_title{font-size:22px;line-height:30px}.vouchers_title_container .vouchers_title h1,.vouchers_title_container .vouchers_title h2{display:inline;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;line-height:30px;margin:0}.vouchers_title_container .vouchers_title .explanation{font-size:16px;line-height:normal}.external_product_code_page_container{padding:0;font-size:15px;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#393939}.external_product_code_page_container .external_product_code_form_with_image_container{display:flex;position:relative;margin-top:30px;margin-bottom:50px;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.external_product_code_page_container .external_product_code_form_with_image_container{box-shadow:0 0 10px rgba(0,0,0,0.25)}}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container{height:100%;padding:30px 20px;overflow-y:auto}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .form_heading{margin:40px 0 0 0;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:28px;text-align:center}@media only screen and (min-width:768px){.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .form_heading{margin-top:70px}}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .page_explanation{margin-top:10px;text-align:center}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form{margin-top:30px}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container{position:relative;margin-top:20px}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container:first-child{margin-top:0}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container .text_input{height:50px;width:100%;padding-left:20px;font-size:15px;border:1px solid #acacac;color:#393939;background-color:#fff;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;transition:.2s border}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container .text_input.error{color:#c52127;border:1px solid #c52127}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container .text_input:focus{border:1px solid #0092db}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container .checkbox_input{display:none}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container .checkbox_input+label{padding-left:40px;font-weight:normal}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container .checkbox_input+label a{text-decoration:underline}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container .checkbox_input+label .mandatory_asterisk{color:#f92}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container .checkbox_input.error+label{color:#c52127}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container .checkbox_input.error+label a{color:#c52127}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container .checkbox_input+label:before{content:'';position:absolute;top:-3px;left:0;width:25px;height:25px;border:1px solid #acacac;outline:0;background-color:#fff;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container .checkbox_input.error+label:before{border:1px solid #c52127}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container .checkbox_input:checked+label:before{border:none;background-color:#0092db;background-image:url(../img/icons/white/check_rounded.svg);background-repeat:no-repeat;background-size:17px;background-position:center;transition:.2s background-color}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .input_container .error_message{margin-bottom:5px;color:#c52127;font-size:13px}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .button_container{margin-top:20px}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .button_container .continue_button{height:50px;width:100%;font-size:24px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:50px;text-align:center;color:#fff;background-color:#f92;transition:.2s font-size;border:none;outline:none;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .external_product_code_form .button_container .continue_button:hover{font-size:26px}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .row.extended_margin{margin-left:-20px;margin-right:-20px}.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .row.extended_margin .mobile_explanation_image_container{margin-top:20px;height:150px;background-size:cover;background-position:bottom left;background-repeat:no-repeat}@media only screen and (min-width:480px){.external_product_code_page_container .external_product_code_form_with_image_container .external_product_code_form_container .row.extended_margin .mobile_explanation_image_container{height:250px}}.external_product_code_page_container .external_product_code_form_with_image_container .wave_icon{position:absolute;width:230px;top:0;height:110px;background-image:url(../img/icons/blue/wave.svg);background-position:left -240px center;background-size:470px;background-repeat:no-repeat;opacity:0.15;z-index:-1}@media only screen and (min-width:480px){.external_product_code_page_container .external_product_code_form_with_image_container .wave_icon{width:75%;height:100px;background-position:left -450px center;background-size:800px}}@media only screen and (min-width:768px){.external_product_code_page_container .external_product_code_form_with_image_container .wave_icon{height:145px;background-position:left -350px center}}@media only screen and (min-width:992px){.external_product_code_page_container .external_product_code_form_with_image_container .wave_icon{width:50%}}.external_product_code_page_container .external_product_code_form_with_image_container .explanation_image_container{background-size:cover;background-position:bottom right;background-repeat:no-repeat}.external_product_code_page_container .offer_group_view .gallery img{width:100%}@media only screen and (min-width:768px){.external_product_code_page_container .offer_group_view .gallery img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}}@media only screen and (min-width:992px){.external_product_code_page_container .offer_group_view .gallery img{max-width:700px}}@media only screen and (max-width:991px){.external_product_code_page_container .offer_group_view .heading_and_service{border-bottom:none}}.external_product_code_page_container .offer_group_view .content_wrapper .content .contacts_wrapper{clear:both;border-bottom:none}.external_product_code_page_container .offer_group_view .content_wrapper .content .call_to_action_wrapper{width:100%;float:left;border-bottom:none}.external_product_code_page_container .offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .buy_button.white{width:300px;font-size:15px;background-color:#fff;color:#393939;border:1px solid #393939;cursor:pointer;cursor:hand}.external_product_code_page_container .offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .buy_button.white:hover{font-size:17px}.external_product_code_page_container .offer_group_view .content_wrapper .content .call_to_action_wrapper .actions .buy_button.white.shorter{width:240px}.external_product_code_page_container .offer_group_view .content_wrapper .content .conditions_wrapper.discount_voucher{border-bottom:none}.external_product_code_page_container .offer_group_view .content_wrapper .content .conditions_wrapper.discount_voucher .conditions ul li{background-image:url(../img/icons/orange/circle_full.svg);background-size:8px;background-position:0 8px}.external_product_code_page_container .offer_group_view .content_wrapper .content .conditions_wrapper.discount_voucher .offer_info{float:left;width:100%;padding:10px 5px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin-bottom:10px}@media only screen and (min-width:480px){.external_product_code_page_container .offer_group_view .content_wrapper .content .conditions_wrapper.discount_voucher .offer_info{padding:10px 20px}}.external_product_code_page_container .offer_group_view .content_wrapper .content .conditions_wrapper.discount_voucher .offer_info .validity_date{float:left;line-height:32px;padding-left:25px;background-image:url(../img/icons/dark-grey/clock.svg);background-size:17px 17px;background-repeat:no-repeat;background-position:0 center;width:100%}@media only screen and (min-width:480px){.external_product_code_page_container .offer_group_view .content_wrapper .content .conditions_wrapper.discount_voucher .offer_info .validity_date{width:auto}}.external_product_code_page_container .offer_group_view .content_wrapper .content .conditions_wrapper.discount_voucher .actions .buy_button.white{position:relative;display:block;float:right;height:43px;width:300px;font-size:15px;background-color:#fff;color:#393939;border:1px solid #393939;line-height:43px;text-align:center;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:.2s font-size;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}.external_product_code_page_container .offer_group_view .content_wrapper .content .conditions_wrapper.discount_voucher .actions .buy_button.white:hover{font-size:17px}.external_product_code_page_container .offer_group_view .content_wrapper .content .conditions_wrapper.discount_voucher .actions .buy_button.white.shorter{width:240px}.external_product_code_page_container .offer_group_view #amenities_popup .amenities_popup_block{padding-left:20px}.external_product_code_page_container .offer_group_view #amenities_popup .amenities_popup_block .amenity{font-size:15px;background-size:25px;background-repeat:no-repeat;background-position:left center;padding:5px 35px}.external_product_code_page_container .offer_group_view .actions_wrapper{position:absolute}@media only screen and (min-width:992px){.external_product_code_page_container .offer_group_view .actions_wrapper{left:50%;margin-left:190px;width:280px}}@media only screen and (min-width:1200px){.external_product_code_page_container .offer_group_view .actions_wrapper{width:340px;margin-left:230px}}.external_product_code_page_container .offer_group_view .actions_wrapper.affix{position:fixed;bottom:55px;margin-top:0}@media only screen and (min-width:992px){.external_product_code_page_container .offer_group_view .actions_wrapper.affix{top:10px;bottom:auto}}@media only screen and (max-width:991px){.external_product_code_page_container .offer_group_view .actions_wrapper.affix-top,.external_product_code_page_container .offer_group_view .actions_wrapper.affix-bottom{width:0;overflow:hidden}}.external_product_code_page_container .offer_group_view .actions_wrapper .buy_wrapper{background-color:#fff}.external_product_code_page_container .offer_group_view .service_logo_and_rating{background-color:#fff}.external_product_code_page_container .offer_group_view .service_logo_and_rating img{opacity:1}.external_product_code_page_container .offer_group_view .actions_wrapper .buy_wrapper .external_product_code_data .data_container,.external_product_code_page_container .offer_group_view .external_product_data_container .external_product_code_data .data_container{margin-top:5px}.external_product_code_page_container .offer_group_view .actions_wrapper .buy_wrapper .external_product_code_data .data_container:first-child,.external_product_code_page_container .offer_group_view .external_product_data_container .external_product_code_data .data_container:first-child{margin-top:0}.external_product_code_page_container .offer_group_view .actions_wrapper .buy_wrapper .external_product_code_data .data_container .label,.external_product_code_page_container .offer_group_view .external_product_data_container .external_product_code_data .data_container .label{display:inline}.external_product_code_page_container .offer_group_view .actions_wrapper .buy_wrapper .external_product_code_data .data_container .value,.external_product_code_page_container .offer_group_view .external_product_data_container .external_product_code_data .data_container .value{display:inline;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.external_product_code_page_container .offer_group_view .actions_wrapper .buy_wrapper .external_product_code_actions,.external_product_code_page_container .offer_group_view .external_product_data_container .external_product_code_actions{margin-top:20px;padding-top:20px;border-top:1px solid #e1e1e1}.external_product_code_page_container .offer_group_view .actions_wrapper .buy_wrapper .external_product_code_actions.discount_voucher,.external_product_code_page_container .offer_group_view .external_product_data_container .external_product_code_actions.discount_voucher{margin-top:0;padding-top:0;border-top:none}.external_product_code_page_container .offer_group_view .actions_wrapper .buy_wrapper .external_product_code_actions .buy_button.white,.external_product_code_page_container .offer_group_view .external_product_data_container .external_product_code_actions .buy_button.white{margin-top:20px;font-size:15px;background-color:#fff;color:#393939;border:1px solid #393939;transition:.2s font-size;cursor:pointer;cursor:hand}.external_product_code_page_container .offer_group_view .actions_wrapper .buy_wrapper .external_product_code_actions .buy_button.white:hover,.external_product_code_page_container .offer_group_view .external_product_data_container .external_product_code_actions .buy_button.white:hover{font-size:16px}@media only screen and (min-width:1200px){.external_product_code_page_container .offer_group_view .actions_wrapper .buy_wrapper .external_product_code_actions .buy_button.white:hover,.external_product_code_page_container .offer_group_view .external_product_data_container .external_product_code_actions .buy_button.white:hover{font-size:17px}}.external_product_code_page_container .offer_group_view .external_product_data_container{padding:15px;border:1px solid #e1e1e1;box-shadow:0 0 10px rgba(0,0,0,0.03);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.external_product_code_page_container .offer_group_view .external_product_data_container .external_product_code_actions .buy_button.white{position:relative;display:block;height:43px;line-height:43px;width:100%;text-align:center;font-size:15px;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand}.external_product_code_page_container .offer_group_view .fixed_buy_button.white{font-size:15px;background-color:#fff;color:#393939;border:1px solid #393939;cursor:pointer;cursor:hand}.external_product_code_page_container .offer_group_view .service_logo_and_rating_block.mobile{padding:0;border-left:none;border-right:none;border-radius:0;box-shadow:none}.external_product_code_page_container .offer_group_view .service_logo_and_rating_block.mobile .service_logo_and_rating .cell{padding:15px 10px}@media only screen and (min-width:768px){.external_product_code_page_container{padding:0 15px}}@media only screen and (max-width:767px){.external_product_code_page_container .xs-no-padding{padding:0}}.availability-calendar{width:100%;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 auto;overflow:hidden}.availability-calendar .availability-calendar-month{float:left;width:100%}@media only screen and (min-width:768px){.availability-calendar .availability-calendar-month.availability-calendar-month-half{width:50%}.availability-calendar .availability-calendar-month.availability-calendar-month-half:first-child .availability-calendar-header,.availability-calendar .availability-calendar-month.availability-calendar-month-half:first-child .availability-calendar-body{padding-right:20px}.availability-calendar .availability-calendar-month.availability-calendar-month-half:last-child .availability-calendar-header,.availability-calendar .availability-calendar-month.availability-calendar-month-half:last-child .availability-calendar-body{padding-left:20px}}.availability-calendar .availability-calendar-header{font-size:22px;height:40px;margin:10px 0}@media only screen and (min-width:992px) and (max-width:1199px){.availability-calendar .availability-calendar-header{font-size:17px}}.availability-calendar .availability-calendar-header .availability-calendar-header-button-left{background-image:url(../img/icons/orange/left-arrow-rounded.svg);background-repeat:no-repeat;background-position:center center;background-size:30px 30px;border:1px solid #e1e1e1;width:100%;height:100%;float:left;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.availability-calendar .availability-calendar-header .availability-calendar-header-button-left.disabled{cursor:default;background-image:url(../img/icons/light-grey/left-arrow-rounded.svg);background-color:#fbfbfb}.availability-calendar .availability-calendar-header .availability-calendar-header-button{width:15%;height:100%;float:left}.availability-calendar .availability-calendar-header .availability-calendar-header-button-right{background-image:url(../img/icons/orange/right-arrow-rounded.svg);background-repeat:no-repeat;background-position:center center;background-size:30px 30px;border:1px solid #e1e1e1;width:100%;height:100%;cursor:pointer;cursor:hand;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.availability-calendar .availability-calendar-header .availability-calendar-header-button-right.disabled{cursor:default;background-image:url(../img/icons/light-grey/right-arrow-rounded.svg);background-color:#fbfbfb}.availability-calendar .availability-calendar-header .availability-calendar-header-button-title{padding:5px;width:70%;height:100%;float:left;text-align:center}.availability-calendar .availability-calendar-header .availability-calendar-header-button-title .availability-calendar-header-month{display:inline-block;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.availability-calendar .availability-calendar-header .availability-calendar-header-button-title .availability-calendar-header-year{display:inline-block;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.availability-calendar .availability-calendar-body{width:100%;text-align:center;vertical-align:middle;color:#393939;font-size:20px}.availability-calendar .availability-calendar-body .availability-calendar-body-table{width:100%}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-body-table-header{font-size:13px}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-body-table-header .availability-calendar-body-table-weekday{padding:5px 0}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day{font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif;border:2px solid #fff;font-size:17px;transition:.1s all;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.invalid{color:#acacac}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.invalid .availability-calendar-day-number:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background-image:url(/img/icons/light-grey/diagonal_repeating_lines.svg);background-position:center center;background-size:100px 100px}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.invalid .tooltip.top{margin-top:-3px;padding:7px 0;opacity:1}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.invalid .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-7px;border-width:7px 7px 0;border-top-color:#e1e1e1}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.invalid .tooltip.top .tooltip-inner{max-width:430px;padding:8px;color:#393939;font-size:15px;text-align:center;background-color:#e1e1e1;border-radius:0;box-shadow:rgba(0,0,0,0.3) 0 2px 10px}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.available{background-color:#e8f2e7}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.available .tooltip.top{margin-top:-3px;padding:7px 0;opacity:1}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.available .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-7px;border-width:7px 7px 0;border-top-color:#e8f2e7}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.available .tooltip.top .tooltip-inner{max-width:430px;padding:8px;color:#393939;font-size:15px;text-align:center;background-color:#e8f2e7;border-radius:0;box-shadow:rgba(0,0,0,0.3) 0 2px 10px}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.low-availability{color:#f92;background-color:#f4ebdf}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.low-availability.disabled{color:#acacac;font-family:"montserrat_semi_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.low-availability .tooltip.top{margin-top:-3px;padding:7px 0;opacity:1}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.low-availability .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-7px;border-width:7px 7px 0;border-top-color:#f4ebdf}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.low-availability .tooltip.top .tooltip-inner{max-width:430px;padding:8px;font-size:15px;text-align:center;background-color:#f4ebdf;border-radius:0;box-shadow:rgba(0,0,0,0.3) 0 2px 10px}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.disabled{background-color:#fff}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.hover{color:#393939;cursor:pointer;cursor:hand}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.hover:not(.last){background-color:#bfdeba}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.hover.last{box-shadow:inset 30px -4px 30px -10px #bfdeba}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.selected{color:#fff}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.selected:not(.last){background-color:#75b06c}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day.selected.last{box-shadow:inset 30px -4px 30px -10px #75b06c}.availability-calendar .availability-calendar-body .availability-calendar-body-table .availability-calendar-day .tooltip-inner .attention{color:#ff1e43;font-family:"montserrat_bold",Arial,"Helvetica Neue",Helvetica,sans-serif}.availability-calendar .availability-calendar-body .availability-calendar-day-number{position:relative;padding:10px 2px}.availability-calendar .availability-calendar-body.price_periods .availability-calendar-day-number{padding:2px 2px 18px 2px}.availability-calendar .availability-calendar-body.price_periods .availability-calendar-day-number .price{font-size:9px;position:absolute;bottom:2px;left:0;right:0;font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:360px){.availability-calendar .availability-calendar-body.price_periods .availability-calendar-day-number .price{font-size:10px}}@media only screen and (min-width:480px){.availability-calendar .availability-calendar-body.price_periods .availability-calendar-day-number .price{font-size:12px}}@media only screen and (min-width:768px){.availability-calendar .availability-calendar-body.price_periods .availability-calendar-day-number .price{font-size:10px}}@media only screen and (min-width:992px){.availability-calendar .availability-calendar-body.price_periods .availability-calendar-day-number .price{font-size:9px}}@media only screen and (min-width:1200px){.availability-calendar .availability-calendar-body.price_periods .availability-calendar-day-number .price{font-size:10px}}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("chosen-sprite.png") no-repeat 0px 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url("chosen-sprite.png") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));background-image:linear-gradient(#eee 1%, #fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));background-image:linear-gradient(#eee 20%, #fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:url("chosen-sprite.png") no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}body{font-family:"montserrat_regular",Arial,"Helvetica Neue",Helvetica,sans-serif}a{color:#393939;text-decoration:none;transition:color .1s}a:hover,a:focus{color:#f92;text-decoration:none;transition:color .1s}#css_preload_cover{display:none !important}.brand_logo{background-image:url(../img/logos/brand/white_emoti_logo.svg)}.app_header .brand_logo{width:100px}@media screen and (min-width:480px){.app_header .brand_logo{width:115px}}@media only screen and (min-width:992px){.app_header .brand_logo{width:115px}}@media only screen and (min-width:1200px){.app_header .brand_logo{width:115px}}@media only screen and (min-width:992px) and (max-width:1199px){.app_navbar ul.menu>li{font-size:12px}}.newsletter_block .register_block .register_container .newsletter_input .button_cont .button.register_for_newsletter_button{font-size:17px}.newsletter_block .register_block .register_container .newsletter_input .button_cont .button.register_for_newsletter_button:hover{font-size:18px}@media only screen and (min-width:992px) and (max-width:1199px){.newsletter_block .register_block .register_container .newsletter_input .button_cont .button.register_for_newsletter_button{font-size:14px}.newsletter_block .register_block .register_container .newsletter_input .button_cont .button.register_for_newsletter_button:hover{font-size:15px}}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .offer_list_wrapper .call_to_action_buttons .voucher_preview_button{font-size:14px}.discount_voucher_view .call_to_action_container .call_to_action_wrapper .offer_list_wrapper .call_to_action_buttons .voucher_preview_button:hover{font-size:15px}#user_settings .form .button{font-size:16px}#user_settings .form .button:hover{font-size:17px}.direct_sales_popup .content .kiosk_popup_input.surcharge{background-image:url(../img/icons/dark-grey/wallet.svg)}.offer_group_view .content_wrapper .content .credibility_badges_container .credibility_badge.extended_refund_and_exchange .icon{background-image:url(../img/icons/white/wallet.svg)}.footer>.top .block_wrapper .icon.euro{background-image:url(../img/icons/white/wallet.svg)}@media only screen and (min-width:992px){.footer>.top .block_wrapper .texts .title.euro{background-image:url(../img/icons/white/wallet.svg)}}@media only screen and (min-width:992px){.b2b_gifts_page .form_container .form_wrapper .title{font-size:30px}}.availability-calendar .availability-calendar-header{font-size:20px}.checkout_buy_button .buy_button_wrapper .checkout_amount{margin:0 29px 0 0}