.elementor-554 .elementor-element.elementor-element-0ed4bdc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-554 .elementor-element.elementor-element-0ed4bdc:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-0ed4bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0);}.elementor-554 .elementor-element.elementor-element-0ed4bdc{border-style:solid;border-width:0px 0px 0px 0px;border-color:#7fbd26;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:510;}.elementor-554 .elementor-element.elementor-element-0ed4bdc, .elementor-554 .elementor-element.elementor-element-0ed4bdc > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-0ed4bdc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-554 .elementor-element.elementor-element-9e4b43a > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-554 .elementor-element.elementor-element-22af215 > .elementor-container{min-height:95vh;}.elementor-554 .elementor-element.elementor-element-22af215:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-22af215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.the-whitebox.at/wp-content/uploads/2018/09/Bernd_Startbild.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-554 .elementor-element.elementor-element-22af215{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-554 .elementor-element.elementor-element-22af215 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-554 .elementor-element.elementor-element-17d6c27 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-554 .elementor-element.elementor-element-17d6c27 > .elementor-element-populated{padding:60px 60px 60px 60px;}.elementor-554 .elementor-element.elementor-element-79c7c23{z-index:515;}.elementor-554 .elementor-element.elementor-global-380{z-index:516;}.elementor-554 .elementor-element.elementor-element-3fd5fcd:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-3fd5fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3c3c3b;}.elementor-554 .elementor-element.elementor-element-3fd5fcd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-554 .elementor-element.elementor-element-3fd5fcd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-554 .elementor-element.elementor-element-989c04c{z-index:405;}.elementor-554 .elementor-element.elementor-element-c11b39e{text-align:center;}.elementor-554 .elementor-element.elementor-element-c11b39e .elementor-heading-title{color:#ffffff;font-weight:400;line-height:1.2em;}.elementor-554 .elementor-element.elementor-element-c11b39e > .elementor-widget-container{margin:0px 0px -10px 0px;padding:20px 90px 1px 90px;}.elementor-554 .elementor-element.elementor-element-486f214 > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-554 .elementor-element.elementor-element-64bf1d6:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-64bf1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f0f0;}.elementor-554 .elementor-element.elementor-element-64bf1d6{border-style:solid;border-width:0px 0px 3px 0px;border-color:#7fbd26;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-554 .elementor-element.elementor-element-64bf1d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-554 .elementor-element.elementor-element-8b9d034{z-index:400;}.elementor-554 .elementor-element.elementor-element-7b5eccd{margin-top:47px;margin-bottom:0px;}.elementor-554 .elementor-element.elementor-element-a8be944{text-align:left;}.elementor-554 .elementor-element.elementor-element-a8be944 .elementor-heading-title{color:#54595f;}.elementor-554 .elementor-element.elementor-element-1ee199b{--spacer-size:28px;}.elementor-554 .elementor-element.elementor-element-86ae20d{font-size:13px;}.elementor-554 .elementor-element.elementor-element-248705d{z-index:399;}.elementor-554 .elementor-element.elementor-element-48030f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-554 .elementor-element.elementor-element-61d961c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-554 .elementor-element.elementor-element-a92d6ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-554 .elementor-element.elementor-element-abcf251 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-554 .elementor-element.elementor-element-d2114f8:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-d2114f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3c3c3b;}.elementor-554 .elementor-element.elementor-element-d2114f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;z-index:350;}.elementor-554 .elementor-element.elementor-element-d2114f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-554 .elementor-element.elementor-element-5e50a3b{text-align:center;}.elementor-554 .elementor-element.elementor-element-5e50a3b .elementor-heading-title{color:#ffffff;font-weight:400;line-height:1.2em;}.elementor-554 .elementor-element.elementor-element-5e50a3b > .elementor-widget-container{margin:0px 0px -10px 0px;padding:20px 90px 1px 90px;}.elementor-554 .elementor-element.elementor-element-9a418eb > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-554 .elementor-element.elementor-element-67bc17e{margin-top:-10px;margin-bottom:0px;}.elementor-554 .elementor-element.elementor-element-cc42b43{z-index:300;}.elementor-554 .elementor-element.elementor-element-8577903 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-96b82e7{z-index:299;}.elementor-554 .elementor-element.elementor-element-e21ac05 img{width:50%;}.elementor-554 .elementor-element.elementor-element-18687b0{text-align:center;}.elementor-554 .elementor-element.elementor-element-18687b0 .elementor-heading-title{color:#54595f;}.elementor-554 .elementor-element.elementor-element-caffa62{z-index:300;}.elementor-554 .elementor-element.elementor-element-352b606 img{width:50%;}.elementor-554 .elementor-element.elementor-element-3d46fa1{text-align:center;}.elementor-554 .elementor-element.elementor-element-3d46fa1 .elementor-heading-title{color:#54595f;}.elementor-554 .elementor-element.elementor-element-7b937ac{z-index:300;}.elementor-554 .elementor-element.elementor-element-753d94c img{width:50%;}.elementor-554 .elementor-element.elementor-element-243cd61{text-align:center;}.elementor-554 .elementor-element.elementor-element-243cd61 .elementor-heading-title{color:#54595f;}.elementor-554 .elementor-element.elementor-element-2da87b9:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-2da87b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3c3c3b;}.elementor-554 .elementor-element.elementor-element-2da87b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:200px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:299;}.elementor-554 .elementor-element.elementor-element-2da87b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-554 .elementor-element.elementor-element-60078bf{text-align:center;}.elementor-554 .elementor-element.elementor-element-60078bf .elementor-heading-title{color:#ffffff;font-weight:400;line-height:1.2em;}.elementor-554 .elementor-element.elementor-element-60078bf > .elementor-widget-container{margin:0px 0px -10px 0px;padding:20px 90px 1px 90px;}.elementor-554 .elementor-element.elementor-element-52f1ef4 > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-554 .elementor-element.elementor-element-1489751:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-1489751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f0f0;}.elementor-554 .elementor-element.elementor-element-1489751{border-style:solid;border-width:0px 0px 3px 0px;border-color:#7fbd26;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:250;}.elementor-554 .elementor-element.elementor-element-1489751 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-554 .elementor-element.elementor-element-4b2a089{--spacer-size:50px;}.elementor-554 .elementor-element.elementor-element-7fb59f9 .elementor-heading-title{color:#7fbd26;}.elementor-554 .elementor-element.elementor-element-9235b43 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-554 .elementor-element.elementor-element-9235b43 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-554 .elementor-element.elementor-element-9235b43 .elementor-button{background-color:#7a7a7a;}.elementor-554 .elementor-element.elementor-element-9235b43 .elementor-button:hover, .elementor-554 .elementor-element.elementor-element-9235b43 .elementor-button:focus{background-color:#7fbd26;}.elementor-554 .elementor-element.elementor-element-9235b43 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-554 .elementor-element.elementor-element-3fa6ac1{--spacer-size:50px;}.elementor-554 .elementor-element.elementor-element-3cc3acd:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-3cc3acd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3c3c3b;}.elementor-554 .elementor-element.elementor-element-3cc3acd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-554 .elementor-element.elementor-element-3cc3acd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-554 .elementor-element.elementor-element-257a194{text-align:center;}.elementor-554 .elementor-element.elementor-element-257a194 .elementor-heading-title{color:#ffffff;font-weight:400;line-height:1.2em;}.elementor-554 .elementor-element.elementor-element-257a194 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:20px 90px 1px 90px;}.elementor-554 .elementor-element.elementor-element-58cc238 > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-554 .elementor-element.elementor-element-d32f1a9 .elementor-heading-title{color:#54595f;}.elementor-554 .elementor-element.elementor-element-d32f1a9 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-e52de41{text-align:center;}.elementor-554 .elementor-element.elementor-element-e52de41 .elementor-heading-title{color:#54595f;}.elementor-554 .elementor-element.elementor-element-e52de41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-1199063 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-554 .elementor-element.elementor-element-1199063 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-554 .elementor-element.elementor-element-1199063 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-554 .elementor-element.elementor-element-1199063 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-554 .elementor-element.elementor-element-1199063 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-554 .elementor-element.elementor-element-1199063 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-554 .elementor-element.elementor-element-1199063 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-554 .elementor-element.elementor-element-1199063 .elementor-field-type-html{padding-bottom:0px;}.elementor-554 .elementor-element.elementor-element-1199063 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-554 .elementor-element.elementor-element-1199063 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-554 .elementor-element.elementor-element-1199063 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-554 .elementor-element.elementor-element-1199063 .elementor-button[type="submit"]{color:#ffffff;}.elementor-554 .elementor-element.elementor-element-1199063 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-554 .elementor-element.elementor-element-1199063 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-554 .elementor-element.elementor-element-1199063 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-554 .elementor-element.elementor-element-1199063 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-554 .elementor-element.elementor-element-1199063 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-554 .elementor-element.elementor-element-1199063 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-554 .elementor-element.elementor-element-1199063{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-554 .elementor-element.elementor-element-fad5336:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-fad5336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3c3c3b;}.elementor-554 .elementor-element.elementor-element-fad5336{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:050px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-554 .elementor-element.elementor-element-fad5336 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-554 .elementor-element.elementor-element-c25c420{text-align:center;}.elementor-554 .elementor-element.elementor-element-c25c420 .elementor-heading-title{color:#ffffff;font-weight:400;line-height:1.2em;}.elementor-554 .elementor-element.elementor-element-c25c420 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:20px 90px 1px 90px;}.elementor-554 .elementor-element.elementor-element-ab19b22 > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-554 .elementor-element.elementor-element-a461890:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-a461890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3c3c3b;}.elementor-554 .elementor-element.elementor-element-a461890{border-style:solid;border-width:20px 0px 0px 0px;border-color:#7fbd26;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-554 .elementor-element.elementor-element-a461890 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-554 .elementor-element.elementor-element-76f90e8 > .elementor-element-populated{padding:20px 0px 34px 0px;}.elementor-554 .elementor-element.elementor-element-a4f9936 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-554 .elementor-element.elementor-element-a4f9936 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-554 .elementor-element.elementor-element-6c91094{color:#ffffff;}.elementor-554 .elementor-element.elementor-element-6c91094 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-554 .elementor-element.elementor-element-769cccd{color:#ffffff;}.elementor-554 .elementor-element.elementor-element-769cccd > .elementor-widget-container{padding:0px 0px 0px 1px;}.elementor-554 .elementor-element.elementor-element-de202cd{text-align:right;color:#ffffff;}.elementor-554 .elementor-element.elementor-element-de202cd > .elementor-widget-container{padding:0px 0px 0px 1px;}@media(min-width:768px){.elementor-554 .elementor-element.elementor-element-9e4b43a{width:30%;}.elementor-554 .elementor-element.elementor-element-a5dfc06{width:69.997%;}.elementor-554 .elementor-element.elementor-element-cca414f{width:16.875%;}.elementor-554 .elementor-element.elementor-element-fea24bc{width:83.125%;}.elementor-554 .elementor-element.elementor-element-73f4fa4{width:30%;}.elementor-554 .elementor-element.elementor-element-7fa75fa{width:70%;}.elementor-554 .elementor-element.elementor-element-cb78656{width:30%;}.elementor-554 .elementor-element.elementor-element-5094aba{width:70%;}.elementor-554 .elementor-element.elementor-element-e69a752{width:30%;}.elementor-554 .elementor-element.elementor-element-144b53b{width:70%;}.elementor-554 .elementor-element.elementor-element-a4f9936{width:33.86%;}.elementor-554 .elementor-element.elementor-element-7f0f4d3{width:32.804%;}}@media(max-width:1024px) and (min-width:768px){.elementor-554 .elementor-element.elementor-element-9e4b43a{width:40%;}.elementor-554 .elementor-element.elementor-element-a5dfc06{width:60%;}}@media(min-width:1025px){.elementor-554 .elementor-element.elementor-element-22af215:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-22af215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-554 .elementor-element.elementor-element-9e4b43a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-554 .elementor-element.elementor-element-22af215 > .elementor-container{min-height:517px;}.elementor-554 .elementor-element.elementor-element-c11b39e{text-align:center;}.elementor-554 .elementor-element.elementor-element-c11b39e > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-554 .elementor-element.elementor-element-486f214 > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-5e50a3b{text-align:center;}.elementor-554 .elementor-element.elementor-element-5e50a3b > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-554 .elementor-element.elementor-element-9a418eb > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-67bc17e > .elementor-container{min-height:50vh;}.elementor-554 .elementor-element.elementor-element-60078bf{text-align:center;}.elementor-554 .elementor-element.elementor-element-60078bf > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-554 .elementor-element.elementor-element-52f1ef4 > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-257a194{text-align:center;}.elementor-554 .elementor-element.elementor-element-257a194 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-554 .elementor-element.elementor-element-58cc238 > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-c25c420{text-align:center;}.elementor-554 .elementor-element.elementor-element-c25c420 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-554 .elementor-element.elementor-element-ab19b22 > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-554 .elementor-element.elementor-element-0ed4bdc{margin-top:34px;margin-bottom:0px;}.elementor-554 .elementor-element.elementor-element-9e4b43a{width:80%;}.elementor-554 .elementor-element.elementor-element-a5dfc06{width:20%;}.elementor-554 .elementor-element.elementor-element-22af215 > .elementor-container{min-height:213px;}.elementor-554 .elementor-element.elementor-element-c11b39e{text-align:center;}.elementor-554 .elementor-element.elementor-element-486f214 > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-b0812e2{text-align:left;}.elementor-554 .elementor-element.elementor-element-b0812e2 img{width:75%;}.elementor-554 .elementor-element.elementor-element-5e50a3b{text-align:center;}.elementor-554 .elementor-element.elementor-element-9a418eb > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-67bc17e > .elementor-container{min-height:100vh;}.elementor-554 .elementor-element.elementor-element-60078bf{text-align:center;}.elementor-554 .elementor-element.elementor-element-52f1ef4 > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-257a194{text-align:center;}.elementor-554 .elementor-element.elementor-element-58cc238 > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-fad5336{margin-top:0px;margin-bottom:100px;}.elementor-554 .elementor-element.elementor-element-c25c420{text-align:center;}.elementor-554 .elementor-element.elementor-element-ab19b22 > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-6c91094 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-769cccd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-de202cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for global, class: .elementor-global-380 */header nav {
  background-color: rgba(127, 189, 38, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
  z-index: 9998;
}
header nav ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 50%;
  top: 170px;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
header nav ul li {
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
  opacity: 0;
}
header nav ul li a {
  display: block;
  font-size: 3.5em;
  text-decoration: none;
  padding: 3px 0;
  text-align: center;
  font-weight: 400;
  color: #fff;
  font-family: 'IBM Plex Sans';
  transition: all 0.2s ease-in-out;
  border-bottom: 2px solid transparent;
}
header nav ul li a:hover {
  color: white;
  border-bottom: 2px solid white;
  transition: all 0.2s ease-in-out;
}

.toggle-btn {
  display: block;
  position: fixed;
  z-index: 10;
  right: 50px;
  top: 25px;
  cursor: pointer;
  z-index:9999;
}
.toggle-btn .bar {
  width: 30px;
  height: 2px;
  margin: 7px auto;
  background-color: #7fbd26;
  transition: all 0.3s ease-in-out;
}
.toggle-btn .bar:nth-child(2) {
  width: 20px;
}

#toggle:checked ~ nav {
  opacity: 1;
  visibility: visible;
}
#toggle:checked ~ nav ul {
  top: 70px;
}
#toggle:checked ~ nav ul li {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  opacity: 1;
}
#toggle:checked ~ nav ul li:nth-child(1) {
  transition: all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.1s;
}
#toggle:checked ~ nav ul li:nth-child(2) {
  transition: all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.2s;
}
#toggle:checked ~ nav ul li:nth-child(3) {
  transition: all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.3s;
}
#toggle:checked ~ nav ul li:nth-child(4) {
  transition: all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.4s;
}
#toggle:checked ~ nav ul li:nth-child(5) {
  transition: all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.5s;
}
#toggle:checked ~ nav ul li:nth-child(6) {
  transition: all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.6s;
}
#toggle:checked ~ nav ul li:nth-child(7) {
  transition: all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.7s;
}
#toggle:checked ~ nav ul li:nth-child(8) {
  transition: all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.8s;
}
#toggle:checked ~ nav ul li:nth-child(9) {
  transition: all 0.3s cubic-bezier(0.6, 0, 0.8, 1.5) 0.9s;
}
#toggle:checked + label.toggle-btn .bar {
  background-color: white;
}
#toggle:checked + label.toggle-btn .bar:nth-child(2) {
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
  opacity: 0;
}
#toggle:checked + label.toggle-btn .bar:nth-child(1) {
  -webkit-transform: translateY(10px) rotate(45deg);
          transform: translateY(10px) rotate(45deg);
}
#toggle:checked + label.toggle-btn .bar:nth-child(3) {
  -webkit-transform: translateY(-8px) rotate(-45deg);
          transform: translateY(-8px) rotate(-45deg);
}
@media only screen and (max-width:64em) {
    header nav ul li a {font-size: 2em;}
    }
