.detail-page .flex-item .content-img img{object-fit:cover}.detail-page .content-text a:hover{text-decoration:none}.detail-page .btn-contact{margin-left:15px}.detail-page .address_title,.detail-page .opening_hours_title{color:var(--dark-blue);font-size:1rem;font-weight:700}.detail-page .facebook_url,.facebook_url a{color:var(--dark-blue)}.detail-page .office-description p{line-height:1.6}.detail-page .btn-block-address{display:flex;justify-content:end}.detail-page .btn-block-address .btn{padding:12px 20px}.detail-page .flex-item-link,.detail-page .flex-item-link:hover{color:inherit;text-decoration:none}.detail-page .btn_area{bottom:25px;float:right;margin-bottom:-36px;position:relative}.detail-page .flex{margin-left:-15px;margin-right:-15px}.detail-page .flex .flex-item{padding:15px}.detail-page .flex .flex-item.column-4{flex-basis:25%;-moz-flex-basis:25%;-webkit-flex-basis:25%;-o-flex-basis:25%}.detail-page .flex .flex-item.column-3{flex-basis:33.33%;-moz-flex-basis:33.33%;-webkit-flex-basis:33.33%;-o-flex-basis:33.33%}.detail-page .flex .flex-item.column-2{flex-basis:50%;-moz-flex-basis:50%;-webkit-flex-basis:50%;-o-flex-basis:50%}.detail-page .flex .flex-item.column-1{flex-basis:100%;-moz-flex-basis:100%;-webkit-flex-basis:100%;-o-flex-basis:100%}@media (max-width:1024px){.detail-page .flex .flex-item.column-4{flex-basis:33.33%;-moz-flex-basis:33.33%;-webkit-flex-basis:33.33%;-o-flex-basis:33.33%}}@media (max-width:768px){.detail-page .flex .flex-item.column-3,.detail-page .flex .flex-item.column-4{flex-basis:50%;-moz-flex-basis:50%;-webkit-flex-basis:50%;-o-flex-basis:50%}}@media (max-width:767px){.detail-page .flex{margin-left:0!important;margin-right:0!important}.detail-page .flex .flex-item{flex-basis:100%!important;-moz-flex-basis:100%!important;-webkit-flex-basis:100%!important;-o-flex-basis:100%!important;margin-bottom:15px;padding:0!important}.detail-page .bs-canvas{width:100%!important}}.detail-page .vertical-job{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;padding:0}.detail-page .vertical-job li{border-bottom:1px solid #e4e8eb;display:flex;justify-content:space-between;padding:24px 0;position:relative}.detail-page .vertical-job li a{color:var(--dark-blue);font-size:17px;width:95%}.detail-page .vertical-job li a:hover{color:var(--primary-blue);text-decoration:none}.detail-page .btn.btn-canvas{background-color:var(--secondary-blue)!important;border-color:var(--secondary-blue)!important;border-radius:50px;color:var(--dark-blue)!important;display:block;margin:0 auto;position:static;width:66.66667%}.detail-page .bs-canvas .bg-primary{background-color:var(--primary-blue)!important}.bs-canvas-title{margin:55px}.detail-page .bs-canvas .text-primary{color:var(--dark-blue)!important;font-size:38px}.detail-page .bs-canvas .text-light{font-size:21px}.bs-canvas-overlay{background:rgba(7,35,68,.6)!important;z-index:1100}.detail-page .bs-none{max-height:0;opacity:0;overflow:hidden}.detail-page .bs-block,.detail-page .bs-none{transition:opacity .4s ease-out,max-height .4s ease-out}.detail-page .bs-block{max-height:100vh;opacity:1}.detail-page .bs-canvas{overflow-x:hidden;overflow-y:auto;top:0;transition:margin .4s ease-out;-webkit-transition:margin .4s ease-out;-moz-transition:margin .4s ease-out;-ms-transition:margin .4s ease-out;width:465px;z-index:1110}.detail-page .bs-canvas-left{left:0;margin-left:-465px}.detail-page .bs-canvas-right{margin-right:-465px;right:0}.detail-page .bs-canvas-close:hover{background-color:unset}.bs-canvas-content{padding:48px!important}.bs-canvas-close{margin:15px}.detail-page .fb_wrapper{display:flex;justify-content:center}.detail-page .office_subtitle{font-size:1.05rem;font-weight:600;margin:6px 0 0}.detail-page .office_intro{line-height:1.6;margin:16px 0 24px}.detail-page .office-jobs-btn{background-color:transparent;border:1px solid var(--dark-blue);color:var(--dark-blue);display:block;margin-bottom:12px;width:100%}.detail-page .office-jobs-btn:hover{background-color:var(--dark-blue);color:#fff}.detail-page .address_title:first-letter,.detail-page .office_subtitle:first-letter,.detail-page .office_title:first-letter{text-transform:uppercase}.detail-page .address_title{color:var(--dark-blue);font-size:1rem;font-weight:700;margin:0 0 8px}.detail-page .opening_hours_details>summary{cursor:default;list-style:none}.detail-page .opening_hours_details>summary::-webkit-details-marker{display:none}.detail-page .office-links-mobile{display:none}@media (max-width:767px){.detail-page .row{display:flex;flex-direction:column}.detail-page .office-address{display:contents}.detail-page .office_title{margin-bottom:12px;order:1}.detail-page .office-image{margin-bottom:24px;order:2}.detail-page .office-address>.mb-3:not(.office-dienst-btns):not(.btn-block-address){order:3}.detail-page .office-links-mobile{order:4}.detail-page .office_intro{order:5}.detail-page .office-address>.flex{order:6}.detail-page .office-image .office-img{aspect-ratio:16/9;border-radius:8px;object-fit:cover;width:100%}.detail-page .btn-block-address,.detail-page .office-address>a.office-jobs-btn,.detail-page .office-dienst-btns,.detail-page .office_subtitle{display:none}.detail-page .office-links-mobile{display:block;font-size:15px;line-height:1.9;margin:0 0 20px}.detail-page .office-links-mobile a{color:var(--dark-blue);text-decoration:underline}.detail-page .office-links-mobile a+a:before{content:"·";display:inline-block;margin:0 8px;text-decoration:none}.detail-page .office_intro .intro-details>summary{color:var(--dark-blue);cursor:pointer;font-weight:700;list-style:none;margin-top:8px;text-decoration:underline}.detail-page .office_intro .intro-details>summary::-webkit-details-marker{display:none}.detail-page .opening_hours_details>summary{align-items:center;border-top:1px solid #e3e8ee;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0}.detail-page .opening_hours_details>summary:after{color:var(--primary-blue);content:"+";font-size:20px}.detail-page .opening_hours_details[open]>summary:after{content:"–"}}