#OGFPage{display:flex;flex-direction:column;align-items:center;background-color:#fcfcfc}#OGFPage>div{max-width:1280px;width:100%;padding:0 128px}#OGFPage .img-cover{-o-object-fit:cover;object-fit:cover}#OGFPage .justify-center{justify-content:center}#OGFPage .text-center{text-align:center}#OGFPage .no-padding{padding:0}#OGFPage .text-transform-none{text-transform:none}#OGFPage .no-margin-bottom{margin-bottom:0}#OGFPage .no-margin-left{margin-left:0!important}#OGFPage .no-margin-top{margin-top:0!important}#OGFPage .full-width{max-width:100vw}#OGFPage .no-padding-right{padding-right:0}#OGFPage .no-padding-left{padding-left:0}#OGFPage .primary-text{color:#c0164b}#OGFPage .color-35{background-color:#f6f1ea}#OGFPage .color-40{background-color:#fcfcfc}#OGFPage .plan-modal .ogf-plan{width:750px;height:550px}#OGFPage .ogf-page-info-section{padding:0;background-color:color-35}#OGFPage .ogf-page-info-section .ogf-page-info-section-text{font-size:26px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}#OGFPage .ogf-page-info-section .ogf-page-info-section-text img{width:59px;height:28px}#OGFPage .ogf-page-info-section .ogf-page-info-section-text span{font-size:21px;line-height:1.67;padding:0 25px;font-weight:300}#OGFPage .ogf-page-info-section .ogf-page-info-section-text span b{font-weight:600}#OGFPage .ogf-page-header{display:flex;z-index:1;flex-direction:column;justify-content:space-between;min-height:498px;padding:0;background-color:#f6f1ea}#OGFPage .ogf-page-header .ogf-header-image{background-image:url(https://beetsandroots-data-library.s3.eu-central-1.amazonaws.com/PWA/ogf-header.gif);background-size:cover;background-repeat:no-repeat;background-position:50%}#OGFPage .ogf-page-header .ogf-page-header-background{position:absolute;top:-70px;left:0;right:0;height:calc(100vh + 70px);min-height:500px;display:flex;justify-content:center;z-index:0;width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch;max-width:100vw;align-items:flex-end}#OGFPage .ogf-page-header .ogf-page-header-background img{-o-object-fit:cover;object-fit:cover;max-width:100%;-o-object-position:right;object-position:right}#OGFPage .ogf-page-header :not(.ogf-page-header-background){z-index:2}#OGFPage .ogf-page-header .ogf-page-header-content{padding-top:50px;display:flex;flex-direction:column;justify-content:flex-start;max-width:610px;padding-left:61px}#OGFPage .ogf-page-header .ogf-page-header-content .campaign-title{color:#c0164b;font-size:24px;font-weight:600}#OGFPage .ogf-page-header .ogf-page-header-content>*{margin-bottom:35px}#OGFPage .ogf-page-header .ogf-page-header-content .title{font-size:50px}#OGFPage .ogf-page-header .ogf-page-header-content .title .underline-right{width:182px;height:25px;left:145px}#OGFPage .ogf-page-header .ogf-page-header-content .subtitle ul{list-style:none;padding:0}#OGFPage .ogf-page-header .ogf-page-header-content .subtitle ul li{font-size:16px;font-weight:300;margin-top:42px;padding-left:40px;background-repeat:no-repeat;background-size:26px 27px;width:95%;min-height:25px}#OGFPage .ogf-page-header .ogf-page-header-content .buttons{display:flex;flex-direction:row}#OGFPage .ogf-page-header .ogf-page-header-content .buttons button{margin-right:20px;max-width:235px}#OGFPage .campaign-video-container{height:650px;padding:0}#OGFPage .campaign-video-container .campaign-video{padding:35px 63px 36px 61px;height:650px;width:100%}#OGFPage .cards-container{margin:10px auto;max-width:1040px}#OGFPage .step-sections{height:189px;text-align:center;padding:21px 20px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;box-shadow:2px 1px 6px 0 rgba(0,0,0,.2);font-size:16px}#OGFPage .step-sections .title{font-size:21px;font-weight:600;margin-bottom:15px}#OGFPage .step-sections .divider{width:80%;background-color:#000;margin:14px auto 17px}#OGFPage .step-sections .info{font-weight:300}#OGFPage .step-sections .info .text-link{color:#c0164b;cursor:pointer}#OGFPage .ogf-hero-profile{padding:0}#OGFPage .ogf-hero-profile img{height:650px;-o-object-fit:cover;object-fit:cover}#OGFPage .investment-option{height:420px;justify-content:flex-start;margin-bottom:19px;width:325px;max-width:325px;padding:0 0 21px}#OGFPage .investment-option .investment-option-img{width:100%;background-color:#e8d2c1;padding:10px;margin-bottom:20px}#OGFPage .investment-option .investment-option-img img{height:193px;width:100%;-o-object-fit:contain;object-fit:contain}#OGFPage .investment-option .title{margin:0 6px 5px 5px;font-size:26px;font-weight:600;color:#c0164b}#OGFPage .investment-option .price{margin:5px 0;font-size:16px;font-weight:300;height:24px}#OGFPage .investment-option .info{font-size:16px;font-weight:300}#OGFPage .investment-options-link{font-size:16px;font-weight:600;margin:40px 0 -10px 9px;text-align:center}#OGFPage .investment-options-link .ogf-icon{width:17px;height:17px;margin-right:5px}#OGFPage .short-card{max-height:159px}#OGFPage .ogf-info-section .no-margin-top{margin-top:-20px!important}#OGFPage .ogf-info-section .investment-plan-section-title,#OGFPage .ogf-info-section .investor-info-title,#OGFPage .ogf-info-section .testimony-section-title,#OGFPage .ogf-info-section .vision-section-title{margin:40px auto;display:flex;justify-content:center}#OGFPage .ogf-info-section .vision-section-title .title{font-size:42px;width:100%;text-transform:none;text-align:center;margin-bottom:40px}#OGFPage .ogf-info-section .vision-section-title .title .underline-left{width:45%!important;height:20px!important;left:60px!important}#OGFPage .ogf-info-section .vision-section-title .title .underline-left.german{width:55%!important;top:45px}#OGFPage .ogf-info-section .testimony-section-title .title{font-size:42px;width:100%;text-transform:none;text-align:center;margin-bottom:40px}#OGFPage .ogf-info-section .testimony-section-title .title .underline-left{width:45%!important;height:20px!important;left:60px!important}#OGFPage .ogf-info-section .testimony-section-title .title .underline-left.german{width:55%!important;top:45px}#OGFPage .ogf-info-section .investment-plan-section-title .title{font-size:42px;width:100%;text-transform:none;text-align:center;margin-bottom:40px}#OGFPage .ogf-info-section .investment-plan-section-title .title .underline-left{width:45%!important;height:20px!important;left:205px!important}#OGFPage .ogf-info-section .investment-plan-section-title .title .underline-left.german{width:28%!important;top:45px}#OGFPage .ogf-info-section .investor-info-title .title{font-size:42px;width:100%;text-transform:none;text-align:center;margin-bottom:40px}#OGFPage .ogf-info-section .investor-info-title .title .underline-left{width:45%!important;height:20px!important;left:150px!important}#OGFPage .ogf-info-section .investor-info-title .title .underline-left.german{width:36%!important;top:45px}#OGFPage .ogf-info-section .ogf-info-heading-title{text-align:center;font-weight:300;font-size:16px;display:inline;padding:53px 0;line-height:2.06}#OGFPage .ogf-info-section .ogf-info-section-title{margin:40px auto;display:flex;justify-content:center}#OGFPage .ogf-info-section .ogf-info-section-title .title{font-size:42px;width:100%;text-transform:none;text-align:center;margin-bottom:40px}#OGFPage .ogf-info-section .ogf-info-section-title .ogf-icon{width:17px;height:17px;margin-right:5px}#OGFPage .ogf-info-section .ogf-info-section-title .underline-left{width:45%!important;height:20px!important;left:100px!important}#OGFPage .ogf-info-section .ogf-info-section-title .underline-left.german{width:45%!important;top:55px}#OGFPage .ogf-info-section .ogf-info-section-subtitle{display:flex;align-items:center;width:100%;text-align:center;justify-content:center}#OGFPage .ogf-info-section .ogf-info-section-subtitle span{font-size:26px;font-weight:600;width:542px;margin:24px 115px 34px 78px}#OGFPage .investment-section-links{display:flex;flex-wrap:wrap;margin:8px 0}#OGFPage .investment-section-links .ogf-icon{width:17px;height:17px;margin-right:5px}#OGFPage .investment-section-links a.text-link{font-size:14px;padding-bottom:8px;padding-right:30px}#OGFPage .investment-section-links a.text-link:last-child{padding-right:0}#OGFPage .investment-sections-button{text-align:center;display:flex;flex-direction:column;align-items:center;margin:49px 0}#OGFPage .investment-sections-button button{width:340px;font-size:16px;margin-bottom:5px}#OGFPage .investment-sections-button span{font-size:12px;margin-bottom:20px}#OGFPage .investment-sections-button .conditions-small{font-size:12px}#OGFPage .investment-heroes{display:flex;justify-content:center;margin-bottom:90px}#OGFPage .investment-heroes .row .investment-hero{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:300px}#OGFPage .investment-heroes .row .investment-hero .ogf-profile{width:211px;height:211px;border-radius:50%;-o-object-fit:cover;object-fit:cover}#OGFPage .investment-heroes .row .investment-hero .investor-name{margin-top:27px;font-size:26px;font-weight:600}#OGFPage .investment-heroes .row .investment-hero .investor-workfolio{font-size:18px;font-weight:600;line-height:1.67;margin-bottom:30px}#OGFPage .investment-heroes .row .investment-hero .investor-testimony{font-size:16px;font-weight:300;line-height:1.63}#OGFPage .slider-controls{display:flex;justify-content:center;flex-direction:row;align-items:center;padding-top:0;padding-bottom:20px;height:90px}#OGFPage .slider-controls img.arrows-carousel{width:40px;height:40px;cursor:pointer}#OGFPage .slider-controls .carousel-current-title{width:250px;text-align:center;font-size:21px;font-weight:600}#OGFPage .oval-active{background-color:#000}#OGFPage .oval,#OGFPage .oval-active{width:26px;height:26px;border:1px solid #000}#OGFPage .oval{border-radius:50%;margin-right:19px}#OGFPage .carousel-footer-container{width:inherit;margin-bottom:81px;margin-top:30px}#OGFPage .carousel-footer-container .slick-slider{width:100%;max-width:1280px}#OGFPage .carousel-footer-container .slick-slider .slick-dots ul{padding:0}#OGFPage .carousel-footer-container .slick-slider .slick-dots ul li.slick-active .oval{border:1px solid #000;background-color:#000}#OGFPage .carousel-footer-container .slick-slider .slick-track{height:250px}#OGFPage .carousel-footer-container .slick-slider .slick-track .slick-slide.slick-slide{visibility:hidden}#OGFPage .carousel-footer-container .slick-slider .slick-track .slick-slide.slick-active{visibility:visible}#OGFPage .carousel-footer-container .slick-slider .slick-track .slick-slide div .carousel-each-ogf-footer-container{display:flex!important;align-items:center;justify-content:center}#OGFPage .carousel-footer-container .slick-slider .slick-track .slick-slide div .carousel-each-ogf-footer-container .benfit-background-rotated{background-repeat:no-repeat;background-size:cover}#OGFPage .carousel-footer-container .slick-slider .slick-track .slick-slide div .carousel-each-ogf-footer-container .carousel-each-ogf-footer-img-container{display:flex;flex-direction:column;text-align:center}#OGFPage .carousel-footer-container .slick-slider .slick-track .slick-slide div .carousel-each-ogf-footer-container .carousel-each-ogf-footer-img-container div.title{font-size:26px;font-weight:300;margin-bottom:74px}#OGFPage .carousel-footer-container .slick-slider .slick-track .slick-slide div .carousel-each-ogf-footer-container .carousel-each-ogf-footer-img-container .carousel-image{height:40px}#OGFPage .carousel-container{display:flex;flex-direction:column;margin:0;max-width:1280px;width:100%;padding:0;position:relative}#OGFPage .carousel-container .ogf-page-carousel{overflow:hidden;height:50vw;max-height:650px;display:flex;flex-direction:row;height:420px;top:160px;max-width:1280px;overflow-y:hidden}#OGFPage .carousel-container .ogf-page-carousel .slick-slider{width:100%;height:400px!important}#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-list{height:398px!important;padding:0!important;margin-left:30px}#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-track{height:398px}#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-track .slick-slide{margin-left:30px;width:unset!important}#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-track .slick-slide div .carousel-each-ogf-container,#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-track .slick-slide div .carousel-each-ogf-footer-container{border-radius:8px;text-align:center}#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-track .slick-slide div .carousel-each-ogf-container .font4,#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-track .slick-slide div .carousel-each-ogf-footer-container .font4{text-align:center}#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-track .slick-slide div .carousel-each-ogf-container .carousel-each-ogf-footer-img-container,#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-track .slick-slide div .carousel-each-ogf-footer-container .carousel-each-ogf-footer-img-container{height:398px}#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-track .slick-slide div .carousel-each-ogf-container .carousel-each-ogf-footer-img-container img,#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-track .slick-slide div .carousel-each-ogf-footer-container .carousel-each-ogf-footer-img-container img{width:80%}#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-track .slick-slide div .carousel-each-ogf-container .carousel-each-ogf-img-container,#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-track .slick-slide div .carousel-each-ogf-footer-container .carousel-each-ogf-img-container{align-items:center;border-radius:8px;justify-content:center;background-color:#eddacc;height:398px;display:flex;flex-direction:column;width:290px}#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-track .slick-slide div .carousel-each-ogf-container .carousel-each-ogf-img-container img,#OGFPage .carousel-container .ogf-page-carousel .slick-slider .slick-track .slick-slide div .carousel-each-ogf-footer-container .carousel-each-ogf-img-container img{width:80%}@media(max-width:1100px){#OGFPage>div{padding:0 40px}#OGFPage .ogf-page-header .ogf-page-header-background img{width:100%;height:auto}#OGFPage .ogf-page-header .ogf-page-header-content{height:100%;justify-content:center}#OGFPage .ogf-page-header .ogf-page-header-content .title .underline-right{left:35px}#OGFPage .ogf-page-header .ogf-page-header-content .subtitle ul li{width:95%}}@media(max-width:768px){#OGFPage{overflow-x:hidden}#OGFPage>div{padding:0 30px}#OGFPage .step-sections{width:unset!important}#OGFPage .step-sections .title{font-size:16px!important}#OGFPage .investment-heroes div{justify-content:center}#OGFPage .investment-heroes .investment-hero{margin-top:40px}#OGFPage .investment-heroes .investment-hero:first-child{margin-top:0}#OGFPage .carousel-footer-container .slick-slider .slick-track .slick-slide div .carousel-each-ogf-footer-container .carousel-each-ogf-footer-img-container div.title{height:100px;font-size:18px;margin-bottom:25px}#OGFPage .carousel-footer-container .slick-slider .slick-track .slick-slide div .carousel-each-ogf-footer-container .carousel-each-ogf-footer-img-container .carousel-image{height:32px}#OGFPage .investment-option{width:unset;height:420px;padding-left:0;padding-right:0}#OGFPage .investment-sections-button{margin-left:-20px}#OGFPage .investment-sections-button button{width:325px;font-size:14px;margin-bottom:5px}#OGFPage .investment-sections-button .conditions,#OGFPage .investment-sections-button .conditions-small{font-size:11px;width:90%}#OGFPage .investment-section-links{flex-direction:column;text-align:center}#OGFPage .investment-section-links a.text-link{margin-bottom:15px}#OGFPage .ogf-header-image img{height:235px;-o-object-fit:cover;object-fit:cover}#OGFPage .campaign-video-container{height:235px}#OGFPage .campaign-video-container .campaign-video{padding:20px 10px;height:235px}#OGFPage .ogf-info-section .ogf-info-section-title{font-size:30px;margin-bottom:0}#OGFPage .ogf-info-section .ogf-info-section-title .underline-left.german{top:unset;bottom:-11px}#OGFPage .ogf-info-section .ogf-info-section-subtitle span{font-size:18px!important;margin:20px}#OGFPage .ogf-info-section .ogf-info-heading-title{font-size:16px;line-height:unset;width:324px;padding:10px 0 30px}#OGFPage .ogf-page-info-section div{justify-content:center}#OGFPage .ogf-page-info-section .reverse{align-items:center;flex-direction:column-reverse}#OGFPage .ogf-page-info-section .ogf-page-info-section-text{text-align:center;padding:0}#OGFPage .ogf-page-info-section .ogf-page-info-section-text span{font-size:16px!important;padding:40px 46px;line-height:unset}#OGFPage .ogf-page-info-section .ogf-page-info-section-text img.klim-logo{margin-top:0;margin-bottom:25px}#OGFPage .ogf-page-info-section img{height:auto}#OGFPage .ogf-page-header .ogf-page-header-content{padding-left:35px}#OGFPage .ogf-page-header .ogf-page-header-content .campaign-title{font-size:14px}#OGFPage .ogf-page-header .ogf-page-header-content .title{margin-bottom:45px;font-size:30px;width:300px}#OGFPage .ogf-page-header .ogf-page-header-content .title .underline-right{left:50px;width:152px}#OGFPage .ogf-page-header .ogf-page-header-content .subtitle{margin-bottom:25px}#OGFPage .ogf-page-header .ogf-page-header-content .subtitle ul li{font-size:14px;margin-top:27px;min-height:34px;width:90%}#OGFPage .ogf-page-header .ogf-page-header-content .buttons{margin-bottom:25px;flex-direction:column}#OGFPage .ogf-page-header .ogf-page-header-content .buttons :first-child{margin-bottom:11px}#OGFPage .ogf-page-header .ogf-page-header-content .buttons button{max-width:none}#OGFPage .ogf-page-header .ogf-page-header-background{min-height:810px}}@media(max-width:540px){#OGFPage .header-button{margin-left:-34px}#OGFPage .investment-sections-button .conditions-small{width:75%}#OGFPage .carousel-footer-container .slick-slider .slick-track .slick-slide div .carousel-each-ogf-footer-container .carousel-each-ogf-footer-img-container div.title{font-size:16px;margin-bottom:10px}#OGFPage .investment-option{width:unset;height:420px;padding-left:0;padding-right:0}#OGFPage .ogf-page-info-section .ogf-page-info-section-text{text-align:center}#OGFPage .ogf-page-info-section .ogf-page-info-section-text span{font-size:16px;max-width:325px;padding:20px 0}}