@import '../fonts/aleo/stylesheet.css';html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Libre Baskerville';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/librebaskerville/v24/kmKWZrc3Hgbbcjq75U4uslyuy4kn0qNccR04_RUJeby2OU36SjNDluI.ttf) format('truetype')}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/librebaskerville/v24/kmKUZrc3Hgbbcjq75U4uslyuy4kn0olVQ-LglH6T17uj8Q4iAANK.ttf) format('truetype')}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/librebaskerville/v24/kmKUZrc3Hgbbcjq75U4uslyuy4kn0olVQ-LglH6T17ujFgkiAANK.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTo3ig.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmdTo3ig.ttf) format('truetype')}@font-face{font-family:'Nunito';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImdTo3ig.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVc.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnedw.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlEA.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4uaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4uaVc.ttf) format('truetype')}@font-face{font-family:'Marck Script';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/marckscript/v22/nwpTtK2oNgBA3Or78gapdwuyxig6.ttf) format('truetype')}@font-face{font-family:'Paytone One';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/paytoneone/v25/0nksC9P7MfYHj2oFtYm2ChTjgP4.ttf) format('truetype')}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}/*!
 * Datepicker v0.6.4
 * https://github.com/fengyuanchen/datepicker
 *
 * Copyright (c) 2014-2017 Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2017-11-24T14:38:19.628Z
 */.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;top:0;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.datepicker-container:after,.datepicker-container:before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;box-shadow:0 3px 6px #ccc;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0 none!important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px!important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:700;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:0 0}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 2px 0 0!important;text-indent:0!important;border:0 none!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown .option{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:grey transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent grey transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}
