@keyframes bubblingG{0%{width:10px;height:10px;background-color:#000;transform:translateY(0)}to{width:23px;height:23px;background-color:#fff;transform:translateY(-20px)}}@-webkit-keyframes bubblingG{0%{width:10px;height:10px;background-color:#000;-webkit-transform:translateY(0)}to{width:23px;height:23px;background-color:#fff;-webkit-transform:translateY(-20px)}}.bubblingG{text-align:center;width:78px;height:49px;margin:auto;display:none}.bubblingG.active{display:block}.bubblingG span{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:24px auto;background:#000;border-radius:49px;-o-border-radius:49px;-ms-border-radius:49px;-webkit-border-radius:49px;-moz-border-radius:49px;animation:bubblingG 1.5s infinite alternate;-o-animation:bubblingG 1.5s infinite alternate;-ms-animation:bubblingG 1.5s infinite alternate;-webkit-animation:bubblingG 1.5s infinite alternate;-moz-animation:bubblingG 1.5s infinite alternate}.bubblingG .bubblingG_1{animation-delay:0s;-o-animation-delay:0s;-ms-animation-delay:0s;-webkit-animation-delay:0s;-moz-animation-delay:0s}.bubblingG .bubblingG_2{animation-delay:.45s;-o-animation-delay:.45s;-ms-animation-delay:.45s;-webkit-animation-delay:.45s;-moz-animation-delay:.45s}.bubblingG .bubblingG_3{animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}
@media (min-width:992px){body #bottom-mobile-cta{display:none}}@media (max-width:991px){body footer{padding-bottom:56px}body #bottom-mobile-cta{position:fixed;bottom:0;right:0;left:0;background-color:#fff;z-index:10;text-align:center;padding:5px 0;display:flex;align-items:center;justify-content:space-around;transition:transform .6s;transition-delay:.5s;box-shadow:0 0 10px rgba(0,0,0,.2)}body #bottom-mobile-cta,body #bottom-mobile-cta.hide-for-searchpane,body.sticked.sticking-desc #bottom-mobile-cta.hide-for-searchpane{transform:translateY(130%)}body #bottom-mobile-cta .cta-cntnr a{font-size:.9rem;box-shadow:none}body #bottom-mobile-cta .pdf-cntnr{position:absolute;right:30px}body.sticked.sticking-desc #bottom-mobile-cta{transform:translateY(0)}}
body a.btn-to-top{z-index:3;position:fixed;display:flex;justify-content:center;align-items:center;border-radius:30px;width:45px;height:44px;opacity:0;visibility:hidden;transition:all .3s;background:#fff;bottom:50px;right:50px;border:2px solid #32b0bd}body a.btn-to-top i{width:23px;height:14px;font-size:14px;line-height:14px;vertical-align:middle;display:block;color:#32b0bd;transform:rotate(180deg)}body a.btn-to-top:hover{background:#32b0bd}body a.btn-to-top:hover i{color:#fff}body.sticked a.btn-to-top{visibility:visible;opacity:1}@media (max-width:991px){body a.btn-to-top{display:none}}
#fixed-banner{position:fixed;top:0;right:0;padding:1rem 3rem;z-index:9999;cursor:pointer;box-shadow:0 3px 10px rgba(0,0,0,.04);transition:transform .5s;transform:translateY(-100%);max-height:100vh;overflow-y:auto;max-width:600px;background-color:#202020;color:#fff}#fixed-banner.shown{top:100px;transform:translateY(0)}@media (max-width:767px){#fixed-banner{top:unset;bottom:0;transform:translateY(100%)}#fixed-banner.shown{top:unset}}#fixed-banner .title{font-size:1.3rem;font-weight:700;margin-bottom:.5rem}#fixed-banner .content{white-space:pre-line}#fixed-banner .content em{font-style:italic}#fixed-banner .content ol,#fixed-banner .content ul{padding-left:20px;white-space:normal}#fixed-banner .content ul{list-style:disc}#fixed-banner .content ol{list-style:decimal}#fixed-banner .content a{text-decoration:underline}#fixed-banner .close-info-action{font-style:italic;text-decoration:underline;font-size:.85rem;padding-top:10px;display:inline-block}
footer{margin-top:25px;font-size:.9rem;position:relative}footer .footer-cntnr{background:#f7f7f7}footer .footer-cntnr .footer-main{padding:30px 0;display:flex;justify-content:space-between}footer .footer-cntnr .footer-main .part-logo{margin-right:10px}footer .footer-cntnr .footer-main .part-logo .footer-logo-container{margin-bottom:20px;text-align:center}footer .footer-cntnr .footer-main .part-logo .footer-logo-container.sm-hidden img{margin-top:50px}footer .footer-cntnr .footer-main .part-links{display:flex;flex:1}footer .footer-cntnr .footer-main .part-links .footer-content{display:flex;justify-content:space-evenly;flex:1}footer .footer-cntnr .footer-main .part-links .footer-content .footer-menu{flex:1;margin-right:5px;margin-left:5px}footer .footer-cntnr .footer-main .part-links .footer-content .footer-menu ul.menu li a{display:inline-block;position:relative;padding-bottom:2px;margin-bottom:3px}footer .footer-cntnr .footer-main .part-links .footer-content .footer-menu ul.menu li a:after{content:'';height:2px;position:absolute;background-color:#fbb729;bottom:0;transition:all .2s;width:0;left:0}footer .footer-cntnr .footer-main .part-links .footer-content .footer-menu ul.menu li a:hover:after{width:100%}footer .footer-cntnr .footer-main .part-links .footer-content .footer-menu ul.menu li:first-child a{margin-top:6px;padding-bottom:2px;margin-bottom:6px;font-weight:800;font-size:1rem;line-height:1rem}footer .footer-cntnr .footer-main .part-links .footer-content .footer-menu .menu-footer-reservation-container{color:#fbb729}footer .footer-cntnr .footer-subline{background:#f7f7f7;padding:10px 0 10px 10px;font-size:.7rem;text-align:center}@media (min-width:1200px){footer .footer-cntnr .footer-main{flex-direction:row}footer .footer-cntnr .footer-main .footer-content{margin-left:40px;margin-right:40px}footer .footer-cntnr .footer-main .social-networks-cntnr{margin-top:40px}}@media (max-width:1199px){footer .footer-cntnr .footer-main .footer-socials{text-align:center}footer .footer-cntnr .footer-main .footer-socials .social-networks-cntnr{margin-top:30px}}@media (min-width:992px){footer .footer-cntnr{padding-bottom:20px}}@media (min-width:992px) and (max-width:1199px){footer .footer-cntnr .footer-main .footer-logo-container{padding-bottom:15px}footer .footer-cntnr .footer-main,footer .footer-cntnr .footer-main .part-links{flex-direction:column}footer .footer-cntnr .footer-main .footer-socials{margin-top:30px}}@media (min-width:768px) and (max-width:991px){footer .footer-cntnr .footer-main{flex-direction:column;font-size:.9rem}footer .footer-cntnr .footer-main .footer-logo-container{padding-bottom:15px}footer .footer-cntnr .footer-main .part-links{flex-direction:column}}@media (max-width:767px){footer .footer-cntnr .footer-main{flex-direction:column-reverse;font-size:.9rem}footer .footer-cntnr .footer-main .footer-content{flex-direction:column}}
@font-face{font-family:'icomoon';src:url('/wp-content/themes/goh-velin/modules/icofont/fonts/icomoon.eot');src:url('/wp-content/themes/goh-velin/modules/icofont/fonts/icomoon.eot') format('embedded-opentype'),url('/wp-content/themes/goh-velin/modules/icofont/fonts/icomoon.ttf') format('truetype'),url('/wp-content/themes/goh-velin/modules/icofont/fonts/icomoon.woff') format('woff'),url('/wp-content/themes/goh-velin/modules/icofont/fonts/icomoon.svg') format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-petal:before{content:"\e900"}.icon-burger:before{content:"\e901"}.icon-facebook:before{content:"\e902"}.icon-instagram:before{content:"\e903"}.icon-cross:before{content:"\e906"}.icon-caret:before{content:"\e904"}.icon-arrow:before{content:"\e905"}.icon-star:before{content:"\e907"}.icon-secure:before{content:"\e910"}.icon-gototop:before{content:"\e908"}
div.nice-select{outline-color:transparent;cursor:pointer}div.nice-select span.current{display:block;font-weight:500;width:100%;border-radius:0;white-space:nowrap}div.nice-select span.current:after{position:absolute;right:15px;margin-top:3px;font-family:'icomoon'!important;speak:none;line-height:1}div.nice-select ul.list{text-align:center;max-width:450px;width:100%;visibility:hidden;list-style:none;margin:0;position:absolute;top:100%;left:0;right:0;max-height:0;overflow:hidden;z-index:500;font-size:.8em;transition:max-height .2s,visibility .2s}div.nice-select ul.list li{padding:10px;margin-top:0}div.nice-select ul.list li:before{display:none}div.nice-select.open ul.list{visibility:visible;max-height:500px}@media (min-width:768px){div.nice-select ul.list li{background:#32b0bd;padding:15px;color:#fff;transition:all .3s}div.nice-select ul.list li:hover{background:#2b8c95}}@media (max-width:767px){div.nice-select span.current{font-size:.9em}div.nice-select ul.list li{padding:10px;background:#f7f7f7;font-size:1.2em}div.nice-select ul.list li:hover{background:#a0a0a0}}
.slick_gallery{margin-top:25px;margin-bottom:25px;position:relative;width:100%}.slick_gallery .slick-track{display:flex}.slick_gallery .slick_single_image{width:100%;text-align:center;display:flex!important;flex-direction:column;justify-content:space-between;background-size:cover;background-repeat:no-repeat;background-position:center center}.slick_gallery .slick-dots{display:block;margin-top:10px;top:auto!important;z-index:9}.slick_gallery .slick-dots li{display:inline-block;margin:6px;background-color:transparent;content:"";width:10px;height:10px;border:1px solid #32b0bd;border-radius:12px;padding-left:0;cursor:pointer}.slick_gallery .slick-dots li button,.slick_gallery .slick-dots li:before{display:none}.slick_gallery .slick-dots li.slick-active{background:#32b0bd}@media (min-width:1200px){.slick_gallery,.slick_gallery .slick_single_image{min-height:500px}}@media (max-width:1199px){.slick_gallery{display:flex}.slick_gallery,.slick_gallery .slick_single_image{min-height:300px}}@media (max-width:767px){.slick_gallery,.slick_gallery .slick_single_image{min-height:160px}}
.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-dots{margin-left:auto}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;outline:0;display:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.social-networks-cntnr .title{text-transform:uppercase;font-size:.85em;font-weight:600;margin-bottom:8px;background:#32b0bd;color:#fff;padding-top:7px;padding-bottom:7px}.social-networks-cntnr .social-network{display:inline-block;margin-top:12px;width:30px;height:30px}.social-networks-cntnr .social-network a{width:100%;height:100%;display:inline-block;position:relative;background:#32b0bd;color:#fff;transition:all .3s}.social-networks-cntnr .social-network a i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:18px;font-size:18px;line-height:18px;vertical-align:middle}.social-networks-cntnr .social-network a:hover{background:0 0;color:#32b0bd}.social-networks-cntnr .social-network:not(:last-child){margin-right:10px}.social-networks-cntnr.align-left{text-align:left}.social-networks-cntnr.align-center{text-align:center}.social-networks-cntnr.align-right{text-align:right}
body header .header-cntnr .left-part,body header .header-cntnr .right-part{display:flex;align-items:center}body header .header-cntnr .right-part{color:#fff;font-weight:600}body header .header-cntnr .menu-cntnr #close-menu-pane{position:absolute;left:15px;top:10px;z-index:1;cursor:pointer}body header .header-cntnr .menu-cntnr ul.menu>li{cursor:pointer;font-weight:600;position:relative;text-transform:uppercase}body header .header-cntnr .menu-cntnr ul.menu>li>ul.sub-menu{text-transform:none;font-weight:600}body header .header-cntnr .menu-cntnr ul.menu>li a:not([href]){cursor:context-menu}body header .header-cntnr .menu-cntnr ul.menu a{position:relative;display:block}body header .header-cntnr .lang a{transition:color .2s}body header .header-cntnr .lang a+a:before{content:" / ";color:#1c1c1c}body header .header-cntnr .lang a:focus,body header .header-cntnr .lang a:hover{color:#fbb729}@media (min-width:1200px){body header .header-cntnr .menu-cntnr{flex:1;padding:0 1%}body header .header-cntnr .menu-cntnr ul{display:flex;justify-content:space-around}body header .header-cntnr .menu-cntnr ul li{color:#fff;margin-right:5px}body header .header-cntnr .menu-cntnr ul li>a{padding:10px 0}body header .header-cntnr .menu-cntnr ul li>a:after{content:' ';height:5px;position:absolute;background-color:#fbb729;bottom:0;transition:all .2s;width:0;left:0}body header .header-cntnr .menu-cntnr ul li.current-menu-item:after,body header .header-cntnr .menu-cntnr ul li>a:hover:after{width:100%}body header .header-cntnr .menu-cntnr ul li.menu-item-has-children:hover>ul.sub-menu{padding:12px 20px 0;border-bottom:7px solid #fbb729;box-shadow:0 5px 12px 0 rgba(0,0,0,.2)}body header .header-cntnr .menu-cntnr ul li.menu-item-has-children>a{padding-right:16px}body header .header-cntnr .menu-cntnr ul li.menu-item-has-children>a:before{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:5px;height:5px;font-size:5px;line-height:5px;vertical-align:middle;color:inherit;content:"\e904";position:absolute;top:50%;right:5px;transform:translateY(-50%);background-color:transparent}body header .header-cntnr .menu-cntnr ul li.menu-item-has-children>ul.sub-menu{background:#fff;display:block;position:absolute;top:101%;max-height:0;overflow:hidden;transition:all .3s}body header .header-cntnr .menu-cntnr ul li.menu-item-has-children>ul.sub-menu li{padding-left:5px;padding-right:5px}body header .header-cntnr .menu-cntnr ul li.menu-item-has-children>ul.sub-menu li:last-child{margin-bottom:15px}body header .header-cntnr .menu-cntnr ul li.menu-item-has-children>ul.sub-menu li a{color:#626262;white-space:nowrap}body header .header-cntnr .menu-cntnr ul li:hover ul.sub-menu{max-height:500px}body header .header-cntnr #menu-toggle-btn{display:none}body header .header-cntnr .phone a{color:#fff;font-weight:600}}@media (max-width:1199px){body header .header-cntnr .menu-cntnr::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);background-color:#fff}body header .header-cntnr .menu-cntnr::-webkit-scrollbar{width:5px;background-color:#fff}body header .header-cntnr .menu-cntnr::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);background-color:#fbb729}body header .header-cntnr .menu-cntnr ul.menu{padding-top:10px;margin-bottom:25px}body header .header-cntnr .menu-cntnr ul.menu li a{padding-top:5px;padding-bottom:5px}body header .header-cntnr .menu-cntnr ul.menu li.menu-item-has-children>a:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:5px;height:7px;font-size:7px;line-height:7px;vertical-align:middle;content:"\e904";margin-left:3px;position:absolute;top:50%;transform:translateY(-50%)}body header .header-cntnr .menu-cntnr ul.menu>li{text-align:center;color:#1c1c1c;font-weight:800}body header .header-cntnr .menu-cntnr ul.menu>li>ul.sub-menu{padding-top:0;font-size:1.1em}body header .header-cntnr .menu-cntnr ul.menu>li>ul.sub-menu a{color:#626262}body header .header-cntnr .reservation{margin-left:25px;margin-right:20px}}@media (min-width:1500px){body header .header-cntnr{padding:15px 50px}body header .header-cntnr .reservation{margin-left:25px;margin-right:20px}}@media (min-width:1200px) and (max-width:1499px){body header .header-cntnr{padding:15px 10px}body header .header-cntnr ul.menu{font-size:.9em}body header .header-cntnr .reservation{margin-left:15px;margin-right:6px}body header .header-cntnr .lang{display:none}}@media (min-width:992px) and (max-width:1199px){body header .header-cntnr{padding:13px 0}body header .header-cntnr .right-part{margin-right:15px}body header .header-cntnr .menu-cntnr{padding-top:45px;padding-bottom:45px;border:20px solid #fbb729}body header .header-cntnr .menu-cntnr ul.menu>li{padding-top:10px;padding-bottom:10px}body header .header-cntnr .menu-cntnr .social-networks-cntnr{text-align:right;margin-right:5%}}@media (max-width:991px){body header .header-cntnr .menu-cntnr{border:8px solid #fbb729}body header .header-cntnr .menu-cntnr ul.menu>li{padding-top:5px;padding-bottom:5px}body header .header-cntnr .lang,body header .header-cntnr .phone{display:none}}@media (min-width:768px) and (max-width:991px){body header .header-cntnr{padding:10px 0}body header .header-cntnr .menu-cntnr{padding-top:45px;padding-bottom:45px}}@media (max-width:767px){body header .header-cntnr{padding:7px 0}body header .header-cntnr .menu-cntnr{padding-top:25px;padding-bottom:25px}}body.home.sticked .lang a+a:before{color:#1c1c1c!important}body.home .lang a+a:before{color:#fff!important}body.home .lang a:before{transition:.5s}html:not(.overflow-y-hidden) header{z-index:10}body header{position:absolute;right:0;left:0;top:0;z-index:1;background-color:transparent;background:linear-gradient(to bottom,rgba(0,0,0,.2) 0,transparent 70%)}body header.hide-for-searchpane{transform:translateY(-130%)!important}body header.menu-pane-active{transform:translateY(0)!important}body header .header-cntnr{position:relative;display:flex;justify-content:space-between;align-items:center}body header .header-cntnr .logo-cntnr{display:none}body header #menu-toggle-btn{color:#fff}body header #menu-toggle-btn i{width:35px;height:20px;font-size:20px;line-height:20px;vertical-align:middle;margin-right:25px}body header #menu-toggle-btn i:before{line-height:.8em}body.sticking header{position:fixed;transform:translateY(-130%);background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.2)}body header.white-mode #menu-toggle-btn,body.sticking header #menu-toggle-btn{color:#32b0bd}body.sticking header .logo-cntnr{display:inline-block!important}body header.white-mode .menu-cntnr ul>li,body.sticking header .lang,body.sticking header .menu-cntnr ul>li{color:#1c1c1c}body header.white-mode .phone a,body.sticking header .phone a{font-weight:600;color:#fbb729}body.sticked header{transform:translateY(0)}body header.white-mode{background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.2)}body header.white-mode .logo-cntnr{display:inline-block!important}body header.white-mode .lang{color:#1c1c1c}@media (min-width:1200px){body header{font-size:.9em}body #mobile-menu-mask,body header #close-menu-pane,body header .logo-cntnr,body header .social-networks-cntnr{display:none}body.sticked header .logo-cntnr{display:inline-block}}@media (max-width:1199px){body header .menu-cntnr{display:flex;flex-direction:column;justify-content:center;background-color:#fff;position:absolute;max-height:0;left:0;top:0;right:0;overflow-y:scroll;margin:0 -15px;transition:all .5s;transform:translateY(-102vh);text-align:center}body header .menu-cntnr.active{transform:translateY(0);max-height:100vh}body header .menu-cntnr .menu-item-has-children ul.sub-menu{max-height:0;overflow:hidden;transition:all .3s}body header .menu-cntnr .menu-item-has-children.active ul.sub-menu{max-height:350px}body #mobile-menu-mask{opacity:0;background:#000;z-index:2;top:0;left:0;bottom:0;right:0;transition:opacity .4s}body #mobile-menu-mask.active{position:fixed;opacity:.3}body.sticked header .logo-cntnr{display:inline-block}body.sticked header .logo-cntnr img{max-height:45px;width:auto}}@media (max-width:767px){body header .menu-cntnr.active{height:100vh}}
@-webkit-keyframes bounce{12%,36%{transform:translateY(5px)}0%,24%,48%{transform:translateY(0)}}@keyframes bounce{12%,36%{transform:translateY(5px)}0%,24%,48%{transform:translateY(0)}}.breadcrumb{position:absolute;box-shadow:0 2px 3px rgba(0,0,0,.05);bottom:0;right:0;left:0;max-width:1920px;background:#000}.breadcrumb ul{display:flex;font-size:.9rem}.breadcrumb ul li a,.breadcrumb ul li span{display:inline-block;color:#fff;padding:7px 5px;font-size:.8em}.breadcrumb ul li.active{font-weight:700}.breadcrumb ul li:before{content:"/";color:#fff}.breadcrumb ul li.item-0:before,.breadcrumb ul li:first-child:before{content:""}.breadcrumb ul li[class*=item-] a{position:relative}.breadcrumb ul li[class*=item-] a:after{content:'';display:block;position:absolute;bottom:7px;left:2px;right:100%;height:1px;background:#fff;transition:all .3s}.breadcrumb ul li[class*=item-] a:hover:after{right:2px}.vc_row.infos-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.vc_row.infos-banner .banner-baseline{position:absolute;bottom:0;left:0;right:0;text-align:center;line-height:1.4;background:#fbb729;font-weight:600}.vc_row.arrow-down-cntnr .arrow-down{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);text-align:center;cursor:pointer;z-index:10}.vc_row.arrow-down-cntnr .arrow-down a i{transition:all .5s ease;color:#fff;-webkit-animation:bounce 2.5s ease infinite;animation:bounce 2.5s ease infinite;width:28px;height:16px;font-size:16px;line-height:16px;vertical-align:middle}.vc_row.arrow-down-cntnr .arrow-down:hover a i{-webkit-animation:none;animation:none}@media (min-width:1200px){.vc_row.with-space{margin-top:80px;margin-bottom:80px}}@media (max-width:1499px){.vc_row.arrow-down-cntnr .arrow-down{display:none}}@media (min-width:992px) and (max-width:1199px){.vc_row.with-space{margin-top:65px;margin-bottom:65px}}@media (min-width:768px) and (max-width:991px){.vc_row.with-space{margin-top:50px;margin-bottom:50px}}@media (max-width:767px){.vc_row.with-space{margin-top:35px;margin-bottom:35px}.vc_row.infos-banner.infos-banner .banner-baseline{height:8px}}@media (min-width:992px){.vc_row.infos-banner.infos-banner .banner-baseline{height:15px}.vc_row.infos-banner.limited-height .limited-banner-image{position:absolute;left:0;right:0}}.vc_row.inverted-cols.use-separator .wpb_column:not(:first-child) .vc_column-inner>.wpb_wrapper,.vc_row.use-separator .wpb_column:not(:last-child) .vc_column-inner>.wpb_wrapper{position:relative}.vc_row.inverted-cols.use-separator .wpb_column:not(:first-child) .vc_column-inner>.wpb_wrapper:after,.vc_row.use-separator .wpb_column:not(:last-child) .vc_column-inner>.wpb_wrapper:after{content:'';position:absolute;display:block;top:25px;right:0;bottom:25px;border-right:1px solid #a0a0a0}.vc_row.inverted-cols.use-separator .wpb_column .wpb_wrapper,.vc_row.use-separator .wpb_column .wpb_wrapper{padding-left:25px;padding-right:25px}.vc_row.inverted-cols{display:flex;flex-direction:row-reverse}.vc_row.inverted-cols.use-separator .wpb_column:not(:last-child) .vc_column-inner>.wpb_wrapper:after{display:none}
.block-service{box-shadow:0 0 15px 0 rgba(0,0,0,.1);text-align:center;margin-left:auto;margin-right:auto}.block-service .service-visual{margin-bottom:12px}.block-service .service-visual img{width:auto;height:50px}.block-service .service-title{margin-left:auto;margin-right:auto;max-width:100px;font-weight:600;color:#626262;font-size:.85em}@media (min-width:992px) and (max-width:1199px){.block-service{margin-left:-10px;margin-right:-10px}.block-service .service-visual{margin-bottom:8px}}@media (min-width:768px){.block-service{padding:20px 10px;min-height:130px;font-size:.8em}}@media (max-width:767px){.block-service{padding:10px}}
.cta-cntnr{display:block}.cta-cntnr a,.cta-cntnr.center{text-align:center}.cta-cntnr.left{text-align:left}.cta-cntnr.right{text-align:right}.cta-cntnr a{text-transform:uppercase;display:inline-block;transition:all .3s;cursor:pointer;font-weight:600;max-width:100%;color:#fff;letter-spacing:.1em}.cta-cntnr a:not(.hide-shadow){box-shadow:2px 4px 10px 0 rgba(0,0,0,.4)}.cta-cntnr a.blue{background:#32b0bd}.cta-cntnr a.blue:hover{background:#2b8c95}.cta-cntnr a.yellow{background:#fbb729}.cta-cntnr a.yellow:hover{background:#ce9b30}.cta-cntnr a.small{font-size:.9em}.cta-cntnr a.medium{font-size:1em}@media (min-width:992px){.cta-cntnr a:not(.natural-width).small{min-width:180px}.cta-cntnr a:not(.natural-width).medium{min-width:230px}}@media (min-width:768px) and (max-width:991px){.cta-cntnr a:not(.natural-width).small{min-width:160px}.cta-cntnr a:not(.natural-width).medium{min-width:200px}}@media (max-width:767px){.cta-cntnr a:not(.natural-width).medium,.cta-cntnr a:not(.natural-width).small{min-width:150px}}@media (min-width:992px){.cta-cntnr a.small{padding:8px 15px}.cta-cntnr a.medium{padding:15px 20px}}@media (min-width:768px) and (max-width:991px){.cta-cntnr a.small{padding:10px 15px}.cta-cntnr a.medium{padding:13px 18px}}@media (max-width:767px){.cta-cntnr a.medium,.cta-cntnr a.small{padding:10px 15px}}@media (min-width:1200px){.cta-cntnr .mh-visitev{display:none;position:absolute;top:-50px;right:15px;font-size:.7em;z-index:10}}@media (max-width:1199px){.cta-cntnr .mh-visitev{display:none}}
.prices-table{margin-top:50px;background-color:#f5f5e6;padding:40px 70px 60px;border-bottom:5px solid #32b0bd;margin-left:auto;margin-right:auto}.prices-table .tab-row{display:flex;justify-content:center}.prices-table .tab-row:first-child div{color:#1c1c1c;font-weight:600}.prices-table .tab-row:first-child div:first-child{color:#32b0bd;font-weight:800}.prices-table .tab-row div{flex:1;padding:20px 5px}.prices-table .tab-row div:first-child{color:#1c1c1c;font-weight:600;text-align:left;padding-left:20px}.prices-table .tab-row div:not(:first-child){color:#1c1c1c;text-align:center;margin-left:-1px}.prices-table .tab-row.alt-color div:not(:first-child){color:#ce9b30;font-weight:600}@media (max-width:1199px){.prices-table{margin-top:50px;padding:30px 50px}.prices-table .tab-row div{padding:10px 5px;min-width:60px}.prices-table .tab-row div:first-child{padding-left:5px;min-width:80px}}@media (max-width:767px){.prices-table{padding:20px 10px}.prices-table .tab-row{font-size:.9em}.prices-table .tab-row div{padding:10px 5px;min-width:50px}.prices-table .tab-row div:first-child{min-width:70px}}
.gallery-custom{display:flex}.gallery-custom.wheat-bg{background:#f5f5e6}.gallery-custom.blue-bg{background:#32b0bd}.gallery-custom .gallery-item{flex:1}.gallery-custom .gallery-item .gallery-visual{background-repeat:no-repeat;background-size:cover;background-position:center}.gallery-custom .gallery-item .gallery-legend{padding:8px 0;margin-bottom:-20px}@media (min-width:992px){.gallery-custom{padding-left:15px;padding-right:15px}.gallery-custom .gallery-item{margin-right:15px}.gallery-custom .gallery-item:last-child{margin-right:0}.gallery-custom .gallery-item .gallery-visual{height:300px}}@media (max-width:991px){.gallery-custom{display:none}}
.grid-img{display:flex;flex-wrap:wrap;justify-content:center}.grid-img img{max-width:250px!important;margin-left:15px;margin-right:15px}
.img-link{position:relative}.img-link a .link-title{position:absolute;top:0;left:0;right:0;bottom:5px;margin-right:15px;margin-left:15px;opacity:0;display:flex;align-items:center;justify-content:center;transition:all .3s;background:rgba(0,0,0,.7);color:#fff}.img-link a:hover .link-title{opacity:1}@media (min-width:992px){.img-link{margin-bottom:20px}}@media (max-width:991px){.img-link{margin-bottom:12px}}
.row-visual{position:relative;display:flex;align-items:center;padding-left:20px;padding-right:20px}.row-visual>div{flex:1;flex-basis:50%}.row-visual.show-ornament{position:relative;padding-top:20px}.row-visual.show-ornament:before{font-family:'icomoon'!important;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:47px;height:47px;font-size:47px;line-height:47px;vertical-align:middle;content:"\e900";color:#fbb729;font-weight:600;position:absolute}.row-visual.show-ornament.ornament-top.ornament-left:before{left:3px;top:-2px;transform:translateY(-50%) translateX(-50%)}.row-visual.show-ornament.ornament-top.ornament-center:before{left:50%;top:-1px;transform:translateY(-50%) translateX(-50%) rotate(45deg)}.row-visual.show-ornament.ornament-top.ornament-right:before{right:-1px;top:3px;transform:translateY(-50%) translateX(50%) rotate(90deg)}.row-visual.show-ornament.ornament-bottom.ornament-left:before{bottom:3px;left:0;transform:translateY(50%) translateX(-50%) rotate(-90deg)}.row-visual.show-ornament.ornament-bottom.ornament-center:before{bottom:0;left:50%;transform:translateY(50%) translateX(-50%) rotate(-135deg)}.row-visual.show-ornament.ornament-bottom.ornament-right:before{bottom:0;right:3px;transform:translateY(50%) translateX(50%) rotate(180deg)}@media (max-width:767px){.row-visual.show-ornament:before{display:none}}.row-visual .block-visual{background-repeat:no-repeat;background-size:cover;background-position:center}.row-visual.wheat_bg{background:#f5f5e6}.row-visual.blue_bg{background:#32b0bd}@media (min-width:1500px){.row-visual.img-left .block-content{padding-left:56%;padding-right:6%}.row-visual.img-right .block-content{padding-right:56%;padding-left:6%}}@media (min-width:1200px) and (max-width:1499px){.row-visual.img-left .block-content{padding-left:56%;padding-right:2%}.row-visual.img-right .block-content{padding-right:56%;padding-left:2%}}@media (min-width:992px) and (max-width:1199px){.row-visual.img-left .block-content{padding-left:56%;padding-right:2%}.row-visual.img-right .block-content{padding-right:56%;padding-left:2%}}@media (min-width:992px){.row-visual .block-content{padding-top:45px;padding-bottom:45px}.row-visual .block-visual{position:absolute;top:20px;bottom:20px;width:calc(50% - 20px)}.row-visual.img-left .block-visual{left:15px}.row-visual.img-right .block-visual{right:15px}}@media (min-width:768px) and (max-width:991px){.row-visual .block-content{padding-top:40px;padding-bottom:40px}.row-visual.sm-row{margin-left:-15px;margin-right:-15px}.row-visual.sm-row .block-visual{position:absolute;top:20px;bottom:20px;width:calc(50% - 20px)}.row-visual.sm-row.img-left .block-visual{left:15px}.row-visual.sm-row.img-left .block-content{padding-left:57%;padding-right:2%}.row-visual.sm-row.img-right .block-visual{right:15px}.row-visual.sm-row.img-right .block-content{padding-left:2%;padding-right:57%}.row-visual:not(.sm-row){margin-left:30px;margin-right:30px;flex-direction:column}.row-visual:not(.sm-row) .block-content{margin-bottom:35px;padding-left:10%;padding-right:10%}.row-visual:not(.sm-row) .block-visual{width:100%;min-height:300px}}@media (max-width:767px){.row-visual{flex-direction:column;padding-top:30px}.row-visual.hide-bg-mobile{background:#fff}.row-visual .block-content{margin-bottom:28px}.row-visual .block-visual{min-height:175px;width:100%}}
.overflow-visible{overflow:visible!important}.ctv-searchbar-cntnr{margin:auto}@media (min-width:1200px){.ctv-searchbar-cntnr{max-width:1100px}}@media (min-width:992px) and (max-width:1199px){.ctv-searchbar-cntnr{max-width:800px}}@media (max-width:991px){.ctv-searchbar-cntnr{max-width:600px}}
.pdf-sidebar-cntnr{display:flex;justify-content:space-around}.pdf-sidebar-cntnr .pdf-cross{display:none}.pdf-sidebar-cntnr .pdf-item a .icon-cntnr{position:relative;box-shadow:0 0 10px rgba(0,0,0,.2)}.pdf-sidebar-cntnr .pdf-item a .icon-cntnr .icon{height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.pdf-sidebar-cntnr .pdf-item a .icon-cntnr .icon-hover{background-repeat:no-repeat;background-size:cover;background-position:center center;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0}.pdf-sidebar-cntnr .pdf-item a .title{font-family:'Montserrat',sans-serif;margin-top:10px;text-transform:uppercase;font-size:.75em;font-weight:700;text-align:center;letter-spacing:1px}.pdf-sidebar-cntnr .pdf-item a:hover .icon-hover{transition:opacity .3s;opacity:1}@media (min-width:992px){.pdf-sidebar-cntnr .pdf-item{width:150px}.pdf-sidebar-cntnr .pdf-item .icon-cntnr{height:150px}}@media (max-width:991px){.pdf-sidebar-cntnr .pdf-item .icon-cntnr{margin:auto;width:100px;height:100px}.pdf-sidebar-cntnr .pdf-item.to-hide{display:none}}@media (max-width:767px){.pdf-sidebar-cntnr{flex-wrap:wrap}.pdf-sidebar-cntnr .pdf-item{width:50%;margin-bottom:10%}}
body .pdf-sidebar-cntnr.fixed-sidebar{flex-direction:column}body .pdf-sidebar-cntnr.fixed-sidebar .pdf-item{flex:1}@media (max-width:991px){body .pdf-sidebar-cntnr.fixed-sidebar{position:fixed;bottom:50px;flex-direction:column;right:15px;max-height:0;overflow:hidden;transition:max-height .3s linear;z-index:2}body .pdf-sidebar-cntnr.fixed-sidebar.popped{overflow:visible}body .pdf-sidebar-cntnr.fixed-sidebar .pdf-cross{display:block;position:absolute;top:-30px;right:0;height:31px;width:31px;background:#e02d2d;color:#fff;font-weight:600;border-radius:100%;z-index:1;cursor:pointer}body .pdf-sidebar-cntnr.fixed-sidebar .pdf-cross i{width:15px;height:15px;font-size:15px;line-height:15px;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body .pdf-sidebar-cntnr.fixed-sidebar .pdf-item{width:auto}body .pdf-sidebar-cntnr.fixed-sidebar .pdf-item a{display:block;padding:5px;margin-bottom:1vh;background:#fff;border-radius:10px}body .pdf-sidebar-cntnr.fixed-sidebar .pdf-item a .title{color:#626262;font-size:.7em;margin-top:5px;max-width:100px}body .pdf-sidebar-cntnr.fixed-sidebar .pdf-item a .icon-cntnr{max-width:100px;width:calc(20vh - 50px);max-height:100px;height:calc(20vh - 80px)}body .pdf-sidebar-cntnr.fixed-sidebar.popped{max-height:100%}body .popped-sidebar-mask{opacity:0;background:#000;z-index:2;top:0;left:0;bottom:0;right:0;transition:opacity .4s}body .popped-sidebar-mask.active{position:fixed;opacity:.3}}@media (min-width:992px){body.page-template-without-sidebar .pdf-sidebar-cntnr.fixed-sidebar{display:none}body .pdf-sidebar-cntnr.fixed-sidebar{position:absolute;margin-left:45px}body .pdf-sidebar-cntnr.fixed-sidebar .pdf-item{margin-bottom:2vh;width:calc(20vh - 50px);max-width:100px}body .pdf-sidebar-cntnr.fixed-sidebar .pdf-item .icon-cntnr{max-height:100px;height:calc(20vh - 80px)}body .pdf-sidebar-cntnr.fixed-sidebar.stick{position:fixed}}@media (min-width:992px) and (max-width:1199px){body .pdf-sidebar-cntnr.fixed-sidebar .pdf-item .title{font-size:.7em}}
.testimonials{margin-top:25px;margin-bottom:25px}.testimonials .slick-track{display:flex}.testimonials .testimonial-item{text-align:center;display:flex!important;flex-direction:column;justify-content:space-between;height:auto}.testimonials .testimonial-item .visual{display:inline-block;border-radius:12px;overflow:hidden;margin:12px auto}.testimonials .testimonial-item .content{text-align:center}.testimonials .testimonial-item .content .catchphrase{font-weight:800;font-size:1em}.testimonials .testimonial-item .content .rate{margin-bottom:12px}.testimonials .testimonial-item .content .rate i.icon-yellow{color:#fbb729}.testimonials .testimonial-item .content .rate i.icon-grey{color:#bfbfbf}.testimonials .testimonial-item .content .rate i:not(:last-child){margin-right:7px}.testimonials .testimonial-item .content .text{font-size:.9em;margin-bottom:13px;line-height:1.5em}.testimonials .testimonial-item .name{font-weight:800;font-size:1em;padding-bottom:4px}.testimonials .testimonial-item .house-type{font-size:.9em;color:#a0a0a0;margin-bottom:10px}.testimonials .testimonial-item .house-type .mobil-type{color:#32b0bd}.testimonials .slick-dots{margin:15px auto;display:flex;justify-content:center}.testimonials .slick-dots li{content:"";width:12px;height:12px;border:2px solid #535664;border-radius:12px;margin:5px;padding-left:0;cursor:pointer}.testimonials .slick-dots li button,.testimonials .slick-dots li:before{display:none}.testimonials .slick-dots li.slick-active{background:#535664}@media (min-width:1200px){.testimonials .testimonial-item{margin-left:20px;margin-right:20px}}@media (min-width:992px){.testimonials{display:flex}.testimonials .testimonial-item{padding:10px 12px;flex:1}}@media (min-width:768px) and (max-width:991px){.testimonials .testimonial-item{padding:13px 25px}}@media (max-width:767px){.testimonials .testimonial-item{padding:13px 18px;background-color:#f5f5e6;border-radius:15px;margin:0 8px}}
.title_block{font-family:'Arvo',sans-serif;text-transform:uppercase;position:relative;display:block;margin-bottom:30px}.title_block .heading{font-weight:600;font-size:.75rem;margin-bottom:8px;letter-spacing:.1em}.title_block .title{font-weight:600;letter-spacing:.03em}.title_block .title:after{content:'';display:inline-block;width:16px;height:5px;position:absolute;bottom:-15px}.title_block.black .heading{color:#959595}.title_block.black .title:after,.title_block.white .title:after{background-color:#fbb729}.title_block.blue .heading,.title_block.blue .title,.title_block.white .heading,.title_block.white .title{color:#fff}.title_block.blue .title:after{background-color:#32b0bd}.title_block.hide-line{margin-bottom:0}.title_block.hide-line .title:after{display:none}.title_block.left{text-align:left}.title_block.left .title:after{left:0}.title_block.center{text-align:center}.title_block.center .title:after{right:0;left:0;margin:0 auto}.title_block.right{text-align:right}.title_block.page-title{letter-spacing:.1rem}.title_block.page-title .heading{font-size:17px;margin-bottom:18px}.title_block.page-title .title{font-size:34px}.title_block.page-title .title:after{margin-bottom:-18px}@media (min-width:768px){.title_block .title{font-size:1.5rem}}@media (max-width:767px){.title_block .title{font-size:1.1rem}}@media (max-width:991px){.title_block.center-responsive{text-align:center}.title_block.center-responsive .title:after{right:0;left:0;margin:0 auto}}
.weather-cntnr{position:absolute}.weather-cntnr #wpc-weather{text-transform:uppercase}.weather-cntnr #wpc-weather.small .now .time_temperature{font-size:25px;font-weight:700}.weather-cntnr #wpc-weather.small .now .time_temperature:after{font-size:43px!important;margin-left:5px!important}.weather-cntnr #wpc-weather.small .now .time_symbol svg{margin-bottom:8px}.weather-cntnr #wpc-weather.small .today .day{width:100%;font-size:10px}.weather-cntnr #wpc-weather.small .today .day .wpc-highlight{font-size:14px;margin-bottom:-6px}.weather-cntnr #wpc-weather .forecast .day{text-transform:uppercase;width:100%;text-align:center;float:none;font-weight:700;margin-bottom:5px}.weather-cntnr #wpc-weather .forecast .symbol{width:40px}.weather-cntnr #wpc-weather .forecast .temp_min{display:none}.weather-cntnr #wpc-weather .forecast .temp_max{width:40px}@media (min-width:1500px){.weather-cntnr{bottom:50px;right:3%;max-width:120px}.weather-cntnr #wpc-weather.small .today .day{text-align:center}.weather-cntnr #wpc-weather .forecast{margin-top:20px}.weather-cntnr #wpc-weather .forecast .fifth,.weather-cntnr #wpc-weather .forecast .first,.weather-cntnr #wpc-weather .forecast .fourth,.weather-cntnr #wpc-weather .forecast .second,.weather-cntnr #wpc-weather .forecast .third{display:flex;flex-wrap:wrap;margin-bottom:5px;padding-bottom:5px;padding-top:5px;border-top:1px solid #fff}}@media (max-width:1499px){.weather-cntnr{margin-left:-350px;max-width:700px;left:50%;bottom:20px}.weather-cntnr .social-networks-cntnr{display:none}.weather-cntnr #wpc-weather{display:flex;margin:0}.weather-cntnr #wpc-weather.small .now{display:flex;align-items:center}.weather-cntnr #wpc-weather.small .now .time_temperature{margin-top:0}.weather-cntnr #wpc-weather.small .now .time_symbol{max-height:60px}.weather-cntnr #wpc-weather.small .today{display:flex;align-items:center;margin-left:35px}.weather-cntnr #wpc-weather.small .today .day{text-align:left}.weather-cntnr #wpc-weather.small .forecast{display:flex;margin-top:0;max-height:90px}.weather-cntnr #wpc-weather.small .forecast .first,.weather-cntnr #wpc-weather.small .forecast .second,.weather-cntnr #wpc-weather.small .forecast .third{width:130px;text-align:center}.weather-cntnr #wpc-weather.small .forecast .first,.weather-cntnr #wpc-weather.small .forecast .third{border-left:1px solid #fff;border-right:1px solid #fff}.weather-cntnr #wpc-weather.small .forecast .fifth,.weather-cntnr #wpc-weather.small .forecast .fourth{display:none}.weather-cntnr #wpc-weather.small .forecast .symbol{width:100%}.weather-cntnr #wpc-weather.small .forecast .temp_max{text-align:center;float:none;width:100%}}@media (max-width:767px){.weather-cntnr{display:none}}
.wys-chapo-home,.wys-title-home{text-transform:uppercase;text-shadow:0 0 10px rgba(0,0,0,.5)}.wys-title-home{font-weight:900;font-family:'Arvo',sans-serif;letter-spacing:2px}.wys-chapo-home{font-weight:400}.wys-img-legend{margin-top:-15px;margin-bottom:-15px}.wys-small-text{font-size:10px}@media (min-width:992px){.wys-title-home{font-size:45px;line-height:1.5em}.wys-chapo-home{font-size:25px}}@media (min-width:768px) and (max-width:991px){.wys-title-home{font-size:36px;line-height:1.3em}.wys-chapo-home{font-size:20px}}@media (max-width:767px){.wys-title-home{font-size:25px;line-height:1.1em;margin-top:10px}.wys-title-medium{font-size:16px}}
