@charset "UTF-8";@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:200;src:url(/wp-content/themes/dt-the7-child/fonts/JosefinSans-ExtraLight.woff2) format("woff2")}@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:200;src:url(/wp-content/themes/dt-the7-child/fonts/JosefinSans-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:300;src:url(/wp-content/themes/dt-the7-child/fonts/JosefinSans-Light.woff2) format("woff2")}@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:300;src:url(/wp-content/themes/dt-the7-child/fonts/JosefinSans-LightItalic.woff2) format("woff2")}@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:400;src:url(/wp-content/themes/dt-the7-child/fonts/JosefinSans-Regular.woff2) format("woff2")}@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:400;src:url(/wp-content/themes/dt-the7-child/fonts/JosefinSans-Italic.woff2) format("woff2")}@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:500;src:url(/wp-content/themes/dt-the7-child/fonts/JosefinSans-Medium.woff2) format("woff2")}@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:500;src:url(/wp-content/themes/dt-the7-child/fonts/JosefinSans-MediumItalic.woff2) format("woff2")}@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:600;src:url(/wp-content/themes/dt-the7-child/fonts/JosefinSans-SemiBold.woff2) format("woff2")}@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:600;src:url(/wp-content/themes/dt-the7-child/fonts/JosefinSans-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:700;src:url(/wp-content/themes/dt-the7-child/fonts/JosefinSans-Bold.woff2) format("woff2")}@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:700;src:url(/wp-content/themes/dt-the7-child/fonts/JosefinSans-BoldItalic.woff2) format("woff2")}body{font-family:"Josefin Sans",sans-serif !important;color:#000}p,td,li,div,input{font-family:"Josefin Sans",sans-serif !important;color:#000 !important;font-size:18px !important;line-height:25px !important;font-weight:500}@media only screen and (max-width:1099px){p,td,li,div,input{font-size:17px !important;line-height:22px !important}}@media only screen and (max-width:768px){p,td,li,div,input{font-size:15px !important;line-height:18px !important}}h1{font-size:45px !important;line-height:55px !important;font-weight:500 !important}@media only screen and (max-width:1199px){h1{font-size:40px !important;line-height:50px !important}}@media only screen and (max-width:989px){h1{font-size:35px !important;line-height:45px !important}}@media only screen and (max-width:767px){h1{font-size:30px !important;line-height:40px !important}}h2{font-size:38px !important;line-height:46px !important;font-weight:500 !important}@media only screen and (max-width:1199px){h2{font-size:33px !important;line-height:40px !important}}@media only screen and (max-width:989px){h2{font-size:28px !important;line-height:34px !important}}@media only screen and (max-width:767px){h2{font-size:25px !important;line-height:30px !important}}h3{font-size:30px !important;line-height:38px !important;font-weight:500 !important}@media only screen and (max-width:1199px){h3{font-size:26px !important;line-height:33px !important}}@media only screen and (max-width:989px){h3{font-size:23px !important;line-height:29px !important}}@media only screen and (max-width:767px){h3{font-size:18px !important;line-height:24px !important}}h4{font-size:25px !important;line-height:30px !important;font-weight:500 !important}@media only screen and (max-width:989px){h4{font-size:17px !important;line-height:24px !important}}h5{font-size:22px !important;line-height:26px !important;font-weight:500 !important}@media only screen and (max-width:989px){h5{font-size:16px !important;line-height:21px !important}}h6{font-size:18px !important;line-height:22px !important;font-weight:500 !important}@media only screen and (max-width:989px){h6{font-size:15px !important;line-height:18px !important}}h1,h2,h3,h4,h5,h6{font-family:"Josefin Sans",sans-serif !important;color:#000 !important}.wpb_text_column a{text-decoration:underline}.wpb_text_column a:hover{text-decoration:none}a.vc_btn3,a.dt-btn,input.button,.sbi_follow_btn a{color:#000 !important;border:2px solid #505050 !important;border-radius:0 !important;background-color:transparent !important;transition:all .5s;font-size:16px !important;line-height:16px !important;font-weight:500 !important;text-transform:uppercase !important;padding:10px 45px 7px !important;box-shadow:none !important}a.vc_btn3:before,a.vc_btn3:after,a.dt-btn:before,a.dt-btn:after,input.button:before,input.button:after,.sbi_follow_btn a:before,.sbi_follow_btn a:after{content:"" !important}a.vc_btn3 i,a.dt-btn i,input.button i,.sbi_follow_btn a i{display:none !important}@media only screen and (max-width:989px){a.vc_btn3,a.dt-btn,input.button,.sbi_follow_btn a{font-size:14px !important;line-height:14px !important}}a.vc_btn3:hover,a.dt-btn:hover,input.button:hover,.sbi_follow_btn a:hover{background-color:#dfd9d9 !important;border-color:#dfd9d9 !important;color:#000 !important}.abstand-oben-xl{padding-top:10vw !important}@media only screen and (min-width:1920px){.abstand-oben-xl{padding-top:150px !important}}@media only screen and (max-width:767px){.abstand-oben-xl{padding-top:50px !important}}.abstand-unten-xl{padding-bottom:10vw !important}@media only screen and (min-width:1920px){.abstand-unten-xl{padding-bottom:150px !important}}@media only screen and (max-width:767px){.abstand-unten-xl{padding-bottom:50px !important}}.abstand-oben-lg{padding-top:8vw !important}@media only screen and (min-width:1920px){.abstand-oben-lg{padding-top:120px !important}}@media only screen and (max-width:767px){.abstand-oben-lg{padding-top:40px !important}}.abstand-unten-lg{padding-bottom:8vw !important}@media only screen and (min-width:1920px){.abstand-unten-lg{padding-bottom:120px !important}}@media only screen and (max-width:767px){.abstand-unten-lg{padding-bottom:40px !important}}.abstand-oben-md{padding-top:6vw !important}@media only screen and (min-width:1920px){.abstand-oben-md{padding-top:90px !important}}@media only screen and (max-width:767px){.abstand-oben-md{padding-top:30px !important}}.abstand-unten-md{padding-bottom:6vw !important}@media only screen and (min-width:1920px){.abstand-unten-md{padding-bottom:90px !important}}@media only screen and (max-width:767px){.abstand-unten-md{padding-bottom:30px !important}}.abstand-oben-sm{padding-top:4vw !important}@media only screen and (min-width:1920px){.abstand-oben-sm{padding-top:60px !important}}@media only screen and (max-width:767px){.abstand-oben-sm{padding-top:20px !important}}.abstand-unten-sm{padding-bottom:4vw !important}@media only screen and (min-width:1920px){.abstand-unten-sm{padding-bottom:60px !important}}@media only screen and (max-width:767px){.abstand-unten-sm{padding-bottom:20px !important}}.abstand-oben-xs{padding-top:2vw !important}@media only screen and (min-width:1920px){.abstand-oben-xs{padding-top:30px !important}}@media only screen and (max-width:767px){.abstand-oben-xs{padding-top:10px !important}}.abstand-unten-xs{padding-bottom:2vw !important}@media only screen and (min-width:1920px){.abstand-unten-xs{padding-bottom:30px !important}}@media only screen and (max-width:767px){.abstand-unten-xs{padding-bottom:10px !important}}.vc_section[data-vc-full-width]{overflow:visible !important}.bg2{background-color:#dfd9d9}@media screen and (min-width:1351px){.bg2 .sticky-on.masthead:not(.masthead-mobile){background:#dfd9d9 none repeat center center !important;background-size:auto}}.bg2 .mobile-header-bar{background-color:#dfd9d9 !important}.bg2 a.vc_btn3:hover,.bg2 a.dt-btn:hover{background-color:#9babb9 !important;border-color:#9babb9 !important}.bg3{background-color:#b5baaa}@media screen and (min-width:1351px){.bg3 .sticky-on.masthead:not(.masthead-mobile){background:#b5baaa none repeat center center !important;background-size:auto}}.bg3 .mobile-header-bar{background-color:#b5baaa !important}.bg3 a.vc_btn3:hover,.bg3 a.dt-btn:hover{background-color:#9babb9 !important;border-color:#9babb9 !important}.masthead header .same-logo img{width:69px;height:auto}.masthead header #primary-menu .menu-item .menu-text{font-family:"Josefin Sans",sans-serif !important;text-transform:uppercase !important;font-size:16px;font-weight:500}.masthead.sticky-on header .same-logo img{width:54px;height:auto;margin-top:8px}.mobile-header-bar .mobile-branding img{height:60px;width:auto}@media only screen and (max-width:778px){.mobile-header-bar .mobile-branding img{height:40px;display:block}}.dt-mobile-header #mobile-menu .menu-item .menu-text{font-family:"Josefin Sans",sans-serif !important;text-transform:uppercase !important;font-size:16px;font-weight:500}@media only screen and (max-width:767px){#hero>.wpb_row,#hero-full>.wpb_row{flex-direction:column-reverse}}#hero>.wpb_row>.wpb_column,#hero-full>.wpb_row>.wpb_column{height:800px}@media only screen and (max-width:767px){#hero>.wpb_row>.wpb_column,#hero-full>.wpb_row>.wpb_column{height:500px}}#hero>.wpb_row>.wpb_column:last-child,#hero-full>.wpb_row>.wpb_column:last-child{max-width:960px}#hero>.wpb_row>.wpb_column>div,#hero-full>.wpb_row>.wpb_column>div{background-size:cover;background-repeat:no-repeat;background-position:center}#hero>.wpb_row>.wpb_column>div>div,#hero-full>.wpb_row>.wpb_column>div>div{padding:200px}@media only screen and (max-width:1575px){#hero>.wpb_row>.wpb_column>div>div,#hero-full>.wpb_row>.wpb_column>div>div{padding:10vw}}@media only screen and (max-width:767px){#hero>.wpb_row>.wpb_column>div>div,#hero-full>.wpb_row>.wpb_column>div>div{padding:100px 10vw 10vw}}#hero>.wpb_row>.wpb_column>div img,#hero-full>.wpb_row>.wpb_column>div img{width:300px;margin-bottom:100px}@media only screen and (max-width:767px){#hero>.wpb_row>.wpb_column>div img,#hero-full>.wpb_row>.wpb_column>div img{margin-bottom:50px}}#hero>.wpb_row>.wpb_column>div h1,#hero-full>.wpb_row>.wpb_column>div h1{margin-bottom:120px}@media only screen and (max-width:767px){#hero>.wpb_row>.wpb_column>div h1,#hero-full>.wpb_row>.wpb_column>div h1{margin-bottom:60px}}#hero-full>.wpb_row>.wpb_column{max-width:100% !important}.logo-icon img{width:113px;height:auto}@media only screen and (min-width:768px){.logo-icon-rechts:after{content:url("/wp-content/uploads/2022/11/dekosisters_bildmarke.svg");width:565px;height:auto;opacity:.1;position:absolute;z-index:9;right:-270px;bottom:-200px}}@media only screen and (min-width:768px){.logo-icon-links:after{content:url("/wp-content/uploads/2022/11/dekosisters_bildmarke.svg");width:565px;height:auto;opacity:.1;position:absolute;z-index:9;left:-312px;bottom:-251px}}.sektion-altrosa{background-color:#dfd9d9}.sektion-altrosa>div:not(.slogan-vertikal-left):not(.slogan-vertikal-right){padding:0 18vw}@media only screen and (max-width:767px){.sektion-altrosa>div:not(.slogan-vertikal-left):not(.slogan-vertikal-right){padding:0 18vw}}@media only screen and (max-width:520px){.sektion-altrosa>div:not(.slogan-vertikal-left):not(.slogan-vertikal-right){padding:0 60px}}.sektion-altrosa a.vc_btn3:hover,.sektion-altrosa a.dt-btn:hover,.sektion-altrosa .sbi_follow_btn a:hover{background-color:#9babb9 !important;border-color:#9babb9 !important}.sektion-altrosa .owl-carousel{margin-bottom:8vw !important}@media only screen and (min-width:1920px){.sektion-altrosa .owl-carousel{margin-bottom:150px !important}}.sektion-altrosa .owl-carousel .dt-owl-item article h3{margin-bottom:40px !important}.sektion-altrosa .owl-carousel .dt-owl-item article h3 a{text-transform:uppercase !important}.sektion-altrosa .owl-carousel .dt-owl-item article .entry-excerpt{margin-bottom:40px !important}.sektion-altrosa .owl-carousel .owl-dots{margin-top:6vw !important}@media only screen and (min-width:1920px){.sektion-altrosa .owl-carousel .owl-dots{margin-top:90px !important}}.sektion-altrosa .owl-carousel .owl-dots .owl-dot.active span{background-color:#9babb9}@media only screen and (max-width:767px){.sektion-altrosa .owl-carousel .owl-dots{margin-top:10px !important;width:100%;text-align:center}}.sektion-altgruen{background-color:#b5baaa}.sektion-altgruen a.vc_btn3:hover,.sektion-altgruen a.dt-btn:hover{background-color:#9babb9 !important;border-color:#9babb9 !important}@media only screen and (max-width:767px){.text-image-container{flex-direction:column-reverse}}.text-image-container>.wpb_column{height:800px}@media only screen and (max-width:1200px){.text-image-container>.wpb_column{height:600px}}.text-image-container>.wpb_column:first-child>.vc_column-inner{max-width:960px;padding-left:20vw;margin:0 0 0 auto}@media only screen and (max-width:1400px){.text-image-container>.wpb_column:first-child>.vc_column-inner{padding-left:10vw}}@media only screen and (max-width:989px){.text-image-container>.wpb_column:first-child>.vc_column-inner{padding-left:0}}@media only screen and (max-width:767px){.text-image-container>.wpb_column:first-child>.vc_column-inner *{text-align:center !important}}.text-image-container>.wpb_column>div{background-size:cover;background-repeat:no-repeat;background-position:center}.text-image-container>.wpb_column>div>div{padding:100px}@media only screen and (max-width:1400px){.text-image-container>.wpb_column>div>div{padding:80px}}@media only screen and (max-width:989px){.text-image-container>.wpb_column>div>div{padding:50px}}@media only screen and (max-width:767px){.text-image-container>.wpb_column>div>div{padding:30px}}.text-image-container>.wpb_column>div .wpb_text_column{margin-bottom:50px}.slogan-vertikal-left{position:absolute;transform:rotate(-90deg);transform-origin:top left;left:100px;bottom:50px}@media only screen and (max-width:1200px){.slogan-vertikal-left{left:50px}}@media only screen and (max-width:767px){.slogan-vertikal-left{display:none}}.slogan-vertikal-right{position:absolute;transform:rotate(-90deg);transform-origin:top right;right:100px;bottom:300px}@media only screen and (max-width:1200px){.slogan-vertikal-right{right:50px}}@media only screen and (max-width:767px){.slogan-vertikal-right{display:none}}.standard-container>div{max-width:950px;margin:auto !important}@media only screen and (max-width:989px){.standard-container>div{max-width:80%}}@media only screen and (max-width:767px){.standard-container>div{max-width:100%}}.standard-container>div .vc_custom_heading{width:50%;margin:auto}@media only screen and (max-width:1024px){.standard-container>div .vc_custom_heading{width:50%}}@media only screen and (max-width:767px){.standard-container>div .vc_custom_heading{width:60%}}@media only screen and (max-width:519px){.standard-container>div .vc_custom_heading{width:80%}}ol>li{margin-bottom:50px}#kontaktformular .gform_wrapper{max-width:950px;margin:auto}#kontaktformular .gform_heading{display:none !important}#kontaktformular .gform_fields .gfield{position:relative;margin-bottom:20px}#kontaktformular .gform_fields .gfield.gfield--type-text label,#kontaktformular .gform_fields .gfield.gfield--type-email label{position:absolute;left:0;bottom:8px;width:100px}#kontaktformular .gform_fields .gfield.gfield--type-text .ginput_container,#kontaktformular .gform_fields .gfield.gfield--type-email .ginput_container{width:100%;padding-left:100px;border-bottom:2px solid #000}#kontaktformular .gform_fields .gfield.gfield--type-text .ginput_container input,#kontaktformular .gform_fields .gfield.gfield--type-email .ginput_container input{background-color:transparent;border:none}#kontaktformular .gform_fields .gfield.gfield--type-textarea label{position:absolute;left:0;bottom:8px}#kontaktformular .gform_fields .gfield.gfield--type-textarea .ginput_container{width:100%;padding-left:100px;border-bottom:2px solid #000}#kontaktformular .gform_fields .gfield.gfield--type-textarea .ginput_container textarea{background-color:transparent;border:none;height:120px}#kontaktformular .gform_fields .gfield input,#kontaktformular .gform_fields .gfield textarea{font-family:"Josefin Sans",sans-serif !important;color:#000 !important;font-size:16px !important;line-height:25px !important;font-weight:300}@media only screen and (max-width:1099px){#kontaktformular .gform_fields .gfield input,#kontaktformular .gform_fields .gfield textarea{font-size:16px !important;line-height:22px !important}}@media only screen and (max-width:768px){#kontaktformular .gform_fields .gfield input,#kontaktformular .gform_fields .gfield textarea{font-size:16px !important;line-height:19px !important}}#kontaktformular .gform_footer{padding-left:0;text-align:center}#kontaktformular .gform_footer input.button{margin:auto}.frame-img .vc_single_image-wrapper{position:relative}.frame-img .vc_single_image-wrapper:before{content:url("https://www.diedekosisters.at/wp-content/uploads/2023/09/diedekosisters_maske_neu-1.svg");width:100%;height:100%;position:absolute}.sp-logo-carousel-pro-section .sp-lcp-swiper-pagination{margin-bottom:-15px !important}#footer p:empty{display:none}#footer .wf-container-footer{padding-bottom:60px}#footer .wf-container-footer>.wf-container>section{margin-bottom:10px}@media only screen and (max-width:767px){#footer .wf-container-footer>.wf-container #fmenu-container #footer-menu{margin-bottom:50px}#footer .wf-container-footer>.wf-container #fmenu-container #footer-menu li{text-align:center}}#footer .wf-container-footer>.wf-container #footer-logo{text-align:center}#footer .wf-container-footer>.wf-container #footer-logo img{max-width:400px}@media only screen and (max-width:767px){#footer .wf-container-footer>.wf-container #footer-logo img{max-width:300px;margin-bottom:50px}}#footer .wf-container-footer>.wf-container #faddress{text-align:right}@media only screen and (max-width:767px){#footer .wf-container-footer>.wf-container #faddress{text-align:center;margin-bottom:50px}}@media only screen and (max-width:767px){#footer .wf-container-footer>.wf-container #credits{text-align:center;margin-bottom:20px}}#footer .wf-container-footer>.wf-container #copyright{text-align:center;margin-bottom:50px}#footer .wf-container-footer>.wf-container #social-links{text-align:right}@media only screen and (max-width:767px){#footer .wf-container-footer>.wf-container .badge-container{text-align:center;margin-bottom:20px}}#footer .wf-container-footer>.wf-container .badge-container .footer-badge{width:80px;height:auto}#BorlabsCookieBox #BorlabsCookieEntranceA11YDescription>span{font-size:16px;line-height:18px;font-weight:300;display:block;margin:4px 0}#BorlabsCookieBox #BorlabsCookieEntranceA11YDescription>span a{text-decoration:underline;color:#000 !important}#BorlabsCookieBox #BorlabsCookieEntranceA11YDescription>span a:hover{text-decoration:none}#BorlabsCookieBox #BorlabsCookieEntranceA11YDescription>span.brlbs-cmpnt-non-eu-data-transfer{font-size:12px;line-height:12px;font-weight:300;margin:10px 0}#BorlabsCookieBox #BorlabsCookiePreferencesA11YDescription{font-size:16px;line-height:18px;font-weight:300;display:block}#BorlabsCookieBox fieldset h1,#BorlabsCookieBox article h1{font-size:18px !important;line-height:18px !important;font-weight:700 !important}#BorlabsCookieBox fieldset h2,#BorlabsCookieBox article h2{font-size:16px !important;line-height:16px !important;font-weight:700 !important}#BorlabsCookieBox fieldset p,#BorlabsCookieBox article p{font-size:14px !important;line-height:16px !important;font-weight:300 !important}#BorlabsCookieBox fieldset th,#BorlabsCookieBox fieldset td,#BorlabsCookieBox fieldset dt,#BorlabsCookieBox fieldset dd,#BorlabsCookieBox article th,#BorlabsCookieBox article td,#BorlabsCookieBox article dt,#BorlabsCookieBox article dd{font-size:14px !important;line-height:16px !important}#BorlabsCookieBox fieldset th *,#BorlabsCookieBox fieldset td *,#BorlabsCookieBox fieldset dt *,#BorlabsCookieBox fieldset dd *,#BorlabsCookieBox article th *,#BorlabsCookieBox article td *,#BorlabsCookieBox article dt *,#BorlabsCookieBox article dd *{font-size:14px !important;line-height:16px !important}