@charset "UTF-8";
@keyframes flareAnimation{0%{left:-150%}100%{left:150%}}.company-product-full{padding:25px;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:1200px){.company-product-full{justify-content:space-evenly;flex-direction:row}}.company-product-full .field-material-taxonomy{display:none}.company-product-full .image_teaser{position:relative}@media screen and (min-width:1200px){.company-product-full .image_teaser{width:44.915254237%;padding:5% 5% 5% 2%}}.company-product-full .image_teaser:before{content:"";position:absolute;background-size:1rem;z-index:-1;top:0;bottom:0;left:0;right:0;background:url("/themes/personal/images/icons/decor.svg"), #FFD001;clip-path:polygon(0 0, 100% 30%, 100% 100%, 0% 100%)}@media screen and (min-width:1200px){.company-product-full .image_teaser:before{top:0;left:0;right:0;bottom:2rem}}.company-product-full .image_teaser .field-material-image{top:5rem;flex-shrink:0;display:flex;justify-content:center;order:2}.company-product-full .image_teaser .field-material-image img{max-height:38%;width:auto;margin:auto}@media screen and (min-width:1200px){.company-product-full .image_teaser .field-material-image img{max-height:100%;margin-left:15%}}.company-product-full .text_container{padding:30px 0;display:flex;flex-direction:column;justify-content:start;align-items:start;color:#201E1C}@media screen and (min-width:1200px){.company-product-full .text_container{justify-content:center;width:50%;padding:8%}}.company-product-full .text_container .field-material-title h2{font-family:"AA Bebas Neue";font-weight:500;font-size:58px;line-height:110%;letter-spacing:2px}@media screen and (min-width:1200px){.company-product-full .text_container .field-material-title h2{letter-spacing:4px;font-size:8.6111111111rem}}@media screen and (min-width:1200px){.company-product-full .text_container .text_description_container{max-width:34rem;max-height:16rem;overflow-y:auto;overflow-x:hidden}}.company-product-full .text_container .field-material-link{margin-top:4%;transition:all 250ms ease;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Mont";line-height:1.25;text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-family:"Mont", sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:1.25;padding:15px 0;min-height:50px;color:#FFFFFF;background:#0096D7;width:100%}@media screen and (min-width:1200px){.company-product-full .text_container .field-material-link{font-size:1rem}}@media screen and (min-width:1200px){.company-product-full .text_container .field-material-link{padding:1rem 1.3888888889rem;min-height:3.3333333333rem}}.company-product-full .text_container .field-material-link::before{content:"";position:absolute;top:40%;right:20%;bottom:-50%;left:0;height:9rem;background:linear-gradient(to bottom, rgba(229, 172, 142, 0), rgba(255, 255, 255, 0.5) 50%, rgba(229, 172, 142, 0));transform:rotateZ(60deg) translate(-5em, 7.5em);transition:all ease 0.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:running;box-shadow:0 3px 10px #3aa2cf}.company-product-full .text_container .field-material-link::after{font-family:"icomoon", sans-serif;font-size:20px;font-weight:400;line-height:1;color:inherit;content:"";margin-left:10px}@media screen and (min-width:1200px){.company-product-full .text_container .field-material-link::after{font-size:1.3333333333rem}}@media screen and (min-width:1200px){.company-product-full .text_container .field-material-link::after{font-size:1.3333333333rem}}.company-product-full .text_container .field-material-link:hover::before{transform:rotateZ(60deg) translate(1em, -15em)}@keyframes sheen{100%{transform:rotateZ(60deg) translate(1em, -15em)}}@media screen and (min-width:1200px){.company-product-full .text_container .field-material-link{width:auto}}.company-product-full .text_container .field-material-link:after{font-family:"icomoon", sans-serif;font-size:24px;font-weight:400;line-height:1;color:inherit;content:"";margin-left:10px}@media screen and (min-width:1200px){.company-product-full .text_container .field-material-link:after{font-size:1.3333333333rem}}@media screen and (min-width:1200px){.company-product-full .text_container .field-material-link:after{margin-left:0.5555555556rem}}.company-product-full .text_container .field-material-button{display:none}.company-product-full .text_container p{font-family:"Mont", sans-serif;font-size:1rem;font-weight:600;line-height:1.5;color:#777676;margin-top:4%}@media screen and (min-width:1200px){.company-product-full .text_container p{font-size:1rem}}.company-product-full .text_container .text_container{padding:30px 0;display:flex;flex-direction:column;justify-content:start;align-items:start;color:#201E1C}@media screen and (min-width:1200px){.company-product-full .text_container .text_container{justify-content:center;width:50%;padding:8%}}.company-product-full .text_container .text_container .field-material-title h2{font-family:"AA Bebas Neue";font-weight:500;font-size:58px;line-height:110%;letter-spacing:2px}@media screen and (min-width:1200px){.company-product-full .text_container .text_container .field-material-title h2{letter-spacing:4px;font-size:8.6111111111rem}}.company-product-full .field-material-table{width:100%;overflow-x:auto;overflow-y:hidden}@media screen and (min-width:1200px){.company-product-full .field-material-table{width:80%;overflow-x:unset;overflow-y:unset}}.company-product-full .field-material-table tbody{white-space:nowrap}.webform_full_page{padding:64px 25px 34px;background:url("/themes/personal/images/icons/decor.svg") #FFD001;background-size:1rem;clip-path:polygon(0 10%, 100% 0, 100% 100%, 0% 100%)}@media screen and (min-width:1200px){.webform_full_page{padding:7.3888888889rem 25.5rem 3.8888888889rem}}.webform_full_page .block__title{font-family:"Mont", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25;text-align:center}@media screen and (min-width:1200px){.webform_full_page .block__title{font-size:2rem;font-weight:400}}.webform_full_page .block__content .webform-submission-product-full-form-form{margin:0 -0.4166666667rem}@media screen and (min-width:1200px){.webform_full_page .block__content .webform-submission-product-full-form-form{display:flex;flex-wrap:wrap;max-width:unset;justify-content:center}}.webform_full_page .block__content .webform-submission-product-full-form-form .form-item{margin-top:10px}@media screen and (min-width:1200px){.webform_full_page .block__content .webform-submission-product-full-form-form .form-item{width:calc(33% - 1.6rem);padding:0 0.4166666667rem}}.webform_full_page .block__content .webform-submission-product-full-form-form .form-item-address input{height:140px}@media screen and (min-width:1200px){.webform_full_page .block__content .webform-submission-product-full-form-form .form-item-address{margin-top:0.8333333333rem;width:calc(100% - 1.6rem)}.webform_full_page .block__content .webform-submission-product-full-form-form .form-item-address input{height:unset}}.webform_full_page .block__content .webform-submission-product-full-form-form .form-submit{width:100%}@media screen and (min-width:1200px){.webform_full_page .block__content .webform-submission-product-full-form-form .form-submit{width:auto}}.webform_full_page .block__content .webform-submission-product-full-form-form .form-actions{margin-top:30px}