/**
 * @license
 * MyFonts Webfont Build ID 3770015, 2019-06-04T15:12:45-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Isabel-Regular by Letritas 
 * URL: https://www.myfonts.com/fonts/letritas/isabel/regular/
 * 
 * Webfont: Isabel-Light by Letritas 
 * URL: https://www.myfonts.com/fonts/letritas/isabel/light/
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3770015
 * Licensed pageviews: 200,000
 * Webfonts copyright: Copyright &#x00A9; 2016 by Eleonora Lana &amp; Juan Pablo De Gregorio. All rights reserved.
 * 
 * (c) 2019 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/39869f");

/*
@font-face {font-family: 'Isabel-Regular';src: url('webfonts/39869F_0_0.eot');src: url('webfonts/39869F_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/39869F_0_0.woff2') format('woff2'),url('webfonts/39869F_0_0.woff') format('woff'),url('webfonts/39869F_0_0.ttf') format('truetype');}
@font-face {font-family: 'Isabel-Light';src: url('webfonts/39869F_1_0.eot');src: url('webfonts/39869F_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/39869F_1_0.woff2') format('woff2'),url('webfonts/39869F_1_0.woff') format('woff'),url('webfonts/39869F_1_0.ttf') format('truetype');}
*/
 
/*
 * Legal Disclaimer
 *
 * These Fonts are licensed only for use on these domains and their subdomains:
 * altourjapan.com
 * wing-mate.com
 * wingmate.travel
 * wingmate.co.uk
 *
 * It is illegal to download or use them on other websites.
 *
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 *
 * Lineto.com, 2019
 */

.table02 {
  border: 1px solid #ddd !important;
  width: 100%;
  padding: 30px;
  margin: 30px 0;
  border-collapse: inherit !important;
}
table.table01,
table.table03 {
  width: 100%;
}
table.table01 + table.table01 {
  margin-top: 30px;
}
table.table01 h3,
table.table03 h3 {
  font-size: 2.5vw;
}
table.table01,
table.table01 td,
table.table01 th {
  border: 1px solid #ddd;
}

table.table03,
table.table03 td,
table.table03 th {
  border: 1px solid #ddd;
}

table.event-table {
  border: medium none;
  border-spacing: 0;
  width: 100%;
  vertical-align: middle
}

table.event-table th {
  background-color: #f4f4f4;
  border: 0;
  padding: 15px 25px;
  text-align: center
}

table.event-table th h4 {
  margin: 0;
  font-family: "Oswald", sans-serif;
  font-weight: 300;
  font-size: 19px;
  letter-spacing: 1px;
  color: #000
}

table.event-table tr:nth-child(even) td {
  background-color: transparent
}

table.event-table tr:nth-child(odd) td {
  background-color: #f4f4f4
}

table.event-table td {
  padding: 15px 25px;
  text-align: center
}

.w-pagination-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-pagination-previous {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

body {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Isabel, sans-serif;
  color: #fff;
  font-size: 50px;
  line-height: 44px;
  font-weight: 300;
}

h2 {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 3vw;
  font-family: Isabel, sans-serif;
  color: #3d3d3d;
  font-size: 3.8vw;
  line-height: 4.4vw;
  font-weight: 300;
}

h3 {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Isabel, sans-serif;
  color: #3d3d3d;
  font-size: 3vw;
  line-height: 3.6vw;
  font-weight: 300;
  text-transform: none;
}

h4 {
  font-family: Isabel, sans-serif;
  color: #3d3d3d;
  font-size: 2.4vw;
  line-height: 3vw;
  font-weight: 300;
}

h5 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Lineto brown', sans-serif;
  color: #3d3d3d;
  font-size: 13px;
  line-height: 17px;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'Lineto brown', sans-serif;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}

p {
  width: 100%;
  margin-bottom: 10px;
  font-family: 'Lineto brown', sans-serif;
  color: #3d3d3d;
  line-height: 19px;
  font-weight: 300;
  text-transform: none;
}

a {
  /* border-bottom: 1px solid #c3c8c8; */
  -webkit-transition: color 200ms ease, opacity 200ms ease;
  transition: color 200ms ease, opacity 200ms ease;
  color: #3d3d3d;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

a:hover {
  color: #c3c8c8;
}

ul {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: 'Lineto brown', sans-serif;
  color: #3d3d3d;
  font-size: 14px;
  line-height: 19px;
  font-weight: 300;
}

.button-main {
  position: relative;
  z-index: 1;
  display: block;
  float: left;
  text-decoration: none;
}

.button-main.black {
  display: inline-block;
  border-width: 2px;
  border-color: #161616;
}

.filter-item {
  display: inline-block;
  opacity: 0.4;
  cursor: pointer;
}

.filter-item_select {
  display: inline-block;
  opacity: 0.4;
  cursor: pointer;
}

.hotel_filter_container {
  position: relative;
  padding: 0vw 7vw;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.filters {
  width: 100%;
  margin-bottom: 4vw;
  float: left;
}

.hotel_collection {
  width: 100%;
  float: left;
  font-family: 'Lineto brown', sans-serif;
  color: #c3c8c8;
  font-size: 1.1vw;
  line-height: 1.7vw;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.hotel_star_rating {
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
  margin-top: 0px;
  margin-right: 0px;
  padding: 10px;
  float: right;
  background-color: #6d6d6d;
  color: #fff;
  text-align: right;
}

.item_inner {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding: 2vw 3vw;
  float: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5f5f5;
  text-align: center;
}

.filter_collection_list {
  width: 100%;
  float: left;
}

.element-item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 1.5vw;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #f5f5f5;
}

.button-group {
  margin-bottom: 1vw;
  padding: 0px;
}

.button-group.with_bottom_line {
  border-bottom: 1px solid #c3c8c8;
}

.search_embed {
  width: 100%;
  margin-bottom: 1.5vw;
  padding-left: 0px;
}

.homepage_module {
  position: relative;
  display: block;
  width: 100%;
  text-decoration: none;
  cursor: pointer;
}

.instagram_temp {
  position: relative;
  overflow: hidden;
  width: 50%;
  padding-top: 50%;
  float: left;
}

.homepage_column_link_block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-decoration: none;
}

.button-wrapper {
  display: inline-block;
  margin-right: 10px;
}

.country_name {
  display: inline-block;
  font-family: 'Lineto brown', sans-serif;
  font-size: 1.1vw;
  line-height: 1.7vw;
  font-weight: 300;
  text-transform: uppercase;
}

.country_class_name {
  display: none;
}

.button-dynamic-wrapper {
  margin-bottom: 0.5vw;
  font-family: 'Lineto brown', sans-serif;
  font-weight: 300;
}

.hotel_collection_class_name {
  display: none;
  width: 100%;
  float: left;
  font-weight: 700;
}

.button-group-inner.country_container {
  overflow: scroll;
  height: auto;
  max-height: 90px;
  padding-bottom: 0.5vw;
  border-bottom-color: #c3c8c8;
}

.filter_wrapper {
  width: 36%;
  padding: 0px 1.5vw 4vw 0vw;
  float: left;
  text-align: left;
}

.hotel_image_container {
  position: relative;
  overflow: hidden;
  width: 50%;
  padding-top: 33%;
  float: left;
}

.hotel_image_embed {
  position: static;
  left: 0px;
  top: 0px;
  overflow: hidden;
  width: 100%;
  height: auto;
  -webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;
  transition: opacity 500ms ease, -webkit-transform 500ms ease;
  transition: transform 500ms ease, opacity 500ms ease;
  transition: transform 500ms ease, opacity 500ms ease, -webkit-transform 500ms ease;
}

.container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  padding-top: 7vw;
  padding-right: 7vw;
  padding-left: 7vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  text-align: center;
}

.container.less_side_padding {
  padding-right: 5.5vw;
  padding-left: 5.5vw;
}

.container.less_side_padding.grey_bg {
  margin-bottom: 7vw;
  background-color: #f6f6f6;
}

.container.less_side_padding.grey_bg.no_top_or_bottom_padding {
  padding-top: 0vw;
}

.container.less_side_padding.with_bottom_padding {
  padding-bottom: 7vw;
}

.container.less_side_padding.with_bottom_padding.grey {
  background-color: #f5f5f5;
}

.container.less_side_padding.with_bottom_padding.left_align {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.container.less_side_padding.with_bottom_padding.no_top_padding {
  padding-top: 0vw;
}

.container.no_padding {
  display: block;
  padding: 0vw;
}

.container.no_padding.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.container.with_bottom_padding {
  padding-bottom: 7vw;
}

.primary_block_container {
  width: 100%;
}

.primary_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 14vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.primary_block.flip {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.primary_block_image {
  overflow: hidden;
  width: 50%;
  float: left;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-perspective-origin: 50% 0%;
  perspective-origin: 50% 0%;
  -webkit-transform: perspective(0px);
  transform: perspective(0px);
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}

.primary_block_text_area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding: 7vw;
  float: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: center;
}

.gold_rule {
  width: 1px;
  height: 40px;
  margin-top: 0.8vw;
  margin-bottom: 1.5vw;
  background-color: #c3c8c8;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.secondary_button {
  margin-top: 1vw;
  border-bottom-width: 1px;
  font-family: 'Lineto brown', sans-serif;
  color: #3d3d3d;
  text-decoration: none;
}

.secondary_button_text {
  font-size: 1.2vw;
  line-height: 1.8vw;
  letter-spacing: 0.05vw;
  text-transform: uppercase;
}

.secondary_button_underline {
  width: 100%;
  height: 0px;
  background-color: #c9ac93;
}

.primary_block_image_inner {
  width: 100%;
  height: 100%;
  background-image: url('../images/cb2e90e36e962fce8ad0800db7a76104_l.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

#uni-image-1 {
  background-image: url('../img/laoffice5.png');
}

#uni-image-2 {
  background-image: url('../img/diagram.jpeg');
}

#uni-image-3 {
  background-image: url('../img/alex.jpg');
}

.primary_block_image_inner.cta_image {
  left: 0px;
  top: 0px;
}

.primary_block_image_inner.film_img {
  background-image: url('../images/film-small.jpg');
  background-size: cover;
}

.primary_block_image_inner.theater-small {
  background-image: url('../images/seats-small.jpg');
  background-size: cover;
}

.primary_block_image_inner.music_small {
  background-image: url('../images/music-small.jpg');
  background-size: cover;
}

.primary_block_image_inner.img-stratigic {
  background-image: url('../images/adult-3327336_960_720.jpg');
  background-size: auto;
}

.primary_block_image_inner.img-expertise {
  background-image: url('../images/iStock-943685424.jpg');
  background-size: cover;
}

.primary_block_image_inner.img-out-team {
  background-image: url('../images/iStock-974238866.jpg');
  background-size: cover;
}

