:root{--animation-primary:all .5s cubic-bezier(.7, 0, .3, 1);--animation-fast:all .3s cubic-bezier(.7, 0, .3, 1);--animation-smooth:all .7s cubic-bezier(.7, 0, .3, 1);--animation-slow:all .9s cubic-bezier(.7, 0, .3, 1);--blackwarm-color:#212121;--blackcold-color:#303333;--white-color:#ffffff;--accent-color:#ffa840;--greydark-color:#c7cbcb;--greylight-color:#ebebeb;--greywarm-color:#ede5d5;--text-color:#454545;--darkbg-color:#c9d2d4;--sliderbg-color:#939698;--mapbg-color:#f2f2f2;--font-medium:'Quasimoda-Medium', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Oxygen, Cantarell, sans-serif;--font-regular:'Quasimoda-Regular', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Oxygen, Cantarell, sans-serif;--font-bold:'Quasimoda-Bold', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Oxygen, Cantarell, sans-serif}.stop-transition *,.stop-transition *:before,.stop-transition *:after{-o-transition-property:none !important;-moz-transition-property:none !important;-ms-transition-property:none !important;-webkit-transition-property:none !important;transition-property:none !important;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important;-webkit-transition-duration:0s !important;-moz-transition-duration:0s !important;-o-transition-duration:0s !important;transition-duration:0s !important}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}html,body{width:100%;overflow-x:hidden}.inline-flex-wrapper{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;flex-direction:row;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-group-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.item-stretch{align-items:stretch}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-group-wrapper.top-align,.top-align{-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.flex-group-wrapper.flex-end{-webkit-box-align:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.flex-group-wrapper.stretch{-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.flex-group-wrapper.center{justify-content:center}.flex-right{margin-left:auto}.flex-item-auto-full{flex:1 1 auto}.flex-item-auto-width{flex:0 0 auto}a.btn.flex-right{margin-bottom:0;margin-top:0}.self-start,.resume-wrapper a.go:after{-webkit-align-self:flex-start;align-self:flex-start}.self-end{-webkit-align-self:flex-end;align-self:flex-end}.self-center{-webkit-align-self:center;align-self:center}.self-baseline{-webkit-align-self:baseline;align-self:baseline}.self-stretch{-webkit-align-self:stretch;align-self:stretch}.flex-group-wrapper.space-between{justify-content:space-between}.flex-group-wrapper.space-around{justify-content:space-around}.flex-group-wrapper.space-evenly{justify-content:space-evenly}.block,div,header,section,nav,article,footer,aside,details,figcaption,figure,hgroup,summary,audio,canvas,video{display:block}.inline-block{display:inline-block}.none{display:none}.inline,.inlineList li{display:inline}.fixed,.fixed-bottom{position:fixed}.absolute{position:absolute}.relative{position:relative}a:hover,a:active{outline:0}.scrollHide{overflow:hidden !important;height:100% !important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.pointer-event-none{pointer-events:none}a{text-decoration:none}img{border:none;backface-visibility:hidden}svg:not(:root){overflow:hidden}.float_left{float:left}.float_right{float:right}.clear_both,hr{clear:both}.center_margin{margin:0 auto}.cover-bg{background-position:center center;background-size:cover}.cover-bg.top-left,.contain-bg.top-center{background-position:top left}.cover-bg.bottom-left,.contain-bg.bottom-center{background-position:bottom left}.cover-bg.top-right,.contain-bg.top-right{background-position:top right}.cover-bg.bottom-right,.contain-bg.bottom-right{background-position:bottom right}.cover-bg.top-center{background-position:top center}.contain-bg.top-left{background-position:top left}.contain-bg{background-position:center center;background-size:contain;background-repeat:no-repeat}.center_background,.top_left_background,.top_center_background,.cover-bg,.cover-bg.top-left{background-repeat:no-repeat}.center_background{background-position:center center}.top_left_background{background-position:top left}.top_center_background{background-position:top center}.noLIst,.inlineList li{list-style:none}.pointer,a{cursor:pointer}.column-2{-webkit-column-count:2;-moz-column-count:2;-o-column-count:2;-ms-column-count:2;column-count:2;-webkit-column-gap:25px;-moz-column-gap:25px;-o-column-gap:25px;-ms-column-gap:25px;column-gap:25px;max-width:100%}p.full{max-width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;margin-bottom:30px;margin-top:30px;margin-left:auto;margin-right:auto}.img .video-container{margin-bottom:0;margin-top:0}.video-container p{width:100% !important;height:100%;display:block;line-height:0;font-size:0;position:absolute;max-width:100% !important;margin:0;padding:0;top:0;left:0}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.iscroll{-webkit-overflow-scrolling:touch}.cursor-default{cursor:default}.cover{position:fixed;left:0;top:0;width:100%;height:100%;z-index:2000}.coverLoader,#cboxLoadingGraphic,.spinner,.galleryImgItemLoader{width:42px;height:42px;background-image:url('../images/util/oval.svg');background-repeat:no-repeat;background-size:24px 24px;background-position:center;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:20;pointer-events:none;backface-visibility:hidden;opacity:0;-webkit-animation:none;animation:none}.show.coverLoader,#cboxLoadingGraphic,.spinner,.galleryImgItemLoader{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:scaleoutY 2.0s infinite linear;animation:scaleoutY 2.0s infinite linear}.coverLoader.hide,.coverLoader,.coverLoader:before{opacity:0;visibility:hidden;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-transition-delay:0s;transition-delay:0s;background-image:none;border:none}.coverLoader.show,#cboxLoadingGraphic,.spinner.show{opacity:1;visibility:visible;-webkit-transition:opacity 0.4s 0.4s, visibility 0s 0.8s;-moz-transition:opacity 0.4s 0.4s, visibility 0s 0.8s;transition:opacity 0.4s 0.4s, visibility 0s 0.8s;-webkit-transition-delay:.3s;transition-delay:.3s}.page-text-content img{max-width:100%;height:auto;margin:0 auto;position:relative;display:block}.margin-top-auto{margin-top:auto}.margin-left-auto{margin-left:auto}.flex-1{flex:1}.main-menu-link:not(.lang-change):after,.bottom-menu a:before,.btn.flat-btn:before,.resume-navigation a:after,.link:after{-webkit-transform:translateX(-110%);-moz-transform:translateX(-110%);-ms-transform:translateX(-110%);-o-transform:translateX(-110%);transform:translateX(-110%);-moz-transition:-moz-transform 0.3s ease 0s;-webkit-transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s}.active.main-menu-link:after,.main-menu-link.hoverClass:after,.bottom-menu a.hoverClass:before,.bottom-menu a.active:before,a.hoverClass.btn:after,.btn.flat-btn.hoverClass:before,.resume-navigation a.hoverClass:after,.resume-navigation a.active:after,.hoverClass.link:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}img.placeholder{width:100%;height:auto}.resumeVideo{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.js-grey,.js-grey-solid{filter:grayscale(1);filter:gray;-webkit-filter:grayscale(100%)}.hoverClass .js-grey,.hoverClass.js-grey{filter:grayscale(0);-webkit-filter:grayscale(0);opacity:1}.page-banner{width:100%;height:auto;position:relative;font-size:0;line-height:0;overflow:hidden}.page-banner:after{content:'';position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAF3RSTlMAAQIFCg8UFRobHyAhJSYnKSorLC0uL0uD94QAAABkSURBVCjPfdGJEcIwEMBAnR8u5kkCwe6/VCoQM9uARqxaDYOHobRpYE/VP2F49zDspKGVr4HtqarHe/mA6fEkL0P0yxAeTx6K2YrByzd8+4L7UG0V4+UJl8fT4zRwO1Tx+H/bfxCkFjlWhOKRAAAAAElFTkSuQmCC")}.page-banner img{width:100%;height:auto}/*! locomotive-scroll v3.2.5 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.c-scrollbar{position:absolute;right:0;z-index:302;top:0;width:11px;height:100vh;height:calc(var(--vh,1vh) * 100);transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:0;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}.section,.inner-section,.maxw-1920,.maxw-1600,.maxw-800{width:100%;position:relative}.margin-auto{margin:0 auto}.margin-top-auto{margin-top:auto}.margin-left-auto{margin-left:auto}.margin-right-auto{margin-right:auto}.margin-bottom-auto{margin-bottom:auto}.margin-lr-auto{margin-left:auto;margin-right:auto}.main-padding-tb-sm{padding-top:2vw;padding-bottom:2vw}#pageGallery .main-padding-tb-sm{padding-top:0}#pageGallery.main-padding-tb{padding-bottom:32px}.resume-text.w-100.main-padding-tb-sm{padding-bottom:1vw;padding-top:1em}.main-padding-t-sm{padding-top:2vw}.main-padding-b-sm{padding-bottom:2vw}.share-page-item.main-padding-tb-sm{padding-top:8px;padding-bottom:0}.maxw-1920{max-width:1920px}.maxw-1920.max-24{max-width:calc(1920px - 24px)}.maxw-1600{max-width:1600px}.maxw-1620{max-width:1620px}.maxw-1280{max-width:1280px}.maxw-800{max-width:800px}.maxw-560{max-width:560px}.maxw-260{max-width:260px}.main-padding-all-2vw{padding:2vw}.main-padding-lr{padding-left:4vw;padding-right:4vw}.main-padding-all-4vw{padding:4vw}.main-padding-l{padding-left:4vw}.main-padding-l-solid{padding-left:4vw}.main-padding-tb{padding-top:4vw;padding-bottom:4vw}.main-padding-tb-text{padding-top:4vw;padding-bottom:0}.main-padding-t{padding-top:4vw}.main-padding-b{padding-bottom:4vw}.main-padding-r{padding-right:4vw}.inView{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}.inView-half{min-height:50vh}.inView-70{min-height:70vh}.inView-75{min-height:75vh}.inView-80{min-height:80vh}.w-100,.w-10,.w-16,.w-20,.w-25,.w-33,.w-37,.w-50,.w-50,.w-50-70,.w-60,.w-70,.w-80,.max-w730{position:relative}.w-100.absolute{position:absolute;z-index:110}.w-10{width:10%}.w-16{width:16.66666%}.w-25{width:25%}.w-20{width:20%}.w-30{width:30%}.w-30.technical-resume-wrapper,.w-70.technical-resume-wrapper{padding:12px}.w-30.technical-resume-wrapper .img-100{max-width:200px;margin-right:auto}.w-33{width:33.3333%}.w-37{width:37.5%}.w-50,.img-40{width:40%}.w-40{width:40%}.img-30{width:30%}.img-40{width:40%}.img-50{width:50%}.img-40.solid{width:40%;margin-left:3%;margin-right:3%}.top-products-swiper.single-slide .w-100.card-list{margin-left:12px}.top-products-swiper.multiply-slide .w-100.card-list{width:100%;margin:0}.top-products-swiper.multiply-slide .img-40.solid{margin-left:0;margin-right:0}.swiper-pagination.top-products-swiper-pagination,.swiper-pagination.brands-swiper-pagination{position:relative;padding-top:2vh;padding-bottom:2vh}.swiper-pagination.top-products-swiper-pagination .swiper-pagination-bullet,.swiper-pagination.brands-swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:4px;outline:0}.swiper-slide.top-products-swiper-slide{height:auto}.top-products-swiper-slide .w-100.card-list{margin-top:0;height:100%}.w-50,.img-50{width:50%;position:relative}.w-60{width:60%}.w-70{width:70%}.w-50-70{width:50%}.w-80{width:80%}.w-100{width:100%}.column-40{width:40%}.gallery-column.column-40.max-400{max-width:400px}.column-60{width:60%}.column-25{width:25%}.column-25.re-4{width:calc(25% - 2vw)}.column-50{width:50%}.column-75{width:75%}.column-75.add-4{width:calc(75% + 2vw)}.column-70{width:70%}.column-25:empty{display:none}.column-25:empty ~ .column-75{width:100%}.column-30{width:30%}.column-100{width:100%}.text-only .column-60.text-area{width:auto;margin:0 auto}.gallery-wrapper.column-grid{column-count:4;column-gap:16px;display:block}.gallery-wrapper.column-grid .gallery_thumb.w-50{display:inline-block;margin:0 0 16px;width:100%}.gall-grid{flex-direction:row}.gall-grid .gallery_thumb img{width:auto;height:140px}.gall-grid .gallery_thumb{background-color:var(--accent-color);margin:1px}.w-25.card-list a.btn,.w-20.card-list a.btn{align-self:center;margin-top:auto;margin-bottom:0;max-width:100%;display:inline-flex;align-content:center;justify-content:center}.footer-group ul.noLIst li{margin-left:0}.padding-lr-12{padding-left:12px;padding-right:12px}.card-list .resume-description a.btn{margin-top:1em;margin-bottom:1em}.padding-lr-24{padding-left:24px;padding-right:24px}.banner-text{position:absolute;width:100%;height:100%;left:0;top:0;z-index:20}.main-padding-5pr{padding:calc(5% + 24px)}.table-wrapper{min-width:100%;overflow-x:auto;touch-action:pan-x;margin-bottom:2vw}.table-wrapper table{border-collapse:collapse;border-spacing:0;width:100%;border-top:1px solid var(--sliderbg-color)}.table-wrapper tr{border-bottom:1px solid var(--sliderbg-color)}.table-wrapper th{font-family:var(--font-medium);font-weight:normal;color:var(--sliderbg-color)}.table-wrapper th,.table-wrapper td{text-align:left;padding:8px;line-height:1.1em}.column-40.gallery-column{max-width:512px;margin-right:auto}.product-in-cart-wrapper{border:1px solid var(--greydark-color);position:relative;margin-bottom:12px}.remove-from-cart span{font-size:16px;display:flex;justify-content:center;align-items:center;font-size:16px;width:100%;height:100%}.page-text-content a.remove-from-cart,.page-text-content a.in-cart-title{border-bottom:none}article a:not(.btn).remove-from-cart,.remove-from-cart{width:32px;height:32px;background-color:#f1f1f1;text-decoration:none;border-bottom:none;font-size:0;line-height:0;display:inline-flex;justify-content:center;align-items:center}article a:not(.btn).remove-from-cart.hoverClass,.remove-from-cart.hoverClass{color:var(--white-color);background-color:var(--blackwarm-color)}.remove-from-cart span{margin:0 !important}/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2');font-weight:400;font-style:normal;font-display:swap}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-linkedin:before{content:"\f0e1"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}@font-face{font-family:'ElegantIcons';src:url('../fonts/ElegantIcons.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}[data-icon]:before{font-family:'ElegantIcons';content:attr(data-icon);font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'Quasimoda-Medium';src:local('Quasimoda'), url('../fonts/Quasimoda-Medium.woff2') format('woff2');font-style:normal;font-display:swap}@font-face{font-family:'Quasimoda-Regular';src:local('Quasimoda'), url('../fonts/Quasimoda-Regular.woff2') format('woff2');font-style:normal;font-display:swap}@font-face{font-family:'Quasimoda-Bold';src:local('Quasimoda'), url('../fonts/Quasimoda-Bold.woff2') format('woff2');font-style:normal;font-display:swap}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-medium);font-kerning:normal;font-weight:normal;font-feature-settings:"ss01","ss02", "ss06", "ss07";font-size:calc(1rem + .05vw);line-height:1.562em}.resume-text h3,.resume-text h3 a{font-family:var(--font-bold);font-kerning:normal;font-weight:normal}.accent-text.text-only h2,.accent-text.text-only h1,.accent-text.text-only h3{font-family:var(--font-regular);font-size:calc(1rem + 0.8vw);text-transform:none;font-kerning:normal;font-weight:normal;display:inline}.accent-text.text-only h2::after,.accent-text.text-only h1::after,.accent-text.text-only h3::after{position:relative}.resume-text h3 a{display:inline-block}strong,p strong,.booking-panel-wrapper,.booking-panel-wrapper a.btn,.booking-panel-wrapper .btn,.main-menu-link,.news-resum-card .resume-text.w-100 h4,.news-resum-card .resume-text.w-60 h4,.news-resum-card .resume-text.w-100 h4 a{font-family:var(--font-medium);font-kerning:normal;font-weight:normal}p,li,ul,ol,button,.submit,.map-label,textarea,.form-group-wrapper,label,.logo-text,a,ul,ol{font-family:var(--font-regular);font-weight:normal}.logo-text{padding-left:12px;line-height:1em;font-size:calc(16px + .25vw);display:inline-flex;text-shadow:-0.1px 0 var(--blackwarm-color), 0 0.1px var(--blackwarm-color), 0.1px 0 var(--blackwarm-color), 0 -0.1px var(--blackwarm-color)}footer h4{font-family:var(--font-medium)}.accent-text.text-only article p{margin-bottom:1.562em}p.copyright a{border-bottom:none}p.copyright .inline-block{font-weight:normal;font-size:14px;vertical-align:middle}p.sub-title{font-size:.9em}.normal-size,h1 i,h1 em,h2 em,.page-banner figcaption{font-weight:normal;font-size:calc(1rem + 0.5vw);letter-spacing:0em;line-height:1.562em;margin-bottom:0;margin-top:0;word-break:keep-all;color:inherit;font-style:normal;word-spacing:0;display:block}h1 strong,h2 strong{line-height:1em;font-family:var(--font-bold);display:block}h1 strong{font-size:1.5em}.page-text-area h1 i,.page-text-area h1 em,.intro-article h1 i,.intro-article h1 em,.intro-article h2 i,.intro-article h2 em{display:block}p{max-width:60em}h1,h2,.biggest{font-size:5rem;font-weight:normal;letter-spacing:0;margin:0;padding:0;text-transform:uppercase;font-style:normal;position:relative;z-index:20}h1 em,h2 em,.biggest em,h1 i,h2 i,.biggest i{text-transform:uppercase}.slider-text h2 i,.slider-text h2 em{font-style:normal;text-transform:uppercase}h3{font-size:calc(1rem + .5vw);display:block;font-style:normal;font-weight:normal}.resume-text h3{font-size:calc(1rem + 1vw);text-transform:uppercase}.w-33 .resume-text h3{font-size:calc(1rem + 0.5vw);background-color:var(--white-color);margin-top:-3em;padding-top:0.7em;padding-bottom:1em;padding-right:1em;margin-bottom:0;width:80%}.accent-text h3{font-size:calc(1rem + 2vw);line-height:1em;border-left:none;padding-left:0;margin-bottom:.5em}h4{font-size:calc(1rem + .1vw);letter-spacing:.01em;display:block;font-style:normal;font-weight:normal}h5,.accodation-label h4{font-size:calc(.9rem + .1vw);letter-spacing:.03em;font-weight:normal}h6{font-size:calc(.7rem + .1vw);letter-spacing:.1em;display:block;font-style:normal;font-weight:normal}h1,h2,.biggest{margin-bottom:.5em}h3,h4,h5,h6{margin-bottom:.781em}h1,h2,.biggest,h3{line-height:1em}h4,h5,h6{line-height:1.3em}.resume-wrapper.w-33.cat-resume h2,.resume-wrapper.w-50.cat-resume h2{font-size:calc(1rem + .5vw)}.resume-article p{margin-bottom:0}.resume-article a.btn{margin-bottom:0}.resume-wrapper.w-25.list h2{padding-bottom:.5em}.resume-wrapper.w-50.list p,.resume-wrapper.w-33.list p,.resume-wrapper.w-25.list p,.resume-wrapper.w-20.list p{line-height:1.4em;margin-bottom:2em}.slider-text p{letter-spacing:1px;margin-bottom:0;margin-top:0}.text-content-article p{max-width:820px}.main-menu-wrapper h4 a{text-decoration:none}.main-menu-wrapper a,.inline-block-link-wrapper a,footer .footer-group p,footer .footer-group li{font-size:15px;line-height:1.562em}.main-menu-wrapper h4 a,.main-menu-wrapper h4 a.active,.main-menu-wrapper h4 a:hover{border-bottom:none}.main-menu-wrapper li{margin-bottom:1.4em}.main-menu-wrapper a,.inline-block-link,.inline-block-link-wrapper a{text-decoration:none}footer .page-text-content li{margin-bottom:0;padding-right:0}.page-text-content h4,.text-banner.no-img h4{letter-spacing:.01em;position:relative;font-style:normal;margin-bottom:1em;line-height:1.2em}footer h4{font-size:calc(1rem + .1vw)}a.btn.booking-btn.hide-on-trasparent{height:44px;margin-top:auto;margin-bottom:auto;margin-right:12px}a.btn,.page-text-content a.btn,.voucher-wrapper a.btn,.btn{z-index:0;color:var(--blackwarm-color);border:1px solid var(--blackwarm-color);overflow:hidden;padding:4px;padding-left:32px;max-width:100%;padding-right:32px;font-size:1rem;text-transform:none;font-weight:normal;letter-spacing:0em;margin-bottom:.781em;margin-top:.781em;display:inline-flex;position:relative;margin-right:4px;min-height:40px;line-height:1em;justify-content:center;align-content:center;align-items:center;cursor:pointer}a.btn{z-index:2}a.btn::after,.voucher-wrapper a.btn::after{width:100%;height:100%;content:'';position:absolute;left:0;top:0;background-color:var(--blackwarm-color);z-index:-1;transform:translate3d(0,105%,0);transition:var(--animation-fast)}a.btn.hoverClass::after{transform:translate3d(0,0,0)}a.btn.hoverClass,.voucher-wrapper a.btn.hoverClass{border-color:var(--blackwarm-color)}a.btn.flat-btn,.page-text-content a.btn.flat-btn{border:none;color:var(--blackwarm-color)}a.btn.flat-btn.error,.page-text-content a.btn.flat-btn.error{color:var(--white-color)}a.btn.solid,.page-text-content a.btn.solid{margin-bottom:1vh;max-width:90%}.w-60 a.btn.solid{margin:0;position:absolute;bottom:0;right:0;border-right:none}a.btn.hoverClass,.page-text-content a.btn.hoverClass{background-color:var(--accent-color);color:var(--white-color)}.page-text-content a.btn.hoverClass.icon-link:not(.btn){padding-left:36px}.page-text-content p.quotation{font-size:calc(1rem + 0.8vw)}.item-meta-data{margin-right:1.6em;margin-bottom:1.6em;padding-top:calc(1.6em - 4px);padding-bottom:calc(1.6em - 4px);font-size:18px}.page-text-content ul,.page-text-content ol{margin-bottom:2em;margin-left:1em}.page-text-content ol{list-style:decimal}.page-text-content ul{list-style:disc}footer .page-text-content ul{list-style:none;margin-top:0;margin-bottom:1em;margin-left:0em}.page-text-content li{margin-bottom:4px}.page-text-content a,a{text-decoration:none;border-bottom:1px solid var(--blackwarm-color);padding-bottom:2px}a.go{text-decoration:none}.text-content-article a:not(.btn){border-bottom:1px solid var(--greydark-color)}a.icon-link::before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.status-wrapper a.icon-link:after{top:0}.last-menu,.last-menu p,footer{font-size:11px}.last-menu a{text-decoration:none}.resume-wrapper .resume-text a:not(.btn){text-decoration:none;color:inherit}.resume-wrapper.text-only-resume-wrapper .resume-text a:not(.btn){border-bottom:1px solid currentcolor;padding-bottom:8px}.resume-wrapper.hoverClass .resume-text a:not(.btn){color:var(--accent-color)}.main-menu-link{position:relative;font-size:16px;letter-spacing:.03em;line-height:1.1em;min-height:32px;height:auto;text-align:left;text-transform:none;margin-left:calc(4px + 0.5vw);margin-right:calc(4px + 0.5vw);color:var(--blackwarm-color)}.show-search{justify-content:center;align-items:center;min-width:40px}.nav-up .main-menu-link{font-family:var(--font-regular)}.transparent .main-menu-link{color:var(--white-color)}.menu-open .transparent .main-menu-link{color:var(--blackwarm-color)}.menu-overlay .main-menu-link{font-size:calc(1rem + .4vh);font-family:var(--font-medium);display:inline-flex;text-transform:none;min-height:40px;font-weight:normal;margin-bottom:8px;margin-top:8px;z-index:100;height:1.5em;margin-left:0}.uppercase,.menu-overlay .main-menu-link.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}text-transforme-none{text-transform:none}.menu-overlay .bottom-menu a,.menu-overlay .main-menu-link{text-align:left}.menu-overlay .main-menu-link:after,.menu-overlay .bottom-menu a:before{top:auto;bottom:4px}.main-menu-link.lang{padding-left:calc(8px + .2vw);padding-right:calc(8px + .2vw);margin-left:0}article.resume-text{max-width:1100px}p,ul,form.semantic{font-weight:normal;line-height:1.562em;margin-bottom:.781em}p{font-size:calc(1rem + .1vw)}.w-25.resume-wrapper p{font-size:calc(1rem + .1vw);line-height:1.3em;margin-bottom:2em}.intro-article p,.accent-text p{font-size:calc(1rem + 0.13vw)}.accent-text.text-only p{font-size:calc(1rem + 0.8vw);max-width:1600px;display:inline}p.label-content,.map-label a,.map-label{font-size:13px}.no-list-style,.no-list-style li{list-style:none;margin-left:0}.menu-overlay .inline-block-link-wrapper a{font-size:16px;font-weight:normal}.column-75{z-index:10}.list-item p{max-width:600px}.column-25 h3{padding-left:5%;padding-right:5%}.label-wrapper h3{display:inline-block;font-weight:normal}.ic-logo{width:20px;height:28px;display:inline-block;vertical-align:middle;opacity:.8;font-size:0;line-height:0;background-image:url('../images/headers/i-c.svg');background-repeat:no-repeat;background-position:center center;background-size:16px 16px}.verticale_text{transform:rotate(90deg) translate(-100%,-100%);transform-origin:top left;display:inline-block;pointer-events:none}p a{font-size:100%}address{font-style:normal}.media-content-proeject-info{font-size:16px;line-height:1.5em}.media-content-proeject-info h2{font-weight:normal;letter-spacing:0;line-height:1.1em;font-size:calc(1rem + .5vw);display:block;word-spacing:0;margin-bottom:.781em}.media-content-proeject-info h2:after{display:none}h3.normal{font-size:calc(1rem + .1vw);letter-spacing:0}.luminate-bg-color .newsletter_sign_wrapper h4{color:var(--blackwarm-color)}.newsletter_sign_wrapper h4{margin-bottom:0;margin-right:8px;padding-top:1em;padding-bottom:1em;letter-spacing:0;color:var(--blackwarm-color)}.soc-icon-footer,footer .footer-group a.soc-icon-footer{display:inline-block;vertical-align:top;width:auto}.page-text-content a.icon-link:not(.btn),.resume-text a.icon-link:not(.btn),a.icon-link:not(.btn){padding-left:1.5em;padding-right:.1em;position:relative;padding:8px;padding-left:18px;padding-right:18px}a.icon-link.hoverClass{color:var( --blackwarm-color);border-color:var( --blackwarm-color)}.page-text-content p a.icon-link:not(.btn),.resume-text p a.icon-link:not(.btn),p a.icon-link:not(.btn),article a:not(.btn){border:none;border-bottom:1px solid var(--blackwarm-color);padding:0;display:inline-block}.resume-text h3 a{padding-bottom:8px}a.icon-link.btn:not(.btn){padding-left:36px;padding-right:12px}a.icon-link::before{margin-right:8px}a.icon-link.btn::before{content:'' !important;display:none}.status-wrapper a.icon-link:after{top:0}a.icon-link.btn:after{display:block;position:absolute;left:0;top:30%}.doc,.pdf,.txt,.xls,.ticket-link,.zip,.rar,.file-ico{display:inline-block;padding-left:1.5em;padding-right:.1em;position:relative}a.icon-link.ticket-link{margin:0}.file-ico::before{content:'\f016'}.ticket-link::before{content:'\f145'}.zip::before,.rar::before{content:'\f1c6'}.doc::before{content:'\f1c2'}.txt::before{content:'\f0f6'}.pdf::before{content:'\f1c1'}.xls::before{content:'\f1c3'}.share-page-item h4{font-size:14px;position:relative;font-style:normal;line-height:24px;display:block;color:var(--blackwarm-color);padding-right:12px;height:24px;margin-bottom:0;text-align:right}.soc-b span{font-size:18px}.sticky-share-wrapper .soc-b span,.soc-b span{line-height:24px}.resume-text h4{color:var(--text-color);margin-bottom:1em;line-height:1em;margin-bottom:.1em;border-bottom:none}.w-100 .resume-text h4{font-size:calc(18px + 0.5vw);color:var(--text-color);margin-bottom:1em;line-height:1em}.accent-text.text-only h4{font-size:calc(18px + 0.5vw);font-weight:700;margin-bottom:1em;line-height:1em}.luminate-bg-color.w-100 .resume-text h4{color:var( --greylight-color)}.resume-text.w-100 h4{font-size:calc(18px + .1vw)}.news-resum-card .resume-text.w-100 h4,.news-resum-card .resume-text.w-60 h4{font-size:calc(1rem + .3vw);background-color:var(--white-color);padding:16px}.news-resum-card:not(.text-only-resume-wrapper).resume-text.w-100 h4,.news-resum-card .resume-text.w-60 h4{margin-top:-2em;max-width:80%}.news-resum-card .resume-text.w-100 h4 strong{font-weight:normal;display:block;font-size:1.5em;margin-bottom:.5em}.resume-text.w-100 h4 a,.w-100 .resume-text h4 a,.resume-text.w-60 h3 a,.w-60 .resume-text h3 a,.resume-text.w-60 h4 a{border-bottom:none;padding-bottom:0}.options-item{border-bottom:none;padding:8px;margin:4px;font-size:14px;border-radius:4px;border:1px solid transparent}.options-item.hoverClass{border-color:var(--greylight-color)}.news-resum-card .data{display:block;font-size:14px}.news-resum-card .w-60 .data{text-align:left}form span.error-message{margin-top:12px;font-size:13px;line-height:1.2em;display:inline-block}.cookie-alert-wrapper p{font-size:1rem;line-height:1.4em;letter-spacing:0}.cookie-alert-wrapper p a{border-bottom-color:var(--white-color);display:inline-block}.title-area h1,.title-area h2{margin-bottom:.5em}.product-item-text h3{font-family:var(--font-bold)}.crumb-path{display:block;position:relative;width:60%;font-size:calc(.8rem + .1vw);text-align:left;margin-bottom:2vh}.product-section .main-padding-tb-text{padding-top:2vw}.label h3,h3.label{font-size:calc(1rem + .65vw);text-transform:uppercase;margin-bottom:0;display:block;padding-bottom:0}.menu-search-span,.fa.menu-search-span,.search-btn .fa,.search-btn{font-size:18px;font-weight:normal}.search-btn{border:none}.text-wrapper h6{display:flex;font-size:calc(1rem + .05vw);font-weight:normal;line-height:1.2em;margin-bottom:.781em;letter-spacing:0;width:100%;font-family:var(--font-bold);padding-bottom:.781em;border-bottom:1px solid var(--greylight-color)}.text-wrapper h6 i,.text-wrapper h6 em{display:inline-flex;margin-left:auto;font-weight:normal;padding-left:16px;font-style:normal;text-align:right;font-family:var(--font-medium)}.text-wrapper.tabular h6{font-size:14px}.product-title h1{margin-bottom:0;padding-bottom:0}.product-title h1 em{font-size:calc(1rem + .5vw)}.product-title.page-text-content hr{margin-top:24px;margin-bottom:24px}.product-item-text h4{margin-top:1em;text-transform:uppercase}.product-item-text .accodation-label h4{margin-top:0;font-size:calc(1rem + .05vw)}.slider-text p{font-size:calc(1rem + 0.2vw);max-width:600px}hr{width:100%;border:none;height:1px;background-color:var(--blackwarm-color);margin-top:32px;margin-bottom:32px}.cord{color:var(--accent-color);width:100%;z-index:100}.dark-bg a.soc-b{color:var(--white-col);width:32px;background-color:transparent;text-align:center;justify-content:center;align-items:center;border:1px solid var(--darkbg-color);padding:0}ul{margin-left:1em}.resume-description.customer-review-item h4{margin-top:12px;margin-bottom:0;padding-top:12px}.resume-description.customer-review-item p:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:'\f10d';font-size:1em;font-weight:normal;margin-right:1em;color:var(--accent-color);position:relative}.newsletter_sign_wrapper h2,.newsletter_sign_wrapper h3,.newsletter_sign_wrapper p{width:90%;text-align:left}.newsletter_sign_wrapper p{margin-bottom:-0.781em}.top-menu-placeholder a.btn.booking-btn.menu-booking-btn{margin-left:0;margin-right:0;width:100%;display:none}.main-nav-content h3{display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-family:var(--font-bold);line-height:1em;margin:0}.dark-bg.nav-up .main-nav-content h3{font-family:var(--font-medium);font-size:calc(1rem + .1vw)}.title-area h1{font-size:calc(1rem + 1vw);font-family:var(--font-bold)}h3.product-page-price .product-old-price{font-size:.7em;opacity:.8;pointer-events:none;position:relative}.product-old-price:after{height:1px;width:100%;content:'';position:absolute;left:0;top:50%;background-color:#777}h3.product-page-price .product-sales-price{font-family:var(--font-bold)}h3.product-page-price .product-sales-price{font-size:calc(1rem + .5vw)}.price-span.message{font-size:calc(1rem + .1vw);line-height:1.6em;font-family:var(--font-regular);letter-spacing:.04em;color:var(--blackwarm-color)}.price-span.message.red-text{color:#dc4d28}.cart-content-title .blue-bg-text{background-color:var(--blackwarm-color);color:var(--white-color);padding-left:12px;padding-right:12px;margin-left:1em;margin-right:1em;display:inline-flex}.text-wrapper h6.cart-content-title{border-bottom:none}.in-cart-title{font-family:var(--font-bold);text-transform:uppercase;border-bottom:none !important}.cart-group-wrapper{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--greylight-color);font-family:var(--font-medium);font-size:18px;line-height:1.4em}.cart-group-wrapper input.quantity-input{border-bottom:1px solid #999}.technical-wrapper h2{font-size:calc(1rem + .5vw);font-family:var(--font-bold)}a.btn span{margin-right:6px}.fullWidthImgWrapper{position:relative;width:100%;max-height:100%;overflow:hidden;z-index:1}.fullWidthImgWrapper img{display:block;position:relative}.fullWidthImgWrapper .img-wrapper-content{width:100%;bottom:100px;position:absolute;z-index:20}.fullWidthImgWrapper.fixed{position:fixed}.fixed-space{position:relative;width:100%;height:100%;margin:0}.fixed-bg{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:1}.fixed-bg{background-attachment:fixed}.fixed-bg.no-fix{background-attachment:scroll !important}.fullSreenSlider{position:relative;width:100%;overflow:hidden;touch-action:pan-y;-moz-user-select:none;user-select:none}.fullScreenWrapper{top:0;left:0;overflow:hidden;position:relative;width:100%;height:100%;z-index:0}.menu-relative-h{height:100vh;height:calc(var(--vh, 1vh) * 100)}.fullScreenImg{height:100%;overflow:hidden;position:absolute;top:0;width:0;z-index:100}.fullScreenImg .slider-img{position:absolute;outline:none;top:0;background-repeat:no-repeat;background-size:cover;background-position:center center;border:none;width:100px;height:100%}.video-w .fullScreenImg.video .slider-img{background-size:cover}.fullScreenImg .slider-img.iframe-slide{opacity:0;transition:opacity 500ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-moz-transition:opacity 500ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition:opacity 500ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.player .controls{position:absolute;bottom:10% !important;left:1em;right:1em;height:0;opacity:1;z-index:100}.galleryControl{line-height:0;font-size:0;pointer-events:auto;display:block;margin-bottom:8px}.galleryControl a,.galleryControl .contrArrow,.galleryControl .slideShow{text-decoration:none;cursor:pointer;width:42px;height:42px;display:inline-block;font-size:0;line-height:0;overflow:hidden;position:relative;border-bottom:none}.galleryControl .contrArrow,.galleryControl .slideShow{height:42px;width:42px}.galleryControl .contrArrow.disabled{opacity:.5;pointer-events:none}.galleryControl .contrArrow,.galleryControl .contrArrow:hover,.galleryControl .contrArrow.hoverClass,.galleryControl .slideShow,.galleryControl .slideShow.hoverClass,.galleryControl .slideShow:hover{color:transparent;text-indent:-90em}.galleryControl a,.galleryControl .contrArrow,.galleryControl .slideShow{text-align:center;overflow:hidden;padding-top:0;font-size:0;line-height:0}.galleryControl .contrArrow .icon{position:absolute;left:8px;top:8px}.galleryControl a:hover,.galleryControl .active{color:transparent}.galleryControl a:before{content:'';width:96%;height:2px;background-color:var(--white-color);position:absolute;left:3%;top:calc(50% - 1px);pointer-events:none;z-index:1}.galleryControl .contrArrow:before,.galleryControl .slideShow:before,.scrollDown span::before{font:normal normal normal 14px/1 FontAwesome;background-color:transparent;color:var(--white-color);line-height:42px;position:relative;left:0;top:0;border-radius:0;display:block;width:100%;height:100%}.galleryControl .slideShow.play:before{content:"\f04c"}.scrollDown span::before{display:block;border-top:1px solid var(--white-color);width:100%;height:100%;content:"\f175";color:var(--white-color)}.galleryControl .slideShow.pause:before{content:"\f04b"}.galleryControl .active:before{background-color:var(--blackwarm-color)}.galleryControl .label{margin-bottom:0;padding-left:8px;padding-right:8px}.galleryControlWrapper{position:absolute;top:5vh;height:auto;min-height:42px;width:100%;z-index:101;line-height:0;font-size:0;pointer-events:none;text-align:right}.slide-article{position:relative;z-index:2;top:0;text-align:center;width:100%;height:100%;margin-left:auto;margin-right:auto;pointer-events:none}.slider-text{text-align:left;position:relative;margin-left:auto;margin-right:auto;color:var(--white-color)}.slider-text article a{pointer-events:auto}.slider-text a.btn:before{bottom:0}.loaderDiv{display:none}.loaderDiv.show{display:block}.slide-article-wrapper{display:none}.slider-text a.btn{margin-left:0;margin-top:32px;display:inline-flex;margin-bottom:0;margin-right:12px;text-align:center;min-height:44px;justify-content:center;align-items:center;border-color:var(--white-color)}.slider-text a.btn.hoverClass{border-color:var(--blackwarm-color)}.slider-text a.btn.booking-btn,a.btn.booking-btn,.page-text-content a.btn.booking-btn{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--blackwarm-color)}.slider-text a.btn.booking-btn.hoverClass,a.btn.booking-btn.hoverClass{background-color:var(--blackwarm-color);border-color:var(--blackwarm-color);color:var(--accent-color)}.slide-article.noTrance,.slide-article.noTrance .slide-article-content{-webkit-transition:none;-moz-transition:none;transition:none}.slide-article .slide-article-content{-webkit-transition:opacity .3s, -webkit-transform .8s;-moz-transition:opacity .3s, -moz-transform .8s;transition:opacity .3s, transform .8s}.slide-article.back .slide-article-content{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.slide-article.next .slide-article-content{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.slide-article.show .slide-article-content,.slide-article.show.back .slide-article-content,.slide-article.show.next .slide-article-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.blend-cover,.common-banner .raster,.blend-raster-bg:after,.resumeVideo:after{background-color:rgba(0,0,0,.25);left:0;position:absolute;top:0;width:100%;height:100%;z-index:101}.double-slider .blend-cover{background-image:none}.resume-wrapper.w-100 .resume-img .img:after{background-color:transparent}.resume-wrapper.w-100 .resume-img .img:after,.blend-raster-bg:after,.resume-img.cover-bg:after{content:"";z-index:10;bottom:0;right:0}.blend-raster-bg:after{z-index:0}.galleryControlWrapper a{color:var(--white-color)}.slide-article h3,.slide-article h4,.slide-article h5{color:var(--white-color);font-size:18px}.slide-article .black-solid-color p,.slide-article .black-solid-color h3,.slide-article .black-solid-color h4,.slide-article .black-solid-color h5,.slide-article .black-solid-color ul,.slide-article .black-solid-color li,.slide-article .black-solid-color ol{color:var(--blackwarm-color)}.slider-info{position:absolute;width:100%;height:100%;top:0;left:0;z-index:20;pointer-events:none}.slide-article a.btn,.slide-article a.btn.hoverClass{color:inherit}.scrollDown{position:absolute;display:block;bottom:0;width:40px;height:50px;left:calc(50% - 20px);font-size:11px;text-align:center;padding-top:0;letter-spacing:2px;font-weight:normal;overflow:hidden;z-index:50;line-height:0;font-size:0;pointer-events:auto;cursor:pointer}.double-slider .scrollDown{left:calc(67% - 42px);right:auto}.img-credit{position:fixed;left:0;color:var(--white-color);opacity:.9;font-size:10px;letter-spacing:.1em;margin-right:8px;bottom:56px}.banner-text-wrapper .img-credit{position:absolute;bottom:0;top:auto;-webkit-align-self:flex-end;align-self:flex-end;width:100%;padding-top:auto;margin-left:auto;margin-right:auto;text-align:right;padding-bottom:2em}video.slideVideo{position:absolute;top:50%;left:50%;min-width:100%;width:auto;height:auto;z-index:1;-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media (min-aspect-ratio: 16/9){video.slideVideo{width:100%;height:auto}}.videoPattern{height:100%;width:100%;position:absolute;left:0;top:0;z-index:2;pointer-events:none}.touchevents .blend-cover.play{background-image:url('../images/util/play.svg');background-repeat:no-repeat;background-position:5% 50%;background-size:32px 32px}.ic-swiper-slide{-webkit-transition:height .3s;transition:height .3s}.galleryControlWrapper.disableControls{visibility:hidden;display:none;pointer-events:none}.overflow-hidden{overflow:hidden;padding-bottom:12px}.margin-slider-text{margin-top:auto;margin-bottom:calc(5vh + 40px)}.galleryControl .contrArrow,.galleryControl .slideShow{display:none}.menu-wrapper{position:fixed;left:0;top:0;z-index:301;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-up .hide-on-nav-up{display:none}.logo-text{opacity:1;transition:color 0.3s ease}.nav-up .logo-text{color:var(--blackwarm-color);visibility:hidden}.nav-up .logo-img{width:auto;height:36px}.nav-up .main-nav-wrapper{min-height:10px}.main-nav-wrapper{min-height:20vh}.transparent .hide-on-trasparent{visibility:hidden;pointer-events:none}.fixed-top-menu{z-index:301}.menu-left-padding{padding-right:30vw}.menu-open .menu-wrapper:before,.menu-open .transparent.menu-wrapper:before{background-color:var(--white-color)}.transparent.menu-wrapper:before{background-color:transparent}.menu-wrapper:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:var(--white-color)}.menu-wrapper.dark-bg:before{background-color:var(--blackwarm-color)}.menu-wrapper.dark-bg .st0{fill:var(--white-color)}.menu-open .menu-wrapper:after,.hoverClass.menu-wrapper:after,.menu-open .transparent.menu-wrapper:before,.menu-open .menu-wrapper:before{visibility:visible;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(1, 0, 0, 1);transition:transform 0.6s cubic-bezier(1, 0, 0, 1);-webkit-transition-delay:0s;transition-delay:0s}a,.swiper-arr,.menu-footer-content .soc-b,.resum-wrapper,.resum-wrapper .data,.news-resum-text,.team-swiper-item-text,.video_ind,.light-menu #main-menu a:after,.menu-ovr-content nav #lang-change-area,a.go:before,table.ic-table tr,.main-menu-wrapper nav li,.soc-b,.menu-wrapper:before,.form-group-wrapper.hoverClass:before,a.go:after,.white-bg-onHover,form.semantic .submit,.resume-wrapper.w-20,.accodation-label,.cat-resume article,.pages a:before,.mobile-nav-trigger span .submit,.accodation-label,.a.btn,button,.btn,input,.cart-value{-webkit-transition:color 0.5s ease , background-color 0.5s ease , border-color 0.5s ease;-moz-transition:color 0.5s ease , background-color 0.5s ease, border-color 0.5s ease;-o-transition:color 0.5s ease , background-color 0.5s ease, border-color 0.5s ease;-ms-transition:color 0.5s ease , background-color 0.5s ease, border-color 0.5s ease;transition:color 0.5s ease , background-color 0.5s ease, border-color 0.5s ease}nav a:hover,nav a:focus{outline:none;cursor:pointer}.main-menu-wrapper a{display:block;width:100%}.main-menu-wrapper h4,.menu-ovr-content h4{text-transform:uppercase}.main-menu-wrapper h4 a{font-family:inherit;font-style:normal}.main-menu-wrapper nav a span{font-weight:600}.main-menu-wrapper nav li ul li{padding-left:0;padding-right:0}.box-shadow{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.16)}.main-nav-wrapper #home{position:relative;line-height:0;height:40px}.main-nav-wrapper #home img{max-width:100%;max-height:100%}.main-menu-wrapper{width:100%;position:relative}.main-menu-wrapper nav{line-height:0;font-size:0;text-align:left}.main-menu-wrapper nav a{width:100%;overflow:hidden}.main-menu-wrapper ul,.menu-ovr-content nav ul,.menu-ovr-content nav li{display:block;width:100%;padding:0;list-style:none}.main-menu-wrapper li{display:block;width:100%}.main-menu-link{overflow:hidden}.mobile-nav-trigger i{font-style:normal}.menu-top,.lang-area a{padding-left:1vw;padding-right:1vw}.mobile-nav-trigger span:before,.mobile-nav-trigger span:after{position:absolute;width:100%;height:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:middle}.mobile-nav-trigger span{position:relative;display:block;left:0;width:100%;height:1px}.mobile-nav-trigger span{background-color:var(--blackcold-color)}.mobile-nav-trigger span:before,.mobile-nav-trigger span:after{background-color:var(--blackcold-color)}.dark-bg .mobile-nav-trigger span{background-color:var(--white-color)}.dark-bg .mobile-nav-trigger span:before,.dark-bg .mobile-nav-trigger span:after{background-color:var(--white-color)}.mobile-nav-trigger span:before,.mobile-nav-trigger span:after{content:'';left:0;-webkit-transition:-webkit-all 0.3s ease 0s;-moz-transition:-moz-all 0.3s ease 0s;transition:all 0.3s ease 0s}.mobile-nav-trigger span:before{bottom:9px}.mobile-nav-trigger span:after{top:9px}.menu-overlay-open.mobile-nav-trigger span{background-color:rgba(255, 255, 255, 0)}.menu-overlay-open.mobile-nav-trigger span:before{-webkit-transform:translateY(9px) rotate(-45deg);-moz-transform:translateY(9px) rotate(-45deg);-ms-transform:translateY(9px) rotate(-45deg);-o-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.menu-overlay-open.mobile-nav-trigger span:after{-webkit-transform:translateY(-9px) rotate(45deg);-moz-transform:translateY(-9px) rotate(45deg);-ms-transform:translateY(-9px) rotate(45deg);-o-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}.main-menu-wrapper nav li ul li{display:block;position:relative;width:100%;margin-bottom:0}.main-menu-wrapper nav li{margin-bottom:32px;display:inline-block;width:25%}.main-menu-wrapper nav a.sub-area-link{display:block;letter-spacing:0;width:100%;font-weight:600;padding-left:4px;padding-right:8px;font-size:14px;text-transform:none;padding-bottom:8px;padding-top:4px}.main-menu-wrapper h4{width:100%}.menu-block-right{max-height:100%}.menu-block-right-content{margin-left:auto;position:relative;width:100%}.main-menu{width:100%}.flex-align-right{margin-left:auto;vertical-align:middle}.lang-area{width:100%;border-bottom:1px solid var(--greylight-color);margin-bottom:32px;text-align:right}.main-menu-wrapper .lang-area a{display:inline-block;padding-left:2em;width:auto}.menu-group-wrapper{margin-bottom:24px;padding-bottom:24px;border-left:1px solid var(--greylight-color)}footer .extra-link-group{margin-bottom:12px;flex-grow:1;flex-basis:0;min-width:280px}.inline-block-link-wrapper{font-size:0;line-height:0}footer.black-solid-bg .inline-block-link-wrapper:after{background-color:var(--greylight-color)}.inline-block-link,.inline-block-link-wrapper a{display:inline-block;overflow:hidden;margin-right:8px;margin-bottom:4px}.menu-overlay .inline-block-link-wrapper{padding-bottom:16px;padding-top:16px;margin-bottom:32px;text-align:left}.lang-area a{border:none !important}.fake-tab{font-size:0;line-height:0}.fake-tab a.btn:before{display:none}.menu-ovr-content .social-share{text-align:left;width:100%}.menu-overlay #main_nav_content{display:flex;width:100%}.menu-overlay .inline-block-link-wrapper{margin:0;width:100%}.menu-overlay .inline-block-link-wrapper a{padding-left:0;margin-left:0;width:auto;text-align:left;padding-right:0}.menu-overlay .inline-block-link-wrapper a.icon-link{padding-left:1.5em;padding-right:.1em}.menu-overlay .inline-block-link-wrapper a:first-child{margin-left:0}.bottom-menu a,footer a{position:relative;overflow:hidden;border-bottom:none;padding-bottom:12px}footer .footer-group a{width:auto;display:inline-flex;padding-bottom:8px}.mobile-nav-trigger i{padding-top:14px}.menu-icon-link{width:40px;margin-bottom:16px}.menu-icon-link.logo-mobile{width:72px}.top-menu-placeholder .main-nav-content .main-menu-link{min-height:40px;margin-bottom:8px;font-size:calc(1rem + .1vh);margin-right:12px;margin-left:12px}.top-menu-placeholder .main-nav-content{width:100%;justify-content:space-evenly}.main-menu-link.no-border-active:after{display:none}.main-menu-link.no-border-active.hoverClass{color:var(--accent-color)}.main-menu-link.lang{text-align:left;line-height:32px;margin-left:0;min-height:32px}.main-menu-link.lang-change:after{background-color:transparent !important}.main-menu-link.lang-change:before{display:none}.other-lang{padding:8px}.main-menu-link.lang.selected{display:none}.js-dropdown-content-wrapper.other-lang{right:0;left:auto}.flag-holder{display:none}.other-lang .flag-holder{display:inline-block;vertical-align:middle;margin-right:8px}.other-lang .main-menu-link{display:block}.main-area-link.img-menu-link.main-menu-logo{padding-bottom:6px;min-width:280px}.logo-img{width:auto;height:80px;margin-top:8px;margin-bottom:8px}.main-menu-link.lang-change{padding-right:0}.logo-ovr{height:18px;display:block;width:auto}.menu-ovr-content .main-menu-link{margin-bottom:0}.resume-navigation{font-size:13px;margin-bottom:1em}.resume-wrapper h2{margin-bottom:.5em}.resume-navigation a:after{content:'';width:100%;height:1px;background-color:var(--accent-color);position:absolute;bottom:0;left:0}.page-text-content .resume-navigation{margin-bottom:2em}.main-menu-right-padding{padding-right:calc(8px + 1vw)}.main-menu-link.tel{margin-right:16px}.main-menu-link.tel i{margin-right:.8px}.home-btn,.menu-open .transparent .home-btn{display:none}.transparent .home-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.main-menu-top-padding{padding-top:20vh}.mobile-nav-trigger{border-bottom:none;width:32px;margin-left:8px;cursor:pointer}.main-menu-logo{opacity:1;pointer-events:auto;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.logo-mob-menu{height:auto;width:42vw;margin-right:5vw}.menu-ovr-content .main-nav-content{margin-bottom:4vh}.search-wrapper-ovr{opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s 0.4s, visibility 0.8s;-moz-transition:opacity 0.4s 0.4s, visibility0.8s;transition:opacity 0.4s 0.4s, visibility 0.8s;transition-delay:0.4s, 0.8s;-webkit-transition-delay:0s;transition-delay:0s}.show-search .container:after{visibility:visible;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.show-search .search-wrapper-ovr{opacity:1;visibility:visible;-webkit-transition:opacity 0.3s 0s, visibility 0s 0s;-moz-transition:opacity 0.3s 0s, visibility 0s 0s;transition:opacity 0.3s 0s, visibility 0s 0s}.search-wrapper-ovr{position:absolute;width:100%;height:100%;z-index:500;left:0;top:0}.serch-wrapper{max-height:100%}.menu-search{font-weight:normal;min-width:42px;justify-content:center}.search-btn{font-weight:normal;width:32px;height:32px;justify-content:center}.dropdown-content-wrapper.other-lang{right:0;left:auto}.dropdown-content-wrapper.other-lang{top:calc(50% + 1em);z-index:302}.dropdown-content-wrapper.other-lang{width:auto;background-color:rgba(0,0,0,.5);color:var(--white-color)}.other-lang .main-menu-link{width:100%;margin-bottom:4px;padding:0;justify-content:flex-start;align-items:center;display:flex;color:var(--white-color);min-height:3em}.accodation-label:after{font-family:'FontAwesome';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute}.dropdown-init::after,.detail-hide::after{-moz-transition:-moz-transform 0.3s ease 0s;-webkit-transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s}.dropdown-init::after{font-size:16px;position:relative;display:inline-flex;content:'↓';transform-origin:center;margin-left:12px}.dropdown-init::after,.detail-hide::after{font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute}.lang-change span{margin-right:2px}.main-nav-content{max-width:1980px;margin-left:auto}.footer-group{display:flex;align-items:center}.go-to-top{width:40px;height:40px;background-color:rgba(0,0,0,.3);position:absolute;top:2vw;right:4vw;z-index:10;font-size:24px;line-height:40px;color:var(--white-color);text-align:center;margin-bottom:0;border:1px solid var(--white-color)}.go-to-top::after{font:normal normal normal 14px/1 FontAwesome;background-color:transparent;line-height:40px;position:relative;left:0;top:0;border-radius:0;display:block;width:100%;height:100%;content:"\f176"}.go-to-top.hoverClass{color:var(--accent-color);border-color:var(--accent-color);background-color:transparent}.booking-panel-nav{position:relative;width:100%;padding:1vw}.booking-panel-nav a.main-menu-link{width:100%;margin-left:0;margin-right:0;position:relative;min-height:32px}.booking-panel-nav a.main-menu-link span{font-size:15px}.booking-panel-nav a.main-menu-link:after{width:100%;height:1px;background-color:var(--blackwarm-color);position:absolute;content:'';bottom:0;top:auto;left:0}.booking-panel-nav a.main-menu-link .icon{margin-right:12px}.booking-panel-nav hr{background-color:var(--blackwarm-color);margin-top:12px;margin-bottom:12px;opacity:.35}.menu-overlay{position:fixed;width:100%;min-height:80vh;max-height:100vh;max-height:calc(var(--vh, 1vh) * 100);top:0;right:0;z-index:300;font-size:14px;visibility:hidden;overflow-y:auto}.menu-scroll .menu-overlay{overflow-y:auto}.menu-open .menu-overlay{visibility:visible}.menu-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu-ovr-content{padding-top:80px;padding-bottom:200px}#menu-ovr-content{text-align:left}.container:after{position:fixed;opacity:0;top:0;left:0;content:'';width:100%;height:100%;background-color:rgba(255,255,255,.85);pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s, visibility 0s 0.3s;transition:opacity .3s, visibility 0s 0.3s;z-index:200}.menu-scroll .container:after,.drop_down_open .container:after{pointer-events:auto;opacity:1}.menu-overlay .inline-block-link-wrapper a:not(.soc-b){display:block;width:100%}.top-menu-placeholder{padding-top:10vh}.bottom-menu-placeholder{padding-top:40px}.top-menu-placeholder{justify-content:space-between;width:100%}.bottom-menu-placeholder h4{font-size:calc(1rem + .4vh);opacity:.8;text-transform:none}.menu-overlay .main-links-wrapper{max-width:1980px;margin:0 auto}.btn.dropdown-init,.dropdown-init{padding-right:22px;min-height:0}.dropdown-wrapper{position:relative}.dropdown-content-wrapper{position:absolute;z-index:30;top:100%;visibility:hidden;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:-webkit-transform 0.5s, visibility 0s;transition:transform 0.5s, visibility 0s}.dropdown-wrapper.show-dropdown .dropdown-content-wrapper{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.js-detail-hide{display:block;width:100%;min-height:32px;padding-top:8px;padding-right:24px;border-top:1px solid var(--greylight-color);margin-top:1em}.js-detail-hide:after,.options-item:before{font-family:'FontAwesome';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute}.options-item{position:relative}.options-item:before{content:"\f10c";font-size:18px}a.btn.options-item{margin:8;margin-left:0;margin-top:0;text-transform:uppercase;font-family:var(--font-medium)}a.btn.options-item:before,a.btn.options-item,a.btn.options-item.hoverClass{background-color:transparent;position:relative;color:var(--text-color);border:none;padding:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.options-item.selected:before,a.btn.options-item.selected::before{content:"\f111"}a.btn.options-item.selected{font-family:var(--font-bold)}.options-item.options-item-all:before{content:"\f10c"}.options-item.options-item-all.selected:before{content:"\f192"}.js-detail-hide:after{font-size:24px;top:2px;right:0;content:"\f062"}.js-detail-hide:after{top:2px}.btn.flat-btn.dropdown-init{text-align:left;padding-left:12px;padding-right:42px;border:1px solid var(--blackwarm-color)}.cd-tabs-navigation nav a.active:after{content:'\f0d7'}.clear-filters:after{content:'\f00d'}.btn-form.search-btn{padding-left:32px}.cd-tabs-navigation nav a.active:after{display:none;top:10px}.dropdown-wrapper.js-show-dropdown .dropdown-init.hoverClass{box-shadow:none}.group-detail-wrapper.expand .js-detail-hide:after{content:'\f077'}.expand .toggle-control:before{content:attr(data-textCollapse)}.toggle-control:before{display:inline-block;content:attr(data-text)}.bottom-link-group a.btn,footer a.btn{text-align:center}.search-wrapper{position:absolute;right:32px;height:53px;width:available;max-width:calc(100% - 120px);top:0}.accodation-label h4 span{display:inline-block;margin-right:.5em}.accodation-label:after{font-size:14px;top:10px;right:8px;content:'\f078';-moz-transition:-moz-transform 0.3s ease 0s;-webkit-transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transform-origin:center}.expand .accodation-label:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transition:-moz-transform 0.3s ease 0s;-webkit-transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s}.accodation-label{border-bottom:1px solid transparent}.expand .accodation-label.hoverClass{border-bottom-color:var(--greylight-color)}.accodation-label.hoverClass{color:var(--blackwarm-color)}.accodation-label h4{padding:8px;padding-right:48px}.intext .accodation-label h4{padding-left:0}.accodation-label h4 .value{display:inline-block;margin-left:24px}.accodation-label h4 .label-tit{min-width:60px;position:relative;display:inline-block}.accodation-label h4 .label-tit:after{content:' :';display:inline-block}.accodation-label.hoverClass,.accodation-label.hoverClass h4{color:var(--blackwarm-color)}.expand.fix .accodation-label:after{content:''}.accodation-wrapper,.accordation-group,.accodation-label,.accodation-item-content{position:relative}.accordation-group.full-width{width:100%}.accodation-item-content{visibility:hidden;height:0;opacity:0}.accordation-group,.list-control{position:relative;margin-left:auto;margin-right:12px}.accordation-group{border:4px solid var(--accent-color)}.accordation-group.intext{border-radius:0;border:none;border-bottom:4px solid var(--greylight-color);width:100%}.accordation-group.intext .accodation-item-content{padding:0;margin:0}.accordation-group.intext ul,.accordation-group.intext ol{margin-top:0}.accordation-group.intext li{margin-bottom:.5em}.accordation-group.gallery-accordation{width:100%;max-width:640px;margin-bottom:8px;border-radius:0}.accodation-label{cursor:pointer}.accodation-label h3,.accodation-label h4{margin-bottom:0;text-align:left}.accodation-label h3{margin-bottom:0;padding:16px}.expand .accodation-item-content{height:auto;visibility:visible;padding:16px;opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.media-details-wrapper.accordation-group.expand .accodation-item-content{padding:calc(8px + 1vw)}.on-mobile-accodation .accodation-label{cursor:default;pointer-events:none}.on-mobile-accodation .accodation-label:after{visibility:hidden}.accodation-item-content a.btn.flat-btn{min-width:32px;margin-right:1px;margin-bottom:1px;padding:12px;text-transform:none;font-size:15px}.accodation-item-content a.btn{margin-right:1px;margin-bottom:1px}.dropdown{position:absolute;left:0;top:42px;min-width:100%;width:auto;height:auto;z-index:50;background-color:var(--white-color);border:1px solid var(--blackwarm-color)}.dropdown.show{visibility:visible}.dropdown a{display:block;font-size:15px;line-height:1.4em;text-align:left;min-width:32px;padding-top:8px;padding-bottom:8px;min-height:32px;padding-left:16px;padding-right:16px;border-bottom:1px solid var(--greylight-color);position:relative;text-transform:none}.dropdown{visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-transform:translateY(32px);-webkit-transform:translateY(32px);transform:translateY(32px);-webkit-transition:-webkit-transform 0.3s, visibility 0.3s, opacity 0.3s;transition:transform 0.3s, visibility 0.3s, opacity 0.3s}.dropdown.show{visibility:visible;opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.3s, visibility 0.3s, opacity 0.3s;transition:transform 0.3s, visibility 0.3s, opacity 0.3s}a.disabled,.disabled{pointer-events:none;opacity:.75}a.disabled.active{opacity:1}.dropdown-wrapper.show-dropdown .dropdown-init:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transition:-moz-transform 0.3s ease 0s;-webkit-transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s}.dropdown-init:after{-moz-transition:-moz-transform 0.3s ease 0s;-webkit-transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s}.dropdown-init:after{position:relative}.sort-nav-wrapper a.btn{margin:0}.firstHeading{font-size:14px;font-weight:700;line-height:1.3em;margin-bottom:1em;text-transform:uppercase;color:var(--accent-color)}.booking-btn .fa,.shop-btn .fa{position:relative;top:auto;bottom:auto;left:auto;right:auto;margin-left:0;margin-right:8px;font-size:inherit;pointer-events:none}.label-title h3{font-size:26px;margin-bottom:8px}.label-title{width:100%;padding:32px}.label-group-wrapper .content{padding:24px;position:relative}.label-group-wrapper{position:relative;width:100%;margin-bottom:24px;border:1px solid var(--greylight-color)}.modal{pointer-events:none;user-select:none;left:-100vw;top:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);outline:0 none;overflow-x:hidden;overflow-y:scroll;position:fixed;z-index:1050;opacity:0;background-color:rgba(0,0,0,.35);-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.modal-open,.show-hints{overflow-y:hidden}.modal-dialog{-webkit-transition:opacity 1s , -webkit-transform 0.8s;transition:opacity 1s , transform 0.8s;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0;pointer-events:none}.modal-footer a.btn{margin-right:0;border:none}.modal-dialog.open{pointer-events:auto;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1;-webkit-transition-delay:80ms;-moz-transition-delay:80ms;-o-transition-delay:80ms;transition-delay:80ms}label a{border-bottom:1px solid var(--blackwarm-color)}.luminate-bg-color label a{border-bottom-color:var(--white-color)}.luminate-bg-color label{color:var(--white-color);padding-left:12px}.modal.open{left:0;opacity:1;pointer-events:auto;user-select:auto}.modal-header{color:var(--white-color);margin-bottom:20px;padding:8px;font-size:calc(1rem + 1vw);text-align:center;width:100%}.modal-header i{font-style:normal;font-weight:normal}.modal-body,.modal-footer,.modal-title{margin:0;padding-left:20px;padding-right:20px;text-align:center !important;width:100%}.modal-footer{margin-top:auto}.modal-body{margin-bottom:26px}.modal-title{line-height:1.42857em;margin-bottom:16px;font-size:18px;font-family:var(--font-bold);letter-spacing:0.03em;color:var(--blackwarm-color);width:100%}.btn-success,.btn-error,.btn-warning,.btn-info{color:var(--white-color)}.modal-dialog{width:480px;max-width:90%;margin:10vh auto;position:relative;background-color:var(--white-color);color:var(--text-color);opacity:0;display:none;z-index:50;padding:1px;box-shadow:0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23)}.modal-dialog.w-960{width:960px}.login-modal-data{z-index:500;position:absolute;right:0;top:0}a.close-overlight{z-index:70;display:flex;justify-content:center;align-items:center;position:relative;padding:0;width:32px;height:32px;background-color:var(--accent-color);color:var(--blackwarm-color);border:none}a.close-overlight.hoverClass{color:var(--accent-color);background-color:var(--blackwarm-color)}.modal-dialog.login-wrapper{width:580px;padding-bottom:2px}.modal-body a{border-bottom:1px solid var(--text-color)}.modal-body{line-height:1.6em;text-align:justify}.load.modal-dialog .spinner,.spinner-wrapper .spinner{display:block}.warning{background-color:#ffc107;color:var(--blackwarm-color)}.info{background-color:#ddd}.success{background-color:#dedf54;color:var(--blackwarm-color)}.attention{background-color:#f3ac7a}.error{background-color:#e95b54;color:var(--white-color)}.simple-link{background-color:var(--greylight-color)}.btn-ico{color:var(--blackwarm-color);border:1px solid var(--greylight-color);padding:8px;line-height:1em;padding-right:16px;background-color:transparent}.btn-ico.ico32{padding:4px;padding-left:8px;line-height:1em;padding-right:16px}.size-24{width:24px;height:24px}.size-32{width:32px;height:33px;border:none;background-position:center center;background-repeat:no-repeat;background-size:contain}.label-title h3{margin-bottom:0}.label-group-wrapper{position:relative;width:100%;margin-bottom:24px;border:1px solid var(--greylight-color)}.modal-info .modal-header,.modal-info .btn{background-color:var(--greylight-color);color:var(--text-color)}.modal-warning .modal-header,.modal-warning .btn{background-color:#ffc107;color:var(--white-color)}.modal-error .modal-header,.modal-error .btn{background-color:#e95b54;color:var(--white-color)}.modal-success .modal-header,.modal-success .btn{background-color:#dedf54;color:var(--blackwarm-color)}.error a:not(.remove-from-cart){color:var(--white-color)}.simple-link{background-color:var(--greylight-color)}.status-wrapper{position:relative;min-height:32px}.status-wrapper{width:100%;padding:12px;margin:0 auto;margin-top:4px;margin-bottom:4px;font-size:16px;font-family:var(--font-medium);min-height:50px;border-radius:0}.notification-text{padding-left:32px;flex:1 1 auto;max-width:calc(100% - 40px)}.notification-text span[data-icon],.status-wrapper .status-icon{font-size:18px;display:block;position:absolute;left:8px}a.btn.status-close{position:absolute;top:0;right:0}.status-wrapper span{vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;margin-right:16px}.notification-text p{letter-spacing:.05em;margin-top:.5em;margin-bottom:.5em;max-width:900px;color:var(--blackwarm-color)}.error .notification-text p{color:var(--white-color)}.btn-ico{color:var(--blackwarm-color);background-color:transparent}.btn-ico.ico32{padding:4px;padding-left:8px;line-height:1em;padding-right:16px}.img-icon{display:inline-block;vertical-align:middle;margin-right:4px}a.btn.status-close{border:none;background-color:rgba(255,255,255,.5);color:var(--blackwarm-color);padding-left:12px;padding-right:12px;margin:0}a.btn.status-close.hoverClass{background-color:var(--blackwarm-color)}a.btn.status-close::after{content:"x";font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;position:relative;width:100%;text-align:center;pointer-events:none;left:0;display:inline-block}.success:not(.hoverClass){background-color:#dedf54 !important;color:var(--blackwarm-color) !important}.error:not(.hoverClass):not(label):not(input){background-color:#e95b54 !important;color:var(--white-color) !important}.modal-success .modal-header,.modal-success .btn{background-color:#dedf54;color:var(--blackwarm-color)}.modal-success .modal-header{color:var(--white-color)}.info:not(.hoverClass){background-color:var(--greydark-color) !important;color:var(--blackwarm-color) !important}.svg-icon.icon-bag{width:32px;height:32px;margin:0 auto;margin-right:10px}.svg-icon{pointer-events:none;display:block}.cart-value{font-family:var(--font-bold)}.cart-value{position:absolute;display:block;width:24px;height:24px;text-align:center;right:0;top:50%;margin-top:-22px;border-radius:100%;font-size:15px;line-height:24px;font-weight:400;color:var(--white-color);background-color:var(--blackwarm-color)}.hoverClass .cart-value{background-color:var(--white-color);color:var(--blackwarm-color)}.btn.options-item::after{display:none}.sort-nav-wrapper{position:relative;font-size:0;line-height:0}.sort-nav-wrapper li{list-style:none;display:inline-flex;position:relative;margin-right:2px;flex:0}.sort-value,.dropdown a.active{font-family:var(--font-bold)}.cart-footer{width:100%}.w-25.card-list .cart-footer a.btn,.w-20.card-list .cart-footer a.btn{align-self:center;margin:0;max-width:100%;display:inline-flex;align-content:center;justify-content:center;width:50%}.w-25.card-list .cart-footer a.btn:first-of-type{border-left:none}.w-25.card-list .cart-footer a.btn:last-of-type{border-left:none;border-right:none}.w-25.card-list .price{margin-top:auto;width:100%;padding-left:16px;padding-right:16px}.w-25.card-list h4.price span{overflow:hidden;display:inline-block;vertical-align:bottom;position:relative;margin-bottom:2px}.product-old-price{font-size:calc(.9rem + .1vw);color:#777;margin-right:1em}.product-old-price:after{height:1px;width:100%;content:'';position:absolute;left:0;top:50%;background-color:#777}.price-span{font-family:var(--font-bold);position:relative}.card-label-wrapper{position:absolute;top:1vw;left:1vw;z-index:30;min-width:60px;height:auto;min-height:40px;pointer-events:none}.product-slide-label{padding:12px;padding-top:14px;padding-bottom:10px;text-transform:none;font-size:15px;line-height:1em;font-weight:600;min-height:40px;z-index:20;max-width:100%;position:relative;display:inline-block}.accent-bg-orange{background-color:#dc4d28;color:var(--white-color)}.text-wrapper .card-label-wrapper{position:relative;top:auto;left:0;display:inline-block;margin-bottom:24px}.accordation-group.intext.expand .accodation-item-content{padding:1vw}.expand .accodation-item-content{height:auto;visibility:visible;opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s;padding-left:calc(12px + 1vw);padding-right:calc(12px + 1vw)}.accodation-item-content{visibility:hidden;height:0;opacity:0}.go-to-checkout-wrapper{padding:12px;border:1px solid var(--blackwarm-color)}a.btn.on-420-100{margin:0}.w-70.on-420-100.margin-left-auto{padding-top:5vh}.notification-btn{position:absolute;right:1px;top:1px}.b-40{height:40px;width:42px}.user-important{font-size:18px;line-height:1em}.user-important.hoverClass{background-color:var(--blackwarm-color)}/**
 * Swiper 4.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2017 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 27, 2017
 */.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#da291c}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--accent-color);position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-pagination-bullet-active{opacity:1;background:var(--accent-color)}.map-section{background-color:var(--mapbg-color)}.cookie-alert-wrapper{background-color:var(--blackwarm-color);color:#f5f5f5}.accent-bg{color:var(--blackwarm-color);background-color:var(--accent-color)}.booking-panel-wrapper{color:var(--blackwarm-color);background-color:var(--greylight-color);border:1px solid var(--blackwarm-color)}.border-dark-10{border-top:10px solid var(--blackwarm-color)}.greylight-bg{background-color:var(--greylight-color)}.accent-text.text-only .gold-bg{background-color:var(--accent-color);color:var(--blackwarm-color)}.accent-text.text-only .gold-bg a.btn.booking-btn{background-color:var(--accent-color)}.gold2-bg{background-color:var(--accent-color);color:var(--white-color)}.dark-bg{background-color:var(--blackwarm-color);color:var(--darkbg-color)}.dark-bg a{color:var(--greylight-color)}.gold-bg{background-color:var(--accent-color);color:var(--white-color)}.gold-bg a.btn{border-color:var(--blackwarm-color);color:var(--blackwarm-color)}.gold-bg a.btn.hoverClass{background-color:var(--blackwarm-color);border-color:var(--blackwarm-color);color:var(--accent-color)}body,.main-bg-color{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--white-color);color:var(--text-color)}.menu-bg-color{background-color:var(--white-color)}.menu-bg-color h4{color:var(--sliderbg-color);font-family:var(--font-bold)}.page-text-content{color:var(--text-color)}.dark-bg .page-text-content{color:var(--darkbg-color)}.page-text-content h1,.page-text-content h2,.label-wrapper h3,.resume-text.w-100 h4,.title-area h1,.title-area h2,.intro-article h1,.intro-article h2{padding-bottom:.2em}.resume-text.w-100 h4{border-bottom:none}.luminate-bg-color .page-text-content h1,.luminate-bg-color .page-text-content h2,.accent-text .luminate-bg-color h3,.luminate-bg-color .label-wrapper h3,.intro-article h1,.intro-article h2,.luminate-bg-color .resume-text.w-100 h4,.luminate-bg-color .title-area h1,.luminate-bg-color .title-area h2{border-color:var(--white-color)}.page-text-area h2:after{background-color:var(--greydark-color)}.grey-light-bg{background-color:var(--greylight-color)}.grey-s-light-bg{background-color:var(--greylight-color)}.map-bg-color{background-color:var(--mapbg-color)}.main-nav-wrapper:after{width:100%;left:0;height:2px;content:'';bottom:0;position:absolute;pointer-events:none}.transparent .main-nav-wrapper:after{background-color:transparent}.page-text-area .luminate-bg-color h3{color:var(--white-color)}.page-text-area .luminate-bg-color a{border-bottom-color:var(--white-color)}.luminate-bg-color,a.btn:before{background-color:var(--accent-color);color:var(--white-color)}a.btn.solid:before{background-color:var(--accent-color)}.news-resum-card a.btn.solid:before{background-color:var(--accent-color)}.news-resum-card a.btn.hoverClass{color:var(--white-color)}.luminate-bg-color p,.luminate-bg-color h1,.luminate-bg-color h2,.luminate-bg-color h3,.luminate-bg-color h4,.luminate-bg-color li,.luminate-bg-color a{color:var(--white-color)}.voucher-wrapper p,.voucher-wrapper h2,.voucher-wrapper h3,.voucher-wrapper h4{color:var(--blackwarm-color)}.slider-text a.btn,.luminate-bg-color .slider-text a.btn{color:var(--white-color)}.luminate-bg-color h2:after{background-color:var(--white-color)}.slider-text h2{color:var(--white-color)}.transparen-bg{background-color:transparent}.transparent .main-menu-link:not(.lang):after{border-color:var(--white-color)}a{color:var(--blackwarm-color)}.white-bg{background-color:var(--white-color)}.white-bg-alpha{background-color:rgba(255,255,255,.5);background-image:url('../images/pattern/raster_w.png')}.black-solid-bg{background-color:var(--greydark-color);color:var(--white-color)}.black-solid-bg a{color:var(--white-color)}.black-solid-bg a.hoverClass{color:var(--white-color)}.white-color{color:var(--white-color)}.show.coverLoader:before{opacity:1}.red-text{color:#ff0000}.page-text-content hr{color:var(--sliderbg-color);background-color:var(--sliderbg-color);height:1px}.menu-open .transparent .main-menu-link{color:var(--blackwarm-color)}.main-menu-link:not(.lang-change):after,.bottom-menu a:not(.soc-icon-footer):before{width:100%;height:3.2em;border-bottom:1px solid var(--blackcold-color);position:absolute;content:'';top:calc(50% - 2.5em);left:0}.dark-bg .main-menu-link:not(.lang-change):after,.dark-bg .bottom-menu a:not(.soc-icon-footer):before{border-bottom-color:var(--white-color)}.bottom-menu a:not(.soc-icon-footer):before{border-top:none;height:2px;top:auto;bottom:4px;border-bottom:1px solid var(--blackwarm-color)}.dark-bg .bottom-menu a:not(.soc-icon-footer):before{border-bottom-color:var(--greylight-color)}.top-menu-placeholder hr{background-color:#9c9c9c}.bottom-menu a:before{height:1.6em;top:calc(50% - 1.05em)}.transparent .logo-img{fill:var(--white-color)}.transparent.menu-wrapper .main-nav-wrapper.luminate-bg-color{background-color:transparent}.transparen-luminate-bg-color{background-color:var(--accent-color)}.blend-canvas{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.luminate-bg-color .top-menu-placeholder h3,.top-menu-placeholder h3{color:var(--greydark-color)}.ovr-menu-bg{background-color:var(--white-color)}.share-b,.soc-b{background-color:var(--greylight-color)}.soc-b{background-color:var(--white-color);color:var(--blackwarm-color)}.soc-b:hover{background-color:var(--blackwarm-color);color:var(--white-color)}.share-page-item .soc-b{color:var(--white-color)}.share-page-item .soc-b.fb{background-color:#415897}.share-page-item .soc-b.mail{background-color:#dedede;color:var(--blackwarm-color)}.share-page-item .soc-b.inst{background-color:#d93175}.share-page-item .soc-b.pSofiaSansest{background-color:#bd081c}.share-page-item .soc-b.google-plus{background-color:#d54933}.share-page-item .soc-b.twitter{background-color:#46aae2}.share-page-item .soc-b.pSofiaSansest{background-color:#c41a28}.share-page-item .soc-b.linkedin{background-color:#226598}.share-page-item .soc-b:hover,.share-page-item .soc-b.hoverClass{background-color:var(--blackwarm-color);color:var(--white-color)}.user-important.close-search.hoverClass{color:var(--white-color);background-color:var(--blackwarm-color)}.user-important.show-search-result.hoverClass{color:var(--white-color);background-color:var(--blackwarm-color)}.luminate-bg-color,.transparen-luminate-bg-color{color:var(--greydark-color)}.news-resum-card{border:1px solid var(--blackwarm-color)}.news-resum-card a.btn{border-bottom:none}.banner-text{color:var(--white-color)}.luminate-bg-color .newsletter_sign_wrapper:not(.voucher) a.btn{color:var(--accent-color);background-color:var(--blackwarm-color);border:none}.luminate-bg-color .newsletter_sign_wrapper.voucher a.btn::after{background-color:var(--blackwarm-color)}.luminate-bg-color .newsletter_sign_wrapper.voucher a.btn.hoverClass{border-color:var(--blackwarm-color);color:var(--white-color);background-color:var(--accent-color)}.luminate-bg-color .newsletter_sign_wrapper a.btn::after{background-color:var(--greylight-color)}.newsletter_sign_wrapper a.btn{margin-bottom:0}.st0{fill:var(--blackwarm-color)}.transparent .st0{fill:var(--greylight-color)}.w-33.resume-wrapper a.btn{margin-bottom:0;margin-top:auto}.submit.arrow.hoverClass{background-color:var(--accent-color)}.cart-footer a.btn.active{background-color:var(--greydark-color)}.border-dark-1{border:1px solid var(--blackwarm-color)}.footer_main-menu-link-wrapper{border-bottom:1px solid var(--text-color)}.semantic .submit,textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-border-radius:0;box-shadow:none}.submit{background-color:var(--greydark-color);display:inline-flex}form.semantic .submit{margin-top:20px}form.semantic .submit.hoverClass{background-color:var(--accent-color);color:var(--white-color)}.file-upload-container{width:98%;border:1px solid var(--greydark-color);padding:10px;background:var(--greydark-color)}.file-upload-override-button{position:relative;overflow:hidden;cursor:pointer;color:var(--white-color);padding:10px;padding-left:30px;padding-right:30px;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1em;border-radius:2px}.file-upload-override-button:hover{background-color:var(--greydark-color)}.file-upload-override-button:active{position:relative;top:1px}.file-upload-button{position:absolute;height:50px;top:-10px;left:-10px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.file-upload-filename{margin-left:10px;height:auto;padding:4px}input{padding:6px}fieldset.maxW{max-width:760px}form.semantic fieldset{clear:both;margin:0;border:1px solid var(--white-color);padding:30px;max-width:100%}form.semantic label.after{width:auto;text-align:left;display:inline;float:none}form.semantic label.long{clear:both;width:auto;text-align:left;float:none}form.semantic input,form.semantic select,form.semantic textarea{font-size:16px;font-weight:500;-webkit-border-radius:0px;border-radius:0px}form.semantic input[type=radio],form.semantic input[type=checkbox]{vertical-align:text-bottom}form.semantic li label{width:auto;text-align:left;padding:0}form.semantic div.field-row{clear:none;float:left;margin:0;padding:0;overflow:visible}form.semantic div.field-row *{float:none;display:inline}form.semantic .button-row{text-align:right}form.semantic .button-row input{float:none}form.semantic div.long label{width:auto;text-align:left;float:none}form.semantic div.long textarea{width:100%}form.semantic select,form.semantic input,form.semantic textarea{margin-bottom:8px}form.semantic select{margin-top:12px;margin-bottom:12px;padding:4px 8px;width:calc(100% - 4px);height:36px;-webkit-border-radius:0;border-radius:0;border:1px solid var(--text-color)}option{padding:4px 8px;height:36px}form.semantic input,form.semantic textarea{background-color:transparent;border:1px solid var(--greydark-color);color:var(--text-color);padding:12px}form.semantic textarea{min-height:100px}form.semantic input.error,form.semantic select.error,form.semantic textarea.error{border-color:#ff0000}form.semantic label.error{width:auto;color:#77002a;text-align:left}input:required:invalid,input:focus:invalid,textarea:required:invalid,textarea:focus:invalid{-moz-box-shadow:none;box-shadow:none;border:1px solid #3d6c8e}form.semantic,form.semantic textarea,form.semantic input{color:var(--text-color)}form.semantic input{background-color:transparent}.tabDiv{margin-bottom:10px;overflow-x:auto;overflow-y:hidden;width:100%}form.semantic label.input-extra{display:none}.file-upload-override-button{background-color:#0c3f6a}table.ic-table{margin-bottom:8px;width:auto;min-width:600px;border-collapse:collapse;text-align:left;line-height:1em}table.ic-table th:hover{border-bottom:5px solid #4ab0aa}table.ic-table th{text-align:left;border-bottom:5px solid var(--sliderbg-color);padding:0;padding-left:16px;padding-right:32px;padding-top:16px;padding-bottom:16px}table.ic-table td{padding:16px;padding-right:32px;border-bottom:1px solid var(--sliderbg-color)}table.ic-table input{margin:0}.hor-minimalist-b{margin-bottom:24px}.table-list{width:100%;border-collapse:collapse}.table-list tr,.table-list tbody{width:100%}.table-list td{padding:8px;width:50%}.table-list th{padding:8px}.table-list tr:nth-child(even){background:var(--sliderbg-color)}.online-app h4,.online-app,.online-app p,.online-app label,.online-app h3{margin-bottom:0}.online-app h5{margin-top:1em}.online-app form.semantic p,.online-app form.semantic label{width:100%;margin:0}.online-app form.semantic p.normal{line-height:1.6em}.online-app form.semantic label{padding-bottom:0}.online-app form.semantic p{margin-bottom:1em}.online-app form.semantic label.w-100{width:100%}.online-app form.semantic input,.online-app form.semantic textarea{width:calc(100% - 4px);padding:6px}form.semantic input[type="checkbox"],form.semantic input[type="radio"]{width:30px;padding:0;vertical-align:middle;display:inline-block;margin-right:4px;height:1em;width:auto}.online-app .app-section{width:100%;position:relative;padding:0}.online-app .app-section:after{content:'';width:100%;height:1px;display:block;clear:both}.app-section-header{margin-bottom:24px}.app-section br.clear_both{display:block;margin-top:16px;margin-bottom:16px;height:1px;width:100%}.online-app form.semantic label.error{background-color:transparent;position:relative;color:var(--blackwarm-color)}form span.error-message{color:#ff0000}.online-app form.semantic label{display:block}form.semantic label.error input{border:1px solid #ff0000}input.error{border:1px solid #ff0000}.online-app form.semantic label.error .error-message{font-size:12px;line-height:1.1em;display:block;left:0;bottom:.5em;position:relative;color:#ff0000}.online-app form.semantic input,.online-app form.semantic textarea{min-height:24px;margin-top:2px;margin-bottom:2px}.online-app form.semantic textarea{min-height:80px}form.semantic input[type="radio"]{border:0px;width:auto;height:auto}.online-app form.semantic label.inline-block{display:inline-block;vertical-align:middle;width:auto;min-width:32px;margin-right:0;padding:0;min-height:4px}.online-app form.semantic label.inline-block input{min-height:4px}form.semantic label.inline-block span,form.semantic label.inline-block input[type="radio"]{display:inline-block;vertical-align:top}form.semantic label.inline-block{margin:8px;margin-top:4px;margin-bottom:4px}form.semantic label.inline-block span{padding-right:4px}.app-section .w-25,.app-section .w-50,.app-section .w-100{padding:8px}.app-section .w-100.no-padding{padding:0}.app-section .w-100.no-padding{padding:0}.form-group-wrapper{position:relative;z-index:2}.form-group-wrapper:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:-1;pointer-events:none}.form-group-wrapper.hoverClass:before{background-color:var(--white-color)}.form-group-wrapper.hoverClass,.form-group-wrapper.hoverClass p{color:var(--blackwarm-color)}.form-group-wrapper.hoverClass input{border-color:var(--blackwarm-color)}.filter-submit.absolute-btn{position:absolute;right:0;top:0;z-index:20}.filter-submit.absolute-btn a:after,.filter-submit.absolute-btn a{font-size:calc(1rem + 1vw);padding:8px;margin:0}.filter-submit.absolute-btn a:after,.filter-submit.absolute-btn span{display:inline-block;position:relative;top:0}.filter-submit.absolute-btn a span.hide{display:none}.projects-search-form-wrapper form.semantic input.w-80{width:calc(100% - 48px);max-width:calc(100% - 48px)}.accodation-label.fake-accodation{cursor:default}.accodation-label.fake-accodation:after{content:'';display:none}input.quantity-input{padding-top:8px;padding-bottom:8px;margin-left:0;padding-left:12px;width:72px;text-align:left;border:1px solid #999;border-bottom:none;font-family:var(--font-medium)}.newsletter_input{border:none}.primary-bg .newsletter_input,.primary-bg .Subscribe{border-bottom:1px solid var(--white-color);display:block;width:100%;background-color:#88b535;color:var(--white-color);padding-left:0;padding-right:0}.rating,form.semantic .rating{border:none;display:inline-block;padding:8px}form.semantic .rating > input,.rating > input{display:none}form.semantic .rating > label:before,.rating > label:before{margin:5px;font-size:18px;font-family:FontAwesome;display:inline-block;content:"\f005"}.online-app form.semantic .rating label{display:inline-block;width:auto}.rating > .half:before,form.semantic .rating > .half:before{content:"\f089";position:absolute}.rating > label,form.semantic .rating > label{color:#d1d1d1;float:right}.rating > input:checked ~ label{color:#fdb600}.hover-active.rating > input:checked ~ label,.hover-active.rating:not(:checked) > label:hover,.hover-active.rating:not(:checked) > label:hover ~ label{color:#fdb600}.hover-active.rating > input:checked + label:hover,.hover-active.rating > input:checked ~ label:hover,.hover-active.rating > label:hover ~ input:checked ~ label,.hover-active.rating > input:checked ~ label:hover ~ label{color:#FFED85}.delivery-options-wrapper{margin-top:12px;margin-bottom:12px}select{padding:12px;line-height:2em;height:30px;max-height:30px;font-family:var(--font-medium);font-weight:normal}option{box-sizing:content-box;padding:12px;line-height:2em;height:30px;max-height:30px;font-family:var(--font-medium);font-weight:normal}.w-100.product-radio-wrapper{margin-bottom:12px}.product-item-radio-label{display:block;min-height:32px;padding-top:4px}.product-item-radio-radio{display:block;margin-right:8px;margin-top:calc(4px + .2em)}.static-star.active,.static-star .active.half:before{color:#fdb600}.stars-wrapper{position:relative;margin-left:-5px}.static-star{display:block;color:#ddd;position:relative}.static-star:before{margin:5px;font-size:18px;font-family:FontAwesome;display:inline-block;content:"\f005"}.static-star .half:before{font-size:18px;font-family:FontAwesome;content:"\f089";position:absolute;top:0;left:0;margin:5px}.newsletter_input{padding:12px;min-width:220px;max-width:calc(100% - 50px);width:auto;border:1px solid #c7c9c7;background-color:#c7c9c7}.submit.arrow{height:42px;margin-left:-4px;margin-top:1px;padding:0;padding-left:8px;padding-right:8px;text-align:center;color:var(--blackwarm-color);background-color:#939598;border-color:#939598;font-size:17px}input{font-family:var(--font-medium)}.menu-search-fild{text-align:left;width:100%;display:inline-block;position:relative;border:none;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;border-radius:0;cursor:pointer;background-color:transparent;padding:0;padding-right:40px;position:relative;cursor:text;outline-style:none;-webkit-appearance:none;appearance:none;font-size:calc(12px + 1vw);border-bottom:1px solid var(--blackwarm-color)}.user-important.show-search-result,.user-important.close-search{position:absolute !important;height:100%;margin-left:0;bottom:0;border-bottom:none;padding-bottom:0;justify-content:center;align-items:center}.user-important.show-search-result{right:42px;background-color:var(--greylight-color);border-color:var(--blackwarm-color);color:var(--blackwarm-color);margin:0}.user-important.close-search{right:0;background:var(--white-color);color:#323232}.newsletter_sign_wrapper .flex-group-wrapper{justify-content:flex-start;align-items:center}.newsletter_sign_wrapper .flex-group-wrapper.online-app.inner-section{justify-content:center;align-items:center}.form-group-wrapper{position:relative;z-index:2}input:focus,textarea:focus,select:focus{outline:none}.newsletter_input{padding:12px;min-width:220px;max-width:calc(100% - 60px);font-size:16px;width:320px;-webkit-appearance:none;appearance:none;border:none;outline:none;height:48px;background-color:var(--text-color);box-shadow:none;color:var(--white-color)}.submit.arrow{height:48px;width:56px;margin-left:-4px;margin-top:1px;padding:0;padding-left:8px;padding-right:8px;text-align:center;color:var(--blackwarm-color);-webkit-appearance:none;appearance:none;border:none;outline:none;height:48px;font-size:24px;display:inline-flex;justify-content:center;align-items:center;box-shadow:none}.submit.arrow:hover{color:var(--white-color)}.submit.arrow span{font-size:0;line-height:0}.submit{letter-spacing:.1em;color:var(--blackwarm-color);text-decoration:none;cursor:pointer;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;appearance:none;border:none;outline:none;line-height:1em;margin-bottom:1px;padding:12px 30px;text-align:center;text-transform:uppercase;border:none;box-shadow:none;font-family:var(--font-bold)}form.semantic label.error{width:auto;color:#77002a;text-align:left}label.error{background-color:transparent;color:#e95b54}form.semantic input.error,form.semantic select.error,form.semantic textarea.error{border-color:#ff0000}.w-50 input.w-100{max-width:calc(100% - 8px)}form.semantic input{background-color:transparent}.by-product-block .label-tit{font-size:calc(1rem + .1vw);padding:2px;padding-left:2px;padding-left:24px;text-align:center;text-transform:uppercase;background-color:var(--greydark-color);text-align:left;min-height:32px;margin:0;line-height:32px}.add-to-cart-wrapper{width:100%;max-width:420px;margin-right:0;margin-bottom:12px}a.btn.flat-btn.add-to-cart{width:100%;margin:0;background-color:var(--blackwarm-color);color:var(--white-color)}a.btn.flat-btn.add-to-cart::after{background-color:var(--accent-color)}a.btn.flat-btn.add-to-cart.hoverClass{color:var(--blackwarm-color)}a.btn.add-to-cart{min-width:120px;text-align:center;max-width:100%}.accordation-group.intext{border-radius:0;border:1px solid var(--greydark-color);width:100%;margin-bottom:2px}.intext .accodation-label{min-height:24px}.accodation-label{cursor:pointer}.intext .accodation-label h4{padding:8px;padding-left:12px;padding-right:12px}.overlight_wrapper{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:100%;z-index:948;display:none;touch-action:none;-ms-touch-action:none}.overlight_wrapper a,.overlight_wrapper .f-btn{color:var(--white-color);border-bottom:none;cursor:pointer}.bled-cover{position:absolute;height:100%;width:100%;left:0;top:0}.overlight_wrapper img:-moz-loading{visibility:hidden}.overlight_wrapper a,.overlight_wrapper .f-btn{cursor:pointer;width:44px;height:44px}.overlight_wrapper .close_overlight{margin-bottom:4px}.overlight_wrapper p{overflow:visible}.backGr{position:absolute;width:100%;height:100%}.allImgWrapper{position:relative;overflow:hidden;width:100%;height:100%;background-color:rgba(0,0,0,0.75);touch-action:none;-ms-touch-action:none}.galleryImgItem{justify-content:center;align-items:center;flex-direction:row}.galleryImgItem .imgWrapper img{width:auto;max-width:98vw;transform-origin:center center;height:auto;max-height:98vh;position:relative;pointer-events:none;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;display:block}.allImgWrapper .galleryImgItem .imgWrapper{cursor:e-resize}.allImgWrapper .galleryImgItem .imgWrapper.zoomAct{cursor:zoom-in}.allImgWrapper .galleryImgItem .imgWrapper.zoomAct.zoomIn{cursor:grab}.allImgWrapper .galleryImgItem .imgWrapper.zoomAct.zoomIn.passive{cursor:zoom-out}.galleryImgItem .imgWrapper{line-height:0;font-size:0;justify-content:center;align-items:center;flex-direction:row;width:auto;max-width:100%;transform-origin:center center;height:auto;max-height:100%;position:absolute;background-color:var(--blackwarm-color);transform-origin:center center;background-position:center center;background-size:contain;background-repeat:no-repeat}.oldIOS .galleryImgItem .imgWrapper{position:relative}.galleryImgItem .imgWrapper.zoomIn{max-width:300vw;max-height:300vh}.galleryImgItem .imgWrapper.zoomAct{cursor:zoom-in}.galleryImgItem .imgWrapper.zoomIn img{max-width:300vw;max-height:300vh;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:linear;animation-name:zoomInMax}@keyframes zoomInMax{from{opacity:0;max-width:98vw;max-height:98vh;}to{opacity:1;max-width:200vw;max-height:200vw;}}.galleryImgItem .imgWrapper.zoomIn{background-image:none !important;background-position:center center}.allImgWrapper .galleryImgItem{position:absolute;width:100%;height:100%;background-color:var(--blackwarm-color);top:0;left:0;overflow:hidden}.imgDescription{position:absolute;line-height:0;left:-99999em;display:none}.galleryImgText{color:var(--white-color);padding:8px;text-align:left;z-index:10}.galleryImgText:not(.no-bcolor),.no-bcolor .num{background-color:rgba(33,33,33,.33)}.gallery-wrapper{text-align:center;line-height:0;font-size:0}.top-wrapper{position:absolute;right:8px;top:8px;width:44px;height:auto;min-height:80px}.gotoFullScreen,.close_overlight,.back-to-gall,.zoom_images{position:relative;display:block;font-size:12px;outline:medium none;overflow:hidden;z-index:100}.zoom_images{background-color:var(--accent-color)}.gallery-back{left:8px}.gallery-next{right:8px}.close_overlight:after,.gotoFullScreen.exit_fs:after,.gotoFullScreen.g_fs:after,.gallery-next:after,.gallery-back:after,.back-to-gall:after,.zoom_images:after{content:'';top:35px;height:30px;width:32px;position:absolute;background:url('../images/util/gallery-skin.svg') 0 0 no-repeat;background-size:264px 88px}.close_overlight:after{top:0;left:0;background-position:0 -44px}.gotoFullScreen.exit_fs:after{background-position:-44px 0;top:0;left:0}.gotoFullScreen.g_fs:after{background-position:0 0;top:0;left:0}.gallery-back,.gallery-next{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.gallery-back:after{left:6px;background-position:-138px -44px}.gallery-next:after{right:6px;background-position:-94px -44px}.galleryImgText{position:absolute;left:8px;bottom:8px;width:auto;pointer-events:none;-webkit-transition:opacity .33s cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 0.35s;transition:opacity .33s cubic-bezier(0.4, 0, 0.22, 1), transform 0.35s;-webkit-transform:translate3D(0,200%,0);-moz-transform:translate3D(0,200%,0);transform:translate3D(0,200%,0);opacity:0}.galleryImgText.show{-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.galleryImgText.show.error{left:50%;-webkit-transform:translate3D(-50%,-45vh,0);-moz-transform:translate3D(-50%,-45vh,0);transform:translate3D(-50%,-45vh,0)}.galleryImgText p{line-height:1.2em;margin-bottom:.5em;padding:.5em;margin-top:.5em;letter-spacing:0;font-size:calc(.7rem + .1vw);font-weight:normal;color:var(--white-color);text-align:left;width:auto;max-width:100%}.galleryImgText h2,.galleryImgText h3{color:var(--white-color);display:block;width:100%;font-size:15px;font-weight:700;letter-spacing:.2em;padding-bottom:.3em;margin-bottom:.1em;border-bottom:1px solid var(--white-color);text-align:center}.gallery-wrapper{width:100%;height:auto;top:0;position:relative;left:0;font-size:0;line-height:0;text-align:center;align-items:flex-end;justify-content:flex-end}.product-section .page-text-area{padding-left:8vw}.product-section .gallery-wrapper figure.w-100{margin-left:0;margin-right:0}.gallery-wrapper figure{position:relative;font-size:0;line-height:0;overflow:hidden;display:inline-flex;position:relative}.gallery-wrapper figure.w-100{width:100%}.gallery-wrapper figure.w-75{width:75%}.gallery-wrapper figure figcaption{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;cursor:pointer}.gallery-wrapper figure figcaption .figure-link{position:relative;width:100%;height:100%;left:0;top:0;display:block;text-indent:-2000em;border-bottom:none;padding:0;margin:0;border-bottom:none}.gallery-wrapper figure.w-50{width:calc(50% - 12px)}.gallery-wrapper figure.w-100{width:calc(100% - 2px);margin:1px}.gallery-wrapper figure.w-100,.gallery-wrapper figure.w-50{background-color:var(--greydark-color)}.gallery-wrapper figure.w-33{width:calc(33.3333% - 24px)}.gallery-wrapper figure.w-80p{width:calc(20% - 8px);max-width:96px}.gallery-wrapper figure.w-25{width:25%}.gallery-wrapper figure.w-20{width:20%}.gallery-wrapper figure.w-200{width:14.28%}.gallery-wrapper figure.w-280{width:280px}.gallery-wrapper figure img.placeholder{position:relative;visibility:hidden}.gallery-wrapper figure .gallery_thumb_img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;opacity:1;background-color:var(--accent-color);-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s ease,opacity 0.5s;transition:transform 0.5s ease,opacity 0.5s;display:block}.gallery-wrapper figure .gallery-img{position:relative;-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s ease,opacity 0.5s;transition:transform 0.5s ease,opacity 0.5s}.gallery-wrapper figure.active .gallery_thumb_img,.gallery-wrapper figure.active .gallery-img{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);opacity:0}.gallery-wrapper figure.clicked.active .gallery_thumb_img{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.gallery-wrapper figure{-webkit-transition:all 0.35s;transition:all 0.35s}.img_description{text-align:inherit}.num{display:block;padding:8px;text-align:center;position:relative;line-height:1.2em;letter-spacing:.2em;font-size:calc(.7rem + .1vw);font-weight:normal;color:var(--white-color);text-align:left}.num.left{display:block}.no-bcolor{background-color:transparent !important;padding:0}.galleryImgItemLoader{display:none}.galleryImgItemLoader.show{display:block;opacity:1}.imgWrapper .iframe-slide,.imgWrapper .gallery-video{width:calc(98vw - 80px);height:98vh}.imgWrapper .gallery-video{position:relative}.gallery-video-pattern{position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:2;pointer-events:auto;cursor:pointer}.gallery-video-pattern.play,.gallery-wrapper figure.gallery_thumb_video figcaption{background-image:url('../images/util/play.svg');background-repeat:no-repeat;background-position:center center;background-size:32px 32px}video.galleryVideo{position:absolute;top:50%;left:50%;max-height:100%;max-width:100%;width:auto;height:auto;z-index:1;-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.gallery-wrapper figure.gallery_thumb_video.active figcaption{background-image:none}.overlight_wrapper a.gallery-controls{z-index:100;display:block;-webkit-transition:opacity .33s cubic-bezier(0.4, 0, 0.22, 1);transition:opacity .33s cubic-bezier(0.4, 0, 0.22, 1);opacity:0}.overlight_wrapper.hoverClass a.gallery-controls,.overlight_wrapper.hoverClass .galleryImgText{opacity:1}.resume-wrapper{overflow:hidden;position:relative;padding:12px}.card-list-wrapper.resume-wrapper .resume-img{width:calc(100% - 24px);height:auto;padding-bottom:0;overflow:hidden}.card-list-wrapper.resume-wrapper .resume-img .img{position:relative;width:100%;height:0;padding-bottom:50%}.resume-wrapper .resume-img{position:relative;height:auto;font-size:0;line-height:0;overflow:hidden;z-index:2}.resume-wrapper .resume-img .img{position:relative;top:0;left:0;right:0;bottom:0;width:100%;height:auto;font-size:0;line-height:0}.resume-wrapper .resume-img .img img{font-size:0;line-height:0;width:100%;height:auto}.resume-wrapper .img{background-repeat:no-repeat;background-position:center center;background-size:cover}.resume-wrapper.w-33 article a.btn.fixed-bottom{position:absolute;bottom:8px}.cat-resume article,article.resume-text{z-index:50}.resume-wrapper.w-50.list article{padding-top:0;max-width:600px}.resume-wrapper.important article{margin-right:0;padding:5%;padding-top:calc(2% + 32px);padding-bottom:calc(2% + 32px);overflow:hidden}.resume-wrapper.important .infographic_text{margin-right:0;margin-left:auto;padding:0;max-height:none;overflow:hidden}.resume-wrapper.card-list-wrapper:not(.w-100) article:not(.technical-resume){width:100%;padding:0;padding-top:24px;padding-bottom:40px}.resume-wrapper.card-list-wrapper:not(.w-100) article.technical-resume{width:100%;padding:0}.resume-wrapper.w-50.card-list-wrapper article.w-60{width:60%;padding:24px;padding-top:0;padding-bottom:0}.resume-wrapper.card-list-wrapper{padding:24px;flex-direction:column}.resume-wrapper.card-list-wrapper.w-100{flex-direction:row}.resume-wrapper.card-list-wrapper.w-50{flex-direction:row}.resume-wrapper.card-list-wrapper.technical-resume-wrapper{padding-top:0}.technical-resume-wrapper article p{margin-bottom:0}.card-list-wrapper a.go:after{right:24px;left:auto}.resume-wrapper .date{display:bock;position:absolute;bottom:0;left:0;padding:10px;text-align:center;width:100%}.resume-wrapper a.go{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10}.lightbox-link a.go[href]:after,.resume-wrapper a.go[href]:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;text-align:center;font-size:12px;line-height:36px;width:36px;height:36px;position:absolute;left:0;bottom:0;background-color:var(--white-color);color:var(--greydark-color);opacity:0.3;pointer-events:none}.resume-wrapper a.go:after{bottom:auto;top:0;background-color:var(--white-color);color:var(--blackwarm-color)}.lightbox-link.hoverClass a.go:after,.resume-wrapper.hoverClass a.go:after{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s}.placeholder{visibility:hidden;pointer-events:none;width:100%;height:auto;user-select:none;backface-visibility:hidden;opacity:0}.resume-img .placeholder{width:100%}.resume-wrapper.hoverClass{z-index:10}.resume-wrapper{padding:0}.resume-wrapper.padding-all-12{padding:12px}.resume-wrapper.important{width:100%}.resume-wrapper.important.sub-categories-resume .resume-text{width:60%;padding:5%}.resume-wrapper.important .resume-img{width:calc(60% - 0px);overflow:hidden;padding-bottom:0;height:auto}.resume-wrapper.important .text-40{width:40%}.resume-wrapper.important.sub-categories-resume .resume-img{width:calc(40% - 0px);overflow:hidden;padding-bottom:0;height:auto}.resume-wrapper.important .resume-img .img{position:relative;width:100%;height:auto;font-size:0;line-height:0;min-height:100%}.resume-wrapper.important .resume-img .img img{position:relative;width:100%;height:auto}.resume-text img{max-width:100%;height:auto}.resume-wrapper.w-100.h-60.no-img .banner-text-wrapper{min-height:64vh;position:relative;width:100%;height:auto;z-index:20}.resume-wrapper.w-100.h-40{min-height:40vh;width:100%;height:auto;overflow:hidden}.resume-wrapper.w-100 .resume-img{padding-bottom:0}.resume-wrapper.w-100.h-60 .resume-img,.resume-wrapper.w-100.h-60 .resume-img .img{height:64vh}.resume-wrapper.w-100 .resume-text{position:relative;padding:5%}.top-products-swiper.multiply-slide .top-products-swiper-slide.swiper-slide-prev .resume-wrapper.w-100 .resume-text{-ms-transform:translateX(-10%);-webkit-transform:translateX(-10%);transform:translateX(-10%);opacity:0}.top-products-swiper.multiply-slide .top-products-swiper-slide.swiper-slide-next .resume-wrapper.w-100 .resume-text{-ms-transform:translateX(10%);-webkit-transform:translateX(10%);transform:translateX(10%);opacity:0}.top-products-swiper.multiply-slide .top-products-swiper-slide.swiper-slide-active .resume-wrapper.w-100 .resume-text{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1;transition-delay:800ms}.top-products-swiper.multiply-slide .top-products-swiper-slide .resume-wrapper.w-100 .resume-text{opacity:0;-webkit-transition:-webkit-transform 0.5s, opacity 1s;transition:transform 0.5s, opacity 1s}.resume-wrapper.js-hero-banner .resume-text{padding:0}.resume-wrapper.w-100.no-img .resume-text{position:relative;margin-right:auto;padding:5%;max-width:calc(800px + 10%)}.colaps-top.resume-wrapper.w-100.no-img .resume-text{padding-top:0;padding-bottom:0}.resume-wrapper.w-100.no-img .resume-text.self-end{padding-bottom:0}.banner-padding{padding-left:5%;padding-right:5%}.resume-wrapper.w-100 a.go{z-index:22}a.go.border-on-hover{border:0.5vh solid transparent}.main-bg-color a.go:after{color:var(--white-color)}.resume-wrapper.important article{text-align:right}.resume-wrapper.important .resume-text.program-resume article{text-align:left}.sub-categories-wrapper{padding-top:2vh}.resume-label{line-height:1.6em}.item-meta-data .resume-label:last-of-type{border-bottom:none}.resume-label .label-value{line-height:1.4em;overflow:hidden}.resume-label .label-value{display:inline}.grid-item-container{display:block;margin:5%;position:relative;width:40%;min-width:42px;line-height:0;font-size:0;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}.grid-item-container.leading-img{width:100%;margin-top:0}.grid-item-container img{max-width:100%;max-height:100%;visibility:hidden;position:relative}.gallery-th{display:none}.gallery-th[href]{display:block;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:5}a.youtube.gallery-th{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjguMTY4IDk4LjE2OCA1OTUuNjY0IDU5NS42NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyA4LjE2OCA5OC4xNjggNTk1LjY2NCA1OTUuNjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTMwNiw5OC4xNjhjLTE2NC40ODUsMC0yOTcuODMyLDEzMy4zNDctMjk3LjgzMiwyOTcuODM2DQoJCQljMCwxNjQuNDg1LDEzMy4zNDMsMjk3LjgyNCwyOTcuODMyLDI5Ny44MjRTNjAzLjgzMiw1NjAuNDksNjAzLjgzMiwzOTYuMDA0UzQ3MC40ODksOTguMTY4LDMwNiw5OC4xNjh6IE0zMDUuOTg4LDY1MC4wNjINCgkJCWMtMTQwLjMyMywwLTI1NC4wODItMTEzLjc1NC0yNTQuMDgyLTI1NC4wNzhTMTY1LjY2LDE0MS45MDIsMzA1Ljk4OCwxNDEuOTAyUzU2MC4wNjYsMjU1LjY2LDU2MC4wNjYsMzk1Ljk4NA0KCQkJQzU2MC4wNjYsNTM2LjMxMSw0NDYuMzExLDY1MC4wNjIsMzA1Ljk4OCw2NTAuMDYyeiBNMjUyLjkzNiw0ODUuNzQ4bDE2Ni45OS05NC4xNDZsLTE2Ni45OS05My41MzRMMjUyLjkzNiw0ODUuNzQ4DQoJCQlMMjUyLjkzNiw0ODUuNzQ4eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K");background-repeat:no-repeat;background-position:center center;background-size:24px 24px}.resume-img a:not(.flex-group-wrapper){display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;border-bottom:none}a.img-link:after{display:none}a.img-link{display:inline-block;border:1px solid transparent;padding:4px;font-size:0;line-height:0;background-color:var(--white-color)}p.inline-img-wrapper{display:inline-block;margin:8px;width:auto;font-size:0;line-height:0;padding:0;background-color:var(--white-color);text-align:center}.banner-in-text{position:relative;margin-left:auto;margin-right:auto;width:100%;font-size:0;line-height:0;max-width:1950px}.page-banner{width:100%;height:auto;position:relative;font-size:0;line-height:0;overflow:hidden}.page-banner:after,.banner-in-text-wrapper:after{display:none;content:"";position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAF3RSTlMAAQIFCg8UFRobHyAhJSYnKSorLC0uL0uD94QAAABkSURBVCjPfdGJEcIwEMBAnR8u5kkCwe6/VCoQM9uARqxaDYOHobRpYE/VP2F49zDspKGVr4HtqarHe/mA6fEkL0P0yxAeTx6K2YrByzd8+4L7UG0V4+UJl8fT4zRwO1Tx+H/bfxCkFjlWhOKRAAAAAElFTkSuQmCC")}.banner-in-text img,.page-banner img{width:100%;height:auto}.banner-in-text-wrapper{width:100vw;position:relative;left:50%;overflow:hidden;transform:translate(-50%, 0);margin-bottom:100px}.resumeVideo{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.resume-img img.placeholder{width:100%;height:auto}.w-100.resume-wrapper:nth-child(2n) .img-40{-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}.w-100.resume-wrapper article.resume-text{margin-right:2.5%;margin-left:-5%;background-color:var(--white-color)}.w-100.resume-wrapper article.resume-text.white-bg{margin-right:auto;margin-left:auto;width:calc(100% - 42px)}.w-100.resume-wrapper:nth-child(2n) .resume-img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.w-100.resume-wrapper:nth-child(2n) article.resume-text{margin-right:-5%;margin-left:2.5%;background-color:var(--white-color);text-align:right}.w-100.resume-wrapper:nth-child(2n) .resume-text .text-left{text-align:right}.w-33.cat-resume{padding:0;width:calc(33.3333% - 40px);margin:20px;margin-top:40px;margin-bottom:0}.w-50.cat-resume{padding:0;width:calc(50% - 40px);margin:20px;margin-top:40px;margin-bottom:0}.w-50.cat-resume a.btn.fixed-bottom{position:absolute;bottom:5%}.w-25.card-list{width:calc(25% - 24px);margin:12px}.w-50.card-list{width:calc(50% - 24px);margin:12px}.w-20.card-list{width:calc(20% - 24px);margin:12px}.brands-swiper .w-25.card-list,.brands-swiper .w-20.card-list,.brands-swiper .w-100.card-list{width:100%;margin:0;margin-top:0}.swiper-slide .w-100.card-list{width:100%}.w-100.card-list{z-index:100}.w-20.card-list{width:calc(20% - 24px)}.w-25.card-list,.w-20.card-list,.w-33.card-list,.w-100.card-list{padding:0;margin-top:0;margin-bottom:0}.w-33.card-list{width:calc(33.333% - 4vw);margin:24px;margin-top:5vh;margin-bottom:5vh}.w-25.card-list,.w-20.card-list{margin-bottom:24px}.w-33.cat-resume article{padding-bottom:48px}.accent-text{width:50%;position:relative}.accent-text.text-only{width:100%;margin:0 auto}.accent-text.text-only article{max-width:1600px;margin:0 auto}.accent-text article{width:100%}.accent-text article p,.accent-text article h3{max-width:640px}.accent-text .media-wrapper{position:relative;width:100%;font-size:0;line-height:0}.accent-media{width:calc(40% - 5vw);padding-bottom:0;max-width:480px;margin-left:calc(4vw + 24px);position:relative;font-size:0;line-height:0;overflow:hidden;margin-right:auto}.accent-media .media-wrapper{background-color:transparent;z-index:20;position:relative;font-size:0;line-height:0;padding:0;margin:0}.accent-media .placeholder,.accent-text .placeholder{width:100%;height:auto;position:relative;pointer-events:none;font-size:0;line-height:0;padding:0;margin:0}.accent-wrapper{padding-bottom:0}.media-content{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.media-content .video-container{position:absolute;padding:0;width:100%;height:100%;left:0;top:0;margin:0}.media-content .video-container iframe{padding:0 !important;margin:0 !important;line-height:0;font-size:0;height:calc(100% + 4px);top:0;background-color:transparent !important}footer .footer-group.aw{flex:0 0 auto}footer .footer-group ul li{padding-left:0;margin-left:0;list-style:none}.resume-text article{width:100%;max-width:48em}.resume-text article p{margin-left:auto}.w-100.resume-wrapper:nth-child(2n) article p{margin-left:0;margin-right:auto}.resume-img-link{position:absolute;z-index:10;width:100%;height:100%;left:0;top:0}.tab-nav{line-height:0;font-size:0}.hours-group-wrapper a.btn.simple-link{width:33.333%;padding-left:4px;padding-right:4px}a.btn.simple-link.selected{color:var(--white-color)}.resume-img.img-100{width:100%;height:auto}.subnav-link-wrapper{width:100%;height:auto;top:0;position:relative;left:0;text-align:center;align-items:stretch;justify-content:flex-end}.subnav-link-wrapper a.btn{display:flex;width:calc(50% - 4px);line-height:1.2em;text-align:left;margin:2px;justify-content:flex-start;align-items:center;background-color:var(--greylight-color);color:var(--accent-color);font-size:15px}.subnav-link-wrapper a.btn.solid:before{background-color:var(--accent-color)}.subnav-link-wrapper a.btn.solid.hoverClass,.subnav-link-wrapper a.btn.solid.active{color:var(--white-color)}.resume-description.customer-review-item,.rating-stars{max-width:400px;padding-bottom:32px;margin:0 auto;background-color:transparent}.rating-stars{margin-bottom:12px}.rating-stars span{display:inline-block;color:var(--greydark-color)}.rating-stars span.checked{color:var(--accent-color)}.map-wrapper.inView-half{min-height:360px}.voucher-wrapper{background-color:var(--greylight-color)}.voucher-bg{background-size:cover;background-position:center center}.padding-top-2vw{padding-top:2vw}.w-33 .resume-img.img-50,.w-100.w-33.resume-wrapper .resume-text{width:100%;background-color:var(--white-color);margin-right:0;margin-left:0}.w-100.w-33.resume-wrapper .resume-text h3{margin-top:0}.w-100.w-33.resume-wrapper:nth-child(2n) .resume-img{-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}.w-100.w-33.resume-wrapper:nth-child(2n) article.resume-text{margin-right:0;margin-left:0;background-color:var(--white-color);text-align:left}.w-100.w-33.resume-wrapper article.resume-text{padding-left:0;padding-right:0}.w-100.w-33.resume-wrapper.flex-group-wrapper{display:block}#subcategories{padding-bottom:4vw}.text-wrapper p img{margin-bottom:1.562em;margin-top:1.562em}.text-wrapper p:empty{height:1em;width:100}.media-content-proeject-info{position:absolute;width:calc(25vw - 4px);bottom:0;right:0;z-index:20}.media-content .video-container{position:absolute;padding:0;width:100%;height:100%;left:0;top:0;margin:0}.media-content .video-container iframe{padding:0 !important;margin:0 !important;line-height:0;font-size:0;height:calc(100% + 4px);top:0;background-color:transparent !important}.cookie-alert-wrapper.active{visibility:visible;-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.cookie-alert-wrapper .alert-content{display:inline-block;vertical-align:middle;font-size:14px;line-height:1.6em;text-align:left;letter-spacing:.1em}.cookie-alert-wrapper .alert-content a{color:var(--white-color)}.cookie-alert-wrapper,.booking-panel-wrapper{position:fixed;text-align:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.5s, visibility 0s 0.5s;transition:transform 0.5s, visibility 0s 0.5s;line-height:1em}.booking-panel-wrapper{right:1vw;bottom:0;-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);width:calc(300px - 2vw);max-width:calc(100% - 2vw);min-height:80px;z-index:250}.booking-panel-wrapper .toggle-view{position:absolute;transition:transform 0.5s;top:-40px;right:-1px;background-color:var(--blackwarm-color);border-color:var(--blackwarm-color);color:var(--white-color);margin:0;transform:translateY(-40px);font-family:var(--font-bold);letter-spacing:0.05em}.toggle-view .icon{margin-left:8px;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);filter:invert()}.active .toggle-view{transform:translateY(0);border-bottom:none;background-color:var(--greylight-color);border-color:var(--blackwarm-color);color:var(--blackwarm-color);font-family:var(--font-medium)}.active .toggle-view .icon{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);filter:none}.booking-panel-wrapper.active{-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform 0.65s;transition:transform 0.65s}.cookie-alert-wrapper{top:calc(50vh - 80px);right:1vw;width:auto;min-width:25vw;max-width:480px;min-height:80px;height:auto;z-index:300;visibility:hidden;-ms-transform:translateX(120%);-webkit-transform:translateX(120%);transform:translateX(120%);padding:2vw;border:1px solid #f5f5f5}.cookie-alert-wrapper .btn{display:inline-flex;padding:8px;padding-right:32px;padding-left:32px;text-align:center;border:1px solid var(--white-color);color:var(--white-color)}.cookie-btn.btn:before{display:none}.cookie-btn.btn.hoverClass{color:var(--blackwarm-color);background-color:var(--white-color);border:1px solid var(--white-color)}.cookie-alert-wrapper .btn:after{display:none}.z-index10{z-index:10}.z-index100{z-index:100}.delay-01,.hoverClass .delay-01{transition-delay:.3s}.padding-top-5vh{padding-top:25vh}.page-banner figcaption{position:absolute;z-index:20;color:var(--white-color);right:0;bottom:2vw}.scrollDown{border-bottom:none}.inView-plus-5{min-height:120vh}.z-index0{z-index:0}.margin-top-10{margin-top:10vh}.pulseLoader{width:114px;height:60px;background-image:url('../images/util/logo_loader.svg');background-repeat:no-repeat;background-position:center;position:absolute;left:calc(50vw - 57px);top:calc(50vh - 30px);z-index:20;pointer-events:none;backface-visibility:hidden;position:relative;opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.modal-dialog .pulseLoader,.pulseLoader.static{position:absolute;left:calc(50% - 57px);top:calc(50% - 30px)}.pulseLoader::after{position:absolute;width:60px;height:60px;content:'';background-image:url('../images/util/loader.svg');background-repeat:no-repeat;background-position:center;left:calc(50% - 30px);animation:scaleoutY .5s linear infinite}.pulseLoader.active{-webkit-transition:opacity 0.5s;transition:opacity 0.5s;opacity:1}.pulseLoader.stop{-webkit-animation:none;animation:none}@-moz-keyframes spin {100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes scaleoutY{0%{-webkit-transform:scale(0.0);}100%{-webkit-transform:scale(1.0), rotate(360deg);opacity:0;}}@keyframes scaleoutY{0%{}100%{transform:rotate(360deg);}}.main-description .text-wrapper,.intro-article{max-width:60em}.text-only .main-description .text-wrapper{max-width:60em;padding-left:0}.icon-link-wrapper a img{display:inline-block;vertical-align:middle;margin-right:1em}footer hr{background-color:var(--accent-color);color:var(--accent-color);width:100%;left:0;height:4px;margin-bottom:5vh;border:none}.main-menu-link,.img-menu-link{border-bottom:none}footer a{font-size:14px;display:inline-block;margin-bottom:8px}.show-in-view{opacity:.1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.5s ease 0s;-moz-transition:opacity 0.5s ease 0s;transition:opacity 0.5s ease 0s;transition-delay:.4s;overflow:hidden;position:relative}.show-in-view:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-color:var(--white-color);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:transform 0.5s ease 0s;-moz-transition:transform 0.5s ease 0s;transition:transform 0.5s ease 0s;transition-delay:.3s}.grey-light-bg .show-in-view:after{background-color:var(--greylight-color)}.luminate-bg-color .show-in-view:after{background-color:var(--accent-color)}.luminate-bg-color a.btn:before{background-color:var(--accent-color)}.show-in-view.is-in-view{opacity:1}.show-in-view.is-in-view:after{-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);transform:translateY(110%);pointer-events:none}.cover-section{cursor:pointer}.height-0{height:0;overflow:visible}.right-column-top-padding{padding-top:40vh}.real-h-0{height:10vh;overflow:visible}.margin-top-100{margin-top:-10vw}.img-in-text{padding-right:2vw;margin-bottom:2vw;line-height:0;font-size:0;text-align:left;min-width:320px}.img-in-text figcaption{font-size:14px;margin-top:12px;line-height:1.4em}.img-in-text img{width:500px;max-width:100%;display:inline-block}.en .hide-en{display:none}.bg .hide-bg{display:none}.copyright-wrapper{padding-top:24px;margin-top:24px;border-top:1px solid var(--greylight-color)}.dark-bg .copyright-wrapper{border-top-color:var(--text-color)}.footer-group{padding:8px}.share-page-item{overflow:hidden}.share-page-item{font-size:0;line-height:0}.share-page-item .soc-b{display:block;width:30px;height:30px;position:relative;padding:0;margin:2px;margin-right:0;text-align:center;border-bottom:none}.soc-b span{line-height:30px}.pages a{min-width:40px;height:40px;line-height:40px;display:inline-block;border-bottom:none;text-align:center;margin:1px;background-color:var(--white-color)}.pages a.active,.pages a:hover{color:var(--white-color);background-color:var(--accent-color)}a.hoverLink{padding:0;margin:0;overflow:hidden}.resume-text-content{padding-left:16px;padding-right:16px}.hoverLink:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;background-color:rgba(0, 0, 0, .3);-webkit-transform:translateX(105%);-moz-transform:translateX(105%);-ms-transform:translateX(105%);-o-transform:translateX(105%);transform:translateX(105%);-moz-transition:-moz-transform 0.3s ease 0s, height 0.3s ease 0s;-webkit-transition:-webkit-transform 0.3s ease 0s, height 0.3s ease 0s;transition:transform 0.3s ease 0s, height 0.3s ease 0s}.hoverLink.hoverClass:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-moz-transition:-moz-transform 0.3s ease 0s, height 0.3s ease 0s;-webkit-transition:-webkit-transform 0.3s ease 0s, height 0.3s ease 0s;transition:transform 0.3s ease 0s, height 0.3s ease 0s}.hoverLink:before{position:absolute;content:"";width:60%;height:60%;top:20%;left:20%;border:1px solid var(--white-color);z-index:30;text-align:center;opacity:0;-webkit-transform:translateX(-110%);-moz-transform:translateX(-110%);-ms-transform:translateX(-110%);-o-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:-webkit-transform 0.5s, opacity 0.3s;transition:transform 0.5s, opacity 0.3s}.hoverLink.hoverClass:before{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s, opacity 0.3s;transition:transform 0.5s, opacity 0.3s}.group-33-wrapper.inner-section{width:calc(100% + 24px)}.gallery-column .video-container{max-width:calc(640px - 4vw);margin-top:0;margin-left:0;margin-right:0}.swiper-button-next,.swiper-container-rtl,.swiper-button-prev{background-image:none !important;font-size:24px;height:auto;text-align:center;text-shadow:none;display:flex;align-items:center;justify-content:center;margin-top:-21px;height:42px;top:50%;margin-top:0;width:42px;box-shadow:0 1px 2px rgba(25, 25, 25, 0.16);border-radius:0;background-color:rgba(255, 255, 255, .3);color:var(--blackwarm-color);outline:none}.swiper-button-prev{left:0}.swiper-button-next{right:0}.swiper-arr.hoverClass{background-color:var(--white-color)}.swiper-button-next,.swiper-container-rtl,.swiper-button-prev{font-size:24px;text-align:center;text-shadow:none}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{visibility:hidden;pointer-events:none}.swiper-scrollbar-drag{border-radius:0}.swiper-container-horizontal>.swiper-scrollbar{bottom:0px;display:none}.swiper-pagination-bullet{border-radius:100%}.parner-logo{position:relative;padding:2vw;line-height:0;font-size:0}.parner-logo img{height:57px;max-height:10vw;width:auto}.parner-logo a{display:inline;border-bottom:none;text-decoration:none}.bg-img-wrapper{position:absolut;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;pointer-events:none;z-index:0}.product-slide-item-wrapper img.abs-img{position:absolute;width:100%;left:0;top:0}.product-slide-item-wrapper img{width:100%;height:auto}.swiper-slide-gallery-link{position:absolute;width:100%;height:100%;display:block;left:0;top:0;z-index:10;font-size:0;line-height:0;padding:0;margin:0;border-bottom:0}.product-slide-item-wrapper{position:relative;font-size:0;line-height:0}.resume-img.resume-video{background-image:none}.resume-img.resume-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.swiper-slide .w-20,.gallery-wrapper .swiper-slide .w-20{width:100%}.abs-img-cover{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-position:center;background-size:cover;user-select:none;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.5s, opacity 0.3s;transition:transform 0.5s, opacity 0.3s}.gallery-wrapper figure{-webkit-transition:all 0.35s;transition:all 0.35s}.swiper-button-next,.swiper-button-prev{position:absolute;top:auto;width:32px;height:32px;bottom:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--white-color);background-color:var(--blackwarm-color);font-size:16px}.swiper-pagination{width:100%;bottom:0}.swiper-pagination-bullet{border-radius:0;height:2px;width:30px;margin:1px}.label-wrapper{position:absolute;top:0;right:0;padding:18px;background-color:var(--white-color);border:1px solid var(--blackwarm-color);border-top:none;text-transform:uppercase;border-right:none;pointer-events:none;user-select:none}.map-wrapper{position:relative}.map-wrapper iframe{height:40vh;width:100%}a.figure-link.hoverLink{position:absolute;left:0;top:0;width:100%;height:100%;border:none;line-height:0;font-size:0;z-index:11}.partner-item-slide .hoverLink:before{display:none}.partner-item-slide .hoverLink::after{background-color:transparent;border:1px solid var(--sliderbg-color)}.partner_figcaption{position:absolute;width:100%;z-index:10;background-color:var(--white-color);bottom:0;padding:12px}.partner_figcaption h5{margin-bottom:0}#main_content{padding-top:0 !important;padding-bottom:1vw !important}#page_accent{padding-bottom:0 !important}.show-on-mobile,.show-on-phone,.show-on-mobile-750,.show-on-mobile-980,.show-on-1380,.show-on-480,.show-on-640,.show-on-1280{display:none}@media all and (max-width: 1930px){h1,h2,.biggest,.accent-text h3{font-size:calc(1rem + 2.3vw)}.main-description .text-wrapper h2.normal{font-size:calc(1rem + 1.3vw)}}@media all and (max-width: 1620px){.main-padding-lr-1620{padding-left:4vw;padding-right:4vw}}@media all and (max-width: 1440px){.temp-mid{bottom:-80px}.column-75 h1:before{height:calc(100% + 80px);top:-80px}.hide-on-1410{display:none}.on-1410-100{width:100%}a.btn.next-back{border-bottom:none;min-width:50%}a.btn.next-back:nth-child(2){text-align:right}.on-1410-padding-b{padding-bottom:4vw}.w-20.card-list{width:calc(25% - 24px);margin:12px}.logo-img{height:64px}.main-nav-wrapper #home .logo-icon{width:110px}.hide-on-1380{display:none}.show-on-1380{display:block}.menu-group-left,.menu-group-right,.menu-group-center{width:33.3333%}.horizontal-slider-button-wrapper{width:100%}}@media all and (max-width: 1170px){.main-area-link.img-menu-link.main-menu-logo{min-width:10px}.w-20.card-list{width:calc(33.333% - 24px);margin:12px}.show-on-1280{display:block}.show-on-1280.inline-flex-wrapper{display:inline-flex}.hide-on-1280{display:none}.column-75.on-1280-100,.w-50.right-text-50.on-1280-100{width:100%}.swiper-pagination.top-products-swiper-pagination .swiper-pagination-bullet{width:8px;height:8px}.img-40.solid,.w-60,.img-40{width:50%;margin-left:0;margin-right:0}.w-25.card-list,.w-33.cat-resume,.w-33.card-list{width:calc(33.333% - 16px);margin:8px;margin-bottom:0}.w-100.card-list:not(.w-33){margin-top:10vh;width:calc(100% - 16px)}.main-description.inView{min-height:300px}.hide-on-mobile,.mobile-nav-trigger i.hide-on-mobile{display:none}.top-menu-placeholder .main-nav-content .hide-on-mobile{display:block}.show-on-mobile{display:block}.show-on-mobile.inline-block{display:inline-block}.show-on-mobile.flex-group-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.fixed-bg{background-attachment:scroll}.hide-on-desktop{display:block}.hide-on-desktop.flex-group-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.main-nav-wrapper{min-height:72px}.menu-relative-h{height:calc(100vh - 72px);height:calc((var(--vh, 1vh) * 100) - 72px)}.main-menu-top-padding{padding-top:72px}.main-menu-top-margin{margin-top:72px}.menu-overlay{visibility:hidden}.menu-overlay{max-width:100%}.menu-overlay{min-width:65vw}.hide-on-mobile-v,.mobile-nav-trigger i.hide-on-mobile-v{display:none}}@media all and (max-width: 1024px){.w-100.resume-wrapper article.resume-text{margin-right:0;margin-left:0}.map-wrapper.w-60{width:65%}.map-wrapper.w-40{width:50%}.swiper-arr{display:none !important}.resume-img.img-50,.resume-text.w-50{width:50%}.galleryControl a.contrArrow{display:none}.w-20{width:33.333%}.w-50-70{width:70%}.horizontal-slider-controls.next-slide,.horizontal-slider-controls.pre-slide{display:none;position:absolute;right:-200vw}.horizontal-slider-button-wrapper .text-right{text-align:center}.horizontal-slider-button-wrapper a{width:8px;height:8px;margin-left:4px;padding-top:0;margin-right:4px;border-radius:100%;font-size:0;line-height:0}.horizontal-slider-button-wrapper a.active,.luminate-bg-color .horizontal-slider-button-wrapper a.active,.luminate-bg-color .horizontal-slider-button-wrapper a:hover{background-color:var(--white-color)}.horizontal-slider-button-wrapper{text-align:center}}@media all and (max-width:980px){.w-50:not(.resume-text){width:100%}.voucher-bg{max-height:30vh;max-width:600px;margin:0 auto;background-color:var(--greylight-color);margin-bottom:24px}.padding-lr-24{padding-left:20px;padding-right:20px}.subnav-link-wrapper a.btn{width:100%;margin:0;margin-bottom:4px;max-width:100%;min-height:42px}.gallery-wrapper.column-grid{column-count:3}.w-25.card-list,.w-33.cat-resume,.w-33.card-list{width:calc(50% - 16px);margin:8px;margin-top:24px;margin-bottom:0}.gallery-wrapper figure.w-50{width:calc(25% - 24px)}.w-100.card-list:not(.w-33){margin-top:16px;width:calc(100% - 16px)}.column-25.re-4.on-980-100,.column-75.add-4.on-980-100,.portfolio-filter-wrapper,.column-50.on-980-100,.items-50 .portfolio-list-item{width:100%}.items-50 .portfolio-list-item{margin-right:0}.column-25:empty ~ .column-75 h1{margin-left:-16px;padding-left:16px}.w-25{width:50%}.gallery-wrapper figure.w-50{width:calc(33.3333% - 24px)}.w-16{width:25%}.w-12{width:20%}.horizontal-slider-controls{top:40%}.horizontal-slider-button-wrapper .max-width-container{text-align:center}.banner-header .header-resum,.accent-wrapper article:not(.solid-order){-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.fullSreenSlider{height:auto;width:100%}.main-nav-wrapper{min-height:72px}.temp-mid{bottom:-72px}.menu-relative-h{height:calc(100vh - 72px);height:calc((var(--vh, 1vh) * 100) - 72px)}.main-menu-top-padding{padding-top:72px}.column-75 h1:before{height:calc(100% + 72px);top:-56px}.main-menu-top-margin{margin-top:72px}.on-980-p0{padding:0}.hide-on-mobile-980{display:none}.menu-overlay .hide-on-mobile-980{display:flex}}@media screen and (max-width: 768px){.w-50:not(.resume-text){width:100%}.newsletter_sign_wrapper.w-50:first-of-type{padding-bottom:24px}.newsletter_sign_wrapper a.btn{margin:0 auto}.newsletter_sign_wrapper .flex-group-wrapper{justify-content:center}.newsletter_sign_wrapper h2,.newsletter_sign_wrapper h3,.newsletter_sign_wrapper p{text-align:center;width:100%}.newsletter_sign_wrapper a.btn{width:100%;text-align:center;max-width:376px}.newsletter_sign_wrapper .margin-top-auto.w-100{text-align:center}.newsletter_sign_wrapper p{margin-bottom:.781em}.online-app.padding-top-2vw{padding-top:0}.w-100.resume-wrapper article.resume-text{margin-right:0;margin-left:0}.main-description .text-wrapper{padding-top:2vh}.main-padding-tb-text{padding-top:0}.main-description .text-wrapper:before{width:108vw;left:-4vh}h2.on-768-ht{transform:rotate(0deg) translateY(0) translateX(0)}.page-text-content p{padding-right:0}.main-description .text-wrapper{padding-right:0;padding-left:0}.title-area h1,.title-area h2{margin-bottom:1.562em}.product-section .gallery-wrapper{margin-left:0}.column-50,.column-60,.column-40{width:100%}.crumb-path{width:100%;margin:0 auto;padding-left:0;top:-2vh}.product-section .gallery-wrapper{padding-right:0}.gallery-column .video-container{max-width:640px}.product-section .page-text-area{padding-left:0}.gallery-wrapper{margin:0 auto}.right-column-top-padding{padding-top:20vh}.main-description p{text-align:left}.horizontal-slider-controls{top:30%}.mod-touchevents.mod-video .blend-cover.play{background-position:20px center}.main-padding-l{padding-left:16px}.main-padding-r{padding-right:16px}.slide-item.flex-group-wrapper{display:block;height:auto}.right-alight-img.flex-img-wrapper{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.column-2{-webkit-column-count:1;-moz-column-count:1;-o-column-count:1;-ms-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;-o-column-gap:0;-ms-column-gap:0;column-gap:0;max-width:760px}.w-20{width:50%}}@media screen and (max-width: 640px){.map-wrapper.w-60,.map-wrapper.w-40,.cord{width:100%;margin:0}.map-wrapper.inView-70{min-height:50vh}.subnav a.btn{width:calc(50% - 4px)}.hide-on-640,.mobile-nav-trigger i.hide-on-640{display:none}.show-on-640{display:block}.show-on-640.inline-block{display:inline-block}.show-on-640.inline-flex{display:inline-flex}.show-on-640.flex-group-wrapper{display:flex}.hide-on-640{display:none}.btn-100-wrapper a.btn.flat-btn{width:100%;display:block;margin:0;margin-bottom:1px}.galleryControl a.contrArrow{display:none}.menu-w20{width:100%}.menu-group-center{width:100%;padding-top:4px;border-top:1px solid var(--blackwarm-color);-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.hide-on-phone{display:none}.menu-padding{padding-top:120px}.menu-margin{margin-top:120px}#menu-ovr-content{min-height:calc(100vh - 300px);min-height:calc((var(--vh, 1vh) * 100) - 300px);padding-bottom:72px}.menu-overlay{left:0}.menu-group-right{width:calc(100% - 68px)}.menu-group-right{margin-bottom:8px}.menu-overlay .main-menu-link{width:100%;text-align:left}.main-menu-link.top-menu-right-link{width:auto}.show-on-phone{display:block}.show-on-phone.inline-block{display:inline-block}.hide-on-phone,.mobile-nav-trigger .hide-on-phone{display:none}.social-share-wrapper p.inline-block{display:block;text-align:left;padding-bottom:16px}footer .extra-link-group{margin-top:16px;text-align:left}.app-section .w-25{width:100%}.inline-block-link-wrapper,.inline-block-link-wrapper a{text-align:left}.inline-block-link-wrapper a{width:100%}.page-text-content p.quotation,.item-meta-data{float:none;width:100%;margin-right:0;max-width:100%}.main-bg-color .fake-tab a{width:100%;margin-right:0;margin-bottom:1px}.w-50.lego-item-wrapper{width:100%}.img-label-link .img-label{min-height:30px;height:auto}.horizontal-slider-controls{width:32px;height:32px;padding-top:12px}.w-20{width:50%}.w-20.list{width:calc(50% - 24px)}.w-20.list.no-padding-b{width:calc(33.333% - 24px)}.grid_2{width:100%;float:none}.w-16,.half-540{width:50%;margin-bottom:1px}.half-540 .btn{text-align:left;border-bottom:1px solid var(--greylight-color)}.w-16.full-520{width:100%}.resume-wrapper.w-33,.resume-wrapper.important .resume-img,.resume-wrapper.important article{width:100%}.all-resume-wrapper{width:100%}.menu-group-wrapper.w-25{width:100%}.product-item-cell.w-30,.product-item-cell-info{width:100%}.col-25:not(.no-640){width:100%}.col-20{width:50%}.resume-wrapper.w-100.category-important .resume-text{padding-left:0;padding-right:0;background-color:var(--white-color)}.resume-wrapper.important.sub-categories-resume .resume-text{width:100%}.w-100.card-list-wrapper .resume-text{width:100%;padding:0;padding-top:24px;padding-bottom:40px}.w-100.resume-wrapper:nth-child(2n) .resume-text .text-left{text-align:left}.w-100.resume-wrapper .img-40,.w-100.resume-wrapper .resume-text,.w-100.resume-wrapper .img-50,.top-products-swiper.multiply-slide .img-40.solid,.resume-img.img-50{width:100%}.w-100.resume-wrapper:nth-child(2n) article.resume-text{margin-right:0;margin-left:0;background-color:var(--white-color);text-align:left}.w-100.resume-wrapper .resume-text,.accent-text{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.w-100.resume-wrapper article.resume-text{margin-right:0;margin-left:0;background-color:var(--white-color)}.w-100.resume-wrapper .resume-text .text-right{text-align:left}.accent-text,.accent-media{width:100%}.accent-text article{padding-left:2vh;padding-right:2vh}.accent-media,.accent-text{padding-top:0;margin-top:0}.accent-media{display:none}.inView-70{min-height:2vh}.w-50.on-600-100{width:100%}.img-in-text.w-50.on-600-100{margin-left:0;margin-bottom:4vh}article.page-text-content .w-50{width:100%}.column-75{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.left-column-25.column-25{-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}.show-on-phone{display:block}.show-on-phone.inline-block{display:inline-block}.main-menu-link.tel i{font-size:24px}.hide-on-phone,.mobile-nav-trigger .hide-on-phone{display:none}.ovr-logo .logo{text-align:left;padding-left:16px;width:auto}.ovr-logo{background-color:var(--accent-color)}.horizontal-slider-controls{width:32px;height:32px;padding-top:12px}.w-20{width:50%}.hide-on-400{display:none}}@media screen and (orientation: portrait){.booking-panel-nav{padding:4vh}.slide-article .padding-bottom-40{padding-bottom:10vh}.scrollDown{display:none}.main-padding-lr-1620{padding-left:4vh;padding-right:4vh}.main-padding-tb-text{padding-top:2vh;padding-bottom:4vh}.main-padding-tb-sm{padding-top:2vh;padding-bottom:2vh}.main-padding-t-sm{padding-top:2vh}.main-padding-b-sm{padding-bottom:2vh}.page-banner .change-proportion-banner{width:100%;height:40vh}.page-banner{background-position:left}.allImgWrapper .galleryImgItem.zoom .imgWrapper{min-width:0;min-height:100%}.padding-bottom-20{padding-bottom:calc(5vh + 32px)}.main-description .text-wrapper{padding-top:4vh}.translate3D-y200{transform:translate3d(0,0,0)}.inView.on-h-inView-80{min-height:80vh}h1,h2,.biggest{font-size:calc(1rem + 2vh)}.main-description .text-wrapper h2.normal{font-size:4.16vh}.on-1410-padding-b{padding-bottom:4vh}.column-75.add-4{width:calc(75% + 2vh)}.column-75.on-1280-100{width:100%}.column-25.re-4{width:calc(25% - 2vh)}.main-padding-all-2vw{padding:2vh}.padding-top-2vw{padding-top:2vh}.main-padding-all-4vw{padding:4vh}.main-padding-lr{padding-left:4vh;padding-right:4vh}.main-padding-l{padding-left:4vh}.main-padding-l-solid{padding-left:4vh}.main-padding-tb{padding-top:4vh;padding-bottom:4vh}.main-padding-t{padding-top:4vh}.main-padding-b{padding-bottom:4vh}.main-padding-r{padding-right:4vh}.media-content-proeject-info{position:relative;width:100%;margin-top:-4px}.on-h-100{width:100%}.on-h-flex-1{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.accent-media.on-h-100{padding-top:0}.on-h-25{width:25%}.on-h-30{width:30%}.on-h-70{width:70%}.column-25 h3{padding-left:0;padding-right:0}.mod-touchevents.mod-video .blend-cover.play{background-position:center center}.slider-text{padding-bottom:0}.horizontal-slider-controls{top:40%}.horizontal-slider-button-wrapper .max-width-container{text-align:center}.galleryControl a.contrArrow{display:none}.fullSreenSlider{height:auto;width:100%}.galleryControlWrapper{background-color:transparent;height:auto;min-height:0;width:100%}.galleryControl a,.galleryControl a:hover,.galleryControl a.hoverClass,.galleryControl a.active{background-color:transparent}.slider-text{margin-bottom:0}video.slideVideo{height:100%;width:auto;min-width:0}.resume-video video.slideVideo{height:auto;width:100%;min-width:0}.hide-on-desktop{display:block}.menu-overlay{visibility:hidden}.menu-overlay{max-width:100%}.hide-on-mobile-v,.mobile-nav-trigger i.hide-on-mobile-v{display:none}.mobile-nav-trigger{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.main-padding-tb-sm{padding-top:2vh;padding-bottom:2vh}}@media all and (max-height:480px){.map-wrapper{width:100%}.w-20{width:100%}.galleryControl a.contrArrow{display:none}h1,h2,.biggest{font-size:4vw}}@media screen and (max-width: 480px){.main-area-link.img-menu-link.main-menu-logo{padding-bottom:0}.logo-img{height:42px}.main-menu-top-padding{padding-top:64px}.menu-top-padding .main-nav-wrapper{min-height:64px}.top-menu-placeholder{padding-top:0}.on-420-100{width:100%}a.btn.on-420-100{margin:0;margin-bottom:2px}.w-70.on-420-100.margin-left-auto{margin-left:auto;width:100%}.w-25.card-list .cart-footer a.btn{width:100%}.w-25.card-list .cart-footer a.btn:first-of-type{border-right:none}.booking-panel-wrapper{right:0}.w-33 .resume-text h3{margin-top:0;padding-top:0;padding-bottom:.5em;margin-bottom:0;width:100%}.padding-lr-12{padding-left:2vh;padding-right:2vh}.logo-text{display:none}.slider-text,.slider-text .overflow-hidden{width:100%}.slider-text a.btn{margin-top:4px;margin-right:auto;margin-left:auto;width:100%}.slider-text p{line-height:1.3em;margin-bottom:1.3em}.news-resum-card article.w-60{padding-bottom:40px}.img-40.solid,.w-60,.img-40{width:100%;margin-left:0;margin-right:0}.top-menu-placeholder a.btn.booking-btn.menu-booking-btn{display:flex}.menu-open .right-menu-group a.btn.booking-btn{display:none}.footer-group{justify-content:flex-start;width:100%}.w-20.card-list{width:100%;margin-left:0;margin-right:0}.slide-article{width:100%}.img-30{width:100%}.margin-slider-text{margin:0;margin-top:20%;width:100%}.galleryControlWrapper{top:auto;bottom:10vh}.touchevents .blend-cover.play{background-position:5% 87%}.slider-info .footer-group{width:100%;margin:0;margin-left:auto}.map-wrapper,.accordation-group{width:100%}.menu-overlay .bottom-menu{min-width:100%}.app-section .w-50.form-group-wrapper,.w-50.form-group-wrapper{width:100%;margin-left:0}a.options-item{width:100%;align-items:flex-start;justify-content:flex-start;margin:0}.sort-nav-wrapper,.sort-nav-wrapper li,.sort-nav-wrapper a.btn{width:100%;justify-content:flex-start}.sort-nav-wrapper{margin-top:24px}.cookie-alert-wrapper{width:100%;right:0;top:auto;padding:10vw;bottom:0}.w-25.card-list,.w-33.cat-resume,.w-33.card-list{width:100%;margin:0;margin-top:0px;margin-bottom:0px;margin-top:32px;margin-bottom:32px}.gallery-wrapper figure.w-50{width:calc(50% - 24px)}.w-100.card-list{margin-top:12px;width:100%}.padding-lr-24{padding-left:0;padding-right:0}.main-padding-lr-1620{padding-left:2vh;padding-right:2vh}.resume-wrapper.w-100 .resume-text{padding:2vh;padding-left:0;padding-right:0}.main-padding-5pr{padding:calc(2vh + 12px)}.main-padding-all-2vw{padding:2vh}.padding-top-2vw{padding-top:2vh}.main-padding-lr{padding-left:2vh;padding-right:2vh}.main-padding-l{padding-left:2vh}.main-padding-l-solid{padding-left:2vh}.main-padding-tb{padding-top:4vh;padding-bottom:4vh}.main-padding-t{padding-top:2vh}.main-padding-b{padding-bottom:2vh}.main-padding-r{padding-right:2vh}.portfolio-list-item .normal-size{margin-left:0;display:block}.on-480-100{width:100%}.on-480-hide{display:none}.top-menu-placeholder .main-nav-content .main-menu-link{width:100%}.hide-on-480,.mobile-nav-trigger i.hide-on-480{display:none}.show-on-480{display:block}.show-on-480.inline-block{display:inline-block}.show-on-480.inline-flex{display:inline-flex}.show-on-480.flex-group-wrapper{display:flex}.hide-on-480{display:none}}@media screen and (max-width: 340px){.logo-img{height:32px}.logo-text{display:none}a.btn.booking-btn.hide-on-trasparent{font-size:13px;padding-left:4px;padding-right:4px}a.btn.booking-btn.hide-on-trasparent .icon-calendar-edit{display:none}}h1,h2,h1 em,h2 em,h3{text-transform:initial !important}.blend-cover{background-image:none;background-color:rgba(0,0,0,0)}.blog_tags{padding-left:18px;margin-bottom:15px}.blog_tags .blog_tag{overflow:hidden;white-space:nowrap;margin-right:10px;background-color:#ededed;color:#333;padding:3px}.navigation_blog_tags .blog_tag{background-color:white !important}.navigation_blog_tags{font-size:18px !important}.navigation_blog_tags a{text-decoration:none;border:none;overflow:hidden}.nosee{height:0;width:0;display:none}article h3 sup{font-size:0.7em}