.tm-custom-image-intense-berlin-box-2 .et_pb_column{margin:0;width:33.33%}.tm-custom-image-intense-berlin-box-2 .et_parallax_bg{background-repeat:repeat!important;background-size:100% auto!important}.tm-custom-image-intense-berlin-box-2 .n10s-berlin .n10s-overlay::before{border-bottom:3px dashed #fff;border-top:3px dashed #fff}.tm-custom-image-intense-berlin-box-2 .n10s-berlin .n10s-overlay::after{border-left:3px dashed #fff;border-right:3px dashed #fff}.tm-custom-image-intense-berlin-box-2 .n10s-block.n10s-berlin .description{margin-top:-68%!important}.tm-custom-image-intense-berlin-box-2 .n10s-berlin .n10s-overlay h2{background:#554e47;border-radius:12px;display:inline-block;left:0;letter-spacing:0;padding:4% 32px;position:relative;margin-top:55%!important;word-spacing:3px}.tm-custom-image-intense-berlin-box-2 .n10s-berlin:hover .n10s-overlay h2{background:#96c11f}.tm-custom-image-intense-berlin-box-2 .n10s-block.n10s-berlin .description{font-size:32px}.tm-custom-image-intense-berlin-box-2 .n10s-berlin:focus .n10s-overlay h2{background:#96c11f}.tm-custom-image-intense-berlin-box-2 .n10s-block.n10s-berlin:hover img,.tm-custom-image-intense-berlin-box-2 .n10s-block.n10s-berlin:focus img{opacity:.2;transform:scale(1.2)}@media screen and (max-width:1400px){.tm-custom-image-intense-berlin-box-2 .n10s-block.n10s-berlin .description{font-size:23px}}@media screen and (max-width:650px){.tm-custom-image-intense-berlin-box-2 .n10s-berlin .n10s-overlay h2{margin-top:69%}}.tm-footer-widgets-apartment-kastelruth .ds-hover-1{display:inline-block;position:relative;margin:0;overflow:hidden;background:#251500}.tm-footer-widgets-apartment-kastelruth .ds-hover-1 img{display:block;max-width:100%;-webkit-transition:opacity 0.8s ease-in-out;-moz-transition:opacity 0.8s ease-in-out;transition:opacity 0.8s ease-in-out}.tm-footer-widgets-apartment-kastelruth .ds-hover-1:hover img,.tm-footer-widgets-apartment-kastelruth .ds-hover-1:focus img{opacity:.3}.tm-footer-widgets-apartment-kastelruth .ds-hover-1::before{color:#fff;content:attr(ds-desc);font-size:34px;height:100%;padding:0;position:absolute;text-align:center;top:5%;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-all 1s ease-in-out 0s;-moz-transition:-moz-all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s;width:100%;z-index:1;background:rgba(0,0,0,0) url(../../../../../../../themes/Divi_child/img/bg-fwak.png) repeat scroll 0 0 / 100% auto;opacity:0}.tm-footer-widgets-apartment-kastelruth .ds-hover-1:hover::before{padding:40% 0}.tm-footer-widgets-apartment-kastelruth .ds-hover-1:hover::after,.tm-footer-widgets-apartment-kastelruth .ds-hover-1:hover::before{-webkit-transform:scale(1);-moz-transform:scale(1);transform:tscale(1);opacity:1}.tm-footer-widgets-apartment-kastelruth .ds-hover-1 img{transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s}.tm-footer-widgets-apartment-kastelruth .ds-hover-1:hover img,.tm-footer-widgets-apartment-kastelruth .ds-hover-1:focus img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.tm-footer-widgets-apartment-kastelruth .arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.tm-footer-widgets-apartment-kastelruth .tm-widget-box-title{background:#ad1e1e;bottom:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;font-size:43px;padding:15px 20px;position:relative;text-align:center;text-transform:none;width:100%;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:50;display:block}.tm-footer-widgets-apartment-kastelruth .tm-widget-box-subtitle{bottom:29%;color:#fff;font-size:30px;left:0;position:absolute;right:0;text-align:center;transform:scale(0);transition:all 1.5s ease 0s;-webkit-transition:all 1.5s ease 0s;-webkit-transform:scale(0);z-index:50}.tm-footer-widgets-apartment-kastelruth .ds-hover-1:hover .tm-widget-box-subtitle,.tm-footer-widgets-apartment-kastelruth .ds-hover-1:focus .tm-widget-box-subtitle{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.tm-footer-widgets-apartment-kastelruth .tm-widget-box-title-color .tm-widget-box-title{background:#424242}.tm-apka-sektion-top-interaktiv .et_pb_column,.tm-apka-sektion-bottom-interaktiv .et_pb_column{margin-bottom:-9px!important}@media screen and (max-width:1600px){.tm-footer-widgets-apartment-kastelruth .tm-widget-box-title{font-size:28px;padding:20px 0}.tm-footer-widgets-apartment-kastelruth.tm-bild-hover-1 .tm-title-zwei-zeilen{font-size:37px}.tm-footer-widgets-apartment-kastelruth .tm-widget-box-subtitle{font-size:18px}}@media screen and (max-width:1100px){.tm-footer-widgets-apartment-kastelruth.tm-bild-hover-1 .tm-title-zwei-zeilen{font-size:34px}}@media screen and (max-width:980px){.tm-footer-widgets-apartment-kastelruth.tm-bild-hover-1 .tm-title-zwei-zeilen{font-size:40px}.tm-apka-sektion-top-interaktiv .et_pb_column,.tm-apka-sektion-bottom-interaktiv .et_pb_column,.tm-apka-sektion-top-interaktiv .et_pb_column:last-child,.tm-apka-sektion-bottom-interaktiv .et_pb_column:last-child{float:none;margin:0 auto -12px!important;max-width:650px;width:100%}}@media screen and (max-width:550px){.tm-footer-widgets-apartment-kastelruth.tm-bild-hover-1 .tm-title-zwei-zeilen{font-size:35px}.tm-footer-widgets-apartment-kastelruth .tm-widget-box-title{font-size:24px;padding:18px 0}.tm-footer-widgets-apartment-kastelruth .tm-title-zwei-zeilen-sub{line-height:20px;padding-top:11px!important}.tm-footer-widgets-apartment-kastelruth .tm-widget-box-subtitle{font-size:16px}}.tm-custom-image-intense-oslo-box .n10s-oslo:hover img,.tm-custom-image-intense-oslo-box .n10s-oslo:focus img,.tm-custom-image-intense-oslo-box .n10s-oslo img{opacity:1}.tm-custom-image-intense-oslo-box .n10s-oslo .n10s-overlay::before{opacity:1;transform:scale(1);-webkit-transform:scale(1);background:#69594E;border:0 solid #fff;bottom:5%;left:5%;right:5%;top:5%}.tm-custom-image-intense-oslo-box .n10s-oslo .n10s-overlay::before,.tm-custom-image-intense-oslo-box .n10s-oslo p{font-size:19px!important;opacity:1;text-transform:none;transform:scale(1);-webkit-transform:scale(1)}.tm-custom-image-intense-oslo-box .n10s-oslo h2{margin:20% 0 10px;transform:translate3d(0,0,0);transition:transform 0.35s ease 0s}.tm-custom-image-intense-oslo-box .tm-ciiob-overlay .n10s-oslo .n10s-overlay::before{background:#ad2121}.tm-custom-image-intense-oslo-box .n10s-oslo .n10s-overlay{background-color:transparent}.tm-custom-image-intense-oslo-box .n10s-oslo:hover h2,.tm-custom-image-intense-oslo-box .n10s-oslo:hover p,.tm-custom-image-intense-oslo-box .n10s-oslo:focus h2,.tm-custom-image-intense-oslo-box .n10s-oslo:focus p{transform:scale(.9);-webkit-transform:scale(.9);opacity:0}.tm-custom-image-intense-oslo-box .n10s-oslo:hover .n10s-overlay::before,.tm-custom-image-intense-oslo-box .n10s-oslo:focus .n10s-overlay::before{opacity:1;top:100%}.tm-custom-image-intense-oslo-box .n10s-block.n10s-oslo,.tm-custom-image-intense-oslo-box .n10s-oslo .n10s-overlay::before,.tm-custom-image-intense-oslo-box .n10s-oslo p{transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s}.tm-custom-image-intense-oslo-box .n10s-oslo{background:transparent!important}.tm-custom-image-intense-oslo-box .n10s-block.n10s-oslo p{display:inline-block!important;text-align:center;width:70%}.tm-custom-image-intense-oslo-box .n10s-overlay a{color:#fff!important}.tm-custom-image-intense-oslo-box .n10s-block.n10s-oslo .n10s-overlay>a.et_pb_promo_button.et_pb_button{background:rgba(255,255,255,.18) none repeat scroll 0 0!important;border:medium none!important;bottom:12%!important}.tm-custom-image-intense-oslo-box .n10s-block.n10s-oslo:hover .n10s-overlay>a.et_pb_promo_button.et_pb_button,.tm-custom-image-intense-oslo-box .n10s-block.n10s-oslo:focus .n10s-overlay>a.et_pb_promo_button.et_pb_button{background:#ad2121!important}.tm-custom-image-intense-oslo-box .tm-ciiob-overlay .n10s-block.n10s-oslo:hover .n10s-overlay>a.et_pb_promo_button.et_pb_button,.tm-custom-image-intense-oslo-box .tm-ciiob-overlay .n10s-block.n10s-oslo:focus .n10s-overlay>a.et_pb_promo_button.et_pb_button{background:#69594e!important}.tm-custom-image-intense-oslo-box .n10s-block.n10s-oslo{padding:9px}.tm-custom-image-intense-oslo-box .n10s-oslo .n10s-overlay::before{background:#69594e none repeat scroll 0 0;border:0 solid #fff;bottom:5%;left:5%;opacity:1;right:5%;top:5%;transform:scale(1);-webkit-transform:scale(1)}@media screen and (max-width:1500px){.tm-custom-image-intense-oslo-box .et_pb_column .n10s-oslo .n10s-overlay h2{font-size:27px!important}.tm-custom-image-intense-oslo-box .et_pb_promo_button.et_pb_button{font-size:15px!important}}@media screen and (max-width:1050px){.tm-custom-image-intense-oslo-box .et_pb_gutters1 .et_pb_column_1_4{width:50%!important}}@media screen and (max-width:550px){.tm-custom-image-intense-oslo-box .et_pb_gutters1 .et_pb_column_1_4{width:100%!important}}