/*# sourceMappingURL=selectize.min.css.map */body{font-size:14px;font-weight:300;line-height:1;font-family:'Open Sans',sans-serif;padding-top:124px}@media screen and (max-width:1200px){body{padding-top:115px}}@media screen and (max-width:1200px){body{padding-top:90px}}body *{box-sizing:border-box}body .container{width:100%;padding:0 10px;max-width:1700px;display:block;clear:both;margin:0 auto}body .container.smaller{max-width:1300px}body .clearfix::after{content:"";clear:both;display:table}.hotel-template{@import url("https://use.fontawesome.com/releases/v5.3.1/css/all.css");}.hotel-template a[data-fancybox]{position:relative;overflow:hidden;display:inline-block;outline:none}.hotel-template a[data-fancybox]:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);opacity:0;transition:opacity .16s}.hotel-template a[data-fancybox]:after{content:'';width:30px;height:30px;background:url('../img/zoom.png') no-repeat center;background-size:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s}.hotel-template a[data-fancybox]:hover:before,.hotel-template a[data-fancybox]:hover:after{opacity:1}.hotel-template .button{padding:10px 20px;background:#090a50;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;border:0;outline:none;text-decoration:none;color:#fff !important;letter-spacing:1.4px;cursor:pointer !important;text-align:center}.hotel-template .button.outlined,.hotel-template .button.white{background:transparent;border:1px solid #090a50;color:#090a50 !important;font-weight:400;padding:12px 30px}.hotel-template .button.outlined:hover,.hotel-template .button.white:hover{background:#090a50;color:#fff !important}.hotel-template .button.white{background:#fff;color:#444;font-weight:600}.hotel-template .button.with-icon{display:inline-block}.hotel-template .button.with-icon img{height:20px;margin-right:15px;width:auto !important;display:inline-block}.hotel-template .button.with-icon span{position:relative;top:-4px}.hotel-template .datepicker-container{padding:0 10px;box-shadow:none;font-weight:400}.hotel-template .datepicker-panel>ul{padding:5px 0}.hotel-template .datepicker-panel>ul>li.picked,.hotel-template .datepicker-panel>ul>li.picked:hover{color:#090a50}.hotel-template .datepicker-panel>ul>li.picked{background:#090a50;color:#fff}.hotel-template .datepicker-panel>ul>li.highlighted{background-color:rgba(9,11,80,0.15)}.hotel-template .datepicker-bottom-left,.hotel-template .datepicker-bottom-right,.hotel-template .datepicker-top-left:before,.hotel-template .datepicker-top-right:before{border-bottom-color:#090a50}.hotel-template .datepicker-bottom-left:before,.hotel-template .datepicker-bottom-right:before,.hotel-template .datepicker-top-left,.hotel-template .datepicker-top-right{border-top-color:#090a50}.hotel-template header{width:100%;background:#fff;padding:15px 0 10px;top:0;left:0;z-index:99;position:absolute;transform:translate3d(0, 0, 0)}.hotel-template header .contact-list{float:left;display:block}.hotel-template header .contact-list li{display:inline-block;padding-right:20px;color:#090a50}.hotel-template header .contact-list li .fa{margin-right:10px}.hotel-template header .contact-list li .fa.fa-phone{transform:rotateY(180deg)}.hotel-template header .contact-list li a{color:#090a50;font-size:12px;text-decoration:none;letter-spacing:1.6px}.hotel-template header .top-links{float:right}.hotel-template header .top-links .socials{display:block;float:left;margin-right:40px}.hotel-template header .top-links .socials li{display:inline-block;font-size:20px;margin-left:10px}.hotel-template header .top-links .socials li a{color:#090a50}.hotel-template header .top-links .locales{display:block;float:right;position:relative;cursor:pointer}.hotel-template header .top-links .locales .current{color:#090a50;line-height:20px}.hotel-template header .top-links .locales .current .fa{margin-left:6px}.hotel-template header .top-links .locales:hover ul{opacity:1;z-index:999}.hotel-template header .top-links .locales ul{position:absolute;padding-top:15px;left:50%;transform:translate(-50%, 0);opacity:0;transition:opacity .12s}.hotel-template header .top-links .locales ul:before{content:'';width:8px;height:8px;background:#fff;position:absolute;left:50%;top:11px;transform:translate(-50%, 0) rotate(45deg)}.hotel-template header .top-links .locales ul li{position:relative}.hotel-template header .top-links .locales ul li a{background-color:#e6e6e6;display:block;padding:12px 20px;color:#000;font-size:12px;text-decoration:none;font-weight:400}.hotel-template header .top-links .locales ul li a:hover{background:#fff}.hotel-template header nav{width:100%;text-align:center}.hotel-template header nav .volareza{float:left;clear:left;margin-top:15px}.hotel-template header nav .mobile-logo,.hotel-template header nav .toggle-menu{display:none}@media screen and (min-width:820px){.hotel-template header nav>ul>li:not(.clickable)>a{cursor:default}.hotel-template header nav>ul{white-space:nowrap}}.hotel-template header nav ul{width:100%;margin-top:-15px}.hotel-template header nav ul li{display:inline-block;font-size:12px;text-transform:uppercase;letter-spacing:1.4px;margin:0 1px;position:relative;overflow:hidden}.hotel-template header nav ul li.only-fixed{display:none}.hotel-template header nav ul li a{color:#090a50;display:block;text-decoration:none;padding:6px 13px;border:1px solid transparent;transition:border-color .3s;float:left;font-weight:600}.hotel-template header nav ul li a .fa{display:none}.hotel-template header nav ul li.logo{min-height:76px}.hotel-template header nav ul li.logo a{border:0;padding-bottom:0;cursor:pointer}.hotel-template header nav ul li:hover,.hotel-template header nav ul li.active{overflow:visible}.hotel-template header nav ul li:hover>a,.hotel-template header nav ul li.active>a{border-color:#090a50}.hotel-template header nav ul li.active:not(:hover){overflow:hidden}.hotel-template header nav ul li:hover ul{opacity:1}.hotel-template header nav ul li ul{position:absolute;white-space:nowrap;top:38px;padding-top:25px;width:auto;left:50%;transform:translate(-50%, 0);opacity:0;transition:opacity .2s;z-index:99}.hotel-template header nav ul li ul:before{content:'';width:10px;height:10px;background:#090a50;position:absolute;left:50%;top:22px;transform:translate(-50%, 0) rotate(45deg)}.hotel-template header nav ul li ul li{display:block;font-weight:400;margin:0}.hotel-template header nav ul li ul li.first,.hotel-template header nav ul li ul li.last{height:15px;background:#f2f2f2}.hotel-template header nav ul li ul li.first{border-top:1px solid #090a50}.hotel-template header nav ul li ul li a{background-color:#f2f2f2;display:block;padding:12px 50px;color:#000;font-size:12px;text-decoration:none;border:1px solid #f2f2f2;border-left:none;border-right:none;float:none}.hotel-template header nav ul li ul li.active a,.hotel-template header nav ul li ul li a:hover{background:#fff;border-color:#dcdcdc}@media screen and (min-width:991px){.hotel-template header.fixed{position:fixed;padding:8px 0;background:#090a50}.hotel-template header.fixed .contact-list,.hotel-template header.fixed .top-links{display:none}.hotel-template header.fixed nav .volareza{display:none}.hotel-template header.fixed nav>ul>li>a{color:#fff}.hotel-template header.fixed nav ul{margin-top:0}.hotel-template header.fixed nav ul li{font-size:13px;line-height:22px}.hotel-template header.fixed nav ul li.logo{display:none}.hotel-template header.fixed nav ul li.only-fixed{display:inline-block;margin-left:15px}.hotel-template header.fixed nav ul li.only-fixed a{background:#fff;color:#090a50 !important;font-weight:600}.hotel-template header.fixed nav ul li ul{padding-top:8px;margin-top:-1px}.hotel-template header.fixed nav ul li ul:before{top:5px;background:#fff}.hotel-template header.fixed nav ul li ul li.first{border-top-color:#fff}}@media screen and (max-width:1500px){.hotel-template header .top-links{position:absolute;right:10px}}@media screen and (max-width:1320px){.hotel-template header nav .volareza img{height:40px;margin-top:15px}}@media screen and (max-width:1200px){.hotel-template header .top-links,.hotel-template header .contact-list{position:relative;left:auto;right:auto}.hotel-template header nav .volareza{display:none}.hotel-template header nav .mobile-logo{display:block;float:left;height:55px;margin-top:10px}.hotel-template header nav ul{float:right;width:auto;margin-top:27px}.hotel-template header nav ul li.logo{display:none}.hotel-template header nav ul li ul{margin-top:0;top:100%}}@media screen and (max-width:991px){.hotel-template header{padding:40px 0 10px;position:fixed;z-index:9999;height:95px}.hotel-template header .contact-list{display:none}.hotel-template header .top-links{position:absolute;top:10px;right:10px}.hotel-template header .top-links .socials li{font-size:14px}.hotel-template header .top-links .locales .current{font-size:12px;line-height:14px}.hotel-template header .top-links .locales ul{z-index:3;display:none}.hotel-template header .top-links .locales ul.showed{display:block;opacity:1}.hotel-template header nav .volareza{display:block;margin-top:0}.hotel-template header nav .volareza img{margin-top:0}.hotel-template header nav .mobile-logo{margin-top:0;height:40px;float:right}.hotel-template header nav .toggle-menu{display:block;float:right;position:relative;font-size:25px;color:#fff;margin-top:5px;background:none;border:none;outline:none;cursor:pointer}.hotel-template header nav>ul{display:block;top:-27px;height:100vh;width:100%;max-width:300px;left:auto;padding:80px 30px 20px;background:#fff;position:fixed;box-shadow:-2px -2px 7px #cdcdcd;right:-100%;transition:right .3s}.hotel-template header nav>ul.showed{right:0}.hotel-template header nav>ul li{display:block;overflow:visible;width:100%;float:left}.hotel-template header nav>ul li a{color:#090a50;margin:0;border:none;padding:15px 10px;font-weight:500;font-size:13px}.hotel-template header nav>ul li a .fa{display:inline;margin-left:10px}.hotel-template header nav>ul li ul{display:none;position:relative;padding:0;top:auto;left:auto;transform:none;opacity:1;text-align:left;margin:10px 0;width:100%}.hotel-template header nav>ul li ul::before{left:31px;top:-4px;background:#f2f2f2}.hotel-template header nav>ul li ul li a{padding:10px 15px;font-size:11px}.hotel-template header nav>ul li ul.showed{display:block}}@media screen and (max-width:520px){.hotel-template header .contact-list li:last-child{display:none}}.hotel-template .book-direct{z-index:10}.hotel-template .book-direct .bd-image{display:block;border:2px solid #090a50;background:#090a50;border-radius:50%;overflow:hidden;cursor:pointer;position:absolute;z-index:3;bottom:100%;right:100%;transition:.12s ease;transform:translate(50%, 50%)}.hotel-template .book-direct .bd-image img{width:120px;height:120px}.hotel-template .book-direct .bd-content{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;z-index:1;overflow:hidden;background:#090a50;color:#fff;padding:18px 10px 18px;pointer-events:none;opacity:0;transform:rotate(-5deg);transform-origin:left bottom;transition:.38s ease-out .38s;line-height:1.4;columns:2;column-gap:50px;column-rule:1px solid rgba(255,255,255,0.3)}.hotel-template .book-direct .bd-content .bd-group{break-inside:avoid}.hotel-template .book-direct .bd-content .bd-group:first-child{padding-left:55px}.hotel-template .book-direct .bd-content .bd-group:last-child h4{color:#f89d00}.hotel-template .book-direct .bd-content .bd-group:last-child ul li::before,.hotel-template .book-direct .bd-content .bd-group:last-child ol li::before{color:#f89d00}.hotel-template .book-direct .bd-content h4{font-weight:bold;font-size:16px;margin-bottom:8px}.hotel-template .book-direct .bd-content ul,.hotel-template .book-direct .bd-content ol{list-style:none;padding-left:0;break-inside:avoid;min-height:90px}.hotel-template .book-direct .bd-content ul li,.hotel-template .book-direct .bd-content ol li{display:flex;align-items:flex-start;list-style:none;margin-top:2px}.hotel-template .book-direct .bd-content ul li::before,.hotel-template .book-direct .bd-content ol li::before{content:"+";margin-right:6px;font-weight:bold;font-size:120%;line-height:20px}.hotel-template .book-direct .bd-button a{padding:7px 15px;background:#fff;color:#090a50;text-decoration:none;text-align:center;display:block;font-weight:bold;border-radius:4px}.hotel-template .book-direct .bd-button a:hover{background:#ccc}.hotel-template .book-direct:hover .bd-content,.hotel-template .book-direct.asDefaultVariant:hover .bd-content{transform:none !important;pointer-events:all;opacity:1;transition:.38s ease-out}.hotel-template .book-direct.asDefaultVariant:not(.sticky) .bd-image{transform:none;bottom:auto;right:auto;left:30px;top:-15px}.hotel-template .book-direct.asDefaultVariant:not(.sticky) .bd-image img{width:80px;height:80px}.hotel-template .book-direct.asDefaultVariant .bd-image{border:0;background:transparent;border:2px solid #ddd;box-shadow:0 0 8px rgba(9,10,80,0.5)}.hotel-template .book-direct.asDefaultVariant .bd-content{background:rgba(255,255,255,0.9);color:#090a50;padding:18px;bottom:calc(100% + 40px);transform:translateY(10px);overflow:visible;column-rule:1px solid rgba(9,10,80,0.3)}.hotel-template .book-direct.asDefaultVariant .bd-content::before{content:'';position:absolute;top:100%;left:55px;display:block;width:36px;height:24px}.hotel-template .book-direct.asDefaultVariant .bd-content::after{content:'';position:absolute;top:100%;left:55px;border-left:18px solid transparent;border-right:18px solid transparent;border-top:24px solid rgba(255,255,255,0.9)}.hotel-template .book-direct.asDefaultVariant .bd-content .bd-group{padding-left:0}.hotel-template .book-direct.asDefaultVariant .bd-content .bd-group:last-child h4{color:#090a50}.hotel-template .book-direct.asDefaultVariant .bd-content .bd-group:last-child ul li::before,.hotel-template .book-direct.asDefaultVariant .bd-content .bd-group:last-child ol li::before{color:#090a50}.hotel-template .book-direct.sticky{transition:.22s ease-out;position:fixed;right:100px;top:150px;z-index:500;pointer-events:none;opacity:0;transform:translateY(-100px)}.hotel-template .book-direct.sticky.shown{pointer-events:all;opacity:1;transform:none}.hotel-template .book-direct.sticky .bd-content{width:auto;top:100%;right:100%;left:auto;bottom:auto;box-shadow:0 0 6px rgba(0,0,0,0.33);transform:translateY(10px);padding:18px;columns:unset;display:flex;flex-flow:wrap column}.hotel-template .book-direct.sticky .bd-content::after{content:none}.hotel-template .book-direct.sticky .bd-content .bd-group{padding:15px 10px;min-width:280px}.hotel-template .book-direct.sticky .bd-content .bd-group:first-child{padding-right:20px}.hotel-template .book-direct.sticky .bd-content .bd-group+.bd-group{border-top:1px solid rgba(255,255,255,0.3)}.hotel-template .book-direct.sticky.asDefaultVariant .bd-content .bd-group+.bd-group{border-top:1px solid rgba(9,10,80,0.3)}@media (max-width:991px){.hotel-template .book-direct{display:none !important}}.hotel-template .cover-slider{width:100%;display:block;position:relative;overflow:hidden}.hotel-template .cover-slider.mini .item img{max-height:400px;min-height:200px;object-fit:cover}.hotel-template .cover-slider.mini .owl-carousel .owl-dots,.hotel-template .cover-slider.mini .owl-carousel .owl-nav{display:none}.hotel-template .cover-slider .item img{max-height:760px;width:100%;object-fit:cover}.hotel-template .cover-slider .item[data-videosrc]{height:760px;position:relative}.hotel-template .cover-slider .item[data-videosrc] video{min-width:100%;min-height:100%;position:absolute;left:0;top:50%;transform:translate(0, -50%);width:100%;max-height:none}@media screen and (max-width:820px){.hotel-template .cover-slider .item[data-videosrc]{height:100%;overflow:hidden}.hotel-template .cover-slider .item[data-videosrc] video{top:50%;transform:translate(-50%, -50%);min-height:780px;width:auto;left:50%}}.hotel-template .cover-slider .item .overlay{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;padding-bottom:150px;text-shadow:0 0 70px rgba(0,0,0,0.85)}.hotel-template .cover-slider .item .overlay.without-padding{padding-bottom:0}.hotel-template .cover-slider .item .overlay p{color:#fff;font-size:23px;margin-bottom:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px}.hotel-template .cover-slider .item .overlay h1{color:#fff;font-size:65px;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1.2px;font-family:'Libre Baskerville',serif}.hotel-template .cover-slider .item .overlay .rating{margin-top:50px}.hotel-template .cover-slider .item .overlay .rating:before{content:'';display:block;margin:0 auto 30px;background:#fff;height:1px;width:120px}.hotel-template .cover-slider .item .overlay .rating p.value{font-size:18px;letter-spacing:1px}.hotel-template .cover-slider .item .overlay .rating p.value strong{font-size:35px}.hotel-template .cover-slider .item .overlay .rating p.desc{font-size:11px;text-transform:none;letter-spacing:1px}.hotel-template .cover-slider .owl-carousel .owl-prev,.hotel-template .cover-slider .owl-carousel .owl-next{position:absolute;left:20px;top:30%;font-size:60px;background:none;border:0;outline:none;color:#fff;opacity:.5}.hotel-template .cover-slider .owl-carousel .owl-prev:hover,.hotel-template .cover-slider .owl-carousel .owl-next:hover{opacity:1}.hotel-template .cover-slider .owl-carousel .owl-next{left:auto;right:20px}.hotel-template .cover-slider .owl-dots{position:absolute;left:50%;bottom:200px;transform:translate(-50%, 0)}.hotel-template .cover-slider .owl-dots .owl-dot{outline:none}.hotel-template .cover-slider .owl-dots .owl-dot span{width:20px;height:20px;opacity:.5;background:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,0.6)}.hotel-template .cover-slider .owl-dots .owl-dot.active span{opacity:1}.hotel-template .cover-slider .reservation{width:100%;max-width:750px;padding:40px 30px;background:rgba(255,255,255,0.7);position:absolute;bottom:40px;left:50%;transform:translate(-50%, 0);z-index:2}.hotel-template .cover-slider .reservation h2{color:#000;text-align:center;font-weight:600;font-size:16px;margin-bottom:30px;font-family:'Libre Baskerville',serif}.hotel-template .cover-slider .reservation input{display:inline;background:#fff;border:none;height:35px;vertical-align:middle;padding:0 20px;outline:none;font-family:'Open Sans',sans-serif;font-size:12px;letter-spacing:1.2px;width:31.33333%;margin-right:2%;float:left}.hotel-template .cover-slider .reservation button{float:right;height:35px;padding:0 30px;width:33.3333%}.hotel-template .cover-slider .mo{padding:5px;background:rgba(255,255,255,0.7);position:absolute;bottom:40px;right:40px;z-index:98;width:100px;text-align:center;cursor:pointer;opacity:.8;transition:opacity .14s;text-decoration:none}.hotel-template .cover-slider .mo img{filter:grayscale(75%);max-width:100%}.hotel-template .cover-slider .mo p{font-size:11px;padding:10px 0 5px;font-weight:400;color:#000}.hotel-template .cover-slider .mo:hover{opacity:1}.hotel-template .cover-slider .mo:hover img{filter:none}@media screen and (max-width:1480px){.hotel-template .cover-slider .overlay{padding-bottom:100px}.hotel-template .cover-slider .reservation{padding:30px 20px 20px;bottom:20px}.hotel-template .cover-slider .mo{bottom:20px}.hotel-template .cover-slider .owl-dots{bottom:170px}}@media screen and (max-width:1180px){.hotel-template .cover-slider .owl-carousel .owl-dots,.hotel-template .cover-slider .owl-carousel .owl-nav{display:none}}@media screen and (max-width:1080px){.hotel-template .cover-slider .owl-carousel .item .overlay{padding-top:20px}.hotel-template .cover-slider .owl-carousel .item .overlay h1{font-size:40px}.hotel-template .cover-slider .owl-carousel .item .overlay p{font-size:20px}.hotel-template .cover-slider.mini .reservation{display:none}.hotel-template .cover-slider .reservation{max-width:550px;padding:20px 20px}.hotel-template .cover-slider .reservation h2{font-size:14px}.hotel-template .cover-slider .reservation button{padding:0 10px;font-size:10px}}@media screen and (max-width:880px){.hotel-template .cover-slider .item img{min-height:500px}.hotel-template .cover-slider .reservation{display:none}.hotel-template .cover-slider .owl-carousel .item .overlay{padding:30px 10px 100px;width:100%}.hotel-template .cover-slider .owl-carousel .item .overlay .rating{margin-top:20px}.hotel-template .cover-slider .owl-carousel .item .overlay .rating .value{font-size:16px}.hotel-template .cover-slider .owl-carousel .item .overlay h1{font-size:30px}.hotel-template .cover-slider .mo{left:50%;right:auto;transform:translate(-50%, 0)}}.hotel-template .intro{padding:100px 0;background:#fff;width:100%;display:block}.hotel-template .intro .column{width:29.33333%;float:left;box-shadow:0 0 8px rgba(12,12,12,0.15);margin:0 2%}.hotel-template .intro .column.gallery{height:500px;box-shadow:none}.hotel-template .intro .column.gallery .col{float:left;width:50%;height:500px}.hotel-template .intro .column.gallery .col a{outline:none;display:block;float:left}.hotel-template .intro .column.gallery .col img{height:37.5%;float:left;display:block;object-fit:cover;width:100%;border-bottom:1px solid transparent;border-right:1px solid transparent}.hotel-template .intro .column.gallery .col:first-child a:nth-child(2) img{height:25%}.hotel-template .intro .column.gallery .col:last-child img{height:50%;border-right:none}.hotel-template .intro .column.heading-and-text h2{font-family:'Libre Baskerville',serif;font-size:28px;padding:30px 20px;letter-spacing:.85px;color:#000;background:#f3f3f3;text-align:center;line-height:1.4}.hotel-template .intro .column.heading-and-text .text{padding:40px 50px 110px;position:relative;min-height:400px}.hotel-template .intro .column.heading-and-text .text p,.hotel-template .intro .column.heading-and-text .text ul li{font-size:14px;line-height:1.5;margin-bottom:15px;list-style-type:none;letter-spacing:1.1px;color:#444;font-weight:400}.hotel-template .intro .column.heading-and-text .text p strong,.hotel-template .intro .column.heading-and-text .text ul li strong{font-weight:800}.hotel-template .intro .column.heading-and-text .text .button{position:absolute;bottom:40px;left:50%;transform:translate(-50%, 0)}@media screen and (max-width:1080px){.hotel-template .intro{padding:30px 0}.hotel-template .intro .column:first-child,.hotel-template .intro .column:nth-child(2){width:46%}.hotel-template .intro .column:last-child{width:96%;margin:20px 2% 0}.hotel-template .intro .column:last-child .text{min-height:auto}}@media screen and (max-width:620px){.hotel-template .intro .column{width:100% !important;margin:0 0 20px}.hotel-template .intro .column .text{min-height:auto !important}}.hotel-template .about{padding:40px 0;background:#f2f2f2;width:100%;display:block;background-position:center;background-size:cover}.hotel-template .about .box{width:100%;max-width:600px;box-shadow:0 0 8px rgba(12,12,12,0.15);margin:0 auto}.hotel-template .about .box h2{font-size:17px;padding:30px 20px;letter-spacing:.85px;color:#fff;background:#000;text-align:center;line-height:1.6;text-transform:uppercase;font-weight:400}.hotel-template .about .box h2 strong{font-size:29px;display:block;font-family:'Libre Baskerville',serif}.hotel-template .about .box .text{background:rgba(255,255,255,0.85);padding:60px 50px;text-align:center}.hotel-template .about .box .text p,.hotel-template .about .box .text ul li{font-size:14px;line-height:1.8;margin-bottom:15px;list-style-type:none;letter-spacing:1.1px;color:#444;font-weight:400}.hotel-template .about .box .text p strong,.hotel-template .about .box .text ul li strong{font-weight:800}.hotel-template .about .box .text p i,.hotel-template .about .box .text ul li i,.hotel-template .about .box .text p em,.hotel-template .about .box .text ul li em{font-style:italic}.hotel-template .packages{padding:100px 0 40px;background:#000;width:100%;display:block}.hotel-template .packages h2{font-size:43px;color:#fff;font-family:'Libre Baskerville',serif;text-align:center;line-height:1.5}.hotel-template .packages .owl-carousel{margin:70px 0 0}.hotel-template .packages .owl-carousel .owl-stage{margin:0 auto}.hotel-template .packages.hotel-packages-slider{background:#fff;padding:50px 0;margin-top:70px;background-position:center top;background-size:cover;box-shadow:inset 0 200px 150px 50px #fff;text-align:center}@media screen and (max-width:991px){.hotel-template .packages.hotel-packages-slider{margin-top:0}}.hotel-template .packages.hotel-packages-slider h2{font-size:30px;color:#444;font-family:'Libre Baskerville',serif;text-align:center;line-height:1.5;text-transform:uppercase}.hotel-template .packages.hotel-packages-slider h2 strong{font-size:38px;display:block}.hotel-template .packages.hotel-packages-slider .owl-carousel{margin:50px 0 80px}.hotel-template .packages.hotel-packages-slider .arrows{width:100%;margin:-50px 0 100px}.hotel-template .packages.hotel-packages-slider .arrows .prev,.hotel-template .packages.hotel-packages-slider .arrows .next{float:left;text-decoration:none;color:#444;font-size:14px;text-transform:uppercase;font-weight:500;letter-spacing:1.3px}.hotel-template .packages.hotel-packages-slider .arrows .prev .fa,.hotel-template .packages.hotel-packages-slider .arrows .next .fa{font-size:8px;top:-1px;position:relative;margin-right:5px}.hotel-template .packages.hotel-packages-slider .arrows .next{float:right}@media screen and (max-width:620px){.hotel-template .packages.hotel-packages-slider .arrows{display:none}}.hotel-template .packages .package-item a{text-decoration:none}.hotel-template .packages .package-item .image{position:relative}.hotel-template .packages .package-item .image img{width:100%;object-fit:cover}.hotel-template .packages .package-item .image .info{position:absolute;left:0;top:0;width:100%;text-align:center;padding:20px;background:rgba(0,0,0,0.5);transition:opacity .4s}.hotel-template .packages .package-item .image .info li{display:inline-block;color:#fff;font-size:15px;margin:0 15px;font-weight:400}.hotel-template .packages .package-item .image .info li i.fa{margin-right:5px}.hotel-template .packages .package-item .image .back{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);text-align:center;padding:40px 20px 40px;opacity:0;transition:opacity .4s}@media screen and (max-width:1520px){.hotel-template .packages .package-item .image .back{padding:60px 15px 40px}}.hotel-template .packages .package-item .image .back .select select{background:none;color:#fff;outline:none;height:28px;padding:0 10px;border:1px solid #b1b1b1;margin:20px auto}.hotel-template .packages .package-item .image .back .price{position:relative;bottom:auto;left:auto;width:100%;background:none;opacity:1 !important;padding:0}.hotel-template .packages .package-item .image .back .price small{font-size:14px}.hotel-template .packages .package-item .image .back p{color:#fff;font-size:14px;text-transform:uppercase;font-weight:500;line-height:1.8;margin-top:20px}.hotel-template .packages .package-item .image .back .buttons{position:absolute;bottom:40px;text-align:center;left:50%;transform:translate(-50%, -10px);width:100%;transition:transform .3s}.hotel-template .packages .package-item .image .back .buttons .button{font-weight:600;padding:10px 30px;display:inline-block;margin:0 3px}.hotel-template .packages .package-item .image .back .buttons .button.detail{background:#fff;font-weight:500;color:#090a50 !important;padding:9px 20px}.hotel-template .packages .package-item .image .price{display:block;position:absolute;bottom:0;left:5%;width:90%;background:rgba(0,0,0,0.5);color:#fff;line-height:1;text-align:center;font-size:14px;font-family:'Libre Baskerville',serif;transition:opacity .4s;padding:15px 5px}.hotel-template .packages .package-item .image .price strong{font-size:22px}.hotel-template .packages .package-item .image .price small{font-family:'Open Sans',sans-serif;font-weight:500}.hotel-template .packages .package-item .heading{background:#fff;box-shadow:0 0 10px rgba(12,12,12,0.15);height:75px;padding:20px;vertical-align:middle;text-align:center;position:relative}.hotel-template .packages .package-item .heading h3{position:absolute;top:50%;transform:translate(0, -50%);left:0;width:100%;letter-spacing:1.3px;color:#444;font-size:15px;font-weight:500}.hotel-template .packages .package-item:hover .image .back{opacity:1}.hotel-template .packages .package-item:hover .image .buttons{transform:translate(-50%, 0)}.hotel-template .packages .package-item:hover .image .price,.hotel-template .packages .package-item:hover .image .info{opacity:0}.hotel-template .map{width:100%;display:block;position:relative;overflow:hidden}.hotel-template .map .canvas{position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%, -50%)}.hotel-template .map .box{width:100%;max-width:400px;box-shadow:0 0 8px rgba(12,12,12,0.15);position:relative}.hotel-template .map .box h2{font-size:29px;padding:40px 20px;letter-spacing:.85px;color:#fff;background:#000;text-align:center;line-height:1.6;font-weight:400;font-family:'Libre Baskerville',serif}.hotel-template .map .box .text{background:rgba(255,255,255,0.85);padding:40px 50px;text-align:center}.hotel-template .map .box .text p,.hotel-template .map .box .text ul li{font-size:14px;line-height:1.8;margin-bottom:15px;list-style-type:none;letter-spacing:1.1px;color:#444;font-weight:400}.hotel-template .map .box .text p strong,.hotel-template .map .box .text ul li strong{font-weight:600;color:#090a50}.hotel-template .map .box .text p a,.hotel-template .map .box .text ul li a{text-decoration:none;color:#444}.hotel-template .map .box .text p .fa,.hotel-template .map .box .text ul li .fa{color:#090a50;margin-right:3px}.hotel-template .map .box .text .button{margin-top:20px;display:inline-block}@media screen and (max-width:620px){.hotel-template .map{padding:30px 0}.hotel-template .map .box{margin:30px auto 0;max-width:none}.hotel-template .map .canvas{position:relative;width:100%;height:400px;left:auto;top:auto}}.hotel-template footer{background:#222;padding:100px 0 30px}.hotel-template footer .col{width:33.3333%;float:left;text-align:center}.hotel-template footer .col ul.socials{width:100%;display:block;margin-top:40px}.hotel-template footer .col ul.socials li{font-size:65px;display:inline-block;margin:0 15px}.hotel-template footer .col a.mo{text-decoration:none;color:#b1b1b1;margin-top:20px;display:inline-block;font-weight:400}.hotel-template footer .col:first-child{margin-left:33.3333%}.hotel-template footer .col:nth-child(2){margin-left:-66.6666%}.hotel-template footer .col .heading{font-size:24px;font-weight:700;color:#fff;margin-bottom:40px;text-decoration:underline}.hotel-template footer .col p,.hotel-template footer .col ul li{color:#fff;font-weight:400;font-size:14px;line-height:1.9}.hotel-template footer .col p a,.hotel-template footer .col ul li a{color:#fff;text-decoration:none;font-weight:500}.hotel-template footer .col p a:hover,.hotel-template footer .col ul li a:hover{text-decoration:underline}.hotel-template footer .copy{width:100%;border-top:1px solid #4e4e4e;margin:50px 0 0;float:left;line-height:1.9;text-align:center;padding:30px 0 0}.hotel-template footer .copy p{color:#fff;font-weight:400;font-size:14px}.hotel-template footer .copy p a{color:#b1b1b1;text-decoration:none;font-weight:500}.hotel-template footer .copy p a:hover{text-decoration:underline}@media screen and (max-width:1200px){.hotel-template footer .col:first-child{width:100%;margin:0 0 60px !important}.hotel-template footer .col{width:50%;margin:0 !important}}@media screen and (max-width:620px){.hotel-template footer .col{width:100% !important;margin:0 0 30px !important}.hotel-template footer .col ul.socials li{font-size:30px;margin:0 10px}}.hotel-template .mobile-nav{display:none}@media screen and (max-width:991px){.hotel-template .mobile-nav{display:block;position:fixed;bottom:0;left:0;z-index:9999;background:#fff;width:100%}.hotel-template .mobile-nav li{display:block;width:25%;float:left;text-align:center;border-right:1px solid #dedede}.hotel-template .mobile-nav li .fa{display:block;margin:0 auto 8px;color:#090a50;font-size:18px}.hotel-template .mobile-nav li a{color:#090a50;text-decoration:none;display:block;padding:13px 0 10px;text-transform:uppercase;font-weight:500;font-size:12px}}.hotel-template .content-page{padding-bottom:40px}.hotel-template .content-page.without-padding{padding-top:40px;padding-bottom:0}.hotel-template .content-page h1,.hotel-template .content-page h2,.hotel-template .content-page h3,.hotel-template .content-page h4{font-size:34px;font-weight:700;color:#090a50;margin-bottom:30px}.hotel-template .content-page h2{font-size:26px}.hotel-template .content-page h3{font-size:22px}.hotel-template .content-page h4{font-size:17px}.hotel-template .content-page p,.hotel-template .content-page ul li,.hotel-template .content-page ol li,.hotel-template .content-page blockquote{color:#444;font-size:15px;letter-spacing:1.04px;line-height:1.6;font-weight:400;margin-bottom:30px}.hotel-template .content-page p strong,.hotel-template .content-page ul li strong,.hotel-template .content-page ol li strong,.hotel-template .content-page blockquote strong{font-weight:600}.hotel-template .content-page ul,.hotel-template .content-page ol{list-style-type:square;padding-left:18px;margin-bottom:30px}.hotel-template .content-page ul li,.hotel-template .content-page ol li{margin-bottom:5px}.hotel-template .content-page ol{list-style-type:decimal}.hotel-template .content-page blockquote{padding:25px;background:#f2f2f2;border-left:4px solid #ddd;font-style:italic;font-size:16px}.hotel-template .content-page a{color:#090a50;text-decoration:underline}.hotel-template .content-page a:hover{text-decoration:none}.hotel-template .content-page strong{font-weight:700}.hotel-template .content-page .gallery{display:block;width:100%;padding:0}.hotel-template .content-page .gallery li{display:inline-block;list-style-type:none;float:left;padding:0 10px 10px;width:20%}@media screen and (max-width:1080px){.hotel-template .content-page .gallery li{width:25%}}@media screen and (max-width:860px){.hotel-template .content-page .gallery li{width:33.333%}}.hotel-template .content-page .gallery li a{float:left;display:block;outline:none}.hotel-template .content-page .gallery li a img{height:170px;display:block;float:left;max-width:100%;object-fit:cover}@media screen and (max-width:480px){.hotel-template .content-page .gallery li{width:50%;padding:5px;margin:0}.hotel-template .content-page .gallery li img{width:100%;height:auto;object-fit:cover}}.hotel-template .content-page .tabs{width:100%}.hotel-template .content-page .tabs.price-lists .nav{text-align:left;background:none;margin-bottom:40px}.hotel-template .content-page .tabs.price-lists .nav li{background:#090a50;color:#fff;margin-right:5px}.hotel-template .content-page .tabs.price-lists .nav li a{color:#fff}.hotel-template .content-page .tabs.price-lists .nav li a:hover{opacity:.8}.hotel-template .content-page .tabs .nav{background:#f2f2f2;display:block;text-align:center;font-size:0;margin-bottom:15px;padding:0}.hotel-template .content-page .tabs .nav li{display:inline-block;margin:0}.hotel-template .content-page .tabs .nav li a{padding:10px 20px;display:block;text-decoration:none;font-size:14px}.hotel-template .content-page .tabs .nav li.active a{background:#090a50;color:#fff}.hotel-template .content-page .tabs .nav li:hover a{background:rgba(0,0,0,0.05)}@media screen and (max-width:620px){.hotel-template .content-page .tabs .nav li a{padding:5px 10px;font-size:13px}.hotel-template .content-page .tabs .nav li.active a{font-weight:800;background:none;color:#090a50}}.hotel-template .content-page .tabs .gallery{margin:0}.hotel-template .content-page .tabs .gallery li{width:25%;padding-top:25%;position:relative;margin:0;transition:transform .3s}.hotel-template .content-page .tabs .gallery li.hidden{transform:scale(0)}.hotel-template .content-page .tabs .gallery li a{position:static}.hotel-template .content-page .tabs .gallery li a:before{z-index:2;left:2.5%;top:2.5%;width:95%;height:95%}.hotel-template .content-page .tabs .gallery li a:after{z-index:3}.hotel-template .content-page .tabs .gallery li a img{width:95%;height:95%;position:absolute;left:2.5%;top:2.5%;object-fit:cover}@media screen and (max-width:991px){.hotel-template .content-page .tabs .gallery li{width:33.3333%;padding-top:33.3333%}}@media screen and (max-width:520px){.hotel-template .content-page .tabs .gallery li{width:50%;padding-top:50%}}.hotel-template .content-page .package-page>img{float:left;width:40%;margin-bottom:30px}.hotel-template .content-page .package-page .info{float:right;width:55%}@media screen and (max-width:680px){.hotel-template .content-page .package-page>img,.hotel-template .content-page .package-page .info{width:100%;flaot:left}.hotel-template .content-page .package-page>img{margin-bottom:30px}}.hotel-template .content-page .package-page .package-info{width:100%;padding:0}.hotel-template .content-page .package-page .package-info li{display:block;margin:0 0 12px;font-size:20px;font-weight:400;font-family:'Libre Baskerville',serif}.hotel-template .content-page .package-page .package-info li i.fa{color:#FCC044;margin-right:10px;font-size:23px;background:#f2f2f2;border:1px solid #ddd;height:60px;width:60px;line-height:60px;text-align:center}.hotel-template .content-page .col-1{width:100%;display:block;float:left}.hotel-template .content-page .col-2{width:50%;float:left}.hotel-template .content-page .col-3{width:33.33333%;float:left}@media screen and (max-width:820px){.hotel-template .content-page .col-2,.hotel-template .content-page .col-3{width:100%;padding:0 0 20px}}.hotel-template .content-page .button.reserve{font-size:13px;font-weight:600;text-decoration:none;float:none;margin:20px 0 30px;display:inline-block;padding:15px 30px}.hotel-template .references-iframe{background:#fdfdfd url('../img/loader.gif') no-repeat center;border:1px solid #ddd;width:100%}.hotel-template .articles{width:100%;display:block}.hotel-template .articles article{width:100%;display:block;margin-bottom:20px}.hotel-template .articles article .image{float:left;width:250px !important;height:250px !important}.hotel-template .articles article .image img{max-width:100%}.hotel-template .articles article:first-child .image{width:350px !important;height:350px !important}.hotel-template .articles article:first-child .text{padding-left:380px}.hotel-template .articles article:first-child .text p.created-at{background:#fafafa}.hotel-template .articles article:not(:first-child){padding:30px}.hotel-template .articles article:nth-child(even){background:#fbfbfb;padding:30px}.hotel-template .articles article .text{padding:20px 0 0 280px;height:230px;position:relative}.hotel-template .articles article .text p.created-at{margin:-10px 0 20px;color:#090a50;font-size:13px;letter-spacing:1px;font-weight:600;padding:5px 20px;background:#fff;float:left;border:1px solid #ddd}.hotel-template .articles article .text p.created-at .fa{margin-right:5px}@media screen and (min-width:980px){.hotel-template .articles article .text p.created-at{margin:0;position:absolute;right:15px;top:15px}}.hotel-template .articles article .text p:not(.created-at){width:100%;float:left}.hotel-template .articles article .text .button{display:inline-block;text-decoration:none;font-size:12px;float:left}.hotel-template ul.pagination{display:block;width:100%;padding:0}.hotel-template ul.pagination li{display:inline-block;margin-right:10px}.hotel-template ul.pagination li a{padding:15px;display:block;text-decoration:none;background:#fbfbfb;font-family:'Libre Baskerville',serif;color:#000;font-weight:600;font-size:13px}.hotel-template ul.pagination li a:hover{background:#f0f0f0}.hotel-template ul.pagination li.active a{background:#090a50;color:#fff}.hotel-template ul.breadcrumbs{display:block;width:100%;padding:10px 20px;background:#f2f2f2}.hotel-template ul.breadcrumbs li{display:inline-block;margin:0 10px 0 0;color:#444;font-weight:400;font-size:13px}.hotel-template ul.breadcrumbs li .fa{position:relative;margin-left:10px;font-size:12px}.hotel-template ul.breadcrumbs li a{color:#444;text-decoration:none}.hotel-template ul.breadcrumbs li a:hover{text-decoration:underline}.hotel-template ul.breadcrumbs li:last-child{color:#000;font-weight:600}.hotel-template .packages-page{background:none;padding:0}.hotel-template .packages-page .item{width:33.3333%;padding:20px;float:left}.hotel-template .packages-page .item .image .back p{font-size:14px}@media (max-width:991px){.hotel-template .packages-page .item{width:50%}}@media (max-width:640px){.hotel-template .packages-page .item{width:100%}}.hotel-template .reservation-thanks{padding:70px 0}.hotel-template .reservation-thanks h1{margin-bottom:50px}.hotel-template .reservation-thanks i.fa{display:inline-block;font-size:25px;background:#090a50;color:#fff;padding:12px;border-radius:60px}.hotel-template .reservation-thanks p{display:inline-block;margin-left:20px}.hotel-template .teaser{position:fixed;top:40%;z-index:10000;transition:transform .2s,left .4s;left:-240px}@media screen and (max-width:680px){.hotel-template .teaser{display:none}}.hotel-template .teaser:hover{left:0}.hotel-template .teaser .text{position:absolute;top:0;right:1px;transform:rotate(-90deg) translate3d(0, 0, 0);transform-origin:right top;padding:8px 15px;background:#002E5F;color:#fff;font-size:21px;text-align:center;white-space:nowrap;cursor:pointer}.hotel-template .teaser .box{background:#fff;border:3px solid #002E5F;padding:0 15px 15px;width:240px;transition:.2s linear}.hotel-template .teaser .box .list{display:flex;border-bottom:1px solid #002E5F}.hotel-template .teaser .box .list .item{height:40px;width:50px;padding:5px 0;object-fit:cover}.hotel-template .teaser .box .list .item img{display:block;margin:0 auto}.hotel-template .teaser .box .list .item.active{background:#efefef}.hotel-template .teaser .box .show{font-weight:400}.hotel-template .teaser .box .show h2{color:#090a50;margin:10px 0 15px;border-bottom:1px solid #c3c3c3;font-size:22px;line-height:1.5}.hotel-template .teaser .box .show .item{display:none}.hotel-template .teaser .box .show .item.active{display:block}.hotel-template .teaser .box .show .links a{color:#090a50;display:block;padding:2px 0 2px 14px;text-decoration:none;cursor:pointer;position:relative;line-height:1.3}.hotel-template .teaser .box .show .links a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";position:absolute;left:0}.hotel-template .teaser .box .show .links a:hover{opacity:.75}.hotel-template .pdf-file{width:100%}.hotel-template .pdf-file img{width:100%}.camp-template{font-family:'Aleo',sans-serif;font-weight:400;padding-top:175px}@media screen and (max-width:980px){.camp-template{padding-top:100px}}.camp-template .camp-flashes{position:absolute;top:100%;left:0;width:100%;background:red;color:#fff}.camp-template .camp-flashes p{max-width:1200px;padding:12px 15px;margin:auto}.camp-template .button{padding:22px 30px;background:#2f528c;font-family:'Aleo',sans-serif;font-size:16px;font-weight:400;border:0;outline:none;text-decoration:none;color:#fff;cursor:pointer;text-align:center;border-radius:8px;letter-spacing:1.1px}.camp-template .button.orange{background:#fcc044}.camp-template .button.white{background:#fff;color:#2f528c}.camp-template header{width:100%;background:#fff;padding:20px 0 10px;top:0;left:0;z-index:99;position:fixed;transform:translate3d(0, 0, 0)}.camp-template header .logo{float:left;height:130px;transition:height .2s}.camp-template header nav{float:right}.camp-template header nav .logo,.camp-template header nav .toggle-camp-menu{display:none}@media screen and (min-width:820px){.camp-template header nav>ul>li:not(.clickable)>a{cursor:default}}.camp-template header nav>ul{display:inline-block}.camp-template header nav>ul>li{display:inline-block;text-transform:uppercase;margin-left:40px;position:relative;line-height:140px;font-size:14px;transition:line-height .3s}.camp-template header nav>ul>li>a{color:#8c90a5;font-weight:700;text-decoration:none}.camp-template header nav>ul>li>a:hover{color:#2f528c}.camp-template header nav>ul>li>a i.fa{display:none}.camp-template header nav>ul>li.active>a{color:#2f528c}.camp-template header nav>ul>li ul{position:absolute;left:0;top:100px;background:#2f508b;padding:20px 40px;border-radius:10px;white-space:nowrap;display:none}.camp-template header nav>ul>li ul li{line-height:2}.camp-template header nav>ul>li ul li a{text-decoration:none;color:#fff;font-weight:500;padding:5px 0;display:block}.camp-template header nav>ul>li ul li a:hover{color:#fcc044}.camp-template header nav>ul>li ul li.active a{color:#fcc044}.camp-template header nav>ul>li:hover ul{display:block}.camp-template header nav ul.socials{margin:0 30px}.camp-template header nav ul.socials li{display:inline-block;margin-left:5px}.camp-template header nav ul.socials li a{display:block;width:30px;height:30px;border-radius:30px;background:#446bfc;color:#fff;text-align:center;line-height:30px}.camp-template header nav ul.socials li a i.fab{line-height:30px}.camp-template header nav ul.socials li a:hover{opacity:.7}.camp-template header .toggle-nav{display:none}@media screen and (min-width:980px){.camp-template header.fixed{padding:10px 0;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}.camp-template header.fixed .logo{height:100px}.camp-template header.fixed nav>ul>li{line-height:100px}.camp-template header.fixed nav>ul>li ul{top:80px}}@media screen and (max-width:1280px){.camp-template header nav .button{display:none}.camp-template header nav ul.socials{margin-right:0}.camp-template header nav ul li:first-child{margin-left:0}}@media screen and (max-width:980px){.camp-template header{padding:10px 0 0}.camp-template header .logo{height:80px}.camp-template header nav{position:fixed;top:0;left:0;width:100%;background:#2f528c;padding:30px;height:100vh;transform:translate(0, -100%);transition:transform .3s;overflow:auto;max-height:100vh}.camp-template header nav .logo{margin:30px auto 40px;display:block;height:auto;width:auto;max-width:300px;float:none}.camp-template header nav .toggle-camp-menu{display:block;position:absolute;top:20px;right:20px;font-size:26px;background:none;border:none;outline:none;color:#fff}.camp-template header nav.showed{transform:translate(0, 0)}.camp-template header nav>ul{width:100%;max-width:250px;display:block;margin:0 auto}.camp-template header nav>ul>li{display:block;line-height:2;margin:0;font-size:17px;font-weight:300}.camp-template header nav>ul>li>a{color:#fff}.camp-template header nav>ul>li>a i.fa{position:absolute;top:3px;right:0;height:28px;width:28px;text-align:center;line-height:30px;background:rgba(255,255,255,0.2);font-size:14px;display:block}.camp-template header nav>ul>li>a:hover{color:#FCC044}.camp-template header nav>ul>li ul{position:relative;top:auto;left:auto;padding:20px 0 10px 20px;display:none}.camp-template header nav>ul>li ul li{font-size:15px}.camp-template header nav>ul>li ul li a:hover{color:#FCC044}.camp-template header nav>ul>li.active>a{color:#FCC044}.camp-template header nav>ul>li.active ul{display:block}.camp-template header nav ul.socials{max-width:none;text-align:center;margin:50px 0 0 !important}.camp-template header nav ul.socials li{margin:0 10px}.camp-template header nav ul.socials li a{background:none;color:#fcc044;width:auto}.camp-template header .toggle-nav{display:block;float:right;font-size:26px;background:none;border:none;outline:none;color:#fcc044;margin-top:25px}}.camp-template .cover-slider{width:100%;display:block;position:relative}.camp-template .cover-slider .item img{min-height:400px;max-height:600px;width:100%;object-fit:cover}.camp-template .cover-slider .item .overlay{position:absolute;left:50%;top:50%;transform:translate(-50%, -70%);opacity:0;text-align:center;text-shadow:0 0 70px rgba(0,0,0,0.85);transition:transform 1.2s,opacity .5s;width:100%}.camp-template .cover-slider .item .overlay p{color:#fcc044;font-size:36px;margin-bottom:20px;font-family:'Marck Script',cursive}.camp-template .cover-slider .item .overlay h1{color:#fff;font-size:75px;font-weight:400;line-height:1.4;text-transform:uppercase;font-family:'Paytone One',sans-serif;margin-bottom:60px}.camp-template .cover-slider .owl-carousel .owl-item.active .item .overlay{opacity:1;transform:translate(-50%, -50%);transition:transform .9s,opacity .1s}.camp-template .cover-slider .owl-carousel .owl-nav{display:none}.camp-template .cover-slider .owl-carousel .owl-dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%, 0)}.camp-template .cover-slider .owl-carousel .owl-dots button{outline:none}.camp-template .cover-slider .owl-carousel .owl-dots .owl-dot span{background:#fff;opacity:.6}.camp-template .cover-slider .owl-carousel .owl-dots .owl-dot.active span{opacity:1}.camp-template .cover-slider.mini .item img{max-height:350px}.camp-template .cover-slider.mini .item .overlay{transition:none !important}.camp-template .cover-slider.mini .item .overlay h1{color:#fcc044;margin:0}.camp-template .cover-slider.mini .owl-carousel .owl-dots{display:none}@media screen and (max-width:980px){.camp-template .cover-slider .item .overlay h1{font-size:50px;margin-bottom:45px}.camp-template .cover-slider .owl-carousel .owl-dots{display:none}}@media screen and (max-width:820px){.camp-template .cover-slider .item .overlay p{display:none}.camp-template .cover-slider .item .overlay h1{font-size:35px}.camp-template .cover-slider .item .overlay .button{font-size:15px;padding:20px 20px}}.camp-template .counter{width:100%;padding:50px 0;background:#2f528c}.camp-template .counter .description{float:left}.camp-template .counter .description h2{color:#fcc044;font-size:36px;margin:10px 0 10px;font-family:'Marck Script',cursive}.camp-template .counter .description p{color:#fff;font-size:40px;font-weight:600}.camp-template .counter .countdown{float:right}.camp-template .counter .countdown .item{background:#446bfc;border-radius:30px;display:inline-block;margin-left:15px;padding:20px 30px;color:#fff;text-align:center;font-size:18px}.camp-template .counter .countdown .item span{font-size:70px;width:90px;font-family:'Paytone One',sans-serif;color:#fff;border-bottom:3px dashed #2f528c;padding-bottom:10px;display:block;text-align:center;margin-bottom:10px}@media screen and (max-width:1180px){.camp-template .counter .description{width:100%;text-align:center;float:none}.camp-template .counter .countdown{float:none;text-align:center;margin-top:30px}}@media screen and (max-width:680px){.camp-template .counter .countdown{width:100%;float:left;clear:left}.camp-template .counter .countdown .item{float:left;width:46%;margin:0 2% 20px}.camp-template .counter .countdown .item span{font-size:50px;width:70px;margin:0 auto 20px}}.camp-template .camps{width:100%;display:block;padding:80px 0}.camp-template .camps h2{color:#000;font-family:'Marck Script',cursive;font-size:35px;line-height:1.2;text-align:center;margin-bottom:50px}.camp-template .camps h2 strong{font-size:65px;display:block;color:#FCC044;font-family:'Paytone One',sans-serif;font-weight:600;text-transform:uppercase;margin-top:10px}.camp-template .camps .owl-carousel .owl-stage{margin:0 auto}.camp-template .camps .camp-item{position:relative;overflow:hidden;border-radius:30px}.camp-template .camps .camp-item img{width:100%;display:block;margin-bottom:30px;object-fit:cover}.camp-template .camps .camp-item .description{background:#fcc044;width:100%;display:block;position:absolute;left:0;bottom:-75px;padding:40px 20px 30px;text-align:center;transition:bottom .29s}.camp-template .camps .camp-item .description p{color:#fff;font-size:16px !important;line-height:1.5}.camp-template .camps .camp-item .description p.place{margin:15px 0;font-size:28px !important;font-family:'Marck Script',cursive;color:rgba(0,0,0,0.25)}.camp-template .camps .camp-item .description p:last-child{min-height:45px}.camp-template .camps .camp-item .description h3{color:#fff;font-size:27px;margin:10px 0 10px;font-weight:500;line-height:1.4;min-height:75px}.camp-template .camps .camp-item.green .description{background:#848c2f}.camp-template .camps .camp-item.red .description{background:#dd5449}.camp-template .camps .camp-item:hover .description{bottom:0}@media screen and (max-width:780px){.camp-template .camps h2 strong{font-size:45px}.camp-template .camps .camp-item .description h3{font-size:27px}.camp-template .camps .camp-item .description p.place{font-size:20px}}.camp-template .about{width:100%;display:block;padding:150px 0;background:url('../img/demo/about.jpg') no-repeat center;background-size:cover;position:relative}.camp-template .about:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.camp-template .about h2{color:#FCC044;font-family:'Marck Script',cursive;font-size:35px;line-height:1.2;text-align:center;margin-bottom:50px;position:relative}.camp-template .about h2 strong{font-size:65px;display:block;color:#fff;font-family:'Paytone One',sans-serif;font-weight:600;text-transform:uppercase;margin-top:10px}.camp-template .about p{color:#fff;text-align:center;font-size:18px;line-height:1.5;display:block;margin:30px auto;max-width:600px;position:relative}.camp-template .about .video{margin:50px auto 0;max-width:450px;width:100%;border-radius:30px;overflow:hidden;display:block;position:relative;outline:none}.camp-template .about .video img{width:100%}.camp-template .about .video i.fa{position:absolute;left:50%;top:50%;background:#2f528c;width:70px;height:70px;border-radius:40px;line-height:70px;text-align:center;font-size:18px;color:#fff;padding-left:4px;transform:translate(-50%, -50%)}@media screen and (max-width:780px){.camp-template .about{padding-bottom:10px}.camp-template .about h2 strong{font-size:35px}}@media screen and (max-width:520px){.camp-template .about h2 strong{font-size:25px;line-height:1.3}}.camp-template .benefits{width:100%;display:block;padding:100px 0;background:#fff;position:relative}.camp-template .benefits .container{position:relative}.camp-template .benefits .image{width:45%;height:100%;position:absolute;top:0;bottom:0;object-fit:cover;border-radius:30px}.camp-template .benefits .text{float:right;width:50%}.camp-template .benefits .text h2{color:#000;font-family:'Marck Script',cursive;font-size:35px;line-height:1.2;margin-bottom:50px;position:relative}.camp-template .benefits .text h2 strong{font-size:65px;display:block;color:#2f528c;font-family:'Paytone One',sans-serif;font-weight:600;text-transform:uppercase;margin-top:10px}.camp-template .benefits .text p{color:#746862;font-size:18px;line-height:1.5;display:block;margin:0 0 40px;font-weight:400;position:relative}.camp-template .benefits .text .items{margin-bottom:-20px;float:left;width:100%}.camp-template .benefits .text .items .item{background:#fff8ef;display:block;float:left;width:31.33333%;text-align:center;margin-right:3%;margin-bottom:20px;border-radius:30px;padding:30px 30px}.camp-template .benefits .text .items .item:nth-child(3n){margin-right:0}.camp-template .benefits .text .items .item .icon{height:100px;line-height:100px}.camp-template .benefits .text .items .item .icon img{line-height:100px;vertical-align:middle;max-width:100%;max-height:90px}.camp-template .benefits .text .items .item h3{font-size:17px;margin:20px 0 0;color:#2f528c;line-height:1.2}@media screen and (max-width:980px){.camp-template .benefits .image{position:relative;width:100%;height:auto;max-height:300px;margin-bottom:30px}.camp-template .benefits .text{width:100%}.camp-template .benefits .text h2 strong{font-size:55px}}@media screen and (max-width:780px){.camp-template .benefits .text .items .item{width:46%;margin:0 2% 20px !important}.camp-template .benefits .text .items .item h3{height:30px}}.camp-template .reviews{width:100%;display:block;padding:150px 0;background:url('../img/references.jpg') no-repeat center;background-size:cover;position:relative}.camp-template .reviews h2{color:#FCC044;font-family:'Marck Script',cursive;font-size:35px;line-height:1.2;text-align:center;margin-bottom:50px;position:relative}.camp-template .reviews h2 strong{font-size:65px;display:block;color:#fff;font-family:'Paytone One',sans-serif;font-weight:600;text-transform:uppercase;margin-top:10px}.camp-template .reviews .item p{color:#fff;font-size:19px;line-height:1.7;text-align:center;max-width:900px;margin:0 auto;font-weight:300}.camp-template .reviews .item p:not(.author):before{content:'”';color:#2f528c;display:block;font-size:56px;font-weight:800;padding:0;margin:0;line-height:1}.camp-template .reviews .item p.author{color:#2f528c;font-weight:400;margin-top:20px}.camp-template .reviews .item .answer-title{text-align:center;margin-top:1.5rem;margin-bottom:.5rem;font-size:20px;font-weight:bold;color:#2f528c}.camp-template .reviews .item .answer p:before{display:none}.camp-template .reviews .item.new-review form{margin:0 auto;width:100%;max-width:800px}.camp-template .reviews .item.new-review form .packages{position:absolute;left:-9999px}.camp-template .reviews .item.new-review form .left{width:33%;float:left;padding-right:15px}.camp-template .reviews .item.new-review form .center{width:37%;float:left}.camp-template .reviews .item.new-review form .right{width:30%;float:left;padding-left:15px}.camp-template .reviews .item.new-review form input,.camp-template .reviews .item.new-review form textarea{color:#fcc044;font-family:'Aleo',sans-serif;font-size:15px;height:60px;background:rgba(0,0,0,0.18);border:0;outline:none;padding:0 20px;border-radius:5px;width:100%;margin-bottom:15px}.camp-template .reviews .item.new-review form input::placeholder,.camp-template .reviews .item.new-review form textarea::placeholder{color:#FCC044}.camp-template .reviews .item.new-review form input:focus::placeholder,.camp-template .reviews .item.new-review form textarea:focus::placeholder{color:#fff}.camp-template .reviews .item.new-review form input[type="file"],.camp-template .reviews .item.new-review form textarea[type="file"]{height:auto;padding:10px;margin-bottom:0;display:none}.camp-template .reviews .item.new-review form input.has-error,.camp-template .reviews .item.new-review form textarea.has-error{background:#ffefef;border:1px solid #ffdddd}.camp-template .reviews .item.new-review form input.has-error::placeholder,.camp-template .reviews .item.new-review form textarea.has-error::placeholder{color:red}.camp-template .reviews .item.new-review form input.has-error:focus::placeholder,.camp-template .reviews .item.new-review form textarea.has-error:focus::placeholder{color:red}.camp-template .reviews .item.new-review form .button{width:100%;margin-top:15px}.camp-template .reviews .item.new-review form textarea{height:135px;line-height:1.3;padding:20px;resize:none}.camp-template .reviews .item.new-review form .select,.camp-template .reviews .item.new-review form .selectize-input{color:#fcc044;font-family:'Aleo',sans-serif;font-size:15px;height:60px;background:rgba(0,0,0,0.18);border:0;outline:none;border-radius:5px;width:100%;overflow:hidden;position:relative;cursor:pointer}.camp-template .reviews .item.new-review form .select:hover:after,.camp-template .reviews .item.new-review form .selectize-input:hover:after{color:#fff}.camp-template .reviews .item.new-review form .select select,.camp-template .reviews .item.new-review form .selectize-input select{width:100%;position:relative;left:0;top:0;height:100%;appearance:none;background:none;border:0;outline:none;color:#fcc044;font-family:'Aleo',sans-serif;font-size:15px;padding:0 70px 0 20px;z-index:9}.camp-template .reviews .item.new-review form .select select.has-error,.camp-template .reviews .item.new-review form .selectize-input select.has-error{background:#ffefef;border:2px solid #ffdddd}.camp-template .reviews .item.new-review form .select:after,.camp-template .reviews .item.new-review form .selectize-input:after{background:rgba(0,0,0,0.15);height:100%;width:50px;right:0;top:0;line-height:64px;content:"\f078";font-family:"Font Awesome 5 Free";position:absolute;text-align:center;font-weight:900;font-size:12px}.camp-template .reviews .item.new-review form .selectize-input{padding:0 20px;line-height:60px}.camp-template .reviews .item.new-review form .selectize-input:after{border:none;margin:0}.camp-template .reviews .control{display:block;width:100%;text-align:center;margin-top:50px}.camp-template .reviews .control li{display:inline-block;width:80px;margin:0 10px;opacity:.3;transition:opacity .15s;cursor:pointer}.camp-template .reviews .control li img{width:100%;border-radius:40px}.camp-template .reviews .control li.active,.camp-template .reviews .control li:hover{opacity:1}@media screen and (max-width:980px){.camp-template .reviews{padding:90px 0}.camp-template .reviews h2 strong{font-size:45px;line-height:1.3}.camp-template .reviews .control li{width:60px}}@media screen and (max-width:680px){.camp-template .reviews h2 strong{font-size:35px}.camp-template .reviews .item p{font-size:16px}}@media screen and (max-width:580px){.camp-template .reviews .item.new-review form .left,.camp-template .reviews .item.new-review form .center,.camp-template .reviews .item.new-review form .right{width:100%;padding:0}.camp-template .reviews .item.new-review form .left{margin-bottom:15px}.camp-template .reviews .control li{width:40px;margin:0 5px}}.camp-template .selectize-dropdown{border:none}.camp-template .selectize-dropdown .item{color:#000;font-size:14px;padding:10px;vertical-align:middle;line-height:40px;height:60px}.camp-template .selectize-dropdown .item img{width:40px;height:40px;float:left;margin-right:15px}.camp-template .selectize-dropdown .item span{float:left;font-weight:500}.camp-template .articles{width:100%;padding:100px 0;background:#fff8ef;display:block;text-align:center}.camp-template .articles h2{color:#000;font-family:'Marck Script',cursive;font-size:35px;line-height:1.2;text-align:center;margin-bottom:50px;position:relative}.camp-template .articles h2 strong{font-size:65px;display:block;color:#FCC044;font-family:'Paytone One',sans-serif;font-weight:600;text-transform:uppercase;margin-top:10px}.camp-template .articles .button{display:inline-block;margin-top:60px}.camp-template .articles article{width:48%;float:left;display:block;overflow:hidden;border-radius:30px;text-align:left}.camp-template .articles article a{text-decoration:none}.camp-template .articles article:nth-child(3){float:right}.camp-template .articles article .image{width:100%;display:block}.camp-template .articles article .image img{width:100%;object-fit:cover}.camp-template .articles article .text{background:#fff;padding:50px 40px}.camp-template .articles article .text p{color:#000;font-weight:300;font-size:15px;line-height:1.7;float:left}.camp-template .articles article .text p span{display:block;clear:left;margin-top:20px;color:#69C;font-size:17px;font-weight:400}.camp-template .articles article .text p.slogan{color:#69C;float:left;font-size:18px;font-family:'Marck Script',cursive}.camp-template .articles article .text p.created{float:right;color:#a5958c;font-size:16px}.camp-template .articles article .text h3{font-size:35px;color:#FCC044;margin:15px 0 15px;display:block;float:left;width:100%;line-height:1.3}@media screen and (max-width:980px){.camp-template .articles{padding:60px 0}.camp-template .articles h2 strong{font-size:45px;line-height:1.3}.camp-template .articles article .text{padding:30px}.camp-template .articles article .text p.created{float:left;clear:left}}@media screen and (max-width:680px){.camp-template .articles article{width:100%;margin:0 0 20px}.camp-template .articles .button{margin-top:30px}}.camp-template .banner{width:100%;padding:80px 0;background:#2f528c;display:block}.camp-template .banner h2{color:#FCC044;font-family:'Marck Script',cursive;font-size:35px;line-height:1.2;position:relative;float:left;max-width:65%}.camp-template .banner h2 strong{font-size:45px;display:block;color:#fff;font-family:'Paytone One',sans-serif;font-weight:600;text-transform:uppercase;margin-top:10px}.camp-template .banner .button{float:right;max-width:25%;line-height:1.5;font-weight:600;text-align:center;margin-top:15px}@media screen and (max-width:780px){.camp-template .banner{padding:50px 0 30px}.camp-template .banner h2 strong{font-size:35px}.camp-template .banner h2,.camp-template .banner .button{float:left;text-align:left;width:100%}.camp-template .banner .button{width:auto;max-width:100%;margin-top:40px}}.camp-template .contact{width:100%;padding:100px 0;background:#3c3d3c;display:block}.camp-template .contact .col{width:33.3333%;float:left;text-align:center}.camp-template .contact .col .ico{height:110px;line-height:100px;margin-bottom:20px}.camp-template .contact .col .ico img{max-height:90px;vertical-align:middle}.camp-template .contact .col h3{color:#fff;font-size:21px;margin:10px 0 30px;font-weight:500}.camp-template .contact .col p{color:#a8a09b;font-size:16px;line-height:1.6;font-weight:300}.camp-template .contact .col p a{color:#a8a09b;text-decoration:none}.camp-template .contact .socials{width:100%;text-align:center;margin-top:60px;float:left}.camp-template .contact .socials li{display:inline-block;margin:0 10px}.camp-template .contact .socials li a{display:block;width:60px;height:60px;text-align:center;line-height:60px;font-size:19px;color:#fff;border-radius:30px;background:#FCC044}.camp-template .contact .socials li a i.fab{line-height:60px}@media screen and (max-width:680px){.camp-template .contact .col{width:100%;margin:0 0 30px}}.camp-template footer{width:100%;padding:60px 0 50px;background:#333;display:block;text-align:center;color:#a8a09b;font-size:16px;line-height:1.6;font-weight:300}.camp-template footer a{color:#69C;text-decoration:none}.camp-template footer a:hover{text-decoration:underline}.camp-template .reservation{padding:100px 0}.camp-template .reservation .select{color:#746862;font-family:'Aleo',sans-serif;font-size:15px;height:60px;background:#f3e9db;border:0;outline:none;border-radius:5px;width:100%;overflow:hidden;position:relative;cursor:pointer}.camp-template .reservation .select:hover:after{background:rgba(0,0,0,0.02)}.camp-template .reservation .select select{width:100%;position:relative;left:0;top:0;height:100%;appearance:none;background:none;border:0;outline:none;color:#746862;font-family:'Aleo',sans-serif;font-size:15px;padding:0 70px 0 20px;z-index:9}.camp-template .reservation .select:after{background:rgba(255,255,255,0.25);height:100%;width:50px;right:0;top:0;line-height:64px;content:"\f078";font-family:"Font Awesome 5 Free";position:absolute;text-align:center;font-weight:900;font-size:12px}.camp-template .reservation form.filter .choose-type{color:#2f528c;font-size:19px;font-weight:600px;text-align:center;margin-bottom:20px}.camp-template .reservation form.filter .select{margin:0 auto;display:block;max-width:250px}.camp-template .reservation .responsive-table{width:100%;overflow:auto}.camp-template .reservation .responsive-table table{width:auto;min-width:100%}.camp-template .reservation .list{width:100%;margin-top:60px;text-align:center}.camp-template .reservation .list thead{background:#2f528c}.camp-template .reservation .list thead th{font-size:18px;color:#fff;padding:30px 20px;white-space:nowrap;line-height:1.3}.camp-template .reservation .list thead th.title{text-align:left}.camp-template .reservation .list thead th.title small{font-size:14px;display:block}.camp-template .reservation .list tbody tr td{color:#585858;background:#f3e9db;padding:30px 20px;font-size:16px;vertical-align:middle}.camp-template .reservation .list tbody tr td:first-child{text-align:left;line-height:1.4}.camp-template .reservation .list tbody tr td:first-child small{font-size:14px;display:block}.camp-template .reservation .list tbody tr td .button{font-size:10px;padding:15px 20px;border-radius:5px;background:#69C;float:right;font-family:'Open Sans',sans-serif}.camp-template .reservation .list tbody tr td .select{height:50px;width:250px;margin:0 auto}.camp-template .reservation .list tbody tr td .select:after{line-height:54px}.camp-template .reservation .list tbody tr:nth-child(odd) td{background:#ffd57d}@media screen and (max-width:680px){.camp-template .reservation{padding:40px 0 50px}.camp-template .reservation .list thead th{padding:20px 10px;font-size:13px}.camp-template .reservation .list tbody tr td{padding:20px 10px;font-size:12px}}.camp-template .reservation form.sign{width:100%;max-width:800px;margin:0 auto}.camp-template .reservation form.sign h2{font-size:35px;color:#FCC044;font-weight:800;font-family:'Paytone One',sans-serif;margin-bottom:60px}.camp-template .reservation form.sign p{color:#746862;font-size:16px;line-height:1.6;margin-bottom:10px;display:block;float:left;width:100%}.camp-template .reservation form.sign p strong{font-weight:600}.camp-template .reservation form.sign h3{font-size:28px;color:#dd5449;font-weight:500;font-family:'Paytone One',sans-serif;margin:50px 0 40px;display:block;width:100%;float:left}.camp-template .reservation form.sign .group{width:100%;float:left;background:#fffcf8;padding:15px 15px 0;border-radius:10px;margin-bottom:20px;border:2px solid #fff8ef}.camp-template .reservation form.sign .group .group-2{padding-bottom:15px}.camp-template .reservation form.sign .group label{font-size:17px}.camp-template .reservation form.sign .group-2{width:50%;float:left;padding:0 40px 40px 0}.camp-template .reservation form.sign .group-2.wp{padding-right:0}.camp-template .reservation form.sign .group-3{width:33.333%;float:left;padding:0 40px 40px 0}.camp-template .reservation form.sign .group-3.wp{padding-right:0}.camp-template .reservation form.sign label{color:#2f528c;font-weight:600;font-size:22px;margin-bottom:15px;display:block;width:100%}.camp-template .reservation form.sign label.checkbox{line-height:20px;text-transform:none;float:left;padding:20px 0;width:100%;text-align:left}.camp-template .reservation form.sign label.checkbox i.fa{color:#2f528c;margin-left:5px}.camp-template .reservation form.sign label.checkbox input{display:none}.camp-template .reservation form.sign label.checkbox span:before{width:18px;height:18px;display:block;float:left;border:1px solid #ddd;content:'';text-align:center;color:#2f528c;font-size:13px;line-height:20px;margin-right:10px;position:absolute;left:0}.camp-template .reservation form.sign label.checkbox input:checked+span:before{border-color:#2f528c;content:'\f00c';font-family:'Font Awesome 5 Free';font-weight:900}.camp-template .reservation form.sign label.checkbox span{font-size:14px;padding-left:35px;display:block;position:relative}.camp-template .reservation form.sign input,.camp-template .reservation form.sign textarea{color:#746862;font-family:'Aleo',sans-serif;font-size:15px;height:60px;outline:none;padding:0 20px;border-radius:5px;width:100%;background:#f3e9db;border:2px solid transparent}.camp-template .reservation form.sign input::placeholder,.camp-template .reservation form.sign textarea::placeholder{color:#746862}.camp-template .reservation form.sign input:focus,.camp-template .reservation form.sign textarea:focus{background:#eae0d3}.camp-template .reservation form.sign input.has-error,.camp-template .reservation form.sign textarea.has-error{background:#ffefef;border:2px solid #ffdddd}.camp-template .reservation form.sign .add-more,.camp-template .reservation form.sign .remove{float:left;display:block;padding:20px 20px 20px 70px;background:#f3e9db;border-radius:5px;position:relative;color:#746862;font-size:15px;cursor:pointer;margin-bottom:50px}.camp-template .reservation form.sign .add-more i.fa,.camp-template .reservation form.sign .remove i.fa{background:rgba(255,255,255,0.25);height:100%;width:50px;left:0;top:0;line-height:56px;position:absolute;text-align:center;font-weight:900;font-size:12px}.camp-template .reservation form.sign .add-more:hover,.camp-template .reservation form.sign .remove:hover{background:#eae0d3}.camp-template .reservation form.sign .remove{margin-bottom:20px;padding:10px 20px 10px 70px;font-size:12px}.camp-template .reservation form.sign .remove i.fa{line-height:34px}.camp-template .reservation form.sign .button{float:left;clear:left}@media screen and (max-width:820px){.camp-template .reservation{padding:60px 10px}.camp-template .reservation form.sign .group-2,.camp-template .reservation form.sign .group-3{width:100%;padding:0 0 20px}.camp-template .reservation form.sign .group{padding:15px 15px 0}}.camp-template .camp-detail-reservation{padding:30px;background:#fffcf8;border-radius:5px;border:1px solid #fbf4ea}.camp-template .camp-detail-reservation .button{margin:30px auto 0;display:block}.camp-template .camp-detail-reservation .select{color:#746862;font-family:'Aleo',sans-serif;font-size:15px;height:60px;background:#f3e9db;border:0;outline:none;border-radius:5px;width:100%;overflow:hidden;position:relative;cursor:pointer}.camp-template .camp-detail-reservation .select:hover:after{background:rgba(0,0,0,0.02)}.camp-template .camp-detail-reservation .select select{width:100%;position:relative;left:0;top:0;height:100%;appearance:none;background:none;border:0;outline:none;color:#746862;font-family:'Aleo',sans-serif;font-size:15px;padding:0 70px 0 20px;z-index:9}.camp-template .camp-detail-reservation .select:after{background:rgba(255,255,255,0.25);height:100%;width:50px;right:0;top:0;line-height:64px;content:"\f078";font-family:"Font Awesome 5 Free";position:absolute;text-align:center;font-weight:900;font-size:12px}.camp-template .camp-detail-reservation .choose-type{color:#2f528c;font-size:19px;font-weight:600;text-align:center;margin-bottom:20px}.camp-template .camp-detail-reservation .select{margin:0 auto;display:block;max-width:250px}.camp-template ul.pagination{display:block;width:100%;padding:0}.camp-template ul.pagination li{display:inline-block;margin-right:10px}.camp-template ul.pagination li a{padding:15px;display:block;text-decoration:none;background:#fbfbfb;color:#000;font-weight:600;font-size:13px}.camp-template ul.pagination li a:hover{background:#f0f0f0}.camp-template ul.pagination li.active a{background:#FCC044;color:#fff}.camp-template ul.breadcrumbs{display:block;width:100%;padding:10px 20px;background:#f2f2f2;border-radius:5px}.camp-template ul.breadcrumbs li{display:inline-block;margin:0 10px 0 0;color:#444;font-weight:400;font-size:13px}.camp-template ul.breadcrumbs li .fa{position:relative;margin-left:10px;font-size:12px}.camp-template ul.breadcrumbs li a{color:#444;text-decoration:none}.camp-template ul.breadcrumbs li a:hover{text-decoration:underline}.camp-template ul.breadcrumbs li:last-child{color:#000;font-weight:600}.camp-template .content-page{padding-bottom:40px}.camp-template .content-page.system-page{padding-top:50px;background:#fafafa;border-top:1px solid #ddd}.camp-template .content-page.without-padding{padding-top:40px;padding-bottom:0}.camp-template .content-page h1,.camp-template .content-page h2,.camp-template .content-page h3,.camp-template .content-page h4{font-size:34px;font-weight:700;color:#2f528c;margin-bottom:30px;font-family:'Paytone One',sans-serif}.camp-template .content-page h2{font-size:26px}.camp-template .content-page h3{font-size:22px}.camp-template .content-page h4{font-size:17px}.camp-template .content-page p,.camp-template .content-page ul li,.camp-template .content-page ol li,.camp-template .content-page blockquote{color:#444;font-size:15px;letter-spacing:1.04px;line-height:1.6;font-weight:400;margin-bottom:30px}.camp-template .content-page p strong,.camp-template .content-page ul li strong,.camp-template .content-page ol li strong,.camp-template .content-page blockquote strong{font-weight:600}.camp-template .content-page ul,.camp-template .content-page ol{list-style-type:square;padding-left:18px;margin-bottom:30px}.camp-template .content-page ul li,.camp-template .content-page ol li{margin-bottom:5px}.camp-template .content-page ol{list-style-type:decimal}.camp-template .content-page blockquote{padding:25px;background:#f2f2f2;border-left:4px solid #ddd;font-style:italic;font-size:16px}.camp-template .content-page a{color:#FCC044;text-decoration:underline}.camp-template .content-page a:hover{text-decoration:none}.camp-template .content-page strong{font-weight:700}.camp-template .content-page .gallery{display:block;width:100%;padding:0}.camp-template .content-page .gallery li{display:inline-block;list-style-type:none;float:left;padding:0 10px 10px;width:20%}@media screen and (max-width:1080px){.camp-template .content-page .gallery li{width:25%}}@media screen and (max-width:860px){.camp-template .content-page .gallery li{width:33.333%}}.camp-template .content-page .gallery li a{float:left;display:block;outline:none}.camp-template .content-page .gallery li a img{height:170px;display:block;float:left;max-width:100%;object-fit:cover}@media screen and (max-width:480px){.camp-template .content-page .gallery li{width:50%;padding:5px;margin:0}.camp-template .content-page .gallery li img{width:100%;height:auto;object-fit:cover}}.camp-template .content-page .tabs{width:100%}.camp-template .content-page .tabs .nav{background:#f2f2f2;display:block;text-align:center;font-size:0;margin-bottom:15px;padding:0}.camp-template .content-page .tabs .nav li{display:inline-block;margin:0}.camp-template .content-page .tabs .nav li a{padding:10px 20px;display:block;text-decoration:none;font-size:14px}.camp-template .content-page .tabs .nav li.active a{background:#FCC044;color:#fff}.camp-template .content-page .tabs .nav li:hover a{background:rgba(0,0,0,0.05)}@media screen and (max-width:620px){.camp-template .content-page .tabs .nav li a{padding:5px 10px;font-size:13px}.camp-template .content-page .tabs .nav li.active a{font-weight:800;background:none;color:#FCC044}}.camp-template .content-page .tabs .gallery{margin:0}.camp-template .content-page .tabs .gallery li{width:25%;padding-top:25%;position:relative;margin:0;transition:transform .3s}.camp-template .content-page .tabs .gallery li.hidden{transform:scale(0)}.camp-template .content-page .tabs .gallery li a{position:static}.camp-template .content-page .tabs .gallery li a:before{z-index:2;left:2.5%;top:2.5%;width:95%;height:95%}.camp-template .content-page .tabs .gallery li a:after{z-index:3}.camp-template .content-page .tabs .gallery li a img{width:95%;height:95%;position:absolute;left:2.5%;top:2.5%;object-fit:cover}@media screen and (max-width:920px){.camp-template .content-page .tabs .gallery li{width:33.3333%;padding-top:33.3333%}}@media screen and (max-width:520px){.camp-template .content-page .tabs .gallery li{width:50%;padding-top:50%}}.camp-template .content-page .camps-page{background:none;padding:0}.camp-template .content-page .camps-page .item{width:31.3333%;float:left;margin:0 1% 10px}.camp-template .content-page .camps-page .item .description p{margin:0}.camp-template .content-page .camps-page .item .description p.place{margin-bottom:20px}@media screen and (max-width:920px){.camp-template .content-page .camps-page .item{width:49%}}@media screen and (max-width:560px){.camp-template .content-page .camps-page .item{width:100%;margin:10px 0}}@media screen and (max-width:460px){.camp-template .content-page .camps-page .description p.place{font-size:19px !important}}.camp-template .content-page .articles-page{padding:0;background:none}.camp-template .content-page .articles-page article{width:100%;margin-bottom:20px}.camp-template .content-page .articles-page article .image{width:30%;float:left}.camp-template .content-page .articles-page article .image img{max-height:350px}.camp-template .content-page .articles-page article .text{width:70%;float:left;text-align:left;background:#fff8ef;max-height:350px}.camp-template .content-page .articles-page article .text h2,.camp-template .content-page .articles-page article .text p{text-align:left}.camp-template .content-page .articles-page article:first-child .image{width:40%}.camp-template .content-page .articles-page article:first-child .text{width:60%}.camp-template .content-page .col-1{width:100%;display:block;float:left}.camp-template .content-page .col-2{width:50%;float:left}.camp-template .content-page .col-3{width:33.33333%;float:left}@media screen and (max-width:820px){.camp-template .content-page .col-2,.camp-template .content-page .col-3{width:100%;padding:0 0 20px}}.wellness-template{padding-top:0;font-family:'Nunito',sans-serif;font-weight:400}.wellness-template header{padding:10px 0 0}.wellness-template header .logo{float:left;text-decoration:none;display:flex;align-items:center}@media (max-width:1300px) and (min-width:1080px){.wellness-template header .logo{height:100px}}.wellness-template header .logo img{display:inline-block}.wellness-template header .logo img:last-child{height:100px;padding:20px}@media (max-width:1300px){.wellness-template header .logo img.wellness-logo{height:50px;margin-right:15px}.wellness-template header .logo img.text-logo{padding:0;height:50px}}@media screen and (max-width:1080px) and (min-width:991px){.wellness-template header .logo img:first-child{display:none}}@media screen and (max-width:860px){.wellness-template header .logo img:last-child{padding:0;height:50px}}@media screen and (max-width:560px){.wellness-template header .logo img:first-child{display:none}}.wellness-template header .top{float:right;line-height:30px}@media screen and (max-width:991px){.wellness-template header .top{line-height:50px}}.wellness-template header .top .rating{float:left;font-size:13px;color:#ac1f2a}.wellness-template header .top .rating i.fa{font-size:12px;position:relative;top:-1px;margin-left:5px}.wellness-template header .top .socials{float:left;margin-left:20px}.wellness-template header .top .socials li{display:inline-block;font-size:27px;margin-left:5px}.wellness-template header .top .socials li a{color:#ac1f2a}@media screen and (max-width:860px){.wellness-template header .top .socials li .fab{line-height:45px}}@media screen and (max-width:560px){.wellness-template header .top .socials li{font-size:20px}}.wellness-template header .top .locales{display:block;float:right;position:relative;cursor:pointer;margin-left:30px;overflow:hidden}.wellness-template header .top .locales .current{color:#ac1f2a}.wellness-template header .top .locales .current .fa{margin-left:6px}.wellness-template header .top .locales:hover{overflow:visible}.wellness-template header .top .locales:hover ul{opacity:1}.wellness-template header .top .locales ul{position:absolute;left:50%;transform:translate(-50%, 0);opacity:0;transition:opacity .12s;padding-top:5px;z-index:999}.wellness-template header .top .locales ul:before{content:'';width:8px;height:8px;background:#ac1f2a;position:absolute;left:50%;top:1px;transform:translate(-50%, 0) rotate(45deg)}.wellness-template header .top .locales ul li{position:relative}.wellness-template header .top .locales ul li a{background-color:#ac1f2a;display:block;padding:6px 20px;color:#fff;font-size:12px;text-decoration:none;font-weight:400}.wellness-template header .top .locales ul li a:hover{opacity:.8}.wellness-template header .top-nav{float:right;clear:right;margin-top:30px}.wellness-template header .top-nav li{display:inline-block;font-size:19px;margin-left:35px}.wellness-template header .top-nav li a{color:#ac1f2a;text-decoration:none}@media (max-width:1300px){.wellness-template header .top-nav{margin-top:15px}.wellness-template header .top-nav li{margin-left:25px}}@media screen and (max-width:991px){.wellness-template header .top-nav{display:none}}.wellness-template header nav{background:#ac1f2a;padding:5px 0;width:100%;float:left;margin-top:5px}.wellness-template header nav .mobile{display:none}@media screen and (max-width:991px){.wellness-template header nav .mobile{display:block;width:100%;color:#fff;padding:10px 0;font-size:16px;text-transform:uppercase}.wellness-template header nav .mobile button{background:none;border:0;outline:none;padding:0;margin:0;float:right;color:#fff;font-size:18px;cursor:pointer}}.wellness-template header nav ul{width:100%;display:block}.wellness-template header nav ul li{font-size:18px;text-transform:uppercase;margin:0 30px;display:inline-block;line-height:40px;position:relative}@media screen and (max-width:1020px){.wellness-template header nav ul li{font-size:16px}}.wellness-template header nav ul li.active a,.wellness-template header nav ul li a:hover{color:#fff}.wellness-template header nav ul li:first-child{margin-left:0}.wellness-template header nav ul li.only-mobile{display:none}.wellness-template header nav ul li.search{float:right;margin-right:0;overflow:hidden}@media screen and (max-width:1080px){.wellness-template header nav ul li.search{display:none}}.wellness-template header nav ul li.search.showed{overflow:visible}.wellness-template header nav ul li.search.showed form{opacity:1;transform:translate(0, 0)}.wellness-template header nav ul li.search form{position:absolute;top:0;right:30px;white-space:nowrap;width:350px;opacity:0;transform:translate(-40px, 0);transition:transform .5s,opacity .14s}.wellness-template header nav ul li.search form input{float:left;border:0;height:40px;width:300px;background:#ffc7cb;outline:none;padding:0 20px;border-radius:5px 0 0 5px;font-size:13px;font-style:italic;font-family:'Nunito',sans-serif;color:#000}.wellness-template header nav ul li.search form input::placeholder{color:#000}.wellness-template header nav ul li.search form button{border:0;height:40px;background:#ffc7cb;border-radius:0 5px 5px 0;padding:0 20px;float:left;width:50px;outline:none}.wellness-template header nav ul li.search form button .fa{color:#ac1f2a;font-size:14px}.wellness-template header nav ul li.search .fa{color:#e7e7e7;line-height:40px;cursor:pointer}.wellness-template header nav ul li a{text-decoration:none;color:#e7e7e7}.wellness-template header nav ul li a .fa{display:none}@media screen and (min-width:860px){.wellness-template header nav ul li:hover ul{display:block;z-index:999}}@media screen and (max-width:860px){.wellness-template header nav ul li a .fa{display:inline-block;margin-left:20px;font-size:13px}.wellness-template header nav ul li ul.showed{display:block;position:relative;left:auto;top:auto;padding:0;float:left;width:100%}}.wellness-template header nav ul li ul{position:absolute;left:0;top:35px;padding:10px 0;width:auto;white-space:nowrap;box-shadow:0 6px 12px rgba(0,0,0,0.175);display:none;background:#fff;border-top:10px solid #ac1f2a}@media screen and (max-width:820px){.wellness-template header nav ul li ul{position:relative;top:auto;left:auto;border-top:0;box-shadow:none}.wellness-template header nav ul li ul li a{padding:10px !important;width:100%;font-size:14px}}.wellness-template header nav ul li ul li{font-size:16px;margin:0;text-transform:none;display:block;float:left;width:100%;line-height:1.4}.wellness-template header nav ul li ul li a{color:#555 !important;padding:10px 80px 10px 40px;background:#fff;display:block;width:100%}.wellness-template header nav ul li ul li a:hover{background:#fafafa;color:#ac1f2a !important}@media screen and (max-width:1260px){.wellness-template header nav ul li{margin:0 20px;font-size:18px}}@media screen and (max-width:991px){.wellness-template header nav ul{padding:10px 0;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);border-top:1px solid #333;transition:height .14s,padding .2s}.wellness-template header nav ul:not(.showed){height:0;overflow:hidden;padding:0;border:0}.wellness-template header nav ul li{width:100%;margin:0;text-transform:none;font-size:16px}.wellness-template header nav ul li.only-mobile{display:block}}.wellness-template .cover-slider{width:100%;display:block;position:relative}.wellness-template .cover-slider .item img{min-height:400px;max-height:600px;width:100%;object-fit:cover}@media screen and (max-width:560px){.wellness-template .cover-slider .item img{min-height:250px}}.wellness-template .cover-slider .item .overlay{position:absolute;left:50%;top:50%;transform:translate(-50%, -70%);opacity:0;text-align:center;text-shadow:0 3px 10px #000;transition:transform 1.2s,opacity .5s;width:100%}.wellness-template .cover-slider .item .overlay h1{color:#fff;font-size:calc(32px + 2vw);font-weight:600;line-height:1.4;font-family:'Nunito',sans-serif}.wellness-template .cover-slider .item .overlay h2{color:#fff;font-size:calc(24px + 1.5vw);font-weight:600;line-height:1.4;font-family:'Nunito',sans-serif}.wellness-template .cover-slider .item .overlay h3{color:#fff;font-size:calc(18px + 1vw);font-weight:600;line-height:1.4;font-family:'Nunito',sans-serif}.wellness-template .cover-slider .item .overlay a{color:inherit;text-decoration:none;font-weight:700}.wellness-template .cover-slider .item .overlay a:hover{color:#ac1f2a}.wellness-template .cover-slider .item .overlay .slider-box{position:relative;display:inline-block;margin:0 auto;border:2px solid #ac1f2a;background:#fff;padding:10px 40px;border-radius:5px}.wellness-template .cover-slider .item .overlay .slider-box li{display:inline-block;border-right:1px solid #ac1f2a;padding:0 10px;font-size:14px;text-shadow:none;text-transform:uppercase;color:#ac1f2a}.wellness-template .cover-slider .item .overlay .slider-box li:last-child{border-right:0}.wellness-template .cover-slider .item .overlay .slider-box.inverted{border:2px solid #fff;background:#ac1f2a}.wellness-template .cover-slider .item .overlay .slider-box.inverted li{border-right-color:#fff;color:#fff}@media screen and (max-width:1020px){.wellness-template .cover-slider .item .overlay h1{font-size:55px;margin-bottom:0 !important;padding:0 20px}.wellness-template .cover-slider .item .overlay .slider-box{display:none}}.wellness-template .cover-slider .owl-carousel .owl-item.active .item .overlay{opacity:1;transform:translate(-50%, -50%);transition:transform .9s,opacity .1s}.wellness-template .cover-slider .owl-carousel .owl-nav{margin:0}.wellness-template .cover-slider .owl-carousel .owl-nav .owl-prev,.wellness-template .cover-slider .owl-carousel .owl-nav .owl-next{height:50px;position:absolute;left:20px;top:50%;transform:translate(0, -50%);width:30px;background:#fff;outline:none;color:#ac1f2a}.wellness-template .cover-slider .owl-carousel .owl-nav .owl-prev:hover,.wellness-template .cover-slider .owl-carousel .owl-nav .owl-next:hover{background:#ac1f2a;color:#fff}@media screen and (max-width:560px){.wellness-template .cover-slider .owl-carousel .owl-nav .owl-prev,.wellness-template .cover-slider .owl-carousel .owl-nav .owl-next{display:none}}.wellness-template .cover-slider .owl-carousel .owl-nav .owl-next{left:auto;right:20px}.wellness-template .cover-slider .owl-carousel .owl-dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%, 0)}.wellness-template .cover-slider .owl-carousel .owl-dots .owl-dot{outline:none}.wellness-template .cover-slider .owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;border:3px solid #fff}.wellness-template .cover-slider .owl-carousel .owl-dots .owl-dot.active span{background:#ac1f2a}.wellness-template .cover-slider.mini .item img{max-height:350px}.wellness-template .cover-slider.mini .item .overlay{transition:none !important}.wellness-template .cover-slider.mini .item .overlay h1{color:#fcc044;margin:0}.wellness-template .cover-slider.mini .owl-carousel .owl-dots{display:none}@media screen and (max-width:980px){.wellness-template .cover-slider .item .overlay h1{font-size:50px;margin-bottom:45px}.wellness-template .cover-slider .owl-carousel .owl-dots{display:none}}@media screen and (max-width:820px){.wellness-template .cover-slider .item .overlay p{display:none}.wellness-template .cover-slider .item .overlay h1{font-size:35px}.wellness-template .cover-slider .item .overlay .button{font-size:15px;padding:20px 20px}}.wellness-template .current-info{background:#ac1f2a;padding:15px 0}.wellness-template .current-info .item{width:33.3333%;float:left;color:#fff;font-size:16px;text-transform:uppercase;padding:0 20px;text-align:center;line-height:1.4}.wellness-template .current-info .item strong{display:block;line-height:1.5;font-size:29px;font-weight:600;margin-top:10px}.wellness-template .current-info .item span.opened,.wellness-template .current-info .item span.closed{color:#fff;font-size:16px;border-radius:5px;background:#aeb0b3;padding:6px 25px 5px;margin-top:5px;display:block}.wellness-template .current-info .item span.opened small,.wellness-template .current-info .item span.closed small{font-size:12px;display:block}.wellness-template .current-info .item span.closed{background:#d80000}.wellness-template .current-info.with-warning .item{width:25.33333%}.wellness-template .current-info.with-warning .item:last-child{width:24%;position:relative}.wellness-template .current-info.with-warning .item:last-child img{height:90px}.wellness-template .current-info.with-warning .item:last-child p{background:#fff;padding:20px;position:absolute;left:50%;bottom:100%;transform:translate(-50%, 0);border-radius:5px;color:#000;z-index:9;font-size:14px;display:none}.wellness-template .current-info.with-warning .item:last-child p:after{width:20px;height:20px;transform:translate(-50%, 50%) rotate(45deg);bottom:0;position:absolute;left:50%;background:#fff;content:''}.wellness-template .current-info.with-warning .item:last-child img:hover+p{display:block}@media screen and (max-width:1020px){.wellness-template .current-info.with-warning .item{width:33.333%}.wellness-template .current-info.with-warning .item:last-child{width:100%;margin-top:30px}.wellness-template .current-info.with-warning .item:last-child img{margin:0 auto;height:50px;display:block}.wellness-template .current-info.with-warning .item:last-child p{position:relative;margin-top:30px;width:auto;display:inline-block;left:auto;bottom:auto;top:auto;transform:none;font-size:13px;padding:15px}.wellness-template .current-info.with-warning .item:last-child p:after{top:0;bottom:auto;transform:translate(-50%, -50%) rotate(45deg)}}@media screen and (max-width:760px){.wellness-template .current-info .item{font-size:13px;padding:0 10px}.wellness-template .current-info .item strong,.wellness-template .current-info .item span{margin-top:30px !important}}@media screen and (max-width:580px){.wellness-template .current-info .item{width:100% !important;padding:0 0 20px}.wellness-template .current-info .item:nth-child(even){background:rgba(255,255,255,0.2);margin:20px 0;padding:20px}}.wellness-template .services{padding:100px 0}@media screen and (max-width:560px){.wellness-template .services{padding:50px 0}}.wellness-template .services h2{font-weight:700;font-size:36px;color:#ac1f2a;text-align:center}.wellness-template .services h2:before,.wellness-template .services h2:after{display:inline-block;width:27px;height:2px;content:'';background:#ac1f2a;margin:0 10px 10px}@media screen and (max-width:780px){.wellness-template .services h2{font-size:28px}}@media screen and (max-width:560px){.wellness-template .services h2{font-size:24px;line-height:1.6}.wellness-template .services h2:before,.wellness-template .services h2:after{display:none}}.wellness-template .services .items{width:100%;margin-top:50px;perspective:2000px}@media screen and (max-width:860px){.wellness-template .services .items{text-align:center}}.wellness-template .services .items .item{float:left;width:20%}.wellness-template .services .items .item a{text-decoration:none;display:block;box-shadow:3px 3px 10px 3px #e7e7e7;transform:scale(.9) rotateY(10deg);transition:.7s;position:relative}.wellness-template .services .items .item a:hover{transform:scale(1) !important;background:#ac1f2a}.wellness-template .services .items .item a:hover img{transition-delay:.2s;transform:rotateX(-82deg)}.wellness-template .services .items .item a:hover p{transition-delay:.3s;transform:rotateX(0deg)}.wellness-template .services .items .item a:hover h3{background:#ac1f2a;color:#fff}.wellness-template .services .items .item a p{font-size:12px;position:absolute;z-index:50;top:0;left:0;overflow:hidden;width:100%;height:100%;padding:65px 15px 0;transition:.4s cubic-bezier(.77, .04, 0, .7);transition-delay:0s;transform:rotateX(-90deg);transform-origin:bottom;text-align:center;color:#fff;background:#ac1f2a;line-height:1.8}.wellness-template .services .items .item a img{width:100%;transition:.4s cubic-bezier(.77, .04, 0, .7);transition-delay:.1s;transform-origin:top}.wellness-template .services .items .item a h3{padding:15px 10px;text-align:center;color:#ac1f2a;border-top:1px solid #fff;border-bottom:1px solid #ac1f2a;background:#f8f8f8;font-weight:600;font-size:15px;z-index:99;position:relative}.wellness-template .services .items .item:nth-child(3) a{transform:scale(.9) rotateY(0deg)}.wellness-template .services .items .item:nth-child(4) a,.wellness-template .services .items .item:nth-child(5) a{transform:scale(.9) rotateY(-10deg)}@media screen and (max-width:860px){.wellness-template .services .items .item{width:30.3333%;float:none;display:inline-block}.wellness-template .services .items .item a{transform:scale(.9) !important}}@media screen and (max-width:620px){.wellness-template .services .items .item{width:48%;margin:0 0 10px}.wellness-template .services .items .item a{transform:scale(.95) !important}}.wellness-template .articles{padding:100px 0;background:#fafafa;text-align:center}@media screen and (max-width:560px){.wellness-template .articles{padding:50px 0}}.wellness-template .articles .button{display:inline-block;border:1px solid #ac1f2a;padding:15px 40px;border-radius:5px;color:#ac1f2a;text-decoration:none;font-size:15px;text-transform:uppercase;font-weight:500;margin-top:30px}.wellness-template .articles .button:hover{background:#ac1f2a;color:#fff}.wellness-template .articles h2{font-weight:700;font-size:36px;color:#ac1f2a;text-align:center}.wellness-template .articles h2:before,.wellness-template .articles h2:after{display:inline-block;width:27px;height:2px;content:'';background:#ac1f2a;margin:0 10px 10px}@media screen and (max-width:780px){.wellness-template .articles h2{font-size:28px}}@media screen and (max-width:560px){.wellness-template .articles h2{font-size:24px;line-height:1.6}.wellness-template .articles h2:before,.wellness-template .articles h2:after{display:none}}.wellness-template .articles article{width:100%;margin-top:40px;text-align:left}.wellness-template .articles article .image{position:relative;width:25%;float:left}.wellness-template .articles article .image img{width:100%;display:block}.wellness-template .articles article .image p.date{position:absolute;left:5px;top:-5px;background:#ac1f2a;color:#fff;text-align:center;padding:10px;border-radius:5px;text-transform:uppercase;font-size:11px}.wellness-template .articles article .image p.date strong{font-size:16px;font-weight:700;border-bottom:1px solid #fff;padding-bottom:3px;margin-bottom:6px;display:block}.wellness-template .articles article .description{float:left;width:75%;padding-left:30px}.wellness-template .articles article .description h3{color:#ac1f2a;font-size:25px;margin-bottom:20px;line-height:1.5}.wellness-template .articles article .description p{color:#ac1f2a;font-size:17px;line-height:1.7}@media screen and (max-width:860px){.wellness-template .articles article .image{width:35%}.wellness-template .articles article .description{width:65%}}@media screen and (max-width:480px){.wellness-template .articles article .image{width:100%}.wellness-template .articles article .description{width:100%;padding:30px 0 0}}.wellness-template .about{padding:40px 0;background:#f2f2f2;width:100%;display:block;background-position:center;background-size:cover}.wellness-template .about .box{width:100%;max-width:600px;box-shadow:0 0 8px rgba(12,12,12,0.15);margin:0 auto}.wellness-template .about .box h2{font-size:18px;padding:30px 20px;color:#ac1f2a;background:#fff;text-align:center;line-height:1.6;text-transform:uppercase;font-weight:400}.wellness-template .about .box h2 strong{font-size:22px;display:block;font-weight:600}.wellness-template .about .box .text{background:rgba(255,255,255,0.85);padding:60px 50px;text-align:center}.wellness-template .about .box .text p,.wellness-template .about .box .text ul li{font-size:16px;line-height:1.8;margin-bottom:15px;list-style-type:none;color:#444;font-weight:400}.wellness-template .about .box .text p strong,.wellness-template .about .box .text ul li strong{font-weight:800}.wellness-template .about .box .text p i,.wellness-template .about .box .text ul li i,.wellness-template .about .box .text p em,.wellness-template .about .box .text ul li em{font-style:italic}.wellness-template .newsletter{padding:60px 0 40px}.wellness-template .newsletter h2{font-weight:700;font-size:36px;color:#ac1f2a;margin-bottom:50px;text-align:center}.wellness-template .newsletter h2:before,.wellness-template .newsletter h2:after{display:inline-block;width:27px;height:2px;content:'';background:#ac1f2a;margin:0 10px 10px}@media screen and (max-width:780px){.wellness-template .newsletter h2{font-size:28px}}@media screen and (max-width:560px){.wellness-template .newsletter h2{font-size:24px;line-height:1.6}.wellness-template .newsletter h2:before,.wellness-template .newsletter h2:after{display:none}}.wellness-template .newsletter .left{float:left;width:50%;display:block}.wellness-template .newsletter .left p{color:#ac1f2a;font-size:17px;line-height:1.7}.wellness-template .newsletter form{width:40%;float:right;padding-left:40px}.wellness-template .newsletter form input[type="email"]{width:100%;height:40px;vertical-align:middle;padding:0 20px;color:#ac1f2a;font-size:14px;outline:none;border:1px solid #ac1f2a;border-radius:5px}.wellness-template .newsletter form input[type="email"]::placeholder{color:#ac1f2a}.wellness-template .newsletter form label{font-size:12px;margin-top:10px;display:block;color:#ac1f2a}.wellness-template .newsletter form label a{color:#000}.wellness-template .newsletter form button{background:#ac1f2a;padding:12px 20px;color:#fff;outline:none;margin-top:20px;font-size:15px;text-transform:uppercase;border-radius:5px;cursor:pointer;border:1px solid #ac1f2a}.wellness-template .newsletter form button:hover{background:#fff;color:#ac1f2a}@media screen and (max-width:920px){.wellness-template .newsletter .left{width:50%}.wellness-template .newsletter form{width:50%}}@media screen and (max-width:630px){.wellness-template .newsletter .left,.wellness-template .newsletter form{width:100%;padding:0 0 10px}}.wellness-template .packages{padding:100px 0;background:#fafafa;text-align:center}@media screen and (max-width:560px){.wellness-template .packages{padding:50px 0}}.wellness-template .packages h2{font-weight:700;font-size:36px;color:#ac1f2a;text-align:center}.wellness-template .packages h2:before,.wellness-template .packages h2:after{display:inline-block;width:27px;height:2px;content:'';background:#ac1f2a;margin:0 10px 10px}@media screen and (max-width:780px){.wellness-template .packages h2{font-size:28px}}@media screen and (max-width:560px){.wellness-template .packages h2{font-size:24px;line-height:1.6}.wellness-template .packages h2:before,.wellness-template .packages h2:after{display:none}}.wellness-template .packages .owl-carousel{margin-top:50px}.wellness-template .package-item{box-shadow:3px 3px 10px 3px rgba(118,118,118,0.15);margin-bottom:20px}.wellness-template .package-item .image{width:100%;position:relative}.wellness-template .package-item .image img{width:100%}.wellness-template .package-item .image:before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);content:'';display:block;opacity:0;transition:opacity .13s}.wellness-template .package-item .image .back{position:absolute;top:50%;left:0;width:100%;padding:20px;text-align:center;transform:translate(0, -50%);color:#fff;line-height:1.6;font-size:14px;opacity:0;transition:opacity .13s}.wellness-template .package-item .image .back a{display:block;width:150px;background:#fff;color:#ac1f2a;padding:7px 40px;text-decoration:none;font-size:14px;font-weight:600;margin:20px auto 0}.wellness-template .package-item .image .back a:hover{background:#ac1f2a;color:#fff}.wellness-template .package-item h3{font-weight:700;width:100%;padding:15px 50px;transition:.24s ease-in-out;text-align:center;color:#ac1f2a;font-size:17px;height:80px;line-height:1.5}.wellness-template .package-item:hover .image:before,.wellness-template .package-item:hover .image .back{opacity:1}.wellness-template .package-item:hover h3{background:#ac1f2a;color:#fff}.wellness-template footer{background:#222;padding:100px 0 30px}.wellness-template footer .col{width:33.3333%;float:left;text-align:center}.wellness-template footer .col ul.socials{width:100%;display:block;margin-top:40px}.wellness-template footer .col ul.socials li{font-size:65px;display:inline-block;margin:0 15px}.wellness-template footer .col img{filter:brightness(0) invert(1)}.wellness-template footer .col a.mo{text-decoration:none;color:#b1b1b1;margin-top:20px;display:inline-block;font-weight:400}.wellness-template footer .col:first-child{margin-left:33.3333%}.wellness-template footer .col:nth-child(2){margin-left:-66.6666%}.wellness-template footer .col .heading{font-size:24px;font-weight:700;color:#fff;margin-bottom:40px;text-decoration:underline}.wellness-template footer .col p,.wellness-template footer .col ul li{color:#fff;font-weight:400;font-size:14px;line-height:1.9}.wellness-template footer .col p a,.wellness-template footer .col ul li a{color:#fff;text-decoration:none;font-weight:500}.wellness-template footer .col p a:hover,.wellness-template footer .col ul li a:hover{text-decoration:underline}.wellness-template footer .copy{width:100%;border-top:1px solid #4e4e4e;margin:50px 0 0;float:left;line-height:1.9;text-align:center;padding:30px 0 0}.wellness-template footer .copy p{color:#fff;font-weight:400;font-size:14px}.wellness-template footer .copy p a{color:#b1b1b1;text-decoration:none;font-weight:500}.wellness-template footer .copy p a:hover{text-decoration:underline}@media screen and (max-width:1200px){.wellness-template footer .col:first-child{width:100%;margin:0 0 60px !important}.wellness-template footer .col{width:50%;margin:0 !important}}@media screen and (max-width:620px){.wellness-template footer .col{width:100% !important;margin:0 0 30px !important}.wellness-template footer .col ul.socials li{font-size:30px;margin:0 10px}}.wellness-template .content-page{padding-bottom:40px}.wellness-template .content-page.without-padding{padding-top:40px;padding-bottom:0}.wellness-template .content-page h1,.wellness-template .content-page h2,.wellness-template .content-page h3,.wellness-template .content-page h4{font-size:34px;font-weight:700;color:#ac1f2a;margin-bottom:30px}.wellness-template .content-page h2{font-size:26px}.wellness-template .content-page h3{font-size:22px}.wellness-template .content-page h4{font-size:17px}.wellness-template .content-page p,.wellness-template .content-page ul li,.wellness-template .content-page ol li,.wellness-template .content-page blockquote{font-size:15px;letter-spacing:1.04px;line-height:1.6;font-weight:400;margin-bottom:30px}.wellness-template .content-page p strong,.wellness-template .content-page ul li strong,.wellness-template .content-page ol li strong,.wellness-template .content-page blockquote strong{font-weight:600}.wellness-template .content-page ul,.wellness-template .content-page ol{list-style-type:square;padding-left:18px;margin-bottom:30px}.wellness-template .content-page ul li,.wellness-template .content-page ol li{margin-bottom:5px}.wellness-template .content-page ol{list-style-type:decimal}.wellness-template .content-page blockquote{padding:25px;background:#f2f2f2;border-left:4px solid #ddd;font-style:italic;font-size:16px}.wellness-template .content-page a{color:#090a50;text-decoration:underline}.wellness-template .content-page a:hover{text-decoration:none}.wellness-template .content-page strong{font-weight:700}.wellness-template .content-page .gallery{display:block;width:100%;padding:0}.wellness-template .content-page .gallery li{display:inline-block;list-style-type:none;float:left;padding:0 10px 10px;width:20%}@media screen and (max-width:1080px){.wellness-template .content-page .gallery li{width:25%}}@media screen and (max-width:860px){.wellness-template .content-page .gallery li{width:33.333%}}.wellness-template .content-page .gallery li a{float:left;display:block;outline:none}.wellness-template .content-page .gallery li a img{height:170px;display:block;float:left;max-width:100%;object-fit:cover}@media screen and (max-width:480px){.wellness-template .content-page .gallery li{width:50%;padding:5px;margin:0}.wellness-template .content-page .gallery li img{width:100%;height:auto;object-fit:cover}}.wellness-template .content-page .tabs{width:100%}.wellness-template .content-page .tabs .nav{background:#f2f2f2;display:block;text-align:center;font-size:0;margin-bottom:15px;padding:0}.wellness-template .content-page .tabs .nav li{display:inline-block;margin:0}.wellness-template .content-page .tabs .nav li a{padding:10px 20px;display:block;text-decoration:none;font-size:14px}.wellness-template .content-page .tabs .nav li.active a{background:#ac1f2a;color:#fff}.wellness-template .content-page .tabs .nav li:not(.active):hover a{background:rgba(0,0,0,0.05)}@media screen and (max-width:620px){.wellness-template .content-page .tabs .nav li a{padding:5px 10px;font-size:13px}.wellness-template .content-page .tabs .nav li.active a{font-weight:800;background:none;color:#ac1f2a}}.wellness-template .content-page .tabs .gallery{margin:0}.wellness-template .content-page .tabs .gallery li{width:25%;padding-top:25%;position:relative;margin:0;transition:transform .3s}.wellness-template .content-page .tabs .gallery li.hidden{transform:scale(0)}.wellness-template .content-page .tabs .gallery li a{position:static}.wellness-template .content-page .tabs .gallery li a:before{z-index:2;left:2.5%;top:2.5%;width:95%;height:95%}.wellness-template .content-page .tabs .gallery li a:after{z-index:3}.wellness-template .content-page .tabs .gallery li a img{width:95%;height:95%;position:absolute;left:2.5%;top:2.5%;object-fit:cover;transition:transform .14s}.wellness-template .content-page .tabs .gallery li a:hover img{transform:scale(1.05);z-index:99}@media screen and (max-width:920px){.wellness-template .content-page .tabs .gallery li{width:33.3333%;padding-top:33.3333%}}@media screen and (max-width:520px){.wellness-template .content-page .tabs .gallery li{width:50%;padding-top:50%}}.wellness-template .content-page .package-page>img{float:left;width:40%}.wellness-template .content-page .package-page .info{float:right;width:55%}@media screen and (max-width:680px){.wellness-template .content-page .package-page>img,.wellness-template .content-page .package-page .info{width:100%;float:left}.wellness-template .content-page .package-page>img{margin-bottom:30px}}.wellness-template .content-page .package-page .package-info{width:100%;padding:0}.wellness-template .content-page .package-page .package-info li{display:block;margin:0 0 12px;font-size:20px;font-weight:400;font-family:'Libre Baskerville',serif}.wellness-template .content-page .package-page .package-info li i.fa{color:#FCC044;margin-right:10px;font-size:23px;background:#f2f2f2;border:1px solid #ddd;height:60px;width:60px;line-height:60px;text-align:center}.wellness-template .content-page .col-1{width:100%;display:block;float:left}.wellness-template .content-page .col-2{width:50%;float:left}.wellness-template .content-page .col-3{width:33.33333%;float:left}@media screen and (max-width:820px){.wellness-template .content-page .col-2,.wellness-template .content-page .col-3{width:100%;padding:0 0 20px}}.wellness-template ul.pagination{display:block;width:100%;padding:0}.wellness-template ul.pagination li{display:inline-block;margin-right:10px}.wellness-template ul.pagination li a{padding:15px;display:block;text-decoration:none;background:#fbfbfb;font-family:'Libre Baskerville',serif;color:#000;font-weight:600;font-size:13px}.wellness-template ul.pagination li a:hover{background:#f0f0f0}.wellness-template ul.pagination li.active a{background:#ac1f2a;color:#fff}.wellness-template ul.breadcrumbs{display:block;width:100%;padding:10px 20px;background:#f2f2f2}.wellness-template ul.breadcrumbs li{display:inline-block;margin:0 10px 0 0;color:#444;font-weight:400;font-size:13px}.wellness-template ul.breadcrumbs li .fa{position:relative;margin-left:10px;font-size:12px}.wellness-template ul.breadcrumbs li a{color:#444;text-decoration:none}.wellness-template ul.breadcrumbs li a:hover{text-decoration:underline}.wellness-template ul.breadcrumbs li:last-child{color:#000;font-weight:600}.wellness-template .content-page .articles{width:100%;display:block;padding:0;background:none}.wellness-template .content-page .articles article{width:100%;display:block;margin-bottom:20px}.wellness-template .hero-heading{width:100%;padding:50px 0;text-align:center;background:#fafafa;margin:-40px 0 40px}.wellness-template .hero-heading h1{font-weight:700;font-size:36px;color:#ac1f2a;text-align:center;margin-bottom:10px}.wellness-template .hero-heading h1:before,.wellness-template .hero-heading h1:after{display:inline-block;width:27px;height:2px;content:'';background:#ac1f2a;margin:0 10px 10px}@media screen and (max-width:780px){.wellness-template .hero-heading h1{font-size:28px}}@media screen and (max-width:560px){.wellness-template .hero-heading h1{font-size:24px;line-height:1.6}.wellness-template .hero-heading h1:before,.wellness-template .hero-heading h1:after{display:none}}.wellness-template .hero-heading ul.breadcrumbs{margin:0;padding:0;background:none}.wellness-template .useful-info ul.nav{width:100%;perspective:1000px}.wellness-template .useful-info ul.nav li{float:left;width:33.3333%;display:block;text-align:center;transition:.4s cubic-bezier(.77, .04, 0, .7);cursor:pointer}.wellness-template .useful-info ul.nav li:first-child{transform:rotateY(20deg) scale(.95)}.wellness-template .useful-info ul.nav li:nth-child(2){transform:scale(.9)}.wellness-template .useful-info ul.nav li:nth-child(3){transform:rotateY(-20deg) scale(.95)}.wellness-template .useful-info ul.nav li img{width:100%;border-radius:20px 20px 0 0}.wellness-template .useful-info ul.nav li h2{background:#ac1f2a;color:#fff;padding:10px;font-size:17px;border-radius:0 0 10px 10px}.wellness-template .useful-info ul.nav li:hover{transform:scale(1)}.wellness-template .useful-info section{width:100%;display:block;padding:60px 0}.wellness-template .useful-info section h2{text-align:center;margin-bottom:40px}.wellness-template .useful-info section:nth-child(odd){background:#ac1f2a;color:#fff}.wellness-template .useful-info section:nth-child(odd) h2{color:#fff}.wellness-template .useful-info section:nth-child(2){background:#fafafa}.wellness-template .useful-info section table{width:100%}.wellness-template .useful-info section table tr td{padding:10px 0;color:#fff;font-size:21px}.wellness-template .useful-info section table tr td:last-child{text-align:right}.wellness-template .useful-info section img{margin:0 auto;display:block;max-width:100%;height:auto !important}.wellness-template .wellness-package-order{float:left;width:100%;padding:50px 0;background:#ac1f29;margin:-20px 0 50px}.wellness-template .wellness-package-order h2{font-size:27px;color:#fff;font-weight:600;margin-bottom:20px}.wellness-template .wellness-package-order h2 small{font-size:17px;margin-left:10px}.wellness-template .wellness-package-order label{line-height:40px;display:inline-block;padding-right:20px;color:#fafafa;font-size:15px}.wellness-template .wellness-package-order input[type="number"],.wellness-template .wellness-package-order input[type="email"]{padding:0 20px;height:40px;margin-bottom:30px;border:0;outline:none;margin-right:30px;font-family:'Nunito',sans-serif;font-size:13px;font-weight:600}.wellness-template .wellness-package-order input[type="number"].count,.wellness-template .wellness-package-order input[type="email"].count{width:60px;padding:0 10px;text-align:center}.wellness-template .wellness-package-order input[type="number"][type="email"],.wellness-template .wellness-package-order input[type="email"][type="email"]{width:200px}.wellness-template .wellness-package-order .group{margin-top:10px}.wellness-template .wellness-package-order .group h3{font-size:20px;color:#fff;font-weight:600;margin-bottom:20px}.wellness-template .wellness-package-order .button{color:#ac1f29;padding:10px 30px;font-size:13px;font-weight:600;margin-top:30px;border:0;outline:none;font-family:'Nunito',sans-serif;cursor:pointer}.wellness-template .wellness-package-order .button:hover{opacity:.8}.wellness-template table.files tr.title td{background:#ac1f2a !important}.price-list{width:100%;text-align:left}.price-list:not(:last-child){margin-bottom:40px}.price-list thead tr th{padding:40px 10px 10px;color:#333;border-bottom:1px solid #333;font-weight:600;font-size:16px}.price-list thead:first-child tr th{padding-top:10px}.price-list tbody tr td{padding:10px 10px;color:#ac1f2a;font-size:14px;line-height:1.5;vertical-align:middle}.price-list tbody tr td span{padding-left:5px;display:block;color:rgba(172,31,42,0.7);font-style:italic}.price-list tbody tr:nth-child(even) td{background:rgba(120,120,120,0.03)}table.open-hours{text-align:left}table.open-hours:not(:last-child){margin-bottom:50px}table.open-hours tr td{padding:10px 10px;color:#ac1f2a;font-size:14px;line-height:1.5;vertical-align:middle}table.open-hours tr td:first-child{font-weight:600;padding-right:100px}table.open-hours tr:nth-child(even) td{background:rgba(120,120,120,0.06)}table.open-hours tr.current td{color:#000}.hotel-template .price-list tbody tr td span{color:#090a50;font-style:italic}.abroad-template{padding-top:0;font-family:'Open Sans',sans-serif;font-weight:400}.abroad-template .abroad-requirements,.abroad-template .abroad-reservation-error{float:left;width:100%;margin-bottom:20px;font-weight:600;color:red}.abroad-template .abroad-reservation-error{background:#ffe1e1;padding:20px;font-weight:400;border:1px solid #ffbbbb}.abroad-template header{width:100%;background:#002E5F}.abroad-template header .logo{float:left;background:#fff;height:95px;padding:10px 20px}.abroad-template header .socials{float:right;margin-top:10px}.abroad-template header .socials li{display:inline-block;font-size:25px;margin-left:5px}.abroad-template header .socials li a{color:#ddd}.abroad-template header .socials li a:hover{color:#fff}.abroad-template header .top-nav{float:right;clear:right;margin-top:18px}.abroad-template header .top-nav li{display:inline-block;font-size:16px;margin-left:25px}.abroad-template header .top-nav li a{color:#ddd;text-decoration:none}.abroad-template header .top-nav li a:hover{color:#fff}.abroad-template header nav{width:100%;display:block;background:#fff;float:left}.abroad-template header nav .mobile{display:none}.abroad-template header nav li{width:20%;display:block;float:left;text-align:center;line-height:1.5;font-size:14px;text-transform:uppercase;position:relative}.abroad-template header nav li.only-mobile{display:none}.abroad-template header nav li a{padding:10px 0;display:block;color:#0E0F3F;text-decoration:none;opacity:.75}.abroad-template header nav li a:hover{color:#fcc044;opacity:1}.abroad-template header nav li a:hover+ul,.abroad-template header nav li ul:hover{display:block}.abroad-template header nav li .button{background:#0E0F3F;color:#fff;opacity:1;display:inline-block;margin-top:10px;padding:10px 30px}.abroad-template header nav li ul{position:absolute;left:0;top:62px;background:#fff;width:100%;border-top:1px solid #0E0F3F;padding:10px 0;box-shadow:0 6px 12px rgba(0,0,0,0.175);display:none;z-index:99}.abroad-template header nav li ul li{display:block;width:100%;text-align:left;font-size:13px}.abroad-template header nav li ul li a{color:#333;opacity:.75;padding:5px 20px}.abroad-template header nav li ul li a .fa{position:absolute;right:20px;top:50%;transform:translate(0, -50%);font-size:14px}.abroad-template header nav li ul li:hover>a{background-color:#f5f5f5;opacity:1;color:#fcc044}.abroad-template header nav li ul li ul{top:-10px;left:100%;display:none}@media screen and (max-width:980px){.abroad-template header .logo{height:70px}.abroad-template header .top-nav{display:none}.abroad-template header .socials{line-height:70px;margin:0}.abroad-template header nav .mobile{padding:15px 0;font-size:25px;color:#002e5f;text-transform:uppercase;font-weight:400;display:block}.abroad-template header nav .mobile button{outline:none;float:right;border:none;background:none;font-size:25px;color:#002e5f;cursor:pointer}.abroad-template header nav ul{padding:10px 0;display:none;border-top:1px solid #ddd}.abroad-template header nav ul.showed{display:block}.abroad-template header nav ul li{width:100%;text-align:left}.abroad-template header nav ul li.only-mobile{display:block}.abroad-template header nav ul li.only-desktop{display:none}.abroad-template header nav ul li br{display:none}.abroad-template header nav ul li ul{display:none !important;position:relative;left:auto;top:auto;float:left;margin-bottom:20px}.abroad-template header nav ul li ul.showed{display:block !important}.abroad-template header nav ul li ul li ul{top:auto;left:auto;background:#fafafa;box-shadow:none;padding-left:20px;border-top:0}.abroad-template header nav ul li ul li ul li{font-size:13px}}.abroad-template .cover-slider{width:100%;display:block;position:relative}.abroad-template .cover-slider .item img{height:600px;width:100%;object-fit:cover}@media screen and (max-width:680px){.abroad-template .cover-slider .item img{height:250px}}.abroad-template .cover-slider .item .overlay{position:absolute;left:50%;top:50%;transform:translate(-50%, -70%);opacity:0;text-align:center;text-shadow:0 3px 10px #000;transition:transform 1.2s,opacity .5s;width:100%}.abroad-template .cover-slider .item .overlay h1{color:#fff;font-size:68px;font-weight:500;line-height:1.4;font-family:'Libre Baskerville',cursive;margin-bottom:60px}.abroad-template .cover-slider .item .overlay .slider-box{position:relative;display:inline-block;margin:0 auto;background:#fff;padding:5px 10px;border-radius:5px}.abroad-template .cover-slider .item .overlay .slider-box li{display:inline-block;border-right:1px solid #e8e8e8;padding:10px 10px;font-size:14px;text-shadow:none;color:#002E5F}.abroad-template .cover-slider .item .overlay .slider-box li:last-child{border-right:0}.abroad-template .cover-slider .item .overlay .slider-box li a{color:#002E5F;text-decoration:none}.abroad-template .cover-slider .item .overlay .slider-box li a:hover{color:#FCC044}@media screen and (max-width:1020px){.abroad-template .cover-slider .item .overlay h1{font-size:55px;margin-bottom:0 !important;padding:0 20px}.abroad-template .cover-slider .item .overlay .slider-box{display:none}}.abroad-template .cover-slider .owl-carousel .owl-item.active .item .overlay{opacity:1;transform:translate(-50%, -50%);transition:transform .9s,opacity .1s}.abroad-template .cover-slider .owl-carousel .owl-nav{margin:0}.abroad-template .cover-slider .owl-carousel .owl-nav .owl-prev,.abroad-template .cover-slider .owl-carousel .owl-nav .owl-next{height:50px;position:absolute;left:20px;top:50%;transform:translate(0, -50%);width:30px;background:#fff;outline:none;color:#002E5F}.abroad-template .cover-slider .owl-carousel .owl-nav .owl-prev:hover,.abroad-template .cover-slider .owl-carousel .owl-nav .owl-next:hover{background:#002E5F;color:#fff}@media screen and (max-width:680px){.abroad-template .cover-slider .owl-carousel .owl-nav .owl-prev,.abroad-template .cover-slider .owl-carousel .owl-nav .owl-next{display:none}}.abroad-template .cover-slider .owl-carousel .owl-nav .owl-next{left:auto;right:20px}.abroad-template .cover-slider .owl-carousel .owl-dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%, 0)}.abroad-template .cover-slider .owl-carousel .owl-dots .owl-dot{outline:none}.abroad-template .cover-slider .owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;border:3px solid #fff}.abroad-template .cover-slider .owl-carousel .owl-dots .owl-dot.active span{background:#002E5F}.abroad-template .cover-slider.mini .item img{max-height:400px}.abroad-template .cover-slider.mini .item .overlay{transition:none !important;max-width:70%}.abroad-template .cover-slider.mini .item .overlay h1{margin:0}.abroad-template .cover-slider.mini .item .overlay h1.uppercased{text-transform:uppercase;font-size:37px}.abroad-template .cover-slider.mini .item .overlay .rating{display:block;margin-top:30px;color:#fff;font-size:25px}.abroad-template .cover-slider.mini .item .overlay .rating:before{content:'';width:100px;height:1px;background:#fff;display:block;margin:0 auto 20px}.abroad-template .cover-slider.mini .item .overlay .rating p{display:block;font-size:13px;margin-top:20px}.abroad-template .cover-slider.mini .item .overlay .thumbnail{position:absolute;left:0;top:0;width:200px;height:auto;border-radius:100px;border:2px solid #fff;transform:translate(-60%, -40%)}.abroad-template .cover-slider.mini .item .info{position:absolute;left:20px;bottom:20px;background:#fff;color:#002e5f;text-shadow:none;text-decoration:none;padding:15px 20px;text-transform:uppercase;font-weight:500}.abroad-template .cover-slider.mini .item .info .fa{margin-right:10px}.abroad-template .cover-slider.mini .item .price{position:absolute;right:20px;bottom:20px;background:#fff;color:#002e5f;text-shadow:none;text-decoration:none;font-weight:500;width:160px;height:160px;border-radius:80px;padding:50px 10px;text-align:center}.abroad-template .cover-slider.mini .item .price strong{font-size:16px;font-weight:600;display:block;margin-bottom:15px}@media screen and (max-width:860px){.abroad-template .cover-slider.mini .item .price,.abroad-template .cover-slider.mini .item .info{display:none}.abroad-template .cover-slider.mini .item .thumbnail{display:none}.abroad-template .cover-slider.mini .item .overlay h1.uppercased{font-size:26px}.abroad-template .cover-slider.mini .item>img{position:absolute;left:0;top:0;height:100%;max-height:none}.abroad-template .cover-slider.mini .item .overlay{padding:30px 0;position:relative;transform:translate(-50%, 0) !important}}.abroad-template .cover-slider.mini .owl-carousel .owl-dots{display:none}@media screen and (max-width:980px){.abroad-template .cover-slider .item .overlay h1{font-size:50px;margin-bottom:45px}.abroad-template .cover-slider .owl-carousel .owl-dots{display:none}}@media screen and (max-width:820px){.abroad-template .cover-slider .item .overlay p{display:none}.abroad-template .cover-slider .item .overlay h1{font-size:35px}.abroad-template .cover-slider .item .overlay .button{font-size:15px;padding:20px 20px}}.abroad-template .message{width:100%;display:block;background:#fff;padding:40px 0}.abroad-template .message p{color:#002E5F;text-align:center;font-size:14px;line-height:1.8;font-weight:500}.abroad-template .camps{width:100%;display:block;padding:100px 0;background:#fafafa;font-size:0;text-align:center}.abroad-template .camps h2{color:#002E5F;font-size:34px;text-align:center;margin-bottom:50px}.abroad-template .camps article{width:50%;padding:0 30px;display:inline-block;position:relative;text-align:left}.abroad-template .camps article .image{width:28%;height:100%;position:absolute;left:20px;top:0;overflow:hidden;border-radius:20px 0 0 20px}.abroad-template .camps article .image img{width:100%;height:100%;object-fit:cover}.abroad-template .camps article .description{float:right;width:72%;background:#fff;overflow:hidden;border-radius:0 20px 20px 0}.abroad-template .camps article .description h3{background:#002e5f;color:#fff;font-weight:600;padding:20px 30px;font-size:27px;margin-bottom:20px;line-height:1.4}.abroad-template .camps article .description p{padding:10px 30px;color:#002E5F;font-size:17px;font-weight:500;margin-bottom:10px}.abroad-template .camps article .description p.type{margin-bottom:0;font-size:14px;padding:20px 30px}.abroad-template .camps article .description p.place{font-size:24px}.abroad-template .camps article .description .buttons{width:100%}.abroad-template .camps article .description .buttons .button{background:#002e5f;font-size:13px;color:#ddd;text-transform:uppercase;width:50%;float:left;padding:20px 10px;text-align:center;text-decoration:none}.abroad-template .camps article .description .buttons .button:first-child{border-right:1px solid rgba(0,0,0,0.3)}.abroad-template .camps article .description .buttons .button:last-child{float:right}.abroad-template .camps article .description .buttons .button:hover{color:#fff}@media screen and (max-width:1080px){.abroad-template .camps article .image{width:100%;position:relative;left:auto;top:auto;border-radius:10px 10px 0 0}.abroad-template .camps article .description{width:100%;border-radius:0 0 10px 10px}}@media screen and (max-width:780px){.abroad-template .camps article{width:100%;margin-bottom:20px}.abroad-template .camps article .image{max-height:200px}}.abroad-template .reviews{width:100%;display:block;padding:100px 0}.abroad-template .reviews h2{color:#002E5F;font-size:34px;text-align:center;margin-bottom:50px;font-weight:600}.abroad-template .reviews form.create-review{margin:30px auto 0;width:100%;max-width:800px;background:#002e5f;padding:30px 30px 25px;position:relative;border-radius:5px;display:none}.abroad-template .reviews form.create-review:before{width:20px;height:20px;background:#002e5f;transform:translate(-50%, -50%) rotate(45deg);position:absolute;left:50%;top:0;content:'';display:block}.abroad-template .reviews form.create-review .left{width:33%;float:left;padding-right:15px}.abroad-template .reviews form.create-review .center{width:100%;float:left}.abroad-template .reviews form.create-review .center .col{width:33%;float:left;padding-right:15px}.abroad-template .reviews form.create-review .center .col:last-child{padding-right:0;padding-left:15px;width:34%}.abroad-template .reviews form.create-review .center .col:nth-child(2){padding-left:15px}.abroad-template .reviews form.create-review .right{width:67%;float:left;padding-left:15px}.abroad-template .reviews form.create-review input,.abroad-template .reviews form.create-review textarea{color:#8a8a8a;font-size:13px;height:50px;background:#fff;border:0;outline:none;padding:0 20px;width:100%;margin-bottom:15px;border-radius:5px}.abroad-template .reviews form.create-review input::placeholder,.abroad-template .reviews form.create-review textarea::placeholder{color:#8a8a8a}.abroad-template .reviews form.create-review .button{width:100%;background:#fff;padding:15px 20px;height:50px;color:#002e5f;outline:none;border:none;font-size:13px;border-radius:5px;display:block;cursor:pointer;text-transform:uppercase;font-weight:600}.abroad-template .reviews form.create-review textarea{height:115px;line-height:1.3;padding:20px;resize:none}.abroad-template .reviews form.create-review .select,.abroad-template .reviews form.create-review .selectize-input{color:#8a8a8a;font-size:13px;height:50px;background:#fff;border:0;outline:none;width:100%;overflow:hidden;position:relative;cursor:pointer;border-radius:5px}.abroad-template .reviews form.create-review .select:hover:after,.abroad-template .reviews form.create-review .selectize-input:hover:after{color:#fff}.abroad-template .reviews form.create-review .select select,.abroad-template .reviews form.create-review .selectize-input select{width:100%;position:relative;left:0;top:0;height:100%;appearance:none;background:none;border:0;outline:none;color:#8a8a8a;font-size:13px;padding:0 70px 0 20px;z-index:9}.abroad-template .reviews form.create-review .select:after,.abroad-template .reviews form.create-review .selectize-input:after{background:rgba(0,0,0,0.15);height:100%;width:50px;right:0;top:0;line-height:54px;content:"\f078";font-family:"Font Awesome 5 Free";position:absolute;text-align:center;font-weight:900;font-size:12px}.abroad-template .reviews form.create-review .selectize-input{padding:0 20px;line-height:50px}.abroad-template .reviews form.create-review .selectize-input:after{border:none;margin:0}.abroad-template .reviews .add{color:#002E5F;font-size:13px;text-align:center;display:block;text-decoration:none;font-weight:600;margin-top:40px}.abroad-template .reviews .add .fa{margin-right:5px;font-size:12px}.abroad-template .reviews .add:hover{opacity:.8}.abroad-template .reviews .item .author{display:block;margin:0 auto;max-width:360px}.abroad-template .reviews .item .author .image{width:90px;float:left;margin-right:30px}.abroad-template .reviews .item .author .image img{width:100%}.abroad-template .reviews .item .author .text{padding-top:5px}.abroad-template .reviews .item .author .text p{color:#002e5f;font-size:14px;padding:1px 0;margin:0;text-align:left;font-weight:600}.abroad-template .reviews .item .author .text p strong{font-weight:600;font-size:18px}.abroad-template .reviews .item p{width:100%;display:block;float:none;margin:40px auto 0;max-width:800px;line-height:1.7;text-align:center;color:#002e5f}.abroad-template .reviews .item .answer-title{text-align:center;margin-top:1.5rem;margin-bottom:.5rem;font-size:20px;font-weight:bold;color:#002e5f}.abroad-template .reviews .item .answer p{margin-top:.75rem}.abroad-template .reviews .item .answer p:before{display:none}@media screen and (max-width:460px){.abroad-template .reviews .item .author .image{margin:0 auto 10px;display:block;float:none}.abroad-template .reviews .item .author .text p{text-align:center}}.abroad-template .reviews .owl-carousel .owl-nav .owl-prev,.abroad-template .reviews .owl-carousel .owl-nav .owl-next{height:50px;position:absolute;left:20px;top:50%;transform:translate(0, -50%);width:30px;background:#002E5F;outline:none;color:#fff}.abroad-template .reviews .owl-carousel .owl-nav .owl-next{left:auto;right:20px}@media screen and (max-width:1080px){.abroad-template .reviews .owl-carousel .owl-nav{display:none}}.abroad-template .reviews .owl-carousel .owl-dots{margin-top:30px}.abroad-template .reviews .owl-carousel .owl-dots .owl-dot{outline:none}.abroad-template .reviews .owl-carousel .owl-dots .owl-dot span{width:15px;height:15px}.abroad-template footer{background:#222;padding:100px 0 30px}.abroad-template footer .col{width:33.3333%;float:left;text-align:center}.abroad-template footer .col ul.socials{width:100%;display:block;margin-top:40px}.abroad-template footer .col ul.socials li{font-size:65px;display:inline-block;margin:0 15px}.abroad-template footer .col img{filter:brightness(0) invert(1)}.abroad-template footer .col a.mo{text-decoration:none;color:#b1b1b1;margin-top:20px;display:inline-block;font-weight:400}.abroad-template footer .col:first-child{margin-left:33.3333%}.abroad-template footer .col:nth-child(2){margin-left:-66.6666%}.abroad-template footer .col .heading{font-size:24px;font-weight:700;color:#fff;margin-bottom:40px;text-decoration:underline}.abroad-template footer .col p,.abroad-template footer .col ul li{color:#fff;font-weight:400;font-size:14px;line-height:1.9}.abroad-template footer .col p a,.abroad-template footer .col ul li a{color:#fff;text-decoration:none;font-weight:500}.abroad-template footer .col p a:hover,.abroad-template footer .col ul li a:hover{text-decoration:underline}.abroad-template footer .copy{width:100%;border-top:1px solid #4e4e4e;margin:50px 0 0;float:left;line-height:1.9;text-align:center;padding:30px 0 0}.abroad-template footer .copy p{color:#fff;font-weight:400;font-size:14px}.abroad-template footer .copy p a{color:#b1b1b1;text-decoration:none;font-weight:500}.abroad-template footer .copy p a:hover{text-decoration:underline}@media screen and (max-width:1200px){.abroad-template footer .col:first-child{width:100%;margin:0 0 60px !important}.abroad-template footer .col{width:50%;margin:0 !important}}@media screen and (max-width:620px){.abroad-template footer .col{width:100% !important;margin:0 0 30px !important}.abroad-template footer .col ul.socials li{font-size:30px;margin:0 10px}}.abroad-template .stays{width:100%;display:block;padding:60px 0}.abroad-template .stays h2{color:#002E5F;font-size:34px;text-align:center;margin-bottom:50px}.abroad-template .stays .list{width:100%}.abroad-template .stays .list .item{width:21%;float:left;margin:0 2% 20px;box-shadow:0 0 10px 3px rgba(120,120,120,0.5);transition:transform .14s}@media screen and (max-width:860px){.abroad-template .stays .list .item{width:29.33333%}}@media screen and (max-width:560px){.abroad-template .stays .list .item{width:46%}}.abroad-template .stays .list .item a{display:block;text-decoration:none}.abroad-template .stays .list .item:hover{transform:scale(1.05)}.abroad-template .stays .list .item:hover .image .back{opacity:1}.abroad-template .stays .list .item .image{width:100%;position:relative}.abroad-template .stays .list .item .image img{width:100%}.abroad-template .stays .list .item .image .back{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);transition:opacity .18s;opacity:0}.abroad-template .stays .list .item .image .back .center{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:13px;text-transform:uppercase;color:#fff;text-align:center;line-height:2.5}.abroad-template .stays .list .item .image .back .center .fa{font-size:40px;color:#fff;display:block;margin:0 auto 10px;transform:translate3d(0, 0, 0);text-align:center}.abroad-template .stays .list .item h2{width:100%;padding:20px 20px;text-align:left;margin:0;font-size:13px}.abroad-template .stays .list .item h2 strong{font-size:17px;display:block;margin-bottom:10px;text-transform:uppercase}.abroad-template .stay-detail .photos{padding:30px 0}.abroad-template .stay-detail .photos .container{max-width:1200px}.abroad-template .stay-detail .content{padding:60px 0;background:#fafafa}.abroad-template .stay-detail .content .container{max-width:1200px}.abroad-template .stay-detail .content h1,.abroad-template .stay-detail .content h2,.abroad-template .stay-detail .content h3,.abroad-template .stay-detail .content h4{font-size:43px;font-weight:600;color:#002e5f;margin-bottom:30px}.abroad-template .stay-detail .content h2{font-size:34px;margin-bottom:60px;text-transform:uppercase}.abroad-template .stay-detail .content h3{font-size:25px;font-weight:500}.abroad-template .stay-detail .content h4{font-size:22px;font-weight:500}.abroad-template .stay-detail .content p,.abroad-template .stay-detail .content ul li,.abroad-template .stay-detail .content ol li,.abroad-template .stay-detail .content blockquote{color:#444;font-size:15px;letter-spacing:1.04px;line-height:1.6;font-weight:400;margin-bottom:30px}.abroad-template .stay-detail .content p strong,.abroad-template .stay-detail .content ul li strong,.abroad-template .stay-detail .content ol li strong,.abroad-template .stay-detail .content blockquote strong{font-weight:600}.abroad-template .stay-detail .content ul,.abroad-template .stay-detail .content ol{list-style-type:square;padding-left:18px;margin-bottom:30px}.abroad-template .stay-detail .content ul li,.abroad-template .stay-detail .content ol li{margin-bottom:5px}.abroad-template .stay-detail .content ol{list-style-type:decimal}.abroad-template .stay-detail .content blockquote{padding:25px;background:#ffff;border-left:4px solid #ddd;font-style:italic;font-size:16px}.abroad-template .stay-detail .content a{color:#002e5f;text-decoration:underline}.abroad-template .stay-detail .content a:hover{text-decoration:none}.abroad-template .stay-detail .content form{width:100%;background:#fff;padding:30px;position:relative;max-width:600px;margin:40px auto 0;display:none}.abroad-template .stay-detail .content form:before{width:30px;height:30px;border-radius:5px;display:block;left:50%;top:0;transform:translate(-50%, -50%) rotate(45deg);position:absolute;content:'';background:#fff}.abroad-template .stay-detail .content form input,.abroad-template .stay-detail .content form textarea{background:#fafafa;border:1px solid #ddd;height:40px;vertical-align:middle;width:100%;margin:0 0 10px;color:#444;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:600;padding:0 20px;outline:none}.abroad-template .stay-detail .content form input:focus,.abroad-template .stay-detail .content form textarea:focus{border-color:#002e5f}.abroad-template .stay-detail .content form input.half,.abroad-template .stay-detail .content form textarea.half{float:left;width:48%}.abroad-template .stay-detail .content form input.half.right,.abroad-template .stay-detail .content form textarea.half.right{float:right}.abroad-template .stay-detail .content form textarea{padding:20px;height:100px}.abroad-template .stay-detail .content form .button{display:inline-block;margin-top:30px;text-transform:uppercase;font-size:12px;font-weight:600;text-decoration:none;background:#002e5f;color:#fff;padding:10px 40px;border:0;cursor:pointer;outline:none}.abroad-template .stay-detail .content .buttons{width:100%;text-align:center;margin-top:30px}.abroad-template .stay-detail .content .button{display:inline-block;margin:0 10px;padding:10px 40px;text-transform:uppercase;font-size:12px;font-weight:600;text-decoration:none}.abroad-template .stay-detail .content .button.disabled{background:#ddd;color:#444;padding:15px 40px;cursor:not-allowed}.abroad-template .stay-detail .content .button.request{background:green;color:#fff;padding:15px 40px}.abroad-template .stay-detail .content .button.request:hover{opacity:.8}.abroad-template .stay-detail .content .button.online{background:#002e5f;color:#fff;padding:15px 40px}.abroad-template .stay-detail .content .button.online:hover{opacity:.8}.abroad-template .reservation{padding:60px 0;background:#fafafa}.abroad-template .reservation h2{font-size:34px;font-weight:600;color:#002e5f;margin-bottom:50px;text-align:center}.abroad-template .reservation.list table{width:100%;text-align:center}.abroad-template .reservation.list table thead tr th{border-top:1px solid #fcfcfc;background:#002e5f;color:#fff;padding:20px 15px}.abroad-template .reservation.list table tr td{padding:15px 15px;color:#444;font-size:14px;border-top:1px solid #fcfcfc;vertical-align:middle}.abroad-template .reservation.list table tr td:last-child{text-align:center}.abroad-template .reservation.list table tr td:last-child a{display:inline-block;padding:10px 20px;border-radius:4px;background:#ddd;color:#444;opacity:1;font-size:12px;text-decoration:none}.abroad-template .reservation.list table tr td:last-child a:hover{opacity:.6}.abroad-template .reservation.list table tr td:last-child a.full{cursor:not-allowed;opacity:1 !important}.abroad-template .reservation.list table tr td:last-child a.online{background:#002e5f;color:#fff}.abroad-template .reservation.list table tr td:last-child a.requested{background:green;color:#fff}.abroad-template .reservation.list table tr:nth-child(odd) td{background:rgba(0,0,255,0.02)}.abroad-template .reservation form.sign{width:100%;max-width:800px;margin:0 auto}.abroad-template .reservation form.sign h2{font-size:35px;color:#002e5f;font-weight:800;font-family:'Libre Baskerville',cursive;margin-bottom:60px}.abroad-template .reservation form.sign h2 small{display:block;font-size:18px;margin-top:10px}.abroad-template .reservation form.sign h3{font-size:23px;color:#002e5f;font-family:'Libre Baskerville',cursive;margin:50px 0 40px;display:block;width:100%;float:left;font-weight:600}.abroad-template .reservation form.sign .select{color:#333;font-size:15px;height:60px;background:#fff;border:0;outline:none;width:100%;overflow:hidden;position:relative;cursor:pointer;border:1px solid #ddd;margin-bottom:20px}.abroad-template .reservation form.sign .select:hover:after{background:rgba(0,0,0,0.02)}.abroad-template .reservation form.sign .select select{width:100%;position:relative;left:0;top:0;height:100%;appearance:none;background:none;border:0;outline:none;color:#333;font-size:15px;padding:0 70px 0 20px;z-index:9}.abroad-template .reservation form.sign .select:after{background:rgba(255,255,255,0.25);height:100%;width:50px;right:0;top:0;line-height:64px;content:"\f078";font-family:"Font Awesome 5 Free";position:absolute;text-align:center;font-weight:900;font-size:12px}.abroad-template .reservation form.sign .group{width:100%;float:left;background:#f1f1f1;padding:15px 15px 0;margin-bottom:20px;border:1px solid #eaeaea}.abroad-template .reservation form.sign .group .group-2{padding-bottom:15px}.abroad-template .reservation form.sign .group label{font-size:13px}.abroad-template .reservation form.sign .group input{height:40px;font-size:13px}.abroad-template .reservation form.sign .group-2{width:50%;float:left;padding:0 40px 40px 0}.abroad-template .reservation form.sign .group-2.wp{padding-right:0}.abroad-template .reservation form.sign .group-3{width:33.333%;float:left;padding:0 40px 40px 0}.abroad-template .reservation form.sign .group-3.wp{padding-right:0}.abroad-template .reservation form.sign label{color:#333;font-weight:600;font-size:15px;margin-bottom:15px;display:block;width:100%}.abroad-template .reservation form.sign label.checkbox{line-height:20px;text-transform:none;float:left;padding:20px 0;width:100%;text-align:left}.abroad-template .reservation form.sign label.checkbox i.fa{color:#2f528c;margin-left:5px}.abroad-template .reservation form.sign label.checkbox input{display:none}.abroad-template .reservation form.sign label.checkbox span:before{width:18px;height:18px;display:block;float:left;border:1px solid #ddd;content:'';text-align:center;color:#2f528c;font-size:13px;line-height:20px;margin-right:10px;position:absolute;left:0}.abroad-template .reservation form.sign label.checkbox input:checked+span:before{border-color:#2f528c;content:'\f00c';font-family:'Font Awesome 5 Free';font-weight:900}.abroad-template .reservation form.sign label.checkbox span{font-size:14px;padding-left:35px;display:block;position:relative}.abroad-template .reservation form.sign input,.abroad-template .reservation form.sign textarea{color:#333;font-family:'Open Sans',sans-serif;font-size:15px;height:60px;outline:none;padding:0 20px;width:100%;background:#fff;border:1px solid #ddd}.abroad-template .reservation form.sign input::placeholder,.abroad-template .reservation form.sign textarea::placeholder{color:#333}.abroad-template .reservation form.sign .add-more,.abroad-template .reservation form.sign .remove{float:left;display:block;padding:20px 20px 20px 70px;background:#012e5f;position:relative;color:#fff;font-size:15px;cursor:pointer;margin-bottom:50px}.abroad-template .reservation form.sign .add-more i.fa,.abroad-template .reservation form.sign .remove i.fa{background:rgba(255,255,255,0.15);height:100%;width:50px;left:0;top:0;line-height:56px;position:absolute;text-align:center;font-weight:900;font-size:12px}.abroad-template .reservation form.sign .add-more:hover,.abroad-template .reservation form.sign .remove:hover{opacity:.7}.abroad-template .reservation form.sign .remove{margin-bottom:20px;padding:10px 20px 10px 70px;font-size:12px}.abroad-template .reservation form.sign .remove i.fa{line-height:34px}.abroad-template .reservation form.sign .button{float:left;clear:left;display:block;padding:20px 30px;background:#012e5f;position:relative;color:#fff;font-size:15px;cursor:pointer;text-transform:uppercase;border:0;outline:none}@media screen and (max-width:820px){.abroad-template .reservation form.sign .group-2,.abroad-template .reservation form.sign .group-3{width:100%;padding:0 0 20px}.abroad-template .reservation form.sign .group{padding:15px 15px 0}}.abroad-template .content-page{padding:40px 0}.abroad-template .content-page.without-padding{padding-top:40px;padding-bottom:0}.abroad-template .content-page h1,.abroad-template .content-page h2,.abroad-template .content-page h3,.abroad-template .content-page h4{font-size:34px;font-weight:700;color:#002e5f;margin-bottom:30px}.abroad-template .content-page h1:empty,.abroad-template .content-page h2:empty,.abroad-template .content-page h3:empty,.abroad-template .content-page h4:empty{display:none}.abroad-template .content-page h2{font-size:26px}.abroad-template .content-page h3{font-size:22px}.abroad-template .content-page h4{font-size:17px}.abroad-template .content-page p,.abroad-template .content-page ul li,.abroad-template .content-page ol li,.abroad-template .content-page blockquote{color:#444;font-size:15px;letter-spacing:1.04px;line-height:1.6;font-weight:400;margin-bottom:30px}.abroad-template .content-page p strong,.abroad-template .content-page ul li strong,.abroad-template .content-page ol li strong,.abroad-template .content-page blockquote strong{font-weight:600}.abroad-template .content-page ul,.abroad-template .content-page ol{list-style-type:square;padding-left:18px;margin-bottom:30px}.abroad-template .content-page ul li,.abroad-template .content-page ol li{margin-bottom:5px}.abroad-template .content-page ol{list-style-type:decimal}.abroad-template .content-page blockquote{padding:25px;background:#f2f2f2;border-left:4px solid #ddd;font-style:italic;font-size:16px}.abroad-template .content-page a{color:#002e5f;text-decoration:underline}.abroad-template .content-page a:hover{text-decoration:none}.abroad-template .content-page strong{font-weight:700}.abroad-template .content-page .col-1{width:100%;display:block;float:left}.abroad-template .content-page .col-2{width:50%;float:left}.abroad-template .content-page .col-3{width:33.33333%;float:left}@media screen and (max-width:820px){.abroad-template .content-page .col-2,.abroad-template .content-page .col-3{width:100%;padding:0 0 20px}}.abroad-template .selectize-dropdown{border:none}.abroad-template .selectize-dropdown .item{color:#000;font-size:14px;padding:10px;vertical-align:middle;line-height:40px;height:60px}.abroad-template .selectize-dropdown .item img{width:40px;height:40px;float:left;margin-right:15px}.abroad-template .selectize-dropdown .item span{float:left;font-weight:500}.abroad-template .map-container{padding:60px 0 0;background:#fafafa}.abroad-template .map-container h2{color:#002E5F;font-size:34px;text-align:center;margin-bottom:50px}.abroad-template .map-container .map{width:100%;display:block;height:550px}.abroad-template .reviews-page{padding:20px 0}.abroad-template .reviews-page .col{width:49%;float:left}.abroad-template .reviews-page .col:last-child{float:right}.abroad-template .reviews-page .item{padding:20px;background:#fafafa;border:1px solid #ddd;width:100%;margin:0 0 25px;position:relative}.abroad-template .reviews-page .item .author{margin:0}.abroad-template .reviews-page .item p{text-align:left}@media screen and (max-width:820px){.abroad-template .reviews-page .item .item{width:100%;margin:0 0 20px}}.signboard-template{font-weight:500}@media screen and (max-width:991px){.signboard-template{padding-top:0}}.signboard-template header{padding:15px 0 0}.signboard-template header .volareza{float:left}.signboard-template header .mo-logo{float:left;margin-right:30px}.signboard-template header .right{float:right;padding-top:10px;text-align:right}.signboard-template header .right .sign-out{width:100%;display:block;margin-bottom:10px;color:red;text-decoration:none}.signboard-template header .right .sign-out i{margin-left:5px}.signboard-template header .right .sign-out:hover{text-decoration:underline}.signboard-template header .right .heading{color:#090a50;font-size:22px;font-weight:600;margin-bottom:10px}@media screen and (max-width:520px){.signboard-template header .right .heading{font-size:14px;margin-bottom:20px}}.signboard-template header .right .contact-list,.signboard-template header .right .top-links{float:none;display:inline-block}.signboard-template header .right .top-links{position:relative;top:5px}.signboard-template header nav{width:100%;background:#090a50;float:left;margin-top:12px}.signboard-template header nav .mobile{display:none}.signboard-template header nav ul{width:100%;float:left;margin-top:0}.signboard-template header nav ul.items-mo>li{width:15.6%}.signboard-template header nav ul.items-mo>li:first-child{width:10%}.signboard-template header nav ul.items-mo>li:nth-child(2){width:12%}@media (max-width:991px){.signboard-template header nav ul.items-mo>li{width:100% !important}}.signboard-template header nav ul.items-mo>li a{font-size:11px}.signboard-template header nav ul.items-mo>li a img{margin-right:10px}.signboard-template header nav ul li{display:block;margin:0}.signboard-template header nav ul li a{padding:5px 0;text-align:center;color:#fff;width:100%;display:block;line-height:1.4}.signboard-template header nav ul li a img{height:20px;margin-right:15px}.signboard-template header nav ul li a span{position:relative;top:-4px}.signboard-template header nav ul li ul{padding-top:6px;box-shadow:0 6px 12px rgba(0,0,0,0.175)}.signboard-template header nav ul li ul:before{display:none}.signboard-template header nav ul li ul li{display:block;width:100%}.signboard-template header nav ul li ul li.first,.signboard-template header nav ul li ul li.last{background:#fff;border-top:0}.signboard-template header nav ul li ul li a{text-align:left;padding:8px 20px;font-size:12px;letter-spacing:1px;font-weight:400;text-transform:none;border:0;background:#fff;color:#333}.signboard-template header nav ul li ul li a:hover{border:0;color:#090a50}@media (min-width:992px){.signboard-template header nav .nav-items{display:flex}.signboard-template header nav .nav-items>li{width:20%}.signboard-template header nav .nav-items>li>a{height:100%;display:flex;align-items:center;text-align:left}.signboard-template header nav .nav-items>li>a span{top:unset}}@media screen and (max-width:991px){.signboard-template header{height:auto;position:relative}.signboard-template header .volareza{margin:0 auto;float:none;display:block;text-align:center}.signboard-template header .mo-logo{display:none}.signboard-template header .right{float:none;width:100%;text-align:center;margin:20px 0 10px}.signboard-template header nav .mobile{padding:15px 0;font-size:18px;color:#fff;text-transform:uppercase;font-weight:400;display:block;text-align:left}.signboard-template header nav .mobile button{outline:none;float:right;border:none;background:none;font-size:20px;color:#fff;cursor:pointer;margin-top:-1px}.signboard-template header nav .mobile .toggle-menu{display:block}.signboard-template header nav ul{display:none}.signboard-template header nav ul.showed{display:block}.signboard-template header nav ul li{width:100%}.signboard-template header nav ul li a{text-align:left}}.signboard-template .cover-slider .item .overlay{padding:0}.signboard-template .cover-slider .item .overlay .button{margin-top:30px;font-weight:600;padding:12px 50px}.signboard-template .cover-slider .item .overlay .button img{min-height:0}@media screen and (max-width:920px){.signboard-template .cover-slider .item .overlay .rating{display:none}}.signboard-template .cover-slider .owl-carousel .owl-dots{bottom:30px}.signboard-template .cover-slider .owl-carousel .owl-nav{display:none}.signboard-template .menu{background:#fafafa;padding:50px 0;width:100%}.signboard-template .menu .container>ul>li{margin-bottom:20px}.signboard-template .menu ul{width:100%;float:left;display:block;font-size:0;text-align:center}.signboard-template .menu ul li{padding:0 10px;width:20%;position:relative;display:inline-block}.signboard-template .menu ul li a{display:block;width:100%;background:#fff;color:#090a50;font-size:12px;text-align:center;padding:15px 10px;text-decoration:none;box-shadow:0 0 10px 3px #d8d8d8;line-height:1.6}.signboard-template .menu ul li:hover>a{color:#fff;background:#090a50}.signboard-template .menu ul li:hover>ul{display:block}.signboard-template .menu ul li ul{position:absolute;left:0;display:none;top:100%;z-index:999}.signboard-template .menu ul li ul li{width:100%}.signboard-template .menu ul li ul li a{box-shadow:none}.signboard-template .menu ul li ul li ul{left:100%;top:0;transform:translate(-20px, 0)}@media screen and (max-width:1200px){.signboard-template .menu ul li{width:33.3333%;margin-bottom:10px}.signboard-template .menu ul li ul li{margin:0}.signboard-template .menu ul li ul li ul{left:0;top:100%;transform:none}.signboard-template .menu ul li ul li ul li a{background:#f2f2f2}.signboard-template .menu ul li ul{display:none !important}.signboard-template .menu ul li ul.showed{display:block !important}}@media screen and (max-width:860px){.signboard-template .menu ul li{width:50%}}@media screen and (max-width:460px){.signboard-template .menu ul li{width:100%}}.signboard-template .hotels{background:#F1F1F1;padding:50px 0;width:100%}@media screen and (max-width:820px){.signboard-template .hotels{padding:0 0 30px}.signboard-template .hotels h2{font-size:19px}}.signboard-template .hotels h2{color:#090a50;font-size:29px;font-weight:600;margin-bottom:10px;text-align:center}.signboard-template .hotels .nav{width:100%;font-size:0;text-align:center;display:block;margin:40px 0 30px}@media screen and (max-width:860px){.signboard-template .hotels .nav{display:none}}.signboard-template .hotels .nav li{display:inline-block;padding:0 10px;width:20%;float:left;margin-bottom:.5rem}.signboard-template .hotels .nav li a{font-size:12px;padding:10px 20px;display:block;background:#090a50;color:#fff;text-decoration:none;text-transform:uppercase;position:relative;transition:transform .13s;cursor:pointer}.signboard-template .hotels .nav li a img{height:20px;width:auto;display:inline-block;margin-right:10px}.signboard-template .hotels .nav li a img:last-of-type{display:none}.signboard-template .hotels .nav li a span{font-weight:600;position:relative;top:-5px}.signboard-template .hotels .nav li a:not(.active):hover{transform:scale(1.04)}.signboard-template .hotels .nav li a.active{background:#fff;color:#090a50}.signboard-template .hotels .nav li a.active img:first-child{display:none}.signboard-template .hotels .nav li a.active img:last-of-type{display:inline-block}.signboard-template .hotels .nav li a.active:after{content:'';display:block;width:15px;height:15px;background:#fff;transform:translate(-50%, 50%) rotate(45deg);position:absolute;bottom:0;left:50%}@media screen and (max-width:1020px){.signboard-template .hotels .nav li{padding:0 3px !important}.signboard-template .hotels .nav li a{padding:10px 0}.signboard-template .hotels .nav li img{margin-right:0 !important}.signboard-template .hotels .nav li a span{display:none}}.signboard-template .hotels .items{width:100%;display:block;margin-top:40px}.signboard-template .hotels .items .element-item{width:20%;float:left;padding:10px}@media screen and (max-width:1080px){.signboard-template .hotels .items .element-item{width:25%}}@media screen and (max-width:860px){.signboard-template .hotels .items .element-item{width:33.33333%}}@media screen and (max-width:660px){.signboard-template .hotels .items .element-item{width:50%}}@media screen and (max-width:460px){.signboard-template .hotels .items .element-item{width:100%}.signboard-template .hotels .items .element-item .item .image{padding-top:75% !important}}.signboard-template .hotels .items .element-item .item{width:100%;display:block;position:relative;box-shadow:0 0 10px 3px #d8d8d8;text-decoration:none;transition:.25s ease-in-out}.signboard-template .hotels .items .element-item .item:hover{transform:scale(1.05)}.signboard-template .hotels .items .element-item .item:hover .image .back{opacity:1}.signboard-template .hotels .items .element-item .item:hover:after{transform:scale(1, 1)}.signboard-template .hotels .items .element-item .item:after{display:block;height:3px;content:'';transition:.25s cubic-bezier(.77, .04, 0, .7);transform:scale(0, 1);transform-origin:left;background:3px #0e0f3f;position:absolute;width:100%}.signboard-template .hotels .items .element-item .item.color-wellness:after{background:#acd30e}.signboard-template .hotels .items .element-item .item.color-hotel:after{background:#00c3ff}.signboard-template .hotels .items .element-item .item.color-camp:after{background:#ff0090}.signboard-template .hotels .items .element-item .item.rainbow:after{background:linear-gradient(to right, #00c3ff, transparent, #acd30e)}.signboard-template .hotels .items .element-item .item .image{width:100%;padding-top:100%;position:relative}.signboard-template .hotels .items .element-item .item .image>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.signboard-template .hotels .items .element-item .item .image .back{position:absolute;background:rgba(0,0,0,0.5);top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .15s}.signboard-template .hotels .items .element-item .item .image .back p{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;font-size:15px}.signboard-template .hotels .items .element-item .item .image .back p .fas{display:block;font-size:33px;text-align:center;margin-bottom:10px}.signboard-template .hotels .items .element-item .item .image .info{background:rgba(0,0,0,0.7);position:absolute;left:0;bottom:0;height:60px;width:100%;padding:0 10px;z-index:2}.signboard-template .hotels .items .element-item .item .image .info li{width:33.333%;height:60px;float:left;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;max-width:90%;color:#fff;font-size:13px;line-height:30px}.signboard-template .hotels .items .element-item .item .image .info li.n-2 img{max-width:40%}.signboard-template .hotels .items .element-item .item .image .info li:nth-child(1) img{max-width:50%;margin:0 5px}.signboard-template .hotels .items .element-item .item .image .info li:nth-child(3){display:block;text-align:center;line-height:1.2;padding-top:11px;font-size:9px}.signboard-template .hotels .items .element-item .item .image .info li strong{font-size:17px;display:block}.signboard-template .hotels .items .element-item .item h3{width:100%;background:#fff;padding:20px;font-size:15px;color:#090a50;line-height:1.5}.signboard-template .hotels .items .element-item .item h3 strong{font-size:19px;font-weight:600;display:block;height:56px}.signboard-template .packages{background:#090a50}.signboard-template .partners{background:#fafafa;padding:50px 0;width:100%}.signboard-template .partners h2{color:#090a50;font-size:29px;font-weight:600;margin-bottom:10px;text-align:center}.signboard-template .partners .owl-carousel{margin-top:30px;width:100%}.signboard-template .partners .owl-carousel .owl-stage{margin:0 auto;float:none}.signboard-template .partners .owl-carousel .item{height:150px;line-height:150px}.signboard-template .partners .owl-carousel .item img{width:auto;max-width:80%;max-height:120px;object-fit:contain;vertical-align:middle;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.signboard-template .articles{padding:50px 0;background:#fff;text-align:center}@media screen and (max-width:560px){.signboard-template .articles{padding:50px 0}}.signboard-template .articles .button{display:inline-block;border:1px solid #090a50;padding:15px 40px;border-radius:5px;color:#090a50;text-decoration:none;font-size:15px;text-transform:uppercase;font-weight:500;margin-top:30px}.signboard-template .articles .button:hover{background:#090a50;color:#fff}.signboard-template .articles h2{color:#090a50;font-size:29px;font-weight:600;margin-bottom:10px;text-align:center}.signboard-template .articles article{width:100%;margin-top:40px;text-align:left;background:none !important}.signboard-template .articles article .image{position:relative;width:25%;float:left;height:auto}.signboard-template .articles article .image img{width:100%;display:block}.signboard-template .articles article .image p.date{position:absolute;left:5px;top:-5px;background:#090a50;color:#fff;text-align:center;padding:10px;border-radius:5px;text-transform:uppercase;font-size:11px}.signboard-template .articles article .image p.date strong{font-size:16px;font-weight:700;border-bottom:1px solid #fff;padding-bottom:3px;margin-bottom:6px;display:block}.signboard-template .articles article .description{float:left;width:75%;padding-left:30px}.signboard-template .articles article .description h3{color:#090a50;font-size:25px;margin-bottom:20px;line-height:1.5}.signboard-template .articles article .description p{color:#090a50;font-size:17px;line-height:1.7}@media screen and (max-width:860px){.signboard-template .articles article .image{width:35%}.signboard-template .articles article .description{width:65%}}@media screen and (max-width:480px){.signboard-template .articles article .image{width:100%}.signboard-template .articles article .description{width:100%;padding:30px 0 0}}.signboard-template .articles.grid-articles .wrapper{padding-top:28px;display:flex;flex-flow:wrap row}.signboard-template .articles.grid-articles article{margin-top:0;padding:20px;flex:1;display:flex;flex-flow:wrap row;align-content:flex-start;border-radius:4px}.signboard-template .articles.grid-articles article .image,.signboard-template .articles.grid-articles article .description{flex:100%;width:100%;float:none}.signboard-template .articles.grid-articles article .image img{height:100%;object-fit:cover;border-radius:4px}.signboard-template .articles.grid-articles article .image,.signboard-template .articles.grid-articles article .image>a{display:block;width:100% !important;height:250px !important;margin:0 auto}.signboard-template .articles.grid-articles article .description{padding:10px;display:flex;flex-flow:wrap column}.signboard-template .articles.grid-articles article .description *{margin-bottom:0}.signboard-template .articles.grid-articles article .description h3{font-size:18px;line-height:1.34;margin-bottom:auto}.signboard-template .articles.grid-articles article .description p{font-size:14px;line-height:1.34}.signboard-template .articles.grid-articles article .description .button{margin-top:0}.signboard-template .articles.grid-articles article .description>*+*{margin-top:1em}.signboard-template .articles.grid-articles article:hover{box-shadow:0 0 4px rgba(0,0,0,0.3)}@media (max-width:991px){.signboard-template .articles.grid-articles article{flex:1 1 44%}}@media (max-width:500px){.signboard-template .articles.grid-articles article{flex:100%}}.signboard-template .mo-page{text-align:center;padding-top:60px}.signboard-template .mo-page form{width:100%;max-width:350px;margin:0 auto;display:block;background:#fafafa;border:1px solid #ddd;padding:20px}.signboard-template .mo-page form p.error{color:#b90000;background:#ffe2e2;padding:10px;font-size:11px;margin-bottom:15px;font-weight:600}.signboard-template .mo-page form label{color:#666;font-size:11px;font-weight:600;display:block;text-align:left}.signboard-template .mo-page form input{width:100%;margin:8px 0;height:40px;border:1px solid #ddd;padding:0 20px;font-size:13px;color:#000;outline:none}.signboard-template .mo-page form .button{width:100%}.signboard-template .mo-section{padding:80px 0 40px;background:#fff;text-align:center;border-bottom:1px solid #ddd}.signboard-template .mo-section h2{color:#090a50;font-size:29px;font-weight:600;margin-bottom:10px;text-align:center;line-height:1.4}.signboard-template .mo-section .left{float:left;width:20%;text-align:center;padding-top:100px}.signboard-template .mo-section .left img{max-width:100%}.signboard-template .mo-section .right{float:right;width:80%;padding-left:20px}.signboard-template .mo-section form{width:100%;margin:50px auto 0;display:block;background:#fafafa;border:1px solid #ddd;padding:20px}.signboard-template .mo-section form h2{font-size:19px;margin-bottom:20px}.signboard-template .mo-section form input:not(.button){width:100%;margin:0;height:40px;border:1px solid #ddd;padding:0 20px;font-size:13px;color:#000;outline:none}.signboard-template .mo-section form input:not(.button):nth-child(2){width:56%;float:left}.signboard-template .mo-section form input:not(.button):nth-child(3){width:20%;float:left;margin-left:2%}.signboard-template .mo-section form .button{float:right;width:20%;margin-bottom:30px}.signboard-template .mo-section form .warning{width:100%;clear:both;margin:20px auto 0;max-width:750px}.signboard-template .mo-section form .warning img{float:left;width:40px;margin-top:6px}.signboard-template .mo-section form .warning span{display:block;color:#888;font-size:14px;line-height:1.5}@media screen and (max-width:980px){.signboard-template .mo-section .left{width:100%;padding:20px 0 0}.signboard-template .mo-section .right{float:left;width:100%;padding:0}.signboard-template .mo-section .right form{margin:20px 0 0}}@media screen and (max-width:820px){.signboard-template .mo-section form input:not(.button):nth-child(2){width:68%}.signboard-template .mo-section form input:not(.button):nth-child(3){width:30%}.signboard-template .mo-section form .button{width:100%;margin-top:10px}}@media screen and (max-width:460px){.signboard-template .mo-section form input{width:100% !important;margin:0 0 7px !important}.signboard-template .mo-section form .warning img{display:none}.signboard-template .mo-section form .warning{padding-top:10px}}.signboard-template .menu.sub-page{padding:50px 0 30px}.signboard-template .menu.sub-page ul{margin:0;padding:0}.signboard-template .menu.sub-page ul li ul li a:not(:hover){background:#f2f2f2}.hotel-template table,.abroad-template table{width:100%;font-weight:500;margin-bottom:20px}.hotel-template table tr td,.abroad-template table tr td{padding:10px 20px;border:1px solid #ddd;color:#444;font-size:13px;letter-spacing:1.04px;line-height:1.6;font-weight:500;vertical-align:middle}.hotel-template table tr td p,.abroad-template table tr td p{margin-bottom:0 !important;font-size:13px !important;font-weight:500}.hotel-template table tr:nth-child(even) td,.abroad-template table tr:nth-child(even) td{background:#fafafa}table.files{width:100%;font-weight:500}table.files tr.title td{padding:10px 20px;background:#090a50 !important;color:#fff;font-size:13px}table.files tr.last td{border:0;background:#fff !important}table.files tr td{padding:10px 20px;color:#333;font-size:13px;border:1px solid #ddd}table.files tr td a{color:#090a50;text-decoration:none}table.files tr td a:hover{text-decoration:underline}table.files tr:nth-child(even) td{background:#fafafa}.back-to-top{position:fixed;right:40px;bottom:40px;display:none;z-index:999;transform:translate3d(0, 0, 0);cursor:pointer}.back-to-top:hover{opacity:.8}.back-to-top i{display:block;width:50px;height:50px;z-index:999;background:#090a50;border-radius:25px;color:#fff;text-align:center;line-height:50px;font-size:20px}@media screen and (max-width:820px){.back-to-top{display:none !important}}.wellness-template .back-to-top i{background:#ac1f29}.workingHours{display:flex;flex-flow:wrap row;margin:0 -15px}.workingHours .group{flex:0 0 25%;margin:0 15px}.workingHours .group .open-hours{width:100%;margin-bottom:0}.workingHours .group .note{margin:8px 0;padding:10px;font-size:13px}.workingHours p{margin-bottom:0}.workingHours .closed-hours tr td:first-child{padding-right:10px}.workingHours .closed-hours .ch-datetime{font-size:13px;margin-bottom:0}.workingHours .closed-hours .ch-datetime strong,.workingHours .closed-hours .ch-datetime small{display:block}.workingHours .closed-hours .ch-datetime strong{color:#ac1f2a}.workingHours .closed-hours .ch-datetime small{margin-top:4px;font-size:12px;line-height:1.35}@media (max-width:991px){.catering-template header{z-index:10001}}.catering-template header nav .nav-items{justify-content:space-between}.catering-template header nav .nav-items li{width:unset}.catering-template header nav .nav-items li a{border-bottom:0;padding-right:1rem}.catering-template header nav .nav-items li ul{padding-top:0;transform:none;left:0;top:100%}.catering-template header nav .nav-items>li>a{padding:.5rem 0}@media (max-width:991px){.catering-template header nav .nav-items{z-index:10001}.catering-template header nav .nav-items ul{flex:1;opacity:1;position:relative;display:block;left:unset;top:unset;width:100%;float:none;clear:both}.catering-template header nav .nav-items>li{padding-block:1rem}}.catering-template .teaser .box .list .item img{height:100%;width:100%}.catering-template .cover-slider.mini .owl-carousel .owl-dots{display:block}.catering-template .cover-slider .mo img{margin-top:.5rem}@media (min-width:768px){.catering-template .cover-slider .item img{min-height:600px}}.catering-template .inquiry-form{background:#f3f3f3;padding:90px 0}.catering-template .inquiry-form h2{font-family:'Libre Baskerville',serif;font-size:28px;text-align:center;letter-spacing:.85px;color:#090a50;font-weight:700;margin-bottom:3rem}.catering-template .inquiry-form .container{max-width:1080px}.catering-template .inquiry-form .tab-items{display:flex;align-items:center;justify-content:flex-start;background:#fff;border-radius:4px 4px 0 0;overflow:hidden}.catering-template .inquiry-form .tab-items .tab-link{flex:1;background:#fff;color:#090a50;padding:1rem;border:0;font-weight:700;cursor:pointer;font-size:16px;min-width:200px;border-bottom:1px solid #f3f3f3}.catering-template .inquiry-form .tab-items .tab-link+.tab-link{border-left:1px solid #f3f3f3}.catering-template .inquiry-form .tab-items .tab-link:hover{background:rgba(9,10,80,0.1);border-color:rgba(9,10,80,0.1)}.catering-template .inquiry-form .tab-items .tab-link:hover+.tab-link{border-left-color:rgba(9,10,80,0.1)}.catering-template .inquiry-form .tab-items .tab-link.tab-active{background:#090a50;border-color:#090a50;color:#fff}.catering-template .inquiry-form .tab-items .tab-link.tab-active+.tab-link{border-left-color:#090a50}.catering-template .inquiry-form .tab-content{background:#fff;overflow:hidden;border-radius:0 0 4px 4px}.catering-template .inquiry-form .tab-content .tab-item{display:none;padding:2rem 2rem}.catering-template .inquiry-form .tab-content .tab-active{display:block}.catering-template .inquiry-form .inquiry-form-error{margin-bottom:.5rem;background:red;color:#fff;padding:.75rem 1rem;border-radius:4px;font-weight:bold}.catering-template .inquiry-form .inquiry-form-description{color:#666;margin-bottom:1rem;line-height:1.42}.catering-template .inquiry-form .inquiry-form-sended{display:flex;justify-content:center;align-items:center}.catering-template .inquiry-form .inquiry-form-sended .fas{margin-right:1rem;color:green;font-size:24px}.catering-template .inquiry-form .inquiry-form-wrapper{display:flex;grid-gap:15px}.catering-template .inquiry-form .inquiry-form-wrapper .inquiry-form-inputs{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1rem}@media (max-width:768px){.catering-template .inquiry-form .inquiry-form-wrapper .inquiry-form-inputs{grid-template-columns:1fr}}.catering-template .inquiry-form .inquiry-form-wrapper .inquiry-form-control,.catering-template .inquiry-form .inquiry-form-wrapper textarea{padding:.75rem 1rem;border:1px solid #ddd;border-radius:0px;font-family:inherit;font-size:14px;display:block}@media (min-width:769px){.catering-template .inquiry-form .inquiry-form-wrapper textarea,.catering-template .inquiry-form .inquiry-form-wrapper .inquiry-form-name{grid-column:span 2}}.catering-template .inquiry-form .inquiry-form-wrapper input[type="submit"]{display:inline-block;padding:.75rem 2.5rem;border:0;background:#090a50;color:#fff;border-radius:4px;font-weight:bold;font-size:14px;cursor:pointer;max-width:200px}.catering-template .inquiry-form .inquiry-form-wrapper textarea{display:block;width:100%;flex:1;resize:vertical;min-height:8ch}.catering-template .inquiry-form .inquiry-form-col{flex:1}.catering-template .inquiry-form .inquiry-form-col:not(.inquiry-form-col-auto){display:flex;flex-direction:column}.catering-template .inquiry-form .inquiry-form-col-auto{flex:0 0 auto}.catering-template .inquiry-form .inquiry-form-list{margin-top:1rem;display:grid;grid-template-columns:repeat(2, 1fr);max-width:360px;grid-gap:.5rem}.catering-template .inquiry-form .inquiry-form-list label{cursor:pointer;display:flex;align-items:center;line-height:1.2;font-size:13px}.catering-template .inquiry-form .inquiry-form-list label input{margin-right:6px}@media (max-width:768px){.catering-template .inquiry-form{position:relative;bottom:unset;left:unset;right:unset;background:#f3f3f3;padding:32px 0}.catering-template .inquiry-form .tab-items{flex-flow:wrap row;grid-gap:.5rem}.catering-template .inquiry-form .tab-items .tab-link{flex:100%;margin:0}.catering-template .inquiry-form .inquiry-form-wrapper{flex-flow:wrap}.catering-template .inquiry-form .inquiry-form-col{flex:100%}.catering-template .inquiry-form .inquiry-form-list,.catering-template .inquiry-form .inquiry-form-wrapper input[type="email"]{width:100%;max-width:unset}}.catering-template .map{position:relative;z-index:2}@media (max-width:620px){.catering-template .map .canvas{transform:none;object-fit:cover}}.catering-template table.collage tr,.catering-template table.collage td,.catering-template table.collage th{padding:0;border:0}.catering-template table.collage img{width:100%;display:block;object-fit:cover}.catering-template .intro .container{display:flex;grid-gap:32px}.catering-template .intro .container .column{flex:1;margin:0}.catering-template .intro .container .column.gallery{flex:2;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-flow:dense;grid-gap:.5rem}.catering-template .intro .container .column.gallery img{height:100%;width:100%;object-fit:cover}.catering-template .intro .container .column.gallery a:nth-child(6n - 4){grid-column:span 2}.catering-template .intro .container .column.gallery a:nth-child(4n - 1){grid-row:span 2}@media (max-width:991px){.catering-template .intro .container{flex-flow:wrap row}.catering-template .intro .container .column{flex:1 1 420px}.catering-template .intro .container .column.gallery{flex:100%}}@media (max-width:991px) and (min-width:768px){.catering-template .intro .container .column.gallery{order:100}}.catering-pricelist{position:relative;z-index:3;padding-bottom:92px}.catering-pricelist .catering-pricelist-row{display:flex;grid-gap:15px}.catering-pricelist .catering-pricelist-col{flex:1}.catering-pricelist .catering-pricelist-col-auto{flex:0 0 360px;position:relative}.catering-pricelist .catering-pricelist-table th{padding:10px 20px}.catering-pricelist .catering-pricelist-table thead th{color:#333;border-bottom:1px solid #333;font-weight:600}.catering-pricelist .pricelist-info-box{position:absolute;left:0;right:0;top:0;border:1px solid #ddd;background:#fff}.catering-pricelist .pricelist-info-box h2{font-family:'Libre Baskerville',serif;font-size:28px;padding:30px 20px;letter-spacing:.85px;color:#000;background:#f3f3f3;text-align:center;line-height:1.4}.catering-pricelist .pricelist-info-box .text{padding:2rem;color:#444;letter-spacing:1.04px;line-height:1.6;font-weight:400}.catering-pricelist .pricelist-info-box .text>*:not(:last-child){margin-bottom:1rem}@media (max-width:991px){.catering-pricelist .catering-pricelist-row{flex-wrap:wrap}.catering-pricelist .catering-pricelist-col{flex:100%}.catering-pricelist .pricelist-info-box{position:relative;left:unset;right:unset;top:unset}}.icon-list .icon-group{margin-bottom:3rem}.icon-list .icon-group-title{margin-bottom:2rem!important}.icon-list .icon-grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.icon-list .icon{display:flex;align-items:center;gap:1rem}.icon-list .icon .icon-image img{height:80px;width:80px;object-fit:scale-down}.icon-list .icon .icon-title{font-weight:700;margin-bottom:.25rem;line-height:1.2}.icon-list .icon .icon-description{margin-bottom:0;font-size:12px}.owl-first-item-visible:not(.owl-loaded){display:block}.owl-first-item-visible:not(.owl-loaded)>*:not(:first-child){display:none}/*# sourceMappingURL=app.css.map */