/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.1
 * @url https://github.com/feimosi/baguetteBox.js
 */
#baguetteBox-overlay {
  display: none;
  opacity: 0;
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000000;
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-transition: opacity .5s ease;
  transition: opacity .5s ease; }
  #baguetteBox-overlay.visible {
    opacity: 1; }
  #baguetteBox-overlay .full-image {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center; }
    #baguetteBox-overlay .full-image figure {
      display: inline;
      margin: 0;
      height: 100%; }
    #baguetteBox-overlay .full-image img {
      display: inline-block;
      width: auto;
      height: auto;
      max-height: 100%;
      max-width: 100%;
      vertical-align: middle;
      -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
         -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
              box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
    #baguetteBox-overlay .full-image figcaption {
      display: block;
      position: absolute;
      bottom: 0;
      width: 100%;
      text-align: center;
      line-height: 1.8;
      white-space: normal;
      color: #ccc;
      background-color: #000;
      background-color: rgba(0, 0, 0, 0.6);
      font-family: sans-serif; }
    #baguetteBox-overlay .full-image:before {
      content: "";
      display: inline-block;
      height: 50%;
      width: 1px;
      margin-right: -1px; }

#baguetteBox-slider {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  white-space: nowrap;
  -webkit-transition: left .4s ease, -webkit-transform .4s ease;
  transition: left .4s ease, -webkit-transform .4s ease;
  transition: left .4s ease, transform .4s ease;
  transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease; }
  #baguetteBox-slider.bounce-from-right {
    -webkit-animation: bounceFromRight .4s ease-out;
            animation: bounceFromRight .4s ease-out; }
  #baguetteBox-slider.bounce-from-left {
    -webkit-animation: bounceFromLeft .4s ease-out;
            animation: bounceFromLeft .4s ease-out; }

@-webkit-keyframes bounceFromRight {
  0% {
    margin-left: 0; }
  50% {
    margin-left: -30px; }
  100% {
    margin-left: 0; } }

@keyframes bounceFromRight {
  0% {
    margin-left: 0; }
  50% {
    margin-left: -30px; }
  100% {
    margin-left: 0; } }

@-webkit-keyframes bounceFromLeft {
  0% {
    margin-left: 0; }
  50% {
    margin-left: 30px; }
  100% {
    margin-left: 0; } }

@keyframes bounceFromLeft {
  0% {
    margin-left: 0; }
  50% {
    margin-left: 30px; }
  100% {
    margin-left: 0; } }

.baguetteBox-button#next-button, .baguetteBox-button#previous-button {
  top: 50%;
  top: calc(50% - 30px);
  width: 44px;
  height: 60px; }

.baguetteBox-button {
  position: absolute;
  cursor: pointer;
  outline: none;
  padding: 0;
  margin: 0;
  border: 0;
  -moz-border-radius: 15%;
       border-radius: 15%;
  background-color: #323232;
  background-color: rgba(50, 50, 50, 0.5);
  color: #ddd;
  font: 1.6em sans-serif;
  -webkit-transition: background-color .4s ease;
  transition: background-color .4s ease; }
  .baguetteBox-button:focus, .baguetteBox-button:hover {
    background-color: rgba(50, 50, 50, 0.9); }
  .baguetteBox-button#next-button {
    right: 2%; }
  .baguetteBox-button#previous-button {
    left: 2%; }
  .baguetteBox-button#close-button {
    top: 20px;
    right: 2%;
    right: calc(2% + 6px);
    width: 30px;
    height: 30px; }
  .baguetteBox-button svg {
    position: absolute;
    left: 0;
    top: 0; }

/*
    Preloader
    Borrowed from http://tobiasahlin.com/spinkit/
*/
.baguetteBox-spinner {
  width: 40px;
  height: 40px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px; }

.baguetteBox-double-bounce1,
.baguetteBox-double-bounce2 {
  width: 100%;
  height: 100%;
  -moz-border-radius: 50%;
       border-radius: 50%;
  background-color: #fff;
  opacity: .6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: bounce 2s infinite ease-in-out;
          animation: bounce 2s infinite ease-in-out; }

.baguetteBox-double-bounce2 {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; }

@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes bounce {
  0%, 100% {
    -webkit-transform: scale(0);
       -moz-transform: scale(0);
            transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1); } }

