/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.extra-field--bearbeiten{display:none;}.gin-breadcrumb__list{margin-bottom:0px;list-style:none;}.video .paragraph--type--button a{font-size:0px;}.user-logged-in .paragraph--type--embed .extra-field--bearbeiten{position:absolute;top:15px;right:31px;display:block;z-index:10;}.user-logged-in .paragraph--type--embed .extra-field--bearbeiten a{color:#354b56;text-decoration:none;font-size:13px;display:block;text-align:center;line-height:120%;padding:5px 10px;background:rgba(255,255,255,0.8);border:1px solid #cea82c;}.user-logged-in .paragraph--type--embed{position:relative;}.view-aktuelles.view-display-id-grid .view-content{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-left:20%;margin-right:20%;}.hero.fullwidth,.hero{overflow:hidden;}@media (min-width:641px){.col-hide.col-sm-hide.col-md-12.col-lg-12.col-xl-12{display:block !important;}}@media (max-width:641px){.col-12.col-sm-12.col-md-hide.col-lg-hide.col-xl-hide{display:block !important;}.path-frontpage .hero .paragraph--type--body .text-formatted p{font-size:16px !important;}}.view-aktuelles .views-row{position:relative;padding:0px;}.view-aktuelles.view-display-id-grid .views-field-view-node a{position:absolute;height:33px;bottom:0px;left:0px;right:0px;z-index:51;display:flex;justify-content:flex-end;align-items:center;padding-right:15px;font-size:16px;pointer-events:none;}.view-aktuelles.view-display-id-grid .views-field-view-node a{color:#fff;text-decoration:none;}.view-aktuelles.view-display-id-grid .views-field-title{position:absolute;left:0px;bottom:0px;color:#fff;z-index:2;display:flex;align-items:center;padding-left:15px;font-size:16px;pointer-events:none;background:#6a8fa5;right:0px;padding-right:85px;line-height:130%;padding-top:5px;padding-bottom:5px;}.hero .paragraph--type--slider{position:relative;}.path-frontpage .hero .paragraph--type--body{position:absolute;top:0px;left:0px;right:0px;bottom:0px;display:flex;z-index:998;justify-content:center;align-items:center;margin:auto;text-align:center;}.path-frontpage .hero .paragraph--type--body .text-formatted p{max-width:33%;color:#fff;margin-left:calc(50% - 20px);text-align:left;font-size:20px;}.path-frontpage .hero .paragraph--type--body .text-formatted img{width:33% !important;margin:auto;margin-bottom:5%}.startseite-intro p{font-size:29px !important;}.confirmation-text{padding:50px 36px -10px 36px;max-width:640px;}.webform-confirmation__message{padding-bottom:50px;}.webform-confirmation__message p{margin-bottom:0px;}.webform-confirmation__message .back{max-width:200px;margin:50px auto;display:flex;justify-content:center;}.webform-confirmation__message .back{text-decoration:none;background:url(/sites/default/files/tt-immobilien-holding-textur-plated-brass.jpg);background-size:auto;background-size:cover;padding:5px;padding-bottom:5px;color:#354b56 !important;width:275px;height:60px;display:flex;justify-content:center;align-items:center;text-align:center;position:relative;font-size:17px;font-weight:500;padding-bottom:12px;}.webform-confirmation__message .back:before{content:"";border-bottom:1px solid #fff;position:absolute;bottom:8px;left:0px;right:8px;}.webform-confirmation__message .back:after{content:"";border-right:1px solid #fff;position:absolute;right:8px;bottom:8px;top:0px;}@media (max-width:1180px){.startseite-intro p{font-size:22px !important;}}@media (max-width:1400px){}@media (max-width:990px){.startseite-intro p{font-size:19px !important;}}@media (max-width:800px){.startseite-intro p{font-size:17px !important;}.path-frontpage .hero .paragraph--type--body .text-formatted p{max-width:100%;color:#fff;margin-left:40px;margin-right:40px;text-align:left;}.confirmation-text td{width:100% !important;float:left;}.confirmation-text h2{white-space:normal;}.confirmation-text td:nth-child(1){margin-bottom:-10px;font-weight:400;}.confirmation-text td:nth-child(2){display:none;}.webform-confirmation__back{max-width:100% !important;margin-left:36px !important;}}video{width:100% !important;height:auto !important;margin-bottom:-8px;pointer-events:none;}.field--name-field-media-image.in-sight{position:relative;}.img-left .field--name-field-media-image.in-sight:after,.node--type-projekt .layout__region--first .field--name-field-media-image.in-sight:after{content:'';position:absolute;left:0px;width:0;bottom:15px;animation:border_slide 1.5s linear forwards;}.img-left .field--name-field-media-image.in-sight:before,.node--type-projekt .layout__region--first .field--name-field-media-image.in-sight:before{content:'';position:absolute;right:15px;height:0;bottom:15px;animation:border_up 1.5s linear forwards;animation-delay:1.5s;}.img-right .field--name-field-media-image.in-sight:after{content:'';position:absolute;right:0px;width:0;bottom:15px;animation:border_slide 1.5s linear forwards;}.img-right .field--name-field-media-image.in-sight:before{content:'';position:absolute;left:15px;height:0;bottom:15px;animation:border_up 1.5s linear forwards;animation-delay:1.5s;}.field--name-field-slider.in-sight,.extra-field--video{position:relative;}.field--name-field-slider.in-sight:after{content:'';position:absolute;left:0px;width:0;bottom:30px;animation:border_slide_hero 1.5s linear forwards;z-index:998;}.field--name-field-slider.in-sight:before{content:'';position:absolute;right:30px;height:0;bottom:30px;animation:border_up_hero 1.5s linear forwards;animation-delay:1.5s;z-index:998;}.extra-field--video:after{animation-delay:18s;}.extra-field--video:before{animation-delay:19.5s;}@keyframes border_slide{0%{width:0%;border-bottom:solid 2px #cea82c;}100%{width:calc(100% - 15px);border-bottom:solid 2px #cea82c;}}@keyframes border_up{0%{border-right:solid 2px #cea82c;}100%{border-right:solid 2px #cea82c;height:calc(100% - 15px);}}@keyframes border_slide_hero{0%{width:0%;border-bottom:solid 2px #cea82c;}100%{width:calc(100% - 30px);border-bottom:solid 2px #cea82c;}}@keyframes border_up_hero{0%{border-right:solid 2px #cea82c;}100%{border-right:solid 2px #cea82c;height:calc(100% - 30px);}}.image-style-hero{width:100%;animation:move 10s ease-in-out infinite;animation-direction:alternate;animation-delay:1.5s;}@-webkit-keyframes move{0%{transform-origin:bottom left;transform:scale(1.0);}100%{transform:scale(1.15);transform-origin:bottom left;}}@media (max-width:640px){.video .paragraph--type--button a{padding:0px !important;}}@media (max-width:480px){.path-frontpage .hero .paragraph--type--body .text-formatted p{font-size:14px !important;hyphens:auto;}body{overflow-x:hidden;}}@media (max-width:370px){.path-frontpage .hero .paragraph--type--body .text-formatted p{font-size:0.8em !important;line-height:19px;hyphens:auto;}.path-frontpage .hero .paragraph--type--body .text-formatted p{margin-left:20px}.wohnbauprojekte h2{margin-top:0px !important;}}
