@import url(https://fast.fonts.net/lt/1.css?apiType=css&c=3d177d0b-de23-4dca-9a39-0baa41220dbb&fontids=1573351,1573353,1573354);
@font-face{font-family:Joanna Sans;font-style:normal;font-weight:700;src:url(/wp-content/themes/dcwi-theme/assets/fonts/2a02e9aa-3a9d-4c78-aac5-d01a02643564.woff2?4055cb1a37328c1b7c4bcfc44ff956fe) format("woff2"),url(/wp-content/themes/dcwi-theme/assets/fonts/ac5d04a6-3363-4f23-8a71-84f8a1d91698.woff?9d428e311df7e8b0da4fa4fd363c397d) format("woff")}@font-face{font-family:Joanna Sans;font-style:normal;font-weight:400;src:url(/wp-content/themes/dcwi-theme/assets/fonts/e9b475ee-04ef-4486-8037-48594ec2e8e0.woff2?bce6c0526f137c6f89037bde06b469c6) format("woff2"),url(/wp-content/themes/dcwi-theme/assets/fonts/35d60e71-e23f-4bb1-9647-b20d31489483.woff?b1e43f0a106128e481bb4c74c6e73808) format("woff")}@font-face{font-family:Joanna Sans;font-style:italic;font-weight:400;src:url(/wp-content/themes/dcwi-theme/assets/fonts/5e2c3be2-e29a-444c-9908-c5cd711501df.woff2?2534f487711ae7813e68cbe20b8254a8) format("woff2"),url(/wp-content/themes/dcwi-theme/assets/fonts/07128b9d-5ab3-4762-8cd1-3ff796ea4a58.woff?4743dd63ee3f67357a1bc0fe01391c55) format("woff")}@font-face{font-family:Alkes;font-weight:800;src:url(/wp-content/themes/dcwi-theme/assets/fonts/6626ee0e-d1f4-4a7f-8e23-4e9c5ef05ab6.woff2?1fee61b6d141f6fc7d9f82b618bc4b6f) format("woff2"),url(/wp-content/themes/dcwi-theme/assets/fonts/c1ef029e-c10b-4211-8d5c-4de79281ce84.woff?87507e4935ff9fe05fc8cd9294ef72e5) format("woff")}.dcwiStyles{color:var(--e-global-color-text);font:normal normal 500 18px/1.5 Joanna Sans,sans-serif;line-height:1.5}@media(max-width:767px){.dcwiStyles{font-size:16px}}.dcwiStyles ul{list-style:square}.dcwiStyles ul ::marker{color:var(--e-global-color-primary)}.dcwiStyles .elementor .references__button,.dcwiStyles .like-link,.dcwiStyles a{color:var(--e-global-color-primary);font-family:Joanna Sans,sans-serif;font-weight:700;transition:color .2s linear}.dcwiStyles .elementor .icon.references__button:after,.dcwiStyles .like-link.icon:after,.dcwiStyles a.icon:after{content:"";font-family:bsg;font-size:.7em;margin-left:1em;transition:margin-left .2s ease-in-out}.dcwiStyles .elementor .icon.references__button:hover:after,.dcwiStyles .like-link.icon:hover:after,.dcwiStyles a.icon:hover:after{margin-left:1.3em}.dcwiStyles .elementor .references__button .icon-chevron-right,.dcwiStyles .like-link .icon-chevron-right,.dcwiStyles a .icon-chevron-right{font-size:.7em;margin-left:.5em}.dcwiStyles .elementor .references__button:hover,.dcwiStyles .like-link:hover,.dcwiStyles a:hover{color:var(--e-global-color-text)}.dcwiStyles .icon-link a:after{content:"";display:inline-block;font-family:bsg;font-size:.7em;margin-left:1em;opacity:1!important;position:static;transition:transform .2s ease-in-out}.dcwiStyles .icon-link a:focus:after,.dcwiStyles .icon-link a:hover:after{transform:translateX(5px)}.dcwiStyles .icon-link--login a{color:var(--e-global-color-primary)!important;font-weight:700!important}.dcwiStyles .icon-link--login a:after{content:""}.dcwiStyles .mobile-menu .icon-link a:after{bottom:unset}.dcwiStyles .mobile-menu .icon-link a:hover:after{right:-1.8em}.dcwiStyles .mobile-menu .icon-link--login a{color:#fff!important}.dcwiStyles strong{font-weight:700}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__meta-data:first-child,.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__title:first-child,.dcwiStyles .elementor .elementor-post--frontpage .elementor-post__title:first-child,.dcwiStyles .like-h1:first-child,.dcwiStyles .like-h2:first-child,.dcwiStyles .like-h3:first-child,.dcwiStyles .like-h4:first-child,.dcwiStyles .like-h5:first-child,.dcwiStyles .like-h6:first-child,.dcwiStyles h1:first-child,.dcwiStyles h2:first-child,.dcwiStyles h3:first-child,.dcwiStyles h4:first-child,.dcwiStyles h5:first-child,.dcwiStyles h6:first-child,.dcwiStyles p:first-child{margin-top:0}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__meta-data:last-child,.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__title:last-child,.dcwiStyles .elementor .elementor-post--frontpage .elementor-post__title:last-child,.dcwiStyles .like-h1:last-child,.dcwiStyles .like-h2:last-child,.dcwiStyles .like-h3:last-child,.dcwiStyles .like-h4:last-child,.dcwiStyles .like-h5:last-child,.dcwiStyles .like-h6:last-child,.dcwiStyles h1:last-child,.dcwiStyles h2:last-child,.dcwiStyles h3:last-child,.dcwiStyles h4:last-child,.dcwiStyles h5:last-child,.dcwiStyles h6:last-child,.dcwiStyles p:last-child{margin-bottom:0}.dcwiStyles .like-h1,.dcwiStyles h1{color:var(--e-global-color-primary);font:normal normal 700 70px Alkes,sans-serif}@media(max-width:767px){.dcwiStyles .like-h1,.dcwiStyles h1{font-size:45px}}.dcwiStyles .like-h2,.dcwiStyles h2{color:var(--e-global-color-primary);font:normal normal 700 50px Alkes,sans-serif}@media(max-width:767px){.dcwiStyles .like-h2,.dcwiStyles h2{font-size:35px}}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__title,.dcwiStyles .elementor .elementor-post--frontpage .elementor-post__title,.dcwiStyles .like-h3,.dcwiStyles h3{color:var(--e-global-color-text);font:normal normal 700 30px Alkes,sans-serif}@media(max-width:767px){.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__title,.dcwiStyles .elementor .elementor-post--frontpage .elementor-post__title,.dcwiStyles .like-h3,.dcwiStyles h3{font-size:25px}}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__meta-data,.dcwiStyles .like-h4,.dcwiStyles h4{color:var(--e-global-color-text);font:normal normal 700 25px/1.15 Alkes,sans-serif}@media(max-width:767px){.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__meta-data,.dcwiStyles .like-h4,.dcwiStyles h4{font-size:25px}}.dcwiStyles .like-h5,.dcwiStyles h5{color:var(--e-global-color-text);font:normal normal 700 20px Alkes,sans-serif}@media(max-width:767px){.dcwiStyles .like-h5,.dcwiStyles h5{font-size:16px}}.dcwiStyles .like-h6,.dcwiStyles h6{color:var(--e-global-color-accent);font:normal normal 700 15px Alkes,sans-serif}.dcwiStyles *,.dcwiStyles :after,.dcwiStyles :before{box-sizing:border-box}.dcwiStyles{overflow-x:hidden}.dcwiStyles .elementor-top-section{padding-left:55px;padding-right:55px}@media(max-width:1150px){.dcwiStyles .elementor-top-section{padding-left:20px;padding-left:10px;padding-right:20px;padding-right:10px}}.dcwiStyles .elementor-top-section .elementor-top-section{padding-left:0;padding-right:0}.dcwiStyles .elementor-widget-button .elementor-button{background-color:var(--e-global-color-primary);color:var(--e-global-color-8823c35);padding:1em;transition:transform .2s ease-in-out}.dcwiStyles .elementor-widget-button .elementor-button.elementor-size-md{font-size:inherit}.dcwiStyles .elementor-widget-button .elementor-button:hover{transform:scale(1.05)}.dcwiStyles .elementor-widget-button.button-white .elementor-widget-button .elementor-button{background-color:var(--e-global-color-8823c35);color:var(--e-global-color-primary)}.dcwiStyles .button,.dcwiStyles .button--white,.dcwiStyles .side-menu ul li>a{background-color:var(--e-global-color-primary);border:none;color:#fff;padding:1em;text-decoration:none;transition:transform .2s ease-in-out}.dcwiStyles .button--white:hover,.dcwiStyles .button:hover,.dcwiStyles .side-menu ul li>a:hover{color:#fff;transform:scale(1.05)}.dcwiStyles .button--white,.dcwiStyles .side-menu ul li>a{background-color:#fff;color:var(--e-global-color-primary)}.dcwiStyles .button--white:hover,.dcwiStyles .side-menu ul li>a:hover{color:var(--e-global-color-primary)}.dcwiStyles .button--hidden{display:none}.dcwiStyles .header{--sectionPadding:65px;padding-top:40px}@media(max-width:1150px){.dcwiStyles .header{--sectionPadding:20px;padding-top:0}}.dcwiStyles .header ul{list-style:none;padding:0}.dcwiStyles .header a{text-decoration:none}.dcwiStyles .header__inner{align-items:center;display:flex;height:100%;justify-content:flex-end;margin:0 auto;max-width:1780px;width:100%}.dcwiStyles .header__inner.-main{align-items:flex-start;justify-content:space-between;margin:0;max-width:1710px;padding-left:30px}@media(max-width:1150px){.dcwiStyles .header__inner.-main{padding-left:0}}@media(max-width:767px){.dcwiStyles .header__inner.-main{padding-left:0}}.dcwiStyles .header__topBar{background-color:#fff;border-bottom:2px solid var(--e-global-color-secondary);height:40px;padding:0 var(--sectionPadding);position:fixed;top:0;width:100%;z-index:70}@media(max-width:1150px){.dcwiStyles .header__topBar{display:none}}.dcwiStyles .header__mainMenu,.dcwiStyles .header__topMenu{display:flex;gap:85px;margin:0}.dcwiStyles .header__mainMenu a,.dcwiStyles .header__topMenu a{color:inherit;font-weight:400}.dcwiStyles .header__mainBar{display:flex;justify-content:flex-end;margin:0 auto;max-width:1910px;padding:25px var(--sectionPadding) 15px}@media(max-width:767px){.dcwiStyles .header__mainBar{padding:25px var(--sectionPadding)}}.dcwiStyles .header__mainBar .custom-logo-link{transform:translateX(-51px)}@media(max-width:1150px){.dcwiStyles .header__mainBar .custom-logo-link{transform:unset}}.dcwiStyles .header__mainBar .custom-logo{height:auto;max-width:150px;position:relative;z-index:10}@media(max-width:767px){.dcwiStyles .header__mainBar .custom-logo{max-width:120px}}.dcwiStyles .header__mainMenu{margin:30px 0 0}.dcwiStyles .-red .header__mainMenu{color:#fff}@media(max-width:1150px){.dcwiStyles .header__mainMenu{display:none}}.dcwiStyles .header__mainMenu .menu-item a{font-weight:400;transition:color .2s linear}.dcwiStyles .header__mainMenu .menu-item.current-menu-item>a{font-weight:700}.dcwiStyles .header__mainMenu .menu-item-has-children{position:relative}.dcwiStyles .header__mainMenu .sub-menu{color:var(--e-global-color-text);display:block;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s linear;z-index:50}.dcwiStyles .header__mainMenu .sub-menu.active,.dcwiStyles .header__mainMenu .sub-menu:focus{opacity:1;pointer-events:all}.dcwiStyles .header__mainMenu .sub-menu:before{color:var(--e-global-color-secondary);content:"";display:block;font-family:bsg!important;font-size:20px;margin-bottom:5px;text-align:center;width:100%}.dcwiStyles .header__mainMenu .sub-menu .menu-item{background-color:var(--e-global-color-secondary);margin-bottom:5px;text-align:center;transition:background-color .2s linear}.dcwiStyles .header__mainMenu .sub-menu .menu-item:focus,.dcwiStyles .header__mainMenu .sub-menu .menu-item:hover{background-color:#fff}.dcwiStyles .header__mainMenu .sub-menu .menu-item a{border:0;display:inline-block;padding:10px 20px;white-space:nowrap;width:100%}.dcwiStyles .header__stickyBar{align-items:center;background-color:var(--e-global-color-primary);color:#fff;display:flex;height:40px;justify-content:center;padding:0 var(--sectionPadding);pointer-events:none;position:fixed;right:0;top:40px;transform:translateY(-80px);transition:transform .2s ease-in-out;width:100%;z-index:60}@media(max-width:1150px){.dcwiStyles .header__stickyBar{height:60px;top:0}}.dcwiStyles .header__stickyBar.active{pointer-events:all;transform:translateY(0)}.dcwiStyles .header__stickyBar .header__mainMenu{margin-top:0}.dcwiStyles .header__mainMenu,.dcwiStyles .header__navToggle{position:relative}.dcwiStyles .-red .header__mainMenu.-background:after,.dcwiStyles .-red .header__navToggle.-background:after{content:url(/wp-content/themes/dcwi-theme/assets/images/bsg_bg.svg?809ad7ca0ac9060028fb1d8000c101a6);height:1115px;position:absolute;right:50%;top:-216px;transform:translateX(50%) scale(.97);transform-origin:center;z-index:-1}@media(max-width:1150px){.dcwiStyles .-red .header__mainMenu.-background:after,.dcwiStyles .-red .header__navToggle.-background:after{height:1115px;overflow:hidden;right:-10px;top:-90px;transform:translateX(50%)}}@media(max-width:767px){.dcwiStyles .-red .header__mainMenu.-background:after,.dcwiStyles .-red .header__navToggle.-background:after{height:150px;right:-20px;top:-45px}}.dcwiStyles .header__navToggle{display:none}@media(max-width:1150px){.dcwiStyles .header__navToggle{display:block}}.dcwiStyles .header__col-nav{position:relative}.dcwiStyles .header__bg img{height:100vh;min-height:100vh;position:absolute;right:-250px;top:-222px;width:auto}.dcwiStyles .footer__logo-vdw{max-width:40%!important}@media(max-width:1150px){.dcwiStyles .footer__col-2{order:2}.dcwiStyles .footer__col-3{order:3}.dcwiStyles .footer__col-4{order:1}}@media(max-width:767px){.dcwiStyles .footer__col-2,.dcwiStyles .footer__col-3,.dcwiStyles .footer__col-4{order:unset}}.dcwiStyles .side-menu{display:flex;flex-direction:column;left:calc(100% - 65px);list-style:none;padding:0;position:fixed;top:50%;transform:translateY(-50%);z-index:10}@media(max-width:1150px){.dcwiStyles .side-menu{display:none}}.dcwiStyles .side-menu>li{background-color:var(--e-global-color-primary);display:flex;height:200px;margin-bottom:10px;padding:0 20px 0 65px;position:relative;transform:translateX(0);transition:transform .3s ease-in-out}.dcwiStyles .side-menu>li.active{transform:translateX(calc(-100% + 65px))}.dcwiStyles .side-menu>li>a{bottom:50%;color:#fff;display:block;height:0;left:15px;position:absolute;text-decoration:none;transform:rotate(-90deg) translateX(-50%);transform-origin:left center}.dcwiStyles .side-menu>li>a:hover{color:#fff}.dcwiStyles .side-menu ul{display:flex;flex-direction:column;justify-content:space-evenly;list-style:none;padding:0;width:100%}.dcwiStyles .side-menu ul li>a{display:block;width:100%}.dcwiStyles .form,.dcwiStyles .form .label{display:flex;flex-direction:column}.dcwiStyles .form .label{margin-bottom:10px}.dcwiStyles .form .input{background:#fff;border:2px solid var(--e-global-color-text);color:var(--e-global-color-text);padding:.4em .8em}.dcwiStyles .form .button{align-self:flex-end;margin-top:25px}.dcwiStyles select option[value=""],.dcwiStyles select:invalid{color:rgba(55,58,60,.6)}.dcwiStyles .slideDown{height:0;overflow:hidden;transition:height .3s ease-in-out}.dcwiStyles .elementor-element-edit-mode .slideDown{height:auto}.dcwiStyles .linkSalt{display:inline-block;opacity:0;width:0}.dcwiStyles .conditionalForm .elementor-field-group-anrede .elementor-field-label,.dcwiStyles .conditionalForm .elementor-field-group-email .elementor-field-label,.dcwiStyles .conditionalForm .elementor-field-group-kaufpreisvorstellung .elementor-field-label,.dcwiStyles .conditionalForm .elementor-field-group-kaufpreisvorstellung_2 .elementor-field-label,.dcwiStyles .conditionalForm .elementor-field-group-nachname .elementor-field-label,.dcwiStyles .conditionalForm .elementor-field-group-nachricht .elementor-field-label,.dcwiStyles .conditionalForm .elementor-field-group-ort .elementor-field-label,.dcwiStyles .conditionalForm .elementor-field-group-plz .elementor-field-label,.dcwiStyles .conditionalForm .elementor-field-group-strasse .elementor-field-label,.dcwiStyles .conditionalForm .elementor-field-group-tel .elementor-field-label,.dcwiStyles .conditionalForm .elementor-field-group-vorname .elementor-field-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px}.dcwiStyles .conditionalForm .elementor-field-label{font-weight:700}.dcwiStyles .conditionalForm .elementor-field-type-checkbox{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.dcwiStyles .conditionalForm .elementor-field-type-checkbox .elementor-field-subgroup{flex-basis:0;justify-content:flex-start}.dcwiStyles .conditionalForm .elementor-field-option input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;visibility:hidden;width:1px}.dcwiStyles .conditionalForm .elementor-field-option input:checked~label:after{visibility:visible}.dcwiStyles .conditionalForm .elementor-field-option label{display:inline-block;margin-left:1.8em;position:relative}.dcwiStyles .conditionalForm .elementor-field-option label:before{background-color:var(--e-global-color-secondary);content:"";display:inline-block;height:1.2em;left:-1.8em;position:absolute;top:.75em;transform:translateY(-50%);width:1.2em}.dcwiStyles .conditionalForm .elementor-field-option label:after{border:solid var(--e-global-color-text);border-width:0 3px 3px 0;content:"";display:inline-block;height:15px;left:-1.4em;position:absolute;top:.67em;transform:translateY(-50%) rotate(45deg);visibility:hidden;width:8px}.dcwiStyles .elementor .elementor-post--feat-frontpage{align-items:center;display:flex;flex-direction:column;height:829px;justify-content:space-between;margin-bottom:65px;padding:0 40px 40px;position:relative}@media(max-width:1150px){.dcwiStyles .elementor .elementor-post--feat-frontpage{height:700px}}@media(max-width:767px){.dcwiStyles .elementor .elementor-post--feat-frontpage{height:500px;padding:0 20px 20px}}.dcwiStyles .elementor .elementor-post--feat-frontpage a,.dcwiStyles .elementor .elementor-post--feat-frontpage p{color:#fff}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__thumbnail{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__thumbnail:after{background:transparent linear-gradient(180deg,transparent,rgba(0,0,0,.961)) 0 0 no-repeat padding-box;bottom:0;content:"";height:50%;left:0;opacity:.57;position:absolute;width:100%}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__thumbnail img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__text{display:flex;flex-direction:column;flex-grow:unset;justify-content:space-between;max-width:660px;position:relative;width:100%;z-index:5}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__bsg-icon{bottom:-65px;height:auto;left:-65px;position:absolute;width:66%;z-index:1}@media(max-width:500px){.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__bsg-icon{width:85%}}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__meta-data{color:#fff;font-weight:700;max-width:700px;white-space:nowrap;width:100%}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__meta-inner{max-width:140px;padding:15px;position:relative;text-transform:uppercase;width:100%;z-index:5}@media(max-width:767px){.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__meta-inner{width:140px}}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__meta-inner.-event{font-size:21px}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__meta-bg{left:0;position:absolute;top:-40px;width:100%;z-index:-1}@media(max-width:767px){.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__meta-bg{top:-33px}}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__title{-webkit-hyphens:auto;hyphens:auto;margin-bottom:25px;word-break:break-word}.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__excerpt p,.dcwiStyles .elementor .elementor-post--feat-frontpage .elementor-post__read-more{font-size:inherit}.dcwiStyles .elementor .elementor-post--frontpage{border-bottom:1px solid var(--e-global-color-accent);flex-direction:column;padding:15px 0 45px}.dcwiStyles .elementor .elementor-post--frontpage .elementor-post__meta-data{color:inherit;font-size:inherit;font-weight:700}.dcwiStyles .elementor .elementor-post--frontpage .elementor-post__title{color:inherit;-webkit-hyphens:auto;hyphens:auto;margin-bottom:20px;word-break:break-word}.dcwiStyles .elementor .elementor-post--frontpage .elementor-post__title a{color:inherit}.dcwiStyles .elementor .elementor-post--frontpage .elementor-post__excerpt p{color:inherit;font-size:inherit}.dcwiStyles .elementor .elementor-post--frontpage .elementor-post__read-more{font-size:inherit;white-space:nowrap}.dcwiStyles .elementor .elementor-post--frontpage .elementor-post__thumbnail img{height:auto;left:calc(50% + 1px);position:absolute;top:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%)}.dcwiStyles .elementor .references__form{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:20px}.dcwiStyles .elementor .references__button{border:none;color:var(--e-global-color-accent);cursor:pointer;padding:10px 15px}.dcwiStyles .elementor .references__button:hover{color:var(--e-global-color-accent)}.dcwiStyles .elementor .references__check{position:absolute;visibility:hidden}.dcwiStyles .elementor .references__check:checked~.references__button{color:var(--e-global-color-text)}.dcwiStyles .elementor .references__checkbox{margin-left:20px}.dcwiStyles .elementor .references__grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media(max-width:1150px){.dcwiStyles .elementor .references__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.dcwiStyles .elementor .references__grid{grid-template-columns:repeat(1,1fr)}}.dcwiStyles .elementor .reference-single{--tag-bg-color:var(--e-global-color-primary);overflow:hidden;position:relative}.dcwiStyles .elementor .reference-single:before{content:"";display:block;padding-bottom:80%}.dcwiStyles .elementor .reference-single:after{background:transparent linear-gradient(180deg,transparent,rgba(0,0,0,.961)) 0 0 no-repeat padding-box;bottom:0;content:"";height:100%;left:0;max-height:450px;opacity:.57;position:absolute;width:100%}.dcwiStyles .elementor .reference-single__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.dcwiStyles .elementor .reference-single__inner{display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:50%;max-height:400px;max-width:450px;padding:20px;position:absolute;top:0;transform:translateX(-50%);width:100%}.dcwiStyles .elementor .reference-single__overlay{background-color:var(--e-global-color-primary);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:1}.dcwiStyles .elementor .reference-single:hover .reference-single__overlay{opacity:.9}.dcwiStyles .elementor .reference-single.-sold .reference-single__overlay{display:none}.dcwiStyles .elementor .reference-single__icon{color:#fff;font-size:40px;position:absolute;right:40px;top:40px}@media(max-width:767px){.dcwiStyles .elementor .reference-single__icon{font-size:30px;right:30px;top:30px}}.dcwiStyles .elementor .reference-single__type{color:#fff;font-weight:600;margin:0}.dcwiStyles .elementor .reference-single__type.-bg>span{background-color:var(--tag-bg-color);padding:.2em .4em;transition:all .2s ease}.dcwiStyles .elementor .reference-single__type>span:after{content:", "}.dcwiStyles .elementor .reference-single__type>span:last-child:after{content:""}.dcwiStyles .elementor .reference-single__title{color:#fff;margin-top:10px}.dcwiStyles .elementor .reference-single__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.dcwiStyles .elementor .reference-single.-sold .reference-single__image{filter:grayscale(1)}.dcwiStyles .elementor .offers__grid{display:grid;gap:100px;grid-template-columns:repeat(2,1fr)}@media(max-width:1150px){.dcwiStyles .elementor .offers__grid{gap:40px}}@media(max-width:767px){.dcwiStyles .elementor .offers__grid{gap:20px;grid-template-columns:repeat(1,1fr)}}.dcwiStyles .elementor .offer-single{border-bottom:1px solid var(--e-global-color-accent);display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:40px}.dcwiStyles .elementor .offer-single h3,.dcwiStyles .elementor .offer-single p{margin:0 0 15px}.dcwiStyles .elementor .offer-single__image{margin-bottom:20px}.dcwiStyles .elementor .offer-single__content{color:inherit;font-weight:inherit}.dcwiStyles .elementor .offer-single__content:hover{color:inherit}.dcwiStyles .elementor .offer-single__price{color:var(--e-global-color-accent);font-size:30px;font-weight:600}.dcwiStyles .elementor-widget-frontpage-header,.dcwiStyles .elementor-widget-frontpage-header .elementor,.dcwiStyles .elementor-widget-frontpage-header .elementor-section-wrap,.dcwiStyles .elementor-widget-frontpage-header .elementor-section-wrap>.elementor-container,.dcwiStyles .elementor-widget-frontpage-header .elementor-section:not(.elementor-inner-section),.dcwiStyles .elementor-widget-frontpage-header .elementor-section:not(.elementor-inner-section)>.elementor-container,.dcwiStyles .elementor-widget-frontpage-header .elementor-widget-container,.dcwiStyles .elementor-widget-frontpage-header .elementor-widget-container>.elementor-container,.dcwiStyles .elementor-widget-frontpage-header .elementor>.elementor-container,.dcwiStyles .elementor-widget-frontpage-header>.elementor-container{height:100%}.dcwiStyles .dcwi-slider{display:flex;flex-wrap:nowrap;height:100%;overflow:hidden}.dcwiStyles .dcwi-slider__slide{flex:0 0 100%;height:100%}.dcwiStyles .property-data{display:flex;flex-direction:column;justify-content:space-between}.dcwiStyles .property-data .row{border-bottom:1px solid var(--e-global-color-accent);display:flex;flex-wrap:wrap}@media(max-width:767px){.dcwiStyles .property-data .row{border-bottom:unset}}.dcwiStyles .property-data .item{align-items:center;display:flex;margin-bottom:-1px;min-height:3.5em;padding-right:20px;width:33%}.dcwiStyles .property-data .item:last-of-type{padding-right:0}@media(max-width:767px){.dcwiStyles .property-data .item{border-bottom:1px solid var(--e-global-color-accent);padding-right:0;width:100%}}.dcwiStyles .property-data .item-inner{max-width:450px}@media(max-width:767px){.dcwiStyles .property-data .item-inner{display:flex}}.dcwiStyles .property-data .label{font-weight:700}@media(max-width:767px){.dcwiStyles .property-data .label{margin-right:1em}}.dcwiStyles .property-data .value{white-space:nowrap}.dcwiStyles .elementor .link-box{background:var(--e-global-color-primary);color:#fff;display:block;font-weight:400;height:130px;max-width:275px;padding:10px;position:relative;transition:transform .2s ease-in-out;width:100%}.dcwiStyles .elementor .link-box:hover{color:#fff;transform:scale(1.05)}.dcwiStyles .elementor .link-box .icon{bottom:20px;color:inherit;font-size:20px;position:absolute;right:20px}.dcwiStyles .elementor .members-overview__grid{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr))}.dcwiStyles .elementor .members-overview__grid.-fit{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}.dcwiStyles .elementor .members-overview__title{border-bottom:1px solid var(--e-global-color-accent);cursor:pointer;margin-bottom:15px;padding-bottom:15px;position:relative}.dcwiStyles .elementor .members-overview__description{margin-bottom:20px}.dcwiStyles .elementor .members-overview__department-inner{display:none}.dcwiStyles .elementor .members-overview__department-inner--visible{display:block}.dcwiStyles .elementor .members-overview__indicator{height:20px;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:20px}.dcwiStyles .elementor .members-overview__indicator--active .members-overview__bar,.dcwiStyles .elementor .members-overview__indicator--active .members-overview__bar--2{transform:translateY(-50%) rotate(180deg)}.dcwiStyles .elementor .members-overview__indicator--active .members-overview__bar--2{transform:translateY(-50%) rotate(0deg)}.dcwiStyles .elementor .members-overview__bar,.dcwiStyles .elementor .members-overview__bar--2{background:var(--e-global-color-primary);border-radius:99px;display:block;height:2px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .7s ease-in-out;width:100%}.dcwiStyles .elementor .members-overview__bar--2{transform:translateY(-50%) rotate(-270deg);transition:transform .7s ease-in-out}.dcwiStyles .member{max-width:300px}.dcwiStyles .member__image{max-width:300px;width:100%}.dcwiStyles .member__title{color:var(--e-global-color-primary);margin:10px 0}.dcwiStyles .member__role{font-size:18px}.dcwiStyles .member__contact{list-style:none;margin:15px 0 10px;padding:0}.dcwiStyles .member__icon{margin-right:15px}.dcwiStyles .member__link{color:var(--e-global-color-accent);font-size:15px;font-weight:400}.dcwiStyles .member__position{margin-bottom:10px;margin-top:-5px}
