@charset "UTF-8";
article,aside,details,figcaption,figure,footer,h1 span,header,hgroup,menu,nav,section{display:block}a,h2,html{color:#5F5D70}.col:after,.grid-element__wrap:after,.radio-wrap:after{clear:both}.input:focus,.radio-button:focus,a:focus,button:focus{outline:0}@font-face{font-family:Flaticon;src:url(../icons/flaticon.eot);src:url(../icons/flaticon.eot) format("embedded-opentype"),url(../icons/flaticon.ttf) format("truetype"),url(../icons/flaticon.woff) format("woff"),url(../icons/flaticon.svg) format("svg");font-weight:400;font-style:normal}.icon::before{font-family:Flaticon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1.3}.flaticon-award:before,.icon--1:before{content:"\f101"}.flaticon-responsive:before,.icon--2:before{content:"\f100"}.flaticon-24-hours:before,.icon--3:before{content:"\f102"}.flaticon-play-button:before{content:"\f103"}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(../fonts/ubuntu-v14-latin-300.eot);src:url(../fonts/ubuntu-v14-latin-300.eot) format("embedded-opentype"),url(../fonts/ubuntu-v14-latin-300.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-300.woff) format("woff"),url(../fonts/ubuntu-v14-latin-300.ttf) format("truetype"),url(../fonts/ubuntu-v14-latin-300.svg) format("svg")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(../fonts/ubuntu-v14-latin-regular.eot);src:url(../fonts/ubuntu-v14-latin-regular.eot) format("embedded-opentype"),url(../fonts/ubuntu-v14-latin-regular.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-regular.woff) format("woff"),url(../fonts/ubuntu-v14-latin-regular.ttf) format("truetype"),url(../fonts/ubuntu-v14-latin-regular.svg) format("svg")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:url(../fonts/ubuntu-v14-latin-700.eot);src:url(../fonts/ubuntu-v14-latin-700.eot) format("embedded-opentype"),url(../fonts/ubuntu-v14-latin-700.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-700.woff) format("woff"),url(../fonts/ubuntu-v14-latin-700.ttf) format("truetype"),url(../fonts/ubuntu-v14-latin-700.svg) format("svg")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}h1 span,p{font-weight:400}.button,.input,html,p{font-family:Ubuntu,arial}ol,ul{list-style-position:inside}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button::-moz-focus-inner{border:0}*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent;‑webkit‑text‑size‑adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input{-webkit-appearance:none;border-radius:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{font-size:16px}body{margin:0 auto;line-height:1.3}.complete-hint,.flash-messages{margin-bottom:1rem}body.locked{overflow:hidden}p{line-height:27px}.button,h1 span{line-height:1;position:relative}p+p{margin-top:2rem}p+h2{margin-top:30px}a{text-decoration:underline;transition:color .3s}.button,.logo a,.navigation__link,a:hover,h2>a,span>a{text-decoration:none}h1 span{color:#fff;font-size:21px}h2>a,span>a{color:inherit}h3+*{margin-top:14px}b,strong{font-weight:700}em,i{font-style:italic}b em,b i,em b,em strong,i b,i strong,strong em,strong i{font-weight:700;font-style:italic}iframe,img,svg{border:0;max-width:100%;display:inline-block}audio,canvas,img,video{height:auto;vertical-align:bottom}.checkbox-label,.logo__title,.radio-label{vertical-align:middle}@media all and (max-width:420px){html{font-size:14px}}@media all and (max-width:340px){html{font-size:13px}}.button{color:#fff;border-radius:4px;padding:1.5rem 2rem;font-weight:700;display:inline-block;border:3px solid #B9DC00;transition:all .3s;background-color:transparent;cursor:pointer;min-width:170px;text-align:center}.checkbox,.radio{min-width:25%}.button::after{content:'';position:absolute;left:0;width:100%;height:100%;top:0;background-color:#B9DC00;transition:all .3s;z-index:-1}.clear-button,.clear-button::after{background-color:transparent}.button:hover{color:#B9DC00}.button:hover::after{transform:scale(1.2);opacity:0}.clear-button{color:#D1D1D1;border:3px solid #D1D1D1;float:right}.flash-messages{list-style:none}.error{color:#C61733;padding:.5rem .25rem}.col{margin:3rem auto;zoom:1}.col:after,.col:before{content:'\0020';display:block;height:0;overflow:hidden}.col--wrap{max-width:1140px}@media all and (max-width:1140px){.col{margin:2rem auto;padding:0 1rem}}.grid-element.grid-element__layout--0{position:relative;z-index:1}.grid-element.grid-element__layout--1{background:linear-gradient(90deg,#b9dc00 0,#258b06 100%);color:#fff;position:relative;padding-top:6rem}.grid-element.grid-element__layout--1 .headline__headline,.grid-element.grid-element__layout--1 .text-icon-element__headline{color:#fff}.grid-element.grid-element__layout--2{background:linear-gradient(90deg,#b9dc00 0,#258b06 100%);color:#fff;position:relative;border-top-left-radius:100% 8rem;border-top-right-radius:100% 8rem}.grid-element.grid-element__layout--2 .headline__subline,.grid-element.grid-element__layout--2 .text-icon-element__headline{color:#fff}.grid-element.grid-element__layout--3{background:#003452;position:relative;padding:4rem 0}.hero,.navigation__link-icon::after{background-repeat:no-repeat;background-position:center}.grid-element.grid-element__layout--3::before{content:'';position:absolute;top:-90%;width:100%;border-bottom-left-radius:100% 8rem;border-bottom-right-radius:100% 8rem;background-color:#fff;height:100%;z-index:0}.grid-element.grid-element__layout--3 .headline__subline{color:#fff}.grid-element.grid-element__layout--3 .headline__headline{color:#B9DC00}.grid-element.grid-element__layout--4{background-color:#003452;border-radius:100%/8rem;margin:-100px 0;position:relative;z-index:1}.label,.select{background-color:#fff}.grid-element.grid-element__layout--4 .headline__subline,.grid-element.grid-element__layout--4 .headline__text{color:#fff}.grid-element.grid-element__layout--4 .headline__headline{color:#B9DC00}.grid-element.grid-element__layout--4 .card__headline{color:#1A6B8D}.grid-element__wrap{max-width:1140px;margin:0 auto;padding:8rem 0;zoom:1}.grid-element__wrap:after,.grid-element__wrap:before{content:'\0020';display:block;height:0;overflow:hidden}.grid-element__col{float:left}.grid-element__col.grid-element__col--center{float:none;margin:0 auto;text-align:center}.grid-element__col.grid-element__col--1-1{width:100%;float:none}.grid-element__col.grid-element__col--1-2{width:50%}.grid-element__col.grid-element__col--1-3{width:33.3333333333%;padding:0 1rem}.grid-element__col.grid-element__col--2-3{width:66.6666666667%}.grid-element__col.grid-element__col--2-3 .card{padding:2.25rem}@media all and (max-width:720px){.grid-element__col.grid-element__col--1-3{width:50%;padding:1rem}.grid-element__wrap{padding:5rem 0}}@media all and (max-width:640px){.grid-element__col.grid-element__col--1-3{width:100%}.grid-element__col.grid-element__col--2-3{width:100%;padding:0 1rem}}.form-action{max-width:720px;float:right;width:100%}.input-outer-wrap{float:left;width:50%;padding:.5rem}.input-outer-wrap--full{width:100%}.input-wrap{width:100%;border:1px solid #d1d1d1;padding:1rem;position:relative;margin:.5rem 0}.label{display:block;position:absolute;top:-12px;font-size:.825rem;color:#003452;left:.75rem;padding:.25rem}.input,.select{font-size:1rem;width:100%;display:block;-webkit-appearance:none}.input{border:none}.select-wrap{width:100%;border:1px solid #d1d1d1;padding:1rem;position:relative;margin:.5rem 0}.select-wrap::after{font-family:Flaticon;position:absolute;right:1rem;top:1rem;pointer-events:none}.radio,.radio-button{float:left;position:relative}.select{font-family:Ubuntu,arial;border:none;color:#757575;padding:1px}.radio-outer-wrap{padding:.5rem}.radio-wrap{zoom:1}.radio-wrap:after,.radio-wrap:before{content:'\0020';display:block;height:0;overflow:hidden}.radio-button{-webkit-appearance:none;height:16px;width:16px;background-color:#EEE;border:2px solid #fff;border-radius:99rem;cursor:pointer}.radio-button::after{content:'';display:block;position:absolute;top:-4px;left:-4px;height:calc(100% + 8px);width:calc(100% + 8px);border-radius:99rem;border:1px solid #EEE}.checkbox,.checkbox-button{position:relative;float:left}.radio-label{display:inline-block;padding-left:.25rem;color:#757575;cursor:pointer}.radio-button:checked{background-color:#003452}.radio-button:checked::after{border:1px solid #003452}.checkbox-outer-wrap{padding:.5rem;clear:left}.chackout-box__content:after,.chackout-box__title:after,.checkbox-wrap:after,.checkout-box:after,.navigation__list:after{clear:both}.checkbox-wrap{zoom:1}.checkbox-wrap:after,.checkbox-wrap:before{content:'\0020';display:block;height:0;overflow:hidden}.checkbox-button{-webkit-appearance:none;height:16px;width:16px;background-color:#EEE;border:2px solid #fff;border-radius:99rem;cursor:pointer}.checkbox-button::after{content:'';display:block;position:absolute;top:-4px;left:-4px;height:calc(100% + 8px);width:calc(100% + 8px);border-radius:99rem;border:1px solid #EEE}.checkbox-label{display:inline-block;padding-left:.25rem;color:#757575;cursor:pointer;width:calc(100% - 30px)}.checkbox-button:checked{background-color:#C61733}.checkbox-button:checked::after{border:1px solid #C61733}.checkout-button{font-size:18px;margin-top:1.5rem}@media all and (max-width:980px){.input-outer-wrap{width:100%;float:none}}.checkout-box{margin-bottom:2rem;zoom:1}.checkout-box:after,.checkout-box:before{content:'\0020';display:block;height:0;overflow:hidden}.checkout-box p{margin:0;padding:0}.chackout-box__content,.chackout-box__title{zoom:1}.chackout-box__content:after,.chackout-box__content:before,.chackout-box__title:after,.chackout-box__title:before{content:'\0020';display:block;height:0;overflow:hidden}.checkout-box__row{float:left;width:25%;text-align:right}.hero__content,.hero__media{float:left;width:50%}.checkout-box__row:first-child{text-align:left}.hero{background-size:cover;padding-bottom:1rem;border-bottom-left-radius:100% 20%;border-bottom-right-radius:100% 20%;background-color:#fff;margin-bottom:-8rem;padding-top:12rem;z-index:2;position:relative}.hero__content{padding:6rem 0}.hero__title{font-size:3.75rem;color:#fff;margin-bottom:1rem;font-weight:700;line-height:1.2}.hero__text{font-size:1.375rem;margin:1rem 0;color:#fff}.hero__image{position:absolute}@media all and (max-width:1080px){.hero__content{padding:2rem 0}.hero__title{font-size:2.5rem}}@media all and (max-width:720px){.hero__content{float:none;width:100%}}.text-image-element{margin:10rem 0}.text-image-element.no-space{margin:0}.text-image-element__content{padding:4rem 0;width:50%;float:left}.text-image-element__media{width:50%;float:right;padding:6rem 0 6rem 6rem;position:relative}.text-image-element__media::after{content:'';background-image:none;position:absolute;left:0;top:0;width:100%;padding-top:100%;z-index:-1;background-size:90%;background-repeat:no-repeat}.text-image-element__media.is__left{padding:6rem 6rem 6rem 0}.text-image-element__image-wrap{position:relative}.text-image-element__subline{font-size:1.25rem;letter-spacing:2px;text-transform:uppercase;display:block;font-weight:700;color:#B9DC00;margin-bottom:1rem}.text-image-element__headline{font-size:2.5rem;display:block;font-weight:700;color:#003452;margin-bottom:2rem;line-height:1.2}.is__left{float:left}@media all and (max-width:840px){.text-image-element{margin:4rem 0}.text-image-element__media.is__left{padding:4rem 4rem 4rem 0}.text-image-element__media{padding:4rem 0 4rem 4rem}}@media all and (max-width:720px){.text-image-element__content,.text-image-element__media{width:100%;float:none}}@media all and (max-width:640px){.text-image-element__media,.text-image-element__media.is__left{padding:0}}.main-header{position:absolute;width:100%;z-index:99}.logo{float:left;position:relative}.logo__title{display:inline-block;line-height:75px;padding-left:1rem;color:#003452;font-size:26px;font-weight:700}@media all and (max-width:400px){.logo__title{line-height:46px;font-size:24px}}.navigation__wrap{float:right}.navigation__list{list-style:none;zoom:1}.navigation__list:after,.navigation__list:before{content:'\0020';display:block;height:0;overflow:hidden}.navigation__list-element{float:left}.navigation__link{display:block;color:#003452;text-transform:uppercase;letter-spacing:1px;font-size:16px;padding:2rem 1rem}.navigation__link-icon{text-indent:-9999px;margin-top:-2.5rem}.navigation__link-icon::after{content:'';display:block;width:60px;height:60px;background-size:100%;text-indent:0}.navigation__link-icon.email::after{background-image:url(../icons/email.svg)}.navigation__link-icon.telephone::after{background-image:url(../icons/phone.svg)}@media all and (max-width:950px){.navigation__link:not(.navigation__link-icon){display:none}}@media all and (max-width:560px){.navigation__link-icon{margin-top:-2rem}.navigation__link-icon::after{width:40px;height:40px}}@media all and (max-width:480px){.navigation__list-element{float:none}.navigation__link{padding:1rem}}

.faq__header::after,.icon::before{font-family:Flaticon}@font-face{font-family:Flaticon;src:url(../icons/flaticon.eot);src:url(../icons/flaticon.eot) format("embedded-opentype"),url(../icons/flaticon.ttf) format("truetype"),url(../icons/flaticon.woff) format("woff"),url(../icons/flaticon.svg) format("svg");font-weight:400;font-style:normal}.icon::before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1.3}.flaticon-award:before,.icon--1:before{content:"\f101"}.flaticon-responsive:before,.icon--2:before{content:"\f100"}.flaticon-24-hours:before,.icon--3:before{content:"\f102"}.flaticon-play-button:before{content:"\f103"}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(../fonts/ubuntu-v14-latin-300.eot);src:url(../fonts/ubuntu-v14-latin-300.eot) format("embedded-opentype"),url(../fonts/ubuntu-v14-latin-300.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-300.woff) format("woff"),url(../fonts/ubuntu-v14-latin-300.ttf) format("truetype"),url(../fonts/ubuntu-v14-latin-300.svg) format("svg")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(../fonts/ubuntu-v14-latin-regular.eot);src:url(../fonts/ubuntu-v14-latin-regular.eot) format("embedded-opentype"),url(../fonts/ubuntu-v14-latin-regular.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-regular.woff) format("woff"),url(../fonts/ubuntu-v14-latin-regular.ttf) format("truetype"),url(../fonts/ubuntu-v14-latin-regular.svg) format("svg")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:url(../fonts/ubuntu-v14-latin-700.eot);src:url(../fonts/ubuntu-v14-latin-700.eot) format("embedded-opentype"),url(../fonts/ubuntu-v14-latin-700.woff2) format("woff2"),url(../fonts/ubuntu-v14-latin-700.woff) format("woff"),url(../fonts/ubuntu-v14-latin-700.ttf) format("truetype"),url(../fonts/ubuntu-v14-latin-700.svg) format("svg")}.text-icon-element__icon{font-size:3rem}.text-icon-element__headline{font-weight:700;line-height:1.7;font-size:1.375rem}.card{background-color:#fff;border-radius:8px;padding:1.5rem;position:relative;z-index:1;box-shadow:0 0 20px -10px #a0a0a0;margin-bottom:2rem}.card::after{content:'';height:2rem;width:calc(100% - 2rem);position:absolute;left:1rem;bottom:-1.25rem;background-color:rgba(255,255,255,.7);border-radius:8px;z-index:0;box-shadow:0 10px 20px -10px #a0a0a0}.card__inner{min-height:96px}.card__headline{font-size:3rem;color:#003452;line-height:1;margin-bottom:.5rem}.card__text p{color:#5F5D70;line-height:1.3}.image-element{position:relative;z-index:1}.image-element__image-wrap{background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;position:relative}.image-element__image-wrap::after{content:'';display:block;padding-top:33%}@media all and (max-width:1080px){.image-element__image-wrap::after{padding-top:50%}}.headline{text-align:center}.headline__subline{font-size:1.25rem;letter-spacing:2px;text-transform:uppercase;display:block;color:#B9DC00;margin-bottom:1rem}.headline__headline{font-size:2.5rem;display:block;color:#003452;margin-bottom:2rem;line-height:1.2}@media all and (max-width:640px){.image-element__image-wrap{background-attachment:unset}.image-element__image-wrap::after{padding-top:75%}.headline__text{padding:0 1rem}}.faq{margin:1.5rem 0;text-align:left}.faq__header{background-color:#fff;position:relative;padding:1.5rem 2rem;font-weight:700;cursor:pointer}.faq__header::after{content:'\f103';position:absolute;color:#5F5D70;right:2rem;top:50%;transform:translateY(-50%);font-size:.625rem;transition:all .5s}.faq__header.active::after{transform:translateY(-50%) rotate(90deg);color:#003452}.faq__content{max-height:0;overflow:hidden;transition:all .5s}.faq__content.active{max-height:500px}.faq__text{background-color:#F4F4F4;padding:1.5rem 2rem}.footer{background:linear-gradient(90deg,#b9dc00 0,#258b06 100%);padding:8rem 0 2rem}.footer-logo{float:left;position:relative}.footer-logo a{text-decoration:none}.footer-logo__title{display:block;font-weight:700;color:#fff;font-size:30px}.footer-logo__subtitle{color:#fff}.navigation-meta__list{float:right;list-style:none;zoom:1}.navigation-meta__list:after,.navigation-meta__list:before{content:'\0020';display:block;height:0;overflow:hidden}.navigation-meta__list:after{clear:both}.navigation-meta__list-element{float:left}.navigation-meta__link{text-decoration:none;color:#fff;display:block;padding:1.6rem 1rem;position:relative}.navigation-meta__link::after{content:'';height:1px;position:absolute;left:1rem;width:0;bottom:1.5rem;background-color:#fff;transition:all .3s}.navigation-meta__link:hover::after{width:calc(100% - 2rem)}@media all and (max-width:720px){.navigation-meta{clear:left}.navigation-meta__list{float:none;margin-left:-1rem}}

#image--4{background-image:url(../images/hero.png)}
#image--24{background-image:url(../images/parallax.png)}
#image--36{background-image:url(../images/hero.png)}
#image--37{background-image:url(../images/hero.png)}
