#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
body{-webkit-tap-highlight-color: transparent;margin: 0}body input,body figure,body fieldset{margin: 0}body.fadeIn{opacity: 0}body.apply .request{display: none !important}img,iframe,video{vertical-align: middle}a img,iframe{border: none}*:focus{outline: none}.load{transform: translate(-50%, -50%);position: fixed;display: none;left: 50%;top: 50%}.inside{max-width: 1200px;margin: 0 auto}.gradient{background: linear-gradient(90deg, #eef6fc 25%, #cdf2e6 100%)}.invisible{display: none}.clr{clear: both}.centered{max-width: 480px;margin: auto;width: 100%}@media (min-height: 650px){.centered{transform: translate(-50%, -50%);position: fixed;left: 50%;top: 50%}}@media (min-width: 1330px){.arrow{position: relative}.arrow:after{content: url(../../files/img/arrow.png);position: absolute;right: 100%;top: 44px}}.btn{box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);background: #0082c8;padding: 14px 30px;border-radius: 3px;color: white}.btn:hover{background: #006195}#header{position: relative;z-index: 15}#header .inside{padding-left: 20px;display: flex}#header .top{background: #0082c8;color: white}#header .top .contact{align-items: center;font-size: 14px;flex: 1 1 auto;display: flex}#header .top .contact > *{margin-right: 20px}#header .top .contact > * .fa{margin-right: 5px;font-size: 18px}#header .top .contact > * .fa.fa-envelope-o{transform: translateY(1px)}@media (max-width: 719px){#header .top .contact > *:last-child{display: none}}#header .top .social a{display: inline-block;padding: 8px 20px}#header .traveler{border-bottom: 1px solid rgba(0,0,0,0.1);background: rgba(255,255,255,0.95);position: relative}#header .traveler .logo{padding: 20px 0;flex: 1 1 auto}#header .traveler .logo .flex{align-items: center;display: flex}#header .traveler .logo .flex img{width: 40px}#header .traveler .logo .flex div span:nth-child(1){font: 25px "Oswald";color: #0082c8;margin: 0 5px}#header .traveler.fixed{position: fixed;width: 100%}#header .traveler.fixed .logo{padding: 10px 0}#header .traveler.fixed .logo a img{width: 30px}#header .traveler.fixed .logo a span:nth-child(2){display: none}#header #desktop{display: flex}#header #desktop nav{display: flex}#header #desktop nav .level_1{display: flex}#header #desktop nav .level_1 > li{display: flex}#header #desktop nav .level_1 > li > :not(ul){align-items: center;padding: 10px 15px}#header #desktop nav .level_1 > li > :not(ul):hover{text-decoration: underline}#header #desktop nav .level_1 > li > :not(ul).active{opacity: .5}@media (max-width: 1119px){#header #desktop{display: none}}#header #mobile{align-items: center;display: none}#header #mobile .inner{background: rgba(255,255,255,0.95);padding: 15px 20px 30px;top: calc(100% + 1px);position: absolute;display: none;width: 100%;left: 0}#header #mobile .inner nav{height: 100%}#header #mobile .inner nav .level_1 > li{border-bottom: 1px solid rgba(0,0,0,0.1)}#header #mobile .inner nav .level_1 > li > :not(ul){padding: 10px 0}#header #mobile .menu{margin-right: 20px;cursor: pointer}#header #mobile .request{box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);background: rgba(62,180,139,0.95);width: calc(100vw - 40px);text-align: center;position: fixed;bottom: 15px;left: 20px}#header #mobile .request .fa{margin-left: 5px;font-size: 19px}@keyframes blink{0%{transform: scale(1)}50%{transform: scale(1.065) translateY(-5px)}100%{transform: scale(1) translateY(0)}}#header #mobile .request{animation: blink 1s linear 5s 3}@media (max-width: 1119px){#header #mobile{display: flex}}nav .invisible{display: none}nav li{white-space: nowrap}nav li > :not(ul){display: flex}nav li > :not(ul).bold{font-weight: 700}.menu{width: 30px}.menu div{background: #0082c8;margin: 6px 0;height: 3px}.menu.active div:nth-child(1){animation: menuTopIn .5s ease forwards}.menu.active div:nth-child(2){animation: menuMiddleIn .5s ease forwards}.menu.active div:nth-child(3){animation: menuBottom .5s ease forwards}.menu.inactive div:nth-child(1){animation: menuTopOut .5s ease reverse}.menu.inactive div:nth-child(2){animation: menuMiddleOut .5s ease reverse}.menu.inactive div:nth-child(3){animation: menuBottomOut .5s ease reverse}@keyframes menuTopIn{50%{transform: translateY(9px)}to{transform: translateY(9px) rotate(135deg)}}@keyframes menuTopOut{50%{transform: translateY(9px)}to{transform: translateY(9px) rotate(135deg)}}@keyframes menuMiddleIn{50%{visibility: hidden}to{visibility: hidden}}@keyframes menuMiddleOut{50%{visibility: hidden}to{visibility: hidden}}@keyframes menuBottom{50%{transform: translateY(-9px)}to{transform: translateY(-9px) rotate(45deg)}}@keyframes menuBottomOut{50%{transform: translateY(-9px)}to{transform: translateY(-9px) rotate(45deg)}}.grid{vertical-align: top}@media (max-width: 1023px){.grid{width: 100%}}@media (min-width: 1024px){.grid.inline{display: inline-block}.grid.center{margin: auto}.grid.left{float: left}.grid.right{float: right}.grid.w1-5{width: 20%}.grid.w1-4{width: 25%}.grid.w1-3{width: 33.333%}.grid.w2-5{width: 40%}.grid.w1-2{width: 50%}.grid.w3-5{width: 60%}.grid.w2-3{width: 66.667%}.grid.w3-4{width: 75%}}.ce_block_start > .flex{display: flex}.ce_block_start > .flex > *.bottom{margin-bottom: auto}.ce_block_start > .flex > *.both{margin: auto 0}.ce_block_start > .flex > *.top{margin-top: auto}.ce_block_start > .flex.column{flex-direction: column}.ce_block_start > .flex.row{flex-wrap: wrap}.mod_article.block{padding: 3vw 0}.mod_article .block{padding: 25px 20px}.mod_article .block.ce_sliderStart{padding: 0 0 25px}.mod_article .block.content-hyperlink{padding: 15px 20px}.mod_article .block.ce_navi{padding: 20px 20px 0}.mod_article.header{background: linear-gradient(90deg, #eef6fc 25%, #cdf2e6 100%)}@media (max-width: 1023px){.mod_article.header .ce_video{padding-bottom: 0 !important}}.ce_navi{font: 700 14.5px 'Open Sans'}.ce_navi a{text-decoration: underline}@media (max-width: 359px){.ce_navi a{font-size: 12.75px}}@media (min-width: 769px){.ce_navi{display: none}}.message:not(:last-child){margin: 0 0 25px}.message div{padding: 10px 13px}.message div a{text-decoration: underline;font-weight: 700}.message div a:hover{text-decoration: none}.message div a.close{margin-top: 15px;display: block}.message div.confirm{background: #D8F0E8}.message div.failure{background: #F2DEDE}@media (max-width: 375px){.message div{padding: 9px 11px}}.ce_sliderStart .slider-prev,.ce_sliderStart .slider-next{display: none}.ce_sliderStart .slider-wrapper{align-items: center;display: flex}.ce_sliderStart .slider-menu b{transition: all .4s ease-in-out;color: transparent !important;display: inline-block;border-radius: 50%;background: white;cursor: pointer;margin: 0 7.5px;height: 15px;width: 15px}.ce_sliderStart .slider-menu b:hover,.ce_sliderStart .slider-menu b.active{box-shadow: 0 0 0 5px rgba(255,255,255,0.25)}.ce_sliderStart .slider-menu b.active{cursor: default}.content-hyperlink a{display: inline-block;box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);background: #0082c8;padding: 14px 30px;border-radius: 3px;color: white}.content-hyperlink a:hover{background: #006195}@media (max-width: 480px){.content-hyperlink{display: block !important}.content-hyperlink a{width: 100%}}.ce_opinion{align-items: center;display: flex}.ce_opinion .col-1{margin: 0 40px 0 0;text-align: center;flex: 0 0 auto;color: white}.ce_opinion .col-1 img{width: 60px}.ce_opinion .col-1 div{white-space: nowrap;margin-top: 15px;font-weight: 700}@media (max-width: 599px){.ce_opinion .col-1{margin: 0 0 30px 0}}.ce_opinion .col-2{box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);border-top: 6px solid #eef6fc;position: relative;background: white;flex: 1 1 auto;padding: 40px}.ce_opinion .col-2 .fa{position: absolute;font-size: 30px;color: #006195;right: 15px;top: 10px}.ce_opinion .col-2:before{position: absolute;content: ""}@media (min-width: 600px){.ce_opinion .col-2:before{border-bottom: 10px solid transparent;border-top: 10px solid transparent;border-right: 10px solid #fff;transform: translateY(-50%);right: 100%;top: 50%}}@media (max-width: 599px){.ce_opinion .col-2:before{border-right: 10px solid transparent;border-bottom: 10px solid #eef6fc;border-left: 10px solid transparent;transform: translateX(-50%);bottom: calc(100% + 6px);left: 50%}}@media (max-width: 599px){.ce_opinion .col-2{padding: 40px 20px 20px}}@media (max-width: 599px){.ce_opinion{flex-direction: column}}.ce_video .inner{box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);position: relative}.ce_video .inner .video{position: relative}.ce_video .inner .video video{width: 100%}.ce_video .inner .video .fllscrn{position: absolute;height: 20px;right: 10px;top: 10px}.ce_video .inner .video .play{transform: translate(-50%, -50%);position: absolute;height: 45px;left: 50%;top: 50%}.ce_video .inner .ctrl{background: rgba(0,130,200,0.15);position: relative;height: 10px;width: 100%}.ce_video .inner .ctrl .progress{background: rgba(0,130,200,0.6);position: absolute;height: 100%}.ce_video.fullsize .inner .video .fllscrn{height: 30px}.ce_video.fullsize .inner .video .play{height: 80px}.ce_video.fullsize .inner .ctrl{position: absolute;height: 15px;bottom: 0}.content-b2n table{border-collapse: collapse;width: 100%}.content-b2n table tbody{background: #f9f9f9}.content-b2n table th{font-weight: 700}.content-b2n table th,.content-b2n table td{padding: 10px}@media (max-width: 460px){.content-b2n table th,.content-b2n table td{padding: 10px 1.25vw;font-size: 3.75vw}}.table{color: white}.table a{text-decoration: underline}.table a:hover{text-decoration: none}.table h3{font-weight: 500}.table div{position: relative;padding: 20px;flex: 1 1 25%}.table div:before{position: absolute;content: ""}.table div:after{position: absolute;content: ""}.table .col-1{background: #3eb48b}.table .col-2{background: #3aa982}.table .col-3{background: #369d79}.table .col-4{background: #329271}@media (min-width: 1024px){.table{display: flex}}@media (max-width: 1023px){.content-price .table div:before{height: 20px;width: 50%;left: 0;top: 0}.content-price .table div:after{height: 20px;width: 50%;right: 0;top: 0}}@media (min-width: 1024px){.content-price .table div:before{width: 30px;height: 50%;left: 0;top: 0}.content-price .table div:after{width: 30px;height: 50%;bottom: 0;left: 0}}.content-price .table .col-1{background: #3eb48b;flex-basis: 22%}.content-price .table .col-2{background: #3aa982}@media (max-width: 1023px){.content-price .table .col-2{padding-top: 45px}.content-price .table .col-2:before{background: linear-gradient(to left bottom, #3eb48b 50%, transparent 50%)}.content-price .table .col-2:after{background: linear-gradient(to right bottom, #3eb48b 50%, transparent 50%)}}@media (min-width: 1024px){.content-price .table .col-2{padding-left: 60px}.content-price .table .col-2:before{background: linear-gradient(to right top, #3eb48b 50%, transparent 50%)}.content-price .table .col-2:after{background: linear-gradient(to right bottom, #3eb48b 50%, transparent 50%)}}.content-price .table .col-3{background: #369d79}@media (max-width: 1023px){.content-price .table .col-3{padding-top: 45px}.content-price .table .col-3:before{background: linear-gradient(to left bottom, #3aa982 50%, transparent 50%)}.content-price .table .col-3:after{background: linear-gradient(to right bottom, #3aa982 50%, transparent 50%)}}@media (min-width: 1024px){.content-price .table .col-3{padding-left: 60px}.content-price .table .col-3:before{background: linear-gradient(to right top, #3aa982 50%, transparent 50%)}.content-price .table .col-3:after{background: linear-gradient(to right bottom, #3aa982 50%, transparent 50%)}}.content-image figure{width: 100%}.content-image figure img{height: auto;width: 100%}#footer{background: #373838;color: white}#footer .inside{text-align: center;padding: 75px 20px}#footer .inside a{display: inline-block;padding: 2px 0}
@font-face {
  font-family: 'Open Sans';
  src: url('../../files/fonts/OpenSans-Variable.ttf') format('truetype');
}

@font-face {
  font-family: 'Oswald';
  src: url('../../files/fonts/Oswald-Variable.ttf') format('truetype');
}

*, *:before, *:after {
	box-sizing: border-box;
	font: inherit;
}

body {
	font: 17px 'Open Sans';
	color: #555;
}

@media (max-width: 389px)
{
  body {
    font-size: 16px;
  }
}

a {
	text-decoration: none;
	color: inherit;
}

strong, b {
	font-weight: 700;
}

i, em {
	font-style: italic;
}

h1, h2, h3 {
	text-transform: uppercase;
}

h1, h2 {
  font: 400 32px/1.3 'Oswald';
  margin: 0 0 20px;
}

h3 {
  font: 300 26px 'Oswald';
	margin: 15px 0;
}

h1:last-child,
h2:last-child,
h3:last-child {
	margin-bottom: 0;
}

h3:first-child {
	margin-top: 0;
}

p {
	line-height: 1.6;
  margin: 0;
}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.content-text li, .info {
	padding: 6px 0 6px 26px;
	position: relative;
}

.info {
	font-weight: 700;
	color: #0082C8;
}

.content-text li:before, .info:before {
  font: 21px/1 'FontAwesome';
	position: absolute;
  left: 0;
}

.content-text li:before {
	content: '\f046';
	color: #3EB48B;
  top: 8px;
}

.info:before {
	content: '\f06a';
  top: 10px;
}

.content-text a {
	text-decoration: underline;
}

.content-text a:hover {
	text-decoration: none;
}
