<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{color:#081D30;}
h1,h2,h3,h4,h5,h6{line-height: 1.2}
h1{letter-spacing:0.2px}
h2{letter-spacing:0.1px}

.wrapper { width: 1250px; margin: 0 auto; }

h2 { font-family: 'orkneybold'; font-size: 40px; color: #081D30; }


/* FOOTER */

.site-footer { color: #FFFFFF; }
.site-footer a { font-size: 16px; color: #d4dbe9;  }
.footer-menu li { display: inline-block; }
.footer-menu { font-size: 14px; text-align: center; background-color: #205f9e; padding-top: 10px; padding-bottom: 20px; }
.footer-menu li:before { content:"- "; padding: 0 5px; }
.footer-menu li:first-child:before { content: ""; padding: 0; }

.footer-top { 
    background: rgba(31,94,157,1);
    background: -moz-linear-gradient(left, rgba(31,94,157,1) 0%, rgba(40,110,180,1) 51%, rgba(44,120,192,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(31,94,157,1)), color-stop(51%, rgba(40,110,180,1)), color-stop(100%, rgba(44,120,192,1)));
    background: -webkit-linear-gradient(left, rgba(31,94,157,1) 0%, rgba(40,110,180,1) 51%, rgba(44,120,192,1) 100%);
    background: -o-linear-gradient(left, rgba(31,94,157,1) 0%, rgba(40,110,180,1) 51%, rgba(44,120,192,1) 100%);
    background: -ms-linear-gradient(left, rgba(31,94,157,1) 0%, rgba(40,110,180,1) 51%, rgba(44,120,192,1) 100%);
    background: linear-gradient(to right, rgba(31,94,157,1) 0%, rgba(40,110,180,1) 51%, rgba(44,120,192,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f5e9d', endColorstr='#2c78c0', GradientType=1 );
}

.footer-top { text-align: center; }
.footer-top-container { height: 250px; width: 700px; margin: 0 auto; position: relative; } 
.phone-number-footer { font-family: 'orkneyregular'; font-size: 22px; }
.image-holder { position: absolute; top: -100px; right: 0px; z-index: 99999999999; }
.footer-logo-and-button-container { box-sizing: border-box; padding-top: 50px; }
.footer-button-link { box-sizing: border-box; padding: 20px 40px; background-color: #205f9e; border: 1px solid #205f9e; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; margin-top: 20px; }
.footer-button-link:hover { color: #205f9e; background-color: white; }
.footer-logo { margin-bottom: 30px; } 
.footer-logo img {width: auto !important;}


/* HEADER */

.header-main { /*background: rgba(32,95,158, 0.8);*/ position: relative; z-index: 2; height: 80px; 
    background-color: #2c78c0;
    /*background: -moz-linear-gradient(left, rgba(28,79,138,0.9) 0%, rgba(31,90,151,0.9) 47%, rgba(32,95,158,0.7) 70%, rgba(32,95,158,0.45) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(28,79,138,0.9)), color-stop(47%, rgba(31,90,151,0.9)), color-stop(70%, rgba(32,95,158,0.7)), color-stop(100%, rgba(32,95,158,0.45)));
    background: -webkit-linear-gradient(left, rgba(28,79,138,0.9) 0%, rgba(31,90,151,0.9) 47%, rgba(32,95,158,0.7) 70%, rgba(32,95,158,0.45) 100%);
    background: -o-linear-gradient(left, rgba(28,79,138,0.9) 0%, rgba(31,90,151,0.9) 47%, rgba(32,95,158,0.7) 70%, rgba(32,95,158,0.45) 100%);
    background: -ms-linear-gradient(left, rgba(28,79,138,0.9) 0%, rgba(31,90,151,0.9) 47%, rgba(32,95,158,0.7) 70%, rgba(32,95,158,0.45) 100%);
    background: linear-gradient(to right, rgba(28,79,138,0.9) 0%, rgba(31,90,151,0.9) 47%, rgba(32,95,158,0.7) 70%, rgba(32,95,158,0.45) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c4f8a', endColorstr='#205f9e', GradientType=1 );*/
}
.header-logo { float: left; box-sizing: border-box; padding-top: 5px; }
.header-logo img{ height: 4rem; }
.header-right-block { float: right; box-sizing: border-box; padding: 20px 20px 20px 0; font-size: 2em; color: #d4dbe9; }


/* REGION TEMPLATE */

/* MAIN */
.main-region {
    position: relative;
}
.featured-image { width: 100%; position: relative; top: -88px; z-index: 1;  text-align: center; height: 650px; }
.featured-image img { width: 100%; height: auto; }
.featured-image-content {     position: absolute;
    top: 35%;
    left: 0;
    transform: translateY(-50%);
    text-align: center;
    z-index: 1;
    color: white;
    right: 0; }
.main-overlay { width: 100%; height: 100%; position: absolute; top: 0px; left: 0; }
h1.featured-image-title { font-family: 'orkneybold'; font-size: 48px; letter-spacing: 0.2px; margin-bottom: 10px;  letter-spacing: 0.2px;}
.featured-image-country { text-transform: uppercase; font-family: 'orkneymedium'; font-size:  14px;}
.featured-image-yellow-line { width: 90px; height: 3px; background-color: #ffa400; margin: 0 auto; }
.main-content { color: #081d30; position: relative; top: -33px; box-sizing: border-box; padding-left: 15%; padding-right: 10%; margin-bottom: 40px; }
.main-content p:not(:first-of-type) { margin-top: 15px; }

/* DISCOVER BLOCK */

.full-width.discover { border-top: 1px solid #eaedf6; }
.discover-button-container { text-align: center;  position: relative; top: -15px; }
.discover-button-link {font-family: 'orkneybold';  color: #ffffff; background-color: #2c79c1; border: 2px solid #2c79c1; box-sizing: border-box; padding: 13px 115px; margin: 0 auto; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; border-radius: 5px; font-size: 18px;}
.discover-button-link:hover { color: #2c79c1; background-color: white; }
.discover-title { text-align: center; box-sizing: border-box; padding: 40px 0 20px 0; }
.discover-title h2 { font-family: 'orkneybold'; font-size: 40px; color: #081d30; }
.discover-tiles-container { text-align: center; box-sizing: border-box; padding: 20px 0 50px 0; }
.discover-tiles { width: 30%; display: inline-block; box-sizing: border-box; padding: 15px; vertical-align: top; }
.discover-tiles img { width: 100%; }
.discover-titles { font-size: 24px; font-family: 'orkneybold'; color: #081d30; text-align: left; box-sizing: border-box; padding: 20px 0px 5px 0px;}
.discover-content { font-size: 14px; color: #081d30; text-align: left; }
.discover-content p:not(:first-of-type) { margin-top: 10px; }
.discover-content p:last-child { margin-bottom: 20px; }


/* AGENDA BLOCK */

.agenda-region {     position: relative;
    /*min-height: 745px;*/
    width: 100%;
    display: block;
 }
.agenda-image { width: 100%; position: absolute; z-index: 1; height: 100%; }
.agenda-image img { width: 100%; height: auto;}
.agenda-overlay { width: 100%; height: 100%; position: absolute; top: 0px; left: 0; }
.agenda-content { position: relative; z-index: 2; width: 100%; height: 100%; text-align: center; color: white; }
.agenda-content h2 { font-size: 40px; font-family: 'orkneybold';  color: white; box-sizing: border-box; padding: 40px 0 60px 0; }
.agenda-tile { text-align: left; /*width: 40%;*/ display: inline-block; box-sizing: border-box; padding-bottom: 20px; vertical-align: top; margin: 0 0px 25px 0; border-bottom: 1px solid #576f95; }
/*.agenda-tile:nth-child(even) { margin-right: 0; }*/
.agenda-tiles-wrapper { width: 930px;
    margin: 0 auto;
    padding-bottom: 60px;
    column-count: 2;
    grid-gap: 120px; }
.agenda-tile h3 { font-family: 'orkneybold'; font-size: 24px; font-weight: 400; box-sizing: border-box; padding-left: 8px; }
.agenda-tile li { font-size: 14px; padding-left: 33px; padding-top: 5px; position: relative; }
.agenda-tile li:before { content: "."; color: #ffa300; font-size: 45px; font-family: 'Space Mono', monospace; line-height: 1; position: absolute; left: 0; top: -19px; }


/* TOP BLOCK */

.full-width.top { background-color: white; overflow: hidden; }
.top-title h2 { box-sizing: border-box; padding: 40px 0 20px 0; } 
.top h2 { color: #081d30; }
.top-star img { width: auto; }
.top-star { text-align: left; }
.discover-titles.top,
h3.discover-titles.top { padding: 0; font-family: 'orkneybold'; font-size: 24px; margin-bottom: 10px;} 
.discover-button-container.top { position: unset; }
a.discover-button-link.top { font-family: 'orkneybold'; font-size: 16px; color: #2c78c0; display: block;  padding: 13px 0px; border: 1px solid #2c78c0; background-color: white; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; }
.discover-button-link.top:hover { color: white; background-color: #2c78c0; }


/* WHERE-TO-STAY block */

.full-width.where-to-stay { border-top: 1px solid #eaedf4; border-bottom: 1px solid #eaedf4; } 
.wrapper.where-to-stay { text-align: center; padding-bottom: 50px; }
.where-to-stay h2 { color: #081d30; }
.where-to-stay { background: #F6F7FC } 
.discover-button-container.where-to-stay { width: 194px; display: inline-block; margin: 6px; } 
a.discover-button-link.top.where-to-stay { font-family: 'orkneyregular'; font-size: 14px; border: 1px solid #eaedf4; } 
a.discover-button-link.top.where-to-stay:hover { border: 1px solid #2c78c0; background-color: white; color: #2c78c0; } 


/* you will also like block */
.like-blog { width: 29%; display: inline-block; margin-left: 1.5%; position: relative; }
.like-blog:before {
    content: "";
    width: 100%;
    height: 180px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0,114,213,0);
    background: -moz-linear-gradient(top, rgba(0,114,213,0) 0%, rgba(7,45,82,0) 0%, rgba(248,80,50,0) 0%, rgba(7,45,82,0) 0%, rgba(7,45,82,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,114,213,0)), color-stop(0%, rgba(7,45,82,0)), color-stop(0%, rgba(248,80,50,0)), color-stop(0%, rgba(7,45,82,0)), color-stop(100%, rgba(7,45,82,1)));
    background: -webkit-linear-gradient(top, rgba(0,114,213,0) 0%, rgba(7,45,82,0) 0%, rgba(248,80,50,0) 0%, rgba(7,45,82,0) 0%, rgba(7,45,82,1) 100%);
    background: -o-linear-gradient(top, rgba(0,114,213,0) 0%, rgba(7,45,82,0) 0%, rgba(248,80,50,0) 0%, rgba(7,45,82,0) 0%, rgba(7,45,82,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,114,213,0) 0%, rgba(7,45,82,0) 0%, rgba(248,80,50,0) 0%, rgba(7,45,82,0) 0%, rgba(7,45,82,1) 100%);
}
.like-blog:first-child {  margin-left: 0px; }
.like-blog img { width:100%; height: auto; }
.like-blog .title { position: absolute; bottom: 55px; text-align: center; width: 100%; font-family: 'orkneybold'; font-size: 20px; color: white; padding-bottom: 10px; line-height: 1; }
.you-will-like h2 { color: #081d30; padding-bottom: 40px; }
.you-will-like ul { margin-bottom: 140px; }
li.like-blog { line-height: 0; }
.you-will-like .featured-image-yellow-line { margin-top: 0px; }
.you-will-like .like-blog .featured-image-yellow-line { margin-top: 7px; }
.wrapper.you-will-like { text-align: center; }
li.like-blog { margin-right: 2%; }

/* 2COL Template */

.wrapper.tmpl-common { display: flex;  }
.wrapper.tmpl-common .main-content { top: 30px; }
.main-content.left-column { width: 70%; padding: 0 0 0 0; }
.main-content.left-column .inner { width: 100%; box-sizing: border-box; padding-right: 10%; }
.main-content.fixed-column { width: 30%; padding: 0; }
.floating-div { background-color: #2c78c0; padding: 0px 20px 40px; color:#EEE; font-size: 20px; width: 100%; display: block; box-sizing: border-box; max-width: 375px; margin: 0 auto 50px; }
.main-content.fixed-column .sticky { position: fixed; top: 10px; right:calc((100% - 1250px)/2); margin: 0; }
.abs { position: absolute; bottom: 10px; right:calc((100% - 1250px)/2); width:calc(1250px - 70%); }

.wrapper.tmpl-common { margin-bottom: 120px; margin-top: 15px }
.tmpl-common h1 { font-family: 'orkneybold'; font-size: 48px; margin-bottom: 20px; text-align: left; color: #081d30;}
.tmpl-common h2 { font-family: 'orkneybold';font-family: 'orkneybold';margin: 26px 0; font-size: 40px; color: #081d30;}
.tmpl-common h3 {font-family: 'orkneybold'; margin: 26px 0; font-size: 32px; color: #081d30;}
.tmpl-common h4 {font-family: 'orkneybold';margin: 26px 0; margin: 26px 0;  font-size: 24px; color: #081d30;}
.tmpl-common h5 {font-family: 'orkneybold';margin: 26px 0;  font-size: 20px;color: #081d30; }
.tmpl-common h6 {font-family: 'orkneybold';margin: 26px 0;  font-size: 16px; color: #081d30;}
.tmpl-common p { margin: 20px 0; }
.tmpl-common p:first-child { margin-top: 0; }
.tmpl-common .inner img { max-width: 100%; height: auto; }
.tmpl-common ol,
.tmpl-common ul { padding-left: 20px; }
.tmpl-common ul { list-style: disc; }
.page-template-template-twocolumns .floating-div h3 { font-size: 16px; font-weight: bold; line-height: 1.1; margin-bottom: 16px; box-sizing: border-box; padding-top: 30px;color:#fff; }
.page-template-template-twocolumns .floating-div input[type="text"] { width: 100%; box-sizing: border-box; padding: 10px 45px 10px 10px; border: none; border-radius: 4px; }
.page-template-template-twocolumns .floating-div .newsletter__input-wrapper { position: relative; }
.page-template-template-twocolumns .floating-div input[type="submit"] { position: absolute; top: 6px; right: 10px; cursor: pointer; background-color: #ffbd49; border: none; box-sizing: border-box; padding: 4px; font-weight: bold; border-radius: 4px; }

.page-template-template-twocolumns .floating-div form[name="ProfileForm"] { box-sizing: border-box; padding-top: 30px; font-size: 14px; font-weight: bold; line-height: 1.1; }
.page-template-template-twocolumns .floating-div form[name="ProfileForm"] select { background-color: white; border: none; border-radius: 4px; box-sizing: border-box; padding: 10px; width: 100%; }
.page-template-template-twocolumns .floating-div form[name="ProfileForm"] input,
.page-template-template-twocolumns .floating-div form[name="ProfileForm"] select { margin-top: 4px; margin-bottom: 14px; }
.page-template-template-twocolumns .floating-div form[name="ProfileForm"] input[type='checkbox'] { margin: 16px 4px 8px 8px; position: relative; top: 3px; cursor: pointer; } 
.page-template-template-twocolumns .floating-div form[name="ProfileForm"] input[name='submit1'] {
    background: #ffbd49;
    border: none;
    box-sizing: border-box;
    padding: 14px 40px;
    font-family: 'orkneybold';
    border-radius: 4px;
    cursor: pointer;
    margin-top: 16px;
    font-size: 20px;
    color: #081d30;
 }

.wrapper.one-column.tmpl-common .main-content {padding-left: 20px; padding-right: 20px;}
</pre></body></html>