.primary_block_image_inner.img_corporate {
  background-image: url('../images/corporate.jpg');
}

.primary_block_image_inner.img-our-team {
  background-image: url('../images/iStock-938501614.jpg'), url('../images/example-bg.png');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

.primary_block_image_inner.img_why-alt {
  background-image: url('../images/people-2590216_960_720.jpg');
  background-size: auto;
}

.primary_block_heading {
  margin-bottom: 1vw;
}

.primary_block_paragraph {
  font-size: 14px;
  line-height: 20px;
}

.number {
  display: inline-block;
  font-family: Isabel, sans-serif;
  color: #c3c8c8;
  font-size: 3vw;
  line-height: 3.6vw;
  font-weight: 300;
}

.title_container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35vw;
  margin-bottom: 7vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-align: center;
}

.title_container.less_bottom_padding {
  margin-bottom: 2vw;
}

.title_container.less_bottom_padding.full_width {
  width: 100%;
}

.title_container.no_bottom_padding {
  margin-bottom: 0vw;
}

.intro_paragraph {
  font-size: 14px;
  line-height: 20px;
}

.heading {
  width: 100%;
  margin-bottom: 1.5vw;
  color: #3d3d3d;
}

.heading.white {
  color: #fff;
}

.heading.white.with_more_bottom_padding {
  position: relative;
  margin-bottom: 3.5vw;
}

.featured_hotels {
  width: 100%;
  margin-bottom: 7vw;
}

.featured_hotel_block {
  overflow: hidden;
  padding-right: 1.25vw;
  padding-left: 1.25vw;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.featured_hotel_block.float-left {
  float: left;
}

.featured_hotel_block.blog {
  width: 33.333333%;
  margin-bottom: 3vw;
}

.featured_hotel_inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-bottom-style: none;
  background-color: #f6f6f6;
  text-decoration: none;
}

.featured_hotel_text_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 3vw 3vw 3.5vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5f5f5;
  text-align: center;
}

._3_col_signpostng {
  margin-bottom: 1.5vw;
  font-family: 'Lineto brown', sans-serif;
  color: #c3c8c8;
  font-size: 1.1vw;
  line-height: 1.7vw;
  font-weight: 300;
  letter-spacing: 0.2vw;
  text-transform: uppercase;
}

._3_col_description {
  display: inline-block;
  font-family: 'Lineto brown', sans-serif;
  color: #3d3d3d;
  font-size: 1.2vw;
  line-height: 1.8vw;
  font-weight: 300;
}

._3_col_description.with-top-padding {
  margin-top: 1.5vw;
}

.slash {
  display: inline-block;
  padding-right: 0.3vw;
  padding-left: 0.3vw;
  font-family: 'Lineto brown', sans-serif;
  font-size: 1.2vw;
  line-height: 1.8vw;
  font-weight: 300;
}

.town_city_container {
  margin-top: 1vw;
  margin-bottom: 2vw;
}

._4-star {
  display: inline-block;
  width: 50%;
  max-width: none;
}

._3-star {
  display: inline-block;
  width: 50%;
  max-width: none;
}

._2-star {
  display: inline-block;
  width: 50%;
  max-width: none;
}

._5-star {
  display: inline-block;
  width: 50%;
  max-width: none;
}

.collection-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.featured_hotel_button {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 55px;
  padding-right: 4.2vw;
  padding-bottom: 20px;
  padding-left: 4.2vw;
  -webkit-transform: translate(0px, 105%);
  -ms-transform: translate(0px, 105%);
  transform: translate(0px, 105%);
}

.hotel_button_gold_line {
  width: 100%;
  height: 1px;
  margin-bottom: 1.5vw;
  background-color: #c3c8c8;
}

.discover_hotel {
  font-family: 'Lineto brown', sans-serif;
  color: #3d3d3d;
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  letter-spacing: 0.2vw;
}

.hotel_image_outer {
  overflow: hidden;
  background-color: #000;
}

.featured_hotel_image {
  width: 100%;
  max-width: none;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.featured_hotel_image.bg-image {
  padding-top: 70%;
  background-image: url('../images/example-bg.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.security_tabs {
  width: 100%;
}

.cycle-slideshow {
  overflow: hidden;
  width: 100%;
  margin-bottom: 20px;
  background-color: #f6f6f6;
}

.cycle-slideshow.white_bg {
  background-color: transparent;
}

.tab_container {
  width: 100%;
  padding: 3.5vw;
  border-top: 1px solid #c3c8c8;
  background-color: #f5f5f5;
  text-align: left;
}

.tab_content {
  width: 100%;
}

.tab_text_container {
  width: 100%;
  padding-bottom: 2vw;
}

.security_tab_content p {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 19px;
}

.security_tab_content h3 {
  margin-bottom: 1.5vw;
}

.travel_services {
  width: 100%;
  padding-bottom: 7vw;
  -webkit-transition: opacity 500ms cubic-bezier(1, 0, 0, 1), -webkit-transform 500ms ease;
  transition: opacity 500ms cubic-bezier(1, 0, 0, 1), -webkit-transform 500ms ease;
  transition: opacity 500ms cubic-bezier(1, 0, 0, 1), transform 500ms ease;
  transition: opacity 500ms cubic-bezier(1, 0, 0, 1), transform 500ms ease, -webkit-transform 500ms ease;
}

.travel_service {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 7vw;
  padding-right: 1.5vw;
  padding-left: 1.5vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.travel_service_icon {
  display: inline-block;
  height: 8vw;
  max-width: none;
  margin-bottom: 3vw;
}

.services_gold_rule {
  width: 1px;
  height: 40px;
  margin-top: 3vw;
  margin-bottom: 1.5vw;
  -webkit-box-flex: 10;
  -webkit-flex: 10;
  -ms-flex: 10;
  flex: 10;
  background-color: #c3c8c8;
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}

.heading_3_smaller {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 2.2vw;
  line-height: 2.8vw;
}

.heading_3_smaller.with-extra-bottom-padding {
  margin-bottom: 10px;
}

.travel_services_collection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.travel_service_pop_up {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1000;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #f6f6f6;
  -webkit-transition: opacity 500ms cubic-bezier(1, 0, 0, 1);
  transition: opacity 500ms cubic-bezier(1, 0, 0, 1);
}

.travel_service_pop_up.pop_up_hide {
  overflow: scroll;
  opacity: 0;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
}

.close_button {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 24px;
  max-width: none;
  margin-top: 3vw;
  margin-right: 3vw;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.close_button:hover {
  opacity: 0.4;
}

.travel_service_pop_up_text {
  position: static;
  width: 100%;
  padding: 7vw 40% 7vw 20vw;
  text-align: left;
}

.travel_service_pop_up_text h3 {
  color: #fff;
}

.travel_service_pop_up_text a {
  font-weight: 300;
  text-transform: none;
}

.main_container {
  -webkit-transition: -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: transform 1000ms cubic-bezier(.77, 0, .175, 1), -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
}

.button {
  position: relative;
  overflow: hidden;
  padding: 20px 30px;
  border: 1px solid #c3c8c8;
  font-family: 'Lineto brown', sans-serif;
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  letter-spacing: 0.2vw;
}

.button:hover {
  color: #3d3d3d;
}

.button.white {
  position: relative;
  border-color: #c3c8c8;
  color: #fff;
}

.button.top_margin {
  margin-top: 2.5vw;
}

.button.show_credits.with_button_padding_top {
  margin-top: 4vw;
}

.button.show_credits.less_top_padding {
  margin-top: -7vw;
}

.button.career {
  margin-right: 1.5vw;
  margin-left: 1.5vw;
}

.button.pagination {
  display: inline-block;
  margin-right: 1.5vw;
  margin-left: 1.5vw;
  border-radius: 0px;
}

.button.pagination:hover {
  background-color: #c9ac93;
  color: #fff;
}

.button.pagination.prev {
  float: left;
}

.button.pagination.next {
  float: right;
}

.icon {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 6%;
  max-width: none;
  margin-top: 7vw;
  margin-bottom: 2.5vw;
  margin-left: 7vw;
}

.scroll_area {
  overflow: scroll;
  width: 100%;
  height: 100%;
}

.hero_section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hero_section.hotel_page {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #000;
}

.hero_section.blog-page {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.nav_bar {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 1002;
  display: block;
  width: 100%;
  height: 70px;
  padding-right: 24px;
  padding-left: 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image {
  width: 100%;
  max-width: none;
}

.logo_link {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 12vw;
  border-bottom-style: none;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.hamburger_container {
  position: absolute;
  left: 0px;
  top: 50%;
  display: block;
  width: 34px;
  height: 24px;
  margin-left: 24px;
  float: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  cursor: pointer;
}

.ham_line_top {
  width: 100%;
  height: 2px;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.secondary_button_in_nav {
  position: absolute;
  top: 50%;
  right: 0px;
  margin-top: 0vw;
  margin-right: 24px;
  border-bottom-width: 1px;
  border-bottom-color: #c3c8c8;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  font-family: 'Lineto brown', sans-serif;
  color: #fff;
  text-decoration: none;
}

.secondary_button_in_nav:hover {
  color: #c3c8c8;
}

.nav_bar_bg {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #1f1f1f;
  opacity: 0;
}

.scoll_anchor_null {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1px;
  height: 1px;
  margin-top: -141px;
}

.nav_null {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1px;
  height: 75vh;
  margin-top: 25vh;
}

.hero_image {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-image: url('../images/29ed7dfda8c300389e32980ea0d0edcb_l.jpg'), -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: url('../images/29ed7dfda8c300389e32980ea0d0edcb_l.jpg'), linear-gradient(180deg, #000, #000);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
}
.hero_image.img_top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .3))), url('../images/29ed7dfda8c300389e32980ea0d0edcb_l.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/29ed7dfda8c300389e32980ea0d0edcb_l.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_leisure {
  left: 0px;
  top: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 9%, .3)), to(hsla(0, 0%, 9%, .3))), url('../images/les-big.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 9%, .3), hsla(0, 0%, 9%, .3)), url('../images/les-big.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.hero_image.img_leisure.img-les-2 {
  background-image: url('../images/29ed7dfda8c300389e32980ea0d0edcb_l.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.hero_image.img_corporate {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .3))), url('../images/people-2590216_960_720.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/people-2590216_960_720.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_film {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .3))), url('../images/film_big.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/film_big.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_strategic_meetings {
  left: 0px;
  top: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 9%, .6)), to(hsla(0, 0%, 9%, .6))), url('../images/adult-3327336_960_720.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 9%, .6), hsla(0, 0%, 9%, .6)), url('../images/adult-3327336_960_720.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_hotels {
  left: 0px;
  top: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 9%, .3)), to(hsla(0, 0%, 9%, .3))), url('../images/29ed7dfda8c300389e32980ea0d0edcb_l.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 9%, .3), hsla(0, 0%, 9%, .3)), url('../images/29ed7dfda8c300389e32980ea0d0edcb_l.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_hotel {
  background-image: url('../images/example-bg.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.7;
}

.hero_image.img_about_us {
  left: 0px;
  top: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 9%, .3)), to(hsla(0, 0%, 9%, .3))), url('../images/001f09a35de5c2f42564339d1724c8b7_l.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 9%, .3), hsla(0, 0%, 9%, .3)), url('../images/001f09a35de5c2f42564339d1724c8b7_l.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_philanthropy {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .3))), url('../images/philnthropy.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/philnthropy.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_identity_theaft {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .3))), url('../images/20-fenchurch-street-architecture-buildings-34092.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/20-fenchurch-street-architecture-buildings-34092.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_ent {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .3))), url('../images/musichero.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/musichero.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_theater {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .3))), url('../images/seats-big-unsplash.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/seats-big-unsplash.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.music_img {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .3))), url('../images/music-big.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/music-big.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_meetings {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .5))), url('../images/meetings-big.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/meetings-big.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_performace {
  left: 0px;
  top: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 9%, .59)), to(hsla(0, 0%, 9%, .59))), url('../images/iStock-943685424.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 9%, .59), hsla(0, 0%, 9%, .59)), url('../images/iStock-943685424.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_conference {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .57)), to(rgba(0, 0, 0, .57))), url('../images/iStock-974238866.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .57), rgba(0, 0, 0, .57)), url('../images/iStock-974238866.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.hero_image.img_air {
  left: 0px;
  top: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 9%, .63)), to(hsla(0, 0%, 9%, .63))), url('../images/c86835d27671c67989a4f4b50afedcaa_l.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 9%, .63), hsla(0, 0%, 9%, .63)), url('../images/c86835d27671c67989a4f4b50afedcaa_l.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_itma {
  left: 0px;
  top: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 9%, .63)), to(hsla(0, 0%, 9%, .63))), url('../images/c86835d27671c67989a4f4b50afedcaa_l.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 9%, .63), hsla(0, 0%, 9%, .63)), url('../img/itma.jpg');
  background-position: center left;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_itma {
  left: 0px;
  top: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 9%, .63)), to(hsla(0, 0%, 9%, .63))), url('../images/c86835d27671c67989a4f4b50afedcaa_l.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 9%, .63), hsla(0, 0%, 9%, .63)), url('../img/msc-image.jpg');
  background-position: center left;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_resources {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .3))), url('../images/beautiful-laptop-pretty-1346184.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/beautiful-laptop-pretty-1346184.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img-story {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .47)), to(rgba(0, 0, 0, .47))), url('../images/iStock-938501614.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .47), rgba(0, 0, 0, .47)), url('../images/iStock-938501614.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.blog {
  background-image: url('../images/example-bg.png');
  background-position: 50% 50%;
  background-size: cover;
}