@media only screen and (max-width:48em) {
    header nav ul li a {font-size: 1.5em;}
    }/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Sans');



.sml-logo {
    position: fixed;
    top:10px;
    z-index:900;
    
}

h2{
    font-family:'IBM Plex Sans';
    color:#54595f;
}
.gruen {
    color:#7fbd26;
}
.mouse-container {
    width:80px;
    height:80px;
    border-radius: 50%;
    background-color:#3c3c3b;
    text-align: center;
    margin:auto;
    z-index: 5;
    padding-top: 15px

}
/* ---------------------------------------------- /*
 * Mouse animate icon
/* ---------------------------------------------- */
.mouse-icon {
  border: 2px solid white;
  border-radius: 16px;
  height: 40px;
  width: 24px;
  display: block;
  z-index: 10;
  opacity: 0.7;
  margin:auto;
}
.mouse-icon .wheel {
  -webkit-animation-name: drop;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-delay: 0s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-play-state: running;
  -webkit-animation-name: drop;
          animation-name: drop;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.mouse-icon .wheel {
  position: relative;
  border-radius: 10px;
  background: white;
  width: 2px;
  height: 6px;
  top: 4px;
  margin-left: auto;
  margin-right: auto;
}
@-webkit-keyframes drop {
  0% {
    top: 5px;
    opacity: 0;
  }
  30% {
    top: 10px;
    opacity: 1;
  }
  100% {
    top: 25px;
    opacity: 0;
  }
}
@keyframes drop {
  0% {
    top: 5px;
    opacity: 0;
  }
  30% {
    top: 10px;
    opacity: 1;
  }
  100% {
    top: 25px;
    opacity: 0;
  }
}

/* VARS */

h3 {
  position: relative;
  margin: 0;
  font-family: sans-serif;
  font-size: 1.6em;
  z-index: 3;
 color:#575656;
font-family: "IBM Plex Sans", Sans-serif;
font-weight: 600;
transition: color 1s ease;
text-align: center;

}


.link-box {
  display: block;
  width: 100%;
  margin: 0 auto;
  color: #555;
  text-decoration: none;
  margin-top:0;
}

.link-box h3 {
    margin-top: -35px;
    margin-bottom:25px;
}

.link-box:hover h3 {
      color: #7fbd26;
      transition: color 0.5s ease;
}

.link-box:hover .cube {
  transform: rotateX(-15deg) rotateY(405deg);
  transition: 1s;

}

.cube-wrapper {
  padding-bottom: 0.1em;
  font-size: 2.5em;
  perspective: 4000px;
}
.cube-wrapper:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 2em;
  height: 0.6em;
  margin: 0 auto;
  border-radius: 50%;
  background-color: lightgray;
  z-index: 1;
  filter: blur(5px);
}

