.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../files/assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../files/assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../files/assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../files/assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
@charset "UTF-8";
@font-face{font-family:"Baldessare";src:url("../../files/files/themes/halfenstube/fonts/Baldessare.eot");src:url("../../files/files/themes/halfenstube/fonts/Baldessare.eot?#iefix") format("embedded-opentype"), url("../../files/files/themes/halfenstube/fonts/Baldessare.woff2") format("woff2"), url("../../files/files/themes/halfenstube/fonts/Baldessare.woff") format("woff"), url("../../files/files/themes/halfenstube/fonts/Baldessare.ttf") format("truetype"), url("../../files/files/themes/halfenstube/fonts/Baldessare.svg#Baldessare") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Abuget";src:url("../../files/theme/fonts/abuget-webfont.woff2") format("woff2"), url("../../files/theme/fonts/abuget-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Marcellus";font-style:normal;font-weight:400;src:url("../../files/files/themes/halfenstube/fonts/marcellus-v13-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../../files/files/themes/halfenstube/fonts/open-sans-v40-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../../files/files/themes/halfenstube/fonts/open-sans-v40-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../../files/files/themes/halfenstube/fonts/open-sans-v40-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Material Icons";font-style:normal;font-weight:400;src:url("../../files/files/themes/halfenstube/fonts/material-icons-v142-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Libre Bodoni";font-style:normal;font-weight:400;src:url("../../files/files/themes/halfenstube/fonts/libre-bodoni-v5-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Libre Bodoni";font-style:italic;font-weight:400;src:url("../../files/files/themes/halfenstube/fonts/libre-bodoni-v5-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Libre Bodoni";font-style:normal;font-weight:500;src:url("../../files/files/themes/halfenstube/fonts/libre-bodoni-v5-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Libre Bodoni";font-style:italic;font-weight:500;src:url("../../files/theme/fonts/libre-bodoni-v5-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fairplay Display";font-style:italic;font-weight:400;src:url("../../files/theme/fonts/PlayfairDisplay-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fairplay Display";font-style:italic;font-weight:300;src:url("../../files/theme/fonts/PlayfairDisplay-Medium.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fairplay Display";font-style:italic;font-weight:500;src:url("../../files/theme/fonts/PlayfairDisplay-SemiBold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fairplay Display";font-style:italic;font-weight:600;src:url("../../files/theme/fonts/PlayfairDisplay-Bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fairplay Display";font-style:italic;font-weight:700;src:url("../../files/theme/fonts/PlayfairDisplay-ExtraBold.woff2") format("woff2")}:root{--color-primary: 92, 107, 132}.villa{--color-primary: 55, 114, 137}.hit-slider .hs-button:before,.hit-plus-menu ul.level_1>li .hpm-toggler:after,.hit-plus-menu ul.level_1>li .hpm-toggler:before,.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:after,.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:before,.mod_deals_list.hit-carousel .hc-controls .hc-button:before,.hero__links,.slider-control .slider-next:before,.slider-control .slider-prev:before,.mod_article .giggle-widget-v2 .stream__arrow-i--widget:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hit-slider .hs-button,#cboxNext,#cboxPrevious,.slider-control{position:absolute;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}#header .logo,#pageimages .buttons{position:absolute;left:50%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.ce_form input,.ce_form select,.ce_form textarea,.ce_form select option,.ce_form button,iframe,.ce_template .sib-form #sib-form input,.ce_template .sib-form #sib-form .checkbox,.ce_template .sib-form #sib-form button{border-radius:0;border:none;background:white;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.hit-slider .hs-button:before,.hit-plus-menu ul.level_1>li .hpm-toggler:after,.hit-plus-menu ul.level_1>li .hpm-toggler:before,.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:after,.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:before,.mod_deals_list.hit-carousel .hc-controls .hc-button:before,.hero__links,.slider-control .slider-next:before,.slider-control .slider-prev:before,.mod_article .giggle-widget-v2 .stream__arrow-i--widget:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hit-slider .hs-button,#cboxNext,#cboxPrevious,.slider-control{position:absolute;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}#header .logo,#pageimages .buttons{position:absolute;left:50%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.hit-slider{width:100%;position:relative;overflow:hidden;max-width:none;min-height:500px}.hit-slider:before{display:block;content:"";width:100%;padding-top:47.9166666667%}.hit-slider .inside{position:absolute;top:0;width:100%;height:100%}.hit-slider .image_container{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transition:opacity 1.4s ease-in-out}.hit-slider .image_container figcaption{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:white;font-size:40px;font-weight:400;text-shadow:0 0 10px black;white-space:nowrap}.hit-slider .image_container figcaption h2{font-size:72px;color:white;margin-top:20px;margin-bottom:25px;font-weight:500}.hit-slider .image_container.active{opacity:1;z-index:12}.hit-slider .image_container img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:none}.hit-slider .image_container img.full-height{width:auto;height:101%}.hit-slider .image_container img.full-width{width:101%;height:auto}.hit-slider .bullets{position:absolute;left:50%;bottom:40px;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);z-index:13}.hit-slider .bullets .bullet{display:inline-block;width:14px;height:14px;border-radius:100%;margin:0 10px;cursor:pointer;position:relative;border:solid 2px white}.hit-slider .bullets .bullet.active,.hit-slider .bullets .bullet:hover{background:white}.hit-slider .hs-button{position:absolute;width:70px;height:70px;z-index:12;background-color:rgba(255, 255, 255, 0.4);cursor:pointer}.hit-slider .hs-button:before{content:"";width:12px;height:12px;border-left:2px solid white;border-top:2px solid white}.hit-slider .hs-button.prev{left:25px}.hit-slider .hs-button.prev:before{-webkit-transform:translate(-25%, -50%) rotate(-45deg);-moz-transform:translate(-25%, -50%) rotate(-45deg);-ms-transform:translate(-25%, -50%) rotate(-45deg);-o-transform:translate(-25%, -50%) rotate(-45deg);transform:translate(-25%, -50%) rotate(-45deg)}.hit-slider .hs-button.next{right:25px}.hit-slider .hs-button.next:before{-webkit-transform:translate(-75%, -50%) rotate(135deg);-moz-transform:translate(-75%, -50%) rotate(135deg);-ms-transform:translate(-75%, -50%) rotate(135deg);-o-transform:translate(-75%, -50%) rotate(135deg);transform:translate(-75%, -50%) rotate(135deg)}.hit-slider.animation-fade .image_container.animate{animation:animation-fade 1.4s ease-in-out 1;animation-direction:reverse}.hit-slider.animation-fade .image_container.animate.active{animation-direction:normal}.hit-slider.animation-slide.animate-prev .image_container.animate{animation:animation-slideout-revert 1.4s ease-in-out 1}.hit-slider.animation-slide.animate-prev .image_container.animate.active{animation:animation-slidein-revert 1.05s ease-in-out 1 !important}.hit-slider.animation-slide .image_container.animate{transition:none;animation:animation-slideout 1.4s ease-in-out 1}.hit-slider.animation-slide .image_container.animate.active{animation:animation-slidein 1.05s ease-in-out 1 !important}@keyframes animation-fade{0%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:0}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes animation-slidein{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes animation-slideout{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:1}}@keyframes animation-slidein-revert{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes animation-slideout-revert{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);opacity:1}}.hit-grid{display:grid;align-items:flex-start;justify-content:flex-start;column-gap:1.5em;row-gap:1.5em}.hit-grid:not(.custom){grid-template-columns:repeat(12, 1fr)}.col-span-2{grid-column:span 2}.row-span-2{grid-row:span 2}.rows-2{grid-template-rows:repeat(2, auto)}.col-span-3{grid-column:span 3}.row-span-3{grid-row:span 3}.rows-3{grid-template-rows:repeat(3, auto)}.col-span-4{grid-column:span 4}.row-span-4{grid-row:span 4}.rows-4{grid-template-rows:repeat(4, auto)}.col-span-5{grid-column:span 5}.row-span-5{grid-row:span 5}.rows-5{grid-template-rows:repeat(5, auto)}.col-span-6{grid-column:span 6}.row-span-6{grid-row:span 6}.rows-6{grid-template-rows:repeat(6, auto)}.col-span-7{grid-column:span 7}.row-span-7{grid-row:span 7}.rows-7{grid-template-rows:repeat(7, auto)}.col-span-8{grid-column:span 8}.row-span-8{grid-row:span 8}.rows-8{grid-template-rows:repeat(8, auto)}.col-span-9{grid-column:span 9}.row-span-9{grid-row:span 9}.rows-9{grid-template-rows:repeat(9, auto)}.col-span-10{grid-column:span 10}.row-span-10{grid-row:span 10}.rows-10{grid-template-rows:repeat(10, auto)}.col-span-11{grid-column:span 11}.row-span-11{grid-row:span 11}.rows-11{grid-template-rows:repeat(11, auto)}.col-span-12{grid-column:span 12}.row-span-12{grid-row:span 12}.rows-12{grid-template-rows:repeat(12, auto)}.row-span-full{grid-row:1 / last-line}.hit-slider .hs-button:before,.hit-plus-menu ul.level_1>li .hpm-toggler:after,.hit-plus-menu ul.level_1>li .hpm-toggler:before,.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:after,.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:before,.mod_deals_list.hit-carousel .hc-controls .hc-button:before,.hero__links,.slider-control .slider-next:before,.slider-control .slider-prev:before,.mod_article .giggle-widget-v2 .stream__arrow-i--widget:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hpm_button{display:flex;overflow:visible;color:#fff;position:relative;align-items:center;cursor:pointer}.hpm_button .hpm_label{font-weight:300;color:#fff}.hpm_button .hpm_navicon,.hpm_button .hpm_navicon:after,.hpm_button .hpm_navicon:before{transition:all 500ms ease-out}.hpm_button .hpm_navicon{position:relative;display:inline-block;width:20px;height:2px;background:#fff;margin:9px 0}.hpm_button .hpm_navicon:after,.hpm_button .hpm_navicon:before{content:"";display:block;width:20px;height:2px;background:#fff;position:absolute}.hpm_button .hpm_navicon:before{top:8px}.hpm_button .hpm_navicon:after{top:-8px}.hpm_button.open .hpm_navicon{background:transparent;width:20px}.hpm_button.open .hpm_navicon:after,.hpm_button.open .hpm_navicon:before{top:0 !important;background:#fff;width:20px}.hpm_button.open .hpm_navicon:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hpm_button.open .hpm_navicon:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hit-plus-menu:not(.custom){display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding-top:90px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:-1}.hit-plus-menu:not(.custom).open{display:block}.hit-plus-menu a{text-decoration:none}.hit-plus-menu ul{padding:0;margin:0;list-style-type:none}.hit-plus-menu ul li{display:block}.hit-plus-menu ul.level_1>li>a,.hit-plus-menu ul.level_1>li>span,.hit-plus-menu ul.level_1>li>strong{font-weight:normal;display:block;position:relative;color:white;cursor:pointer}.hit-plus-menu ul.level_1>li .hpm-toggler{width:80px;padding:5px 0;text-align:center;position:relative;color:white}.hit-plus-menu ul.level_1>li .hpm-toggler:before{content:"";height:2px;width:10px;background:white;-webkit-transform:translate(-50%, -150%) rotateZ(45deg);-moz-transform:translate(-50%, -150%) rotateZ(45deg);-ms-transform:translate(-50%, -150%) rotateZ(45deg);-o-transform:translate(-50%, -150%) rotateZ(45deg);transform:translate(-50%, -150%) rotateZ(45deg)}.hit-plus-menu ul.level_1>li .hpm-toggler:after{content:"";height:2px;width:10px;background:white;-webkit-transform:translate(-50%, 150%) rotateZ(-45deg);-moz-transform:translate(-50%, 150%) rotateZ(-45deg);-ms-transform:translate(-50%, 150%) rotateZ(-45deg);-o-transform:translate(-50%, 150%) rotateZ(-45deg);transform:translate(-50%, 150%) rotateZ(-45deg);transition:all 500ms ease-out}.hit-plus-menu ul.level_1>li.active>a,.hit-plus-menu ul.level_1>li.active>span,.hit-plus-menu ul.level_1>li.active>strong,.hit-plus-menu ul.level_1>li.active .hpm-toggler,.hit-plus-menu ul.level_1>li.trail>a,.hit-plus-menu ul.level_1>li.trail>span,.hit-plus-menu ul.level_1>li.trail>strong,.hit-plus-menu ul.level_1>li.trail .hpm-toggler,.hit-plus-menu ul.level_1>li:hover>a,.hit-plus-menu ul.level_1>li:hover>span,.hit-plus-menu ul.level_1>li:hover>strong,.hit-plus-menu ul.level_1>li:hover .hpm-toggler{color:rgba(255, 255, 255, 0.6)}.hit-plus-menu ul.level_1>li.submenu>.submenu{display:flex;align-items:center}.hit-plus-menu ul.level_1>li.submenu .hpm-toggler{margin-left:auto}.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:before{content:"";height:2px;width:10px;background:white}.hit-plus-menu ul.level_1>li.submenu .hpm-toggler:after{content:"";height:2px;width:10px;background:white;-webkit-transform:translate(-50%, -50%) rotateZ(90deg);-moz-transform:translate(-50%, -50%) rotateZ(90deg);-ms-transform:translate(-50%, -50%) rotateZ(90deg);-o-transform:translate(-50%, -50%) rotateZ(90deg);transform:translate(-50%, -50%) rotateZ(90deg);transition:all 500ms ease-out}.hit-plus-menu ul.level_1>li.submenu .hpm-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms ease-out}.hit-plus-menu ul.level_1>li.submenu.open .hpm-toggler:after{-webkit-transform:translate(-50%, -50%) rotateZ(0deg);-moz-transform:translate(-50%, -50%) rotateZ(0deg);-ms-transform:translate(-50%, -50%) rotateZ(0deg);-o-transform:translate(-50%, -50%) rotateZ(0deg);transform:translate(-50%, -50%) rotateZ(0deg)}.hit-plus-menu ul.level_1>li.submenu.open .hpm-wrapper{grid-template-rows:1fr}.hit-plus-menu ul.level_2{overflow:hidden;padding-left:60px;background:transparent}.hit-plus-menu ul.level_2>li{line-height:32px}.hit-plus-menu ul.level_2>li>a,.hit-plus-menu ul.level_2>li>span,.hit-plus-menu ul.level_2>li>strong{color:white;padding:3px 0;display:block;font-weight:500}.hit-plus-menu ul.level_2>li.active>a,.hit-plus-menu ul.level_2>li.active>span,.hit-plus-menu ul.level_2>li.active>strong,.hit-plus-menu ul.level_2>li.trail>a,.hit-plus-menu ul.level_2>li.trail>span,.hit-plus-menu ul.level_2>li.trail>strong,.hit-plus-menu ul.level_2>li:hover>a,.hit-plus-menu ul.level_2>li:hover>span,.hit-plus-menu ul.level_2>li:hover>strong{color:rgba(255, 255, 255, 0.6)}.hit-accordion .hit-acc-toggler{position:relative;cursor:pointer}.hit-accordion .hit-acc-toggler:after,.hit-accordion .hit-acc-toggler:before{position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.hit-accordion .hit-acc-toggler:before{content:"";height:2px;width:1em;background:rgb(var(--color-primary));-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.hit-accordion .hit-acc-toggler:after{content:"";height:2px;width:1em;background:rgb(var(--color-primary));transition:500ms ease-out;-webkit-transform:translate(0, -50%) rotateZ(-90deg);-moz-transform:translate(0, -50%) rotateZ(-90deg);-ms-transform:translate(0, -50%) rotateZ(-90deg);-o-transform:translate(0, -50%) rotateZ(-90deg);transform:translate(0, -50%) rotateZ(-90deg)}.hit-accordion .hit-acc-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms ease-out}.hit-accordion .hit-acc-wrapper>div{overflow:hidden}.hit-accordion.open .hit-acc-toggler:after{-webkit-transform:translate(0, -50%) rotateZ(0deg);-moz-transform:translate(0, -50%) rotateZ(0deg);-ms-transform:translate(0, -50%) rotateZ(0deg);-o-transform:translate(0, -50%) rotateZ(0deg);transform:translate(0, -50%) rotateZ(0deg)}.hit-accordion.open .hit-acc-wrapper{grid-template-rows:1fr}.ce_accordion:not(.hit-accordion) .accordion{display:none}.contao-cookiebar{color:#222222;font-family:"Roboto", sans-serif;padding:20px}.contao-cookiebar input:checked:not(:disabled)+label:before{border-color:rgb(var(--color-primary));background:white}.contao-cookiebar input:checked:not(:disabled)+label:after{background:rgb(var(--color-primary))}.contao-cookiebar button{font-family:"Roboto", sans-serif}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.contao-cookiebar .cc-inner{border-radius:0;font-size:14px;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1)}.contao-cookiebar #cookiebar-desc h3{font-size:24px;font-weight:400;margin-bottom:0.5em;color:#222222;margin-left:0;font-family:"Roboto", sans-serif}.contao-cookiebar #cookiebar-desc p{font-size:16px;font-weight:300;color:#222222}.contao-cookiebar #cookiebar-desc a{color:rgb(var(--color-primary));text-decoration:none}.contao-cookiebar #cookiebar-desc a:visited,.contao-cookiebar #cookiebar-desc a:focus{color:rgb(var(--color-primary))}.contao-cookiebar .cc-groups .cc-group{border-radius:0}.contao-cookiebar .cc-groups .cc-group label.group{font-size:18px;font-weight:500;color:#555}.contao-cookiebar .cc-groups .cc-group .cc-detail-btn{font-size:14px;font-weight:300;color:#a2a2a2}.contao-cookiebar .cc-groups .cc-group .cc-detail-btn span{font-family:"Roboto", sans-serif}.contao-cookiebar .cc-groups .cc-group .cc-cookies{background:inherit}.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie p{font-size:16px;font-weight:300;color:#6f6f6f}.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie label.cookie{font-size:18px;font-weight:500;color:#555;line-height:1.2em}.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie .cc-cookie-info{background:#eee;border-radius:0;font-weight:300;font-size:14px;line-height:1.4em}.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie .cc-cookie-info strong,.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie .cc-cookie-info span{font-weight:300;font-size:14px;color:#222222}.contao-cookiebar .cc-footer .cc-btn{border:none;background-color:rgb(var(--color-primary));border-radius:0;font-size:16px;font-weight:300;color:white}.contao-cookiebar .cc-info{margin-top:15px;line-height:14px}.contao-cookiebar .cc-info a{font-size:14px;font-weight:300}.dlh_googlemap{position:relative;background:#dfdfe0}.dlh_googlemap #confirm-googlemaps{color:#222222;position:absolute;left:50%;top:50%;width:420px;max-width:90%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.dlh_googlemap #confirm-googlemaps button{display:block;border:none;background-color:rgb(var(--color-primary));color:#eee;font-size:18px;padding:15px 25px;font-weight:300;text-transform:uppercase;letter-spacing:0px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-family:"Roboto", sans-serif}.ce_cookiebarOpener{margin-bottom:30px;text-align:center}.ce_cookiebarOpener a{text-decoration:none;font-weight:400;position:relative;color:black}.ce_cookiebarOpener a:before{content:"";position:absolute;bottom:-3px;width:100%;height:1px;background-color:rgb(var(--color-primary));-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}.ce_cookiebarOpener a:hover:before{width:0}@media (min-width:768px){.contao-cookiebar{padding:20px}.contao-cookiebar .cc-inner{max-width:550px}}@media (max-width:425px){.contao-cookiebar #cookiebar-desc h3{font-size:22px}.contao-cookiebar input+label{padding:8px 7px 8px 45px}.contao-cookiebar .cc-groups .cc-group label.group,.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie label.cookie{font-size:15px}.contao-cookiebar .cc-inner{padding:20px}.dlh_googlemap #confirm-googlemaps{font-size:14px;line-height:24px}.dlh_googlemap #confirm-googlemaps button{font-size:14px;line-height:26px;padding:10px 20px}}.flip-x{display:inline-block;-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}@font-face{font-family:"hit-icons";src:url("../../files/theme/fonts/hit-icons.eot");src:url("../../files/theme/fonts/hit-icons.eot#iefix") format("embedded-opentype"), url("../../files/theme/fonts/hit-icons.ttf") format("truetype"), url("../../files/theme/fonts/hit-icons.woff") format("woff"), url("../../files/theme/fonts/hit-icons.svg#hit-icons") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"hit-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-whats-app:before{content:""}.icon-thumb-up .path1:before{content:"";color:white}.icon-thumb-up .path2:before{content:"";margin-left:-1em;color:black}.icon-chevron-up:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-down:before{content:""}.icon-long-arrow-up:before{content:""}.icon-long-arrow-left:before{content:""}.icon-long-arrow-right:before{content:""}.icon-long-arrow-down:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-right:before{content:""}.icon-gift:before{content:""}.icon-gift-alt:before{content:""}.icon-mail:before{content:""}.icon-euro:before{content:""}.icon-user:before{content:""}.icon-layer:before{content:""}.icon-contactless-pay:before{content:""}.icon-phone:before{content:""}.icon-phone-filled:before{content:""}.icon-search-plus:before{content:""}.icon-file-xls:before{content:""}.icon-file-png:before{content:""}.icon-file-pdf:before{content:""}.icon-file-jpg:before{content:""}.icon-bag:before{content:""}.icon-book:before{content:""}.icon-phone-right:before{content:""}.icon-search:before{content:""}.icon-music-note:before{content:""}.icon-clock:before{content:""}.icon-calendar:before{content:""}.icon-instagram-round:before{content:""}.icon-pinterest-round:before{content:""}.icon-apple-pay:before{content:""}.icon-facebook-round:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-ho-shoe:before{content:""}.icon-ho-bed:before{content:""}.icon-ho-restaurant:before{content:""}.icon-ho-shop:before{content:""}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano>.nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano>.nano-content:focus{outline:thin dotted}.nano>.nano-content::-webkit-scrollbar{display:none}.has-scrollbar>.nano-content::-webkit-scrollbar{display:block}.nano>.nano-pane{background:rgba(0, 0, 0, 0.1);position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden\9 ;opacity:0.01;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.nano>.nano-pane>.nano-slider{background:#444;background:rgba(0, 0, 0, 0.3);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed{visibility:visible\9 ;opacity:0.99}.hit-elastic-portfolio:not(.custom-css){--item-width: auto;--item-height: auto}.hit-elastic-portfolio:not(.custom-css).resizing .hit-portfolio-item{transition:none !important}.hit-elastic-portfolio:not(.custom-css) .col-wrapper{display:flex;flex-wrap:wrap;position:relative}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item{position:absolute;transition:all 0.5s ease-out;width:var(--item-width);height:var(--item-height);padding:5px;box-sizing:border-box;z-index:1}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item.show{opacity:1;transform:translate(0, 0)}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item.hidden{opacity:0;scale:0 0;z-index:0}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item.col-first{padding-left:0;padding-right:10px}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item.col-last{padding-right:0;padding-left:10px}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item.row-first{padding-top:0;padding-bottom:10px}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item.row-last{padding-bottom:0;padding-top:10px}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item .inside{position:relative}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item img{display:block;max-width:none;width:100%}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item .caption{position:absolute;z-index:10;bottom:2px;left:20px;z-index:10}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item[data-delay="1"]{transition-delay:100ms}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item[data-delay="2"]{transition-delay:200ms}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item[data-delay="3"]{transition-delay:300ms}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item[data-delay="4"]{transition-delay:400ms}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item[data-delay="5"]{transition-delay:500ms}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item[data-delay="6"]{transition-delay:600ms}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item[data-delay="7"]{transition-delay:700ms}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item[data-delay="8"]{transition-delay:800ms}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item[data-delay="9"]{transition-delay:900ms}.hit-elastic-portfolio:not(.custom-css) .col-wrapper .hit-portfolio-item[data-delay="10"]{transition-delay:1000ms}.hit-carousel.responsive-images .hc-element{position:relative}.hit-carousel.responsive-images .hc-element img{position:absolute;top:50%;left:50%;scale:1.1;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hit-carousel.responsive-images .hc-element img.full-width{width:100%;height:auto}.hit-carousel.responsive-images .hc-element img.full-height{width:auto;height:100%;max-width:none}.hit-carousel ul{list-style:none}.hit-carousel .hc-container{overflow:hidden}.hit-carousel .hc-wrapper{--_width: 100%;--_translate-x: 0;--_transition-duration: 800ms;margin:0 !important;padding:0 !important;overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap;width:var(--_width);-webkit-transform:translateX(var(--_translate-x));-moz-transform:translateX(var(--_translate-x));-ms-transform:translateX(var(--_translate-x));-o-transform:translateX(var(--_translate-x));transform:translateX(var(--_translate-x));transition:transform var(--_transition-duration) ease-in-out}.hit-carousel .hc-wrapper.hc-hide-transition{transition:none !important}.hit-carousel .hc-wrapper>*{width:auto;flex:1;overflow:hidden}#colorbox{position:fixed !important;top:0px !important;left:0 !important;height:100% !important;width:100% !important;pointer-events:none}#cboxContent{position:static;background:transparent}#cboxWrapper{margin:0 auto;width:100% !important;height:100% !important;position:static}#cboxNext,#cboxPrevious,#cboxClose{background:none;text-indent:0;width:45px;height:45px;pointer-events:all;background-color:rgb(var(--color-primary));color:transparent}#cboxNext{right:0;position:fixed;margin-top:0 !important}#cboxPrevious{left:0;position:fixed;margin-top:0 !important}#cboxClose{top:0;right:0;position:fixed}#cboxNext:before{font-size:20px;border:0.1rem solid #fff;border-bottom:0;border-right:0;height:0.65em;width:0.65em;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-75%, -50%) rotate(135deg)}#cboxPrevious:before{font-size:20px;background-color:rgb(var(--color-primary));border:0.1rem solid #fff;border-bottom:0;border-right:0;height:0.65em;width:0.65em;content:"";display:block;left:46%;position:absolute;top:50%;transform:translate(-25%, -50%) rotate(-45deg)}#cboxClose:before{background:#fff;height:0.1rem;width:55%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(45deg)}#cboxClose:after{background:#fff;width:0.1rem;height:55%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(45deg)}#cboxOverlay{background-color:rgb(var(--color-primary));opacity:0.6 !important}#cboxLoadedContent{border:none !important;pointer-events:all;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:0px !important}#cboxTitle,#cboxCurrent{display:none !important}/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */body.nocalendar .datepicke.dropdown-menu,body.nocalendar .datepicker.datepicker-inline{display:none}.datepicker{border-radius:0px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute}.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-top:before{top:-7px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:35px;height:30px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:white;cursor:pointer}.datepicker table tr td{background:#ededed}.datepicker table tr td.old,.datepicker table tr td.new{background:white}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999999;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{color:#fff;background-color:#9a3633;border-color:#9a3633}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:focus,.datepicker table tr td.today:hover:focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.today,.open .dropdown-toggle.datepicker table tr td.today:hover,.open .dropdown-toggle.datepicker table tr td.today.disabled,.open .dropdown-toggle.datepicker table tr td.today.disabled:hover{color:#fff;background-color:#612220;border-color:#612220}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.today,.open .dropdown-toggle.datepicker table tr td.today:hover,.open .dropdown-toggle.datepicker table tr td.today.disabled,.open .dropdown-toggle.datepicker table tr td.today.disabled:hover{background-image:none}.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.today,fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today.disabled,fieldset[disabled] .datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover.disabled:hover,.datepicker table tr td.today.disabled.disabled:hover,.datepicker table tr td.today.disabled:hover.disabled:hover,.datepicker table tr td.today[disabled]:hover,.datepicker table tr td.today:hover[disabled]:hover,.datepicker table tr td.today.disabled[disabled]:hover,.datepicker table tr td.today.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today:hover.disabled:focus,.datepicker table tr td.today.disabled.disabled:focus,.datepicker table tr td.today.disabled:hover.disabled:focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today:hover[disabled]:focus,.datepicker table tr td.today.disabled[disabled]:focus,.datepicker table tr td.today.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover:focus,fieldset[disabled] .datepicker table tr td.today.disabled:focus,fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today:hover.disabled:active,.datepicker table tr td.today.disabled.disabled:active,.datepicker table tr td.today.disabled:hover.disabled:active,.datepicker table tr td.today[disabled]:active,.datepicker table tr td.today:hover[disabled]:active,.datepicker table tr td.today.disabled[disabled]:active,.datepicker table tr td.today.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.today:active,fieldset[disabled] .datepicker table tr td.today:hover:active,fieldset[disabled] .datepicker table tr td.today.disabled:active,fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today:hover.disabled.active,.datepicker table tr td.today.disabled.disabled.active,.datepicker table tr td.today.disabled:hover.disabled.active,.datepicker table tr td.today[disabled].active,.datepicker table tr td.today:hover[disabled].active,.datepicker table tr td.today.disabled[disabled].active,.datepicker table tr td.today.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.today.active,fieldset[disabled] .datepicker table tr td.today:hover.active,fieldset[disabled] .datepicker table tr td.today.disabled.active,fieldset[disabled] .datepicker table tr td.today.disabled:hover.active{background-color:#363B4C;border-color:#040A1F}.datepicker table tr td.today:hover:hover{color:#FFF}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eeeeee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{color:#000000;background-color:#c89982;border-color:#c89982;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:hover:focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.range.today,.open .dropdown-toggle.datepicker table tr td.range.today:hover,.open .dropdown-toggle.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover{color:#000000;background-color:#c89982;border-color:#c89982}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.range.today,.open .dropdown-toggle.datepicker table tr td.range.today:hover,.open .dropdown-toggle.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover{background-image:none}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.range.today,fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover.disabled:hover,.datepicker table tr td.range.today.disabled.disabled:hover,.datepicker table tr td.range.today.disabled:hover.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,.datepicker table tr td.range.today:hover[disabled]:hover,.datepicker table tr td.range.today.disabled[disabled]:hover,.datepicker table tr td.range.today.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today:hover.disabled:focus,.datepicker table tr td.range.today.disabled.disabled:focus,.datepicker table tr td.range.today.disabled:hover.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today:hover[disabled]:focus,.datepicker table tr td.range.today.disabled[disabled]:focus,.datepicker table tr td.range.today.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today:hover.disabled:active,.datepicker table tr td.range.today.disabled.disabled:active,.datepicker table tr td.range.today.disabled:hover.disabled:active,.datepicker table tr td.range.today[disabled]:active,.datepicker table tr td.range.today:hover[disabled]:active,.datepicker table tr td.range.today.disabled[disabled]:active,.datepicker table tr td.range.today.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.range.today:active,fieldset[disabled] .datepicker table tr td.range.today:hover:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today:hover.disabled.active,.datepicker table tr td.range.today.disabled.disabled.active,.datepicker table tr td.range.today.disabled:hover.disabled.active,.datepicker table tr td.range.today[disabled].active,.datepicker table tr td.range.today:hover[disabled].active,.datepicker table tr td.range.today.disabled[disabled].active,.datepicker table tr td.range.today.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.range.today.active,fieldset[disabled] .datepicker table tr td.range.today:hover.active,fieldset[disabled] .datepicker table tr td.range.today.disabled.active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active{background-color:#c89982;border-color:#c89982}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{color:#ffffff;background-color:#c89982;border-color:#c89982;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:focus,.datepicker table tr td.selected:hover:focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.selected,.open .dropdown-toggle.datepicker table tr td.selected:hover,.open .dropdown-toggle.datepicker table tr td.selected.disabled,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{color:#ffffff;background-color:#c89982;border-color:#c89982}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.selected,.open .dropdown-toggle.datepicker table tr td.selected:hover,.open .dropdown-toggle.datepicker table tr td.selected.disabled,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{background-image:none}.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.selected,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.disabled,fieldset[disabled] .datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover.disabled:hover,.datepicker table tr td.selected.disabled.disabled:hover,.datepicker table tr td.selected.disabled:hover.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected:hover[disabled]:hover,.datepicker table tr td.selected.disabled[disabled]:hover,.datepicker table tr td.selected.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected:hover.disabled:focus,.datepicker table tr td.selected.disabled.disabled:focus,.datepicker table tr td.selected.disabled:hover.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected:hover[disabled]:focus,.datepicker table tr td.selected.disabled[disabled]:focus,.datepicker table tr td.selected.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected:hover.disabled:active,.datepicker table tr td.selected.disabled.disabled:active,.datepicker table tr td.selected.disabled:hover.disabled:active,.datepicker table tr td.selected[disabled]:active,.datepicker table tr td.selected:hover[disabled]:active,.datepicker table tr td.selected.disabled[disabled]:active,.datepicker table tr td.selected.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.selected:active,fieldset[disabled] .datepicker table tr td.selected:hover:active,fieldset[disabled] .datepicker table tr td.selected.disabled:active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected:hover.disabled.active,.datepicker table tr td.selected.disabled.disabled.active,.datepicker table tr td.selected.disabled:hover.disabled.active,.datepicker table tr td.selected[disabled].active,.datepicker table tr td.selected:hover[disabled].active,.datepicker table tr td.selected.disabled[disabled].active,.datepicker table tr td.selected.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.selected.active,fieldset[disabled] .datepicker table tr td.selected:hover.active,fieldset[disabled] .datepicker table tr td.selected.disabled.active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active{background-color:#c89982;border-color:#c89982}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{color:#ffffff;background-color:#c89982;border-color:#c89982;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{color:#ffffff;background-color:#742827;border-color:#742827}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{background-image:none}.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.active,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.disabled,fieldset[disabled] .datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover.disabled:hover,.datepicker table tr td.active.disabled.disabled:hover,.datepicker table tr td.active.disabled:hover.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active:hover[disabled]:hover,.datepicker table tr td.active.disabled[disabled]:hover,.datepicker table tr td.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover:hover,fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active:hover.disabled:focus,.datepicker table tr td.active.disabled.disabled:focus,.datepicker table tr td.active.disabled:hover.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active:hover[disabled]:focus,.datepicker table tr td.active.disabled[disabled]:focus,.datepicker table tr td.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover:focus,fieldset[disabled] .datepicker table tr td.active.disabled:focus,fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active:hover.disabled:active,.datepicker table tr td.active.disabled.disabled:active,.datepicker table tr td.active.disabled:hover.disabled:active,.datepicker table tr td.active[disabled]:active,.datepicker table tr td.active:hover[disabled]:active,.datepicker table tr td.active.disabled[disabled]:active,.datepicker table tr td.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.active:active,fieldset[disabled] .datepicker table tr td.active:hover:active,fieldset[disabled] .datepicker table tr td.active.disabled:active,fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active:hover.disabled.active,.datepicker table tr td.active.disabled.disabled.active,.datepicker table tr td.active.disabled:hover.disabled.active,.datepicker table tr td.active[disabled].active,.datepicker table tr td.active:hover[disabled].active,.datepicker table tr td.active.disabled[disabled].active,.datepicker table tr td.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.active.active,fieldset[disabled] .datepicker table tr td.active:hover.active,fieldset[disabled] .datepicker table tr td.active.disabled.active,fieldset[disabled] .datepicker table tr td.active.disabled:hover.active{background-color:#c89982;border-color:#c89982}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:0px}.datepicker table tr td span:hover{background:#eeeeee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#ffffff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#ffffff;background-color:#742827;border-color:#742827}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td span.active,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active.disabled,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active:hover.disabled:active,.datepicker table tr td span.active.disabled.disabled:active,.datepicker table tr td span.active.disabled:hover.disabled:active,.datepicker table tr td span.active[disabled]:active,.datepicker table tr td span.active:hover[disabled]:active,.datepicker table tr td span.active.disabled[disabled]:active,.datepicker table tr td span.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td span.active:active,fieldset[disabled] .datepicker table tr td span.active:hover:active,fieldset[disabled] .datepicker table tr td span.active.disabled:active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active:hover.disabled.active,.datepicker table tr td span.active.disabled.disabled.active,.datepicker table tr td span.active.disabled:hover.disabled.active,.datepicker table tr td span.active[disabled].active,.datepicker table tr td span.active:hover[disabled].active,.datepicker table tr td span.active.disabled[disabled].active,.datepicker table tr td span.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td span.active.active,fieldset[disabled] .datepicker table tr td span.active:hover.active,fieldset[disabled] .datepicker table tr td span.active.disabled.active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999999}.datepicker thead tr{height:40px}.datepicker thead th{font-weight:300}.datepicker th.datepicker-switch{width:175px;font-size:18px;line-height:30px;font-weight:500;color:#4f4f4f}.datepicker thead tr:first-child{height:40px}.datepicker thead .prev,.datepicker thead .next{font-size:0}.datepicker thead .prev:before{font-size:16px;border:0.1rem solid #742827;border-bottom:0;border-right:0;height:0.65em;width:0.65em;content:"";display:block;left:46%;position:absolute;top:50%;transform:translate(-25%, -50%) rotate(-45deg)}.datepicker thead .next:before{font-size:16px;border:0.1rem solid #742827;border-bottom:0;border-right:0;height:0.65em;width:0.65em;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-75%, -50%) rotate(135deg)}.datepicker thead th.datepicker-switch{text-align:left;position:absolute;left:15px}.datepicker thead .prev{position:absolute;right:45px}.datepicker thead .next{position:absolute;right:10px}.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-group.date .input-group-addon i{cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:normal;line-height:1.428571429;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eeeeee;border:solid #cccccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu table{border-collapse:collapse;width:245px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);border-radius:0px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:rgba(38, 33, 36, 0.8);font-size:14px;line-height:1.428571429;padding:10px 15px}.datepicker.dropdown-menu th,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.datepicker-inline td{padding:0px 0px}.datepicker.dropdown-menu td.day,.datepicker.datepicker-inline td.day{padding:0px 5px;vertical-align:bottom;text-align:right;max-width:30px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border:solid 1px white;font-size:13px}.datepicker.dropdown-menu th.dow{font-size:16px;color:#4f4f4f;border-top:solid 1px #2d2a2e;padding-top:10px}.datepicker:after,.datepicker:before{display:none}html{font-family:"Roboto", sans-serif;font-size:20px;color:#5f5f61;line-height:1.6em}body.noscroll{overflow:hidden}body.noslider .mod_article:first-child{margin-top:10em}body.noslider #header{background-color:white;transition:top 0.5s ease-in-out}body.noslider #header .header-left,body.noslider #header .hpm_button,body.noslider #header .hpm_button .hpm_label{color:#5f5f61}body.noslider #header .header-left .icon-phone,body.noslider #header .header-left .whats-app a,body.noslider #header .hpm_button .icon-phone,body.noslider #header .hpm_button .whats-app a,body.noslider #header .hpm_button .hpm_label .icon-phone,body.noslider #header .hpm_button .hpm_label .whats-app a{color:rgb(var(--color-primary))}body.noslider #header .hpm_button .hpm_navicon,body.noslider #header .hpm_button .hpm_navicon:before,body.noslider #header .hpm_button .hpm_navicon:after{background-color:rgb(var(--color-primary))}body.noslider #header .hpm_navicon_wrapper{background-color:rgb(var(--color-primary))}body.noslider #header .hpm_button .hpm_navicon,body.noslider #header .hpm_button .hpm_navicon:after,body.noslider #header .hpm_button .hpm_navicon:before{background-color:#fff}body.noslider #header .hpm_button .hpm_label{color:#5f5f61}body.noslider #header.small .hpm_button .hpm_navicon,body.noslider #header.small .hpm_button .hpm_navicon:before,body.noslider #header.small .hpm_button .hpm_navicon:after{background-color:white}body.noslider #header .hpm_button.open,body.noslider #header .hpm_button.open .hpm_label{color:white}body.noslider #header .hpm_button.open .hpm_navicon:before,body.noslider #header .hpm_button.open .hpm_navicon:after{background-color:white}body.noslider #header .hpm_button.open .hpm_navicon{background-color:transparent}body.noslider #header .logo{max-width:180px;background-color:white}body.noslider #header .logo-color{display:block}body.noslider #header .logo-white{display:none}body.noslider #pageimages{display:none}body.default-noslider #header .logo{transition:all 0.5s ease-in-out}body.default-noslider #header .logo .logo-color{display:block}body.default-noslider #header .logo .logo-white{display:none}body.default-noslider #header .header-left,body.default-noslider #header .header-right{color:#5f5f61}body.default-noslider #header .hpm_navicon_wrapper{background-color:rgb(var(--color-primary))}body.default-noslider #header .hpm_button .hpm_navicon,body.default-noslider #header .hpm_button .hpm_navicon:after,body.default-noslider #header .hpm_button .hpm_navicon:before{background-color:#fff}body.default-noslider #header .hpm_button .hpm_label{color:#5f5f61}body.default-noslider #header .phone .icon-phone,body.default-noslider #header .phone a,body.default-noslider #header .whats-app .icon-phone,body.default-noslider #header .whats-app a{color:rgb(var(--color-primary))}body.default-noslider #header .button.shop .icon-gift{color:#fff}body.default-noslider #header .button.shop .icon-gift:before{line-height:1.1em}body.default-noslider #container{padding-top:300px}#header{position:fixed;width:100%;z-index:99999;top:0;transition:top 0.5s ease-in-out}#header .inside{max-width:1920px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;display:flex;justify-content:space-between;padding-top:30px;padding-bottom:30px;align-items:center}#header .logo{top:0;max-width:250px;padding:1em;transition:top 0.5s ease-in-out, background-color 20ms ease-in-out}#header .logo .logo-color{display:none}#header .hpm_navicon_wrapper{padding:6px 12px;background-color:rgba(255, 255, 255, 0.4);border-radius:100%}#header .whats-app a{color:white}#header .whats-app a span{font-weight:400}#header.small{background-color:white;transition:top 0.5s ease-in-out}#header.small .hpm_button .hpm_label,#header.small .header-left{color:#5f5f61}#header.small .header-left .icon-phone,#header.small .whats-app a{color:rgb(var(--color-primary))}#header.small .hpm_navicon_wrapper{background:rgb(var(--color-primary))}#header.small .hpm_button .hpm_navicon,#header.small .hpm_button .hpm_navicon:before,#header.small .hpm_button .hpm_navicon:after{background-color:white}#header.small .hpm_button.open,#header.small .hpm_button.open .hpm_label{color:white}#header.small .hpm_button.open .hpm_navicon:before,#header.small .hpm_button.open .hpm_navicon:after{background-color:white}#header.small .hpm_button.open .hpm_navicon{background-color:transparent}#header.small .logo{max-width:180px;background-color:white}#header.small .logo-color{display:block}#header.small .logo-white{display:none}#header .header-left,#header .header-right{display:flex;gap:1rem;color:white}#header .header-right{font-size:1.2em}.hpm_button .hpm_navicon{margin:7px 0}.hpm_button .hpm_label{margin-left:10px;text-transform:uppercase;font-weight:600}h1,.text-claim+h2{font-family:"Fairplay Display", serif;font-size:4rem;font-weight:400;color:#5f5f61;line-height:1.2em;max-width:960px;margin-left:auto;margin-right:auto}.text-claim+h2,h2:first-child{font-family:"Fairplay Display", serif;font-size:3rem;font-weight:400;color:#5f5f61;line-height:1.2em}h2{font-family:"Fairplay Display", serif;font-weight:300;font-size:2rem;line-height:1.2em;color:rgb(var(--color-primary))}h2:first-child{color:#5f5f61}.bg-dark h2,.hero__content h2{color:white}h3{font-family:"Fairplay Display", serif;font-weight:400;font-size:1.5rem;color:rgb(var(--color-primary));line-height:1.2em}h4{font-family:"Fairplay Display", serif;font-weight:400;font-size:1.3rem;line-height:1.2em}p{margin-top:1rem;margin-bottom:1rem}.deals-detail-actions{display:flex !important;align-items:center;justify-content:center;gap:1rem;margin-top:5rem}figure>a,img{display:block}.mod_deals_list.hit-carousel{padding:0 7rem;margin:0 auto;margin-top:3rem;position:relative}.mod_deals_list.hit-carousel .hc-controls .hc-button{position:absolute;top:calc(50% - 3rem);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);width:70px;height:70px;border:3px solid rgb(var(--color-primary));border-radius:100%;cursor:pointer}.mod_deals_list.hit-carousel .hc-controls .hc-button:before{content:"";font-family:"hit-icons";color:rgb(var(--color-primary))}.mod_deals_list.hit-carousel .hc-controls .hc-button.prev{left:0}.mod_deals_list.hit-carousel .hc-controls .hc-button.prev:before{content:""}.mod_deals_list.hit-carousel .hc-controls .hc-button.next{right:0}.mod_deals_list.hit-carousel .hc-controls .hc-button.next:before{content:""}.mod_deals_list.hit-carousel .deal{padding:0 1rem}.mod_deals_list .deals_list_filter{margin:3rem 0}.mod_deals_list .deals_list_filter .filter_wrapper{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:1.5rem}.mod_deals_list .deals_list_filter .filter_wrapper li a{display:block;padding:1rem 1.5rem;background-color:rgba(var(--color-primary), 0.2);color:rgb(var(--color-primary));font-weight:bold;text-transform:uppercase;border-radius:1rem;transition:all 0.5s;white-space:nowrap}.mod_deals_list .deals_list_filter .filter_wrapper li a:hover,.mod_deals_list .deals_list_filter .filter_wrapper li a.selected{color:#fff;background-color:rgb(var(--color-primary))}.mod_deals_list .deal h3{font-size:2rem}.mod_deals_list .deal .image{position:relative}.mod_deals_list .deal .image .image_container{position:relative;overflow:hidden}.mod_deals_list .deal .image .image_container:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#464646;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6), transparent 30%)}.mod_deals_list .deal .image .image_container img{transition:0.5s}.mod_deals_list .deal .image .image_container:hover>img{transform:scale(1.1)}.mod_deals_list .deal .image .inner{position:absolute;top:2rem;left:2rem;z-index:2}.mod_deals_list .deal .image .inner p{margin:0;color:#fff;font-family:"Fairplay Display", serif;font-size:1.75rem;text-align:left}.mod_deals_list .deal .image .inner p.first{font-size:2rem;margin-bottom:1rem}.mod_article{margin-left:auto;margin-right:auto}.mod_article:last-child:not(.mw-full),.mod_article .deals_detail{margin-bottom:3em}.mod_article .ce_text,.mod_article .mw-text{max-width:960px;margin-left:auto;margin-right:auto}.mod_article:not(.mw-full){max-width:1410px;text-align:center;margin-left:auto;margin-right:auto}.mod_article.mw-full.hit-grid .ce_text,.mod_article.mw-module.hit-grid .ce_text{max-width:initial;margin-left:initial;margin-right:initial}.mod_article.mw-module,.mw-module{max-width:1700px;margin-left:auto;margin-right:auto;text-align:center}.mod_article{margin-bottom:3em}.mod_article:last-child{margin-bottom:0}.mod_article:not(.hit-grid)>.text-claim{margin-top:20px;margin-bottom:20px}.text-claim,h2.text-claim{font-family:"Abuget";font-size:8rem;line-height:9rem;color:rgb(var(--color-primary));font-weight:400;margin:0}.text-claim p,h2.text-claim p{margin:0}.mod_article.hit-grid{margin-top:5em;margin-bottom:5em;grid-auto-flow:column;text-align:left}.mod_article.hit-grid.autoflow-initial{grid-auto-flow:initial}.mod_article.hit-grid h2{margin-top:0}.mod_article.hit-grid .ce_hyperlink{margin-left:initial}.mod_article.hit-grid.column-gap{column-gap:4em}.mod_article.hit-grid.autoflow-initial{grid-auto-flow:initial;text-align:center}.mod_article.hit-grid.autoflow-initial img{margin-left:auto;margin-right:auto}.mod_article a{color:rgba(var(--color-primary), 0.7);text-decoration:none}.mod_article.image-link .ce_text,.mod_article.image-link .ce_image{position:relative}.mod_article.image-link .image_container{position:relative;overflow:hidden}.mod_article.image-link .image_container img{transition:0.5s;cursor:pointer}.mod_article.image-link .image_container:hover>a>img,.mod_article.image-link .image_container:hover>img{transform:scale(1.1)}.mod_article.image-link .image_container::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6), transparent 30%);z-index:1;pointer-events:none}.mod_article.image-link h2,.mod_article.image-link h3{position:absolute;margin:0;left:2rem;z-index:2}.mod_article.image-link h2{top:2rem;color:white}.mod_article.image-link h3{top:5rem;color:white}.mod_article.image-link .text-claim{text-align:center}.button.shop{padding:10px;background-color:rgb(var(--color-primary));border-radius:100%}.button.shop a{text-decoration:none;color:white}.button.shop span{display:block;vertical-align:middle;text-align:center;width:30px;height:30px;position:relative;font-size:1em;line-height:1.25em}#header [class^="icon-"]{font-size:1.2em;line-height:1.1em}.phone,.whats-app{display:flex;align-items:center;gap:0.5em;font-weight:600}.villa .hit-plus-menu:before{background-image:url("../../files/files/themes/halfenstube/img/haus.svg");background-position:left}.hit-plus-menu{position:fixed;left:-101%;top:0;bottom:0;max-width:40%;background-color:rgb(var(--color-primary));width:100%;transition:0.5s;z-index:10}.hit-plus-menu:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:url("../../files/theme/img/emblem.svg");background-position:right;background-repeat:no-repeat;background-size:cover;opacity:0.05}.hit-plus-menu .nano-content{padding-left:80px;padding-top:30px;padding-bottom:30px}.hit-plus-menu.open{left:0}.hit-plus-menu .mod_navigation{margin-top:50px}.hit-plus-menu .mod_navigation .level_1>li{padding:15px 0}.hit-plus-menu .mod_navigation .level_1>li>strong,.hit-plus-menu .mod_navigation .level_1>li>a,.hit-plus-menu .mod_navigation .level_1>li>span{font-family:"Fairplay Display", serif;font-size:1.8em;line-height:1em}.hit-plus-menu .mod_navigation .level_2{padding-left:0px}.hit-plus-menu .mod_navigation .level_2 li:first-Child{margin-top:20px}.hit-plus-menu .mod_navigation ul.level_1>li.submenu>.submenu{align-items:center;gap:20px}.hit-plus-menu .mod_navigation ul.level_1>li.submenu.open .hpm-toggler:before{transform:rotate(90deg)}.hit-plus-menu .mod_navigation ul.level_1>li.submenu .hpm-toggler{margin-left:initial;padding:0;width:auto;min-width:25px;margin-bottom:2px}.hit-plus-menu .mod_navigation ul.level_1>li.submenu .hpm-toggler:before{content:"";font-family:"hit-icons";background-color:transparent;position:relative;top:initial;left:initial;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);font-size:0.4em;opacity:0.8}.hit-plus-menu .mod_navigation ul.level_1>li.submenu .hpm-toggler:after{display:none}.hit-plus-menu h3{color:white}.hit-plus-menu a{text-decoration:none;color:rgba(255, 255, 255, 0.4)}.hit-plus-menu .buttons{display:flex;gap:1em;margin:2em 0}.hit-plus-menu .buttons a{color:white;padding:0.75em 1.5em;border-radius:1em;text-decoration:none;text-transform:uppercase;border:2px solid white;cursor:pointer;transition:0.5s}.hit-plus-menu .buttons a:hover{background-color:white;color:rgb(var(--color-primary))}.hit-plus-menu .buttons .button-villa{padding-left:1em;display:flex;align-items:center}.hit-plus-menu .buttons .button-villa:hover::before{background-color:rgb(var(--color-primary))}.hit-plus-menu .buttons .button-villa:before{--svg: url(../../files/files/themes/halfenstube/img/haus.svg);mask:var(--svg);-webkit-mask:var(--svg);mask-size:contain;mask-repeat:no-repeat;content:"";width:40px;height:25px;background-image:var(--svg);background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:0.5em}.hit-plus-menu p{color:white}.hit-plus-menu .mod_customnav{margin-top:2em}.hit-plus-menu .ce_text p{margin-bottom:5px}.hit-slider .hs-button{border-radius:100%}.hit-slider .image_container figcaption{font-family:"Abuget";font-size:8em;text-shadow:0 0 30px black}.hit-slider .image_container:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6), transparent 50%);z-index:13}.hit-slider .image_container img{transition:transform linear;transition-duration:10s}.hit-slider .image_container.active img,.hit-slider .image_container.animate img{-webkit-transform:translate(-50%, -50%) scale(1.1);-moz-transform:translate(-50%, -50%) scale(1.1);-ms-transform:translate(-50%, -50%) scale(1.1);-o-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}#pageimages .buttons{bottom:100px;z-index:14;display:flex;gap:5px}#pageimages .buttons .button-light a{color:rgb(var(--color-primary));background-color:rgba(255, 255, 255, 0.8)}.ce_hyperlink>a,.ce_hyperlink>p>a,.hero__links>a,.hero__links>p>a{background-color:rgb(var(--color-primary));padding:0.75em 2em;color:white;border-radius:1em;text-decoration:none;text-transform:uppercase;display:inline-block;letter-spacing:1px;font-weight:600;cursor:pointer;transition:0.5s}.ce_hyperlink>a:hover,.ce_hyperlink>p>a:hover,.hero__links>a:hover,.hero__links>p>a:hover{background-color:rgba(var(--color-primary), 0.8)}.ce_hyperlink.button-light a,.hero__links.button-light a{background-color:transparent}.bg-dark{background-color:rgb(var(--color-primary));color:white;padding:50px 0 80px 0}.bg-dark .ce_hyperlink a{border:2px solid white;cursor:pointer}.bg-dark .ce_hyperlink a:hover{background:white;color:rgb(var(--color-primary));opacity:1}.text-center{text-align:center}.hero__content{position:absolute;top:0;text-align:center;color:white;bottom:0;left:0;right:0;padding-top:80px;z-index:1}.hero__content h2{margin-top:0}.hero__background{max-height:800px;min-height:300px}.hero__background:before{display:block;content:"";width:100%;padding-top:41.6666666667%}.hero__links{position:absolute}.ce_hero .hero__text:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);pointer-events:none;z-index:-1}.ce_hero,.ce_sliderStart{position:relative}.slider-control{left:2em;right:2em}.slider-control .slider-menu{display:none}.slider-control .slider-next,.slider-control .slider-prev{width:70px;height:70px;background:rgba(255, 255, 255, 0.4);border-radius:100%}.slider-control .slider-next:before,.slider-control .slider-prev:before{content:"";font-family:"hit-icons";color:white}.slider-control .slider-next:before{content:""}.slider-control .slider-prev:before{content:""}.newsletter{position:relative}.newsletter:before,.newsletter:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:url("../../files/theme/img/emblem.svg");background-size:contain;background-repeat:no-repeat;background-position:right;opacity:0.1;pointer-events:none}.newsletter:before{transform:scaleX(-1)}.deals_detail .subtitle{color:#5f5f61}.deals_detail .more-info{display:flex;justify-content:space-between;text-align:left;max-width:960px;margin-left:auto;margin-right:auto}.deals_detail .more-info>div{max-width:580px}.deals_detail .more-info div:nth-child(2) p{padding:20px;background-color:rgba(var(--color-primary), 0.1);color:rgb(var(--color-primary))}.deals_detail .more-info h2{color:rgb(var(--color-primary));font-size:1.75rem}.deals_detail .ce_hyperlink{margin-top:2rem}.deals_detail .ce_gallery{margin-top:3rem}.deals_detail .ce_gallery ul{display:flex;align-items:center;justify-content:center}.villa .crosssite{background-color:rgba(95, 95, 97, 0.2)}.villa .crosssite:before{background-image:url("../../files/theme/img/emblem.svg");opacity:0.4}.villa .crosssite h2,.villa .crosssite h3,.villa .crosssite .ce_text{color:#5f5f61}.crosssite{background-color:#5f5f61;padding:120px 0;position:relative}.crosssite .mw-module{text-align:left;position:relative;z-index:1}.crosssite h2,.crosssite h3,.crosssite .ce_text{color:white}.crosssite:before{content:"";opacity:0.2;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("../../files/files/themes/halfenstube/img/haus.svg");background-repeat:no-repeat;background-position:right -5% center;background-size:50%;pointer-events:none}.crosssite .ce_hyperlink{margin-left:initial}#footer .bg-dark{padding:0}#footer .mod_randomImage{max-height:600px}#footer .bg-dark .contact{display:grid;max-width:1410px;grid-template-columns:2fr 1fr;text-align:left;padding:80px 0;margin-left:auto;margin-right:auto}#footer .bg-dark .contact .ce_image,#footer .bg-dark .contact .footer-bottom{grid-column:span 2}#footer .bg-dark .contact .ce_image{margin-bottom:50px}#footer .bg-dark .contact h2{margin-top:0}#footer .bg-dark .contact h3{color:white;font-family:"Abuget";margin-top:0;margin-bottom:0;font-size:3em}#footer .bg-dark .contact>div:nth-child(odd){text-align:left}#footer .bg-dark .contact>div:nth-child(even){text-align:right}#footer .bg-dark .contact .ce_text{width:100%}#footer .ce_hyperlink{margin:0}#footer .footer-bottom{display:flex;margin-top:50px}#footer .mod_customnav ul{list-style-type:none;display:flex;margin:0;gap:20px}#footer .mod_customnav ul a,#footer .mod_customnav ul span,#footer .mod_customnav ul strong{font-weight:400}#footer .mod_customnav ul a.active,#footer .mod_customnav ul a:hover,#footer .mod_customnav ul span.active,#footer .mod_customnav ul span:hover,#footer .mod_customnav ul strong.active,#footer .mod_customnav ul strong:hover{opacity:0.5}#footer .socials>a{font-size:3em;opacity:0.6;margin-left:0.2em;text-decoration:none;color:white}#footer .socials{grid-row:span 2}#footer .socials .ce_hyperlink{display:block;margin-top:3.5em}#footer .ce_text a,#footer .footer-bottom a{text-decoration:none;color:white;display:inline-block}#footer .ce_hyperlink a{display:inline-block}#footer .ce_gallery ul{display:flex;gap:1em 1.5em;max-width:1410px;margin:50px auto;align-items:center;flex-wrap:wrap}#footer .ce_gallery ul li{max-width:14%}#footer .ce_gallery ul li img{max-height:100px;width:auto}#footer .divider{margin:0 5px}.hit-accordion{margin:50px 0;border-top:2px solid rgb(var(--color-primary));border-bottom:2px solid rgb(var(--color-primary));text-align:left;padding:15px 30px;padding-top:17px;max-width:960px;margin-left:auto;margin-right:auto}.hit-accordion .hit-acc-toggler{font-family:"Fairplay Display", serif;color:rgb(var(--color-primary));font-size:1.5rem;line-height:1.2em;text-align:left}.hit-accordion .hit-acc-toggler:after{display:none}.hit-accordion .hit-acc-toggler:before{content:"";width:initial;height:initial;right:30px;background:transparent;font-family:"hit-icons";transition:0.5s}.hit-accordion.open .hit-acc-toggler:before{-webkit-transform:translate(0, -50%) rotate(90deg);-moz-transform:translate(0, -50%) rotate(90deg);-ms-transform:translate(0, -50%) rotate(90deg);-o-transform:translate(0, -50%) rotate(90deg);transform:translate(0, -50%) rotate(90deg)}.hit-accordion .ce_text{max-width:100%}.ce_list.stats ul{list-style-type:none;text-align:left;padding:20px 30px;background:rgba(var(--color-primary), 0.2);font-family:"Fairplay Display", serif;color:rgb(var(--color-primary));height:max-content;font-size:1.6rem;margin:20px 0}.ce_list.stats ul li{padding:12px 0 10px 0}.ce_list.stats ul li:before{font-family:"hit-icons";margin-right:15px;vertical-align:bottom;font-size:1.2em}.ce_list.stats ul li:nth-child(1):before{content:""}.ce_list.stats ul li:nth-child(2):before{content:""}.ce_list.stats ul li:nth-child(3):before{content:""}.mod_article.statblock{display:flex;flex-wrap:wrap;column-gap:4em;max-width:960px}.mod_article.statblock .ce_headline,.mod_article.statblock .ce_accordion{width:100%}.mod_article.statblock .ce_text{flex-basis:calc(55% - 2em);text-align:left}.mod_article.statblock .ce_list{flex-basis:calc(45% - 2em);text-align:left}.image_container.float_below{display:inline-block;margin-left:auto;margin-right:auto;margin-top:1em;margin-bottom:3em}.ce_form{text-align:left;margin-bottom:4em;max-width:960px;margin-left:auto;margin-right:auto}.ce_form .formbody{display:grid;grid-template-columns:repeat(6, 1fr);column-gap:2em;row-gap:1em}.ce_form .formbody>label.mandatory,.ce_form .formbody .privacy-checkbox>.cb_label,.ce_form .formbody .privacy-checkbox>span.mandatory{display:none}.ce_form input,.ce_form select,.ce_form textarea{border:2px solid rgb(var(--color-primary));border-radius:20px;padding:15px 20px;box-sizing:border-box;width:100%;font-family:"Roboto", sans-serif;font-size:1em;color:#5f5f61}.ce_form select option{color:#5f5f61}.ce_form .widget.element-span-2{width:calc(33.33% - 1em)}.ce_form .widget.element-span-3{width:calc(50% - 1em)}.ce_form label{display:block;padding-left:20px}.ce_form .counter{position:relative}.ce_form .counter input{text-align:center}.ce_form .quantity_btn{position:absolute;bottom:0;padding:13px 0;background-color:rgb(var(--color-primary));z-index:1;border-radius:20px 0 0 20px;width:40px;text-align:center}.ce_form .quantity_btn:before{content:"-";color:white}.ce_form .quantity_btn.add{right:0;border-radius:0 20px 20px 0px}.ce_form .quantity_btn.add:before{content:"+"}.ce_form input.datepicker{min-height:56px}.ce_form .privacy-checkbox{display:flex;align-items:flex-start}.ce_form .privacy-checkbox input{width:auto;padding:20px;cursor:pointer}.ce_form .privacy-checkbox input:checked{background-color:rgb(var(--color-primary))}.ce_form button{color:white;padding:0.75em 2em;border-radius:1em;text-decoration:none;text-transform:uppercase;background-color:rgb(var(--color-primary));font-family:"Roboto", sans-serif;font-size:1em;cursor:pointer;transition:0.5s}.ce_form button:hover{background-color:rgba(var(--color-primary), 0.8)}form .widget.error input,form .widget.error select,form .widget.error textarea{box-shadow:inset 0 0 0px 3px red}.ce_downloads{max-width:960px;margin-left:auto;margin-right:auto}.ce_downloads ul{list-style-type:none;text-align:left;padding:0;display:block !important}.ce_downloads li{padding:10px 20px 12px 20px;background-color:rgba(var(--color-primary), 0.2);margin:10px 0;display:flex;align-items:center}.ce_downloads li.ext-pdf:before{content:"";font-family:"Material Icons";color:rgb(var(--color-primary));font-weight:300;margin-right:10px;margin-top:4px}.ce_downloads li:before{content:"";font-family:"Material Icons";color:rgb(var(--color-primary));font-weight:300;margin-right:10px;margin-top:4px}.ce_downloads li .size{display:none}.bg-color-light{padding:1em 2em;background-color:rgba(var(--color-primary), 0.1);margin:1em auto}.bg-color-light .image_container img{margin-left:auto;margin-right:auto}.mod_article .ce_gallery ul{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:3em}.mod_article .ce_gallery ul li{flex-basis:calc(33.33% - .666em);overflow:hidden}.mod_article .ce_gallery ul li img{transition:0.5s}.mod_article .ce_gallery ul li img:hover{transform:scale(1.1)}ul li{text-align:left}.ce_template .sib-form #sib-form{max-width:960px;margin-left:auto;margin-right:auto}.ce_template .sib-form #sib-form label,.ce_template .sib-form #sib-form input{font-size:1rem}.ce_template .sib-form #sib-form .entry__choice{padding-left:0;text-indent:0}.ce_template .sib-form #sib-form .entry__choice label{display:flex;align-items:center}.ce_template .sib-form #sib-form .entry__field{border:0}.ce_template .sib-form #sib-form input{border:2px solid rgb(var(--color-primary));border-radius:20px;padding:15px 20px;box-sizing:border-box;font-family:"Roboto", sans-serif;font-size:1rem;width:100%}.ce_template .sib-form #sib-form input::placeholder{color:#5f5f61}.ce_template .sib-form #sib-form .checkbox{border:2px solid rgb(var(--color-primary));border-radius:20px;padding:20px;box-sizing:border-box;font-family:"Roboto", sans-serif;font-size:1rem}.ce_template .sib-form #sib-form .checkbox_tick_positive:before{border-color:#fff;border-style:solid;border-width:0;bottom:10px;content:"";left:50%;margin-left:-13%;position:absolute;top:10px;-webkit-transform-origin:80% 45%;transform-origin:69% 45%;width:30%}.ce_template .sib-form #sib-form .input_replaced:checked+.checkbox_tick_positive{background-color:rgb(var(--color-primary));border-color:rgb(var(--color-primary))}.ce_template .sib-form #sib-form button{color:white;padding:0.75em 2em;border-radius:1em;text-decoration:none;text-transform:uppercase;background-color:rgb(var(--color-primary));font-family:"Roboto", sans-serif;font-size:1rem}.ce_template .sib-form #sib-form a{color:rgb(var(--color-primary))}.per_overall{margin-top:6px;height:100px;width:100px;margin-bottom:5px;box-shadow:0 0 1em black;border-radius:100%;position:relative;left:50%;transform:translate(-50%, 0px)}.per_overall:after{position:absolute;display:block;height:160px;width:160px;left:50%;top:50%;box-shadow:inset 0 0 1em black;margin-top:-80px;margin-left:-80px;border-radius:100%;line-height:160px;font-size:2em;text-shadow:0 0 0.5em black}.per_overall .per_rating{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}.raiting_cat{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1em}.star:before{content:"";font-family:"Material Icons"}.customer_alliance .svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);overflow:visible}.customer_alliance .svg circle{transition:stroke-dashoffset 2s linear;stroke:#666;stroke-width:20px}.customer_alliance .svg .bar{stroke:rgb(var(--color-primary))}.ce_text.customer_alliance>p.incl_border{padding-top:20px;margin-top:20px;border-top:1px solid #5f5f61}.col_review{padding:25px 0;vertical-align:top;border-bottom:1px solid #5f5f61;display:grid;grid-template-columns:120px 1fr;gap:1em;text-align:left}.col_review:last-child{border-bottom:0}.col_review .toggler{margin-top:10px;cursor:pointer;color:rgb(var(--color-primary))}.col_review .content .detail{padding-right:5px;box-sizing:border-box}.col_review .content .detail>*{vertical-align:middle}.raiting .date,.raiting .autor{color:rgb(var(--color-primary))}.raiting .toggler .close{display:none}.raiting .toggler.open .close{display:inline-block}.raiting .toggler.open .open{display:none}.raiting .short>p{margin:10px 0}.raiting .content{display:none;padding-top:20px}.rate_bar{width:100%;background-color:#5f5f61;position:relative;height:26px;display:inline-block;margin-right:10px}.rate_bar .vote{height:100%;left:0;width:0%;position:absolute;background-color:rgb(var(--color-primary));-webkit-transition:width 2s linear;-moz-transition:width 2s linear;-ms-transition:width 2s linear;-o-transition:width 2s linear;transition:width 2s linear}.rate_bar span{display:none}.mod_hit_privacy_blocks{max-width:960px;margin-left:auto;margin-right:auto}.mod_hit_privacy_blocks ul{display:inline-block}.mod_hit_privacy_blocks li{text-align:left}.mod_article.back{margin-top:4em}.ce_hyperlink.button{margin-bottom:3em}.responsive-image{height:100%}.responsive-image figure{height:100%}#widget-mobile{background:transparent}ul{padding-left:20px}iframe{background:transparent}.rundgang{display:grid;grid-template-columns:1fr 1fr;gap:1em}.rundgang iframe{max-width:100%}.ce_text ul{display:inline-block;margin-left:auto;margin-right:auto}.mod_article .giggle-widget-v2 .gi-filters,.mod_article .giggle-widget-v2 .stream__top--wp{border:0}.mod_article .giggle-widget-v2 .stream__title{text-align:center !important;font-size:1.5rem !important;font-weight:400 !important;margin-bottom:30px !important;color:rgb(var(--color-primary)) !important}.mod_article .giggle-widget-v2 .stream__group-title{font-size:1rem}.mod_article .giggle-widget-v2 .stream__activities{padding-bottom:0.7rem}.mod_article .giggle-widget-v2 .stream__activities::-webkit-scrollbar{background-color:rgba(var(--color-primary), 0.1);height:15px;border-radius:8px}.mod_article .giggle-widget-v2 .stream__activities::-webkit-scrollbar-thumb{background-color:rgb(var(--color-primary));border-radius:8px;border:0;cursor:pointer}.mod_article .giggle-widget-v2 .stream__arrow-i{width:70px;height:70px}.mod_article .giggle-widget-v2 .stream__arrow-i--widget{left:-100px;border-width:3px;border-color:rgb(var(--color-primary)) !important}.mod_article .giggle-widget-v2 .stream__arrow-i--widget:before{content:"";font-family:"hit-icons";color:rgb(var(--color-primary));font-size:1rem}.mod_article .giggle-widget-v2 .stream__arrow-i--widget svg{display:none}.mod_article .giggle-widget-v2 .stream__arrow-i--widget-right{right:-100px}.mod_article .giggle-widget-v2 .stream__arrow-i--widget-right:before{content:""}.mod_article .giggle-widget-v2 .stream-activity__top{font-size:1.7rem !important;font-weight:400 !important;line-height:1.2em !important}.mod_article .giggle-widget-v2 .stream-simple h3.stream-activity__title,.mod_article .giggle-widget-v2 h3.stream-activity__title{font-size:1.5rem !important;font-weight:400 !important;line-height:1.2em !important;max-width:calc(100% - 60px)}.mod_article .giggle-widget-v2 .by-giggle{color:rgb(var(--color-primary)) !important}.hit-grid.bg-light{justify-content:stretch;align-items:stretch;margin-top:3rem}.hit-grid.bg-light .ce_text{padding:20px;background:rgba(var(--color-primary), 0.2);margin:0;padding:0 1em !important}.hit-grid.bg-light .ce_text figure{max-width:70%;margin-left:auto;margin-right:auto;padding:5px;overflow:hidden;position:relative;border-radius:100%}.hit-grid.bg-light .ce_text figure:before{content:"";position:absolute;top:5px;bottom:5px;left:5px;right:5px;background:white;transform:translate(-5px, -2px);border-radius:100%}.hit-grid.bg-light .ce_text figure img{aspect-ratio:1;object-fit:cover;border-radius:100%;position:relative;z-index:1}.ce_downloads.neu ul{display:grid !important;grid-template-columns:1fr 1fr;column-gap:20px}.ce_downloads.images ul{display:grid !important;grid-template-columns:repeat(5, 1fr);column-gap:20px}.ce_downloads.images ul li{padding:0;display:block;text-align:center;background-color:transparent}.ce_downloads.images ul li::before,.ce_downloads.images ul li>a{display:none}.ce_downloads.images ul li figure>a{display:block}.ce_downloads.images ul li figure>a:after{content:"Download";display:block;color:rgba(var(--color-primary), 0.7);background-color:rgba(var(--color-primary), 0.2)}.ce_downloads.images ul li figcaption{margin-top:5px;font-size:0.7rem;line-height:1.2em}@media (max-width:1800px){.mod_article.mw-module,.mw-module{max-width:initial;padding-left:50px;padding-right:50px}.hit-plus-menu{max-width:750px}}@media (max-width:1710px){#header .logo,body.noslider #header .logo{max-width:200px}.hit-slider .image_container figcaption{font-size:7em}h1,.text-claim+h2{font-size:3.5rem}.text-claim,h2.text-claim{font-size:7rem}#footer .ce_gallery ul{max-width:100%;padding-left:150px;padding-right:150px}}@media (max-width:1500px){h1,.text-claim+h2{font-size:3rem}.mod_article.image-link.hit-grid{grid-auto-flow:initial}.ml-col-span-12{grid-column:span 12}.ml-col-span-8{grid-column:span 8}.ml-col-span-6{grid-column:span 6}#pageimages .buttons{bottom:50px}#footer .bg-dark .contact{max-width:initial;padding-left:50px;padding-right:50px}#footer .ce_gallery ul{max-width:100%;padding-left:150px;padding-right:50px}.villa #footer .ce_gallery ul{max-width:100%;padding-left:50px;padding-right:50px}.mod_article:not(.mw-full){max-width:100%;padding-left:50px;padding-right:50px}.mod_article.statblock{max-width:960px}.hero__content{padding-top:40px}}@media (max-width:1200px){html{font-size:18px}.phone{position:relative}.phone span:not(.icon-phone){position:absolute;white-space:nowrap;top:2em;display:none}.phone:hover span:not(.icon-phone){display:block}#header .logo,#header.small .logo,body.noslider #header .logo{max-width:150px}.hpm_button .hpm_navicon{margin:5px 0}#header .hpm_navicon_wrapper{padding:6px 10px}.hit-slider .image_container figcaption{font-size:5em}h1,.text-claim+h2{font-size:2.5rem}h2{font-size:2rem}.text-claim,h2.text-claim{line-height:7rem}h3{font-size:1.2rem}.mod_article.hit-grid{margin-top:3em;margin-bottom:3em}h1,.text-claim+h2,.mod_article:not(.mw-module) .ce_text,.mod_article .ce_text{max-width:660px}.mod_deals_list.hit-carousel{padding:0 4rem}.mod_deals_list.hit-carousel .hc-controls .hc-button{width:50px;height:50px}.mod_deals_list .deal .image .inner p{font-size:1.4rem}.mod_deals_list .deal .image .inner p.first{font-size:1.8rem}.hit-slider .hs-button,.slider-control .slider-next,.slider-control .slider-prev{width:50px;height:50px}.mod_article.image-link h2{top:1.5rem}.mod_article.image-link h3{top:3.5rem}.mod_article.image-link h2,.mod_article.image-link h3{left:1.5rem}.footer-bottom{flex-direction:column-reverse}.footer-bottom>div{text-align:left;margin-top:20px}#footer .mod_customnav ul{padding-left:0}.mod_article.hit-grid .ce_text{padding:0}.mod_article.hit-grid.autoflow-initial{column-gap:3em}.col-span-3{grid-column:span 4}.ce_form .col-span-3{grid-column:span 3}.ce_form .quantity_btn{top:30px}.mod_article.statblock .ce_text{padding-left:0;padding-right:0}.mod_article.image-link.hit-grid .text-claim{display:none}#header [class^="icon-"]{font-size:1.2em;line-height:1.2em}.mod_deals_list .deals_list_filter .filter_wrapper{gap:1rem;flex-wrap:wrap}.mod_article .ce_text.customer_alliance{max-width:100%;padding:0 5px}.hero__links{top:75%}.mod_deals_list .deal h3{font-size:1.6rem}}@media (max-width:850px){#header .inside{padding-top:15px;padding-bottom:15px}#pageimages .buttons{width:100%;text-align:center;justify-content:center}.hit-plus-menu{width:750px;max-width:100%}#header .inside{padding-left:50px;padding-right:50px}.mod_article.image-link .image_container::before,.mod_deals_list .deal .image .image_container:before{background:linear-gradient(rgba(0, 0, 0, 0.6), transparent 60%)}.mod_deals_list .deal .image .inner p.first{font-size:1.4rem;margin-bottom:0}.mod_deals_list .deal .image .inner p{font-size:1rem}.mod_deals_list .deal h3{font-size:1.4rem}.mod_deals_list.hit-carousel .hc-controls .hc-button{width:40px;height:40px}.ce_hyperlink>a,.ce_hyperlink>p>a,.hero__links>a,.mod_deals_list .deals_list_filter .filter_wrapper li a{padding:0.5em 1.5em}.hpm_label{display:none}#footer .bg-dark .contact{display:flex;flex-direction:column;padding-top:4em;padding-bottom:4em}#footer .bg-dark .contact>div:nth-child(even){text-align:left}#footer .socials{order:1;text-align:left;margin-top:2em}#footer .socials .ce_hyperlink{margin-top:1em}#footer .footer-bottom{order:2}#footer .ce_gallery ul{flex-wrap:wrap;margin:30px auto}#footer .ce_gallery ul img{max-height:50px;width:auto}.crosssite .mw-module{display:flex;flex-direction:column;gap:1em}.crosssite .mw-module .ce_image{max-width:250px}#footer .crosssite{padding:4em 0}.ce_list.stats ul{font-size:1.3rem}.mod_deals_list.hit-carousel{padding:0}.mod_deals_list.hit-carousel .hc-controls{display:flex;gap:2em;justify-content:center}.mod_deals_list.hit-carousel .hc-controls .hc-button{position:relative;top:initial;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.newsletter:before{left:-5em}.newsletter:after{right:-5em}.mod_article.hit-grid.column-gap{gap:2em}.mod_article.hit-grid.column-gap .ce_image{order:0}.mod_article.hit-grid.column-gap .ce_text{order:1}.mod_article.hit-grid.column-gap .ce_hyperlink{order:2}.mod_article.hit-grid.column-gap .text-claim{order:3}.col-span-6{grid-column:span 12}.row-span-full{grid-row:initial}.mod_article.hit-grid{grid-auto-flow:initial}.ce_image.responsive-image img.hit-responsiveimage,.ce_text.responsive-image img.hit-responsiveimage{position:relative;top:initial;left:initial;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);max-width:100%}.deals_detail .more-info{flex-direction:column}.ce_form .formbody{display:flex;flex-direction:column;gap:10px}.ce_form .formbody .widget.element-span-2,.ce_form .formbody .widget.element-span-3{width:100%}.deals-detail-actions{margin-top:1rem;margin-bottom:0}.mod_article:last-child:not(.mw-full),.mod_article .deals_detail{margin-bottom:2em}.col-span-3{grid-column:span 6}.ce_downloads.neu ul{grid-template-columns:1fr}.rundgang{grid-template-columns:1fr}}@media (max-width:760px){h1,.text-claim+h2,h2:first-child{font-size:2.2rem}.text-claim,h2.text-claim{font-size:3rem;line-height:3rem}h2{font-size:1.6rem}.text-claim,h2.text-claim{font-size:7rem;line-height:7rem}h3{font-size:1.4rem}.ml-col-span-6{grid-column:span 12}.hit-plus-menu{width:100%}.hit-slider .image_container figcaption{top:50%}.hit-plus-menu .buttons{flex-direction:column;align-items:flex-start}.hit-plus-menu .nano-content{padding-left:50px}.mod_article.hit-grid.autoflow-initial{column-gap:2em}.mod_article.statblock{column-gap:2em;flex-direction:column}.mod_article.statblock .ce_text{flex-basis:calc(50% - 1em)}.mod_article.statblock .stats{flex-basis:calc(50% - 1em)}.mod_article.statblock .ce_headline,.mod_article.statblock .ce_accordion,.mod_article.statblock .stats{max-width:100%;width:initial}#footer .ce_gallery ul{padding-left:100px;padding-right:50px}.villa #footer .ce_gallery ul{padding-left:50px;padding-right:50px}.hit-slider .image_container figcaption{white-space:initial;line-height:4rem}.deals-detail-actions{flex-direction:column}.mod_article.mw-module.deals{padding-left:0;padding-right:0}}@media (max-width:600px){html{font-size:16px}h2{font-size:1.4rem}h3{font-size:1.2rem}body.noslider .mod_article:first-child{margin-top:8em}.hit-plus-menu .mod_navigation .level_1>li>strong,.hit-plus-menu .mod_navigation .level_1>li>a,.hit-plus-menu .mod_navigation .level_1>li>span{font-size:1.4em}.text-claim,h2.text-claim{font-size:5rem;line-height:5rem}#header .logo,#header.small .logo,body.noslider #header .logo{max-width:120px}.ce_hyperlink>a,.ce_hyperlink>p>a,.hero__links>a,.mod_deals_list .deals_list_filter .filter_wrapper li a{border-radius:15px;padding:0.3em 1em}.mod_deals_list .deals_list_filter .filter_wrapper{gap:0.5rem}#footer .mod_customnav ul{flex-direction:column;gap:5px}.hit{display:block}#footer .divider{display:none}#footer .socials>span{font-size:2em}.button.shop{padding:7px}.hit-slider{min-height:380px}.crosssite{padding:60px 0}.crosssite .mw-module .ce_image{max-width:150px}.hit-accordion{padding:15px 0px;margin-top:15px;margin-bottom:20px}.hit-accordion .hit-acc-toggler{font-size:1.2rem;padding-right:25px}.hit-accordion .hit-acc-toggler:before{right:7px}.mod_deals_list .deal h3,.mod_deals_list .deal .image .inner p.first{font-size:1.2rem}.mod_deals_list .deal .image .inner{top:1rem;left:1rem}.raiting_cat{grid-template-columns:1fr 1fr;gap:10px}.col_review{grid-template-columns:1fr;gap:20px}.newsletter:before,.newsletter:after{background-size:50%;background-position:right bottom}.mod_article{margin-bottom:0em}.ce_form .quantity_btn{top:27px}.ce_hyperlink>a,.ce_hyperlink>p>a,.hero__links>a,.mod_deals_list .deals_list_filter .filter_wrapper li a{font-size:14px}.ce_hyperlink>p>a{margin:5px 0}.hero__links{top:65%;width:100%}.giggle-widget-v2 .stream-activity{min-height:150px !important;height:250px !important}.ce_downloads.images ul{grid-template-columns:repeat(3, 1fr);column-gap:10px}}@media (max-width:480px){#header .logo,#header.small .logo,body.noslider #header .logo{padding:10px;max-width:100px}.header-left .whats-app{display:none}.hit-plus-menu .mod_navigation ul.level_1>li{padding:8px 0}.hit-plus-menu .mod_navigation ul.level_1>li.submenu>.submenu{align-items:center;gap:5px}.hit-plus-menu .mod_navigation .level_2 li:first-Child{margin-top:10px}#header .inside,.mod_article.mw-module,.mw-module,#footer .bg-dark .contact,.mod_article:not(.mw-full),.mod_article.mw-full>.mw-article{padding-left:40px;padding-right:40px}.hit-slider .image_container figcaption{font-size:3.5em;line-height:2.8rem}.hit-slider .hs-button,.slider-control .slider-next,.slider-control .slider-prev{width:35px;height:35px}.text-claim,h2.text-claim{font-size:4.5rem;line-height:4.5rem}h2.hero__headline{font-size:1.5rem}h4{font-size:1em}.slider-control{left:10px;right:10px}.hero__text{padding-left:30px;padding-right:30px}.hero__links{top:60%}.hit-plus-menu .nano-content{padding-left:30px;padding-right:30px}.hit-plus-menu .mod_navigation{margin-top:30px}.mod_article.hit-grid .ce_text{padding:0}.mod_article.hit-grid.autoflow-initial{column-gap:1em}#header [class^="icon-"]{font-size:1.2em;line-height:1.3em}#footer .ce_gallery ul{gap:0.6em;padding-left:100px;padding-right:30px;margin:20px auto}#footer .ce_gallery ul li{max-width:18%}#footer .ce_gallery ul img{max-height:40px}.villa #footer .ce_gallery ul{padding-left:30px;padding-right:30px}.mod_article.hit-grid.column-gap{gap:1em}}
body.hit-pdf-modal-open{overflow:hidden;height:100vh;width:100%;margin:0;padding:0}.hit-pdf-modal-overlay{display:none;position:fixed;top:0;left:0;z-index:99999;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.85)}.hit-pdf-modal-overlay .box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.hit-pdf-modal-overlay .box>.frame-container{position:absolute;top:0;bottom:0;left:0;right:0;max-width:80%;margin:auto}.hit-pdf-modal-overlay .box>.frame-container .pdf-booklet{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hit-pdf-modal-overlay .box>.frame-container .pdf-booklet .z-layer{position:absolute;top:0;bottom:0;left:0;right:0}.hit-pdf-modal-overlay .close{position:absolute;top:2px;right:0;cursor:pointer;width:30px;height:30px}.hit-pdf-modal-overlay .close:not(.hasIcon):before{content:"";display:block;left:50%;position:absolute;top:50%;width:100%;height:2px;background:white;transform:translate(-50%, -50%) rotate(45deg)}.hit-pdf-modal-overlay .close:not(.hasIcon):after{content:"";display:block;left:50%;position:absolute;top:50%;height:100%;width:2px;background:white;transform:translate(-50%, -50%) rotate(45deg)}.hit-pdf-modal-overlay .bar{position:absolute;left:0;top:12px;width:100%;color:white}.hit-pdf-modal-overlay .bar a{display:inline-block;color:white;font-size:28px;cursor:pointer;width:25px;height:25px;text-align:center;position:relative}.hit-pdf-modal-overlay .btn{position:absolute;top:50%;transform:translate(0, -50%);cursor:pointer}.hit-pdf-modal-overlay .btn.prev{left:-40px}.hit-pdf-modal-overlay .btn.prev:before{font-size:20px;border:0.1rem solid white;border-bottom:0;border-right:0;height:0.65em;width:0.65em;content:"";display:block;left:46%;position:absolute;top:50%;transform:translate(-25%, -50%) rotate(-45deg)}.hit-pdf-modal-overlay .btn.next{right:-40px}.hit-pdf-modal-overlay .btn.next:before{font-size:20px;border:0.1rem solid white;border-bottom:0;border-right:0;height:0.65em;width:0.65em;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-75%, -50%) rotate(135deg)}.hit-pdf-modal-overlay .loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120px;height:10px;background:rgba(255, 255, 255, 0.2)}.hit-pdf-modal-overlay .loading .bar{position:relative;left:0;top:0;height:100%;width:0;background:white;transition:0.5s linear}.hit-pdf-modal-overlay .icn-download{border-bottom:2px solid white}.hit-pdf-modal-overlay .icn-download:before{content:"";display:block;left:50%;position:absolute;top:50%;border:2px solid white;border-bottom:0;border-right:0;height:0.5em;transform:translate(-50%, -60%) rotate(-135deg);width:0.5em}.hit-pdf-modal-overlay .icn-download:after{content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);background:white;height:0.6em;top:40%;width:2px}.hit-pdf-modal-overlay .bar .zoom{display:inline-block;margin-left:15px;user-select:none}.hit-pdf-modal-overlay .bar .zoom .range{width:110px;height:10px;position:relative;display:inline-block;margin-left:20px;margin-top:9px;vertical-align:top;background:rgba(255, 255, 255, 0.15);border-radius:5px}.hit-pdf-modal-overlay .bar .zoom .range .track{position:absolute;left:0;top:0;height:100%;width:0;background:white;border-radius:5px}.hit-pdf-modal-overlay .bar .zoom .range .thumb{position:absolute;transform:translate(-50%, -50%);left:0;top:50%;height:15px;width:15px;background:white;cursor:pointer;border-radius:100%}.hit-pdf-modal-overlay .icn-search{display:inline-block;color:white;font-size:28px;cursor:pointer;width:25px;height:25px;text-align:center;position:relative}.hit-pdf-modal-overlay .icn-search:before{position:absolute;content:"";border:2px solid white;border-radius:50%;height:0.5em;left:15%;top:15%;transform:translate(0, 0) rotate(45deg);width:0.5em}.hit-pdf-modal-overlay .icn-search:after{position:absolute;content:"";background:white;height:2px;left:85%;top:85%;transform:translate(-50%, -50%) rotate(45deg);width:0.2em}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}body.modal_open{overflow:hidden}.pdf-booklet{position:relative;overflow:hidden;user-select:none}.pdf-booklet>.b-load{width:100%;height:100%;position:relative;transition:transform 0.3s}.pdf-booklet>.b-load.zoom{transition:none}.pdf-booklet .b-page{left:0;top:0;position:absolute;overflow:hidden;padding:0}.pdf-booklet .b-counter{bottom:5px;position:absolute;display:block;left:50%;transform:translate(-50%, 0);width:15px;height:15px;line-height:15px;text-align:center;font-size:10px;border-radius:100%;background:rgba(0, 0, 0, 0.5);color:#fff}.pdf-booklet .b-wrap{top:0;position:absolute}.pdf-booklet .b-wrap canvas{height:100%;position:relative}.pdf-booklet .b-wrap.b-wrap-left canvas{float:right}.pdf-booklet .b-wrap.b-wrap-left:after{content:"";clear:both;display:table}.pdf-booklet .booklet{z-index:10}.pdf-booklet .b-pN{z-index:10}.pdf-booklet .b-p0{z-index:30}.pdf-booklet .b-p1{z-index:20}.pdf-booklet .b-p2{z-index:20}.pdf-booklet .b-p3{z-index:30}.pdf-booklet .b-p4{z-index:10}.pdf-booklet .b-prev{z-index:40}.pdf-booklet .b-next{z-index:40}.pdf-booklet .b-counter{z-index:40}.pdf-booklet .b-pN .b-wrap,.pdf-booklet .b-p1 .b-wrap,.pdf-booklet .b-p2 .b-wrap,.pdf-booklet .b-p3 .b-wrap,.pdf-booklet .b-p4 .b-wrap{left:0}.pdf-booklet .b-p0 .b-wrap{right:0}.pdf-booklet .b-page-blank{padding:0;width:100%;height:100%;background:white}.pdf-booklet .b-shadow-f{right:0;top:0;position:absolute;background-image:url("../../files/files/themes/halfenstube/img/shadow-top-forward.png");background-repeat:repeat-y;background-position:100% 0}.pdf-booklet .b-shadow-b{left:0;top:0;position:absolute;background-image:url("../../files/files/themes/halfenstube/img/shadow-top-back.png");background-repeat:repeat-y;background-position:0 0}.pdf-booklet .b-p0{background-image:url("../../files/files/themes/halfenstube/img/shadow.png");background-repeat:repeat-y;background-position:100% 10px}.pdf-booklet .b-p3{background-image:url("../../files/files/themes/halfenstube/img/shadow.png");background-repeat:repeat-y;background-position:0 10px}@media (max-height:450px){.pdf-modal-overlay .close{font-size:40px;line-height:25px}.pdf-modal-overlay .bar{top:-23px}.pdf-modal-overlay .bar a{font-size:17px}}
.centered  table{
	margin:0 auto;
}
.buchungs_tool {
	margin-top:50px;
}