.hero_image.img_corporate2 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .3))), url('../images/corporate_1.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/corporate_1.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img_careers {
  left: 0px;
  top: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 9%, .3)), to(hsla(0, 0%, 9%, .3))), url('../images/caf8ac89110cc9fc884bf27929f67344_l.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 9%, .3), hsla(0, 0%, 9%, .3)), url('../images/caf8ac89110cc9fc884bf27929f67344_l.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.hero_image.img_careers.img-les-2 {
  background-image: url('../images/29ed7dfda8c300389e32980ea0d0edcb_l.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.hero_image.img-uni {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .3))), url('../images/uni.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/uni.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.hero_image.img-contact {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .3))), url('../images/cb2e90e36e962fce8ad0800db7a76104_l.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/cb2e90e36e962fce8ad0800db7a76104_l.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.sub_nav {
  position: relative;
  left: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 86%;
  height: 70px;
  margin-top: -35px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  box-shadow: 0 0 50px -16px #000;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}

.sticky_area {
  width: 100%;
}

.sub_nav_outer {
  height: 70px;
}

.sub_nav_null {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 10px;
  height: 100%;
  padding-bottom: 105px;
}

.sub_nav_null_inner {
  width: 100%;
  height: 100%;
  background-color: #fff;
}

.brand {
  display: none;
}

.sub_nav_container {
  background-color: transparent;
  text-align: center;
}

.sub_nav_link {
  display: inline-block;
  padding: 5px 20px;
  border-bottom-style: none;
  opacity: 0.3;
  font-family: 'Lineto brown', sans-serif;
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  text-transform: none;
}

.sub_nav_link:hover {
  opacity: 1;
  color: #3d3d3d;
}

.sub_nav_link.w--current {
  opacity: 1;
  color: #3d3d3d;
  font-weight: 400;
}

.gold {
  color: #c3c8c8;
}

.container_outer {
  position: relative;
  width: 100%;
}

.sub_nav_anchor {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 2px;
  height: 100%;
  margin-top: -140px;
}

.heading_1 {
  position: relative;
  line-height: 55px;
  text-align: center;
}

.heading_1.title-span {
  font-family: 'Lineto brown', sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 35px;
  font-weight: 300;
}

._50_width {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding: 7vw 9vw 7vw 7.5vw;
  float: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fafafa;
}

._50_image {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-image: url('../images/example-bg.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._50_image.jet_image {
  background-image: url('../images/air2.jpg');
}

._50_image.uni-img {
  background-image: url('../images/uni.jpg');
  background-size: 687px;
}

.row_of_three {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 7vw;
}

.with_top_padding {
  margin-top: 1.5vw;
  margin-bottom: 1.5vw;
}

.cta {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 10vw 20vw 11vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(205.61797752808988, 100.00%, 17.45%, 0.50)), to(hsla(205.61797752808988, 100.00%, 17.45%, 0.50))), url('../images/people-2590216_960_720.jpg');
  background-image: linear-gradient(180deg, hsla(205.61797752808988, 100.00%, 17.45%, 0.50), hsla(205.61797752808988, 100.00%, 17.45%, 0.50)), url('../images/people-2590216_960_720.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  color: #fff;
  text-align: center;
}

.cta.img_les {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 51, 89, .6)), to(rgba(0, 51, 89, .6))), url('../images/cta_image.jpg');
  background-image: linear-gradient(180deg, rgba(0, 51, 89, .6), rgba(0, 51, 89, .6)), url('../images/cta_image.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.cta.img_corporate {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 51, 89, .6)), to(rgba(0, 51, 89, .6))), url('../images/corportae_footer.jpg');
  background-image: linear-gradient(180deg, rgba(0, 51, 89, .6), rgba(0, 51, 89, .6)), url('../images/corportae_footer.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.cta.img_entertainment {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .31)), to(rgba(0, 0, 0, .31))), url('../images/musicfooter.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .31), rgba(0, 0, 0, .31)), url('../images/musicfooter.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.cta.img_film {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .24)), to(rgba(0, 0, 0, .24))), url('../images/film_big.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .24), rgba(0, 0, 0, .24)), url('../images/film_big.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.cta.img_theatre {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .48)), to(rgba(0, 0, 0, .48))), url('../images/theatrefooter.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .48), rgba(0, 0, 0, .48)), url('../images/theatrefooter.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.cta.img_meetings {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .5))), url('../images/meetings-big.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/meetings-big.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.cta.img_strategic {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .56)), to(rgba(0, 0, 0, .56))), url('../images/stratigic-small.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .56), rgba(0, 0, 0, .56)), url('../images/stratigic-small.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.cta.img_incentive {
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 9%, .5)), to(hsla(0, 0%, 9%, .5))), url('../images/meetings-big.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 9%, .5), hsla(0, 0%, 9%, .5)), url('../images/meetings-big.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.cta.img_mandi {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .5))), url('../images/meetings-big.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/meetings-big.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.cta.img_air {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(33, 33, 33, .6)), to(rgba(33, 33, 33, .6))), url('../images/air-charter.jpg');
  background-image: linear-gradient(180deg, rgba(33, 33, 33, .6), rgba(33, 33, 33, .6)), url('../images/air-charter.jpg');
  background-position: 0px 0px, 0px 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.cta.img_identity_theaft {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .49)), to(rgba(0, 0, 0, .49))), url('../images/preformance.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url('../images/preformance.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.cta.img_uni {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .56)), to(rgba(0, 0, 0, .56))), url('../images/stratigic-small.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .56), rgba(0, 0, 0, .56)), url('../images/stratigic-small.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.cta.img_carr {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 51, 89, .6)), to(rgba(0, 51, 89, .6))), url('../images/above-aerial-aerial-view-931018.jpg');
  background-image: linear-gradient(180deg, rgba(0, 51, 89, .6), rgba(0, 51, 89, .6)), url('../images/above-aerial-aerial-view-931018.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.footer {
  position: relative;
  width: 100%;
  min-height: 100px;
  padding: 7vw 7vw 0vw;
  background-color: #003359;
  color: #fff;
  text-align: center;
}

.newsletter_form {
  display: inline-block;
  width: 45%;
  margin-bottom: 7vw;
}

.newsletter_text_filed {
  height: auto;
  margin-top: 2.5vw;
  margin-bottom: 0px;
  padding-top: 15px;
  padding-right: 96px;
  padding-bottom: 15px;
  border: 1px solid #c3c8c8;
  background-color: #003359;
  font-family: 'Lineto brown', sans-serif;
  font-size: 12px;
  line-height: 12px;
  font-weight: 300;
  text-align: center;
}

.newsletter_text_filed:focus {
  border-color: #c3c8c8;
  background-color: hsla(28, 33%, 68%, .12);
}

.submit_button {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100%;
  padding-right: 20px;
  padding-left: 20px;
  border: 1px solid #c3c8c8;
  background-color: #003359;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-family: 'Lineto brown', sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.submit_button:hover {
  background-color: #c3c8c8;
}

.submit_button.contact {
  position: static;
  width: 100%;
  max-height: 50px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-style: none;
  background-color: #c3c8c8;
  color: #fff;
}

.submit_button.contact:hover {
  border-color: #2d2d2d;
  background-color: #2d2d2d;
}

.form {
  position: relative;
}

.newsletter_rule {
  width: 100%;
  height: 1px;
  background-color: #fff;
}

.footer_columns {
  position: relative;
  margin-top: 2.5vw;
  text-align: left;
}

.columns {
  padding-right: 0px;
  padding-left: 0px;
}

.columns.right_align {
  text-align: right;
}

.footer_logo {
  width: 60%;
}

.footer_link {
  display: block;
  margin-bottom: 0.5vw;
  padding: 0px;
  float: left;
  clear: left;
  border-bottom-style: none;
  font-family: 'Lineto brown', sans-serif;
  color: #fff;
  font-weight: 300;
  text-transform: none;
}

.footer_link:hover {
  color: #c3c8c8;
}