.cube {
  position: relative;
  margin: 1em auto;
  width: 2em;
  height: 2em;
  font-size: 1em;
  z-index: 2;
  transform: rotateX(-15deg) rotateY(45deg);
  transition: 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.cube div {
  position: absolute;
  width: 2em;
  height: 2em;
  border: 1px solid #575656;
  box-shadow: inset 0 0 0 1px #575656;
  background-color: white;
}
.cube .top {
  background-color: transparent;
}
.cube .left,
.cube .right {
  background-color: lightgray;
}

/* Position sides */
.front {
  transform: translateZ(1em);
}

.top {
  transform: rotateX(90deg) translateZ(1em);
}

.right {
  transform: rotateY(90deg) translateZ(1em);
}

.left {
  transform: rotateY(-90deg) translateZ(1em);
}

.bottom {
  transform: rotateX(-90deg) translateZ(1em);
}

.back {
  transform: rotateY(-180deg) translateZ(1em);
}


 /* Featured Post Widget  */
 
 
#featured-post-widget {
	width:100%;
	height:360px;
	overflow:hidden;
	position: relative;
	border: 1px solid #e3e3e3;
	opacity: 1;
}

#fpw-image {
	width:100%;
	height:360px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.fpw-wrapper-inner{
	height:100%;
	width:100%;
	position: absolute;
	z-index: 1;
	top:175px;
	padding: 0;
	-webkit-transition: 0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
	text-align: center;
	opacity: 0.95;
}

