/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#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("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background: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("../../assets/jquery/colorbox/1.6.1/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("../../assets/jquery/colorbox/1.6.1/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("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* basic.css */
.row-1170{overflow:hidden}#footer a{color:#fff}body{font-family: 'Raleway', sans-serif!important}#main a{color:#C8A94A}#footer h3{margin-left:-40px;padding-bottom:15px;font-size:20px;color: #B4B4B4}#main h2,#main h3,#main h4{color:#7D7250}#wrapper{overflow: hidden}#header{position: fixed;z-index: 9999;    width: 100%}html{overflow-y: scroll;        overflow-x: auto}
/* design.css */
.center_img .bg-img{background-position: center}.carousel-control.right,.carousel-control.left{background-image: none !important}@font-face{font-family: "Russo One"; src: url("/files/fonts/Russo One.ttf"); font-style: normal; font-weight: normal}@font-face{font-family: "Raleway"; src: url("/files/fonts/Raleway.ttf"); font-style: normal; font-weight: normal}.election img{position: relative;    width: 600px;    max-width: 90vw;    height: auto;    left: 50%;    transform: translate(-50%)}#customForm:hover{opacity: 1}#customForm{cursor: pointer;    width: 100%;    line-height: 35px;    border-radius: 5px;    border: none;    color: #fff;    background-color: #7D7250;    transition: opacity 0.1s ease-in;    opacity: 0.75;    text-align: center;    text-transform: uppercase}.immobilie-description{padding-bottom: 30px}#description h1,#gallery h1{color: #7D7250}#gallery{margin-bottom: 50px}#gallery .row .col-xs-2{padding: 0 !important}.immobilie-gallery .thumbnail{margin-bottom: 0;    height: auto;    border: none}.immobilie-page table{margin-bottom: 30px;height: auto !important}.immobilie-page td{padding: 5px}.immobilie-page tr{border-bottom: 1px dotted #ccc;        border-top: 1px dotted #ccc}.immobilie-page{background: linear-gradient(to right, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 0%,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 52%,rgba(255,255,255,1) 100%);    display: flex;        flex-wrap: wrap;        justify-content: center}.immobilie-list{display: flex;        flex-wrap: wrap;        justify-content: center;        flex-direction: column;padding: 30px 0}.immobilie-list p{color: #7D7250 !important}.immobilie-list .ce_text{background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}.immobilie-list ul{list-style-image: url("/files/check.svg")}.immobilie-gallery .thumbnail img{width: 100% !important;        height: 100% !important;        object-fit: cover}.immobilie-gallery .row{display: flex;        flex-wrap: wrap;        justify-content: center}.immobilie-description p{font-size: 14px !important}.object-img{display: flex;    justify-content: center;    flex-direction: column;margin-bottom: 100px}.object-selector{display: flex;    flex-wrap: wrap}.object-img img{width: 100% !important;    height: 450px !important;    object-fit: cover}ul.file,ul.file li{position:relative;overflow: hidden;    display: block;    box-sizing: border-box}.RESERVIERT ul.file li:after{content: 'Reserviert';    position: absolute;    left: -41px;    background: #d8100c;    line-height: 50px;    width: 158px;    text-align: center;    transform: rotateZ(-45deg);    /* top: 385px; */    font-size: 13px;    color: #ffffff;    text-transform: uppercase;    -webkit-box-shadow: 0 0 5px 0 #464646;    box-shadow: 0 0 5px 0 #464646;    top: 14px}.willkommen .RESERVIERT{}.teaser h3{margin-bottom: 15px!important}p.pr-h:after{position: absolute;    content: "";    height: 2px;    width: 90px;    background-color: red !important;    margin-top: 12px !important;    margin-left: -94px;    -webkit-transform: rotate(16deg);    -ms-transform: rotate(16deg);    transform: rotate(16deg)}#main p.pr-h{color: #7d724f !important;    font-size: 18px !important}#cboxTitle{display:none;display:none!important}#main hr{margin-top: 0;    margin-bottom: 0;   border-top: 1px solid #7d7250;    width: 100%}.modify .show_stamp{opacity:0}.show_stamp{display:none;width: 275px;    height: 190px;    background-image: url("../../files/verkauft.png");    background-repeat: no-repeat;    position: absolute;    /* bottom: 0; */    right: 0px;    top: 60px;    background-size: cover}.verkauf{position: absolute;    background: #7B714E;    line-height: 50px;    width: 200px;    text-align: center;    transform: rotateZ(-45deg);    top: 75px;    font-size: 20px;    color: #fff;    text-transform: uppercase;    -webkit-box-shadow: 0 0 5px 0 #464646;    box-shadow: 0 0 5px 0 #464646}.sold{height: 150px;    width: 150px;    position: absolute;    margin-top: -150px;    right: 15px;overflow:hidden}.bg-img{background-position:50% 30px;        background-size: cover}p.error{color:red}#main p{color:#808080}#footer h4 img{border-radius: 5px}#left-form{margin-right:2%}#left-form,#right-form{width:49%;float:left}.willkommen #main h2{padding: 15px 0;    border-top: 1px solid #E0E0E0;    border-bottom: 1px solid #E0E0E0;margin-top: 0px}#header .navbar-collapse{background: #7D7250}#footer figure.image_container{text-align: left}.left{float:left}.ausstattung{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent */background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */}.ausstattung h3{padding-top: 30px;    padding-bottom: 20px !important}.ausstattung h4:nth-last-child(1){padding-bottom:30px}#detail .item{padding-bottom:31px}#main #detail .item .row{border-bottom:1px dotted #ccc;line-height: 27px}#main button.trigger span::before{color: #7D7250 !important}#header .navbar-default{border:0}#detail  .item.col-md-7 .col-md-5{font-weight:bold}.row.grundrisse .col-md-12,.row.gallery .col-md-12{background:#fff;    padding: 30px 0;    text-align: center}.row.beschreibung .col-md-12{padding: 30px 0;text-align: center}#detail ul.file,#detail ul.file li{display: inline-block;    text-align: center;    margin-bottom: 4px}#detail h2{padding-top:10px;padding-bottom:20px}#main #detail .row{border:none}.ce_metamodel_list > .row:nth-child(1){/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,eeeeee+0,ffffff+0,eeeeee+52,ffffff+100 */        background: rgb(238,238,238); /* Old browsers */        background: -moz-linear-gradient(left,  rgba(238,238,238,1) 0%, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 52%, rgba(255,255,255,1) 100%); /* FF3.6-15 */        background: -webkit-linear-gradient(left,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 0%,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 52%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */        background: linear-gradient(to right,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 0%,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 52%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */}#detail h3{padding-bottom: 25px;    font-size: 28px}.teaser{margin-top:15px;margin-bottom:15px}.teaser p{text-align:justify;color:#808080;font-size: inherit !important}#main .detail-link a{display: block;    width: 100%;    padding: 2px 0;    text-transform: uppercase;    text-align: center;    font-size: 14px;    border-radius: 4px;    background: #7D7250;    color: #fff;    line-height: 30px;    margin: 30px 0;    text-decoration: none !important}.item.row:nth-child(even){/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,eeeeee+0,ffffff+0,eeeeee+52,ffffff+100 */    background: rgb(238,238,238); /* Old browsers */    background: -moz-linear-gradient(left,  rgba(238,238,238,1) 0%, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 52%, rgba(255,255,255,1) 100%); /* FF3.6-15 */    background: -webkit-linear-gradient(left,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 0%,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 52%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */    background: linear-gradient(to right,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 0%,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 52%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */}.item.row{padding:30px 0 !important}ul.file,ul.file li{padding: 0;    list-style: none;margin:0}.ce_metamodel_list .file img{width: 100%;    height: auto}#footer .invisible,#footer form br{display:none}#footer a.impressum{padding:0;background:none}.header{z-index: 9}.info4slider{display:none}@-webkit-keyframes bounceIn{0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}            40% {-webkit-transform: translateY(-30px);}            60% {-webkit-transform: translateY(-15px);}}@keyframes bounceIn{0%, 20%, 50%, 80%, 100% {transform: translateY(0);}        40% {transform: translateY(-30px);}        60% {transform: translateY(-15px);}}#main button.trigger span::before{-webkit-animation-name: bounceIn;        -webkit-animation-duration: 4s;        -webkit-animation-iteration-count: 10;        -webkit-animation-timing-function: ease-out;        -webkit-animation-fill-mode: forwards;        animation-name: bounceIn;        animation-duration: 4s;        animation-iteration-count: 10;        animation-timing-function: ease-out;        animation-fill-mode: forwards}#footer a:focus,#footer a:hover{color: inherit;text-decoration: none}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color: transparent !important;    color: #FFF2CB !important}#header .navbar-default .navbar-nav>li>a{font-weight:normal;text-transform:uppercase;color: #fff}#header .navbar-default .navbar-toggle{border-color: transparent}#header .navbar-default .navbar-toggle .icon-bar{background-color: #FFF}#header .navbar-default .navbar-toggle:focus,#header .navbar-default .navbar-toggle:hover{background-color: #635B42}a.impressum{margin-top:10px;padding:7px 15px;text-decoration:none;font-family: 'Russo One', sans-serif}a.impressum:hover{text-decoration:none;color:#fff;opacity:1}a.impressum:after{margin-left:5px;content:'\f1f9';    font-family: FontAwesome}p.back{display:none}div#support form{margin-top: 33px}#kontakt .bg-img{z-index: 9}#kontakt .content{padding:0}#kontakt .row{margin:0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color: #800146 !important;    color: #fff !important}video{border-radius: 25px;    margin-top: 5px}.ce_downloads ul,.ce_downloads li{margin: 0;    padding: 0;    list-style-type: none}.ce_downloads h3{margin-bottom:10px;margin-bottom: 15px !important}.nbbg{background: none !important;border:0 !important;overflow:visible !important}video{width: 100% !important;height:80% !important}.row .ce_text p{font-size:14px !important}#header .navbar-default{box-shadow: none;border-radius:0px;    background: #7D7250}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color: #E81D8C !important}iframe{border:0}input.submit,a.impressum{cursor: pointer;    width: 100%;    line-height: 35px;    border-radius: 5px;    border: none;    color: #fff;    background-color: #7D7250;transition:opacity 0.1s ease-in;opacity:0.75}input.submit:hover{opacity:1}#footer p,#footer h4{color:#e6e6e6}#main button.trigger::before{font-size: 0.8em;    font-weight: bold;    text-shadow: 0 0 5px #000;    text-indent: -9999px}#footer{background-color:#3D3D3D;min-height:256px;    clear: both}#footer .row{background-color: transparent;    margin: 0;padding:30px 0}.row-1170 .ce_text{padding: 15px 30px}#main button.trigger{width: 1.5em;    height: 1.5em}#main button.trigger span::before{position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    color: #E81D8C;    content: "\f078";    text-transform: none;    font-weight: 800;    font-style: normal;    font-variant: normal;    font-family: 'FontAwesome';    line-height: 1;    speak: none;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-size: 0.8em;    border: 3px solid;    border-radius: 23px;    /* padding-right: 0px !important; */    padding-top: 0.3em}.row-1170 figure{overflow: hidden}.start-slide img{width: 100%;    height: auto}.start-slide figure.image_container{height: 100vh;    overflow: hidden}.navbar-brand{width:250px;background-image:url("../../files/JB-Immobilien/Allgemein/logo_3.png");text-indent: -9999px;display: block;height: 60px !important;    width: 313px !important;    margin-top: -3px}
/* Navigation.css */
#header .navbar-nav>li>a{line-height: 30px;    text-align: center}
@media (min-width: 1200px){
/* 1200.css */
#main .detail-link a{width: 50%}#header .navbar-left{float: right!important}.row-1170{width: 1170px;    margin-left: auto !important;    margin-right: auto !important;    margin-bottom: 30px;overflow:hidden}#main .title{top: calc(50% + 70px)}#wrapper .title{MARGIN-LEFT: -135PX !important}.ce_downloads{padding: 30px !important}#footer .row-1170{border:0}.row-1170 .ce_text{padding-top:30px}#main .row{margin: 0 0 30px  0}
}
@media (min-width: 992px){
/* 992.css */
.ausstattung{margin-bottom: 30px}#footer .tableless{margin-top: 0px !important;    margin-bottom: 0px !important}
}
@media (min-width: 768px){
/* 768.css */
#header .navbar-left{float: right !important; margin-right: 20px}#footer .left{margin-right: 20px}#main figure.image_container img{height: 300px;    width: auto}figure.image_container{text-align: CENTER}#main .row.row-1170:nth-child(1){padding:30px}#main .row.row-1170:nth-child(odd) figure.image_container{border-radius: 30px}#main .row.row-1170:nth-child(even) figure.image_container{border-radius: 30px}#main .row:nth-child(1){padding:0}#main .row{margin: 0px}#footer .tableless{margin-top: 15px;    margin-bottom: 30px}#footer .row-1170 .ce_text{padding: 15px 15px}#main .title{padding: 0 2.25em}.navbar-brand{width: 110px}
}
@media (max-width: 767px){
/* Less_768.css */
.object{display: flex;    flex-direction: column}.object .object-img{order: -1}html,html *{max-width: 100vw !important}#gallery .row .col-xs-2{width: 100%}.immobilie-page .col-xs-12{padding: 0px}.immobilie-gallery .thumbnail{height: auto}.immobilie-page{padding: 0 0 50px 0 !important}.object-img{margin-bottom: 0px}#header .navbar-collapse{box-shadow: inset 0 1px 0 rgba(255,255,255,0.3)}#footer p,#footer h4,#footer figure.image_container{text-align: center}#footer .left{float:none}#main .title h1{font-size: 2.25em}#header .navbar-toggle{margin-top: 15px !important}#main .row figure img{width: 100% !important;    height: auto}.navbar-toggle{border-color: #939393 !important}.navbar-collapse{background-color:#FAFAFA}#footer .tableless{margin-top: 15px;    margin-bottom: 30px}#footer .row-1170 .ce_text{padding: 15px 15px}#main .title{padding: 0 3em}.titel{padding-right: 30px}#main .row-1170 .ce_text{padding:0 15px 30px}.row-1170{padding:0 15px 50px}#main figure.image_container{margin:0 !important}.navbar-brand{width: 250px !important;    background-size: contain;    /* height: 39px !important; */    background-repeat: no-repeat;    margin-top: 6px}
}
/* colapse_point.css */
@media (max-width: 991px){#header .navbar-header {        float: none;    }#header    .navbar-toggle {        display: block;    margin-top: 11px;    }#header    .navbar-collapse {        border-top: 1px solid transparent;        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);    }#header    .navbar-collapse.collapse {        display: none!important;    }#header    .navbar-nav {        float: none!important;        margin: 7.5px -15px;    }#header    .navbar-nav>li {        float: none;    }#header    .navbar-nav>li>a {        padding-top: 10px;        padding-bottom: 10px;    }#header    .navbar-text {        float: none;        margin: 15px 0;    }    /* since 3.1.0 */#header    .navbar-collapse.collapse.in {         display: block!important;    }#header    .collapsing {        overflow: hidden!important;    }#header .navbar-nav .open .dropdown-menu {position: static;    float: none;    width: auto;    margin-top: 0;    background-color: transparent;    border: 0;    -webkit-box-shadow: none;    box-shadow: none;}#header .navbar-left {    float: none !important;}.navbar-collapse {background-color: #FAFAFA;}}
:root{--cc-bg:#fff;--cc-text:#002E6F;--cc-btn-primary-bg:#D8AF04;--cc-btn-primary-text:var(--cc-bg);--cc-btn-primary-hover-bg:#002E6F;--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#d8e0e6;--cc-toggle-bg-off:#002E6F;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-bg-hover:#e9eff4;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:rgba(4,6,8,.85);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0}.c_darkmode{--cc-bg:#181b1d;--cc-text:#d8e5ea;--cc-btn-primary-bg:#a6c4dd;--cc-btn-primary-text:#000;--cc-btn-primary-hover-bg:#c2dff7;--cc-btn-secondary-bg:#33383c;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#3e454a;--cc-toggle-bg-off:#667481;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#454c54;--cc-toggle-knob-bg:var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color:var(--cc-bg);--cc-block-text:#b3bfc5;--cc-cookie-category-block-bg:#23272a;--cc-cookie-category-block-bg-hover:#2b3035;--cc-section-border:#292d31;--cc-cookie-table-border:#2b3035;--cc-webkit-scrollbar-bg:#667481;--cc-webkit-scrollbar-bg-hover:#9199a0}.cc_div *,.cc_div :after,.cc_div :before,.cc_div :hover{animation:none;background:none;border:none;border-radius:unset;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;float:none;font-family:inherit;font-size:1em;font-style:inherit;font-variant:normal;font-weight:inherit;height:auto;letter-spacing:unset;line-height:1.2;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none;transition:none;vertical-align:baseline;visibility:unset}.cc_div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#2d4156;color:var(--cc-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:400}#c-ttl,#s-bl td:before,#s-ttl,.cc_div .b-tl,.cc_div .c-bn{font-weight:600}#cm,#s-bl .act .b-acc,#s-inr,.cc_div .b-tl,.cc_div .c-bl{border-radius:.35em}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div a,.cc_div button,.cc_div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.cc_div a{border-bottom:1px solid}.cc_div a:hover{border-color:transparent;text-decoration:none}#cm-ov,#cs-ov,.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr{transition:visibility 0.25s linear,opacity 0.25s ease,transform 0.25s ease!important}.c--anim .c-bn{transition:background-color 0.25s ease!important}.c--anim #cm.bar.slide,.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide #s-inr,.c--anim .bar.slide+#cs-ov{transition:visibility 0.4s ease,opacity 0.4s ease,transform 0.4s ease!important}#cm.bar.slide,.cc_div .bar.slide #s-inr{opacity:1;transform:translateX(100%)}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{opacity:1;transform:translateX(-100%)}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible!important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible!important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{opacity:1!important;visibility:visible!important}#cm{background:#fff;background:var(--cc-bg);bottom:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);font-family:inherit;line-height:normal;max-width:24.2em;opacity:0;padding:1.1em 1.5em 1.4em;position:fixed;right:1.25em;transform:scale(.95);visibility:hidden;width:100%;z-index:1}#cc_div #cm{display:block!important}#c-ttl{font-size:1.05em;margin-bottom:.7em}.cloud #c-ttl{margin-top:-.15em}#c-txt{font-size:.9em;line-height:1.5em}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{background:#e5ebef;background:var(--cc-btn-secondary-bg);border-radius:4px;color:#40505a;color:var(--cc-btn-secondary-text);cursor:pointer;display:inline-block;flex:1;font-size:.82em;padding:1em 1.7em;text-align:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#c-bns button+button,#s-c-bn,#s-cnt button+button{float:right;margin-left:1em}#s-cnt #s-rall-bn{float:none}#cm .c_link:active,#cm .c_link:hover,#s-c-bn:active,#s-c-bn:hover,#s-cnt button+button:active,#s-cnt button+button:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-cnt{display:table;height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:101}#s-bl{outline:none}#s-bl .title{margin-top:1.4em}#s-bl .b-bn,#s-bl .title:first-child{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{background:none;display:block;font-family:inherit;font-size:.95em;padding:1.3em 6.4em 1.3em 2.7em;position:relative;transition:background-color 0.25s ease;width:100%}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-left-radius:0;border-bottom-right-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{border:1px solid #f1f3f5;border-color:var(--cc-section-border);margin-bottom:.5em;padding:1em;transition:background-color 0.25s ease}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#s-bl .c-bl:not(.b-ex):first-child:hover{background:transparent;background:unset}#s-bl .c-bl.b-ex{background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border:none;padding:0;transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em;margin-bottom:.5em}#s-bl .b-acc{display:none;margin-bottom:0;max-height:0;overflow:hidden;padding-top:0}#s-bl .act .b-acc{display:block;max-height:100%;overflow:hidden}#s-cnt .p{color:#2d4156;color:var(--cc-block-text);font-size:.9em;line-height:1.5em;margin-top:.85em}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;position:relative;vertical-align:middle}#cs{bottom:0;left:0;padding:0 1.7em;position:fixed;right:0;top:0;width:100%}#cs,#s-inr{height:100%}#s-inr{box-shadow:0 13px 27px -5px rgba(3,6,9,.26);margin:0 auto;max-width:45em;opacity:0;overflow:hidden;padding-bottom:4.75em;padding-top:4.75em;position:relative;transform:scale(.96);visibility:hidden}#s-bns,#s-hdr,#s-inr{background:#fff;background:var(--cc-bg)}#s-bl{display:block;height:100%;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;padding:1.3em 1.8em;width:100%}#s-bns{border-top:1px solid #f1f3f5;border-color:var(--cc-section-border);bottom:0;height:4.75em;left:0;padding:1em 1.8em;position:absolute;right:0}.cc_div .cc-link{border-bottom:1px solid #253b48;border-color:var(--cc-btn-primary-bg);color:#253b48;color:var(--cc-btn-primary-bg);cursor:pointer;display:inline;font-weight:600;padding-bottom:0;text-decoration:none}.cc_div .cc-link:active,.cc_div .cc-link:hover{border-color:transparent}#c-bns button:first-child,#s-bns button:first-child{background:#253b48;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text)}#c-bns.swap button:first-child{background:#e5ebef;background:var(--cc-btn-secondary-bg);color:#40505a;color:var(--cc-btn-secondary-text)}#c-bns.swap button:last-child{background:#253b48;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:#253b48;background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:#1d2e38;background:var(--cc-btn-primary-hover-bg)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-hdr{border-bottom:1px solid #f1f3f5;border-color:var(--cc-section-border);display:table;height:4.75em;padding:0 1.8em;position:absolute;top:0;width:100%;z-index:2}#s-hdr,#s-ttl{vertical-align:middle}#s-ttl{display:table-cell;font-size:1em}#s-c-bn{font-size:1.45em;font-weight:400;height:1.7em;margin:0;overflow:hidden;padding:0;position:relative;width:1.7em}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#c_policy__text{height:31.25em;margin-top:1.25em;overflow-y:auto}#c-s-in{height:100%;height:calc(100% - 2.5em);max-height:37.5em;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width:688px){#s-bl::-webkit-scrollbar{background:transparent;border-radius:0 .25em .25em 0;height:100%;width:.9em}#s-bl::-webkit-scrollbar-thumb{background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border:.25em solid var(--cc-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{height:5px;width:10px}}.cc_div .b-tg{bottom:0;display:inline-block;margin:auto;right:0;right:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg,.cc_div .b-tg .c-tgl{cursor:pointer;position:absolute;top:0}.cc_div .b-tg .c-tgl{border:0;display:block;left:0;margin:0}.cc_div .b-tg .c-tg{background:#919ea6;background:var(--cc-toggle-bg-off);pointer-events:none;position:absolute;transition:background-color 0.25s ease,box-shadow 0.25s ease}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl,.cc_div span.t-lb{border-radius:4em;height:1.5em;width:3.4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{background:#fff;background:var(--cc-toggle-knob-bg);border:none;border-radius:100%;box-shadow:0 1px 2px rgba(24,32,35,.36);box-sizing:content-box;content:"";display:block;height:1.25em;left:.125em;position:relative;top:.125em;transition:transform 0.25s ease;width:1.25em}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl td,#s-bl th{border:none}#s-bl tbody tr{transition:background-color 0.25s ease}#s-bl tbody tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{border-collapse:collapse;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#s-bl td,#s-bl th{font-size:.8em;padding:.8em .625em .8em 1.2em;text-align:left;vertical-align:top}#s-bl th{font-family:inherit;padding:1.2em}#s-bl thead tr:first-child{border-bottom:1px solid #e9edf2;border-color:var(--cc-cookie-table-border)}.force--consent #cs,.force--consent #s-cnt{width:100vw}#cm-ov,#cs-ov{background:#070707;background:rgba(4,6,8,.85);background:var(--cc-overlay-bg);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:none;visibility:hidden}.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov,.show--settings #cs-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{bottom:0;left:0;position:fixed;top:0;transition:visibility 0.25s linear;visibility:hidden;width:100%;width:100vw}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{max-width:100vw;width:100vw}html.force--consent.show--consent{overflow-y:hidden!important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto!important;overflow-x:hidden!important}.cc_div .act .b-bn .exp:before,.cc_div .b-bn .exp:before{border:solid #2d4156;border-color:var(--cc-btn-secondary-text);border-width:0 2px 2px 0;content:"";display:inline-block;left:1.2em;margin-right:15px;padding:.2em;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg)}.cc_div .act .b-bn .b-tl:before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i:before{border:solid #fff;border-color:var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;display:inline-block;left:.75em;padding:.1em .1em .45em;top:.37em}#s-c-bn:after,#s-c-bn:before,.cc_div .on-i:before{content:"";margin:0 auto;position:absolute;transform:rotate(45deg)}#s-c-bn:after,#s-c-bn:before{background:#444d53;background:var(--cc-btn-secondary-text);border-radius:1em;height:.6em;left:.82em;top:.58em;width:1.5px}#s-c-bn:after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{display:block;height:100%;position:absolute;right:0;text-align:center;transition:opacity 0.15s ease;width:50%}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i:after,.cc_div .off-i:before{background:#cdd6dc;background:var(--cc-toggle-knob-icon-color);content:" ";display:block;height:.7em;margin:0 auto;position:absolute;right:.8em;top:.42em;transform-origin:center;width:.09375em}.cc_div .off-i:before{transform:rotate(45deg)}.cc_div .off-i:after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{bottom:auto;top:50%;transform:translateY(-37%)}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(.95) translateY(-50%)}#cm.box.center,#cm.cloud{left:1em;margin:0 auto;right:1em}#cm.cloud{max-width:50em;overflow:hidden;padding:1.3em 2em;text-align:center;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{display:table-cell;padding-right:2.4em;vertical-align:top;width:70%}.cc_div .cloud #c-txt{font-size:.85em}.cc_div .cloud #c-bns{display:table-cell;min-width:170px;vertical-align:middle}#cm.cloud .c-bn{margin:.625em 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{border-radius:0;bottom:0;left:0;max-width:100%;padding:2em;position:fixed;right:0;width:100%}#cm.bar #c-inr{margin:0 auto;max-width:32em}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .bar #s-bl,.cc_div .bar #s-bns,.cc_div .bar #s-hdr{padding-left:1.6em;padding-right:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{border-radius:0;margin:0 0 0 auto;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl td,.cc_div .bar #s-bl th,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{left:-9999px;position:absolute;top:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;padding-left:35%;position:relative}.cc_div .bar #s-bl td:before{color:#000;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm.top{bottom:auto;top:1.25em}#cm.left{left:1.25em;right:auto}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width:688px){#cm,#cm.cloud,#cm.left,#cm.right{bottom:1em;display:block;left:1em;margin:0;max-width:100%;padding:1.4em!important;right:1em;width:auto}.force--consent #cm,.force--consent #cm.cloud{max-width:100vw;width:auto}#cm.top{bottom:auto;top:1em}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .b-tg{right:1.1em;transform:scale(1.1)}#s-inr{border-radius:0;margin:0;padding-bottom:7.9em}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-bottom:1.2em;padding-top:1.2em}#s-bl table,#s-bl tbody,#s-bl td,#s-bl th,#s-bl thead,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{left:-9999px;position:absolute;top:-9999px}#s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}#s-bl td{border:none;padding-left:35%;position:relative}#s-bl td:before{color:#000;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm .c-bn,.cc_div .c-bn{margin-right:0;width:100%}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{float:unset;margin-left:0;margin-top:.625em}#cm.box,#cm.cloud{left:1em;right:1em;width:auto}#cm.cloud.left,#cm.cloud.right{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;min-width:unset;width:auto}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{margin-top:-5.625em;max-height:37.5em;position:relative;top:0}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{margin-bottom:.7em;padding-left:1em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{display:inline-block;height:auto;margin-bottom:.2em;position:relative;vertical-align:middle}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}

/*popup reassign colors*/
:root{
	--cc-text: #3a3a3a;	
	--cc-btn-primary-bg: #7D7250;
	--cc-btn-primary-hover-bg: #7D7250aa;	
	--cc-toggle-bg-off: #7D7250aa;
}
