@font-face{font-family:'Roboto Condensed';src:url(RobotoCondensed-Regular.eot);src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(../fonts/RobotoCondensed-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/RobotoCondensed-Regular.woff) format('woff'),url(../fonts/RobotoCondensed-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Playfair Display';src:local('Playfair Display'),local('PlayfairDisplay-Regular'),url(../fonts/playfairdisplay.woff2) format('woff2'),url(../fonts/playfairdisplay.woff) format('woff'),url(../fonts/playfairdisplay.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Playfair Display';src:local('Playfair Display Bold'),local('PlayfairDisplay-Bold'),url(../fonts/playfairdisplaybold.woff2) format('woff2'),url(../fonts/playfairdisplaybold.woff) format('woff'),url(../fonts/playfairdisplaybold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Playfair Display';src:local('Playfair Display Black'),local('PlayfairDisplay-Black'),url(../fonts/playfairdisplayblack.woff2) format('woff2'),url(../fonts/playfairdisplayblack.woff) format('woff'),url(../fonts/playfairdisplayblack.ttf) format('truetype');font-weight:900;font-style:normal}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}abbr,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}img{max-width:100%;height:auto}*,::after,::before{box-sizing:border-box}body{font-family:"Roboto Condensed";position:relative;background-color:#fff}.icon,a{text-decoration:none;color:#7eb71c;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}a:focus,a:hover,a:visited{text-decoration:none;outline:0}p{margin:0 0 15px 0;text-align:justify;font-size:1rem;line-height:normal}.as__h1,.as__h2,.as__h3,.as__h4,.as__h5,h1,h2,h3,h4,h5{font-family:'Playfair Display';margin:0 0 .5em 0}.as__h1,h1{font-size:2.125rem}.as__h2,h2{font-size:2rem}.as__h3,h3{font-size:1.75rem}.as__h4,h4{font-size:1.5rem}.as__h5,h5{font-size:1.25rem}section{position:relative}.flex-start{align-self:flex-start}.title{font-size:2.125rem;position:relative;display:inline-block;margin:0 0 1em 0;font-family:'Playfair Display'}.container{max-width:1280px;padding-left:30px;padding-right:30px;margin:0 auto}.row{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-1%;margin-right:-1%;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.row .col-12{width:98%}.row .col-11{width:89.66666666666667%}.row .col-10{width:81.33333333333334%}.row .col-9{width:73%}.row .col-8{width:64.66666666666667%}.row .col-7{width:56.333333333333336%}.row .col-6{width:48%}.row .col-5{width:39.66666666666667%}.row .col-4{width:31.333333333333336%}.row .col-3{width:23%}.row .col-3{width:23%}.row .col-2{width:14.666666666666668%}.row .col-1{width:6.333333333333334%}.row [class*=col-]{box-sizing:border-box;margin-left:1%;margin-right:1%;word-wrap:break-word}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}.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;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;-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{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:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;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{-webkit-transform-style:preserve-3d;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;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);-webkit-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;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.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:#fff;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:25px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px;background:#fff;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.datepicker--cells{display:-webkit-box;display:flex;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:flex;position:relative;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-box;display:flex;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#ff9a19;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;-webkit-transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;-webkit-transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-box;display:flex;cursor:pointer;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-box;display:flex}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;-webkit-box-flex:1;flex:1;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-box-flex:0;flex:0 1 138px;max-width:138px}.datepicker--time-sliders{-webkit-box-flex:0;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:11px;height:17px;background:-webkit-linear-gradient(left,#dedede,#dedede) left 50%/100% 1px no-repeat;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-box-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}.header{background-color:#fff;color:#1c1c1c;box-shadow:0 3px 7px rgba(133,133,133,.25)}.header .middle__block{border-left:1px solid #eaeaea}.header__logo{text-align:center}.header__logo img{width:auto}.header__contacts{padding:.5em 0 .5em 1.5em;color:#858585;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.header__contacts .icon{vertical-align:top;display:inline-block;width:16px;height:16px;margin:0;fill:#858585}.header__contacts-socials{text-align:right}.header__contacts-socials a{display:inline-block}.header__contacts-socials a+a{margin:0 0 0 8px}.header__contacts-items{-webkit-box-flex:1;flex-grow:1}.header__contacts-items>div{display:inline-block;font-size:.875rem}.header__contacts-items>div:hover .icon:not(.icon__address){fill:#7eb71c}.header__contacts-items>div:hover a{color:#7eb71c}.header__contacts-items>div a{color:#858585}.header__contacts-items>div a+a{margin:0 0 0 4px}.header__contacts-items>div .icon{margin:0 5px 0 0}.header__contacts-items>div .icon__address{width:18px;height:18px}.header__contacts-items>div+div{margin-left:1em}.header__menu{padding:0 0 0 1em;border-top:1px solid #eaeaea;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;position:relative}.header__menu .phone__mob{display:none}.header__menu .phone__mob svg{width:28px;height:28px;fill:#1c1c1c}.header__menu .btn__booking{padding:1em 25px;text-transform:uppercase}.header__menu>ul{-webkit-box-flex:1;flex-grow:1;z-index:10}.header__menu>ul>li{display:inline-block;position:relative}.header__menu>ul>li+li{margin-left:1em}.header__menu>ul>li.has__child:after{content:"";display:inline-block;margin-left:2px;background-image:url(../img/sprite.png);background-position:-130px -60px;width:10px;height:10px}.header__menu>ul>li.has__child ul{border-top:2px solid #7eb71c;background-color:#f8f8f8;position:absolute;top:25px;left:0;padding:.5em 0;box-shadow:0 3px 7px rgba(0,0,0,.35);min-width:260px;display:none}.header__menu>ul>li.has__child ul li{display:block;width:100%}.header__menu>ul>li.has__child ul li a{color:#1c1c1c;font-size:.875rem;text-transform:uppercase;position:relative;padding:.6em 1em;display:block;width:100%}.header__menu>ul>li.has__child ul li a:hover{background-color:#eaeaea;text-decoration:underline}.header__menu>ul>li.has__child ul li+li{border-top:1px solid #eaeaea}.header__menu>ul>li.has__child:hover ul{display:block}.header__menu>ul>li.active a{color:#7eb71c}.header__menu>ul>li.active a:before{opacity:1;width:60%}.header__menu>ul>li>a{color:#1c1c1c;font-size:1.125rem;text-transform:uppercase;position:relative;padding:1em 0}.header__menu>ul>li>a:before{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;position:absolute;content:"";top:1px;width:20%;left:20%;height:3px;background-color:#7eb71c}.header__menu>ul>li>a:hover{color:#7eb71c}.header__menu>ul>li>a:hover:before{opacity:1;width:60%}.burger-mob{position:relative;display:none;width:31px;height:16px}.burger-mob span{position:absolute;display:block;width:100%;height:2px;top:calc(50% - 1px);left:0;background-color:#2b2b2b}.burger-mob:after,.burger-mob:before{position:absolute;content:'';display:block;width:100%;height:2px;background-color:#2b2b2b}.burger-mob:after{right:0;bottom:0;width:20px}.mobile__menu{background-color:#373737;display:none;position:fixed;top:0;right:0;bottom:0;left:5em;z-index:30;padding:1em 0}.mobile__menu ul>li{display:block;position:relative;overflow:hidden}.mobile__menu ul>li.has__child>span{position:absolute;right:0;top:0;padding:.75em 1em;border-left:1px solid rgba(126,183,28,.3)}.mobile__menu ul>li.has__child>span .icon__arrow{display:inline-block;background-image:url(../img/sprite.png);background-position:-22px -108px;width:10px;height:10px}.mobile__menu ul>li.has__child ul{display:none}.mobile__menu ul>li.has__child ul li:last-child{border:none}.mobile__menu ul>li.has__child ul li a{padding-left:2.5em;font-size:.75rem}.mobile__menu ul>li a{border-bottom:1px solid rgba(126,183,28,.3);padding:12px 1.5em;text-transform:uppercase;display:block;color:#fff}.mobile__menu .socials{margin:2em 0 0 1.5em;text-align:left}.mobile__menu .socials>a+a{margin-left:.8em}.mobile__menu .socials .icon{width:18px;height:18px}.mobile__menu.is__opened .menu-overlay-mob{opacity:1}.menu-overlay-mob{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(28,28,28,.7);z-index:-1;opacity:0}.close-menu-btn{position:absolute;top:1em;left:-50px;width:15px;height:15px}.close-menu-btn:after,.close-menu-btn:before{position:absolute;content:'';width:25px;height:2px;top:calc(50% - 1px);left:-5px;background-color:#fff}.close-menu-btn:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-menu-btn:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.main__slider .owl-item .main__slider-img{position:relative}.main__slider .owl-item .main__slider-img img{width:100%}.main__slider .owl-item .main__slider-img:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:0}.main__slider .owl-item .caption{position:absolute;text-align:center;top:32%;width:100%}.main__slider .owl-item .caption__text{z-index:10;color:#fff;font-family:'Playfair Display';font-size:4.0625rem}.main__slider .owl-item .caption__btn{margin-top:2em}.main__slider .owl-item .caption__btn .btn{box-shadow:0 1px 21px rgba(28,28,28,.13);color:#1c1c1c;padding:14px 50px;text-transform:uppercase}.main__slider .owl-item .caption__btn .btn:hover{color:#fff}.main__slider .owl-dots{position:absolute;bottom:1em;width:100%;text-align:center}.main__slider .owl-dots .owl-dot.active span{background:0 0;border:2px solid #fff}.breadcrumbs{padding:2em 0 3em 0;background-color:#f1f1f1;text-align:center}.breadcrumbs ul li{display:inline-block;position:relative;font-size:.8125rem;color:#1c1c1c}.breadcrumbs ul li a{color:#7eb71c;font-weight:400}.breadcrumbs ul li a:hover{text-decoration:underline}.breadcrumbs ul li+li{padding-left:10px}.breadcrumbs ul li+li:before{content:"/";color:#1c1c1c;position:absolute;left:0;top:0}form .error{display:none;margin:4px 0 0 0;color:#1c1c1c;font-size:.8125rem}.single__block{z-index:10;position:relative;display:inline-block}.single__block.is__sent button[type=submit]{color:#1c1c1c}.single__block.is__sent button[type=submit]:after{display:none}.single__block.is__sent button[type=submit]:hover{color:#1c1c1c}.single__block.is__sent:after{top:7px}.single__block.i__agree input{margin-left:0;display:none}.single__block.i__agree input:checked+label:after{opacity:1}.single__block.i__agree label{margin-left:4px;color:#222;font-size:.875rem;position:relative;padding-left:22px}.single__block.i__agree label:after{width:6px;height:6px;background-color:#1c1c1c;content:"";left:5px;border-radius:50%;top:10px;position:absolute;opacity:0}.single__block.i__agree label:before{border:solid 1px #1c1c1c;content:'';font-size:0;display:block;border-radius:50%;background:#fff;height:16px;left:0;position:absolute;top:5px;width:16px;text-align:center}.single__block input,.single__block textarea{border:none;box-sizing:border-box;width:100%;background-color:#fff}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{color:transparent}input:focus::placeholder,textarea:focus::placeholder{color:transparent}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.is__sent{position:relative}.is__sent:after{position:absolute;content:"";left:calc(50% - 13px);top:2px;border-radius:50%;width:26px;height:26px;z-index:10;border-top:3px solid #eee;border-right:3px solid #eee;border-bottom:3px solid #eee;border-left:3px solid #c1bebe;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.sb__booking-form,.sb__guest-form{margin:2em 0;border:1px solid #7eb71c}.sb__booking-form .title,.sb__guest-form .title{font-size:1.375rem;position:relative;display:block;text-align:center;margin:.5em 0 1em 0}.sb__booking-form .title:after,.sb__guest-form .title:after{position:absolute;content:"";height:1px;width:60%;bottom:-8px;left:20%;background-color:#7eb71c}.sb__booking-form .form__body,.sb__guest-form .form__body{padding:1em}.sb__booking-form .single__block,.sb__guest-form .single__block{color:#1c1c1c;width:100%}.sb__booking-form .single__block .icon__arrow,.sb__guest-form .single__block .icon__arrow{position:absolute;bottom:.7em;right:0;display:inline-block;background-image:url(../img/sprite.png);background-position:-30px -91px;width:12px;height:6px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sb__booking-form .single__block+.single__block,.sb__guest-form .single__block+.single__block{margin:20px 0 0 0}.sb__booking-form .single__block.counts,.sb__guest-form .single__block.counts{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.sb__booking-form .single__block.counts>div,.sb__guest-form .single__block.counts>div{width:100%;position:relative}.sb__booking-form .single__block.counts>div:nth-child(2),.sb__guest-form .single__block.counts>div:nth-child(2){margin-left:15px}.sb__booking-form .single__block.submit,.sb__guest-form .single__block.submit{text-align:center;margin-top:1em}.sb__booking-form .single__block.is__sent:after,.sb__guest-form .single__block.is__sent:after{top:5px}.sb__booking-form .single__block.date,.sb__guest-form .single__block.date{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.sb__booking-form .single__block.date>div,.sb__guest-form .single__block.date>div{position:relative}.sb__booking-form .single__block.date>div .icon__calendar,.sb__guest-form .single__block.date>div .icon__calendar{width:18px;height:18px;fill:#858585;position:absolute;right:0;bottom:6px}.sb__booking-form .single__block.date>div:nth-child(2),.sb__guest-form .single__block.date>div:nth-child(2){margin-left:15px}.sb__booking-form .single__block label,.sb__guest-form .single__block label{display:block;color:#858585;font-size:.875rem}.sb__booking-form .single__block select,.sb__guest-form .single__block select{background-color:#fff;border-left:none;border-top:none;border-right:none}.sb__booking-form .single__block select:active,.sb__booking-form .single__block select:focus,.sb__guest-form .single__block select:active,.sb__guest-form .single__block select:focus{background:0 0}.sb__booking-form .single__block input,.sb__booking-form .single__block select,.sb__booking-form .single__block textarea,.sb__guest-form .single__block input,.sb__guest-form .single__block select,.sb__guest-form .single__block textarea{outline:0;border-bottom:1px solid #7eb71c;width:100%;padding:5px 0}.sb__booking-form .single__block textarea,.sb__guest-form .single__block textarea{height:50px}.sb__booking-form .single__block input::-webkit-input-placeholder,.sb__guest-form .single__block input::-webkit-input-placeholder{color:#858585}.sb__booking-form .single__block input:-ms-input-placeholder,.sb__guest-form .single__block input:-ms-input-placeholder{color:#858585}.sb__booking-form .single__block input::-ms-input-placeholder,.sb__guest-form .single__block input::-ms-input-placeholder{color:#858585}.sb__booking-form .single__block input::placeholder,.sb__guest-form .single__block input::placeholder{color:#858585}.main__booking-form .form__body{padding:0 0 1em 0}.main__booking-form .single__block{color:#1c1c1c;margin:10px 12px 0 0;display:inline-block;width:31%;vertical-align:top}.main__booking-form .single__block.i__agree,.main__booking-form .single__block.message,.main__booking-form .single__block.submit{display:block;width:100%}.main__booking-form .single__block.message{width:calc(100% - 28px)}.main__booking-form .single__block.i__agree label:after{top:5px}.main__booking-form .single__block.i__agree label:before{top:0}.main__booking-form .single__block label{margin:0 0 5px 0}.main__booking-form .single__block .icon__arrow{position:absolute;bottom:.7em;right:6px;display:inline-block;background-image:url(../img/sprite.png);background-position:-30px -91px;width:12px;height:6px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main__booking-form .single__block.counts>div{width:100%;position:relative}.main__booking-form .single__block.submit{text-align:center;margin-top:1em}.main__booking-form .single__block.date{display:inline-block}.main__booking-form .single__block.date>div{position:relative}.main__booking-form .single__block.date>div .icon__calendar{width:18px;height:18px;fill:#858585;position:absolute;right:6px;bottom:6px}.main__booking-form .single__block.date>div:nth-child(2){margin-left:15px}.main__booking-form .single__block label{display:block;color:#858585;font-size:.875rem}.main__booking-form .single__block select{background-color:#fff;border-left:none;border-top:none;border-right:none}.main__booking-form .single__block select:active,.main__booking-form .single__block select:focus{background:0 0}.main__booking-form .single__block input,.main__booking-form .single__block select,.main__booking-form .single__block textarea{outline:0;border:1px solid #7eb71c;width:100%;padding:5px}.main__booking-form .single__block textarea{height:140px}.main__booking-form .single__block input::-webkit-input-placeholder{color:#858585}.main__booking-form .single__block input:-ms-input-placeholder{color:#858585}.main__booking-form .single__block input::-ms-input-placeholder{color:#858585}.main__booking-form .single__block input::placeholder{color:#858585}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes animate-circle{from{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes animate-circle{from{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}footer{padding:3em 0 1em 0;background-color:#1c1c1c;color:#fff}footer .title{font-size:1.625rem}footer .title.right{text-align:right}footer .footer__socials{text-align:right}footer .footer__socials .icon{width:18px;height:18px}footer .row [class*=col-]{align-self:flex-start}footer .flex-center [class*=col-]{align-self:center}footer .footer__menu ul li{margin:0 10px 10px 0;display:inline-block}footer .footer__menu ul li a{color:#fff}footer .footer__menu ul li a:hover{color:#7eb71c}footer .footer__contacts a,footer .footer__socials a{color:#fff}footer .footer__contacts>div:hover a,footer .footer__socials>div:hover a{color:#7eb71c}footer .footer__contacts>div:hover .icon:not(.icon__address),footer .footer__socials>div:hover .icon:not(.icon__address){fill:#7eb71c}footer .footer__contacts>div+div,footer .footer__socials>div+div{margin:10px 0 0 0}footer .icon{vertical-align:top;display:inline-block;width:16px;height:16px;margin:0 5px 0 0;fill:#fff}footer .copyright{text-align:left;color:#858585}footer .develop{text-align:right}footer .develop__link{display:inline-block;margin-right:4px}footer .develop__link a{font-size:.75rem;color:#fff}footer .develop__link a:hover{color:#7eb71c}footer .develop__logo{display:inline-block;width:130px}.separator{margin:25px 0;display:inline-block;width:100%;height:1px;background-color:rgba(236,236,236,.1)}.not__found{margin:2em 0 0 0;padding:0 0 3em 0;text-align:center}.not__found .btn{margin:1em 0 0 0;color:#fff}img{width:100%;height:auto}.owl-theme .owl-nav.disabled+.owl-dots{margin:0}.btn{background-color:#febd11;display:inline-block;color:#1c1c1c;padding:10px 35px;position:relative}.btn:after{-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;content:"";top:4px;bottom:4px;right:4px;left:4px;border:1px solid #fff;opacity:0}.btn:hover{cursor:pointer;color:#fff}.btn:hover:after{opacity:1}.hidden{display:none}table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;text-align:center}table td,table th{padding:.75rem;vertical-align:top;border-top:1px solid #dadada}table thead th{vertical-align:bottom;text-align:center}table tbody+tbody{border-top:2px solid #dadada}table td,table th{border:1px solid #dadada}.page__text{margin:2em 0}.notify{position:fixed;display:none;right:0;top:24%;width:320px;border-top:3px solid $mainColor;box-shadow:0 1px 4px #373737;background-color:#fff;z-index:30}.notify>div{padding:1.5em 2em 1em 1em;font-size:1.0625rem}.next__item,.prev__item{font-weight:400;color:#000;text-transform:uppercase;position:relative;display:inline-block;-webkit-transition:none;transition:none;padding:2em 0;max-width:300px}.next__item:after,.prev__item:after{position:absolute;content:"";top:calc(50% - 25px);background-image:url(../img/sprite.png);background-position:-82px 0;width:72px;height:50px}.next__item:before,.prev__item:before{position:absolute;content:"";top:calc(50% - 25px);display:none;background-image:url(../img/sprite.png);background-position:-30px -60px;width:29px;height:21px}.next__item:hover,.prev__item:hover{color:#00cc45}.next__item:hover:after,.prev__item:hover:after{background-image:url(../img/sprite.png);background-position:0 0;width:72px;height:50px}.next__item span,.prev__item span{width:80px;display:none}.next__item span:before,.prev__item span:before{content:attr(data-text)}.responsive{max-width:320px;margin:0 1em 1em 0;float:left}.center__block{text-align:center}.center__block .responsive{float:none;margin:1em}.table__box{overflow-x:auto}.loader__bg{position:fixed;z-index:35;left:0;top:0;bottom:0;right:0;background-color:#fff}.loader{position:fixed;z-index:40;top:50%;left:50%;height:10rem;width:10rem;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.loader>.circle{position:absolute;height:inherit;width:inherit;background:#febd11;border-radius:50%;-webkit-animation:animate-circle 2s cubic-bezier(.9,.24,.62,.79) infinite;animation:animate-circle 2s cubic-bezier(.9,.24,.62,.79) infinite}.loader>.circle:nth-of-type(1){-webkit-animation-delay:0;animation-delay:0}.loader>.circle:nth-of-type(2){-webkit-animation-delay:calc(2s / -3);animation-delay:calc(2s / -3)}.loader>.circle:nth-of-type(3){-webkit-animation-delay:calc(2s / -6);animation-delay:calc(2s / -6)}.next-arrow,.prev-arrow{background-image:url(../img/sprite.png);background-position:0 -60px;width:20px;height:38px;display:inline-block}.prev-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}figure{margin:0;padding:0}.content p{line-height:27px}.content ul{padding-left:1em;margin:0 0 15px 0}.content ul li{position:relative}.content ul li:before{content:"";position:absolute;left:-.8em;top:7px;display:inline-block;width:5px;height:5px;border-radius:50%;background-color:#7eb71c}.content ul li+li{margin-top:5px}.page__content{margin:2em 0}.advantages,.services{padding:3em 0;text-align:center}.advantages .img,.services .img{min-height:60px}.advantages .img img,.services .img img{width:auto}.advantages .name,.services .name{font-size:1.5rem;font-family:'Playfair Display';color:#1c1c1c;margin:10px 0}.advantages .text,.services .text{color:#858585}.advantages .text p,.services .text p{font-size:.875rem;line-height:22px;text-align:center}.rooms{text-align:center;background-color:#f8f8f8;padding:3em 0}.rooms .title{margin:0 0 .5em 0}.rooms .small__text{max-width:630px;margin:0 auto}.rooms .small__text p{text-align:center;color:#858585;line-height:24px;font-size:1rem}.rooms__slider{margin:1em 0;-webkit-box-align:start;align-items:flex-start}.rooms__slider>div:hover .caption{border-color:#7eb71c}.rooms__slider-img{line-height:0}.rooms__slider-img a{display:inline-block}.rooms__slider .caption{-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff;text-align:left;padding:1em 1.5em 1.5em 1.5em;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}.rooms__slider .caption__name{font-size:1.5rem}.rooms__slider .caption__name a{font-family:'Playfair Display';color:#1c1c1c}.rooms__slider .caption__name a:hover{color:#7eb71c}.rooms__slider .caption__price{font-weight:700;margin:.6em 0 .8em 0}.rooms__slider .caption__text{color:#858585}.rooms__slider .caption__text p{font-size:.875rem;line-height:22px}.rooms__slider .owl-nav{margin:0}.rooms__slider .owl-nav .owl-next,.rooms__slider .owl-nav .owl-prev{position:absolute;top:calc(50% - 21px)}.rooms__slider .owl-nav .owl-prev{left:0}.rooms__slider .owl-nav .owl-next{right:0}.rooms__list{margin:2em 0;color:#1c1c1c}.rooms__list-item{display:-webkit-box;display:flex;flex-wrap:wrap;display:flex;flex-wrap:wrap;margin-left:-1%;margin-right:-1%;-webkit-box-align:center;align-items:center;position:relative}.rooms__list-item:after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:1%;background-color:#f8f8f8}.rooms__list-item+.rooms__list-item{margin-top:2em}.rooms__list-item-img{box-sizing:border-box;margin-left:1%;margin-right:1%;word-wrap:break-word;width:48%;line-height:0}.rooms__list-item-text{box-sizing:border-box;margin-left:1%;margin-right:1%;word-wrap:break-word;width:48%;align-self:flex-start}.rooms__list-item-text .name{color:#1c1c1c;font-family:'Playfair Display';font-size:1.875rem}.rooms__list-item-text .name:hover{color:#7eb71c}.rooms__list-item-text .price{margin:.8em 0;font-size:1.125rem;font-weight:700}.rooms__list-item-text .buttons{margin:1em 0 0 0}.room__slider{margin:2em 0 1em 0}.big__carousel .owl-nav .owl-prev{left:-5px}.big__carousel .owl-nav .owl-next{right:-5px}.big__carousel .owl-nav .owl-next,.big__carousel .owl-nav .owl-prev{position:absolute;top:calc(50% - 13px)}.big__carousel .owl-nav .owl-next span,.big__carousel .owl-nav .owl-prev span{-webkit-transition:all .3s ease;transition:all .3s ease;padding:6px 16px;font-size:1.375rem;color:$mainColor;background-color:#fff}.big__carousel .owl-nav .owl-next:hover,.big__carousel .owl-nav .owl-prev:hover{cursor:pointer;color:#7eb71c}.thumbs__carousel{margin:1em 0 0 0}.thumbs__carousel .owl-item:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden;border:4px solid #7eb71c}.thumbs__carousel .owl-item.current:after{opacity:1;visibility:visible}.thumbs__carousel .owl-nav .owl-next,.thumbs__carousel .owl-nav .owl-prev{top:calc(50% - 18px)}.thumbs__carousel .owl-nav .owl-next span,.thumbs__carousel .owl-nav .owl-prev span{padding:2px 12px}.room__text{margin:1em 0}.sb__title{font-family:'Playfair Display';font-size:1.25rem;margin:0 0 15px 0}.sb__room{display:-webkit-box;display:flex}.sb__room:hover .text{-webkit-transition:all .3s ease;transition:all .3s ease;border-top:1px solid #7eb71c;border-right:1px solid #7eb71c;border-bottom:1px solid #7eb71c}.sb__room .img{line-height:0}.sb__room .img img{max-width:100px;width:100%}.sb__room .text{padding:0 0 0 10px;-webkit-box-flex:1;flex-grow:1;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}.sb__room .text .name{font-family:'Playfair Display';font-size:1.0625rem;color:#1c1c1c}.sb__room .text .name:hover{color:#7eb71c}.sb__room .text .price{margin:5px 0 0 0;color:#b1b1b1}.tabs>ul li{cursor:pointer;padding:10px 0 10px 15px;text-transform:uppercase;font-family:"Playfair Display";position:relative}.tabs>ul li:after{content:"";position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#c19b76;width:1px;height:100%;right:-6%;z-index:10;top:0;opacity:0}.tabs>ul li.active,.tabs>ul li.active:hover{color:#7eb71c}.tabs>ul li.active:after{opacity:1}.tabs>ul li:hover{color:#7eb71c}.tabs{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-1%;margin-right:-1%;-webkit-box-align:stretch;align-items:stretch;margin-bottom:1em;overflow:hidden}.tabs>ul{box-sizing:border-box;margin-left:1%;margin-right:1%;word-wrap:break-word;width:23%}.tabs>div{box-sizing:border-box;margin-left:1%;margin-right:1%;word-wrap:break-word;width:73%;position:relative}.tabs>div:before{background-color:#dadada;height:100%;width:1px;content:"";position:absolute;left:-1%;right:0}.tabs>div>div{padding:15px}.tabs>div>div p{text-align:left}.services{padding:3em 0}.services.not__padding{padding:0}.services .col-3,.services .col-4{margin-bottom:1em;align-self:flex-start}.services .img img{min-height:220px}.services .name a{font-size:1.3125rem;font-family:'Playfair Display';color:#1c1c1c}.services .name a:hover{color:#7eb71c}.services .btn__more{font-size:.875rem;position:relative;text-transform:uppercase;color:#1c1c1c;font-weight:700}.services .btn__more:after{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;height:1px;width:100%;bottom:-2px;left:0;background-color:#7eb71c}.services .btn__more:hover{color:#7eb71c}.services .btn__more:hover:after{opacity:1}.btn__see-all{margin:2em 0 1em 0}.guest{text-align:center;padding:3em 0;background-color:#f8f8f8}.guest .col-4{align-self:flex-start}.guest__footer{display:-webkit-box;display:flex;flex-wrap:wrap;margin:1.5em 0 0 0;-webkit-box-pack:center;justify-content:center}.guest__footer-name:after{content:", "}.guest__footer-date{margin-left:5px}.guest__text p{color:#858585;font-size:.9375rem;line-height:22px;position:relative;margin:0 20px}.guest__text p:after{content:'„';line-height:0;margin-left:10px;font-size:2.5rem}.guest__text p:before{position:absolute;content:'“';top:0;left:-20px;font-size:2.5rem}.guest__book-list{margin:2em 0}.guest__book-list-item{border:1px solid #eaeaea;padding:1em;box-shadow:0 0 4px rgba(234,234,234,.5)}.guest__book-list-item+.guest__book-list-item{margin:1em 0 0 0}.guest__book-list-item .author{font-weight:700;margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:1px solid #eaeaea}.guest__book-list-item .text{position:relative;display:inline-block}.guest__book-list-item .text p{margin:0 0 10px 0}.sb__guest-form .single__block textarea{height:80px}.booking{background-color:#7eb71c;padding:1.5em 0}.booking .check__availability-name{font-family:'Playfair Display';font-size:2.125rem;color:#fff}.booking .check__availability .single__block{vertical-align:bottom}.booking .check__availability .single__block .icon__calendar{fill:#fff;width:18px;height:18px;position:absolute;bottom:12px;right:8px}.booking .check__availability .single__block label{color:#ececec;margin:0 0 10px 0;display:block;font-size:.875rem}.booking .check__availability .single__block input{border:1px solid rgba(0,0,0,.2);color:#fff;background-color:#71a519;padding:10px;width:165px;outline:0}.booking .check__availability .single__block .icon{position:absolute;bottom:11px;right:8px}.booking .check__availability .single__block+.single__block{margin-left:5px}.booking .check__availability .single__block .date_in,.booking .check__availability .single__block .date_out{width:120px}.booking .check__availability .submit{text-align:center}.booking .check__availability .submit button{background-color:#1c1c1c;line-height:normal;font-size:.875rem;color:#fff;height:41px;padding:0 50px}.main__text{padding:3em 0;background-color:#f8f8f8}.main__text h1{text-align:center}.main__text [class*=col-]{align-self:flex-start}.poem{border:1px solid #7eb71c;padding:1em;background:#fff9e7}.poem__title{font-weight:700;font-size:1.125rem;margin:0 0 .5em 0}.poem__author{text-align:right}.gallery{padding:2em 0 0 0;background-color:#f8f8f8}.gallery .title{display:block;text-align:center}.gallery__box{display:-webkit-box;display:flex;flex-wrap:wrap;align-content:center}.gallery__box figure{position:relative;box-sizing:border-box;flex-basis:20%}.gallery__box figure:after{background-color:rgba(0,0,0,.5);position:absolute;content:"";top:0;bottom:0;right:0;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.gallery__box figure img{height:100%}.gallery__box figure .icon{-webkit-transition:all .3s ease;transition:all .3s ease;width:60px;height:60px;display:inline-block;fill:#fff;position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);background-color:#7eb71c;padding:18px;border-radius:50%;opacity:0;z-index:10;cursor:pointer}.gallery__box figure:hover:after{opacity:1}.gallery__box figure:hover .icon{opacity:1}.gallery__filter{text-align:center;margin:2em auto}.gallery__filter ul li{position:relative;display:inline-block;padding:8px 25px;margin:0 .5em}.gallery__filter ul li:hover{cursor:pointer}.gallery__filter ul li:after{position:absolute;content:"";-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);left:50%;width:0;background-color:#7eb71c;top:0;height:100%;z-index:-1}.gallery__filter ul li:before{display:none}.gallery__filter ul li.active{color:#fff}.gallery__filter ul li.active:after{width:100%;left:0}.list__items>div{position:relative;display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-1%;margin-right:-1%;margin-bottom:2em;-webkit-box-align:center;align-items:center}.list__items>div:after{position:absolute;top:0;bottom:0;right:1%;left:1%;content:"";background-color:#f8f8f8;z-index:-1}.list__items>div>div{box-sizing:border-box;margin-left:1%;margin-right:1%;word-wrap:break-word}.list__items>div>div:first-child{width:39.66666666666667%}.list__items>div>div:nth-child(2){width:56.333333333333336%;padding:0 1em}.list__items>div>div.img{line-height:0}.list__items>div>div .name{font-family:"Playfair Display";color:#1c1c1c;font-size:1.5rem;margin:.2em 0 .5em 0;display:block}.list__items>div>div .name:hover{color:#7eb71c}.list__items>div>div p{color:#858585}.sb__list{margin:1.7em 0 1em 0}.sb__list .guest__box .title{font-size:1.5rem;margin:0 0 .5em 0;position:relative}.sb__list .guest__box .title:after{position:absolute;height:1px;left:0;bottom:0;width:100%;background-color:#7eb71c;content:""}.sb__list .guest__box-item{margin:0 0 1em 0}.sb__list .guest__box-item p{margin:0 0 5px 0;font-size:.875rem;color:#858585;line-height:22px}.sb__list .guest__box-item .author{font-size:.875rem}.icon{fill:#fff;display:inline-block;vertical-align:middle}.icon:hover{fill:#7eb71c}.select__arrow{background-image:url(../img/sprite.png);background-position:-30px -91px;width:12px;height:6px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:15px;top:18px;position:absolute}.human{background-image:url(../img/null)}.icon__viber,.icon__whatsapp{vertical-align:middle;display:inline-block;width:22px;height:22px}.icon__viber{fill:#7042a5}.icon__whatsapp{fill:#3ead57}.content .pagination,.pagination{text-align:center;margin:1em 0;width:100%;display:block}.content .pagination ul,.pagination ul{padding:0}.content .pagination ul li,.pagination ul li{display:inline-block}.content .pagination ul li:before,.pagination ul li:before{display:none}.content .pagination ul li.active a,.content .pagination ul li.active span,.pagination ul li.active a,.pagination ul li.active span{color:#7eb71c}.content .pagination ul li a,.content .pagination ul li span,.pagination ul li a,.pagination ul li span{border:1px solid #858585;padding:5px 16px;color:#1c1c1c;font-size:1.125rem;font-weight:400}.content .pagination ul li a:hover,.content .pagination ul li span:hover,.pagination ul li a:hover,.pagination ul li span:hover{color:#7eb71c}button{outline:0;border:none}button::-moz-focus-inner{outline:0;border:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#fff}input::placeholder,textarea::placeholder{color:#fff}@media screen and (max-width:1100px){.container{padding-left:30px;padding-right:30px}.booking .check__availability .col-10,.booking .check__availability .col-2{width:98%}}@media screen and (max-width:992px){.as__h1,.as__h2,.as__h3,.as__h4,.as__h5,h1,h2,h3,h4,h5{font-size:1.5rem}.as__h2,h2{font-size:1.375rem}.as__h3,h3{font-size:1.25rem}.as__h4,h4{font-size:1.125rem}.as__h5,h5{font-size:1rem}.container{padding-left:15px;padding-right:15px}.row .col-9{width:98%}.row .col-3{width:98%}.header .middle__block{border:none}.header__contacts{display:none}.header__contacts-items>div{display:block}.header__contacts-items>div+div{margin:8px 0 0 0}.header__menu{border:none}.header__menu .phone__mob{display:block}.header__menu .btn__booking{margin:0 auto}.header__menu>ul{display:none}.burger-mob{display:block}.sb__booking-form{display:none}.main__booking-form .single__block{width:100%}.main__booking-form .single__block.message{width:100%}footer{padding:0 0 1em 0}footer .title{margin:1em 0 10px 0}footer .footer__socials{text-align:center}footer .row [class*=col-]{width:98%}footer .copyright{text-align:center;margin:0 auto 10px}footer .develop{text-align:center}footer{text-align:center}.next__item,.prev__item{font-size:.75rem;max-width:180px}.rooms__slider .col-4{width:48%}.services .col-3,.services .col-4{padding:0 10px}.booking .check__availability .single__block{width:100%;margin:10px 0 0 0}.booking .check__availability .single__block input{width:100%}.booking .check__availability .single__block+.single__block{margin-left:0}.booking .check__availability .single__block .date_in,.booking .check__availability .single__block .date_out{width:100%}.sb__list{padding:0 10px}}@media screen and (max-width:720px){.container{padding-left:15px;padding-right:15px}.main__slider .owl-item .caption{top:20%}.main__slider .owl-item .caption__text{font-size:2.125rem}.next__item,.prev__item{font-size:0;padding:0}.next__item:after,.prev__item:after{display:none}.next__item:before,.prev__item:before{display:block}.next__item span,.prev__item span{display:inline-block}.next__item span:before,.prev__item span:before{font-size:.75rem}.rooms__slider .col-4{margin-top:.5em;margin-bottom:.5em}.rooms__list-item-img{width:98%}.rooms__list-item-text{width:98%}.rooms__list-item-text{padding:1em}.tabs>ul li:after{display:none}.tabs>ul{width:98%}.tabs>div{width:98%}.tabs>div:before{display:none}.list__items>div>div:first-child{width:98%}.list__items>div>div:first-child{margin-bottom:1em}.list__items>div>div:nth-child(2){width:98%}}@media screen and (max-width:576px){.container{padding-left:10px;padding-right:10px}.row [class*=col-]{width:98%}.header .middle__block{padding:0 0 5px 0}.header__logo img{width:180px}.header__menu .btn__booking{padding:8px 30px}.main__slider .owl-item .caption__text{font-size:1.5rem}.main__slider .owl-item .caption__btn{margin-top:1em}.main__slider .owl-item .caption__btn .btn{padding:8px 20px}.main__slider .owl-dots{bottom:.1em}.breadcrumbs{padding:1em 0}.page__text{margin:1em 10px}.responsive{margin:1em auto;width:100%;float:none;display:block}.advantages,.services{padding:1em 0}.rooms{padding:1em 0}.rooms__slider .col-4{width:98%}.rooms__list{margin:1em}.room__slider{margin:.5em 1em 1em 1em}.services{padding:1em 0}.services.not__padding{padding:1em 0}.poem{margin-top:1em;text-align:center}.poem__title{text-align:center}.poem__author{text-align:center}.poem p{text-align:center}.gallery{padding:0}.gallery__box figure{flex-basis:50%}.gallery__filter ul li{margin:.2em 2em;display:block}.gallery__filter ul li:not(.active){display:none}.gallery__filter ul.is__opened li{display:block}.list__items>div{margin-bottom:1em}.content .pagination ul li,.pagination ul li{margin:10px 0}}@media screen and (max-width:380px){.container{padding-left:10px;padding-right:10px}}@media print{.datepickers-container{display:none}}