.fpw-wrapper-inner:hover {
	top:115px;
}

.fpw-circle {
    position: relative;
    top:50px;
    border-radius: 50%;
    width:100px;
    height:100px;
    background-color: rgba(255,255,255,1);
    text-align: center;
    margin:auto;
}

.fpw-box {
    background-image: url('https://www.the-whitebox.at/wp-content/uploads/2018/09/logo.svg');
    width:80px;
    height:80px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    margin-top:10px;
    opacity: 1!important;
    
}

.lower-excerpt {
	height:80px;
	background-color:rgba(255,255,255,1);
	box-sizing: border-box;
	font-size: 0.8em;
	z-index: 1;
}

.lower-excerpt > span {
	width:100%;
	float:left;
	padding:20px;
	line-height: 1.2;
}

.upper-title {
	height:100px;
	background: rgba(255,255,255,1);
	box-sizing: border-box;

    text-align: center;
}

.upper-title > h2 {
	font-size:1.1em;
	color: black;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 0.7px;
	text-align: center;
	z-index: 100;
	position: relative;
	padding-top:35px;
	margin-bottom:30px;
}

.fpw-button {
	background-color: #7fbd26;
	padding:10px;
	border-radius: 10px;
	text-align: center;
	font-size: 1.2em;
	color:white;
	position: relative;
	margin:auto;
	z-index:2;
	margin-top:15px;
	
}