.distance-to-hotel:before,.hotel-hours:before,.hotel-name:before,.icon-chevron-thin-left:before,.icon-chevron-thin-right:before,.icon-chevron-thin-up:before,.icon-edit:before,.icon-email:before,.icon-hotel:before,.icon-mobile:before,.icon-nyloncoffee:before,.icon-pointer:before,.icon-route:before,.icon-search:before,.icon-star:before,.icon-th-menu:before,.ln-more:after,.site-footer__menu li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}a,address,button,input,select,table,textarea{font:inherit}a{color:inherit}button,input[type=submit],label{cursor:pointer}@font-face{font-display:swap;font-family:Galano Grotesque;font-weight:400;src:url(/public/page/font/galano-grotesque.woff) format("truetype")}@font-face{font-display:swap;font-family:Galano Grotesque;font-weight:900;src:url(/public/page/font/galano-grotesque-black.woff) format("truetype")}@font-face{font-display:swap;font-family:Galano Grotesque;font-weight:700;src:url(/public/page/font/galano-grotesque-bold.woff) format("truetype")}@font-face{font-display:swap;font-family:Galano Grotesque;font-weight:800;src:url(/public/page/font/galano-grotesque-extra-bold.woff) format("truetype")}@font-face{font-display:swap;font-family:Galano Grotesque;font-weight:200;src:url(/public/page/font/galano-grotesque-extra-light.woff) format("truetype")}@font-face{font-display:swap;font-family:Galano Grotesque;font-weight:300;src:url(/public/page/font/galano-grotesque-light.woff) format("truetype")}@font-face{font-display:swap;font-family:Galano Grotesque;font-weight:500;src:url(/public/page/font/galano-grotesque-medium.woff) format("truetype")}@font-face{font-display:swap;font-family:Galano Grotesque;font-weight:600;src:url(/public/page/font/galano-grotesque-semi-bold.woff) format("truetype")}@font-face{font-display:swap;font-family:Galano Grotesque;font-weight:100;src:url(/public/page/font/galano-grotesque-thin.woff) format("truetype")}.wow{visibility:hidden}body,html{margin:0;min-height:100vh;padding:0}html{scroll-behavior:smooth}body{background:#f2f2f2;color:#000;font:400 1em/1.3 Galano Grotesque,Arial,sans-serif;padding-top:3.4375em}main{background-color:#f2f2f2;padding:1em 0}@media (min-width:1000px){body{padding:0}main{padding:2em 0}}.w-layout{box-sizing:border-box;margin-left:1em;margin-right:1em}@media (min-width:1200px){.w-layout{margin-left:auto;margin-right:auto;width:69.375em}}.container{padding:0 20px}.button,.contact input[type=submit],.global-transition,.popup-wrapper .popup #close-popup{transition:all .3s}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit;text-decoration:inherit}h1{font-size:30px}h1,h2{line-height:130%;margin-bottom:20px}h2{font-size:26px}h3{font-size:22px;margin-bottom:10px}h3,h4{line-height:130%}h4{font-size:20px}h5{font-size:16px}h5,h6{line-height:130%}h6{font-size:15px}.subheader{color:#777}p{margin:0 0 20px}p img{margin:0}p.lead{color:#777;font-size:21px;line-height:27px}em{font-style:italic}strong{font-weight:700}small{font-size:80%}img.pull-left{margin-right:20px}img.pull-right{margin-left:20px}.responsive{height:auto;max-width:100%;vertical-align:bottom}hr{background:#8c8c8c;border:none;display:block;height:1px;margin:20px 0}.breadcrumb ul,.leading-topics ul,.reset-list,.sponsor-gallery ul{list-style-type:none;margin:0;padding:0}ul.inline-block li{display:inline-block}.hidden{display:none;visibility:hidden}.visible{display:inherit;visibility:visible}table p{margin:0}.clearfix:after,.clearfix:before,.container:after,.container:before,.leading-topics ul:after,.leading-topics ul:before,.row:after,.row:before{content:"";display:table}.clearfix:after,.container:after,.leading-topics ul:after,.row:after{clear:both}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes bounceInDown{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s;animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center}to{opacity:1;transform:none;transform-origin:center}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{opacity:1;transform:none;transform-origin:left bottom}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{opacity:1;transform:none;transform-origin:right bottom}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{opacity:1;transform:none;transform-origin:left bottom}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:none;transform-origin:right bottom}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1;transform-origin:center}to{opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes dash{to{stroke-dashoffset:0}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-20%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutBottom{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutBottom{animation-name:fadeOutBottom}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes marquee{0%{transform:translate(0)}50%{transform:translate(-85%)}to{transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-duration:.4s;animation-name:zoomIn}form .populated:valid{border-color:#10532f}form .populated:invalid{border-color:#ce3315}.prevent-spam,.togglable{display:none}.togglable{visibility:hidden}.togglable.active{display:block;visibility:visible}.button,button{color:#081a34;height:47px}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:transparent;border:1px solid #9e9e9e;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.1rem;line-height:47px;padding:0 30px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{border-color:#bac9e5;color:#4469b1;outline:0}.button.button-primary,.button.button-primary:focus,.button.button-primary:hover,button.button-primary,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{background-color:#081a34;border-color:#081a34;color:#fff}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{background-color:#fff;border:1px solid #b4b4b4;box-shadow:none;height:47px;max-width:100%;opacity:1;padding:6px 10px;width:100%}select,textarea{background-color:#fff;border:1px solid #b4b4b4;box-shadow:none;display:block;height:47px;padding:6px 10px;width:100%}select optgroup:before{margin-bottom:6px;margin-left:3px;margin-top:6px}select option{display:block;padding:6px 10px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;appearance:none}textarea{min-height:65px;padding-bottom:6px;padding-top:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #081a34;outline:0}label,legend{display:block;font-weight:600;margin-bottom:.5rem}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{display:inline-block}label{cursor:pointer}label>.label-body{display:inline-block;font-weight:400;margin-left:.5rem}.contact #form-content{min-height:18.2rem}.contact input[type=submit]{background-color:#081a34;border:1px solid #c5c5c5;color:#fff;float:right;font-size:16px;text-transform:uppercase;width:280px}.contact input[type=submit]:hover{background-color:#0f3060}.contact .required-text{color:#c2c2c2;font-size:14px;text-align:right}.t-upper{text-transform:uppercase}.ln-hover a,.ln-none a,a.ln-hover,a.ln-none{text-decoration:none}.ln-hover a:hover,a.ln-hover:hover{text-decoration:underline}.f-bold{font-weight:700}.f-black{font-weight:900}.c-black{color:#000}.c-yellow{color:#ffb900}.c-orange,.c-red{color:#ce3315}.h1-banner{display:block;font-size:1.6em;font-weight:700;margin:0 0 1rem}.collapsed .icon-rotate-180{background-color:rgba(8,26,52,.6)}.icon-rotate-180{background-color:rgba(8,26,52,.9);border-radius:4px;color:#fff;display:inline-block;font-size:14px;margin-left:5px;padding:4px;transform:rotate(180deg);transition:all .3s linear}.h1{font-size:2em}.h1,.h2{line-height:1.125}.h2{font-size:1.8em}.h3{font-size:1.6em}.h3,.h4{line-height:1.125}.h4{font-size:1.4em}.h5{font-size:1.2em}.h5,.h6{line-height:1.125}.h6{font-size:1.125em}.cookie-notice{display:none}.cookie-notice[open]{background:rgba(8,26,52,.9);border:0;border-top:.25em solid #081a34;bottom:0;box-shadow:0 -.25em .25em rgba(0,0,0,.25);box-sizing:border-box;color:#fff;display:block;font-size:.75em;left:0;margin:0;padding:.5em 1em;position:fixed;text-align:center;width:100%;z-index:6}.cookie-notice button{border:0;color:inherit;display:inline;font-size:2em;height:auto;line-height:1;margin:0;padding:.125em .5em;vertical-align:middle}*,:after,:before{box-sizing:border-box}main{min-height:500px}.container{margin:0 auto;max-width:1110px;position:relative}.container.visible{overflow:visible}.container .column,.container .columns{display:block;float:left}.container .column.alpha,.container .columns.alpha{padding-left:0}.container .column.omega,.container .columns.omega{padding-right:0}.container .column,.container .columns{padding-left:10px;padding-right:10px}.container .one.column,.container .one.columns{width:6.25%}.container .two.columns{width:12.5%}.container .three.columns{width:18.75%}.container .four.columns{width:25%}.container .five.columns{width:31.25%}.container .six.columns{width:37.5%}.container .seven.columns{width:43.75%}.container .eight.columns{width:50%}.container .nine.columns{width:56.25%}.container .ten.columns{width:62.5%}.container .eleven.columns{width:68.75%}.container .twelve.columns{width:75%}.container .thirteen.columns{width:81.25%}.container .fourteen.columns{width:87.5%}.container .fifteen.columns{width:93.75%}.container .sixteen.columns{width:100%}.container .columns.one-third{width:33.3333333333%}.container .columns.two-thirds{width:66.6666666667%}.container .offset-by-one{margin-left:6.25%}.container .offset-by-two{margin-left:12.5%}.container .offset-by-three{margin-left:18.75%}.container .offset-by-four{margin-left:25%}.container .offset-by-five{margin-left:31.25%}.container .offset-by-six{margin-left:37.5%}.container .offset-by-seven{margin-left:43.75%}.container .offset-by-eight{margin-left:50%}.container .offset-by-nine{margin-left:56.25%}.container .offset-by-ten{margin-left:62.5%}.container .offset-by-eleven{margin-left:68.75%}.container .offset-by-twelve{margin-left:75%}.container .offset-by-thirteen{margin-left:81.25%}.container .offset-by-fourteen{margin-left:87.5%}.container .offset-by-fifteen{margin-left:93.75%}@media (min-width:801px) and (max-width:959px){.container{margin:0 auto;width:96%}}@media (max-width:800px){.container{width:100%}.container .column,.container .columns{padding-left:0;padding-right:0}.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-third.column,.container .two.columns{width:100%}.container .offset-by-eight,.container .offset-by-eleven,.container .offset-by-fifteen,.container .offset-by-five,.container .offset-by-four,.container .offset-by-fourteen,.container .offset-by-nine,.container .offset-by-one,.container .offset-by-seven,.container .offset-by-six,.container .offset-by-ten,.container .offset-by-thirteen,.container .offset-by-three,.container .offset-by-twelve,.container .offset-by-two{margin-left:0}.container{margin:0 auto;width:98%}}.add-bottom{margin-bottom:20px}.pull-left{float:left}.pull-right{float:right}.visible-mobile{display:none;visibility:hidden}@media (max-width:800px){.visible-desktop{display:none;visibility:hidden}.visible-mobile{display:block;visibility:visible}}.essr-top{padding-right:15%;text-align:right}.essr-top img{margin-bottom:10px;margin-left:10px}.accredited{display:inline-block;font-size:16px;font-style:italic;padding-top:15px;text-shadow:-1px 0 2px rgba(0,0,0,.75)}.top-logos{display:inline-block;padding:15px 0}.menu-top{margin-bottom:50px}.home-page{height:100%}.leading-topics{margin-top:10px}.leading-topics ul{background-color:rgba(230,81,60,.6);padding:0 15px}.leading-topics li{color:#fff;display:table-cell;font-size:14px;height:60px;line-height:110%;padding-left:50px;position:relative;vertical-align:middle}.leading-topics li:first-child{font-size:12px;padding-left:0;width:12%}.leading-topics li:before{background-color:#081a34;border-radius:50%;height:36px;left:7px;line-height:36px;position:absolute;text-align:center;top:12px;width:36px}.leading-topics li:nth-child(2){width:24%}.leading-topics li:nth-child(2):before{content:"U"}.leading-topics li:nth-child(3){width:27%}.leading-topics li:nth-child(3):before{content:"S"}.leading-topics li:nth-child(4){width:17%}.leading-topics li:nth-child(4):before{content:"S"}.leading-topics li:nth-child(5){width:20%}.leading-topics li:nth-child(5):before{content:"A"}.site-topbar__langs,.site-topbar__menu,.site-topbar__menu ul{list-style:none;margin:0;padding:0}.site-topbar__langs{display:flex;font:100 0/0 serif}.site-topbar__langs a,.site-topbar__langs span{display:block;padding:.5rem}@media (max-width:999px){.mobile-topbar{align-items:center;background:#fff;box-shadow:0 .5em .25em rgba(0,0,0,.25);box-sizing:border-box;color:#081a34;display:flex;justify-content:space-between;left:0;line-height:1;padding:.25em 1em;position:fixed;top:0;width:100%;z-index:7}.mobile-topbar img{height:3em}.mobile-topbar a{text-decoration:none}.mobile-topbar .icon{font-size:1.5em}.mobile-topbar img{margin:0 .5rem}.site-topbar{background:rgba(0,0,0,.1);box-sizing:border-box;height:100%;left:0;position:fixed;top:0;width:100%;z-index:8}.site-topbar:not(:target){opacity:0;pointer-events:none}.site-topbar:not(:target),.site-topbar:not(:target) .site-topbar__main{transform:translateX(-100%)}.site-topbar__main{background:#fff;box-shadow:.5em 0 .5em rgba(0,0,0,.25);height:100%;margin:0;overflow:auto;transition:transform .3s;width:17.5em}.site-topbar__logo{background:#081a34;color:#fff;display:block;padding:1em;text-align:center;text-decoration:none}.site-topbar__logo img{height:3em;margin:0 0 1em;width:auto}.site-topbar__logo b,.site-topbar__logo small{display:block}.site-topbar__menu{margin:1em 0}.site-topbar__menu a{display:block;margin:.25em 0;padding:.5em 1em;text-decoration:none}.site-topbar__langs{justify-content:center}.site-topbar__langs a,.site-topbar__langs span{border:1px solid #ccc;margin:.25rem}.site-topbar__langs span{border-color:#333}}@media (min-width:1000px){.mobile-topbar{display:none}.site-topbar{background:#081a34;color:#fff;padding:1em 0}body.index .site-topbar{background:none;box-sizing:border-box;color:#000;left:0;position:absolute;top:0;width:100%;z-index:1}.site-topbar__main{align-items:center;display:flex;justify-content:space-between}.site-topbar__logo{display:block;font-size:1.25em;margin:1em 0;text-decoration:none}.site-topbar__logo small{display:block}.site-topbar__logo img{display:none}body.index .site-topbar__logo{font:100 0/0 serif}body.index .site-topbar__logo img{display:inline;margin-right:1rem}.site-topbar__menu{display:flex;gap:2em}.site-topbar__menu a{border:3px solid transparent;border-width:3px 0;display:block;text-decoration:none}.site-topbar__menu .a0{font-family:Galano Grotesque,Arial,sans-serif;padding:.5em 0;text-transform:uppercase}.site-topbar__menu .a0:hover{color:#ce3315}.site-topbar__menu .a0.active,.site-topbar__menu .selected .a0{border-bottom-color:#ce3315}.site-topbar__menu .li0.expand .a0{align-items:center;display:flex;gap:.5em}.site-topbar__menu .li0.expand .a0:after{border-bottom:1px solid #ce3315;border-right:1px solid #ce3315;content:"";height:.5em;transform:rotate(45deg);width:.5em}.site-topbar__menu li{position:relative}.site-topbar__menu li:not(:hover)>ul{display:none}.site-topbar__menu li ul{background:#f3f4f5;color:#081a34;position:absolute;width:16em;z-index:5}.site-topbar__menu li ul a{border-bottom:1px solid #e5e7e9;border-top:1px solid #fff;padding:.5em 1em}.site-topbar__menu li ul a:hover{background:#e5e7e9}.site-topbar__menu li ul a.active{background:#c9ced2}.site-topbar__langs a,.site-topbar__langs span{padding:.4rem}.site-topbar__langs span{background:rgba(0,0,0,.5)}.site-topbar__langs a:hover{background:hsla(0,0%,100%,.15)}}.sidemenu{list-style:none;margin:0 0 2em;padding:0;text-align:center;text-transform:uppercase}.sidemenu li{margin:0 0 .5em}.sidemenu li:last-child>a{border-color:#ffb900}.sidemenu a{background:#fff;border:3px solid transparent;color:#081a34;display:block;font-size:1.2em;padding:1em;text-decoration:none}.site-footer{background:#081a34;color:#fff;padding:2em 0 4em}.site-footer .svg-white g,.site-footer .svg-white path{fill:currentColor}@media (min-width:700px){.site-footer__main{display:flex;gap:2em}}@media (min-width:1000px){.site-footer__contact-col{width:21.875em}}.site-footer__menu-col,.site-footer__menu-col>div{margin:2em 0}@media (min-width:700px){.site-footer__menu-col{display:flex;flex:1;flex-wrap:wrap;gap:2em;margin:0}.site-footer__menu-col>div{flex:12.5em;margin:0}}.site-footer__menu{list-style:none;margin:0;padding:0}.site-footer__menu li{margin:.5em 0;padding:0 0 0 1em;position:relative}.site-footer__menu li:before{color:#ce3315;content:"\e002";left:0;position:absolute;top:0}.site-footer__copy-col a{display:block}.site-footer__copy-col svg{fill:currentColor;height:auto;width:12em}.site-footer__copy-col .logo-medisfera-c0,.site-footer__copy-col .logo-medisfera-c1{color:#fff}.h-footer{color:#ce3315;display:block;font-size:1.25em;font-weight:500;margin:0 0 1em}.h-footer:first-letter{text-transform:uppercase}@font-face{font-family:icons;src:url(/public/page/font/icons-683b802e94.ttf) format("truetype")}.icon-chevron-thin-left:before{content:"\e001"}.icon-chevron-thin-right:before{content:"\e002"}.icon-chevron-thin-up:before{content:"\e003"}.icon-edit:before{content:"\e004"}.icon-email:before{content:"\e005"}.icon-hotel:before{content:"\e006"}.icon-mobile:before{content:"\e007"}.icon-nyloncoffee:before{content:"\e008"}.icon-pointer:before{content:"\e009"}.icon-route:before{content:"\e00a"}.icon-search:before{content:"\e00b"}.icon-star:before{content:"\e00c"}.icon-th-menu:before{content:"\e00d"}.head-index__banner{background:#4d4d4f url(../img/header-bg.webp) top no-repeat;background-size:cover;padding:1em 0}@media (min-width:1000px){.head-index__banner{background-size:100% auto;margin-top:0;padding:0 0 57.2916666667%;position:relative}.head-index__banner__main{align-items:center;box-sizing:border-box;display:grid;height:100%;left:0;position:absolute;top:0;width:100%}}.head-index__banner__submenu{display:flex;flex-wrap:wrap;font-family:Galano Grotesque,Arial,sans-serif;gap:1em;list-style:none;padding:0;text-align:center}@media (min-width:1000px){.head-index__banner__submenu{font-size:1.125em}}.head-index__banner__submenu li{flex:1}.head-index__banner__submenu a{background:rgba(8,26,52,.9);border:3px solid transparent;color:#fff;display:block;padding:.5em 1em;text-decoration:none;text-transform:uppercase;transition:transform .3s}@media (min-width:1000px){.head-index__banner__submenu a{padding:1em 2em}}.head-index__banner__submenu a:hover{transform:translate(.125em,-.25em)}.head-index__banner__submenu li:last-child a{background:hsla(0,0%,100%,.9);border-color:#ce3315;color:#081a34}.head-index__banner__slogan{background:#081a34 url(../img/slogan-bg.webp) 100% no-repeat;background-size:auto 100%;box-sizing:border-box;color:#fff;font-family:Galano Grotesque,Arial,sans-serif;font-size:1.2em;line-height:1.1;margin:1em 0;padding:1em}@media (min-width:1000px){.head-index__banner__slogan{font-size:1.875em;font-weight:300;margin:0 0 5.2083333333vw auto;padding:3.125vw 3.125vw 5.2083333333vw;position:relative;width:65.4545454545%}.head-index__banner__slogan:after{border:.25em solid #ce3315;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translate(-3.125vw,-2.6041666667vw);width:100%}}.head-index__parners{color:#081a34;margin-top:1em;text-align:right}.head-index__parners ul{align-items:center;display:flex;gap:1em;justify-content:flex-end;list-style:none;margin:1em 0 0;padding:0}.content-column{*zoom:1;background-color:#fff;min-height:400px;padding:40px}.content-column:after,.content-column:before{content:"";display:table}.content-column:after{clear:both}.content-column table{border:1px solid #9e9e9e;border-collapse:collapse;border-spacing:0;width:100%}.content-column table td,.content-column table th{border:1px solid #9e9e9e;padding:6px 9px;vertical-align:middle}.content-column table td.country{width:25%}.content-column table tr:nth-child(2n) td,.content-column table tr:nth-child(2n) th{background-color:#f5f5f5}.accordion .panel-title a{display:block;margin:0;padding:7px 0}.panel-body td{padding:10px 0;vertical-align:top}.panel-body .header td{background-color:#081a34!important;color:#fff}.panel-body table{margin-bottom:30px;width:100%}.title{font-size:30px;margin-bottom:10px}.subtitle,.title{color:#081a34;text-transform:uppercase}.subtitle{border-bottom:1px solid #081a34;font-size:18px}.breadcrumb,.subtitle{margin-bottom:30px;padding-bottom:13px}.breadcrumb{border-bottom:1px solid #8c8c8c}.breadcrumb li{color:#081a34;float:left}.breadcrumb a{color:#081a34;font-size:14px;text-transform:lowercase}.contact-form{*zoom:1;padding-bottom:60px}.contact-form:after,.contact-form:before{content:"";display:table}.contact-form:after{clear:both}.contact-form [name=form_email]{display:none}.contact-info{background-color:#f2f2f2;padding:30px 25px}.ls-gallery{display:flex;flex-wrap:wrap;font:100 0/0 serif;gap:.5rem 2%;list-style:none;margin:2rem 0;padding:0}.ls-gallery li{width:48%}@media (min-width:700px){.ls-gallery li{width:31%}}@media (min-width:1000px){.ls-gallery li{width:23%}}.ls-gallery img{height:auto;width:100%}.ls-gallery a{display:block;text-decoration:none}.hotel-description{margin-bottom:40px;min-height:1px}.hotel-description .break-line{background-color:#8b8b8b;height:1px;margin:20px 0}.hotel-description .icon-star{color:#ce3315;font-size:30px}.hotel-info,.hotel-logo,.hotel-thumb{display:table-cell;vertical-align:middle}.hotel-logo{text-align:center}.hotel-name{font-size:18px}.distance-to-hotel,.hotel-hours,.hotel-name{margin-bottom:20px;padding-left:60px;position:relative}.distance-to-hotel:before,.hotel-hours:before,.hotel-name:before{color:#ce3315;font-size:32px;left:0;margin-top:-16px;padding-right:10px;position:absolute;text-align:center;top:50%;width:50px}.hotel-name:before{content:"\e009"}.hotel-hours:before{content:"\e006"}.distance-to-hotel:before{content:"\e00a"}.hotel-content{border-bottom:1px solid #8b8b8b;margin:40px 0;padding-bottom:20px}.reservation{margin-top:40px;text-align:center}.reservation a{background-color:#ce3315}.reservation a:hover{background-color:#ea4b2c}.sponsors .title{color:#081a34;display:block;font-size:18px;margin-bottom:55px;position:relative;text-transform:uppercase}.sponsors .title:after{background-color:#081a34;bottom:-20px;content:"";height:1px;left:0;position:absolute;width:100%}.sponsor-gallery{margin-bottom:30px}.sponsor-gallery li{display:table;float:left;height:150px;text-align:center;width:33%}.sponsor-gallery a,.sponsor-gallery span{display:table-cell;vertical-align:middle}.container.index-container{margin-bottom:2em;margin-top:2em}.box-title{border-bottom:3px solid #ce3315;color:#000;display:block;font:500 1.25em/1.2 Galano Grotesque,Arial,sans-serif;margin:0 0 2em;padding:0 0 .5em;text-transform:uppercase}.index .first-box,.index .second-box,.index .third-box{background-color:#fff;font-size:14px;padding:25px}.index .faculty-wrapper{background-color:#fff;margin:18px 0}.index .faculty-box{padding:20px}.index .lecturers{column-count:2;column-gap:30px;list-style-type:none;margin:0;padding:0}.index .lecturers li{margin:10px 0;padding-left:25px;position:relative}.index .lecturers li:before{background-color:#ce3315;border-radius:50%;content:"";height:8px;left:5px;position:absolute;top:7px;width:8px}.index .lecturers li.active a,.index .lecturers li a:hover{color:#ce3315;text-decoration:underline}.index .lecturers li a{font-size:14px}.index .faculty-description-box{background-color:#f2f2f2;margin:45px auto;max-width:450px}.index .owl-lecturers{margin:0 auto;padding:25px 5%;position:relative}.index .owl-lecturers .item{*zoom:1;padding:0 15px}.index .owl-lecturers .item:after,.index .owl-lecturers .item:before{content:"";display:table}.index .owl-lecturers .item:after{clear:both}.index .owl-lecturers .item .lecturer-name{display:table-cell;height:130px;vertical-align:middle}.index .owl-lecturers img{height:130px;margin:0 auto 15px;width:auto}.index .owl-lecturers .owl-nav{left:0;position:absolute;top:90px;width:100%}.index .owl-lecturers .owl-next,.index .owl-lecturers .owl-prev{color:#ce3315;font-family:icomoon;font-size:32px;position:absolute}.index .owl-lecturers .owl-prev{left:10px}.index .owl-lecturers .owl-next{right:10px}.index .owl-lecturers .lecturer-description{padding-top:10px;text-align:center}.scientific-committee-wrapper{background-color:#fff;padding:20px}.committee h3,.scientific-committee-wrapper h3{color:#ce3315}.committee h3,.committee h4,.scientific-committee-wrapper h3,.scientific-committee-wrapper h4{font-size:18px;margin-bottom:20px}.committee .row,.scientific-committee-wrapper .row{margin-bottom:25px}.popup-wrapper{background-color:rgba(0,0,0,.7);display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:999}.popup-wrapper.active{display:flex}.popup-wrapper .popup{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-height:620px;max-width:90%;padding:10px;position:relative}.popup-wrapper .popup #close-popup{background-color:rgba(0,0,0,.7);border:1px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-family:arial;font-size:14px;height:20px;line-height:19px;position:absolute;right:12px;top:12px;width:20px}.popup-wrapper .popup #close-popup:hover{opacity:.7}.popup-wrapper .popup .popup-content{background-color:#fff;display:flex;flex-direction:column;justify-content:center;max-width:900px;min-height:200px;min-width:350px;padding:20px}.popup-wrapper .popup .popup-img{max-width:100%;outline:10px solid #fff}.affix{position:fixed;top:10px;z-index:999}.affix-top{position:absolute;top:0}.affix-bottom{position:absolute;top:100%}fieldset{border:1px solid #b0b0b0;margin:15px 0;padding:1em}fieldset label,fieldset legend{display:inline-block;margin:0;padding:0 10px;vertical-align:middle}.summary hr{visibility:hidden}.summary .form-row .col.left{width:40%}.summary .form-row .col.right{width:60%}#total,#totalEUR{border:none;border-radius:0;color:#000;font-size:30px;height:42px}.form-row{display:table;margin-bottom:20px;max-width:700px;table-layout:fixed;width:100%}.form-row .col{display:table-cell;vertical-align:middle}.form-row .col.left{padding-right:10px;width:40%}.form-row .col.right{padding-left:10px;width:60%}.form-terms{font-size:13px;line-height:16px}.form-terms label{font-weight:400}.form-terms label.error{color:#ce3315}.form-terms input{margin-right:1px;vertical-align:bottom}.small-text{font-size:12px;font-weight:400}[data-brief-authors]{position:relative}[data-brief-authors] div{margin-bottom:5px}[data-authors-remove]{border:none;color:#ce3315;font-size:24px;padding:0;position:absolute;right:5px;vertical-align:top}.brief__info{display:block;font-size:10px;font-weight:400;line-height:12px}[hidden]{display:none}[data-url]{cursor:pointer}.scale-with-grid,img{max-width:100%}.remove-borders,.remove-borders td{background-color:transparent!important;border:none!important}.hotel-buttton{font-family:arial;font-size:40px;font-weight:700;height:40px;line-height:40px;text-align:center;width:40px}.button,.hotel-buttton{background-color:#081a34;color:#fff}.button{border:1px solid #c5c5c5;font-size:16px;text-transform:uppercase;width:280px}.button:hover{background-color:#0f3060;color:#fff}.rel{position:relative}.inline-block{display:inline-block}.text-center{text-align:center}.text-right{text-align:right}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;position:relative;transition-duration:.35s;transition-property:height,visibility;transition-timing-function:ease}.caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px dashed;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.scroll-up{background:#081a34;bottom:1rem;box-shadow:0 0 .5em rgba(0,0,0,.5);color:#fff;font-size:1em;height:3em;line-height:3em;padding:0;position:fixed;right:1rem;text-align:center;text-decoration:none;transition:opacity .5s,transform .5s;width:3em;z-index:4}.scroll-up:not(.x--visible){opacity:0;pointer-events:none;transform:rotate(90deg) scale(0)}@keyframes blink{0%{border-color:rgba(255,0,0,.1)}to{border-color:red}}.close{color:#000;float:right;font-size:21px;font-weight:700;line-height:1;opacity:.2;text-shadow:0 1px 0 #fff}.close:focus,.close:hover{color:#000;cursor:pointer;opacity:.5;text-decoration:none}.alert{background-color:#fcf8e3;border:1px solid #fbeed5;margin-bottom:20px;padding:8px 14px;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.alert a{color:inherit}.alert .close{border:none;height:auto;padding:0}.alert.alert-small{font-size:13px;line-height:19px}.alert.alert-small h4{font-size:16px;line-height:26px;margin-bottom:10px}.alert,.alert h4{color:#c09853}.alert-danger h4{color:#b94a48!important}.alert h4,.alert p{margin:0}.alert ul{list-style-type:decimal;margin:8px 0;padding-left:25px}.alert ul li{margin-bottom:4px}.alert .alert-close{line-height:20px;position:relative;right:-21px;top:-2px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-error strong{color:inherit}.alert-danger h4,.alert-error h4{color:#b94a48;font-weight:700!important}.alert-info{background-color:#d9edf7;border-color:#bce8f1}.alert-info,.alert-info h4{color:#3a87ad}.alert-block{padding-bottom:14px;padding-top:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.alert-close{color:#000;float:right;font-size:20px;font-weight:700;line-height:20px;opacity:.2;text-shadow:0 1px 0 #fff}.alert-dismissable .close{color:inherit;position:relative;right:-21px;top:-2px}.alert-close:focus,.alert-close:hover{color:#000;cursor:pointer;opacity:.4;text-decoration:none}.alert-heading{font-weight:700!important}button.alert-close{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.error{border-color:#d8000c!important}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.ln-more{color:#081a34;display:inline-block;font-size:1.125em;text-decoration:none}.ln-more:after{color:#ce3315;content:"\e002";line-height:1;margin-left:.25em;vertical-align:bottom}@media (min-width:1180px){.visible-desktop{display:block!important;visibility:visible!important}.hidden-desktop{display:none!important;visibility:hidden!important}}@media (min-width:960px) and (max-width:1179px){.visible-laptop{display:block!important;visibility:visible!important}.hidden-laptop{display:none!important;visibility:hidden!important}}@media (min-width:801px) and (max-width:959px){.visible-tablet{display:block!important;visibility:visible!important}.hidden-tablet{display:none!important;visibility:hidden!important}}@media (max-width:800px){.visible-mobile{display:block!important;visibility:visible!important}.hidden-mobile{display:none!important;visibility:hidden!important}.mobile-center{text-align:center}.one-third{width:100%!important}}@media (min-width:1180px){.container{padding:0}}@media (max-width:800px){.menu-top{margin-bottom:50px}.index .owl-lecturers .item .lecturer-name{display:block;text-align:center}.contact input[type=submit]{width:100%}.hotel-info,.hotel-logo,.hotel-thumb{display:block;margin-bottom:30px;text-align:center}.hotel-info{text-align:left}.banner-content-wrapper{width:auto}.owl-lecturers{border:2px solid #fff}.sponsor-gallery li{width:100%}}@media (max-width:600px){.container{padding:0 10px}.content-column{padding:20px 10px}table{font-size:14px}.faculty-box{display:none}.banner-text h1{font-size:28px}.banner-text h2,.banner-text h3{font-size:22px}.leading-topics ul{padding-left:10%}.leading-topics li,.leading-topics li:first-child{display:block;font-size:18px;line-height:60px;width:100%!important}}.icon{display:inline-block}.icon-medisfera{background-image:url(/public/page/img/sprites.png);background-position:0 0;height:250px;width:250px}