.footer_link.w--current {
  color: #c3c8c8;
}

.navbar {
  background-color: transparent;
}

.footer_menu {
  float: none;
}

.footer_secondary_columns {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.5vw;
  margin-bottom: 3.5vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  text-align: left;
}

.footer_link_secondary {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 0.5vw;
  padding: 0px;
  float: left;
  clear: none;
  border-bottom-style: none;
  font-family: 'Lineto brown', sans-serif;
  color: #fff;
  font-weight: 300;
  text-transform: none;
}

.footer_link_secondary:hover {
  color: #c3c8c8;
}

.footer_link_secondary.w--current {
  color: #c3c8c8;
}

.footer_text {
  display: inline-block;
  width: 100%;
  margin-right: 10px;
  margin-bottom: 0.5vw;
  padding: 0px;
  float: left;
  clear: none;
  border-bottom-style: none;
  font-family: 'Lineto brown', sans-serif;
  color: #838383;
  font-weight: 300;
  text-transform: none;
}

.footer_text.smallest {
  width: auto;
  margin-right: 4px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 12px;
  line-height: 19px;
  text-align: left;
}

.footer_text.with_padding {
  padding-right: 40%;
}

.footer_text_link {
  border-bottom-style: none;
  color: #fff;
  text-transform: none;
}

.footer_text_link:hover {
  color: #c3c8c8;
}

.social_links {
  width: 20px;
  max-width: 20px;
  margin-right: 10px;
  margin-bottom: 15px;
  padding-top: 10%;
  float: left;
  border-bottom-style: none;
}

.social_links:hover {
  opacity: 0.5;
}