a.fpw-button, a.fpw-button:visited, a.fpw-button:link, a.fpw-button:hover, a.fpw-button:active, a.fpw-button:focus {
	color:white;
}


/* Acordeon styles */
.tab {
  position: relative;
  margin-bottom: 1px;
  width: 100%;
  color: #54595f;
  overflow: hidden;
}
.tab input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.tab label {
  position: relative;
  display: block;
  padding: 0 0 0 0;
  background: transparent;
  line-height: ;
  cursor: pointer;
  color: #54595f;
  padding-top:10px;
  padding-bottom:10px;
}
.blue label {
  background: transparent;
}
.tab-content {
  max-height: 0;
  overflow: hidden;
  background: transparent;
  -webkit-transition: max-height .35s;
  -o-transition: max-height .35s;
  transition: max-height .35s;
}
.blue .tab-content {
  
}
.tab-content p {

}
/* :checked */
.tab input:checked ~ .tab-content {
  max-height: 300vh;
}
/* Icon */
.tab label::after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 3em;
  height: 3em;
  line-height: 3;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}
.tab input[type=checkbox] + label::after {
  content: "+";
}
.tab input[type=radio] + label::after {
  content: "25BC";
}
.tab input[type=checkbox]:checked + label::after {
  transform: rotate(315deg);
}
.tab input[type=radio]:checked + label::after {
  transform: rotateX(180deg);
}

#js-logo  {
    width:45%;
    -webkit-transition: all 0.8s linear;
    -moz-transition: all 0.8s linear;
    -ms-transition: all 0.8s linear;
    -o-transition: all 0.8s linear;
    transition: all 0.8s linear;
    position: fixed;
    top:40vh;
    left:100px;
    z-index:200;
    
}

#js-logo.smaller  {
    z-index: 550;
    width:250px;
    position: fixed;
    top:20px;
    left:100px;
    -webkit-transition: all 0.8s linear;
    -moz-transition: all 0.8s linear;
    -ms-transition: all 0.8s linear;
    -o-transition: all 0.8s linear;
    transition: all 0.8s linear;

}

#head-leiste {
    height:0px;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    opacity: 1;
    background-color:transparent;
    all: 3px solid transparent;
}

#head-leiste.elementor-sticky--effects {
    border-bottom: 3px solid #7fbd26;
    height:90px;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    background-color:rgba(255,255,255,0.9);
    opacity: 1;
}

@media only screen and (max-width:64.0625em) { 
	#js-logo  {
    width:50%;
    -webkit-transition: all 0.8s linear;
    -moz-transition: all 0.8s linear;
    -ms-transition: all 0.8s linear;
    -o-transition: all 0.8s linear;
    transition: all 0.8s linear;
    position: fixed;
    top:25vh;
    left:50px;
    z-index:200;
    
}
#head-leiste {
    height:90px;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    opacity: 1;
    background-color:transparent;
    all: 3px solid transparent;
}
}

@media only screen and (max-width:48em) { 
	#js-logo  {
    width:50%;
    -webkit-transition: all 0.8s linear;
    -moz-transition: all 0.8s linear;
    -ms-transition: all 0.8s linear;
    -o-transition: all 0.8s linear;
    transition: all 0.8s linear;
    position: fixed;
    top:30px;
    left:30px;
    z-index:200;
   }
   #js-logo.smaller  {
    z-index: 550;
    width:50%;
    position: fixed;
    top:30px;
    left:30px;
    -webkit-transition: all 0.8s linear;
    -moz-transition: all 0.8s linear;
    -ms-transition: all 0.8s linear;
    -o-transition: all 0.8s linear;
    transition: all 0.8s linear;

}
#head-leiste {
    height:90px;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    opacity: 1;
    background-color:transparent;
    all: 3px solid transparent;
}
}

.slide-nav {
    font-size:1.3em;
    font-weight:500;
    color:#3c3c3b;
    border-bottom:2px solid white;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.8s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.slide-nav:hover {
    color:#3c3c3b;
    border-bottom: 2px solid #7fbd26;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.slide-nav .active {
    color:#3c3c3b;
    border-bottom: 2px solid #7fbd26;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

footer a, a:link {
    color:white;
}/* End custom CSS */