.social_links.fb {
  background-image: url('../images/5bc2371a5a68eede6b1aaa3b_facebook-logo.svg');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.social_links.fb.blue {
  background-image: url('../images/facebook.svg');
  background-size: contain;
}

.social_links.twitter {
  background-image: url('../images/5bc23756ccad94fc7a6cbb03_twitter-logo-silhouette.svg');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.social_links.twitter.blue {
  background-image: url('../images/twitter.svg');
  background-size: contain;
}

.social_links.instagram {
  background-image: url('../images/5bc23991ca643afeaa2e1805_instagram-logo.svg');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.social_links.instagram.blue {
  background-image: url('../images/insta.svg');
  background-size: contain;
}

.social_links.linkedin {
  background-image: url('../images/5bc23991ca643afeaa2e1805_instagram-logo.svg');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}

.social_links.linkedin.blue {
  background-image: url('../images/linkedin-letters.svg');
  background-size: contain;
}

.bottom_footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 70px;
  margin-left: -7vw;
  padding-right: 7vw;
  padding-left: 7vw;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0c0c0c;
}

.nav_bar_scroll_away_null {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1000000;
  width: 1px;
  height: 100vh;
  padding-bottom: 140px;
}

.nav_bar_scroll_away_null.no_sub_nav {
  padding-bottom: 70px;
}

.nav_bar_scroll_away_null_inner {
  position: static;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}

.button_inner {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: #c3c8c8;
  -webkit-transform: translate(0px, 105%);
  -ms-transform: translate(0px, 105%);
  transform: translate(0px, 105%);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
}

.button_text {
  position: relative;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}

.nav_open {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1002;
  overflow: hidden;
  width: 100%;
  height: 100%;
  padding-top: 70px;
  background-color: #161616;
  -webkit-transition: -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: transform 1000ms cubic-bezier(.77, 0, .175, 1), -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
}

.nav_open.nav_hidden {
  height: 100vh;
  -webkit-transform: translate(100%, 0%);
  -ms-transform: translate(100%, 0%);
  transform: translate(100%, 0%);
  -webkit-transition-duration: 1000undefined;
  transition-duration: 1000undefined;
}

.ham_line_bottom {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 2px;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.ham_line_middle {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 2px;
  margin-top: 11px;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.nav_inner {
  overflow: scroll;
  width: 100%;
  height: 100%;
  padding: 7vw 5.5vw;
  -webkit-transition: opacity 1000ms ease, -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: opacity 1000ms ease, -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: transform 1000ms cubic-bezier(.77, 0, .175, 1), opacity 1000ms ease;
  transition: transform 1000ms cubic-bezier(.77, 0, .175, 1), opacity 1000ms ease, -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
}

.nav_link_big {
  display: block;
  margin-bottom: 1vw;
  padding: 0px;
  border-bottom-style: none;
  font-family: Isabel, sans-serif;
  color: #fff;
  font-size: 3.4vw;
  line-height: 3.4vw;
  text-transform: none;
}

.nav_link_big:hover {
  color: #c3c8c8;
}

.nav_link_big.w--current {
  color: #c3c8c8;
}

.nav_link_big.with_sub_navs {
  margin-bottom: 0.75vw;
}

.nav_link_big.with_sub_navs:hover {
  color: #c3c8c8;
}

.main_nav_manu {
  padding-top: 2vw;
  float: none;
  border-top: 1px solid #c3c8c8;
}

.navbar-2 {
  background-color: transparent;
}

.main_nav_column {
  padding-right: 1.25vw;
  padding-left: 1.25vw;
}

.nav_link_small {
  display: block;
  margin-bottom: 0.95vw;
  padding: 0px;
  border-bottom-style: none;
  font-family: 'Lineto brown', sans-serif;
  color: #fff;
  font-size: 1.4vw;
  line-height: 1.4vw;
  font-weight: 300;
  text-transform: none;
}

.nav_link_small:hover {
  color: #c3c8c8;
}

.nav_link_small.w--current {
  color: #c3c8c8;
}

.heading-3 {
  margin-bottom: 1.5vw;
}

.heading-3.in_list_block {
  padding-top: 0.5vw;
  border-top: 1px solid #c3c8c8;
}

.signposting {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 100%;
  margin-left: 54px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.signpost_nav {
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.signpost {
  position: static;
  left: 0px;
  top: 0px;
  display: none;
  margin-top: 29px;
  padding: 0px;
  border-bottom-style: none;
  font-family: 'Lineto brown', sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  font-weight: 300;
  text-transform: none;
}

.signpost:hover {
  color: #fff;
}

.signpost.w--current {
  display: block;
  margin-top: 0px;
  margin-left: 0px;
  color: #fff;
}

.signpost_nav_menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.signposting_container {
  height: 100%;
}

.law_firm_wrapper {
  width: 100%;
  padding-right: 10vw;
  padding-left: 10vw;
}

.law_firm_block {
  padding-right: 1.5vw;
  padding-left: 1.5vw;
  text-align: left;
}

.heading_3_even_smaller {
  margin-bottom: 0.5vw;
  font-family: 'Lineto brown', sans-serif;
  font-size: 14px;
  line-height: 19px;
  font-weight: 400;
}

.law_firm_outer {
  position: relative;
  width: 100%;
  padding-right: 60px;
  padding-left: 60px;
}

.law_firm_pager {
  width: 100%;
  padding-top: 3.5vw;
}

.slider_arrow {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #c3c8c8;
  cursor: pointer;
}

.slider_arrow.on_the_right {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0px;
}

.slider_arrow.on_the_right.gallery {
  left: auto;
  top: 50%;
  right: 0px;
}

.slider_arrow.leadership_next {
  left: auto;
  top: 0px;
  right: 0px;
  z-index: 100;
  margin-right: 1.5vw;
}

.slider_arrow.leadership_next:hover {
  opacity: 1;
}

.slider_arrow.leadership_prev {
  left: auto;
  top: 0px;
  right: 0px;
  z-index: 100;
  margin-top: 49px;
  margin-right: 1.5vw;
}

.slider_arrow.gallery {
  left: 0px;
  top: 50%;
  z-index: 100;
  height: 100%;
  border-style: none;
  background-color: rgba(45, 45, 45, .36);
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.slider_arrow.gallery:hover {
  background-color: #2d2d2d;
}

.title_span {
  font-family: 'Lineto brown', sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 35px;
  font-weight: 300;
}

.film_credits_container {
  width: 100vw;
  padding: 7vw;
  background-color: #f5f5f5;
}

.film_credits_image {
  width: 90%;
  max-width: none;
  margin-bottom: 7vw;
}

.more_credits {
  overflow: hidden;
  height: 0px;
  padding-right: 20vw;
  padding-left: 20vw;
}

.more_credits.theatre {
  padding-right: 10vw;
  padding-left: 10vw;
}

.more_credits.offices {
  width: 100%;
  padding-right: 0vw;
  padding-left: 0vw;
}

.film_credit {
  margin-bottom: 1.5vw;
  padding-right: 1.5vw;
  padding-left: 1.5vw;
  text-align: center;
}

.nav_link_entertain_small {
  display: inline-block;
  margin-right: 1.5vw;
  margin-bottom: 0.5vw;
  margin-left: 0px;
  padding: 0px;
  border-bottom-style: none;
  font-family: 'Lineto brown', sans-serif;
  color: #838383;
  font-size: 1.4vw;
  line-height: 1.4vw;
  font-weight: 300;
  text-transform: none;
}

.nav_link_entertain_small:hover {
  color: #c3c8c8;
}

.nav_link_entertain_small.w--current {
  color: #c3c8c8;
}

.indent_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px none #3d3d3d;
}

.theatre_credit {
  margin-bottom: 1.5vw;
}

.theatrical_credits_initial {
  padding-right: 10vw;
  padding-left: 10vw;
}

.primary_list_block {
  width: 100%;
  padding-right: 0px;
  padding-bottom: 7vw;
  padding-left: 0px;
}

.primary_list_block_wrapper {
  width: 100%;
}

.half_block {
  width: 50%;
  height: auto;
  padding-right: 3.75vw;
  float: left;
  text-align: left;
}

.half_block.no_right_padding {
  padding-right: 0vw;
  padding-left: 3.75vw;
}

.list_items {
  width: 100%;
}

.list_items p {
  margin-bottom: 2vw;
  padding-top: 0.25vw;
  border-top: 1px solid #c3c8c8;
}

.hotel_wrapper {
  width: 64%;
  padding-right: 0vw;
  padding-left: 1.5vw;
  float: left;
}

.button_group_signposting {
  margin-bottom: 1vw;
  padding-bottom: 0.3vw;
  border-bottom: 1px solid #c3c8c8;
}

.filter_signposting {
  font-family: 'Lineto brown', sans-serif;
  color: #c3c8c8;
  font-size: 11px;
  line-height: 16px;
  font-weight: 400;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

.scroll_to_hotels {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1px;
  height: 1px;
}

.hotel_search_wrapper {
  position: relative;
}

.dash {
  display: inline-block;
  margin-right: 0.25vw;
  margin-left: 0.25vw;
  font-family: 'Lineto brown', sans-serif;
  font-size: 1.1vw;
  line-height: 1.7vw;
  font-weight: 300;
}

.heading_3_smaller_in_hotel_block {
  display: inline-block;
  margin-top: 0.5vw;
  margin-bottom: 0.5vw;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 3vw;
  line-height: 3.4vw;
}

.link_overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 100%;
  height: 100%;
  border-bottom-style: none;
}

.stars.on_hotel_page {
  margin-bottom: 2.5vw;
}

.image_wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
  background-color: #161616;
}

.empty {
  display: none;
}

.jet_image {
  width: 100%;
  max-width: none;
}

.jet_detail {
  display: block;
  font-family: 'Lineto brown', sans-serif;
  font-size: 1.1vw;
  line-height: 1.4vw;
  font-weight: 700;
  text-transform: capitalize;
}

.jet_detail.light {
  font-weight: 300;
}

.aircraft_column_inner {
  width: 100%;
  padding: 3.75vw;
  border-top: 1px solid #c3c8c8;
  background-color: #f5f5f5;
}

.aircraft_column_inner.less-side {
  padding-right: 2vw;
  padding-left: 2vw;
}

.in_jet_columns {
  margin-bottom: 2.5vw;
  font-size: 2.7vw;
}

.price_big {
  display: inline-block;
  width: 100%;
  margin-top: 0.5vw;
  margin-bottom: 1.5vw;
  font-family: 'Lineto brown', sans-serif;
  font-size: 5vw;
  line-height: 5vw;
  font-weight: 300;
}

.per_hr {
  font-size: 2.4vw;
  line-height: 2.4vw;
}

.stat {
  width: 100%;
  margin-top: 2vw;
  padding-top: 2vw;
  border-top: 1px solid #dcdcdc;
}

.area_container {
  position: relative;
  width: 100%;
  padding-top: 0.5vw;
  color: #fff;
  text-align: center;
}

.hotel_hero_town {
  display: inline-block;
  font-family: 'Lineto brown', sans-serif;
  font-size: 1.6vw;
  line-height: 1.9vw;
  font-weight: 300;
}

.hotel_hero_town.with_dash_padding {
  margin-right: 0.5vw;
  margin-left: 0.5vw;
}

.hotel_page_content {
  position: relative;
  width: 100%;
}

.hotel_column_left {
  top: 0px;
  padding-right: 3.5vw;
  padding-left: 0px;
  text-align: left;
}

.hotel_page_text {
  margin-bottom: 2.5vw;
  font-family: 'Lineto brown', sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}

.hotel_address p {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}

.hotel_column_right {
  margin-top: 19px;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid #c3c8c8;
  text-align: left;
}

.hotel_column_right.no-gold-bar {
  border-top-style: none;
}

.hotel_title {
  margin-top: 1vw;
  margin-bottom: 2vw;
}

.select_collection_box {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 20vw;
  margin-bottom: 40px;
  padding: 2.5vw;
  background-color: #c3c8c8;
  font-family: 'Lineto brown', sans-serif;
  font-size: 12px;
  line-height: 18px;
  font-weight: 300;
  text-align: center;
}

.in_gold_box {
  border-bottom-color: #3d3d3d;
}

.in_gold_box:hover {
  color: #fff;
}

.text-block {
  font-size: 1.2vw;
  line-height: 1.8vw;
}

.featured_hotel_inner_no_link {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin-bottom: 3vw;
  border-bottom-style: none;
  text-decoration: none;
}

.offices_collection {
  width: 100%;
}

.leadership_wrapper {
  position: relative;
  width: 100%;
}

.leader_column {
  padding-right: 1.75vw;
  padding-left: 1.5vw;
}

.leader_column.right_side {
  padding-right: 50px;
  padding-left: 1.75vw;
}

.leadership_image {
  width: 100%;
  max-width: none;
}

.leader_text_container {
  width: 100%;
  padding-right: 60px;
  text-align: left;
}

.leadership_outer {
  position: relative;
  width: 100%;
}

.leadership_block {
  width: 100%;
}

.leader_description {
  padding-top: 1vw;
}

.philanthropy_list {
  width: 100%;
  padding-top: 0.5vw;
  border-top: 1px solid #c3c8c8;
  text-transform: capitalize;
}

.philanthropy_list p {
  margin-bottom: 1vw;
  padding-top: 0.25vw;
  border-top-style: none;
  border-top-color: #c9ac93;
}

.press_container {
  width: 100%;
  margin-bottom: 7vw;
}

.press_list {
  width: 50%;
  float: left;
}

.link_image_container {
  position: absolute;
  top: 0px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #c3c8c8;
}

.press_item {
  position: relative;
  min-height: 40px;
  margin-bottom: 1.5vw;
  padding-top: 0.5vw;
  padding-right: 60px;
  text-align: left;
}

.press_line {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 1px;
  background-color: #c3c8c8;
}

.link_image {
  width: 50%;
  max-width: none;
}

.link_overlay_url {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 100%;
  height: 100%;
  border-bottom-style: none;
}

.link_overlay_download {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 100%;
  height: 100%;
  border-bottom-style: none;
}

.identity_theaft_columns {
  width: 100%;
  text-align: left;
}

.identity_theaft_columns.column_heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.col_1 {
  margin-bottom: 2vw;
  padding-top: 0.5vw;
  padding-right: 20px;
  border-top: 1px solid #c3c8c8;
  font-family: 'Lineto brown', sans-serif;
  font-weight: 300;
}

.col_1.no_line {
  margin-bottom: 1vw;
  border-top-style: none;
}

.identity_col {
  padding-right: 0px;
  padding-left: 0px;
}

.included {
  color: #c3c8c8;
  text-transform: uppercase;
}

.not_included {
  color: #c3c8c8;
}

.fraud_row_section {
  width: 100%;
  padding-bottom: 3.5vw;
}

.row_of_four {
  width: 100%;
  margin-bottom: 7vw;
}

.row_of_four_column {
  padding-right: 1.5vw;
  padding-left: 1.5vw;
}

.hide_on_desk {
  display: none;
}

.careers_buttons_container {
  margin-bottom: 7vw;
}

.alt_uni_note {
  padding-top: 2vw;
  color: #fff;
}

.privacy_policy {
  text-align: left;
}

.privacy_policy h4 {
  margin-top: 30px;
}

.hero_video {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #003359;
  -webkit-transform: translate(-100%, 0px);
  -ms-transform: translate(-100%, 0px);
  transform: translate(-100%, 0px);
  -webkit-transition: -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: transform 1000ms cubic-bezier(.77, 0, .175, 1), -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
}

.hero_video.visible {
  overflow: hidden;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.bg_vid {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}

.side_scroll_section {
  width: 300%;
  height: 100%;
}

.side_scroll_outer {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  padding-top: 60px;
  background-color: #fff;
  -webkit-transform: translate(-100%, 0px);
  -ms-transform: translate(-100%, 0px);
  transform: translate(-100%, 0px);
  -webkit-transition: -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: transform 1000ms cubic-bezier(.77, 0, .175, 1), -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
}

.side_scroll_outer.visible {
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.panel {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 16.66666667%;
  height: 100%;
  padding-top: 10px;
  float: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.panel_image_container {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background-color: #000;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.panel_image_corporate {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .29)), to(rgba(0, 0, 0, .29))), url('../images/corporate_1.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .29), rgba(0, 0, 0, .29)), url('../images/corporate_1.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.white {
  color: #fff;
}

.side_scroll_spacer_1 {
  position: relative;
  width: 1px;
  height: 100vh;
  padding-top: 70px;
}

.panel_image_leisure {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url('../images/leisure-travel.jpg'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .23)), to(rgba(0, 0, 0, .23)));
  background-image: url('../images/leisure-travel.jpg'), linear-gradient(180deg, rgba(0, 0, 0, .23), rgba(0, 0, 0, .23));
  background-position: 0px 0px, 0px 0px;
  background-size: cover, auto;
}

.panel_image_entertainment {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url('../images/music_smaller.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.panel_image_meetings {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url('../images/meetings-hoepage.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.panel_image_air {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-image: url('../images/private-jet-travel.jpg'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .29)), to(rgba(0, 0, 0, .29)));
  background-image: url('../images/private-jet-travel.jpg'), linear-gradient(180deg, rgba(0, 0, 0, .29), rgba(0, 0, 0, .29));
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
}

.side_scroll_null {
  position: relative;
  width: 1px;
  height: 200vw;
  padding-bottom: 70px;
}

.side_scroll_spacer_2 {
  width: 10px;
  height: 100vh;
}

.spacer_2_container {
  width: 1px;
  height: 100vh;
  padding-bottom: 70px;
}

.side_scroll_null_inner {
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}

.image_null {
  width: 100%;
  height: 75%;
}

.side_scroll_appear_null {
  width: 100%;
  height: 100%;
  margin-top: -140px;
  background-color: #1a4868;
}

.panel_image_inner {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 300ms ease, -webkit-transform 300ms ease;
  transition: opacity 300ms ease, -webkit-transform 300ms ease;
  transition: opacity 300ms ease, transform 300ms ease;
  transition: opacity 300ms ease, transform 300ms ease, -webkit-transform 300ms ease;
}

.scroll_down_prompt {
  position: absolute;
  left: 50%;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}

.scroll_text {
  font-family: 'Lineto brown', sans-serif;
  color: #fff;
  font-weight: 300;
  text-align: center;
  letter-spacing: 1px;
}

.scroll_line {
  width: 1px;
  height: 40px;
  background-color: #fff;
}

.sub_logo {
  width: 140px;
  max-width: none;
  margin-bottom: 60px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.additional_office_column {
  width: 100%;
}

.additional_office_rich_text {
  margin-bottom: 40px;
  text-align: left;
}

.additional_office_rich_text h2 {
  margin-bottom: 0.5vw;
}

.additional_office_rich_text p {
  margin-bottom: 20px;
}

.additional_office_rich_text h1 {
  color: #2d2d2d;
}

.additional_column {
  padding-right: 5vw;
  padding-left: 0px;
  text-align: left;
}

.name {
  font-family: 'Lineto brown', sans-serif;
  text-align: left;
}

.position {
  margin-bottom: 10px;
  font-family: 'Lineto brown', sans-serif;
  font-weight: 300;
  text-align: left;
}

.personal_contact {
  margin-bottom: 30px;
  text-align: left;
}

.personal_contact_link {
  display: block;
  margin-bottom: 10px;
  font-family: 'Lineto brown', sans-serif;
  font-weight: 300;
  text-align: left;
  text-transform: none;
}

.get_in_touch {
  margin-bottom: 10px;
}

.empty_hide {
  display: none;
}

.social_container {
  margin-top: 40px;
}

.avinode {
  width: 100%;
  margin-bottom: 8vw;
}

.aircraft_container {
  width: 100%;
  background-color: #f5f5f5;
}

.aircraft_col {
  width: 20%;
  min-height: 100px;
  float: left;
}

.air_logo {
  position: relative;
  left: 50%;
  display: none;
  width: 140%;
  max-width: none;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}

.slide {
  padding: 0px 20vw 50px;
}

.lower_case {
  text-transform: none;
}

.nav_slider {
  position: relative;
  width: 100%;
  -webkit-transition: -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: transform 1000ms cubic-bezier(.77, 0, .175, 1), -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
}

.main_container_home_null {
  -webkit-transition: -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: transform 1000ms cubic-bezier(.77, 0, .175, 1);
  transition: transform 1000ms cubic-bezier(.77, 0, .175, 1), -webkit-transform 1000ms cubic-bezier(.77, 0, .175, 1);
}

.slider_arrow_image-2 {
  position: static;
  left: 0px;
  top: 0px;
  width: 40%;
  max-width: none;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
}

.lowercase {
  margin-top: 10px;
  text-transform: lowercase;
}

.lowercase.left-space {
  margin-left: 10px;
}

.contact-form {
  width: 40%;
  max-width: 350px;
}

.contact-form.large {
  width: 80%;
  max-width: 10000px;
}

.form-2 {
  width: 100%;
}

.contact_text_field {
  height: auto;
  margin-bottom: 1.5vw;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 1px solid #c3c8c8;
  background-color: transparent;
  font-family: 'Lineto brown', sans-serif;
  color: #000;
  font-size: 12px;
  line-height: 12px;
  font-weight: 300;
  text-align: left;
}

.contact_text_field:focus {
  border-color: #c3c8c8;
  background-color: hsla(180, 4%, 77%, .15);
}

.contact_text_field.taller {
  height: 120px;
}

.contact_text_field.taller:focus {
  border-color: #c3c8c8;
  background-color: hsla(180, 4%, 77%, .18);
}

.sucess {
  background-color: transparent;
}

.success_text {
  font-family: 'Lineto brown', sans-serif;
  font-weight: 300;
}

.meetings-logo {
  position: relative;
  left: 50%;
  display: none;
  width: 110%;
  max-width: none;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}

.entertainment-logo {
  position: relative;
  left: 50%;
  display: none;
  width: 100%;
  max-width: none;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}

.black-overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .27);
}

.blog-posts {
  width: 100%;
}

.featured_hotel_image-bg {
  width: 100%;
  max-width: none;
  padding-top: 70%;
  background-image: url('../images/example-bg.png');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.collection-list-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.display-none {
  display: none;
}

.pagination-2 {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.just-got-back-wrapper {
  margin-bottom: 30px;
}

.just-got-back-wrapper.with-top-line {
  margin-top: -1px;
  border-top: 1px solid #c3c8c8;
}

.just-got-back-image-wrapper {
  width: 100%;
  padding-right: 10vw;
  padding-left: 10vw;
}

.just-got-back-image {
  width: 100%;
}

.just-got-back-gallery {
  position: relative;
  width: 100%;
  margin-bottom: 40px;
}

.just-got-back-video-wrapper {
  margin-bottom: 40px;
}

.video-caption {
  padding-top: 10px;
}

.bold {
  font-weight: 400;
}

.case-study-rich-text {
  padding-top: 10px;
}

.case-study-rich-text p {
  margin-bottom: 30px;
}

.case-study-heading {
  margin-top: 10px;
}

.just-got-back-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-areas: ". ." ". ." ". ." ". ." ". ." ". ." ". ." ". ." ". ." ". .";
  -ms-grid-columns: 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto 0px auto 0px auto 0px auto 0px auto 0px auto 0px auto 0px auto 0px auto 0px auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.default-state {
  text-align: left;
}

.module-button {
  font-family: 'Lineto brown', sans-serif;
  color: #3d3d3d;
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  letter-spacing: 0.2vw;
}

.text-block-2 {
  font-family: 'Lineto brown', sans-serif;
}

.tab {
  padding-right: 15px;
  padding-left: 15px;
  border-bottom-style: none;
  background-color: hsla(0, 0%, 87%, 0);
  font-family: 'Lineto brown', sans-serif;
  color: rgba(61, 61, 61, .38);
  font-weight: 400;
}

.tab.w--current {
  background-color: hsla(0, 0%, 87%, 0);
  color: #3d3d3d;
}

.tabs-container {
  margin-bottom: 20px;
}

.secondary_button_inside-nav {
  position: absolute;
  top: 50%;
  right: 0px;
  margin-top: 0vw;
  margin-right: 24px;
  border-bottom-width: 1px;
  border-bottom-color: #c3c8c8;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  font-family: 'Lineto brown', sans-serif;
  color: #fff;
  text-decoration: none;
}

.secondary_button_inside-nav:hover {
  color: #c3c8c8;
}

@media (max-width: 991px) {
  h2 {
    font-size: 4.2vw;
    line-height: 4.8vw;
  }
  h3 {
    font-size: 26px;
    line-height: 32px;
  }
  p {
    font-size: 12px;
    line-height: 18px;
  }
  .gold_rule {
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .secondary_button {
    margin-top: 10px;
  }
  .secondary_button_text {
    font-size: 12px;
    line-height: 18px;
  }
  .number {
    font-size: 4vw;
    line-height: 4vw;
  }
  .title_container {
    width: 50vw;
  }
  .title_container.no_bottom_padding {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
  .services_gold_rule {
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .heading_3_smaller {
    font-size: 2.6vw;
    line-height: 3.2vw;
  }
  .logo_link {
    width: 16vw;
  }
  .sub_nav_link {
    padding-right: 5px;
    padding-left: 5px;
  }
  .newsletter_form {
    width: 55%;
  }
  .columns.right_align {
    text-align: left;
  }
  .footer_link {
    font-size: 12px;
    line-height: 18px;
  }
  .footer_secondary_columns {
    display: block;
  }
  .footer_link_secondary {
    font-size: 12px;
    line-height: 18px;
  }
  .footer_text {
    font-size: 12px;
    line-height: 18px;
  }
  .footer_text.with_padding {
    font-size: 12px;
    line-height: 18px;
  }
  .social_links {
    padding-top: 20px;
  }
  .heading_3_smaller_in_hotel_block {
    font-size: 2.6vw;
    line-height: 3.2vw;
  }
  .side_scroll_section {
    width: 100%;
  }
  .side_scroll_outer {
    position: static;
    height: auto;
    padding-top: 0px;
  }
  .panel {
    width: 100%;
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .side_scroll_spacer_1 {
    display: none;
    height: 0vh;
    padding-top: 0px;
  }
  .side_scroll_null {
    height: 0vw;
    padding-bottom: 0px;
  }
  .side_scroll_spacer_2 {
    height: 0vh;
  }
  .spacer_2_container {
    display: none;
    height: 0vh;
    padding-bottom: 140px;
  }
  .side_scroll_null_inner {
    display: none;
  }
}

@media (max-width: 767px) {
  h2 {
    font-size: 40px;
    line-height: 46px;
  }
  h4 {
    font-size: 24px;
    line-height: 28px;
  }
  .number {
    font-size: 30px;
    line-height: 30px;
  }
  .heading {
    margin-top: 2vw;
    margin-bottom: 3vw;
    line-height: 45px;
  }
  .heading.white.with_more_bottom_padding {
    font-size: 34px;
    line-height: 40px;
  }
  .featured_hotel_block {
    margin-bottom: 20px;
    -webkit-flex-shrink: 2;
    -ms-flex-negative: 2;
    flex-shrink: 2;
    -webkit-flex-basis: 33.33%;
    -ms-flex-preferred-size: 33.33%;
    flex-basis: 33.33%;
  }
  .featured_hotel_block.blog {
    width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  ._3_col_signpostng {
    font-size: 10px;
    line-height: 14px;
  }
  ._3_col_description {
    font-size: 9px;
    line-height: 13px;
    letter-spacing: 0px;
  }
  .slash {
    font-size: 9px;
    line-height: 13px;
  }
  .collection-list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .travel_service {
    width: 50%;
  }
  .heading_3_smaller {
    font-size: 20px;
    line-height: 24px;
  }
  .travel_service_pop_up_text {
    padding-right: 20%;
  }
  .logo_link {
    width: 18vw;
  }
  .hero_image.img_corporate {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/corporate.jpg');
    background-image: linear-gradient(180deg, null, null), url('../images/corporate.jpg');
    background-position: 0px 0px, 0px 50%;
  }
  .hero_image.img_corporate2 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/corporate.jpg');
    background-image: linear-gradient(180deg, null, null), url('../images/corporate.jpg');
    background-position: 0px 0px, 0px 50%;
  }
  .hero_image.img-uni {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/corporate.jpg');
    background-image: linear-gradient(180deg, null, null), url('../images/corporate.jpg');
    background-position: 0px 0px, 0px 50%;
  }
  .hero_image.img-contact {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/corporate.jpg');
    background-image: linear-gradient(180deg, null, null), url('../images/corporate.jpg');
    background-position: 0px 0px, 0px 50%;
  }
  .cta {
    padding-right: 15vw;
    padding-left: 15vw;
  }
  .columns.hide_on_mob {
    display: none;
  }
  .footer_logo {
    width: 30%;
  }
  .footer_secondary_columns {
    margin-top: 7vw;
  }
  .heading-3 {
    font-size: 5vw;
  }
  .signpost_nav_menu {
    display: none;
  }
  .slider_arrow {
    width: 40px;
    height: 40px;
  }
  .heading_3_smaller_in_hotel_block {
    font-size: 20px;
    line-height: 24px;
  }
  .hotel_title {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 46px;
  }
  .collection-list-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media (max-width: 479px) {
  p {
    font-size: 14px;
    line-height: 20px;
  }
  .hotel_filter_container {
    padding-right: 20px;
    padding-left: 20px;
  }
  .filters {
    display: none;
  }
  .hotel_collection {
    font-size: 10px;
    line-height: 16px;
  }
  .search_embed {
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #c9ac93;
  }
  .country_name {
    font-size: 10px;
    line-height: 15px;
  }
  .filter_wrapper {
    width: 100%;
    padding: 0px;
    background-color: #fff;
  }
  .container {
    padding: 40px 20px 20px;
  }
  .container.less_side_padding {
    padding-right: 20px;
    padding-left: 20px;
  }
  .container.less_side_padding.with_bottom_padding {
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
  }
  .container.less_side_padding.with_bottom_padding.no_bottom_padding_on_mob {
    padding-bottom: 0px;
  }
  .container.no_padding.flex {
    display: block;
  }
  .container.with_bottom_padding {
    padding-bottom: 20px;
  }
  .primary_block {
    display: block;
    margin-bottom: 0px;
  }
  .primary_block_image {
    position: relative;
    width: 100%;
    padding-top: 75%;
  }
  .primary_block_text_area {
    width: 100%;
    padding: 40px 20px;
  }
  .secondary_button_text.on_mob_smaller {
    font-size: 11px;
    line-height: 11px;
  }
  .primary_block_image_inner {
    position: absolute;
    left: 0px;
    top: 0px;
  }
  .title_container {
    width: 100vw;
    margin-bottom: 20px;
    padding-right: 40px;
    padding-left: 40px;
  }
  .heading {
    overflow: visible;
    font-size: 32px;
  }
  .featured_hotels {
    margin-bottom: 20px;
  }
  .featured_hotel_block {
    margin-bottom: 20px;
    padding-right: 0vw;
    padding-left: 0vw;
  }
  .featured_hotel_block.blog {
    margin-bottom: 20px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .featured_hotel_text_container {
    padding: 20px 40px;
  }
  ._3_col_signpostng {
    margin-bottom: 10px;
  }
  ._3_col_description {
    font-size: 10px;
    line-height: 12px;
  }
  ._3_col_description.with-top-padding {
    margin-top: 10px;
  }
  .slash {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10px;
    line-height: 12px;
  }
  .town_city_container {
    margin-top: 6px;
    margin-bottom: 10px;
  }
  .collection-list {
    display: block;
  }
  .tab_container {
    padding: 20px;
  }
  .security_tab_content p {
    margin-bottom: 10px;
  }
  .travel_services {
    padding-bottom: 20px;
  }
  .travel_service {
    margin-top: 40px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .travel_service_icon {
    height: 15vw;
    margin-bottom: 20px;
  }
  .travel_service_pop_up {
    text-align: left;
  }
  .close_button {
    margin-top: 20px;
    margin-right: 20px;
  }
  .travel_service_pop_up_text {
    padding: 10px 20px 20px;
  }
  .button.top_margin {
    margin-top: 20px;
  }
  .button.full_wide_on_mob {
    width: 100%;
    text-align: center;
  }
  .button.career.full_wide_on_mobile {
    width: 100%;
    margin-right: 0vw;
    margin-bottom: 10px;
    margin-left: 0vw;
  }
  .button.pagination {
    margin-right: 10px;
    margin-left: 10px;
  }
  .icon {
    position: static;
    width: 20%;
    margin-left: 20px;
  }
  .hero_section {
    padding-right: 10%;
    padding-left: 10%;
  }
  .logo_link {
    width: 30vw;
  }
  .secondary_button_in_nav {
    font-size: 10px;
    line-height: 12px;
  }
  .hero_image.img_corporate {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .34)), to(rgba(0, 0, 0, .34))), url('../images/corporate.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .34), rgba(0, 0, 0, .34)), url('../images/corporate.jpg');
    background-position: 0px 0px, 22% 50%;
  }
  .hero_image.img_corporate2 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .34)), to(rgba(0, 0, 0, .34))), url('../images/corporate.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .34), rgba(0, 0, 0, .34)), url('../images/corporate.jpg');
    background-position: 0px 0px, 22% 50%;
  }
  .hero_image.img-uni {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .34)), to(rgba(0, 0, 0, .34))), url('../images/corporate.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .34), rgba(0, 0, 0, .34)), url('../images/corporate.jpg');
    background-position: 0px 0px, 22% 50%;
  }
  .hero_image.img-contact {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .34)), to(rgba(0, 0, 0, .34))), url('../images/corporate.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .34), rgba(0, 0, 0, .34)), url('../images/corporate.jpg');
    background-position: 0px 0px, 22% 50%;
  }
  .sub_nav {
    width: 90%;
  }
  .sub_nav_link {
    padding: 4px;
    font-size: 11px;
    line-height: 11px;
  }
  .heading_1 {
    font-size: 40px;
    line-height: 45px;
  }
  .heading_1.title-span {
    font-size: 20px;
    line-height: 24px;
  }
  ._50_width {
    width: 100%;
    padding: 40px 0px;
  }
  ._50_width.image_inside {
    height: 50vh;
  }
  ._50_image.uni-img {
    position: absolute;
    top: 0px;
    overflow: visible;
    width: 100%;
    height: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: url('../images/uni.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
  .row_of_three {
    display: block;
    margin-bottom: 20px;
  }
  .with_top_padding {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .cta {
    padding: 40px 20px;
  }
  .newsletter_form {
    width: 100%;
  }
  .newsletter_text_filed {
    padding-right: 96px;
    font-size: 16px;
    text-align: left;
  }
  .nav_link_big {
    font-size: 20px;
    line-height: 25px;
  }
  .nav_link_big.with_sub_navs {
    margin-bottom: 0vw;
  }
  .main_nav_manu {
    margin-bottom: 20px;
  }
  .nav_link_small {
    font-size: 12px;
    line-height: 17px;
  }
  .heading-3.in_list_block {
    border-top-width: 3px;
    font-size: 7vw;
    line-height: 10vw;
  }
  .hide_on_mob {
    display: none;
  }
  .law_firm_wrapper {
    padding-right: 40px;
    padding-left: 40px;
  }
  .law_firm_block {
    text-align: center;
  }
  .slider_arrow {
    width: 30px;
    height: 30px;
  }
  .slider_arrow.leadership_next {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    height: 30px;
    margin-right: 0vw;
  }
  .slider_arrow.leadership_prev {
    position: absolute;
    left: 0px;
    top: 0px;
    right: auto;
    width: 30px;
    height: 30px;
    margin-top: 0px;
    margin-right: 0vw;
  }
  .title_span {
    font-size: 20px;
    line-height: 24px;
  }
  .nav_link_entertain_small {
    margin-right: 10px;
    font-size: 14px;
    line-height: 20px;
  }
  .indent_wrapper {
    margin-bottom: 3vw;
  }
  .primary_list_block {
    padding-bottom: 20px;
  }
  .primary_list_block_wrapper {
    margin-top: 20px;
  }
  .half_block {
    width: 100%;
    padding-right: 0px;
    padding-bottom: 20px;
  }
  .half_block.no_right_padding {
    padding-left: 0px;
  }
  .list_items p {
    border-top-color: #c3c8c8;
  }
  .hotel_wrapper {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }
  .dash {
    font-size: 10px;
    line-height: 15px;
  }
  .jet_detail {
    font-size: 12px;
    line-height: 19px;
  }
  .aircraft_column_inner {
    padding: 20px 10px;
  }
  .in_jet_columns {
    margin-bottom: 20px;
    font-size: 7vw;
    line-height: 7vw;
  }
  .price_big {
    margin-top: 5px;
    margin-bottom: 15px;
  }
  .stat {
    margin-top: 5px;
    padding-top: 10px;
  }
  .leader_column {
    padding-right: 0vw;
    padding-left: 0vw;
  }
  .leader_column.right_side {
    padding-right: 0px;
    padding-left: 0vw;
  }
  .leadership_image {
    margin-bottom: 20px;
  }
  .leader_text_container {
    padding-right: 0px;
    text-align: center;
  }
  .leadership_block {
    padding-right: 40px;
    padding-left: 40px;
  }
  .leader_description {
    width: 100%;
    padding-top: 10px;
  }
  .philanthropy_list p {
    border-top-color: #c3c8c8;
  }
  .press_list {
    width: 100%;
  }
  .col_1 {
    margin-bottom: 15px;
    padding-top: 7px;
    font-size: 12px;
    line-height: 18px;
  }
  .hide_on_desk {
    display: inline-block;
  }
  .aircraft_col {
    width: 50%;
  }
  .slider_arrow_image-2 {
    width: 50%;
  }
  .contact-form {
    width: 100%;
    max-width: 450px;
  }
  .contact-form.large {
    width: 100%;
  }
  .contact_text_field {
    width: 100%;
    padding-right: 12px;
    font-size: 16px;
    text-align: left;
  }
  .just-got-back-image-wrapper {
    padding-right: 40px;
    padding-left: 40px;
  }
  .just-got-back-form {
    display: block;
  }
  .secondary_button_inside-nav {
    font-size: 10px;
    line-height: 12px;
  }
}

#w-node-75dde638b4a4-c2e8b8d8 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-cb68b401a1e9-c2e8b8d8 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-cb68b401a1eb-c2e8b8d8 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ac37028f5549-c2e8b8d8 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ac37028f554b-c2e8b8d8 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-72b01dae9971-c2e8b8d8 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-72b01dae9974-c2e8b8d8 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-3e4781f3afda-81e8b94e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3e4781f3afdc-81e8b94e {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3e4781f3afdd-81e8b94e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-3e4781f3afdf-81e8b94e {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-3e4781f3b053-81e8b94e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3e4781f3b055-81e8b94e {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3e4781f3b056-81e8b94e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-3e4781f3b058-81e8b94e {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-1d30498ce551-81e8b94e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-1d30498ce553-81e8b94e {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-1d30498ce554-81e8b94e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-1d30498ce556-81e8b94e {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadee-aae8b95b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf0-aae8b95b {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf1-aae8b95b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf3-aae8b95b {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f0f4e00d8a4d-aae8b95b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f0f4e00d8a4f-aae8b95b {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f0f4e00d8a50-aae8b95b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f0f4e00d8a52-aae8b95b {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-4336cf80683c-aae8b95b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-4336cf80683e-aae8b95b {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-4336cf80683f-aae8b95b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-4336cf806841-aae8b95b {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8312c60d3f59-aae8b95b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8312c60d3f5b-aae8b95b {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8312c60d3f5c-aae8b95b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8312c60d3f5e-aae8b95b {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-0fabc7547801-aae8b95b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0fabc7547803-aae8b95b {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0fabc7547804-aae8b95b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-0fabc7547806-aae8b95b {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-2452cc74cbb7-b2e8b95d {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-2452cc74cbb9-b2e8b95d {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-2452cc74cbba-b2e8b95d {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-2452cc74cbbc-b2e8b95d {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-9e72910ac2c0-b2e8b95d {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-a666d9c0f9c1-b2e8b95d {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a666d9c0f9c3-b2e8b95d {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a666d9c0f9c4-b2e8b95d {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadee-53e8b95f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf0-53e8b95f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf1-53e8b95f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf3-53e8b95f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f0f4e00d8a4d-53e8b95f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f0f4e00d8a4f-53e8b95f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f0f4e00d8a50-53e8b95f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f0f4e00d8a52-53e8b95f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-ba65e7ea5518-53e8b95f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ba65e7ea551a-53e8b95f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ba65e7ea551b-53e8b95f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-ba65e7ea551d-53e8b95f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-9a02c0134da9-53e8b95f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-9a02c0134dab-53e8b95f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-9a02c0134dac-53e8b95f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-9a02c0134dae-53e8b95f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8312c60d3f59-53e8b95f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8312c60d3f5b-53e8b95f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8312c60d3f5c-53e8b95f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8312c60d3f5e-53e8b95f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf1-bbe8b961 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf3-bbe8b961 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadee-3ce8b976 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf0-3ce8b976 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf1-3ce8b976 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf3-3ce8b976 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-01edbc28472c-3ce8b976 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-01edbc28472e-3ce8b976 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-01edbc28472f-3ce8b976 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-01edbc284731-3ce8b976 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f0f4e00d8a4d-3ce8b976 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f0f4e00d8a4f-3ce8b976 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f0f4e00d8a50-3ce8b976 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f0f4e00d8a52-3ce8b976 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-b017c5e78d10-3ce8b976 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b017c5e78d12-3ce8b976 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b017c5e78d13-3ce8b976 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-b017c5e78d15-3ce8b976 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8312c60d3f59-3ce8b976 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8312c60d3f5b-3ce8b976 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8312c60d3f5c-3ce8b976 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8312c60d3f5e-3ce8b976 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadee-6ce8b9b2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf0-6ce8b9b2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf1-6ce8b9b2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf3-6ce8b9b2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f0f4e00d8a4d-6ce8b9b2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f0f4e00d8a4f-6ce8b9b2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f0f4e00d8a50-6ce8b9b2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f0f4e00d8a52-6ce8b9b2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-b017c5e78d10-6ce8b9b2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b017c5e78d12-6ce8b9b2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b017c5e78d13-6ce8b9b2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-b017c5e78d15-6ce8b9b2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8312c60d3f59-6ce8b9b2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8312c60d3f5b-6ce8b9b2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8312c60d3f5c-6ce8b9b2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8312c60d3f5e-6ce8b9b2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadee-93e8b9c2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf0-93e8b9c2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf1-93e8b9c2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf3-93e8b9c2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-01edbc28472c-93e8b9c2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-01edbc28472e-93e8b9c2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-01edbc28472f-93e8b9c2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-01edbc284731-93e8b9c2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f0f4e00d8a4d-93e8b9c2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f0f4e00d8a4f-93e8b9c2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f0f4e00d8a50-93e8b9c2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f0f4e00d8a52-93e8b9c2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-b017c5e78d10-93e8b9c2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b017c5e78d12-93e8b9c2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b017c5e78d13-93e8b9c2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-b017c5e78d15-93e8b9c2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8312c60d3f59-93e8b9c2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8312c60d3f5b-93e8b9c2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8312c60d3f5c-93e8b9c2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8312c60d3f5e-93e8b9c2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf1-dce8b9c4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf3-dce8b9c4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadee-a1e8b9c5 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf0-a1e8b9c5 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf1-a1e8b9c5 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf3-a1e8b9c5 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadee-0ee8b9cb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf0-0ee8b9cb {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf1-0ee8b9cb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf3-0ee8b9cb {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadee-cbe8b9cc {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf0-cbe8b9cc {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf1-cbe8b9cc {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf3-cbe8b9cc {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadee-91e8b9cd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf0-91e8b9cd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf1-91e8b9cd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf3-91e8b9cd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-50acbf1acd5e-91e8b9cd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-50acbf1acd60-91e8b9cd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-50acbf1acd61-91e8b9cd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-3e4781f3afda-33e8b9ce {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3e4781f3afdc-33e8b9ce {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3e4781f3afdd-33e8b9ce {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-3e4781f3afdf-33e8b9ce {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-3e4781f3b053-33e8b9ce {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3e4781f3b055-33e8b9ce {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3e4781f3b056-33e8b9ce {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-0ac56285f30c-33e8b9ce {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0ac56285f30e-33e8b9ce {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0ac56285f30f-33e8b9ce {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-0ac56285f311-33e8b9ce {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-e309ecf98d5d-33e8b9ce {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e309ecf98d5f-33e8b9ce {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e309ecf98d60-33e8b9ce {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadee-5fe8b9d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf0-5fe8b9d0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf1-5fe8b9d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf3-5fe8b9d0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f0f4e00d8a4d-5fe8b9d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f0f4e00d8a4f-5fe8b9d0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f0f4e00d8a50-5fe8b9d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-54d8edb1889f-5fe8b9d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-54d8edb188a1-5fe8b9d0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-54d8edb188a2-5fe8b9d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8c29c55eb6a9-5fe8b9d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8c29c55eb6ab-5fe8b9d0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8c29c55eb6ac-5fe8b9d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-0face147c226-b2e8b9d7 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0face147c228-b2e8b9d7 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0face147c229-b2e8b9d7 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-0face147c22b-b2e8b9d7 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-bfb98896d50e-b2e8b9d7 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-bfb98896d510-b2e8b9d7 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-bfb98896d511-b2e8b9d7 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-bfb98896d513-b2e8b9d7 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-2982f4209243-4ee8b9d8 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-2982f4209245-4ee8b9d8 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-2982f4209246-4ee8b9d8 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-2982f4209248-4ee8b9d8 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-e2cb2f32fc35-8ae8b9e1 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e2cb2f32fc37-8ae8b9e1 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e2cb2f32fc38-8ae8b9e1 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadee-ade8b9e2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf0-ade8b9e2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d29fc86eadf1-ade8b9e2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d29fc86eadf3-ade8b9e2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-aa7f641145d6-3be8b9e6 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-aa7f641145d8-3be8b9e6 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-aa7f641145d9-3be8b9e6 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-da1da34cedc3-3be8b9e6 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-da1da34cedc5-3be8b9e6 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-da1da34cedc6-3be8b9e6 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-03c5601b17bb-3be8b9e6 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-03c5601b17bd-3be8b9e6 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-03c5601b17be-3be8b9e6 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-ff8127dcafba-3be8b9e6 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8c0075e7299e-b3e8b9e7 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8c0075e729a0-b3e8b9e7 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-4377503d077d-95e8b9e8 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8c0075e7299e-2de8b9e9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8c0075e729a0-2de8b9e9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8c0075e729a1-2de8b9e9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-e3d88c7a8248-2de8b9e9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#Full-name.w-node-e3d88c7a824e-2de8b9e9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#Email.w-node-e3d88c7a824f-2de8b9e9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#Country-place-visited.w-node-c41f86eeef13-2de8b9e9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#Hotel-s-stayed-in.w-node-055ee447fd8d-2de8b9e9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#Instagram-URL.w-node-d0a33e3dc7aa-2de8b9e9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#Summary-overview-of-stay.w-node-e3d88c7a8251-2de8b9e9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#In-a-nutshell.w-node-26f7abf46cc8-2de8b9e9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#Good-grub.w-node-6607f4e35ea1-2de8b9e9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#Get-any-souvenirs.w-node-d5ab962372d8-2de8b9e9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#What-struck-me-the-most-was.w-node-36dd7459eb95-2de8b9e9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#If-you-do-one-thing.w-node-a98d438bbc66-2de8b9e9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#Local-gem.w-node-1e8e4205ed6e-2de8b9e9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#Defining-moment.w-node-003128610846-2de8b9e9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#Bizarre-encounter.w-node-8744113ae8fc-2de8b9e9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#Favourite-activity.w-node-00d56e35e9c7-2de8b9e9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#Favorite-experience.w-node-f32be0e587b5-2de8b9e9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#Favorite-restaurant.w-node-275e3d4dc7c6-2de8b9e9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#Youtube-video-link.w-node-31ced0adeab6-2de8b9e9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
}

#w-node-f46b417963f2-2de8b9e9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
}

#w-node-e3d88c7a8252-2de8b9e9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
}

#w-node-90db90f4c66a-91e8b9eb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-90db90f4c66c-91e8b9eb {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-90db90f4c66f-91e8b9eb {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-c4c08bed4c80-91e8b9eb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c4c08bed4c82-91e8b9eb {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-90db90f4c6c3-91e8b9eb {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-90db90f4c6c6-91e8b9eb {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-9f1192d7b3d3-91e8b9eb {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@font-face {
  font-family: 'Isabel';
/*
  src: url('../fonts/isabel-light.eot') format('embedded-opentype'), url('../fonts/isabel-light.woff') format('woff'), url('../fonts/isabel-light.ttf') format('truetype'), url('../fonts/isabel-light.otf') format('opentype');
*/
  src: url('../fonts/39869F_0_0.eot');src: url('../fonts/39869F_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/39869F_0_0.woff2') format('woff2'),url('../fonts/39869F_0_0.woff') format('woff'),url('../fonts/39869F_0_0.ttf') format('truetype');}
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Lineto brown';
/*  
  src: url('../fonts/lineto-brown-bold.eot') format('embedded-opentype'), url('../fonts/lineto-brown-bold.woff') format('woff'), url('../fonts/lineto-brown-bold.ttf') format('truetype'), url('../fonts/lineto-brown-bold.svg') format('svg');
*/
    src: url("../fonts/lineto-brown-bold.eot");
    src: url("../fonts/lineto-brown-bold.eot?#iefix") format("embedded-opentype"),
         url("../fonts/lineto-brown-bold.woff2") format("woff2"),
         url("../fonts/lineto-brown-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Lineto brown';
/*  
  src: url('../fonts/lineto-brown-light.eot') format('embedded-opentype'), url('../fonts/lineto-brown-light.woff') format('woff'), url('../fonts/lineto-brown-light.ttf') format('truetype'), url('../fonts/lineto-brown-light.svg') format('svg');
*/
    src: url("../fonts/lineto-brown-light.eot");
    src: url("../fonts/lineto-brown-light.eot?#iefix") format("embedded-opentype"),
         url("../fonts/lineto-brown-light.woff2") format("woff2"),
         url("../fonts/lineto-brown-light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Lineto brown';
/*  
  src: url('../fonts/lineto-brown-regular.eot') format('embedded-opentype'), url('../fonts/lineto-brown-regular.woff') format('woff'), url('../fonts/lineto-brown-regular.ttf') format('truetype'), url('../fonts/lineto-brown-regular.svg') format('svg');
*/
    src: url("../fonts/lineto-brown-regular.eot");
    src: url("../fonts/lineto-brown-regular.eot?#iefix") format("embedded-opentype"),
         url("../fonts/lineto-brown-regular.woff2") format("woff2"),
         url("../fonts/lineto-brown-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Isabel';
/*
  src: url('../fonts/isabel-regular.eot') format('embedded-opentype'), url('../fonts/isabel-regular.woff') format('woff'), url('../fonts/isabel-regular.ttf') format('truetype'), url('../fonts/isabel-regular.otf') format('opentype');
*/
src: url('../fonts/39869F_1_0.eot');src: url('../fonts/39869F_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/39869F_1_0.woff2') format('woff2'),url('../fonts/39869F_1_0.woff') format('woff'),url('../fonts/39869F_1_0.ttf') format('truetype');}
  font-weight: 400;
  font-style: normal;
}